.navbar[data-v-a5604426]{--gold:#b8975a;--gold-dim:#b8975a26;--cream:#f5f0e8;--dark:#111009;--border-light:#ffffff1a;--border-dark:#f0ead814;z-index:500;isolation:isolate;backface-visibility:hidden;justify-content:space-between;align-items:center;padding:1.5rem 5vw;font-family:DM Sans,Helvetica Neue,sans-serif;transition:padding .35s,background .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}main,.page-wrapper{padding-top:80px}.navbar[data-v-a5604426]:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:absolute;inset:0;transform:translateZ(0)}.navbar.scrolled[data-v-a5604426]{padding:.875rem 5vw;box-shadow:0 1px #b8975a1f,0 8px 32px #0a080659}.navbar.scrolled[data-v-a5604426]:before{-webkit-backdrop-filter:blur(16px);background:#111009e0}.nav-logo[data-v-a5604426]{z-index:10;flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex;position:relative}.nav-logo img[data-v-a5604426]{display:block}.logo-mark[data-v-a5604426]{flex-direction:column;gap:3px;padding:4px;display:flex}.lm-bar[data-v-a5604426]{background:var(--gold);height:2px;transition:width .3s;display:block}.lm-bar--1[data-v-a5604426]{width:20px}.lm-bar--2[data-v-a5604426]{width:14px}.lm-bar--3[data-v-a5604426],.nav-logo:hover .lm-bar--1[data-v-a5604426]{width:8px}.nav-logo:hover .lm-bar--2[data-v-a5604426]{width:14px}.nav-logo:hover .lm-bar--3[data-v-a5604426]{width:20px}.logo-text[data-v-a5604426]{flex-direction:column;gap:1px;line-height:1;display:flex}.lt-main[data-v-a5604426]{color:#f5f0e8;letter-spacing:.12em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:700}.lt-sub[data-v-a5604426]{letter-spacing:.28em;color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:600}.nav-links[data-v-a5604426]{align-items:center;gap:.25rem;display:flex}.nav-link[data-v-a5604426]{color:#f5f0e88c;align-items:center;gap:.35rem;padding:.5rem .875rem;text-decoration:none;transition:color .2s;display:flex;position:relative}.nav-link[data-v-a5604426]:hover,.nav-link.active[data-v-a5604426]{color:#f5f0e8}.nl-num[data-v-a5604426]{letter-spacing:.15em;color:var(--gold);opacity:.5;font-size:8px;transition:opacity .2s}.nav-link:hover .nl-num[data-v-a5604426],.nav-link.active .nl-num[data-v-a5604426]{opacity:1}.nl-label[data-v-a5604426]{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.nl-underline[data-v-a5604426]{background:var(--gold);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:0;left:.875rem;right:.875rem;transform:scaleX(0)}.nav-link:hover .nl-underline[data-v-a5604426],.nav-link.active .nl-underline[data-v-a5604426]{transform:scaleX(1)}.nav-right[data-v-a5604426]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.nav-phone[data-v-a5604426]{color:var(--gold);letter-spacing:.12em;border:1px solid #b8975a4d;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.nav-phone[data-v-a5604426]:hover{background:var(--gold-dim);border-color:#b8975a99}.np-icon[data-v-a5604426]{width:12px;height:12px}.menu-btn[data-v-a5604426]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:flex}.mb-line[data-v-a5604426]{background:#f5f0e8b3;height:1.5px;transition:width .25s,background .2s;display:block}.mb-line--1[data-v-a5604426]{width:100%}.mb-line--2[data-v-a5604426]{align-self:flex-end;width:65%}.menu-btn:hover .mb-line[data-v-a5604426]{background:var(--gold)}.menu-btn:hover .mb-line--2[data-v-a5604426]{width:100%}.sidebar-backdrop[data-v-a5604426]{z-index:950;-webkit-backdrop-filter:blur(3px);background:#0a080699;position:fixed;inset:0}.backdrop-enter-active[data-v-a5604426],.backdrop-leave-active[data-v-a5604426]{transition:opacity .3s}.backdrop-enter-from[data-v-a5604426],.backdrop-leave-to[data-v-a5604426]{opacity:0}.sidebar[data-v-a5604426]{z-index:960;background:#111009;border-left:1px solid #b8975a1a;flex-direction:column;width:360px;font-family:DM Sans,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.sidebar-enter-active[data-v-a5604426],.sidebar-leave-active[data-v-a5604426]{transition:transform .38s cubic-bezier(.4,0,.2,1)}.sidebar-enter-from[data-v-a5604426],.sidebar-leave-to[data-v-a5604426]{transform:translate(100%)}.sb-header[data-v-a5604426]{flex-shrink:0;justify-content:space-between;align-items:center;padding:1.75rem 2rem;display:flex}.sb-logo[data-v-a5604426]{flex-direction:column;gap:2px;display:flex}.sb-logo-main[data-v-a5604426]{color:#f5f0e8;letter-spacing:.12em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700;line-height:1}.sb-logo-sub[data-v-a5604426]{letter-spacing:.25em;color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:600}.sb-close[data-v-a5604426]{cursor:pointer;color:#f0ead866;background:0 0;border:1px solid #f0ead814;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,color .2s,background .2s;display:flex}.sb-close[data-v-a5604426]:hover{color:var(--gold);background:#b8975a14;border-color:#b8975a4d}.sc-icon[data-v-a5604426]{width:16px;height:16px}.sb-divider[data-v-a5604426]{background:#f0ead80f;flex-shrink:0;height:1px}.sb-nav[data-v-a5604426]{flex-direction:column;gap:.75rem;padding:1.75rem 2rem;display:flex}.sbn-label[data-v-a5604426]{letter-spacing:.22em;color:#f0ead833;text-transform:uppercase;margin-bottom:.25rem;font-size:9px}.sbn-links[data-v-a5604426]{flex-direction:column;gap:2px;display:flex}.sbn-link[data-v-a5604426]{color:#f0ead880;border:1px solid #0000;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s,padding .2s;display:flex}.sbn-link[data-v-a5604426]:hover,.sbn-link.active[data-v-a5604426]{color:#f5f0e8;background:#b8975a0d;border-color:#b8975a26;padding-left:1.25rem}.sbn-link.active[data-v-a5604426]{background:#b8975a14;border-color:#b8975a40}.sbnl-num[data-v-a5604426]{letter-spacing:.15em;color:var(--gold);opacity:.4;flex-shrink:0;font-size:9px;transition:opacity .2s}.sbn-link:hover .sbnl-num[data-v-a5604426],.sbn-link.active .sbnl-num[data-v-a5604426]{opacity:1}.sbnl-label[data-v-a5604426]{letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:14px;font-weight:500}.sbnl-arrow[data-v-a5604426]{color:#b8975a4d;width:14px;height:14px;transition:color .2s,transform .2s}.sbn-link:hover .sbnl-arrow[data-v-a5604426]{color:var(--gold);transform:translate(3px)}.sb-contact[data-v-a5604426]{flex-direction:column;gap:.75rem;padding:1.75rem 2rem;display:flex}.sbc-label[data-v-a5604426]{letter-spacing:.22em;color:#f0ead833;text-transform:uppercase;margin-bottom:.25rem;font-size:9px}.sbc-item[data-v-a5604426]{border:1px solid #f0ead80f;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.sbc-item[data-v-a5604426]:hover{background:#b8975a0a;border-color:#b8975a33}.sbci-icon-wrap[data-v-a5604426]{border:1px solid #b8975a33;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.sbc-item:hover .sbci-icon-wrap[data-v-a5604426]{background:#b8975a1a}.sbci-icon[data-v-a5604426]{width:12px;height:12px;color:var(--gold)}.sbci-info[data-v-a5604426]{flex-direction:column;flex:1;gap:1px;display:flex}.sbci-title[data-v-a5604426]{letter-spacing:.15em;color:#f0ead833;text-transform:uppercase;font-size:9px}.sbci-value[data-v-a5604426]{color:#f0ead8a6;font-size:12px;font-weight:500;line-height:1.4}.sbci-ext[data-v-a5604426]{color:#b8975a4d;flex-shrink:0;width:12px;height:12px;transition:color .2s}.sbc-item:hover .sbci-ext[data-v-a5604426]{color:var(--gold)}.sb-social[data-v-a5604426]{flex-direction:column;gap:.75rem;padding:1.75rem 2rem;display:flex}.sbs-label[data-v-a5604426]{letter-spacing:.22em;color:#f0ead833;text-transform:uppercase;margin-bottom:.25rem;font-size:9px}.sbs-links[data-v-a5604426]{gap:.75rem;display:flex}.sbs-btn[data-v-a5604426]{color:#f0ead866;letter-spacing:.08em;border:1px solid #f0ead814;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.sbs-btn[data-v-a5604426]:hover{color:var(--gold);background:#b8975a0f;border-color:#b8975a4d}.sbs-icon[data-v-a5604426]{width:14px;height:14px}.sb-footer[data-v-a5604426]{flex-direction:column;gap:1rem;margin-top:auto;padding:1.75rem 2rem;display:flex}.sbf-line[data-v-a5604426]{background:#f0ead80f;height:1px}.sbf-text[data-v-a5604426]{color:#f0ead82e;margin:0;font-size:11px;line-height:1.7}.sbf-text span[data-v-a5604426]{color:#b8975a59;font-style:italic}@media (width<=768px){.nav-links[data-v-a5604426],.nav-phone[data-v-a5604426]{display:none}}@media (width<=400px){.sidebar[data-v-a5604426]{width:100%}}.loader-root[data-v-e0f360cd]{z-index:9999;background:#f5f0e8;flex-direction:column;justify-content:center;align-items:center;gap:0;font-family:DM Sans,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.bg-grid[data-v-e0f360cd]{pointer-events:none;background-image:linear-gradient(#1c1a170a 1px,#0000 1px),linear-gradient(90deg,#1c1a170a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.corner[data-v-e0f360cd]{opacity:.2;width:20px;height:20px;position:absolute}.corner--tl[data-v-e0f360cd]{border-top:1px solid #b8975a;border-left:1px solid #b8975a;top:20px;left:20px}.corner--tr[data-v-e0f360cd]{border-top:1px solid #b8975a;border-right:1px solid #b8975a;top:20px;right:20px}.corner--bl[data-v-e0f360cd]{border-bottom:1px solid #b8975a;border-left:1px solid #b8975a;bottom:20px;left:20px}.corner--br[data-v-e0f360cd]{border-bottom:1px solid #b8975a;border-right:1px solid #b8975a;bottom:20px;right:20px}.logo-wrap[data-v-e0f360cd]{justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:32px;display:flex;position:relative}.ring-outer[data-v-e0f360cd]{border:1px solid #b8975a26;border-radius:50%;animation:12s linear infinite spinSlow-e0f360cd;position:absolute;inset:0}.ring-outer[data-v-e0f360cd]:before{content:"";background:#b8975a;border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:50%;transform:translate(-50%)}.ring-inner[data-v-e0f360cd]{border:.5px dashed #b8975a1a;border-radius:50%;animation:8s linear infinite reverse spinSlow-e0f360cd;position:absolute;inset:14px}@keyframes spinSlow-e0f360cd{to{transform:rotate(360deg)}}.monogram-svg[data-v-e0f360cd]{z-index:2;animation:3s ease-in-out infinite breathe-e0f360cd;position:relative}@keyframes breathe-e0f360cd{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.wordmark[data-v-e0f360cd]{flex-direction:column;align-items:center;gap:4px;margin-bottom:40px;animation:.8s .4s both fadeUp-e0f360cd;display:flex}.wm-main[data-v-e0f360cd]{color:#1c1a17;letter-spacing:.22em;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:700;line-height:1}.wm-sub[data-v-e0f360cd]{letter-spacing:.38em;color:#b8975a;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600}.progress-wrap[data-v-e0f360cd]{flex-direction:column;align-items:center;gap:10px;animation:.8s .6s both fadeUp-e0f360cd;display:flex}.progress-track[data-v-e0f360cd]{background:#b8975a1f;width:200px;height:1px;position:relative;overflow:visible}.progress-fill[data-v-e0f360cd]{background:#b8975a;transition:width .1s linear;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.progress-fill[data-v-e0f360cd]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60px;animation:1.2s infinite shimmer-e0f360cd;position:absolute;inset:0}@keyframes shimmer-e0f360cd{0%{transform:translate(-60px)}to{transform:translate(60px)}}.progress-dot[data-v-e0f360cd]{background:#b8975a;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-2.5px;transform:translateY(-50%);box-shadow:0 0 6px #b8975a99}.progress-pct[data-v-e0f360cd]{letter-spacing:.2em;color:#f0ead840;font-variant-numeric:tabular-nums;font-size:10px}.progress-msg[data-v-e0f360cd]{letter-spacing:.18em;color:#b8975a80;text-transform:uppercase;min-height:14px;font-size:10px}@keyframes fadeUp-e0f360cd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loader-exit-leave-active[data-v-e0f360cd]{transition:opacity .5s,transform .5s}.loader-exit-leave-to[data-v-e0f360cd]{opacity:0;transform:scale(1.03)}.msg-fade-enter-active[data-v-e0f360cd],.msg-fade-leave-active[data-v-e0f360cd]{transition:opacity .3s;position:absolute}.msg-fade-enter-from[data-v-e0f360cd],.msg-fade-leave-to[data-v-e0f360cd]{opacity:0}.sidebar[data-v-451c072b]{--gold:#b8975a;--gold-dim:#b8975a1a;--gold-border:#b8975a38;--dark:#0d0b08;--dark-2:#131108;--dark-3:#1a1810;--dark-4:#201e12;--cream:#f0ead8;--border:#f0ead80f;--muted:#f0ead847;--blue:#3a6ab5;--green:#2e7d52;--red:#b53a3a;background:var(--dark-2);border-right:1px solid var(--border);z-index:200;flex-direction:column;flex-shrink:0;width:256px;height:100svh;font-family:DM Sans,Helvetica Neue,sans-serif;transition:width .32s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar--collapsed[data-v-451c072b]{width:64px}.sidebar--mobile[data-v-451c072b]{width:280px;height:100dvh;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 48px #0000008c}.slide-enter-active[data-v-451c072b],.slide-leave-active[data-v-451c072b]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-451c072b],.slide-leave-to[data-v-451c072b]{transform:translate(-100%)}.mob-trigger[data-v-451c072b]{z-index:180;color:#f0ead8b3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131108eb;border:1px solid #b8975a38;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,color .2s,border-color .2s;display:flex;position:fixed;top:14px;left:14px}.mob-trigger[data-v-451c072b]:hover{color:#b8975a;background:#201e12f2;border-color:#b8975a73}.mob-trigger-icon[data-v-451c072b]{width:18px;height:18px}.sb-bg-grid[data-v-451c072b]{pointer-events:none;z-index:0;background-image:linear-gradient(#b8975a06 1px,#0000 1px),linear-gradient(90deg,#b8975a06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.sb-scan-line[data-v-451c072b]{pointer-events:none;z-index:0;background:linear-gradient(#0000,#b8975a08,#0000);height:60px;animation:8s ease-in-out infinite scanMove-451c072b;position:absolute;left:0;right:0}@keyframes scanMove-451c072b{0%{top:-60px}to{top:100%}}.sb-logo[data-v-451c072b]{z-index:1;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.875rem;min-height:64px;padding:1.25rem 1rem;display:flex;position:relative;overflow:hidden}.sb-logo-mark[data-v-451c072b]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.sb-logo-mark img[data-v-451c072b]{object-fit:contain;width:100%;height:100%}.slm-pulse[data-v-451c072b]{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2.5s infinite pulse-451c072b;position:absolute;top:-2px;right:-2px;box-shadow:0 0 #2e7d5266}@keyframes pulse-451c072b{0%{box-shadow:0 0 #2e7d5280}70%{box-shadow:0 0 0 6px #2e7d5200}to{box-shadow:0 0 #2e7d5200}}.sb-logo-text[data-v-451c072b]{white-space:nowrap;flex-direction:column;gap:1px;min-width:0;display:flex}.slt-brand[data-v-451c072b]{color:var(--cream);letter-spacing:.14em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:700;line-height:1}.slt-panel[data-v-451c072b]{letter-spacing:.25em;color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:600}.sb-mob-close[data-v-451c072b]{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#f0ead80d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .2s,color .2s;display:flex}.sb-mob-close[data-v-451c072b]:hover{color:var(--cream);background:#f0ead81a}.smbc-icon[data-v-451c072b]{width:14px;height:14px}.sb-nav[data-v-451c072b]{z-index:1;scrollbar-width:thin;scrollbar-color:#b8975a1a transparent;flex-direction:column;flex:1;gap:.25rem;padding:.75rem 0;display:flex;position:relative;overflow:hidden auto}.sb-nav[data-v-451c072b]::-webkit-scrollbar{width:2px}.sb-nav[data-v-451c072b]::-webkit-scrollbar-thumb{background:#b8975a1a}.nav-group[data-v-451c072b]{border-bottom:1px solid var(--border);flex-direction:column;gap:1px;margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.nav-group[data-v-451c072b]:last-child{border-bottom:none;margin-bottom:0}.ng-label[data-v-451c072b]{letter-spacing:.25em;text-transform:uppercase;color:#f0ead82e;white-space:nowrap;padding:.5rem 1rem .35rem;font-size:8px;font-weight:700;display:block}.ng-label-dot[data-v-451c072b]{background:#f0ead814;width:16px;height:1px;margin:.5rem auto .35rem;display:block}.ng-items[data-v-451c072b]{flex-direction:column;gap:1px;display:flex}.nav-item[data-v-451c072b]{cursor:pointer;color:var(--muted);text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.65rem 1rem;transition:color .2s,background .2s;display:flex;position:relative;overflow:hidden}.nav-item[data-v-451c072b]:after{content:"";pointer-events:none;background:#b8975a00;transition:background .2s;position:absolute;inset:0}.nav-item[data-v-451c072b]:hover{color:#f0ead8bf}.nav-item[data-v-451c072b]:hover:after{background:#f0ead808}.nav-item--active[data-v-451c072b]{color:var(--cream)}.nav-item--active[data-v-451c072b]:after{background:#b8975a0f}.ni-active-bar[data-v-451c072b]{background:var(--gold);transform-origin:50%;border-radius:0 2px 2px 0;width:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.nav-item--active .ni-active-bar[data-v-451c072b]{transform:scaleY(1)}.ni-icon-wrap[data-v-451c072b]{background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.nav-item:hover .ni-icon-wrap[data-v-451c072b]{background:#f0ead80d}.ni-icon-wrap--active[data-v-451c072b]{background:var(--gold-dim)!important;border-color:var(--gold-border)!important}.ni-icon[data-v-451c072b]{width:15px;height:15px;transition:color .2s}.nav-item--active .ni-icon[data-v-451c072b]{color:var(--gold)}.ni-label[data-v-451c072b]{letter-spacing:.02em;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.ni-right[data-v-451c072b]{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.ni-badge[data-v-451c072b]{border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;display:flex}.ni-badge--gold[data-v-451c072b]{background:var(--gold);color:#0d0b08}.ni-badge--blue[data-v-451c072b]{background:var(--blue);color:#fff}.ni-badge--red[data-v-451c072b]{background:var(--red);color:#fff}.ni-badge--green[data-v-451c072b]{background:var(--green);color:#fff}.ni-new[data-v-451c072b]{letter-spacing:.12em;color:#4caf85;background:#2e7d5226;border:1px solid #2e7d5240;padding:2px 5px;font-size:7px;font-weight:800}.ni-chevron[data-v-451c072b]{color:#f0ead826;width:12px;height:12px;transition:transform .2s,color .2s}.nav-item:hover .ni-chevron[data-v-451c072b]{color:#f0ead84d;transform:translate(2px)}.ni-badge-dot[data-v-451c072b]{border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.ni-badge-dot--gold[data-v-451c072b]{background:var(--gold);color:#0d0b08}.ni-badge-dot--blue[data-v-451c072b]{background:var(--blue);color:#fff}.ni-badge-dot--red[data-v-451c072b]{background:var(--red);color:#fff}.ni-badge-dot--green[data-v-451c072b]{background:var(--green);color:#fff}.nav-item--collapsed[data-v-451c072b]{justify-content:center;padding:.65rem 0}.nav-item--collapsed .ni-icon-wrap[data-v-451c072b]{margin:0 auto}.sb-quick-action[data-v-451c072b]{z-index:1;border-top:1px solid var(--border);flex-shrink:0;padding:.5rem .75rem;position:relative}.sqa-btn[data-v-451c072b]{background:var(--gold-dim);border:1px dashed var(--gold-border);color:#b8975aa6;cursor:pointer;letter-spacing:.06em;border-radius:4px;align-items:center;gap:.6rem;width:100%;padding:.6rem .875rem;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.sqa-btn[data-v-451c072b]:hover{color:var(--gold);background:#b8975a24;border-color:#b8975a59}.sqa-icon[data-v-451c072b]{flex-shrink:0;width:13px;height:13px}.sb-user[data-v-451c072b]{z-index:1;border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:padding .32s;display:flex;position:relative;overflow:hidden}.sb-user--collapsed[data-v-451c072b]{justify-content:center;padding:.875rem 0}.sbu-avatar-wrap[data-v-451c072b]{flex-shrink:0;position:relative}.sbu-avatar[data-v-451c072b]{background:var(--dark-4);border:1px solid var(--gold-border);width:34px;height:34px;color:var(--gold);letter-spacing:.05em;border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:700;display:flex}.sbu-status[data-v-451c072b]{background:var(--green);border:1.5px solid var(--dark-2);border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.sbu-info[data-v-451c072b]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.sbui-name[data-v-451c072b]{color:#f0ead8bf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.sbui-role[data-v-451c072b]{letter-spacing:.1em;color:#f0ead840;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.sbu-logout[data-v-451c072b]{color:#b53a3a80;cursor:pointer;background:#b53a3a12;border:1px solid #b53a3a26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,border-color .2s,color .2s;display:flex}.sbu-logout[data-v-451c072b]:hover{color:#b53a3ae6;background:#b53a3a26;border-color:#b53a3a4d}.sbul-icon[data-v-451c072b]{width:13px;height:13px}.sb-toggle[data-v-451c072b]{background:var(--dark-3);border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.sb-toggle[data-v-451c072b]:hover{background:var(--dark-4);border-color:var(--gold-border);color:var(--gold);transform:translateY(-50%)scale(1.1)}.sbt-icon[data-v-451c072b]{width:13px;height:13px;transition:transform .32s cubic-bezier(.4,0,.2,1)}.sbt-icon--open[data-v-451c072b]{transform:rotate(180deg)}.sb-version[data-v-451c072b]{z-index:1;flex-shrink:0;padding:.4rem 1rem .6rem;position:relative}.sbv-text[data-v-451c072b]{letter-spacing:.15em;color:#f0ead81a;text-transform:uppercase;font-size:8px}.text-fade-enter-active[data-v-451c072b],.text-fade-leave-active[data-v-451c072b]{transition:opacity .2s}.text-fade-enter-from[data-v-451c072b],.text-fade-leave-to[data-v-451c072b]{opacity:0}.mob-backdrop[data-v-451c072b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:190;background:#0000008c;position:fixed;inset:0}.backdrop-enter-active[data-v-451c072b],.backdrop-leave-active[data-v-451c072b]{transition:opacity .3s}.backdrop-enter-from[data-v-451c072b],.backdrop-leave-to[data-v-451c072b]{opacity:0}.sidebar-tooltip[data-v-451c072b]{background:var(--dark-4,#201e12);color:#f0ead8cc;letter-spacing:.04em;pointer-events:none;z-index:9999;white-space:nowrap;border:1px solid #b8975a38;padding:.35rem .75rem;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;position:fixed;left:72px;box-shadow:4px 4px 16px #0006}.sidebar-tooltip[data-v-451c072b]:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid #b8975a38;width:0;height:0;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.tooltip-enter-active[data-v-451c072b],.tooltip-leave-active[data-v-451c072b]{transition:opacity .15s,transform .15s}.tooltip-enter-from[data-v-451c072b],.tooltip-leave-to[data-v-451c072b]{opacity:0;transform:translate(-4px)}.inbox-root[data-v-2b89393b]{--gold:#b8975a;--gold-dim:#b8975a14;--gold-border:#b8975a33;--anthracite:#1c1a17;--cream:#f5f0e8;--white:#fff;--border:#e8e2d9;--border-2:#f0ebe3;--muted:#8a8278;--unread-bg:#fefcf8;--unread-border:#b8975a59;--blue:#3a6ab5;--blue-dim:#3a6ab514;--red:#c0392b;--red-dim:#c0392b12;--green:#2e7d52;--green-dim:#2e7d5214;--selected-bg:#b8975a0d;--shadow-sm:0 1px 4px #1c1a170f;--shadow-md:0 4px 16px #1c1a171a;--shadow-lg:0 16px 48px #1c1a1724;background:#f7f3ed;flex-direction:column;min-height:100svh;font-family:DM Sans,Helvetica Neue,sans-serif;display:flex}.inbox-header[data-v-2b89393b]{background:var(--white);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2.5rem 1.5rem;display:flex}.ih-left[data-v-2b89393b]{align-items:center;gap:1rem;display:flex}.ih-icon-wrap[data-v-2b89393b]{background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ih-icon[data-v-2b89393b]{width:20px;height:20px;color:var(--gold)}.ih-title[data-v-2b89393b]{color:var(--anthracite);letter-spacing:-.01em;margin:0 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:700}.ih-sub[data-v-2b89393b]{color:var(--muted);letter-spacing:.02em;margin:0;font-size:12px}.ih-right[data-v-2b89393b]{background:var(--cream);border:1px solid var(--border);border-radius:10px;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.ih-stat[data-v-2b89393b]{flex-direction:column;align-items:center;gap:1px;display:flex}.ihs-val[data-v-2b89393b]{color:var(--anthracite);font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1}.ihs-val--unread[data-v-2b89393b]{color:var(--gold)}.ihs-lbl[data-v-2b89393b]{letter-spacing:.15em;color:var(--muted);text-transform:uppercase;font-size:9px}.ih-stat-sep[data-v-2b89393b]{background:var(--border);width:1px;height:32px}.inbox-toolbar[data-v-2b89393b]{background:var(--white);border-bottom:1px solid var(--border-2);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 2.5rem;display:flex}.it-search[data-v-2b89393b]{flex:1;min-width:220px;max-width:380px;position:relative}.its-icon[data-v-2b89393b]{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.its-input[data-v-2b89393b]{border:1px solid var(--border);background:var(--cream);width:100%;color:var(--anthracite);box-sizing:border-box;border-radius:8px;outline:none;padding:.65rem 2.5rem;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.its-input[data-v-2b89393b]::placeholder{color:var(--muted)}.its-input[data-v-2b89393b]:focus{border-color:var(--gold-border);background:var(--white);box-shadow:0 0 0 3px #b8975a14}.its-clear[data-v-2b89393b]{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.its-clear[data-v-2b89393b]:hover{color:var(--anthracite)}.itsc-icon[data-v-2b89393b]{width:14px;height:14px}.it-filters[data-v-2b89393b]{background:var(--cream);border:1px solid var(--border);border-radius:8px;gap:4px;padding:3px;display:flex}.itf-btn[data-v-2b89393b]{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .875rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.itf-btn[data-v-2b89393b]:hover{color:var(--anthracite);background:#1c1a170a}.itf-btn.active[data-v-2b89393b]{background:var(--white);color:var(--anthracite);box-shadow:var(--shadow-sm);font-weight:600}.itfb-icon[data-v-2b89393b]{width:13px;height:13px}.itfb-count[data-v-2b89393b]{min-width:18px;height:18px;color:var(--muted);background:#1c1a1712;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex}.itfb-count--unread[data-v-2b89393b]{background:var(--gold);color:#fff}.it-actions[data-v-2b89393b]{gap:.5rem;margin-left:auto;display:flex}.ita-btn[data-v-2b89393b]{border:1px solid var(--border);background:var(--white);color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .2s;display:flex}.ita-btn[data-v-2b89393b]:hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-dim)}.ita-btn--refresh[data-v-2b89393b]{padding:.55rem}.itab-icon[data-v-2b89393b]{width:14px;height:14px}.spinning[data-v-2b89393b]{animation:.8s linear infinite spin-2b89393b}@keyframes spin-2b89393b{to{transform:rotate(360deg)}}.inbox-body[data-v-2b89393b]{flex-direction:column;flex:1;padding:1.5rem 2.5rem 2rem;display:flex}.skeleton-list[data-v-2b89393b]{flex-direction:column;gap:.75rem;display:flex}.skeleton-item[data-v-2b89393b]{background:var(--white);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.sk-avatar[data-v-2b89393b]{background:linear-gradient(90deg,#f0ebe3 25%,#e8e2d9 50%,#f0ebe3 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:1.5s infinite shimmer-2b89393b}.sk-lines[data-v-2b89393b]{flex-direction:column;flex:1;gap:.5rem;display:flex}.sk-line[data-v-2b89393b]{background:linear-gradient(90deg,#f0ebe3 25%,#e8e2d9 50%,#f0ebe3 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer-2b89393b}.sk-line--name[data-v-2b89393b]{width:40%;height:14px}.sk-line--email[data-v-2b89393b]{width:28%;height:12px;animation-delay:.1s}.sk-line--msg[data-v-2b89393b]{width:75%;height:12px;animation-delay:.2s}@keyframes shimmer-2b89393b{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-2b89393b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.es-icon-wrap[data-v-2b89393b]{background:var(--cream);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.es-icon[data-v-2b89393b]{width:32px;height:32px;color:var(--muted);opacity:.4}.es-title[data-v-2b89393b]{color:var(--anthracite);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700}.es-sub[data-v-2b89393b]{color:var(--muted);margin:0;font-size:13px}.es-clear[data-v-2b89393b]{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.5rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:background .2s}.es-clear[data-v-2b89393b]:hover{background:#a5874e}.msg-list[data-v-2b89393b]{flex-direction:column;gap:.6rem;display:flex}.msg-card[data-v-2b89393b]{background:var(--white);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;display:flex;position:relative;overflow:hidden}.msg-card[data-v-2b89393b]:hover{box-shadow:var(--shadow-md);border-color:#b8975a40;transform:translateY(-1px)}.msg-card--unread[data-v-2b89393b]{background:var(--unread-bg);border-color:var(--unread-border)}.msg-card--unread[data-v-2b89393b]:hover{border-color:var(--gold);box-shadow:0 4px 20px #b8975a1f}.msg-card--selected[data-v-2b89393b]{border-color:var(--gold);background:var(--selected-bg);box-shadow:0 0 0 3px #b8975a14}.mc-unread-bar[data-v-2b89393b]{background:var(--gold);border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.mc-avatar[data-v-2b89393b]{background:var(--cream);border:1px solid var(--border);width:44px;height:44px;color:var(--muted);letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.mc-avatar--unread[data-v-2b89393b]{background:var(--gold-dim);border-color:var(--gold-border);color:var(--gold)}.mc-content[data-v-2b89393b]{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.mc-top[data-v-2b89393b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mc-identity[data-v-2b89393b]{flex-direction:column;gap:2px;display:flex}.mci-name[data-v-2b89393b]{color:var(--anthracite);align-items:center;gap:.4rem;font-size:14px;font-weight:700;display:flex}.mci-new-dot[data-v-2b89393b]{background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px}.mci-email[data-v-2b89393b]{color:var(--muted);font-size:12px}.mc-meta[data-v-2b89393b]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.mcm-time[data-v-2b89393b]{color:var(--muted);align-items:center;gap:.3rem;font-size:11px;display:flex}.mcmt-icon[data-v-2b89393b]{width:11px;height:11px}.mc-status-badge[data-v-2b89393b]{letter-spacing:.1em;text-transform:uppercase;border-radius:20px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:9px;font-weight:700;display:flex}.mc-status-badge.read[data-v-2b89393b]{background:var(--green-dim);color:var(--green)}.mc-status-badge.unread[data-v-2b89393b]{background:var(--gold-dim);color:var(--gold)}.msb-icon[data-v-2b89393b]{width:10px;height:10px}.mc-preview[data-v-2b89393b]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mc-bottom[data-v-2b89393b]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mcb-contact[data-v-2b89393b]{align-items:center;gap:.75rem;display:flex}.mcbc-item[data-v-2b89393b]{color:var(--muted);align-items:center;gap:.3rem;font-size:11px;display:flex}.mcbci-icon[data-v-2b89393b]{width:11px;height:11px;color:var(--gold)}.mcb-actions[data-v-2b89393b]{opacity:0;gap:.35rem;transition:opacity .2s,transform .2s;display:flex;transform:translate(4px)}.msg-card:hover .mcb-actions[data-v-2b89393b]{opacity:1;transform:translate(0)}.mcba-btn[data-v-2b89393b]{cursor:pointer;border:1px solid;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.mcbab-icon[data-v-2b89393b]{width:12px;height:12px}.mcba-btn--view[data-v-2b89393b]{background:var(--white);border-color:var(--border);color:var(--anthracite)}.mcba-btn--view[data-v-2b89393b]:hover{background:var(--gold-dim);border-color:var(--gold-border);color:var(--gold)}.mcba-btn--read[data-v-2b89393b]{background:var(--green-dim);color:var(--green);border-color:#2e7d5233}.mcba-btn--read[data-v-2b89393b]:hover{background:#2e7d5224}.mcba-btn--delete[data-v-2b89393b]{background:var(--red-dim);color:var(--red);border-color:#c0392b26}.mcba-btn--delete[data-v-2b89393b]:hover{background:#c0392b1f}.delete-confirm[data-v-2b89393b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#fffffff7;border:1px solid #c0392b33;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.dc-text[data-v-2b89393b]{color:var(--anthracite);text-align:center;font-size:13px;font-weight:500}.dc-btns[data-v-2b89393b]{gap:.5rem;display:flex}.dcb-cancel[data-v-2b89393b]{background:var(--white);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:6px;padding:.5rem 1.25rem;font-family:DM Sans,sans-serif;font-size:12px;transition:all .2s}.dcb-cancel[data-v-2b89393b]:hover{color:var(--anthracite);border-color:#1c1a1733}.dcb-confirm[data-v-2b89393b]{background:var(--red);border:1px solid var(--red);color:#fff;cursor:pointer;border-radius:6px;padding:.5rem 1.25rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;transition:background .2s}.dcb-confirm[data-v-2b89393b]:hover{background:#a93226}.msg-list-enter-active[data-v-2b89393b],.msg-list-leave-active[data-v-2b89393b]{transition:opacity .3s,transform .3s}.msg-list-enter-from[data-v-2b89393b],.msg-list-leave-to[data-v-2b89393b]{opacity:0;transform:translateY(-8px)}.confirm-pop-enter-active[data-v-2b89393b],.confirm-pop-leave-active[data-v-2b89393b]{transition:opacity .2s}.confirm-pop-enter-from[data-v-2b89393b],.confirm-pop-leave-to[data-v-2b89393b]{opacity:0}.modal-backdrop[data-v-2b89393b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9000;background:#1c1a1773;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-box[data-v-2b89393b]{background:var(--white);width:100%;max-width:560px;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mb-header[data-v-2b89393b]{border-bottom:1px solid var(--border-2);align-items:center;gap:1rem;padding:1.75rem 2rem 1.25rem;display:flex}.mbh-avatar[data-v-2b89393b]{background:var(--gold-dim);border:2px solid var(--gold-border);width:52px;height:52px;color:var(--gold);letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700;display:flex}.mbh-info[data-v-2b89393b]{flex:1;min-width:0}.mbhi-name[data-v-2b89393b]{color:var(--anthracite);letter-spacing:-.01em;margin:0 0 .4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700}.mbhi-meta[data-v-2b89393b]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mbhi-meta span[data-v-2b89393b]{color:var(--muted);align-items:center;gap:.3rem;font-size:12px;display:flex}.mbhim-icon[data-v-2b89393b]{width:12px;height:12px;color:var(--gold)}.mb-close[data-v-2b89393b]{background:var(--cream);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.mb-close[data-v-2b89393b]:hover{background:var(--red-dim);color:var(--red);border-color:#c0392b33}.mbc-icon[data-v-2b89393b]{width:15px;height:15px}.mb-time[data-v-2b89393b]{background:var(--cream);border-bottom:1px solid var(--border-2);color:var(--muted);letter-spacing:.04em;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:11px;display:flex}.mbt-icon[data-v-2b89393b]{width:12px;height:12px}.mbt-status[data-v-2b89393b]{letter-spacing:.1em;text-transform:uppercase;border-radius:20px;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .6rem;font-size:10px;font-weight:700;display:flex}.mbt-status.read[data-v-2b89393b]{background:var(--green-dim);color:var(--green)}.mbt-status.unread[data-v-2b89393b]{background:var(--gold-dim);color:var(--gold)}.mbts-icon[data-v-2b89393b]{width:10px;height:10px}.mb-body[data-v-2b89393b]{flex:1;padding:1.5rem 2rem}.mb-label[data-v-2b89393b]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:9px;font-weight:600}.mb-message[data-v-2b89393b]{color:var(--anthracite);background:var(--cream);border:1px solid var(--border-2);border-left:3px solid var(--gold-border);border-radius:10px;margin:0;padding:1.25rem;font-size:14px;line-height:1.75}.mb-footer[data-v-2b89393b]{border-top:1px solid var(--border-2);flex-wrap:wrap;gap:.5rem;padding:1.25rem 2rem 1.75rem;display:flex}.mbf-btn[data-v-2b89393b]{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mbfb-icon[data-v-2b89393b]{width:13px;height:13px}.mbf-btn--call[data-v-2b89393b]{background:var(--gold);border-color:var(--gold);color:#fff;flex:1;justify-content:center}.mbf-btn--call[data-v-2b89393b]:hover{background:#a5874e;border-color:#a5874e}.mbf-btn--email[data-v-2b89393b]{background:var(--blue-dim);color:var(--blue);border-color:#3a6ab533;flex:1;justify-content:center}.mbf-btn--email[data-v-2b89393b]:hover{background:#3a6ab524}.mbf-btn--delete[data-v-2b89393b]{background:var(--red-dim);color:var(--red);border-color:#c0392b26}.mbf-btn--delete[data-v-2b89393b]:hover{background:#c0392b1f}.mbf-btn--close[data-v-2b89393b]{background:var(--cream);border-color:var(--border);color:var(--muted)}.mbf-btn--close[data-v-2b89393b]:hover{color:var(--anthracite);border-color:#1c1a1733}.modal-fade-enter-active[data-v-2b89393b],.modal-fade-leave-active[data-v-2b89393b]{transition:opacity .3s}.modal-fade-enter-active .modal-box[data-v-2b89393b],.modal-fade-leave-active .modal-box[data-v-2b89393b]{transition:transform .3s}.modal-fade-enter-from[data-v-2b89393b],.modal-fade-leave-to[data-v-2b89393b]{opacity:0}.modal-fade-enter-from .modal-box[data-v-2b89393b]{transform:translateY(16px)scale(.98)}.modal-fade-leave-to .modal-box[data-v-2b89393b]{transform:translateY(8px)scale(.99)}@media (width<=768px){.inbox-header[data-v-2b89393b]{flex-direction:column;align-items:flex-start;padding:1.5rem}.inbox-toolbar[data-v-2b89393b]{padding:.875rem 1.5rem}.it-search[data-v-2b89393b]{max-width:100%}.inbox-body[data-v-2b89393b]{padding:1rem 1.5rem 1.5rem}.mcb-actions[data-v-2b89393b]{opacity:1;transform:none}.mc-bottom[data-v-2b89393b]{flex-direction:column;align-items:flex-start}.modal-backdrop[data-v-2b89393b]{align-items:flex-end;padding:1rem}.modal-box[data-v-2b89393b]{border-radius:16px 16px 0 0;max-width:100%}.mb-footer[data-v-2b89393b]{flex-direction:column}.mbf-btn[data-v-2b89393b]{justify-content:center}}.root[data-v-38380391]{--ink:#111010;--ink-2:#3a3835;--ink-3:#6b6762;--paper:#faf8f5;--paper-2:#f2ede5;--paper-3:#e8e1d5;--gold:#b8975a;--gold-2:#b8975a1f;--gold-3:#b8975a3d;--ok:#2a7a4b;--ok-2:#2a7a4b1a;--err:#c0392b;--err-2:#c0392b14;--border:#e0d9ce;--rad:8px;--shadow:0 2px 12px #1110100f;--shadow-lg:0 8px 32px #1110101a;background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;font-family:DM Sans,Helvetica Neue,system-ui,sans-serif;font-size:13px;display:flex}.header[data-v-38380391]{background:var(--ink);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.header-left[data-v-38380391]{align-items:center;gap:1rem;display:flex}.back-btn[data-v-38380391]{color:#fff;border-radius:var(--rad);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;padding:.4rem .9rem;font-family:inherit;font-size:12px;transition:background .15s}.back-btn[data-v-38380391]:hover{background:#ffffff2e}.header-badge[data-v-38380391]{background:var(--gold);border-radius:var(--rad);letter-spacing:.06em;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:flex}.header-title[data-v-38380391]{letter-spacing:-.01em;margin:0 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700}.header-sub[data-v-38380391]{color:#ffffff80;margin:0;font-size:11px}.progress-wrap[data-v-38380391]{flex-direction:column;align-items:flex-end;gap:4px;min-width:180px;display:flex}.progress-bar[data-v-38380391]{background:#ffffff26;border-radius:99px;width:180px;height:3px;overflow:hidden}.progress-fill[data-v-38380391]{background:var(--gold);border-radius:99px;height:100%;transition:width .5s}.progress-label[data-v-38380391]{color:#ffffff73;letter-spacing:.08em;font-size:10px}.alert[data-v-38380391]{align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:12px;font-weight:500;display:flex}.alert--ok[data-v-38380391]{background:var(--ok-2);color:var(--ok);border-bottom:1px solid #2a7a4b26}.alert--err[data-v-38380391]{background:var(--err-2);color:var(--err);border-bottom:1px solid #c0392b26}.alert-dot[data-v-38380391]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.alert-dot--ok[data-v-38380391]{background:var(--ok)}.alert-dot--err[data-v-38380391]{background:var(--err)}.alert-x[data-v-38380391]{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;margin-left:auto;font-size:12px}.alert-x[data-v-38380391]:hover{opacity:1}.slide-down-enter-active[data-v-38380391],.slide-down-leave-active[data-v-38380391]{max-height:60px;transition:all .25s;overflow:hidden}.slide-down-enter-from[data-v-38380391],.slide-down-leave-to[data-v-38380391]{opacity:0;max-height:0}.modal-backdrop[data-v-38380391]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1110108c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-38380391]{text-align:center;width:90%;max-width:400px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:2.5rem}.modal-icon[data-v-38380391]{margin-bottom:1rem;font-size:2rem}.modal-title[data-v-38380391]{margin:0 0 .75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:700}.modal-body[data-v-38380391]{color:var(--ink-3);margin:0 0 2rem;font-size:12px;line-height:1.7}.modal-actions[data-v-38380391]{justify-content:center;gap:.75rem;display:flex}.fade-enter-active[data-v-38380391],.fade-leave-active[data-v-38380391]{transition:opacity .2s}.fade-enter-from[data-v-38380391],.fade-leave-to[data-v-38380391]{opacity:0}.list-wrap[data-v-38380391]{flex:1;padding:2rem;overflow-y:auto}.loading-state[data-v-38380391]{color:var(--ink-3);justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.empty-state[data-v-38380391]{text-align:center;color:var(--ink-3);padding:5rem 2rem}.empty-state .empty-icon[data-v-38380391]{margin-bottom:1rem;font-size:3rem}.empty-state p[data-v-38380391]{margin:0 0 1.5rem}.project-grid[data-v-38380391]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.project-card[data-v-38380391]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.project-card[data-v-38380391]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-cover[data-v-38380391]{aspect-ratio:16/9;background:var(--paper-2);flex-shrink:0;width:100%;overflow:hidden}.card-cover-img[data-v-38380391]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.project-card:hover .card-cover-img[data-v-38380391]{transform:scale(1.04)}.card-cover-placeholder[data-v-38380391]{opacity:.25;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex}.card-body[data-v-38380391]{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem;display:flex}.card-badge[data-v-38380391]{background:var(--gold-2);width:fit-content;color:var(--gold);border:1px solid var(--gold-3);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:2px 10px;font-size:10px;font-weight:700;display:inline-flex}.card-title[data-v-38380391]{color:var(--ink);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:700}.card-meta[data-v-38380391]{flex-wrap:wrap;gap:.5rem;display:flex}.card-meta span[data-v-38380391]{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:10px}.card-desc[data-v-38380391]{color:var(--ink-3);flex:1;margin:0;font-size:12px;line-height:1.6}.card-actions[data-v-38380391]{gap:.5rem;margin-top:.25rem;display:flex}.layout[data-v-38380391]{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid}.sidebar-nav[data-v-38380391]{background:var(--paper-2);border-right:1px solid var(--border);flex-direction:column;gap:.25rem;padding:1.25rem .75rem;display:flex;overflow-y:auto}.snav-btn[data-v-38380391]{border-radius:var(--rad);width:100%;color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.65rem .875rem;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.snav-btn[data-v-38380391]:hover{background:var(--paper-3);color:var(--ink)}.snav-btn.active[data-v-38380391]{background:var(--ink);color:#fff}.snav-btn--detail[data-v-38380391]{padding-left:1.25rem}.snav-num[data-v-38380391]{letter-spacing:.12em;color:var(--gold);flex-shrink:0;font-size:9px;font-weight:800}.snav-btn.active .snav-num[data-v-38380391]{color:#b8975acc}.snav-label[data-v-38380391]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.snav-dot[data-v-38380391]{background:var(--border);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s}.snav-dot--ok[data-v-38380391]{background:var(--ok)}.snav-img-count[data-v-38380391]{color:var(--gold);opacity:.8;flex-shrink:0;font-size:9px}.snav-remove[data-v-38380391]{opacity:0;cursor:pointer;color:var(--err);background:0 0;border:none;padding:0 2px;font-size:10px;transition:opacity .15s}.snav-btn:hover .snav-remove[data-v-38380391]{opacity:.7}.snav-btn:hover .snav-remove[data-v-38380391]:hover{opacity:1}.snav-divider[data-v-38380391]{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:.75rem .875rem .25rem;font-size:9px;font-weight:700;display:flex}.snav-add[data-v-38380391]{border:1px solid var(--border);cursor:pointer;width:20px;height:20px;color:var(--gold);background:0 0;border-radius:5px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.snav-add[data-v-38380391]:hover{background:var(--gold-2);border-color:var(--gold-3)}.snav-details[data-v-38380391]{flex-direction:column;gap:.25rem;display:flex}.snav-empty[data-v-38380391]{text-align:center;color:var(--ink-3);padding:1.5rem .875rem;font-size:11px;line-height:1.8}.snav-add-text[data-v-38380391]{cursor:pointer;color:var(--gold);text-underline-offset:2px;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}.form-area[data-v-38380391]{flex-direction:column;gap:1rem;padding:1.75rem 2rem;display:flex;overflow-y:auto}.panel[data-v-38380391]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.panel-head[data-v-38380391]{border-bottom:1px solid var(--border);background:var(--paper);padding:1.25rem 1.75rem}.panel-title[data-v-38380391]{color:var(--ink);margin:0 0 3px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:700}.panel-sub[data-v-38380391]{color:var(--ink-3);margin:0;font-size:11px}.panel-sub code[data-v-38380391]{background:var(--paper-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}.grid-2[data-v-38380391]{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 1.75rem;display:grid}.field[data-v-38380391]{flex-direction:column;gap:.35rem;display:flex}.field--full[data-v-38380391]{grid-column:1/-1}.label[data-v-38380391]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.req[data-v-38380391]{color:var(--err)}.input[data-v-38380391]{border:1px solid var(--border);border-radius:var(--rad);background:var(--paper);color:var(--ink);box-sizing:border-box;-webkit-appearance:none;outline:none;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.input[data-v-38380391]::placeholder{color:var(--ink-3);opacity:.5}.input[data-v-38380391]:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-2);background:#fff}.textarea[data-v-38380391]{resize:vertical;min-height:80px;line-height:1.6}.panel-footer[data-v-38380391]{border-top:1px solid var(--border);background:var(--paper);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.75rem;display:flex}.cover-zone[data-v-38380391]{min-height:160px}.cover-hint[data-v-38380391]{color:var(--ink-3);opacity:.6;margin-top:2px;font-size:10px}.cover-wrap[data-v-38380391]{flex-direction:column;gap:.75rem;display:flex}.cover-preview-box[data-v-38380391]{border-radius:var(--rad);border:1px solid var(--border);aspect-ratio:16/9;background:var(--paper-2);width:100%;position:relative;overflow:hidden}.cover-thumb[data-v-38380391]{object-fit:cover;width:100%;height:100%;display:block}.cover-badge[data-v-38380391]{letter-spacing:.06em;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.cover-badge--new[data-v-38380391]{background:var(--gold);color:#fff}.cover-badge--server[data-v-38380391]{background:var(--ok);color:#fff}.cover-actions[data-v-38380391]{gap:.5rem;display:flex}.cover-filename[data-v-38380391]{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.sub-section[data-v-38380391]{border-top:1px solid var(--border);padding:1.25rem 1.75rem}.sub-head[data-v-38380391]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sub-title[data-v-38380391]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.4rem;margin:0;font-size:11px;font-weight:700;display:flex}.count-badge[data-v-38380391]{background:var(--gold-2);border:1px solid var(--gold-3);min-width:18px;height:18px;color:var(--gold);border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex}.hidden[data-v-38380391]{display:none}.empty-zone[data-v-38380391]{cursor:pointer;border:1.5px dashed var(--border);border-radius:var(--rad);color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem;font-size:12px;transition:all .2s;display:flex}.empty-zone[data-v-38380391]:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-2)}.empty-icon[data-v-38380391]{opacity:.4;font-size:24px}.img-grid[data-v-38380391]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;display:grid}.img-card[data-v-38380391]{border-radius:var(--rad);border:1px solid var(--border);aspect-ratio:4/3;background:var(--paper-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.img-card--existing[data-v-38380391]{border-color:#2a7a4b4d}.img-card--new[data-v-38380391]{border-color:var(--gold-3)}.img-server-badge[data-v-38380391]{z-index:2;background:var(--ok);color:#fff;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.img-new-badge[data-v-38380391]{z-index:2;background:var(--gold);color:#fff;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.img-thumb[data-v-38380391]{object-fit:cover;width:100%;height:calc(100% - 22px);display:block}.img-overlay[data-v-38380391]{opacity:0;background:#11101080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0 0 22px}.img-card:hover .img-overlay[data-v-38380391]{opacity:1}.img-del[data-v-38380391]{color:#fff;cursor:pointer;background:#c0392bcc;border:1.5px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.img-label[data-v-38380391]{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--border);align-items:center;height:22px;padding:0 6px;font-size:9px;display:flex;overflow:hidden}.img-add[data-v-38380391]{aspect-ratio:4/3;border:1.5px dashed var(--border);border-radius:var(--rad);cursor:pointer;color:var(--ink-3);justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex}.img-add[data-v-38380391]:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-2)}.removed-warn[data-v-38380391]{color:var(--err);background:var(--err-2);border-radius:var(--rad);border:1px solid #c0392b33;margin-top:.75rem;padding:.4rem .75rem;font-size:11px}.empty-inline[data-v-38380391]{color:var(--ink-3);padding:.5rem 0;font-size:11px}.link-btn[data-v-38380391]{cursor:pointer;color:var(--gold);text-underline-offset:2px;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}.feat-list[data-v-38380391]{flex-direction:column;gap:.5rem;display:flex}.feat-row[data-v-38380391]{grid-template-columns:28px 1fr 1fr 28px;align-items:center;gap:.5rem;display:grid}.feat-num[data-v-38380391]{color:var(--gold);letter-spacing:.1em;text-align:center;font-size:9px;font-weight:800}.feat-del[data-v-38380391]{border:1px solid var(--border);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:11px;transition:all .15s;display:flex}.feat-del[data-v-38380391]:hover{background:var(--err-2);color:var(--err);border-color:#c0392b33}.btn[data-v-38380391]{border-radius:var(--rad);cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn--primary[data-v-38380391]{background:var(--ink);color:#fff}.btn--primary[data-v-38380391]:hover{background:var(--gold)}.btn--secondary[data-v-38380391]{background:var(--gold-2);color:var(--gold);border:1px solid var(--gold-3)}.btn--secondary[data-v-38380391]:hover{background:var(--gold-3)}.btn--ghost[data-v-38380391]{color:var(--ink-3);border:1px solid var(--border);background:0 0}.btn--ghost[data-v-38380391]:hover{border-color:var(--ink);color:var(--ink)}.btn--danger[data-v-38380391]{background:var(--err);color:#fff}.btn--danger[data-v-38380391]:hover{background:#a93226}.btn--sm[data-v-38380391]{padding:.4rem .875rem;font-size:11px}.submit-bar[data-v-38380391]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem;display:flex;position:sticky;bottom:0}.submit-info[data-v-38380391]{align-items:center;display:flex}.submit-summary[data-v-38380391]{color:var(--ink-3);font-size:11px}.submit-summary strong[data-v-38380391]{color:var(--ink);font-weight:700}.btn--submit[data-v-38380391]{background:var(--gold);color:#fff;letter-spacing:.04em;border-radius:var(--rad);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:13px;font-weight:700;transition:all .15s;display:flex}.btn--submit[data-v-38380391]:hover:not(:disabled){background:#a5874e;transform:translateY(-1px)}.btn--submit[data-v-38380391]:disabled{opacity:.55;cursor:not-allowed}.btn--submit.loading[data-v-38380391]{background:var(--ink-3)}.btn--update[data-v-38380391]{background:var(--ok)}.btn--update[data-v-38380391]:hover:not(:disabled){background:#1e6138}.btn--update.loading[data-v-38380391]{background:var(--ink-3)}.spinner[data-v-38380391]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-38380391}.spinner--dark[data-v-38380391]{border:2px solid var(--border);border-top-color:var(--ink-3);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-38380391}@keyframes spin-38380391{to{transform:rotate(360deg)}}.list-enter-active[data-v-38380391],.list-leave-active[data-v-38380391]{transition:all .2s}.list-enter-from[data-v-38380391],.list-leave-to[data-v-38380391]{opacity:0;transform:translateY(-4px)}@media (width<=860px){.layout[data-v-38380391]{grid-template-columns:1fr}.sidebar-nav[data-v-38380391]{border-right:none;border-bottom:1px solid var(--border);scrollbar-width:none;flex-direction:row;padding:.5rem;overflow-x:auto}.sidebar-nav[data-v-38380391]::-webkit-scrollbar{display:none}.snav-btn[data-v-38380391]{flex-shrink:0;min-width:80px}.snav-details[data-v-38380391]{flex-direction:row}.snav-empty[data-v-38380391]{display:none}}@media (width<=600px){.header[data-v-38380391]{padding:1rem 1.25rem}.progress-wrap[data-v-38380391]{display:none}.list-wrap[data-v-38380391],.form-area[data-v-38380391]{padding:1rem}.grid-2[data-v-38380391]{grid-template-columns:1fr;padding:1rem}.field--full[data-v-38380391]{grid-column:1}.feat-row[data-v-38380391]{grid-template-columns:24px 1fr 28px}.feat-row .feat-input[data-v-38380391]:nth-child(3){display:none}.project-grid[data-v-38380391]{grid-template-columns:1fr}}.login-root[data-v-dfb373f9]{--gold:#b8975a;--gold-dim:#b8975a1a;--gold-border:#b8975a40;--dark:#0a0906;--dark-2:#111009;--dark-3:#181510;--cream:#f0ead8;--border:#f0ead80f;--error:#c0392b;--error-dim:#c0392b1f;background:var(--dark);opacity:0;grid-template-columns:1fr 1fr;font-family:DM Sans,Helvetica Neue,sans-serif;transition:opacity .6s;display:grid;position:fixed;inset:0;overflow:hidden}.login-root.ready[data-v-dfb373f9]{opacity:1}.left-panel[data-v-dfb373f9]{background:var(--dark-2);border-right:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.grid-bg[data-v-dfb373f9]{background-image:linear-gradient(#b8975a0a 1px,#0000 1px),linear-gradient(90deg,#b8975a0a 1px,#0000 1px);background-size:48px 48px;animation:20s linear infinite gridDrift-dfb373f9;position:absolute;inset:0}@keyframes gridDrift-dfb373f9{0%{transform:translate(0)}to{transform:translate(48px,48px)}}.deco-ring[data-v-dfb373f9]{pointer-events:none;border:1px solid #b8975a14;border-radius:50%;position:absolute}.deco-ring--1[data-v-dfb373f9]{width:500px;height:500px;animation:30s linear infinite ringRotate-dfb373f9;top:50%;left:50%;transform:translate(-50%,-50%)}.deco-ring--1[data-v-dfb373f9]:before{content:"";background:var(--gold);opacity:.5;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.deco-ring--2[data-v-dfb373f9]{border-color:#b8975a0d;width:360px;height:360px;animation:20s linear infinite reverse ringRotate-dfb373f9;top:50%;left:50%;transform:translate(-50%,-50%)}.deco-ring--3[data-v-dfb373f9]{border-color:#b8975a0f;width:220px;height:220px;animation:12s linear infinite ringRotate-dfb373f9;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ringRotate-dfb373f9{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.scan-line[data-v-dfb373f9]{background:linear-gradient(90deg,#0000,#b8975a4d,#0000);height:1px;animation:4s ease-in-out infinite scanMove-dfb373f9;position:absolute;left:0;right:0}@keyframes scanMove-dfb373f9{0%{opacity:0;top:-5%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:105%}}.left-content[data-v-dfb373f9]{z-index:10;flex-direction:column;gap:2.5rem;max-width:400px;padding:3rem;animation:.7s .3s both slideRight-dfb373f9;display:flex;position:relative}@keyframes slideRight-dfb373f9{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.lp-logo[data-v-dfb373f9]{align-items:center;gap:1rem;display:flex}.lpl-text[data-v-dfb373f9]{flex-direction:column;gap:2px;display:flex}.lplt-main[data-v-dfb373f9]{color:var(--cream);letter-spacing:.12em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:700;line-height:1}.lplt-sub[data-v-dfb373f9]{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:600}.lp-slogan[data-v-dfb373f9]{flex-direction:column;gap:.5rem;display:flex}.lps-title[data-v-dfb373f9]{flex-direction:column;margin:0;line-height:.9;display:flex}.lps-dim[data-v-dfb373f9]{color:#f0ead833;letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:300}.lps-bright[data-v-dfb373f9]{color:var(--cream);letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:700}.lps-sub[data-v-dfb373f9]{color:#f0ead84d;letter-spacing:.04em;margin-top:.5rem;font-size:12px}.lp-notes[data-v-dfb373f9]{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;margin:0;padding:1.5rem 0 0;list-style:none;display:flex}.lpn-item[data-v-dfb373f9]{color:#f0ead84d;letter-spacing:.04em;align-items:center;gap:.6rem;font-size:11px;display:flex}.lpn-dot[data-v-dfb373f9]{background:var(--gold);opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp-terminal[data-v-dfb373f9]{color:#b8975a66;border-top:1px solid var(--border);padding-top:1rem;font-family:Courier New,monospace;font-size:11px}.lt-prompt[data-v-dfb373f9]{color:#b8975a99}.lt-cmd[data-v-dfb373f9]{color:#f0ead840}.lt-cursor[data-v-dfb373f9]{color:var(--gold);animation:1s step-end infinite blink-dfb373f9}@keyframes blink-dfb373f9{0%,to{opacity:1}50%{opacity:0}}.right-panel[data-v-dfb373f9]{background:var(--dark-3);justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow-y:auto}.form-wrap[data-v-dfb373f9]{flex-direction:column;gap:1.75rem;width:100%;max-width:400px;animation:.7s .4s both slideLeft-dfb373f9;display:flex}@keyframes slideLeft-dfb373f9{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.form-header[data-v-dfb373f9]{align-items:center;gap:1rem;display:flex}.fh-icon[data-v-dfb373f9]{background:var(--gold-dim);border:1px solid var(--gold-border);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fhi-svg[data-v-dfb373f9]{width:20px;height:20px;color:var(--gold)}.fht-title[data-v-dfb373f9]{color:var(--cream);letter-spacing:-.01em;margin:0 0 .25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:700}.fht-sub[data-v-dfb373f9]{color:#f0ead84d;letter-spacing:.04em;margin:0;font-size:11px}.error-box[data-v-dfb373f9]{background:var(--error-dim);border:1px solid #c0392b40;border-left:3px solid var(--error);flex-direction:column;align-items:flex-start;gap:.6rem;padding:.875rem 1rem;display:flex}.error-box[data-v-dfb373f9]>:first-child{align-items:center;gap:.6rem;width:100%;display:flex}.eb-icon[data-v-dfb373f9]{width:14px;height:14px;color:var(--error);flex-shrink:0}.error-box span[data-v-dfb373f9]{color:#c0392be6;font-size:12px;line-height:1.5}.eb-progress[data-v-dfb373f9]{background:#c0392b26;width:100%;height:2px;margin-top:.25rem;overflow:hidden}.ebp-fill[data-v-dfb373f9]{background:var(--error);height:100%;transition:width 1s linear}.error-slide-enter-active[data-v-dfb373f9],.error-slide-leave-active[data-v-dfb373f9]{transition:opacity .3s,transform .3s}.error-slide-enter-from[data-v-dfb373f9],.error-slide-leave-to[data-v-dfb373f9]{opacity:0;transform:translateY(-6px)}.form-fields[data-v-dfb373f9]{flex-direction:column;gap:1.5rem;display:flex}.field-group[data-v-dfb373f9]{flex-direction:column;gap:.4rem;display:flex}.fg-label[data-v-dfb373f9]{letter-spacing:.2em;text-transform:uppercase;color:#f0ead84d;font-size:9px;font-weight:600;transition:color .2s}.field-group:focus-within .fg-label[data-v-dfb373f9]{color:#b8975acc}.fg-input-wrap[data-v-dfb373f9]{position:relative}.fg-input[data-v-dfb373f9]{width:100%;color:var(--cream);box-sizing:border-box;letter-spacing:.04em;-webkit-appearance:none;background:#f0ead808;border:1px solid #f0ead814;border-bottom:none;outline:none;padding:.85rem 2.5rem .85rem 1rem;font-family:DM Sans,sans-serif;font-size:13px;transition:background .2s,border-color .2s}.fg-input[data-v-dfb373f9]::placeholder{color:#f0ead826}.fg-input[data-v-dfb373f9]:focus{background:#f0ead80d;border-color:#f0ead81f}.fg-input[data-v-dfb373f9]:disabled{opacity:.4;cursor:not-allowed}.fg-input-wrap.error .fg-input[data-v-dfb373f9]{border-color:#c0392b4d}.fg-underline[data-v-dfb373f9]{background:#f0ead814;height:1px;position:absolute;bottom:0;left:0;right:0}.fg-glow[data-v-dfb373f9]{background:var(--gold);width:0;height:1px;transition:width .4s;position:absolute;bottom:0;left:0}.field-group:focus-within .fg-glow[data-v-dfb373f9]{width:100%}.fg-input-wrap.error .fg-glow[data-v-dfb373f9]{background:var(--error);width:100%}.fg-eye[data-v-dfb373f9]{cursor:pointer;color:#f0ead840;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.fg-eye[data-v-dfb373f9]:hover{color:var(--gold)}.fg-eye-icon[data-v-dfb373f9]{width:15px;height:15px}.caps-warn[data-v-dfb373f9]{color:#b8975a99;letter-spacing:.06em;align-items:center;gap:.35rem;margin-top:.25rem;font-size:10px;display:flex}.cw-icon[data-v-dfb373f9]{width:11px;height:11px}.caps-fade-enter-active[data-v-dfb373f9],.caps-fade-leave-active[data-v-dfb373f9]{transition:opacity .2s,transform .2s}.caps-fade-enter-from[data-v-dfb373f9],.caps-fade-leave-to[data-v-dfb373f9]{opacity:0;transform:translateY(-4px)}.form-options[data-v-dfb373f9]{justify-content:space-between;align-items:center;display:flex}.fo-remember[data-v-dfb373f9]{cursor:pointer;color:#f0ead859;align-items:center;gap:.6rem;font-size:11px;display:flex}.for-check[data-v-dfb373f9]{display:none}.for-box[data-v-dfb373f9]{border:1px solid #f0ead81f;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .2s,background .2s;display:flex}.for-check:checked+.for-box[data-v-dfb373f9]{border-color:var(--gold);background:var(--gold-dim)}.for-check:checked+.for-box[data-v-dfb373f9]:after{content:"✓";color:var(--gold);font-size:9px}.for-label[data-v-dfb373f9]{-webkit-user-select:none;user-select:none}.fo-forgot[data-v-dfb373f9]{color:#b8975a73;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:11px;transition:color .2s}.fo-forgot[data-v-dfb373f9]:hover{color:var(--gold)}.login-btn[data-v-dfb373f9]{background:var(--gold);color:#fff;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;border:none;width:100%;padding:1rem 1.5rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;transition:background .25s,transform .15s;position:relative;overflow:hidden}.login-btn[data-v-dfb373f9]:not(:disabled):hover{background:#a5874e;transform:translateY(-1px)}.login-btn.loading[data-v-dfb373f9]{cursor:wait;background:#b8975ab3}.login-btn.locked[data-v-dfb373f9]{cursor:not-allowed;background:#c0392b80}.login-btn[data-v-dfb373f9]:disabled:not(.locked){cursor:wait}.lb-default-content[data-v-dfb373f9],.lb-loading-content[data-v-dfb373f9],.lb-locked-content[data-v-dfb373f9]{justify-content:center;align-items:center;gap:.6rem;display:flex;position:relative}.lb-icon[data-v-dfb373f9]{width:15px;height:15px}.lb-spinner[data-v-dfb373f9]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-dfb373f9}@keyframes spin-dfb373f9{to{transform:rotate(360deg)}}.lb-dots[data-v-dfb373f9]{pointer-events:none;position:absolute;inset:0}.lb-dots span[data-v-dfb373f9]{background:#0003;border-radius:50%;width:4px;height:4px;position:absolute}.lb-dots span[data-v-dfb373f9]:first-child{top:4px;left:4px}.lb-dots span[data-v-dfb373f9]:nth-child(2){top:4px;right:4px}.lb-dots span[data-v-dfb373f9]:nth-child(3){bottom:4px;left:4px}.lb-dots span[data-v-dfb373f9]:nth-child(4){bottom:4px;right:4px}.form-footer[data-v-dfb373f9]{flex-direction:column;align-items:center;gap:.875rem;display:flex}.ff-divider[data-v-dfb373f9]{align-items:center;gap:.75rem;width:100%;display:flex}.ffd-line[data-v-dfb373f9]{background:#f0ead80f;flex:1;height:1px}.ffd-text[data-v-dfb373f9]{letter-spacing:.22em;color:#f0ead826;white-space:nowrap;font-size:8px}.ff-note[data-v-dfb373f9]{color:#f0ead833;text-align:center;margin:0;font-size:10px;line-height:1.65}.ff-note strong[data-v-dfb373f9]{color:#f0ead859}.ff-back[data-v-dfb373f9]{color:#b8975a66;letter-spacing:.06em;font-size:11px;text-decoration:none;transition:color .2s}.ff-back[data-v-dfb373f9]:hover{color:var(--gold)}.demo-hint[data-v-dfb373f9]{background:#f0ead805;border:1px dashed #f0ead80f;border-radius:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .875rem;display:flex}.dh-label[data-v-dfb373f9]{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;opacity:.6;font-size:8px;font-weight:700}.demo-hint code[data-v-dfb373f9]{color:#f0ead840;background:#f0ead80a;padding:.15rem .4rem;font-family:Courier New,monospace;font-size:10px}.corner[data-v-dfb373f9]{opacity:.2;pointer-events:none;width:16px;height:16px;position:absolute}.corner--tl[data-v-dfb373f9]{border-top:1px solid var(--gold);border-left:1px solid var(--gold);top:12px;left:12px}.corner--bl[data-v-dfb373f9]{border-bottom:1px solid var(--gold);border-left:1px solid var(--gold);bottom:12px;left:12px}.corner--tr[data-v-dfb373f9]{border-top:1px solid var(--gold);border-right:1px solid var(--gold);top:12px;right:12px}.corner--br[data-v-dfb373f9]{border-bottom:1px solid var(--gold);border-right:1px solid var(--gold);bottom:12px;right:12px}@media (width<=768px){.login-root[data-v-dfb373f9]{grid-template-columns:1fr}.left-panel[data-v-dfb373f9]{display:none}.right-panel[data-v-dfb373f9]{padding:3rem 1.5rem}}.contact-section[data-v-76232513]{--gold:#b8975a;--gold-dim:#b8975a26;--gold-border:#b8975a47;--dark:#111009;--dark-2:#1a1810;--dark-3:#222016;--cream:#f5f0e8;--cream-2:#ede7d9;--anthracite:#1c1a17;--muted-dark:#f0ead861;--muted-cream:#1c1a1773;--border-dark:#f0ead812;--border-cream:#1c1a171a;--error:#c0392b;opacity:0;font-family:Cormorant Garamond,Georgia,serif;transition:opacity .9s,transform .9s;position:relative;overflow:hidden;transform:translateY(32px)}.contact-section.visible[data-v-76232513]{opacity:1;transform:translateY(0)}.bg-deco[data-v-76232513]{pointer-events:none;z-index:0;position:absolute;inset:0}.deco-vline[data-v-76232513]{background:#b8975a14;width:1px;position:absolute;top:0;bottom:0;left:50%}.deco-circle[data-v-76232513]{border:1px solid #b8975a0f;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:-150px}.deco-dots[data-v-76232513]{background-image:radial-gradient(circle,#b8975a33 1px,#0000 1px);background-size:12px 12px;width:80px;height:80px;position:absolute;bottom:80px;right:5%}.split-wrap[data-v-76232513]{z-index:1;grid-template-columns:1fr 1fr;min-height:100svh;display:grid;position:relative}.panel-left[data-v-76232513]{background:var(--dark);border-right:1px solid var(--border-dark);flex-direction:column;gap:2.5rem;padding:5rem 4rem 4rem;display:flex}.eyebrow[data-v-76232513]{align-items:center;gap:.75rem;display:flex}.ew-line[data-v-76232513]{background:var(--gold);width:28px;height:1px;display:block}.ew-text[data-v-76232513]{letter-spacing:.22em;color:var(--gold);font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.ew-num[data-v-76232513]{color:#f0ead826;margin-left:auto;font-family:DM Sans,sans-serif;font-size:10px}.left-title-block[data-v-76232513]{flex-direction:column;gap:1.25rem;display:flex}.left-title[data-v-76232513]{flex-direction:column;margin:0;line-height:.88;display:flex}.lt-top[data-v-76232513]{color:#f0ead833;letter-spacing:-.02em;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300}.lt-mid[data-v-76232513]{color:#f0ead899;letter-spacing:-.03em;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700}.lt-bot[data-v-76232513]{color:var(--cream);letter-spacing:-.03em;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700}.lt-bot em[data-v-76232513]{color:var(--gold);font-style:normal}.left-sub[data-v-76232513]{color:var(--muted-dark);max-width:340px;margin:0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.75}.contact-cards[data-v-76232513]{border:1px solid var(--border-dark);flex-direction:column;gap:0;display:flex}.contact-card[data-v-76232513]{border-bottom:1px solid var(--border-dark);cursor:pointer;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;transition:background .2s;display:flex}.contact-card[data-v-76232513]:last-child{border-bottom:none}.contact-card[data-v-76232513]:not(.contact-card--static):hover{background:var(--dark-3)}.cc-icon-wrap[data-v-76232513]{border:1px solid var(--gold-border);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.contact-card:hover .cc-icon-wrap[data-v-76232513]{background:var(--gold-dim)}.cc-icon[data-v-76232513]{width:14px;height:14px;color:var(--gold)}.cc-info[data-v-76232513]{flex-direction:column;flex:1;gap:.15rem;display:flex}.cc-label[data-v-76232513]{letter-spacing:.18em;color:#f0ead840;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.cc-value[data-v-76232513]{color:#f0ead8bf;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.cc-arrow[data-v-76232513]{color:#b8975a66;width:14px;height:14px;transition:color .2s,transform .2s}.contact-card:hover .cc-arrow[data-v-76232513]{color:var(--gold);transform:translate(3px)}.social-block[data-v-76232513]{flex-direction:column;gap:.75rem;display:flex}.social-label[data-v-76232513]{letter-spacing:.2em;color:#f0ead833;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.social-links[data-v-76232513]{gap:.75rem;display:flex}.social-btn[data-v-76232513]{border:1px solid var(--border-dark);color:#f0ead880;letter-spacing:.08em;background:0 0;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.social-btn[data-v-76232513]:hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-dim)}.social-icon[data-v-76232513]{width:14px;height:14px}.left-quote[data-v-76232513]{border-top:1px solid var(--border-dark);align-items:flex-start;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.lq-bar[data-v-76232513]{background:var(--gold);flex-shrink:0;align-self:stretch;width:2px;min-height:40px;display:block}.lq-text[data-v-76232513]{color:#f0ead838;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.panel-right[data-v-76232513]{background:var(--cream);flex-direction:column;justify-content:center;padding:5rem 4rem 4rem;display:flex}.success-screen[data-v-76232513]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:400px;display:flex}.ss-icon-wrap[data-v-76232513]{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.ss-icon[data-v-76232513]{width:36px;height:36px;color:var(--gold);z-index:1;position:relative}.ss-ring[data-v-76232513]{border:1px solid var(--gold-border);border-radius:50%;animation:2s ease-out infinite ringPulse-76232513;position:absolute}.ss-ring--1[data-v-76232513]{width:56px;height:56px;animation-delay:0s}.ss-ring--2[data-v-76232513]{width:72px;height:72px;animation-delay:.4s}@keyframes ringPulse-76232513{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.ss-title[data-v-76232513]{color:var(--anthracite);margin:0;font-size:2rem;font-weight:700}.ss-body[data-v-76232513]{color:var(--muted-cream);margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.7}.ss-reset[data-v-76232513]{background:var(--anthracite);color:var(--cream);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;margin-top:.5rem;padding:.75rem 1.75rem;font-family:DM Sans,sans-serif;font-size:12px;transition:background .2s}.ss-reset[data-v-76232513]:hover{background:var(--gold)}.form-wrap[data-v-76232513]{flex-direction:column;gap:2rem;display:flex}.form-header[data-v-76232513]{border-bottom:1px solid var(--border-cream);justify-content:space-between;align-items:baseline;padding-bottom:1.25rem;display:flex}.form-title[data-v-76232513]{color:var(--anthracite);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700}.form-hint[data-v-76232513]{color:var(--muted-cream);margin:0;font-family:DM Sans,sans-serif;font-size:11px}.form-body[data-v-76232513]{flex-direction:column;gap:1.75rem;display:flex}.field-row[data-v-76232513]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.field-group[data-v-76232513]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-v-76232513]{letter-spacing:.18em;text-transform:uppercase;color:#1c1a1773;font-family:DM Sans,sans-serif;font-size:10px;transition:color .2s}.field-group.focused .field-label[data-v-76232513]{color:var(--anthracite)}.field-group.error .field-label[data-v-76232513]{color:var(--error)}.field-input-wrap[data-v-76232513]{position:relative}.field-input[data-v-76232513]{width:100%;color:var(--anthracite);box-sizing:border-box;-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #1c1a172e;outline:none;padding:.6rem 0;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.field-input[data-v-76232513]::placeholder{color:#1c1a1740}.field-underline[data-v-76232513]{background:var(--gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.field-group.focused .field-underline[data-v-76232513]{width:100%}.field-group.error .field-underline[data-v-76232513]{background:var(--error);width:100%}.field-textarea[data-v-76232513]{resize:none;line-height:1.7}.field-footer[data-v-76232513]{justify-content:space-between;align-items:center;min-height:18px;display:flex}.field-error[data-v-76232513]{color:var(--error);font-family:DM Sans,sans-serif;font-size:11px}.char-count[data-v-76232513]{color:#1c1a174d;margin-left:auto;font-family:DM Sans,sans-serif;font-size:10px;transition:color .3s}.char-count.char-ok[data-v-76232513]{color:var(--gold)}.submit-btn[data-v-76232513]{background:var(--anthracite);width:100%;color:var(--cream);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:none;padding:1rem 1.5rem;font-family:DM Sans,sans-serif;font-size:12px;transition:background .2s,transform .15s;position:relative;overflow:hidden}.submit-btn[data-v-76232513]:not(:disabled):hover{background:var(--gold);transform:translateY(-1px)}.submit-btn[data-v-76232513]:disabled{cursor:not-allowed;opacity:.8}.sb-dots[data-v-76232513]{pointer-events:none;position:absolute;inset:0}.sb-dots span[data-v-76232513]{background:var(--cream);opacity:.2;border-radius:50%;width:4px;height:4px;position:absolute}.sb-dots span[data-v-76232513]:first-child{top:5px;left:5px}.sb-dots span[data-v-76232513]:nth-child(2){top:5px;right:5px}.sb-dots span[data-v-76232513]:nth-child(3){bottom:5px;left:5px}.sb-dots span[data-v-76232513]:nth-child(4){bottom:5px;right:5px}.sb-content[data-v-76232513]{justify-content:center;align-items:center;gap:.6rem;display:flex;position:relative}.sb-icon[data-v-76232513]{width:14px;height:14px}.sb-spinner[data-v-76232513]{gap:.75rem}.spinner-ring[data-v-76232513]{border:2px solid #f0ead833;border-top-color:var(--cream);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-76232513;display:block}@keyframes spin-76232513{to{transform:rotate(360deg)}}.success-fade-enter-active[data-v-76232513],.success-fade-leave-active[data-v-76232513]{transition:opacity .4s,transform .4s}.success-fade-enter-from[data-v-76232513],.success-fade-leave-to[data-v-76232513]{opacity:0;transform:translateY(12px)}.bottom-strip[data-v-76232513]{z-index:1;background:var(--dark);border-top:1px solid var(--border-dark);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:1.25rem;padding:1.25rem 5vw;font-family:DM Sans,sans-serif;font-size:11px;display:flex;position:relative}.bs-brand[data-v-76232513]{color:#f0ead873;font-weight:600}.bs-sep[data-v-76232513]{color:#f0ead81f}.bs-text[data-v-76232513]{color:#f0ead833}.bs-phone[data-v-76232513]{color:var(--gold);text-decoration:none;transition:color .2s}.bs-phone[data-v-76232513]:hover{color:#d4b483}@media (width<=900px){.split-wrap[data-v-76232513]{grid-template-columns:1fr}.panel-left[data-v-76232513]{border-right:none;border-bottom:1px solid var(--border-dark);padding:4rem 5vw 3rem}.panel-right[data-v-76232513]{padding:3rem 5vw 4rem}.left-title-block[data-v-76232513]{gap:1rem}}@media (width<=540px){.field-row[data-v-76232513]{grid-template-columns:1fr}.form-header[data-v-76232513]{flex-direction:column;gap:.4rem}.social-links[data-v-76232513]{flex-direction:column}.bottom-strip[data-v-76232513]{flex-wrap:wrap;gap:.5rem}}.kurumsal-page[data-v-6247822f]{--gold:#b8975a;--gold-dim:#b8975a1f;--gold-border:#b8975a40;--dark:#111009;--dark-2:#1a1810;--dark-3:#232018;--cream:#f5f0e8;--cream-2:#ede7d9;--anthracite:#1c1a17;--muted-dark:#f0ead861;--muted-cream:#1c1a1773;--border-dark:#f0ead812;--border-cream:#1c1a171a;background:var(--cream);font-family:Cormorant Garamond,Georgia,serif}.reveal-block[data-v-6247822f]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal-block.revealed[data-v-6247822f]{opacity:1;transform:translateY(0)}.eyebrow[data-v-6247822f]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ew-line[data-v-6247822f]{background:var(--gold);width:28px;height:1px;display:block}.ew-text[data-v-6247822f]{letter-spacing:.22em;color:var(--gold);font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.ew-num[data-v-6247822f]{color:#f0ead833;margin-left:auto;font-family:DM Sans,sans-serif;font-size:10px}.eyebrow--dark .ew-num[data-v-6247822f]{color:#1c1a1733}.ew-line--dark[data-v-6247822f]{background:var(--gold)}.ew-text--dark[data-v-6247822f]{color:var(--anthracite)}.ew-num--dark[data-v-6247822f]{color:#1c1a1733}.hero-section[data-v-6247822f]{background:var(--dark);padding:8rem 5vw 5rem;position:relative;overflow:hidden}.hero-bg-grid[data-v-6247822f]{pointer-events:none;background-image:linear-gradient(#f0ead808 1px,#0000 1px),linear-gradient(90deg,#f0ead808 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-circle[data-v-6247822f]{pointer-events:none;border:1px solid #b8975a0f;border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-200px}.hero-inner[data-v-6247822f]{z-index:1;grid-template-columns:1fr 420px;align-items:start;gap:4rem;display:grid;position:relative}.hero-title[data-v-6247822f]{flex-direction:column;margin:0 0 2rem;line-height:.88;display:flex}.ht-row[data-v-6247822f]{letter-spacing:-.03em;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:700;display:block}.ht-dim[data-v-6247822f]{color:#f0ead82e}.ht-mid[data-v-6247822f]{color:#f0ead88c}.ht-gold[data-v-6247822f]{color:var(--gold)}.ht-gold-plain[data-v-6247822f]{color:var(--gold);opacity:.7}.ht-gold em[data-v-6247822f]{font-style:italic;font-weight:300}.hero-desc[data-v-6247822f]{color:var(--muted-dark);max-width:420px;margin:0 0 2rem;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.8}.hero-desc strong[data-v-6247822f]{color:var(--gold);font-weight:600}.hero-ctas[data-v-6247822f]{align-items:center;gap:1rem;display:flex}.cta-primary[data-v-6247822f]{background:var(--gold);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.cta-primary[data-v-6247822f]:hover{background:#a5874e;transform:translateY(-1px)}.cta-icon[data-v-6247822f]{width:14px;height:14px}.cta-ghost[data-v-6247822f]{color:#f0ead880;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f0ead81f;align-items:center;padding:.875rem 1.5rem;font-family:DM Sans,sans-serif;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cta-ghost[data-v-6247822f]:hover{border-color:var(--gold-border);color:var(--gold)}.stat-grid[data-v-6247822f]{background:#f0ead80f;border:1px solid #f0ead80f;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:1.5rem;display:grid}.stat-card[data-v-6247822f]{background:var(--dark-2);flex-direction:column;gap:.35rem;padding:1.75rem 1.5rem;display:flex}.sc-num[data-v-6247822f]{color:var(--gold);letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1}.sc-label[data-v-6247822f]{letter-spacing:.15em;color:#f0ead840;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px}.cert-strip[data-v-6247822f]{border:1px solid var(--border-dark);padding:1.25rem}.cs-label[data-v-6247822f]{letter-spacing:.22em;color:#f0ead833;text-transform:uppercase;margin-bottom:.75rem;font-family:DM Sans,sans-serif;font-size:8px;display:block}.cs-list[data-v-6247822f]{flex-direction:column;gap:.5rem;display:flex}.cs-item[data-v-6247822f]{color:#f0ead873;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:11px;display:flex}.cs-icon[data-v-6247822f]{width:11px;height:11px;color:var(--gold);flex-shrink:0}.hero-bottom-line[data-v-6247822f]{z-index:1;border-top:1px solid var(--border-dark);justify-content:center;margin-top:4rem;padding-top:1.25rem;display:flex;position:relative}.hbl-text[data-v-6247822f]{letter-spacing:.25em;color:#f0ead81f;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.mv-section[data-v-6247822f]{background:var(--cream);padding:0 5vw}.mv-inner[data-v-6247822f]{grid-template-columns:1fr 1fr;gap:0;margin-top:-2px;display:grid}.mv-card[data-v-6247822f]{border:1px solid var(--border-cream);gap:2rem;padding:5rem 3.5rem;display:flex}.mv-card--vision[data-v-6247822f]{background:var(--anthracite);border-color:#0000}.mvc-num[data-v-6247822f]{color:#1c1a170f;flex-shrink:0;align-self:flex-start;font-family:Cormorant Garamond,serif;font-size:6rem;font-weight:700;line-height:1}.mvc-num--gold[data-v-6247822f]{color:#b8975a1f}.mvc-body[data-v-6247822f]{flex-direction:column;gap:1rem;display:flex}.mvc-title[data-v-6247822f]{color:var(--anthracite);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:700}.mvc-title--light[data-v-6247822f]{color:var(--cream)}.mvc-text[data-v-6247822f]{color:var(--muted-cream);margin:0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.8}.mvc-text--light[data-v-6247822f]{color:var(--muted-dark)}.mvc-bar[data-v-6247822f]{background:var(--border-cream);width:32px;height:2px;margin-top:.5rem}.mvc-bar--gold[data-v-6247822f]{background:#b8975a59}.values-section[data-v-6247822f]{background:var(--cream-2);padding:6rem 5vw}.section-header[data-v-6247822f]{margin-bottom:3rem}.section-title[data-v-6247822f]{flex-direction:column;margin:0;line-height:1;display:flex}.st-light[data-v-6247822f]{color:#1c1a174d;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem);font-weight:300}.st-bold[data-v-6247822f]{color:var(--anthracite);letter-spacing:-.03em;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:700}.values-grid[data-v-6247822f]{border:1px solid var(--border-cream);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.value-card[data-v-6247822f]{border-right:1px solid var(--border-cream);background:#fff;flex-direction:column;gap:1rem;padding:2.5rem 2rem;transition:background .3s,opacity .7s,transform .7s;display:flex;position:relative;overflow:hidden}.value-card[data-v-6247822f]:last-child{border-right:none}.value-card[data-v-6247822f]:hover{background:var(--cream)}.vc-head[data-v-6247822f]{justify-content:space-between;align-items:flex-start;display:flex}.vc-num[data-v-6247822f]{letter-spacing:.2em;color:#1c1a1733;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600}.vc-icon-wrap[data-v-6247822f]{border:1px solid var(--gold-border);justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,border-color .2s;display:flex}.value-card:hover .vc-icon-wrap[data-v-6247822f]{background:var(--gold-dim);border-color:var(--gold)}.vc-icon[data-v-6247822f]{width:14px;height:14px;color:var(--gold)}.vc-divider[data-v-6247822f]{background:#b8975a4d;width:24px;height:1px}.vc-title[data-v-6247822f]{color:var(--anthracite);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;transition:color .2s}.value-card:hover .vc-title[data-v-6247822f]{color:var(--gold)}.vc-desc[data-v-6247822f]{color:#1c1a1773;margin:0;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.75}.vc-corner[data-v-6247822f]{opacity:0;width:12px;height:12px;transition:opacity .3s;position:absolute}.value-card:hover .vc-corner[data-v-6247822f]{opacity:1}.vc-corner--tl[data-v-6247822f]{border-top:2px solid var(--gold);border-left:2px solid var(--gold);top:0;left:0}.vc-corner--br[data-v-6247822f]{border-bottom:2px solid var(--gold);border-right:2px solid var(--gold);bottom:0;right:0}.timeline-section[data-v-6247822f]{background:var(--dark);padding:6rem 5vw 7rem;position:relative;overflow:hidden}.tl-bg-grid[data-v-6247822f]{pointer-events:none;background-image:linear-gradient(#f0ead806 1px,#0000 1px),linear-gradient(90deg,#f0ead806 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.tl-header[data-v-6247822f]{z-index:1;margin-bottom:4rem;position:relative}.tl-title[data-v-6247822f]{flex-direction:column;margin:0;line-height:.9;display:flex}.tl-t-dim[data-v-6247822f]{color:#f0ead826;letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,5rem);font-weight:300}.tl-t-main[data-v-6247822f]{color:var(--cream);letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,5rem);font-weight:700}.tl-t-main em[data-v-6247822f]{color:var(--gold);font-style:italic;font-weight:300}.timeline[data-v-6247822f]{z-index:1;flex-direction:column;gap:0;max-width:900px;margin:0 auto;display:flex;position:relative}.tl-spine[data-v-6247822f]{background:#b8975a26;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-item[data-v-6247822f]{justify-content:flex-end;padding:0 calc(50% + 2.5rem) 2.5rem 0;display:flex;position:relative}.tl-item--right[data-v-6247822f]{justify-content:flex-start;padding:0 0 2.5rem calc(50% + 2.5rem)}.tl-dot[data-v-6247822f]{background:var(--dark-2);z-index:1;border:1px solid #b8975a4d;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .3s;display:flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.tl-item.revealed .tl-dot[data-v-6247822f]{border-color:var(--gold)}.tld-inner[data-v-6247822f]{background:var(--gold);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .4s .3s}.tl-item.revealed .tld-inner[data-v-6247822f]{opacity:1}.tl-card[data-v-6247822f]{background:var(--dark-2);border:1px solid var(--border-dark);max-width:340px;padding:1.5rem;transition:border-color .3s}.tl-item.revealed .tl-card[data-v-6247822f]{border-color:#b8975a26}.tlc-year[data-v-6247822f]{letter-spacing:.2em;color:var(--gold);margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;display:block}.tlc-title[data-v-6247822f]{color:var(--cream);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.tlc-desc[data-v-6247822f]{color:#f0ead859;margin:0;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.7}.team-section[data-v-6247822f]{background:var(--cream);padding:6rem 5vw}.team-grid[data-v-6247822f]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.team-card[data-v-6247822f]{border:1px solid var(--border-cream);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 1.75rem 2rem;transition:border-color .3s,transform .3s,box-shadow .3s,opacity .7s,translateY .7s;display:flex;position:relative;overflow:hidden}.team-card[data-v-6247822f]:hover{border-color:#b8975a40;transform:translateY(-4px);box-shadow:0 16px 48px #1c1a1714}.tc-avatar[data-v-6247822f]{width:72px;height:72px;position:relative}.tca-initials[data-v-6247822f]{z-index:1;background:var(--anthracite);width:72px;height:72px;color:var(--gold);letter-spacing:.05em;border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;display:flex;position:relative}.tca-ring[data-v-6247822f]{border:1px solid var(--gold-border);border-radius:50%;transition:border-color .3s;position:absolute;inset:-6px}.team-card:hover .tca-ring[data-v-6247822f]{border-color:#b8975a80}.tc-info[data-v-6247822f]{flex-direction:column;gap:.3rem;display:flex}.tci-name[data-v-6247822f]{color:var(--anthracite);margin:0;font-size:1.05rem;font-weight:700}.tci-role[data-v-6247822f]{letter-spacing:.15em;color:var(--gold);text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.tci-exp[data-v-6247822f]{color:#1c1a1759;margin:.25rem 0 0;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.5}.tc-arch-line[data-v-6247822f]{background:var(--gold);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.team-card:hover .tc-arch-line[data-v-6247822f]{transform:scaleX(1)}.partners-section[data-v-6247822f]{background:var(--dark);padding:6rem 5vw 0;position:relative;overflow:hidden}.pt-bg[data-v-6247822f]{pointer-events:none;background-image:linear-gradient(#f0ead806 1px,#0000 1px),linear-gradient(90deg,#f0ead806 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.pt-header[data-v-6247822f]{z-index:1;max-width:600px;margin-bottom:3.5rem;position:relative}.pt-title[data-v-6247822f]{flex-direction:column;margin:0 0 1rem;line-height:.9;display:flex}.pt-dim[data-v-6247822f]{color:#f0ead826;letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,5rem);font-weight:300}.pt-main[data-v-6247822f]{color:var(--cream);letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,5rem);font-weight:700}.pt-sub[data-v-6247822f]{color:var(--muted-dark);margin:0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.7}.partners-grid[data-v-6247822f]{z-index:1;border:1px solid var(--border-dark);background:#f0ead80a;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:0;display:grid;position:relative}.partner-card[data-v-6247822f]{background:var(--dark);border-right:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;transition:background .25s;animation:.5s both partnerIn-6247822f;display:flex}@keyframes partnerIn-6247822f{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.partners-grid.revealed .partner-card[data-v-6247822f]{animation-play-state:running}.partner-card[data-v-6247822f]:hover{background:var(--dark-2)}.partner-card[data-v-6247822f]:nth-child(4n){border-right:none}.pc-logo-wrap[data-v-6247822f]{filter:grayscale(.2);justify-content:center;align-items:center;width:120px;height:60px;transition:filter .2s;display:flex}.partner-card:hover .pc-logo-wrap[data-v-6247822f]{filter:grayscale(0)}.pc-svg[data-v-6247822f]{width:100%;height:100%;overflow:visible}.pc-name[data-v-6247822f]{color:#f0ead88c;letter-spacing:.06em;text-align:center;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:color .2s}.partner-card:hover .pc-name[data-v-6247822f]{color:#f0ead8d9}.pc-sub[data-v-6247822f]{letter-spacing:.12em;color:#b8975a66;text-transform:uppercase;text-align:center;font-family:DM Sans,sans-serif;font-size:9px;transition:color .2s}.partner-card:hover .pc-sub[data-v-6247822f]{color:#b8975ab3}.pt-marquee[data-v-6247822f]{z-index:1;border-top:1px solid var(--border-dark);background:var(--dark-2);margin-top:1px;padding:1rem 0;position:relative;overflow:hidden}.ptm-inner[data-v-6247822f]{white-space:nowrap;animation:30s linear infinite marquee-6247822f;display:flex}.ptm-inner span[data-v-6247822f]{letter-spacing:.25em;text-transform:uppercase;color:#b8975a2e;font-family:DM Sans,sans-serif;font-size:9px}@keyframes marquee-6247822f{0%{transform:translate(0)}to{transform:translate(-50%)}}.bottom-cta[data-v-6247822f]{background:var(--dark-3);border-top:1px solid #b8975a14}.bcta-inner[data-v-6247822f]{justify-content:space-between;align-items:center;gap:2rem;padding:4rem 5vw;display:flex}.bcta-title[data-v-6247822f]{color:var(--cream);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;line-height:1.15}.bcta-title em[data-v-6247822f]{color:var(--gold);font-style:italic;font-weight:300}.bcta-sub[data-v-6247822f]{color:var(--muted-dark);max-width:380px;margin:0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.7}.bcta-right[data-v-6247822f]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1rem;display:flex}.bcta-phone[data-v-6247822f]{background:var(--gold);color:#fff;align-items:center;gap:1rem;padding:1.25rem 2rem;text-decoration:none;transition:background .2s,transform .15s;display:flex}.bcta-phone[data-v-6247822f]:hover{background:#a5874e;transform:translateY(-1px)}.bcta-phone-icon[data-v-6247822f]{flex-shrink:0;width:20px;height:20px}.bctp-label[data-v-6247822f]{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-family:DM Sans,sans-serif;font-size:9px;display:block}.bctp-num[data-v-6247822f]{letter-spacing:.05em;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;line-height:1;display:block}.bcta-link[data-v-6247822f]{letter-spacing:.1em;text-transform:uppercase;color:#f0ead84d;align-items:center;gap:.35rem;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition:color .2s;display:flex}.bcta-link[data-v-6247822f]:hover{color:var(--gold)}.bctal-icon[data-v-6247822f]{width:13px;height:13px}@media (width<=1100px){.hero-inner[data-v-6247822f]{grid-template-columns:1fr}.hero-right[data-v-6247822f]{max-width:100%}.stat-grid[data-v-6247822f]{grid-template-columns:repeat(4,1fr)}.values-grid[data-v-6247822f]{grid-template-columns:repeat(2,1fr)}.value-card[data-v-6247822f]:nth-child(2){border-right:none}.team-grid[data-v-6247822f],.partners-grid[data-v-6247822f]{grid-template-columns:repeat(2,1fr)}.partner-card[data-v-6247822f]:nth-child(2n){border-right:none}.partner-card[data-v-6247822f]:nth-child(4n){border-right:1px solid var(--border-dark)}}@media (width<=768px){.mv-inner[data-v-6247822f]{grid-template-columns:1fr}.mv-card[data-v-6247822f]{padding:3rem 2rem}.tl-spine[data-v-6247822f]{display:none}.tl-item[data-v-6247822f],.tl-item--right[data-v-6247822f]{border-left:1px solid #b8975a26;justify-content:flex-start;padding:0 0 2rem 1.5rem}.tl-dot[data-v-6247822f]{top:1.25rem;left:-7px}.tl-card[data-v-6247822f]{max-width:100%}.team-grid[data-v-6247822f]{grid-template-columns:1fr 1fr}.partners-grid[data-v-6247822f]{grid-template-columns:repeat(2,1fr)}.bcta-inner[data-v-6247822f]{flex-direction:column;align-items:flex-start}.bcta-right[data-v-6247822f]{align-items:stretch;width:100%}.bcta-phone[data-v-6247822f]{justify-content:center}}@media (width<=480px){.values-grid[data-v-6247822f]{grid-template-columns:1fr}.value-card[data-v-6247822f]{border-right:none;border-bottom:1px solid var(--border-cream)}.team-grid[data-v-6247822f],.partners-grid[data-v-6247822f]{grid-template-columns:1fr}.stat-grid[data-v-6247822f]{grid-template-columns:1fr 1fr}}.gallery-card.active .card-img-wrap img[data-v-bfe723bd],.gallery-card:hover .card-img-wrap img[data-v-bfe723bd]{filter:grayscale(0%);transform:scale(1.05)}.gallery-card:hover .card-hover-overlay[data-v-bfe723bd]{opacity:1}@keyframes bounce-bfe723bd{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (width<=1024px){.hero-layout[data-v-bfe723bd]{grid-template-columns:40px 1fr;padding:4rem 1.5rem 2rem 0}.stat-panel[data-v-bfe723bd]{display:none}}@media (width<=640px){.hero-layout[data-v-bfe723bd]{grid-template-columns:1fr;padding:4rem 1.5rem 2rem}.side-bar[data-v-bfe723bd]{display:none}.content-main[data-v-bfe723bd]{padding:1rem}.gallery-cards[data-v-bfe723bd]{flex-wrap:wrap}}[data-v-87260693]:root{--cream:#f5f0e8;--bone:#ede7d9;--gold:#b8975a;--gold-light:#d4b483;--anthracite:#1c1a17;--charcoal:#2e2b26;--muted:#7a756b;--border:#1c1a171a}.project-section[data-v-87260693]{opacity:0;background:#f5f0e8;padding:6rem 0 4rem;font-family:Cormorant Garamond,Georgia,serif;transition:opacity .9s,transform .9s;position:relative;overflow:hidden;transform:translateY(32px)}.project-section.visible[data-v-87260693]{opacity:1;transform:translateY(0)}.bg-pattern[data-v-87260693]{pointer-events:none;position:absolute;inset:0}.bp-grid[data-v-87260693]{background-image:linear-gradient(#1c1a170a 1px,#0000 1px),linear-gradient(90deg,#1c1a170a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.bp-circle[data-v-87260693]{border:1px solid #b8975a1f;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px;box-shadow:0 0 0 80px #b8975a0a,0 0 0 160px #b8975a05}.section-header[data-v-87260693]{border-bottom:1px solid #1c1a171a;justify-content:space-between;align-items:flex-end;gap:2rem;padding:0 5vw 3rem;display:flex}.eyebrow[data-v-87260693]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.eyebrow-line[data-v-87260693]{background:#b8975a;width:32px;height:1px;display:block}.eyebrow-text[data-v-87260693]{letter-spacing:.22em;color:#b8975a;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.eyebrow-num[data-v-87260693]{color:#1c1a1740;letter-spacing:.1em;margin-left:auto;font-family:DM Sans,sans-serif;font-size:10px}.section-title[data-v-87260693]{flex-direction:column;margin:0;line-height:1;display:flex}.title-light[data-v-87260693]{color:#1c1a1766;letter-spacing:.08em;font-size:clamp(2rem,4vw,3.5rem);font-weight:300}.title-bold[data-v-87260693]{color:#1c1a17;letter-spacing:.04em;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:700}.header-right[data-v-87260693]{text-align:right;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:380px;display:flex}.header-lead[data-v-87260693]{color:#7a756b;margin:0;font-size:clamp(.9rem,1.5vw,1.05rem);font-style:italic;line-height:1.65}.location-tag[data-v-87260693]{color:#b8975a;letter-spacing:.12em;text-transform:uppercase;border:1px solid #b8975a4d;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:DM Sans,sans-serif;font-size:11px;display:inline-flex}.loc-icon[data-v-87260693]{width:12px;height:12px}.main-grid[data-v-87260693]{grid-template-columns:1fr 420px;gap:0;margin-top:3rem;padding:0 5vw;display:grid}.visual-col[data-v-87260693]{border-right:1px solid #1c1a1714;flex-direction:column;gap:1rem;padding-right:3rem;display:flex}.main-visual[data-v-87260693]{position:relative;overflow:hidden}.main-img[data-v-87260693]{object-fit:cover;filter:sepia(8%)contrast(1.02);width:100%;transition:transform .6s;display:block}.main-visual:hover .main-img[data-v-87260693]{transform:scale(1.02)}.play-btn[data-v-87260693]{color:#f5f0e8;cursor:pointer;background:#1c1a17;border:1px solid #b8975a66;justify-content:center;align-self:flex-start;align-items:center;gap:.75rem;width:100%;padding:.6rem 1.2rem .6rem .6rem;transition:background .2s;display:inline-flex}.play-btn[data-v-87260693]:hover{background:#1c1a17f5}.play-ring[data-v-87260693]{border:1px solid #b8975a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.play-icon[data-v-87260693]{color:#b8975a;width:12px;height:12px}.play-label[data-v-87260693]{letter-spacing:.1em;color:#f5f0e8cc;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px}.visual-badge[data-v-87260693]{background:#b8975a;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:1.5rem;right:1.5rem}.badge-num[data-v-87260693]{color:#f5f0e8;font-size:1.75rem;font-weight:700;line-height:1}.badge-text[data-v-87260693]{letter-spacing:.15em;color:#f5f0e8cc;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:8px}.arch-line[data-v-87260693]{background:#b8975a40;position:absolute}.arch-line--h[data-v-87260693]{height:1px;bottom:0;left:0;right:0}.arch-line--v[data-v-87260693]{width:1px;top:0;bottom:0;right:0}.sub-visuals[data-v-87260693]{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.sub-visual[data-v-87260693]{flex-direction:column;gap:.4rem;display:flex;overflow:hidden}.sub-visual img[data-v-87260693]{object-fit:cover;filter:sepia(8%);width:100%;height:100px;transition:transform .4s;display:block}.sub-visual:hover img[data-v-87260693]{transform:scale(1.05)}.sub-visual--map img[data-v-87260693]{display:none}.map-placeholder[data-v-87260693]{color:#b8975a;background:#ede7d9;border:1px dashed #b8975a59;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;height:100px;display:flex}.map-pin-icon[data-v-87260693]{width:20px;height:20px}.map-placeholder span[data-v-87260693]{letter-spacing:.1em;text-align:center;color:#7a756b;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.sub-label[data-v-87260693]{letter-spacing:.12em;color:#1c1a1759;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.content-col[data-v-87260693]{flex-direction:column;gap:1.5rem;padding-left:3rem;display:flex}.tab-nav[data-v-87260693]{border-bottom:1px solid #1c1a171a;gap:0;display:flex}.tab-btn[data-v-87260693]{letter-spacing:.15em;text-transform:uppercase;color:#1c1a1766;cursor:pointer;background:0 0;border:none;padding:.6rem 1.25rem;font-family:DM Sans,sans-serif;font-size:11px;transition:color .2s;position:relative}.tab-btn[data-v-87260693]:after{content:"";background:#b8975a;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab-btn.active[data-v-87260693]{color:#1c1a17}.tab-btn.active[data-v-87260693]:after{transform:scaleX(1)}.tab-panel[data-v-87260693]{animation:.3s fadeIn-87260693}@keyframes fadeIn-87260693{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.project-quote[data-v-87260693]{color:#2e2b26;border-left:3px solid #b8975a;margin:0 0 1rem;padding-left:1.25rem;font-size:clamp(1rem,1.6vw,1.15rem);font-style:italic;line-height:1.7}.project-quote strong[data-v-87260693]{color:#1c1a17;font-style:normal;font-weight:700}.project-body[data-v-87260693]{color:#7a756b;margin:0;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.75}.location-chips[data-v-87260693]{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.chip[data-v-87260693]{color:#7a756b;letter-spacing:.04em;align-items:center;gap:.4rem;font-family:DM Sans,sans-serif;font-size:12px;display:flex}.chip-icon[data-v-87260693]{color:#b8975a;flex-shrink:0;width:12px;height:12px}.plan-grid[data-v-87260693]{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.plan-card[data-v-87260693]{background:#ede7d980;border:1px solid #1c1a171a;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.plan-num[data-v-87260693]{color:#1c1a17;font-size:2rem;font-weight:700;line-height:1}.plan-lbl[data-v-87260693]{letter-spacing:.1em;color:#b8975a;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px}.features-grid[data-v-87260693]{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem;display:grid}.feature-item[data-v-87260693]{background:#ede7d966;border:1px solid #1c1a1712;align-items:flex-start;gap:.75rem;padding:.75rem;transition:border-color .2s,background .2s;display:flex}.feature-item[data-v-87260693]:hover{background:#b8975a0d;border-color:#b8975a4d}.fi-icon[data-v-87260693]{color:#b8975a;flex-shrink:0;margin-top:2px;font-size:1rem}.fi-label[data-v-87260693]{color:#1c1a17;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.fi-sub[data-v-87260693]{color:#7a756b;margin-top:1px;font-family:DM Sans,sans-serif;font-size:11px}.promise-block[data-v-87260693]{background:#1c1a17;align-items:flex-start;gap:1rem;margin-top:auto;padding:1.25rem;display:flex}.promise-bar[data-v-87260693]{background:#b8975a;flex-shrink:0;align-self:stretch;width:3px;min-height:40px}.promise-text[data-v-87260693]{color:#f5f0e8bf;margin:0;font-size:.95rem;font-style:italic;line-height:1.7}.cta-block[data-v-87260693]{flex-direction:column;gap:1rem;display:flex}.cta-intro[data-v-87260693]{color:#7a756b;margin:0;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.65}.cta-row[data-v-87260693]{align-items:center;gap:1rem;display:flex}.cta-primary[data-v-87260693]{color:#f5f0e8;letter-spacing:.1em;text-transform:uppercase;background:#b8975a;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.cta-primary[data-v-87260693]:hover{background:#a5874e}.cta-ph-icon[data-v-87260693]{width:14px;height:14px}.cta-secondary[data-v-87260693]{color:#1c1a17;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1c1a1740;align-items:center;gap:.4rem;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cta-secondary[data-v-87260693]:hover{color:#b8975a;border-color:#b8975a}.cta-arr[data-v-87260693]{width:13px;height:13px}.trust-strip[data-v-87260693]{letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #1c1a1714;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem 5vw 0;font-family:DM Sans,sans-serif;font-size:11px;display:flex}.ts-brand[data-v-87260693]{color:#1c1a17;font-weight:600}.ts-sep[data-v-87260693]{color:#1c1a1733}.ts-text[data-v-87260693]{color:#7a756b}.ts-year[data-v-87260693]{color:#1c1a174d}.modal-backdrop[data-v-87260693]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0806e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-box[data-v-87260693]{background:#1c1a17;width:100%;max-width:900px;position:relative}.modal-close[data-v-87260693]{color:#f5f0e8b3;cursor:pointer;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:-2.5rem;right:0}.close-icon[data-v-87260693]{width:20px;height:20px}.modal-video[data-v-87260693]{width:100%;max-height:70vh;display:block}@media (width<=1100px){.main-grid[data-v-87260693]{grid-template-columns:1fr}.visual-col[data-v-87260693]{border-bottom:1px solid #1c1a1714;border-right:none;margin-bottom:1rem;padding-bottom:2rem;padding-right:0}.content-col[data-v-87260693]{padding-left:0}}@media (width<=640px){.section-header[data-v-87260693]{flex-direction:column;align-items:flex-start}.header-right[data-v-87260693]{text-align:left;align-items:flex-start}.sub-visuals[data-v-87260693]{grid-template-columns:1fr 1fr}.sub-visual[data-v-87260693]:last-child{display:none}.cta-row[data-v-87260693]{flex-direction:column;align-items:flex-start}.trust-strip[data-v-87260693]{flex-wrap:wrap;gap:.5rem}}.vision-section[data-v-e11052b4]{transition:opacity 1s,transform 1s}.vision-section.visible[data-v-e11052b4]{opacity:1;transform:translateY(0)}.manifesto-link[data-v-e11052b4]{transition:border-color .2s,color .2s}.vision-section.visible .stat-item[data-v-e11052b4]{animation:.6s forwards fadeUp-e11052b4}.pillar-card[data-v-e11052b4]{transition:background .3s}.vision-section.visible .pillar-card[data-v-e11052b4]{animation:.6s forwards fadeUp-e11052b4}.pillar-card[data-v-e11052b4]:last-child{border-right:none}.pc-corner[data-v-e11052b4]{transition:opacity .3s}.pillar-card:hover .pc-corner[data-v-e11052b4]{opacity:1}.pc-icon-wrap[data-v-e11052b4]{transition:border-color .3s,background .3s}.pillar-card:hover .pc-icon-wrap[data-v-e11052b4]{border-color:var(--color-primary);background:var(--color-primary-dim)}.pc-title[data-v-e11052b4]{transition:color .3s}.pillar-card:hover .pc-title[data-v-e11052b4]{color:var(--color-primary)}.qs-inner[data-v-e11052b4]{animation:22s linear infinite marquee-e11052b4}@keyframes marquee-e11052b4{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp-e11052b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.pillars-grid[data-v-e11052b4]{grid-template-columns:repeat(2,1fr)}.pillar-card[data-v-e11052b4]:nth-child(2){border-right:none}.pillar-card[data-v-e11052b4]:first-child,.pillar-card[data-v-e11052b4]:nth-child(2){border-bottom:1px solid var(--color-border)}}@media (width<=768px){.manifesto-wrap[data-v-e11052b4]{grid-template-columns:1fr;gap:3rem;padding:4rem 5vw}.manifesto-right[data-v-e11052b4]{border-left:none;border-top:1px solid var(--color-border);padding-top:2rem;padding-left:0}.sb-inner[data-v-e11052b4]{flex-wrap:wrap;gap:2rem}.stat-sep[data-v-e11052b4]{display:none}.stat-item[data-v-e11052b4]{flex:0 0 45%}}@media (width<=480px){.pillars-grid[data-v-e11052b4]{grid-template-columns:1fr}.pillar-card[data-v-e11052b4]{border-right:none;border-bottom:1px solid var(--color-border)}.pillar-card[data-v-e11052b4]:last-child{border-bottom:none}}[data-v-228773bf]{--gold:#b8975a;--gold-dim:#b8975a1f;--gold-border:#b8975a4d;--dark:#111009;--dark-2:#1c1a14;--dark-3:#252218;--cream:#f5f0e8;--cream-2:#ede7d9;--anthracite:#1c1a17;--muted:#f0ead861;--border:#f0ead812;--error:#c0392b}.survey-trigger-wrap[data-v-228773bf]{z-index:800;position:fixed;top:50%;right:0;transform:translateY(-50%)}.survey-trigger[data-v-228773bf]{background:var(--dark);border:none;border-left:3px solid var(--gold);cursor:pointer;flex-direction:column;align-items:center;gap:0;padding:0;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:-4px 0 24px #0a080659}.survey-trigger[data-v-228773bf]:hover{transform:translate(-4px)}.st-icon-wrap[data-v-228773bf]{background:var(--gold);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.st-icon[data-v-228773bf]{color:#fff;width:20px;height:20px}.st-label[data-v-228773bf]{writing-mode:vertical-rl;text-orientation:mixed;writing-mode:vertical-lr;flex-direction:row;align-items:center;gap:4px;padding:.6rem .5rem;display:flex;transform:rotate(180deg)}.st-label-main[data-v-228773bf]{letter-spacing:.15em;color:var(--gold);text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.st-label-sub[data-v-228773bf]{letter-spacing:.12em;color:#f0ead84d;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.st-pulse[data-v-228773bf]{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-228773bf;position:absolute;top:8px;right:8px}@keyframes pulse-228773bf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.trigger-slide-enter-active[data-v-228773bf],.trigger-slide-leave-active[data-v-228773bf]{transition:transform .3s,opacity .3s}.trigger-slide-enter-from[data-v-228773bf],.trigger-slide-leave-to[data-v-228773bf]{opacity:0;transform:translate(100%)}.survey-backdrop[data-v-228773bf]{z-index:810;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a080680;position:fixed;inset:0}.backdrop-enter-active[data-v-228773bf],.backdrop-leave-active[data-v-228773bf]{transition:opacity .3s}.backdrop-enter-from[data-v-228773bf],.backdrop-leave-to[data-v-228773bf]{opacity:0}.survey-panel[data-v-228773bf]{z-index:820;background:var(--dark);border-left:1px solid #b8975a1f;flex-direction:column;width:420px;font-family:DM Sans,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 48px #0a080680}.panel-slide-enter-active[data-v-228773bf],.panel-slide-leave-active[data-v-228773bf]{transition:transform .38s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-228773bf],.panel-slide-leave-to[data-v-228773bf]{transform:translate(100%)}.sp-header[data-v-228773bf]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;display:flex}.sph-left[data-v-228773bf]{align-items:center;gap:.875rem;display:flex}.sph-icon[data-v-228773bf]{background:var(--gold-dim);border:1px solid var(--gold-border);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sph-ico[data-v-228773bf]{width:16px;height:16px;color:var(--gold)}.sph-text[data-v-228773bf]{flex-direction:column;gap:1px;display:flex}.sph-title[data-v-228773bf]{color:var(--cream);letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:14px;font-weight:700}.sph-sub[data-v-228773bf]{letter-spacing:.18em;color:var(--gold);text-transform:uppercase;font-size:9px}.sp-close[data-v-228773bf]{border:1px solid var(--border);cursor:pointer;color:#f0ead84d;background:0 0;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .2s,color .2s,background .2s;display:flex}.sp-close[data-v-228773bf]:hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-dim)}.spc-icon[data-v-228773bf]{width:15px;height:15px}.sp-progress-wrap[data-v-228773bf]{background:#f0ead80f;flex-shrink:0;height:3px;position:relative}.sp-progress-bar[data-v-228773bf]{background:var(--gold);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.sp-progress-label[data-v-228773bf]{letter-spacing:.15em;color:#f0ead840;text-transform:uppercase;font-size:9px;position:absolute;top:6px;right:1.75rem}.sp-body[data-v-228773bf]{scrollbar-width:thin;scrollbar-color:#b8975a33 transparent;flex:1;padding:2rem 1.75rem 1rem;overflow:hidden auto}.sp-body[data-v-228773bf]::-webkit-scrollbar{width:3px}.sp-body[data-v-228773bf]::-webkit-scrollbar-track{background:0 0}.sp-body[data-v-228773bf]::-webkit-scrollbar-thumb{background:#b8975a33}.question-step[data-v-228773bf]{flex-direction:column;gap:1.75rem;animation:.28s forwards stepIn-228773bf;display:flex}@keyframes stepIn-228773bf{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.question-step.dir-prev[data-v-228773bf]{animation-name:stepInPrev-228773bf}@keyframes stepInPrev-228773bf{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.qs-header[data-v-228773bf]{flex-direction:column;gap:.5rem;display:flex}.qs-num[data-v-228773bf]{align-items:baseline;gap:.3rem;display:flex}.qsn-current[data-v-228773bf]{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;line-height:1}.qsn-total[data-v-228773bf]{color:#f0ead833;letter-spacing:.1em;font-size:12px}.qs-title[data-v-228773bf]{color:var(--cream);letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:700;line-height:1.3}.qs-sub[data-v-228773bf]{color:#f0ead84d;margin:0;font-size:12px;line-height:1.5}.qs-options[data-v-228773bf]{flex-direction:column;gap:.5rem;display:flex}.qso-btn[data-v-228773bf]{cursor:pointer;text-align:left;background:#f0ead808;border:1px solid #f0ead812;grid-template-columns:28px 24px 1fr 20px;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color .2s,background .2s,transform .15s;display:grid;position:relative;overflow:hidden}.qso-btn[data-v-228773bf]:before{content:"";background:var(--gold);width:0;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.qso-btn[data-v-228773bf]:hover{background:#f0ead80d;border-color:#b8975a33;transform:translate(2px)}.qso-btn.selected[data-v-228773bf]{background:#b8975a14;border-color:#b8975a66}.qso-btn.selected[data-v-228773bf]:before{width:3px}.qso-key[data-v-228773bf]{color:var(--gold);letter-spacing:.1em;opacity:.6;font-size:11px;font-weight:700;transition:opacity .2s}.qso-btn.selected .qso-key[data-v-228773bf],.qso-btn:hover .qso-key[data-v-228773bf]{opacity:1}.qso-icon[data-v-228773bf]{color:#f0ead833;text-align:center;font-size:11px}.qso-label[data-v-228773bf]{color:#f0ead88c;font-size:12px;line-height:1.4;transition:color .2s}.qso-btn:hover .qso-label[data-v-228773bf],.qso-btn.selected .qso-label[data-v-228773bf]{color:#f0ead8d9}.qso-check[data-v-228773bf]{color:var(--gold);opacity:0;font-size:12px;transition:opacity .2s}.qso-btn.selected .qso-check[data-v-228773bf]{opacity:1}.contact-step[data-v-228773bf]{flex-direction:column;gap:1.5rem;animation:.28s forwards stepIn-228773bf;display:flex}.cs-header[data-v-228773bf]{flex-direction:column;gap:.4rem;display:flex}.cs-num[data-v-228773bf]{color:var(--gold);font-size:1.2rem}.cs-title[data-v-228773bf]{color:var(--cream);letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.cs-sub[data-v-228773bf]{color:#f0ead859;margin:0;font-size:12px;line-height:1.6}.cs-summary[data-v-228773bf]{flex-wrap:wrap;gap:.4rem;display:flex}.css-chip[data-v-228773bf]{background:#b8975a0f;border:1px solid #b8975a33;align-items:center;gap:.35rem;padding:.25rem .6rem;display:flex}.css-key[data-v-228773bf]{color:var(--gold);letter-spacing:.1em;font-size:9px;font-weight:700}.css-val[data-v-228773bf]{color:#f0ead866;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.cs-form[data-v-228773bf]{flex-direction:column;gap:1.25rem;display:flex}.cf-group[data-v-228773bf]{flex-direction:column;gap:.35rem;display:flex}.cf-label[data-v-228773bf]{letter-spacing:.18em;text-transform:uppercase;color:#f0ead84d;font-size:9px;transition:color .2s}.cf-group:focus-within .cf-label[data-v-228773bf]{color:var(--gold)}.cf-group.error .cf-label[data-v-228773bf]{color:var(--error)}.cf-input-wrap[data-v-228773bf]{position:relative}.cf-input[data-v-228773bf]{width:100%;color:var(--cream);box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #f0ead81f;outline:none;padding:.55rem 0;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s}.cf-input[data-v-228773bf]::placeholder{color:#f0ead82e}.cf-underline[data-v-228773bf]{background:var(--gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.cf-group:focus-within .cf-underline[data-v-228773bf]{width:100%}.cf-group.error .cf-underline[data-v-228773bf]{background:var(--error);width:100%}.cf-error[data-v-228773bf]{color:var(--error);font-size:10px}.cf-submit[data-v-228773bf]{background:var(--gold);color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:none;justify-content:center;align-items:center;gap:.6rem;margin-top:.5rem;padding:.875rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;transition:background .2s,transform .15s;display:flex}.cf-submit[data-v-228773bf]:hover{background:#a5874e;transform:translateY(-1px)}.cf-submit-icon[data-v-228773bf]{width:13px;height:13px}.success-screen[data-v-228773bf]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.ss-anim[data-v-228773bf]{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.ss-check[data-v-228773bf]{width:32px;height:32px;color:var(--gold);z-index:1;position:relative}.ss-ring[data-v-228773bf]{border:1px solid var(--gold-border);border-radius:50%;animation:2s ease-out infinite ringPulse-228773bf;position:absolute}.r1[data-v-228773bf]{width:50px;height:50px;animation-delay:0s}.r2[data-v-228773bf]{width:64px;height:64px;animation-delay:.4s}@keyframes ringPulse-228773bf{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.ss-title[data-v-228773bf]{color:var(--cream);margin:0;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700}.ss-body[data-v-228773bf]{color:#f0ead866;margin:0;font-size:12px;line-height:1.7}.ss-body strong[data-v-228773bf]{color:var(--gold)}.ss-summary[data-v-228773bf]{border:1px solid var(--border);text-align:left;flex-direction:column;width:100%;display:flex}.sss-label[data-v-228773bf]{letter-spacing:.2em;color:#f0ead833;text-transform:uppercase;border-bottom:1px solid var(--border);padding:.6rem .875rem;font-size:8px}.sss-row[data-v-228773bf]{border-bottom:1px solid var(--border);flex-direction:column;gap:1px;padding:.5rem .875rem;display:flex}.sss-row[data-v-228773bf]:last-child{border-bottom:none}.sss-q[data-v-228773bf]{color:#f0ead833;font-size:9px;line-height:1.4}.sss-a[data-v-228773bf]{color:#f0ead8a6;font-size:11px;font-weight:500}.ss-actions[data-v-228773bf]{gap:.75rem;width:100%;display:flex}.ss-call[data-v-228773bf]{background:var(--gold);color:#fff;letter-spacing:.1em;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.ss-call[data-v-228773bf]:hover{background:#a5874e}.ss-call-icon[data-v-228773bf]{width:13px;height:13px}.ss-reset[data-v-228773bf]{border:1px solid var(--border);color:#f0ead84d;cursor:pointer;letter-spacing:.08em;background:0 0;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:11px;transition:border-color .2s,color .2s}.ss-reset[data-v-228773bf]:hover{border-color:var(--gold-border);color:var(--gold)}.sp-nav[data-v-228773bf]{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.75rem 1.5rem;display:flex}.spn-btn[data-v-228773bf]{border:1px solid var(--border);color:#f0ead859;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;flex-shrink:0;align-items:center;gap:.3rem;padding:.55rem .875rem;font-family:DM Sans,sans-serif;font-size:11px;transition:border-color .2s,color .2s,background .2s;display:flex}.spn-btn[data-v-228773bf]:not(:disabled):hover{border-color:var(--gold-border);color:var(--gold);background:var(--gold-dim)}.spn-btn[data-v-228773bf]:disabled{opacity:.25;cursor:not-allowed}.spn-icon[data-v-228773bf]{width:13px;height:13px}.spn-dots[data-v-228773bf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.spn-dot[data-v-228773bf]{cursor:pointer;background:#f0ead81a;border:none;border-radius:50%;justify-content:center;align-items:center;width:7px;height:7px;padding:0;transition:background .2s,width .2s,border-radius .2s;display:flex}.spn-dot.answered[data-v-228773bf]{background:#b8975a59}.spn-dot.active[data-v-228773bf]{background:var(--gold);border-radius:4px;width:18px}.spnd-contact[data-v-228773bf]{color:#f0ead833;font-size:7px;line-height:1}.spn-dot.active .spnd-contact[data-v-228773bf]{color:#fff}.content-fade-enter-active[data-v-228773bf],.content-fade-leave-active[data-v-228773bf]{transition:opacity .25s,transform .25s}.content-fade-enter-from[data-v-228773bf]{opacity:0;transform:translateY(10px)}.content-fade-leave-to[data-v-228773bf]{opacity:0;transform:translateY(-10px)}@media (width<=480px){.survey-panel[data-v-228773bf]{width:100%}}.cf-spin[data-v-228773bf]{animation:.8s linear infinite spin-228773bf}@keyframes spin-228773bf{to{transform:rotate(360deg)}}.cf-api-error[data-v-228773bf]{color:#ef4444;background:#ef444414;border:1px solid #ef444440;border-radius:8px;margin-bottom:.75rem;padding:.6rem .875rem;font-size:.8rem}.cf-submit.loading[data-v-228773bf]{opacity:.75;cursor:not-allowed}.projects-page{--gold:#b8975a;--gold-dim:#b8975a1f;--gold-border:#b8975a40;--dark:#111009;--dark-2:#1c1a14;--cream:#f5f0e8;--cream-2:#ede7d9;--anthracite:#1c1a17;--muted:#1c1a1773;--border:#1c1a171a;--sale-color:#2e6b4a;--sale-bg:#2e6b4a14;--done-color:#3a5a8a;--done-bg:#3a5a8a14;background:var(--cream);opacity:0;min-height:100svh;font-family:Cormorant Garamond,Georgia,serif;transition:opacity .8s,transform .8s;transform:translateY(24px)}.projects-page.visible{opacity:1;transform:translateY(0)}.project-card:hover .project-card-img{filter:sepia(0%)contrast(1.04);transform:scale(1.04)}.project-card:hover .pc-hover-overlay,.project-card:hover .pc-arch-tl,.project-card:hover .pc-arch-br{opacity:1}.project-card:hover{border-color:#b8975a4d;transform:translateY(-4px);box-shadow:0 20px 60px #1c1a171f}.project-card:hover .pcb-title{color:var(--gold)}@keyframes cardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-fade-enter-active,.card-fade-leave-active{transition:opacity .3s,transform .3s}.card-fade-enter-from,.card-fade-leave-to{opacity:0;transform:translateY(12px)}.tab-bar-inner .tab-btn:nth-child(2)~.tab-indicator{width:50%}.detail-page[data-v-c747415a]{--gold:#b8975a;--gold-dim:#b8975a1a;--gold-border:#b8975a40;--dark:#111009;--dark-2:#1a1810;--cream:#f5f0e8;--cream-2:#ede7d9;--anthracite:#1c1a17;--muted:#1c1a1773;--border:#1c1a171a;--sale:#2e6b4a;--done:#3a5a8a;background:var(--cream);min-height:100svh;font-family:Cormorant Garamond,Georgia,serif}.back-bar[data-v-c747415a]{background:var(--cream-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 5vw;font-family:DM Sans,sans-serif;display:flex}.back-btn[data-v-c747415a]{color:var(--anthracite);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.back-btn[data-v-c747415a]:hover{color:var(--gold)}.back-icon[data-v-c747415a]{width:15px;height:15px}.bb-breadcrumb[data-v-c747415a]{color:#1c1a1759;align-items:center;gap:.4rem;font-size:11px;display:flex}.bbc-sep[data-v-c747415a]{width:12px;height:12px}.bbc-current[data-v-c747415a]{color:var(--anthracite);font-weight:600}.detail-layout[data-v-c747415a]{grid-template-columns:1fr 420px;gap:0;min-height:600px;display:grid}.slider-col[data-v-c747415a]{border-right:1px solid var(--border);background:var(--dark);flex-direction:column;display:flex}.slider-main[data-v-c747415a]{flex:1;min-height:480px;position:relative;overflow:hidden}.slide-stage[data-v-c747415a]{position:absolute;inset:0}.slide-item[data-v-c747415a]{cursor:zoom-in;position:absolute;inset:0}.slide-img[data-v-c747415a]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.slide-item:hover .slide-img[data-v-c747415a]{transform:scale(1.03)}.slide-overlay[data-v-c747415a]{pointer-events:none;background:linear-gradient(#0000 50%,#1110098c 100%);position:absolute;inset:0}.slide-zoom[data-v-c747415a]{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11100999;border:1px solid #b8975a4d;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.slide-item:hover .slide-zoom[data-v-c747415a]{opacity:1}.sz-icon[data-v-c747415a]{width:15px;height:15px;color:var(--gold)}.slider-arrow[data-v-c747415a]{color:#f0ead8b3;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111009b3;border:1px solid #b8975a33;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow[data-v-c747415a]:hover{border-color:var(--gold);color:#fff;background:#b8975ae6}.slider-arrow--prev[data-v-c747415a]{left:1rem}.slider-arrow--next[data-v-c747415a]{right:1rem}.sa-icon[data-v-c747415a]{width:18px;height:18px}.slide-counter[data-v-c747415a]{z-index:5;align-items:baseline;gap:.3rem;display:flex;position:absolute;bottom:1.25rem;left:1.5rem}.sc-cur[data-v-c747415a]{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;line-height:1}.sc-sep[data-v-c747415a]{color:#f0ead840;font-size:.9rem}.sc-tot[data-v-c747415a]{color:#f0ead859;font-size:.9rem}.slide-status[data-v-c747415a]{letter-spacing:.15em;text-transform:uppercase;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.3rem .75rem;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;position:absolute;top:1rem;left:1rem}.slide-status.completed[data-v-c747415a]{color:#c8daf4;background:#3a5a8ad9}.slide-status.sale[data-v-c747415a]{color:#a8d4b8;background:#2e6b4ad9}.thumb-strip[data-v-c747415a]{background:var(--dark-2);scrollbar-width:none;gap:4px;padding:8px;display:flex;overflow-x:auto}.thumb-strip[data-v-c747415a]::-webkit-scrollbar{display:none}.thumb-btn[data-v-c747415a]{cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;width:80px;height:56px;padding:0;transition:border-color .2s;position:relative;overflow:hidden}.thumb-btn.active[data-v-c747415a]{border-color:var(--gold)}.thumb-img[data-v-c747415a]{object-fit:cover;filter:grayscale(30%);width:100%;height:100%;transition:filter .2s,transform .2s;display:block}.thumb-btn.active .thumb-img[data-v-c747415a],.thumb-btn:hover .thumb-img[data-v-c747415a]{filter:grayscale(0%);transform:scale(1.05)}.thumb-num[data-v-c747415a]{color:#f0ead873;letter-spacing:.05em;font-family:DM Sans,sans-serif;font-size:8px;position:absolute;bottom:3px;right:4px}.thumb-active-bar[data-v-c747415a]{background:var(--gold);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.thumb-btn.active .thumb-active-bar[data-v-c747415a]{transform:scaleX(1)}.dot-strip[data-v-c747415a]{background:var(--dark-2);justify-content:center;gap:6px;padding:.75rem;display:none}.dot-btn[data-v-c747415a]{cursor:pointer;background:#f0ead826;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,width .2s,border-radius .2s}.dot-btn.active[data-v-c747415a]{background:var(--gold);border-radius:4px;width:20px}.slide-next-enter-active[data-v-c747415a],.slide-next-leave-active[data-v-c747415a],.slide-prev-enter-active[data-v-c747415a],.slide-prev-leave-active[data-v-c747415a]{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;position:absolute;inset:0}.slide-next-enter-from[data-v-c747415a]{opacity:0;transform:translate(100%)}.slide-next-leave-to[data-v-c747415a],.slide-prev-enter-from[data-v-c747415a]{opacity:0;transform:translate(-100%)}.slide-prev-leave-to[data-v-c747415a]{opacity:0;transform:translate(100%)}.info-col[data-v-c747415a]{background:var(--cream);scrollbar-width:thin;scrollbar-color:#b8975a33 transparent;flex-direction:column;gap:1.5rem;max-height:calc(100svh - 60px);padding:2.5rem 2rem;display:flex;overflow-y:auto}.info-col[data-v-c747415a]::-webkit-scrollbar{width:3px}.info-col[data-v-c747415a]::-webkit-scrollbar-thumb{background:#b8975a33}.ih-eyebrow[data-v-c747415a]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ihe-line[data-v-c747415a]{background:var(--gold);width:20px;height:1px;display:block}.ihe-tag[data-v-c747415a]{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700}.ihe-year[data-v-c747415a]{color:#1c1a174d;letter-spacing:.1em;margin-left:auto;font-family:DM Sans,sans-serif;font-size:9px}.info-title[data-v-c747415a]{color:var(--anthracite);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;line-height:1.15}.info-subtitle[data-v-c747415a]{color:#1c1a1773;margin:0 0 .75rem;font-size:1rem;font-style:italic}.info-location[data-v-c747415a]{color:#1c1a1766;align-items:flex-start;gap:.35rem;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.4;display:flex}.il-icon[data-v-c747415a]{width:11px;height:11px;color:var(--gold);flex-shrink:0;margin-top:1px}.info-desc[data-v-c747415a]{color:#1c1a1780;border-left:2px solid #b8975a4d;margin:0;padding-left:1rem;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.75}.quick-stats[data-v-c747415a]{border:1px solid var(--border);background:#fff;align-items:center;display:flex}.qs-item[data-v-c747415a]{flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:1rem .75rem;display:flex}.qsi-val[data-v-c747415a]{color:var(--anthracite);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.qsi-lbl[data-v-c747415a]{letter-spacing:.12em;color:#1c1a174d;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px}.qs-sep[data-v-c747415a]{background:var(--border);flex-shrink:0;width:1px;height:36px}.info-ctas[data-v-c747415a]{gap:.75rem;display:flex}.icta-primary[data-v-c747415a]{background:var(--anthracite);color:var(--cream);flex:1;align-items:center;gap:.75rem;padding:.875rem 1.25rem;text-decoration:none;transition:background .2s;display:flex}.icta-primary[data-v-c747415a]:hover{background:var(--gold)}.icta-icon[data-v-c747415a]{flex-shrink:0;width:18px;height:18px}.ictap-label[data-v-c747415a]{letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-family:DM Sans,sans-serif;font-size:8px;display:block}.ictap-num[data-v-c747415a]{letter-spacing:.05em;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:700;line-height:1;display:block}.icta-ghost[data-v-c747415a]{border:1px solid var(--border);color:var(--anthracite);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.4rem;padding:.875rem 1rem;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.icta-ghost[data-v-c747415a]:hover{border-color:var(--gold);color:var(--gold)}.icta-arr[data-v-c747415a]{width:13px;height:13px}.delivery-badge[data-v-c747415a]{background:#b8975a0f;border:1px solid #b8975a2e;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:DM Sans,sans-serif;display:flex}.db-icon[data-v-c747415a]{width:13px;height:13px;color:var(--gold)}.db-label[data-v-c747415a]{letter-spacing:.12em;color:#1c1a1759;text-transform:uppercase;font-size:10px}.db-val[data-v-c747415a]{color:var(--gold);margin-left:auto;font-size:12px;font-weight:600}.detail-tabs-section[data-v-c747415a]{background:var(--cream-2);border-top:1px solid var(--border)}.dts-inner[data-v-c747415a]{grid-template-columns:1fr 1fr 1fr;gap:0;padding:0 5vw;display:grid}.spec-panel[data-v-c747415a],.feature-panel[data-v-c747415a],.location-panel[data-v-c747415a]{border-right:1px solid var(--border);padding:3rem 2.5rem}.location-panel[data-v-c747415a]{border-right:none}.panel-header[data-v-c747415a]{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;margin-bottom:1.75rem;padding-bottom:1rem;display:flex}.ph-icon[data-v-c747415a]{width:16px;height:16px;color:var(--gold)}.ph-title[data-v-c747415a]{color:var(--anthracite);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700}.spec-grid[data-v-c747415a]{flex-direction:column;gap:0;display:flex}.spec-row[data-v-c747415a]{border-bottom:1px solid #1c1a170d;align-items:center;gap:.5rem;padding:.625rem 0;display:flex}.spec-row[data-v-c747415a]:last-child{border-bottom:none}.sr-label[data-v-c747415a]{color:#1c1a1766;flex-shrink:0;min-width:120px;font-family:DM Sans,sans-serif;font-size:11px}.sr-dots[data-v-c747415a]{border-bottom:1px dashed #1c1a171a;flex:1;align-self:flex-end;margin:0 .25rem 3px}.sr-value[data-v-c747415a]{color:var(--anthracite);text-align:right;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.feature-list[data-v-c747415a]{flex-direction:column;gap:.6rem;display:flex}.feature-item[data-v-c747415a]{color:#1c1a178c;border-bottom:1px solid #1c1a170a;align-items:flex-start;gap:.6rem;padding:.4rem 0;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.5;transition:color .2s;display:flex}.feature-item[data-v-c747415a]:hover{color:var(--anthracite)}.feature-item[data-v-c747415a]:last-child{border-bottom:none}.fi-icon[data-v-c747415a]{width:13px;height:13px;color:var(--gold);flex-shrink:0;margin-top:1px}.loc-map-placeholder[data-v-c747415a]{background:var(--anthracite);border:1px solid #1c1a1726;justify-content:center;align-items:center;height:140px;margin-bottom:1.25rem;display:flex}.lmp-inner[data-v-c747415a]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.lmp-pin[data-v-c747415a]{width:28px;height:28px;color:var(--gold)}.lmp-text[data-v-c747415a]{letter-spacing:.08em;color:#f0ead859;text-align:center;max-width:200px;font-family:DM Sans,sans-serif;font-size:10px}.loc-dist-grid[data-v-c747415a]{flex-direction:column;gap:.5rem;display:flex}.ldg-item[data-v-c747415a]{grid-template-columns:100px 1fr 80px;align-items:center;gap:.5rem;display:grid}.ldgi-place[data-v-c747415a]{letter-spacing:.12em;color:#1c1a174d;font-family:DM Sans,sans-serif;font-size:9px}.ldgi-bar-wrap[data-v-c747415a]{background:#1c1a170f;height:2px;position:relative;overflow:hidden}.ldgi-bar[data-v-c747415a]{background:var(--gold);opacity:.4;width:60%;position:absolute;top:0;bottom:0;left:0}.ldgi-val[data-v-c747415a]{color:var(--gold);text-align:right;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.detail-cta-strip[data-v-c747415a]{background:var(--dark);border-top:1px solid #b8975a14}.dcs-inner[data-v-c747415a]{justify-content:space-between;align-items:center;gap:2rem;padding:3rem 5vw;display:flex}.dcs-title[data-v-c747415a]{color:var(--cream);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:700}.dcs-sub[data-v-c747415a]{color:#f0ead84d;margin:0;font-family:DM Sans,sans-serif;font-size:12px}.dcs-actions[data-v-c747415a]{flex-shrink:0;gap:.75rem;display:flex}.dcs-btn[data-v-c747415a]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.dcs-btn[data-v-c747415a]:hover{transform:translateY(-1px)}.dcs-btn-icon[data-v-c747415a]{width:14px;height:14px}.dcs-btn--primary[data-v-c747415a]{background:var(--gold);color:#fff}.dcs-btn--primary[data-v-c747415a]:hover{background:#a5874e}.dcs-btn--ghost[data-v-c747415a]{color:#f0ead880;border:1px solid #f0ead81f}.dcs-btn--ghost[data-v-c747415a]:hover{border-color:var(--gold-border);color:var(--gold)}.lightbox[data-v-c747415a]{z-index:9900;background:#0a0806f7;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lb-inner[data-v-c747415a]{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:1200px;display:flex;position:relative}.lb-img[data-v-c747415a]{object-fit:contain;border:1px solid #b8975a26;max-width:100%;max-height:70vh;display:block}.lb-close[data-v-c747415a]{color:#f0ead880;cursor:pointer;background:0 0;border:1px solid #f0ead826;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,color .2s;display:flex;position:absolute;top:-2.5rem;right:0}.lb-close[data-v-c747415a]:hover{border-color:var(--gold);color:var(--gold)}.lb-close-icon[data-v-c747415a]{width:16px;height:16px}.lb-arrow[data-v-c747415a]{color:#f0ead8b3;cursor:pointer;background:#111009cc;border:1px solid #b8975a33;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(calc(-50% - 2rem))}.lb-arrow[data-v-c747415a]:hover{background:var(--gold);color:#fff}.lb-arrow--prev[data-v-c747415a]{left:-4rem}.lb-arrow--next[data-v-c747415a]{right:-4rem}.lb-arrow-icon[data-v-c747415a]{width:20px;height:20px}.lb-counter[data-v-c747415a]{letter-spacing:.15em;color:#f0ead840;font-family:DM Sans,sans-serif;font-size:11px}.lb-thumbs[data-v-c747415a]{scrollbar-width:none;gap:6px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.lb-thumbs[data-v-c747415a]::-webkit-scrollbar{display:none}.lbt-btn[data-v-c747415a]{cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;width:60px;height:44px;padding:0;transition:border-color .2s;overflow:hidden}.lbt-btn.active[data-v-c747415a]{border-color:var(--gold)}.lbt-img[data-v-c747415a]{object-fit:cover;filter:grayscale(40%);width:100%;height:100%;transition:filter .2s;display:block}.lbt-btn.active .lbt-img[data-v-c747415a],.lbt-btn:hover .lbt-img[data-v-c747415a]{filter:grayscale(0%)}.lb-fade-enter-active[data-v-c747415a],.lb-fade-leave-active[data-v-c747415a]{transition:opacity .3s}.lb-fade-enter-from[data-v-c747415a],.lb-fade-leave-to[data-v-c747415a]{opacity:0}@media (width<=1024px){.detail-layout[data-v-c747415a]{grid-template-columns:1fr}.info-col[data-v-c747415a]{border-top:1px solid var(--border);max-height:none;overflow-y:visible}.dts-inner[data-v-c747415a]{grid-template-columns:1fr}.spec-panel[data-v-c747415a],.feature-panel[data-v-c747415a]{border-right:none;border-bottom:1px solid var(--border)}.lb-arrow--prev[data-v-c747415a]{left:.5rem}.lb-arrow--next[data-v-c747415a]{right:.5rem}}@media (width<=640px){.thumb-strip[data-v-c747415a]{display:none}.dot-strip[data-v-c747415a]{display:flex}.back-bar[data-v-c747415a]{padding:1rem}.bb-breadcrumb[data-v-c747415a]{display:none}.dcs-inner[data-v-c747415a]{flex-direction:column;align-items:flex-start}.dcs-actions[data-v-c747415a]{flex-direction:column;width:100%}.dcs-btn[data-v-c747415a]{justify-content:center}.info-ctas[data-v-c747415a]{flex-direction:column}.icta-primary[data-v-c747415a]{justify-content:center}}.root[data-v-388daee9]{--ink:#111010;--ink-2:#3a3835;--ink-3:#6b6762;--paper:#faf8f5;--paper-2:#f2ede5;--paper-3:#e8e1d5;--gold:#b8975a;--gold-2:#b8975a1f;--gold-3:#b8975a3d;--ok:#2a7a4b;--ok-2:#2a7a4b1a;--err:#c0392b;--err-2:#c0392b14;--warn:#b7791f;--warn-2:#b7791f1a;--border:#e0d9ce;--rad:8px;--shadow:0 2px 12px #1110100f;--shadow-lg:0 8px 32px #1110101a;background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;font-family:DM Sans,Helvetica Neue,system-ui,sans-serif;font-size:13px;display:flex}.header[data-v-388daee9]{background:var(--ink);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.header-left[data-v-388daee9]{align-items:center;gap:1rem;display:flex}.back-btn[data-v-388daee9]{color:#fff;border-radius:var(--rad);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;padding:.4rem .9rem;font-family:inherit;font-size:12px;transition:background .15s}.back-btn[data-v-388daee9]:hover{background:#ffffff2e}.header-badge[data-v-388daee9]{background:var(--gold);border-radius:var(--rad);letter-spacing:.06em;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:flex}.header-title[data-v-388daee9]{letter-spacing:-.01em;margin:0 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700}.header-sub[data-v-388daee9]{color:#ffffff80;margin:0;font-size:11px}.alert[data-v-388daee9]{align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:12px;font-weight:500;display:flex}.alert--ok[data-v-388daee9]{background:var(--ok-2);color:var(--ok);border-bottom:1px solid #2a7a4b26}.alert--err[data-v-388daee9]{background:var(--err-2);color:var(--err);border-bottom:1px solid #c0392b26}.alert-dot[data-v-388daee9]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.alert-dot--ok[data-v-388daee9]{background:var(--ok)}.alert-dot--err[data-v-388daee9]{background:var(--err)}.alert-x[data-v-388daee9]{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;margin-left:auto;font-size:12px}.alert-x[data-v-388daee9]:hover{opacity:1}.slide-down-enter-active[data-v-388daee9],.slide-down-leave-active[data-v-388daee9]{max-height:60px;transition:all .25s;overflow:hidden}.slide-down-enter-from[data-v-388daee9],.slide-down-leave-to[data-v-388daee9]{opacity:0;max-height:0}.modal-backdrop[data-v-388daee9]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1110108c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-388daee9]{text-align:center;width:90%;max-width:400px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:2.5rem}.modal-icon[data-v-388daee9]{margin-bottom:1rem;font-size:2rem}.modal-title[data-v-388daee9]{margin:0 0 .75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:700}.modal-body[data-v-388daee9]{color:var(--ink-3);margin:0 0 2rem;font-size:12px;line-height:1.7}.modal-actions[data-v-388daee9]{justify-content:center;gap:.75rem;display:flex}.fade-enter-active[data-v-388daee9],.fade-leave-active[data-v-388daee9]{transition:opacity .2s}.fade-enter-from[data-v-388daee9],.fade-leave-to[data-v-388daee9]{opacity:0}.stats-strip[data-v-388daee9]{background:var(--border);border-bottom:1px solid var(--border);flex-shrink:0;gap:1px;display:flex}.stat-card[data-v-388daee9]{background:#fff;flex-direction:column;flex:1;align-items:center;gap:4px;padding:1rem .5rem;display:flex}.stat-num[data-v-388daee9]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:700;line-height:1}.stat-label[data-v-388daee9]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.stat-card--new .stat-num[data-v-388daee9]{color:var(--gold)}.stat-card--contacted .stat-num[data-v-388daee9]{color:var(--ok)}.stat-card--closed .stat-num[data-v-388daee9]{color:var(--ink-3)}.stat-card--week .stat-num[data-v-388daee9]{color:var(--err)}.filter-bar[data-v-388daee9]{background:var(--paper-2);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:1rem;padding:1rem 2rem;display:flex}.filter-group[data-v-388daee9]{flex-direction:column;gap:.3rem;display:flex}.filter-label[data-v-388daee9]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.filter-input[data-v-388daee9]{border:1px solid var(--border);border-radius:var(--rad);color:var(--ink);cursor:pointer;background:#fff;outline:none;min-width:130px;padding:.45rem .75rem;font-family:inherit;font-size:12px;transition:border-color .15s}.filter-input[data-v-388daee9]:focus{border-color:var(--gold)}.filter-reset[data-v-388daee9]{align-self:flex-end}.list-wrap[data-v-388daee9]{flex:1;padding:1.5rem 2rem;overflow-y:auto}.loading-state[data-v-388daee9]{color:var(--ink-3);justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.loading-state--center[data-v-388daee9]{flex:1}.empty-state[data-v-388daee9]{text-align:center;color:var(--ink-3);padding:5rem 2rem}.empty-state .empty-icon[data-v-388daee9]{margin-bottom:1rem;font-size:3rem}.empty-state p[data-v-388daee9]{margin:0}.table-wrap[data-v-388daee9]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.survey-table[data-v-388daee9]{border-collapse:collapse;width:100%}.survey-table th[data-v-388daee9]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border-bottom:1px solid var(--border);padding:.65rem 1rem;font-size:9px;font-weight:700}.table-row[data-v-388daee9]{cursor:pointer;border-bottom:1px solid var(--border);transition:background .12s}.table-row[data-v-388daee9]:last-child{border-bottom:none}.table-row[data-v-388daee9]:hover{background:var(--paper)}.survey-table td[data-v-388daee9]{vertical-align:middle;padding:.7rem 1rem}.td-name[data-v-388daee9]{color:var(--ink);font-weight:600}.td-phone[data-v-388daee9]{color:var(--ink-2);font-feature-settings:"tnum";font-size:12px}.td-muted[data-v-388daee9]{color:var(--ink-3);font-size:12px}.td-date[data-v-388daee9]{white-space:nowrap;font-size:11px}.td-actions[data-v-388daee9]{justify-content:flex-end;gap:.4rem;display:flex}.chip[data-v-388daee9]{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.chip--gold[data-v-388daee9]{background:var(--gold-2);color:var(--gold);border:1px solid var(--gold-3)}.chip--ink[data-v-388daee9]{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--border)}.status-badge[data-v-388daee9]{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.status-badge--new[data-v-388daee9]{color:#92400e;background:#fef3c7}.status-badge--contacted[data-v-388daee9]{background:var(--ok-2);color:var(--ok)}.status-badge--closed[data-v-388daee9]{background:var(--paper-3);color:var(--ink-3)}.ml-4[data-v-388daee9]{margin-left:4px}.pagination[data-v-388daee9]{flex-wrap:wrap;align-items:center;gap:.4rem;padding:1rem 0;display:flex}.pg-btn[data-v-388daee9]{border-radius:var(--rad);border:1px solid var(--border);min-width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.pg-btn[data-v-388daee9]:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.pg-btn[data-v-388daee9]:disabled{opacity:.35;cursor:default}.pg-btn--active[data-v-388daee9]{background:var(--ink);color:#fff;border-color:var(--ink)}.pg-info[data-v-388daee9]{color:var(--ink-3);margin-left:.5rem;font-size:11px}.detail-layout[data-v-388daee9]{flex:1;grid-template-columns:1fr 360px;align-items:start;gap:1.5rem;padding:1.5rem 2rem;display:grid;overflow-y:auto}.detail-left[data-v-388daee9],.detail-right[data-v-388daee9]{flex-direction:column;gap:1.25rem;display:flex}.panel[data-v-388daee9]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.panel-head[data-v-388daee9]{border-bottom:1px solid var(--border);background:var(--paper);padding:1.25rem 1.75rem}.panel-title[data-v-388daee9]{color:var(--ink);margin:0 0 3px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:700}.panel-sub[data-v-388daee9]{color:var(--ink-3);align-items:center;margin:0;font-size:11px;display:flex}.info-grid[data-v-388daee9]{padding:0}.info-row[data-v-388daee9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.8rem 1.75rem;display:flex}.info-row[data-v-388daee9]:last-child{border-bottom:none}.info-label[data-v-388daee9]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.info-value[data-v-388daee9]{color:var(--ink-2);font-size:13px}.info-value--strong[data-v-388daee9]{color:var(--ink);font-weight:700}.info-value--link[data-v-388daee9]{color:var(--gold);font-weight:600;text-decoration:none}.info-value--link[data-v-388daee9]:hover{text-decoration:underline}.answers-list[data-v-388daee9]{padding:0}.answer-row[data-v-388daee9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.75rem;display:flex}.answer-row[data-v-388daee9]:last-child{border-bottom:none}.answer-meta[data-v-388daee9]{align-items:center;gap:.75rem;display:flex}.answer-q-num[data-v-388daee9]{letter-spacing:.12em;color:var(--gold);flex-shrink:0;font-size:9px;font-weight:800}.answer-q[data-v-388daee9]{color:var(--ink-3);font-size:12px}.answer-right[data-v-388daee9]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.answer-key[data-v-388daee9]{background:var(--ink);width:22px;height:22px;color:var(--gold);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.answer-val[data-v-388daee9]{color:var(--ink-2);text-align:right;font-size:12px;font-weight:600}.status-form[data-v-388daee9]{flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex}.field[data-v-388daee9]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-388daee9]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.req[data-v-388daee9]{color:var(--err)}.input[data-v-388daee9]{border:1px solid var(--border);border-radius:var(--rad);background:var(--paper);color:var(--ink);box-sizing:border-box;outline:none;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.input[data-v-388daee9]:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-2)}.textarea[data-v-388daee9]{resize:vertical;min-height:80px;line-height:1.6}.status-options[data-v-388daee9]{flex-direction:column;gap:.4rem;display:flex}.status-radio[data-v-388daee9]{border-radius:var(--rad);border:1px solid var(--border);cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;padding:.55rem .875rem;font-size:12px;font-weight:500;transition:all .15s;display:flex}.status-radio[data-v-388daee9]:hover{border-color:var(--gold);background:var(--gold-2)}.status-radio--active[data-v-388daee9]{background:var(--ink);color:#fff;border-color:var(--ink)}.status-radio-dot[data-v-388daee9]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot--new[data-v-388daee9]{background:#f59e0b}.dot--contacted[data-v-388daee9]{background:var(--ok)}.dot--closed[data-v-388daee9]{background:var(--ink-3)}.status-radio--active .status-radio-dot[data-v-388daee9]{opacity:.8}.sr-only[data-v-388daee9]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.existing-note[data-v-388daee9]{background:var(--paper-2);border:1px solid var(--border);border-radius:var(--rad);margin:0 1.75rem 1.5rem;padding:.875rem}.existing-note-label[data-v-388daee9]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.4rem;font-size:10px;font-weight:700;display:block}.existing-note-text[data-v-388daee9]{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.quick-actions[data-v-388daee9]{flex-direction:column;gap:.6rem;padding:1.25rem 1.75rem;display:flex}.quick-btn[data-v-388daee9]{border-radius:var(--rad);border:1px solid var(--border);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.quick-btn[data-v-388daee9]:disabled{opacity:.4;cursor:not-allowed}.quick-btn--call[data-v-388daee9]{background:var(--ok-2);color:var(--ok);border-color:#2a7a4b33}.quick-btn--call[data-v-388daee9]:hover{background:var(--ok);color:#fff}.quick-btn--contact[data-v-388daee9]{background:var(--gold-2);color:var(--gold);border-color:var(--gold-3)}.quick-btn--contact[data-v-388daee9]:not(:disabled):hover{background:var(--gold);color:#fff}.quick-btn--close[data-v-388daee9]{background:var(--err-2);color:var(--err);border-color:#c0392b33}.quick-btn--close[data-v-388daee9]:not(:disabled):hover{background:var(--err);color:#fff}.btn[data-v-388daee9]{border-radius:var(--rad);cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn--primary[data-v-388daee9]{background:var(--ink);color:#fff}.btn--primary[data-v-388daee9]:hover{background:var(--gold)}.btn--ghost[data-v-388daee9]{color:var(--ink-3);border:1px solid var(--border);background:0 0}.btn--ghost[data-v-388daee9]:hover{border-color:var(--ink);color:var(--ink)}.btn--danger[data-v-388daee9]{background:var(--err);color:#fff}.btn--danger[data-v-388daee9]:hover{background:#a93226}.btn--sm[data-v-388daee9]{padding:.4rem .875rem;font-size:11px}.btn--full[data-v-388daee9]{justify-content:center;width:100%}.btn--submit[data-v-388daee9]{background:var(--gold);color:#fff;letter-spacing:.04em;border-radius:var(--rad);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:13px;font-weight:700;transition:all .15s;display:flex}.btn--submit[data-v-388daee9]:hover:not(:disabled){background:#a5874e}.btn--submit[data-v-388daee9]:disabled{opacity:.55;cursor:not-allowed}.btn--submit.loading[data-v-388daee9]{background:var(--ink-3)}.btn--update[data-v-388daee9]{background:var(--ok)}.btn--update[data-v-388daee9]:hover:not(:disabled){background:#1e6138}.btn--update.loading[data-v-388daee9]{background:var(--ink-3)}.spinner[data-v-388daee9]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-388daee9}.spinner--dark[data-v-388daee9]{border:2px solid var(--border);border-top-color:var(--ink-3);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-388daee9}@keyframes spin-388daee9{to{transform:rotate(360deg)}}@media (width<=960px){.detail-layout[data-v-388daee9]{grid-template-columns:1fr}.stats-strip .stat-card[data-v-388daee9]{padding:.75rem .25rem}.stat-num[data-v-388daee9]{font-size:1.4rem}}@media (width<=680px){.header[data-v-388daee9]{padding:1rem 1.25rem}.list-wrap[data-v-388daee9],.detail-layout[data-v-388daee9]{padding:1rem}.filter-bar[data-v-388daee9]{gap:.5rem;padding:.75rem 1rem}.survey-table th[data-v-388daee9]:nth-child(5),.survey-table td[data-v-388daee9]:nth-child(5),.survey-table th[data-v-388daee9]:nth-child(7),.survey-table td[data-v-388daee9]:nth-child(7){display:none}}.panel[data-v-6325b71f]{max-width:600px;margin:40px auto;padding:0 16px}.header[data-v-6325b71f]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}h1[data-v-6325b71f]{color:#fff;font-size:20px;font-weight:600}.badge[data-v-6325b71f]{color:#888;background:#222;border:1px solid #333;border-radius:20px;padding:3px 10px;font-size:12px}.add-form[data-v-6325b71f]{background:#111;border:1px solid #222;border-radius:10px;margin-bottom:12px;padding:16px}.add-form-row[data-v-6325b71f]{gap:8px;display:flex}.add-form-row input[data-v-6325b71f]{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:6px;outline:none;flex:1;padding:10px 12px;font-size:14px}.add-form-row input[data-v-6325b71f]:focus{border-color:#ff6b00}.add-btn[data-v-6325b71f]{color:#fff;cursor:pointer;background:#ff6b00;border:none;border-radius:6px;padding:0 18px;font-size:14px;font-weight:600}.add-btn[data-v-6325b71f]:disabled{opacity:.5;cursor:not-allowed}.msg[data-v-6325b71f]{border-radius:6px;margin-top:8px;padding:6px 10px;font-size:13px}.msg.success[data-v-6325b71f]{color:#00ffae;background:#0a2a1a}.msg.error[data-v-6325b71f]{color:#ff4d4d;background:#2a0a0a}.list[data-v-6325b71f]{flex-direction:column;gap:6px;display:flex}.item[data-v-6325b71f]{background:#111;border:1px solid #222;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.item[data-v-6325b71f]:hover{border-color:#333}.item-body[data-v-6325b71f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.item-name[data-v-6325b71f]{color:#fff;font-size:14px;font-weight:500}.item-id[data-v-6325b71f]{color:#555;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:11px;overflow:hidden}.edit-input[data-v-6325b71f]{color:#fff;background:#1a1a1a;border:1px solid #ff6b00;border-radius:6px;outline:none;width:100%;padding:4px 8px;font-size:14px}.actions[data-v-6325b71f]{gap:6px;display:flex}.icon-btn[data-v-6325b71f]{cursor:pointer;color:#888;background:0 0;border:1px solid #333;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.icon-btn[data-v-6325b71f]:hover{color:#fff;background:#1a1a1a;border-color:#444}.icon-btn.danger[data-v-6325b71f]:hover{color:#ff4d4d;background:#1a0a0a;border-color:#ff4d4d}.icon-btn.save[data-v-6325b71f]:hover{color:#00ffae;background:#0a1a0f;border-color:#00ffae}.empty[data-v-6325b71f]{text-align:center;color:#555;padding:2.5rem;font-size:14px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-600:oklch(62.7% .194 149.214);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-widest:.1em;--leading-snug:1.375;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#b8975a;--color-primary-dim:#b8975a2e;--color-dark:#111009;--color-dark-2:#1c1a14;--color-dark-3:#252218;--color-cream:#f0ead8;--color-cream-dim:#f0ead88c;--color-muted:#f0ead861;--color-border:#f0ead814;--color-second:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-top-50{top:calc(var(--spacing) * -50)}.-top-62\.5{top:calc(var(--spacing) * -62.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[50\%\]{top:50%}.-right-2{right:calc(var(--spacing) * -2)}.-right-37\.5{right:calc(var(--spacing) * -37.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-4{right:calc(var(--spacing) * 4)}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-25{bottom:calc(var(--spacing) * -25)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-50{left:calc(var(--spacing) * -50)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.m-0{margin:calc(var(--spacing) * 0)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table-row{display:table-row}.\!h-64{height:calc(var(--spacing) * 64)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.75{height:calc(var(--spacing) * 1.75)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\.75{height:calc(var(--spacing) * 2.75)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\.25{height:calc(var(--spacing) * 3.25)}.h-3\.75{height:calc(var(--spacing) * 3.75)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-28{height:calc(var(--spacing) * 28)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-100{height:calc(var(--spacing) * 100)}.h-150{height:calc(var(--spacing) * 150)}.h-175{height:calc(var(--spacing) * 175)}.h-\[3px\]{height:3px}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.75{width:calc(var(--spacing) * 1.75)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\.75{width:calc(var(--spacing) * 2.75)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\.25{width:calc(var(--spacing) * 3.25)}.w-3\.75{width:calc(var(--spacing) * 3.75)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-25{width:calc(var(--spacing) * 25)}.w-64{width:calc(var(--spacing) * 64)}.w-100{width:calc(var(--spacing) * 100)}.w-150{width:calc(var(--spacing) * 150)}.w-175{width:calc(var(--spacing) * 175)}.w-\[3px\]{width:3px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-\[160px\]{max-width:160px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-\[50\%\]{--tw-translate-x:calc(50% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[50\%\]{--tw-translate-y:calc(50% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:cardIn_0\.5s_ease_forwards\]{animation:.5s forwards cardIn}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[48px_1fr_280px\]{grid-template-columns:48px 1fr 280px}.grid-cols-\[repeat\(auto-fill\,minmax\(380px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-px{gap:1px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.\!border-primary{border-color:var(--color-primary)!important}.border-\[rgba\(46\,107\,74\,0\.25\)\]{border-color:#2e6b4a40}.border-\[rgba\(58\,90\,138\,0\.25\)\]{border-color:#3a5a8a40}.border-\[rgba\(184\,151\,90\,0\.1\)\]{border-color:#b8975a1a}.border-\[rgba\(184\,151\,90\,0\.2\)\]{border-color:#b8975a33}.border-\[rgba\(184\,151\,90\,0\.6\)\]{border-color:#b8975a99}.border-\[rgba\(184\,151\,90\,0\.08\)\]{border-color:#b8975a14}.border-\[rgba\(212\,180\,131\,0\.25\)\]{border-color:#d4b48340}.border-\[var\(--gold\)\]{border-color:var(--gold)}.border-border{border-color:var(--color-border)}.border-primary{border-color:var(--color-primary)}.border-primary-dim{border-color:var(--color-primary-dim)}.border-t-\[rgba\(255\,255\,255\,0\.08\)\]{border-top-color:#ffffff14}.border-t-border{border-top-color:var(--color-border)}.border-t-transparent{border-top-color:#0000}.border-r-border{border-right-color:var(--color-border)}.border-b-\[rgba\(184\,151\,90\,0\.3\)\]{border-bottom-color:#b8975a4d}.border-b-border{border-bottom-color:var(--color-border)}.border-l-\[rgba\(255\,255\,255\,0\.06\)\]{border-left-color:#ffffff0f}.border-l-border{border-left-color:var(--color-border)}.\!bg-second\/80{background-color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\!bg-second\/80{background-color:color-mix(in oklab, var(--color-second) 80%, transparent)!important}}.bg-\[\#0a0806\]{background-color:#0a0806}.bg-\[\#2e7d52\]{background-color:#2e7d52}.bg-\[\#3a6ab5\]{background-color:#3a6ab5}.bg-\[\#8a8278\]{background-color:#8a8278}.bg-\[\#b8975a\]{background-color:#b8975a}.bg-\[\#c0392b\]{background-color:#c0392b}.bg-\[\#d4b483\]{background-color:#d4b483}.bg-\[rgba\(17\,16\,9\,0\.6\)\]{background-color:#11100999}.bg-\[rgba\(17\,16\,9\,0\.55\)\]{background-color:#1110098c}.bg-\[rgba\(28\,26\,23\,0\.08\)\]{background-color:#1c1a1714}.bg-\[rgba\(46\,107\,74\,0\.85\)\]{background-color:#2e6b4ad9}.bg-\[rgba\(58\,90\,138\,0\.85\)\]{background-color:#3a5a8ad9}.bg-\[rgba\(120\,120\,120\,0\.6\)\]{background-color:#78787899}.bg-\[rgba\(184\,151\,90\,0\.35\)\]{background-color:#b8975a59}.bg-\[rgba\(212\,180\,131\,0\.5\)\]{background-color:#d4b48380}.bg-\[rgba\(212\,180\,131\,0\.15\)\]{background-color:#d4b48326}.bg-\[rgba\(240\,234\,216\,0\.2\)\]{background-color:#f0ead833}.bg-\[rgba\(240\,234\,216\,0\.08\)\]{background-color:#f0ead814}.bg-\[var\(--anthracite\)\]{background-color:var(--anthracite)}.bg-\[var\(--done-bg\)\]{background-color:var(--done-bg)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--sale-bg\)\]{background-color:var(--sale-bg)}.bg-border{background-color:var(--color-border)}.bg-cream-dim{background-color:var(--color-cream-dim)}.bg-dark{background-color:var(--color-dark)}.bg-dark-2{background-color:var(--color-dark-2)}.bg-primary{background-color:var(--color-primary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.\[background-image\:linear-gradient\(rgba\(240\,234\,216\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(240\,234\,216\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#f0ead808 1px,#0000 1px),linear-gradient(90deg,#f0ead808 1px,#0000 1px)}.bg-\[linear-gradient\(135deg\,_rgba\(10\,8\,6\,0\.88\)_0\%\,_rgba\(10\,8\,6\,0\.6\)_50\%\,_rgba\(10\,8\,6\,0\.75\)_100\%\)\]{background-image:linear-gradient(135deg,#0a0806e0 0%,#0a080699 50%,#0a0806bf 100%)}.\[background-size\:60px_60px\]{background-size:60px 60px}.bg-size-\[256px\]{background-size:256px}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[0\.4rem\]{padding:.4rem}.p-\[5rem_3rem_3rem_0\]{padding:5rem 3rem 3rem 0}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[1\.1rem\]{padding-inline:1.1rem}.px-\[5vw\]{padding-inline:5vw}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.65rem\]{padding-block:.65rem}.py-\[1\.1rem\]{padding-block:1.1rem}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.75{padding-bottom:calc(var(--spacing) * .75)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[5vw\]{padding-bottom:5vw}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[2rem\]{padding-left:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'DM_Sans\'\,sans-serif\]{font-family:DM Sans,sans-serif}.font-\[\'DM_Sans\'\]{font-family:DM Sans}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[4rem\]{font-size:4rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[clamp\(1\.1rem\,1\.8vw\,1\.35rem\)\]{font-size:clamp(1.1rem,1.8vw,1.35rem)}.text-\[clamp\(1\.3rem\,2\.5vw\,2rem\)\]{font-size:clamp(1.3rem,2.5vw,2rem)}.text-\[clamp\(1\.4rem\,2\.2vw\,1\.9rem\)\]{font-size:clamp(1.4rem,2.2vw,1.9rem)}.text-\[clamp\(1\.15rem\,2vw\,1\.4rem\)\]{font-size:clamp(1.15rem,2vw,1.4rem)}.text-\[clamp\(2\.5rem\,10vw\,4rem\)\]{font-size:clamp(2.5rem,10vw,4rem)}.text-\[clamp\(2\.8rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.8rem,5vw,4.5rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(3\.5rem\,7vw\,6\.5rem\)\]{font-size:clamp(3.5rem,7vw,6.5rem)}.text-\[clamp\(3\.5rem\,7vw\,6rem\)\]{font-size:clamp(3.5rem,7vw,6rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.-tracking-\[0\.02em\]{--tw-tracking:calc(.02em * -1);letter-spacing:-.02em}.-tracking-\[0\.03em\]{--tw-tracking:calc(.03em * -1);letter-spacing:-.03em}.-tracking-\[0\.04em\]{--tw-tracking:calc(.04em * -1);letter-spacing:-.04em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05\]{--tw-tracking:.05;letter-spacing:.05px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#222\]{color:#222!important}.\!text-primary{color:var(--color-primary)!important}.text-\[\#0a0806\]{color:#0a0806}.text-\[\#a8d4b8\]{color:#a8d4b8}.text-\[\#c8daf4\]{color:#c8daf4}.text-\[\#d4b483\]{color:#d4b483}.text-\[rgba\(28\,26\,23\,0\.2\)\]{color:#1c1a1733}.text-\[rgba\(28\,26\,23\,0\.3\)\]{color:#1c1a174d}.text-\[rgba\(28\,26\,23\,0\.4\)\]{color:#1c1a1766}.text-\[rgba\(28\,26\,23\,0\.5\)\]{color:#1c1a1780}.text-\[rgba\(28\,26\,23\,0\.15\)\]{color:#1c1a1726}.text-\[rgba\(28\,26\,23\,0\.45\)\]{color:#1c1a1773}.text-\[rgba\(184\,151\,90\,0\.2\)\]{color:#b8975a33}.text-\[rgba\(184\,151\,90\,0\.5\)\]{color:#b8975a80}.text-\[rgba\(212\,180\,131\,0\.5\)\]{color:#d4b48380}.text-\[rgba\(212\,180\,131\,0\.7\)\]{color:#d4b483b3}.text-\[rgba\(212\,180\,131\,0\.85\)\]{color:#d4b483d9}.text-\[rgba\(240\,234\,216\,0\.2\)\]{color:#f0ead833}.text-\[rgba\(240\,234\,216\,0\.3\)\]{color:#f0ead84d}.text-\[rgba\(240\,234\,216\,0\.15\)\]{color:#f0ead826}.text-\[rgba\(240\,234\,216\,0\.18\)\]{color:#f0ead82e}.text-\[rgba\(240\,234\,216\,0\.25\)\]{color:#f0ead840}.text-\[rgba\(240\,234\,216\,0\.38\)\]{color:#f0ead861}.text-\[rgba\(240\,234\,216\,0\.55\)\]{color:#f0ead88c}.text-\[rgba\(255\,255\,255\,0\.2\)\]{color:#fff3}.text-\[rgba\(255\,255\,255\,0\.3\)\]{color:#ffffff4d}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,0\.9\)\]{color:#ffffffe6}.text-\[rgba\(255\,255\,255\,0\.15\)\]{color:#ffffff26}.text-\[rgba\(255\,255\,255\,0\.35\)\]{color:#ffffff59}.text-\[rgba\(255\,255\,255\,0\.55\)\]{color:#ffffff8c}.text-\[rgba\(255\,255\,255\,0\.75\)\]{color:#ffffffbf}.text-\[var\(--anthracite\)\]{color:var(--anthracite)}.text-\[var\(--done-color\)\]{color:var(--done-color)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--sale-color\)\]{color:var(--sale-color)}.text-cream{color:var(--color-cream)}.text-cream-dim{color:var(--color-cream-dim)}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.15\]{opacity:.15}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale-\[30\%\]{--tw-grayscale:grayscale(30%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:sepia\(5\%\)_contrast\(1\.02\)\]{filter:sepia(5%)contrast(1.02)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:blur\(4px\)\]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.\[backdrop-filter\:blur\(8px\)\]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,border-color\,transform\]{transition-property:background,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,transform\]{transition-property:background,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,transform\]{transition-property:background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:\[filter\:sepia\(0\%\)_contrast\(1\.04\)\]:is(:where(.group):hover *){filter:sepia(0%)contrast(1.04)}.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-b-\[\#d4b483\]:hover{border-bottom-color:#d4b483}.hover\:bg-\[\#a5874e\]:hover{background-color:#a5874e}.hover\:bg-\[\#e8cfa0\]:hover{background-color:#e8cfa0}.hover\:bg-dark-3:hover{background-color:var(--color-dark-3)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-dim:hover{background-color:var(--color-primary-dim)}.hover\:text-\[\#d4b483\]:hover{color:#d4b483}.hover\:text-primary:hover{color:var(--color-primary)}}@media not all and (width>=900px){.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:flex-col{flex-direction:column}.max-\[900px\]\:items-start{align-items:flex-start}.max-\[900px\]\:justify-center{justify-content:center}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:\!h-180{height:calc(var(--spacing) * 180)!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pl-16{padding-left:calc(var(--spacing) * 16)}.md\:text-\[clamp\(4rem\,8vw\,7\.5rem\)\]{font-size:clamp(4rem,8vw,7.5rem)}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.hero-root{font-family:DM Sans,Helvetica Neue,sans-serif}.vision-section{font-family:Cormorant Garamond,Georgia,serif}.ew-text,.ew-num,.fn-text,.manifesto-body,.manifesto-link,.stat-label,.ph-text,.pc-num,.pc-text,.qs-inner span{font-family:DM Sans,sans-serif}.noto-serif{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Noto Serif,serif;font-style:italic;font-weight:500}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
