@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.BKz78T03.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.BW_wrb5p.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.RaVCNQX7.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.DMxgMKSc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.B2GLvXWD.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.BdAXjnQq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.CmiK3K51.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-normal.qyq7qiEo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.aFhv2iya.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.CYDqHS6k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BUqUdxpG.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.DBzjYlhR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.LNvnJ-zC.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DX0gtuIC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DLFur4M8.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.Bd9qxgO7.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.Co9-8-br.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.yoRrTn3C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.Ckqal4CG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.DSJrtJSV.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.zgGxM6DR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-italic.8AKbMYyY.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-italic.BSgYsU7u.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-italic.DF_ZTWEh.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-italic.B0i79zCm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-italic.Cj3vwg8R.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-italic.-P10fax7.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-italic.DmTDpfzD.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-italic.DrBYjZZN.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-italic.D-gmXxxY.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-italic.cHA2QpxQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-italic.4UDTnZx5.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-italic.BBvJcUCh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-italic.DW_HNewX.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-italic.Bntdzcwq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-void: #0b0e14;--bg-card: #151922;--gold: #dca54c;--gold-dim: #8a6d3b;--text-main: #f0f0f0;--text-muted: #9ca3af;--font-serif: "EB Garamond", serif;--font-sans: "Inter Variable", sans-serif}html{background-color:#0b0e14;scroll-behavior:smooth;overflow-x:hidden;width:100%;position:relative}body{margin:0;padding:0;background-color:#0b0e14;color:#f0f0f0;font-family:Inter Variable,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%;position:relative}*,*:before,*:after{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center!important}.relative{position:relative}.z-10{z-index:10}.container{max-width:1200px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.container-narrow{max-width:800px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.wrap-wide{max-width:1400px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}@media(max-width:768px){.container,.container-narrow,.wrap-wide{padding-left:1.5rem!important;padding-right:1.5rem!important;max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-x:clip!important}}h1,h2,h3,h4{font-family:EB Garamond,serif;font-weight:400;line-height:1.1;color:#f0f0f0}a{text-decoration:none;color:inherit;transition:.3s}p{line-height:1.6;color:#9ca3af}.btn-glow,.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.8rem;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.12em;transition:all .3s ease;text-decoration:none;text-align:center;white-space:normal;word-break:break-word;line-height:1.4}.btn-glow{background:#dca54c;color:#0b0e14;box-shadow:0 0 25px #dca54c66}.btn-glow:hover{box-shadow:0 0 40px #dca54c99;transform:translateY(-2px);background:#fff}.btn-outline{color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-outline:hover{border-color:#dca54c;color:#dca54c}@media(max-width:768px){.btn-glow,.btn-outline{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:1.25rem!important;padding-right:1.25rem!important;display:flex!important;text-align:center!important;font-size:.8rem!important;letter-spacing:.08em!important}}@media(max-width:380px){.btn-glow,.btn-outline{padding-top:1rem!important;padding-bottom:1rem!important;font-size:.75rem!important}}body:before{content:"";position:fixed;top:-20vh;right:-10vw;width:800px;height:800px;background:radial-gradient(circle,rgba(220,165,76,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.lux-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1rem 0;background:#0b0e14d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);z-index:2000}.menu-toggle{z-index:1200}.header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.brand-mark{font-family:EB Garamond,serif;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;color:#fff}.brand-mark span{color:var(--gold);font-style:italic;padding-right:.1em}.nav-link{color:var(--text-muted);font-size:.9rem;font-weight:500;margin-right:2rem;transition:.3s}.nav-link:hover{color:var(--gold)}.nav-pill{background:#ffffff0d;padding:.6rem 1.5rem;border-radius:99px;font-size:.9rem;font-weight:600;border:1px solid rgba(255,255,255,.1);color:#fff;transition:.3s;text-transform:uppercase;letter-spacing:.05em}.nav-pill:hover{background:#dca54c;border-color:#dca54c;color:#000;transform:translateY(-2px);box-shadow:0 4px 15px #dca54c4d}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1100}.hamburger{display:block;width:24px;height:2px;background:#fff;position:relative;transition:.3s}.hamburger:before,.hamburger:after{content:"";position:absolute;width:24px;height:2px;background:#fff;transition:.3s}.hamburger:before{top:-8px}.hamburger:after{bottom:-8px}.menu-toggle.active .hamburger{background:transparent}.menu-toggle.active .hamburger:before{transform:rotate(45deg);top:0}.menu-toggle.active .hamburger:after{transform:rotate(-45deg);bottom:0}.mobile-drawer{position:fixed;inset:0;background:var(--bg-void);z-index:1050;display:flex;align-items:center;justify-content:center;transform:translate(100%);transition:transform .5s cubic-bezier(.77,0,.175,1)}.mobile-drawer.active{transform:translate(0)}.drawer-content{display:flex;flex-direction:column;gap:2rem;text-align:center}.drawer-link{font-family:var(--font-serif);font-size:clamp(1.8rem,8vw,2.5rem);color:var(--text-muted);transition:.3s}.drawer-link:hover,.drawer-link.active{color:var(--gold)}@media(max-width:768px){.desktop-nav{display:none}.menu-toggle{display:block}}.lux-footer{background-color:#050608;border-top:1px solid rgba(230,182,88,.1);padding:10rem 0 4rem;margin-top:8rem;position:relative;z-index:10}.f-container{max-width:1400px;margin:0 auto;padding:0 3rem}.f-main-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:4rem;margin-bottom:8rem}.f-logo{font-family:var(--font-serif);font-size:2.2rem;color:#fff;margin-bottom:1.5rem;display:block;padding-right:.1em}.f-logo span{color:var(--gold);font-style:italic}.f-mission{font-size:1.1rem;line-height:1.6;color:var(--text-muted);max-width:380px;margin-bottom:2rem}.fs-item{font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--gold);opacity:.6;border-bottom:1px solid rgba(230,182,88,.3);padding-bottom:.5rem;display:inline-block}.f-heading{font-family:var(--font-sans);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#fff;margin-bottom:2rem}.f-list{list-style:none;padding:0;margin:0}.f-list li{margin-bottom:1rem}.f-list a{color:var(--text-muted);font-size:1rem;transition:color .3s ease}.f-list a:hover{color:var(--gold)}.f-lower{border-top:1px solid rgba(255,255,255,.05);padding-top:3rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.f-copyright p{color:#ffffff4d;font-size:.85rem;margin:0 0 .5rem}.f-motto{font-size:.7rem;text-transform:uppercase;letter-spacing:.3em;color:var(--gold);opacity:.5}.f-locations{display:flex;align-items:center;gap:1.5rem;color:#fff6;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.dot{width:4px;height:4px;background:var(--gold);border-radius:50%;opacity:.4}@media(max-width:1100px){.f-main-grid{grid-template-columns:1.5fr 1fr 1fr}.f-main-grid>div:last-child{grid-column:2 / span 2}}@media(max-width:768px){.lux-footer{padding:6rem 0 3rem;text-align:center}.f-main-grid{display:flex;flex-direction:column;align-items:center;gap:4rem;margin-bottom:5rem}.f-brand-col{display:flex;flex-direction:column;align-items:center}.f-mission{margin:0 auto 2rem;font-size:1rem;max-width:320px}.f-nav-group{display:grid;grid-template-columns:1fr 1fr;gap:3rem 2rem;width:100%;text-align:left}.f-nav-col{width:100%}.f-heading{margin-bottom:1.5rem;font-size:.75rem}.f-list li{margin-bottom:.8rem}.f-list a{font-size:.9rem}.f-lower{flex-direction:column-reverse;gap:2.5rem;padding-top:4rem}.f-locations{justify-content:center;gap:1.25rem;font-size:.7rem}.f-motto{display:block;margin-top:1rem}.header-container{padding:0 1.25rem}}@media(max-width:480px){.f-nav-group{grid-template-columns:1fr;text-align:center;gap:3.5rem}.f-list{align-items:center}}
