@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format("woff2"),url(/assets/inter-latin-700-normal-B8MtJ_2k.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-B74d1IHM.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DC9_0-8q.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CHZ-UWfP.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-DnqOKSPF.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CtHl6EpB.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-De4fKUK-.woff) format("woff")}._card_f90v2_1{position:fixed;left:16px;bottom:16px;width:min(420px,calc(100vw - 32px));padding:14px 14px 12px;border-radius:12px;background:linear-gradient(145deg,#12121a,#0a0a12);border:1px solid var(--border);box-shadow:var(--shadow);z-index:40}._card_f90v2_1:before,._card_f90v2_1:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--accent);border-style:solid;pointer-events:none}._card_f90v2_1:before{top:8px;left:8px;border-width:2px 0 0 2px}._card_f90v2_1:after{bottom:8px;right:8px;border-width:0 2px 2px 0}._text_f90v2_37{margin:0 0 10px;color:var(--text-primary);font-size:14px;line-height:1.5}._link_f90v2_44{color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}._linkButton_f90v2_51{border:none;background:none;padding:0;margin:0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:600;cursor:pointer}._sep_f90v2_63{margin:0 6px;color:var(--text-muted)}._actions_f90v2_68{display:flex;gap:8px;flex-wrap:wrap}._primary_f90v2_74{border:none;border-radius:10px;padding:10px 14px;background:linear-gradient(135deg,#06b6d4,#22d3ee);color:#0e0e18;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px;cursor:pointer}._secondary_f90v2_87{border-radius:10px;padding:10px 14px;background:#16161e;border:1px solid rgba(240,240,248,.18);color:var(--text-primary);font-weight:600;font-size:12px;cursor:pointer}@media (prefers-color-scheme: light){._card_f90v2_1{background:#fff}._primary_f90v2_74{color:#0e0e18}._secondary_f90v2_87{background:#f6f7fb}}._footer_11smx_1{border-top:1px solid var(--border);background:#08080e;padding:28px 18px 34px;margin-top:auto}._inner_11smx_8{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}._brandCol_11smx_16{border-right:1px solid rgba(6,182,212,.18);padding-right:18px}._brand_11smx_16{margin:0 0 8px;font-family:var(--font-heading);font-size:22px;font-weight:700}._copy_11smx_28,._address_11smx_29,._phone_11smx_30,._photoCredit_11smx_31{margin:6px 0;color:var(--text-muted);font-size:14px;line-height:1.6}._photoCredit_11smx_31{font-size:12px;opacity:.85}._linkCol_11smx_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}._block_11smx_49{display:flex;flex-direction:column;gap:8px}._heading_11smx_55{margin:0 0 4px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--accent)}._link_11smx_43{color:var(--text-primary);font-weight:600;font-size:14px}._link_11smx_43:hover{color:var(--accent)}@media (max-width: 900px){._inner_11smx_8{grid-template-columns:1fr}._brandCol_11smx_16{border-right:none;padding-right:0;border-bottom:1px solid rgba(6,182,212,.18);padding-bottom:16px}}@media (prefers-color-scheme: light){._footer_11smx_1{background:#f6f7fb}}._shell_1q5d3_1{display:flex;min-height:100vh;color:var(--text-primary)}._sidebar_1q5d3_7{width:240px;background:#0a0a12;border-right:1px solid var(--border);padding:18px 16px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh}._brand_1q5d3_20 a{display:flex;align-items:center;gap:10px}._brandMark_1q5d3_26{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#0e0e18;font-weight:800;letter-spacing:.06em}._brandText_1q5d3_39{font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.1}._nav_1q5d3_46{display:flex;flex-direction:column;gap:6px}._navLink_1q5d3_52{padding:10px;border-radius:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;border:1px solid transparent}._navLink_1q5d3_52:hover{border-color:#06b6d459;color:var(--text-primary)}._navLinkActive_1q5d3_68{border-color:#06b6d4bf;color:var(--text-primary);background:#06b6d414}._sidebarMeta_1q5d3_74{margin-top:auto;padding:12px;border-radius:12px;background:#12121a;border:1px solid var(--border)}._metaLabel_1q5d3_82{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._metaValue_1q5d3_90{margin:4px 0 0;font-size:13px;font-weight:600}._main_1q5d3_96{flex:1;display:flex;flex-direction:column;min-width:0}._topbar_1q5d3_103{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--border);background:#0e0e14eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._topLeft_1q5d3_116{display:flex;align-items:center;gap:10px}._iconButton_1q5d3_122{display:none;border:1px solid var(--border);background:#12121a;color:var(--text-primary);border-radius:10px;padding:8px 10px;cursor:pointer}._crumb_1q5d3_132{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._crumbSep_1q5d3_140{margin:0 6px;opacity:.6}._topRight_1q5d3_145{display:flex;align-items:center;gap:10px}._ghostCta_1q5d3_151{border-radius:10px;padding:10px 14px;border:1px solid rgba(6,182,212,.45);color:var(--accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px}._content_1q5d3_162{flex:1;padding:18px 18px 28px}._backdrop_1q5d3_167{display:none}@media (max-width: 960px){._sidebar_1q5d3_7{position:fixed;z-index:30;transform:translate(-110%);transition:transform .24s ease;box-shadow:var(--shadow)}._sidebarOpen_1q5d3_180{transform:translate(0)}._backdrop_1q5d3_167{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:25}._iconButton_1q5d3_122{display:inline-flex}}@media (prefers-color-scheme: light){._sidebar_1q5d3_7{background:#fff}._topbar_1q5d3_103{background:#ffffffeb}._iconButton_1q5d3_122{background:#f6f7fb}}:root{color-scheme:dark;--bg-deep: #08080e;--bg-mid: #0e0e14;--bg-panel: #12121a;--bg-elevated: #16161e;--text-primary: #f0f0f8;--text-muted: #a7b0c0;--accent: #06b6d4;--accent-2: #8b5cf6;--border: rgba(6, 182, 212, .22);--shadow: 0 10px 30px rgba(0, 0, 0, .32);--font-heading: "Playfair Display", "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-ui: "Inter", system-ui, -apple-system, sans-serif}@media (prefers-color-scheme: light){:root{color-scheme:light;--bg-deep: #eef0f5;--bg-mid: #e8eaf2;--bg-panel: #ffffff;--bg-elevated: #f6f7fb;--text-primary: #0e0e18;--text-muted: #4b5563;--border: rgba(6, 182, 212, .35);--shadow: 0 10px 30px rgba(15, 23, 42, .12)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at 20% 20%,rgba(6,182,212,.08),transparent 45%),radial-gradient(circle at 80% 0%,rgba(139,92,246,.08),transparent 40%),var(--bg-mid);color:var(--text-primary);font-family:var(--font-body);line-height:1.6}body{text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
