@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600&family=Outfit:wght@300;400;500;600;700&display=swap");:root{--gold2:#D4A017;--gold-glow:rgba(245,197,24,0.18);--white-65:rgba(255,255,255,.65);--white-45:rgba(255,255,255,.45);--white-12:rgba(255,255,255,.12);--black:#0F0F0F;--black-soft:#161616;--black-card:#1A1A1A;--black-border:#222222;--gold:#F5C518;--gold-dark:#D4A017;--gold-pale:rgba(245,197,24,0.10);--gold-glow:rgba(245,197,24,0.35);--gold-rule:rgba(245,197,24,0.22);--white:#F8FBFF;--white-80:rgba(255,255,255,0.80);--white-50:rgba(255,255,255,0.50);--white-30:rgba(255,255,255,0.30);--white-08:rgba(255,255,255,0.06);--slate:#8B9BAD;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Outfit",sans-serif;--ease:cubic-bezier(0.25,0.46,0.45,0.94);--trans:0.38s var(--ease);--shadow-lg:0 24px 60px rgba(0,0,0,0.5);--shadow-gold:0 8px 32px rgba(245,197,24,0.3);--radius:8px;--gold-gradient:linear-gradient(180deg,#e8c248 20%,#ffd95c 30%,#fecf00 80%);--gold-gradient-em:linear-gradient(180deg,#e8c248 20%,#ffd95c 30%,#fecf00 80%)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow:auto;font-size:16px}body{background:var(--black);color:var(--white);font-family:var(--font-body);overflow-x:hidden;line-height:1.6}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--gold-dark);border-radius:2px}::selection{background:var(--gold);color:var(--black)}.font-display{font-family:var(--font-display)}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px}.section-eyebrow:before{content:"";display:block;width:28px;height:1.5px;background:var(--gold);flex-shrink:0}.gold-text,.section-title{background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-title{font-family:var(--font-display);font-weight:700;line-height:1.12;margin-bottom:18px}.section-title,.section-title em{font-size:clamp(2rem,3.8vw,5.2rem)}.section-title em{font-style:normal;background:var(--gold-gradient-em);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.plainText{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,3.8vw,5.2rem);background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--white)}.section-desc{font-size:.93rem;color:var(--slate);line-height:1.85;max-width:640px}.shine-border{position:relative;border:1.5px solid transparent;background-clip:padding-box}.shine-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#6E5415,#C9A227 25%,#FFE88A 50%,#C9A227 75%,#6E5415);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;box-shadow:0 0 6px #D4AF37,0 0 14px rgba(255,220,100,.4);z-index:2}.gold-rule{width:56px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-dark));border-radius:1px;margin:18px 0 30px}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--black);font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:var(--trans);box-shadow:0 4px 20px rgba(245,197,24,.28)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(245,197,24,.48)}.btn-primary svg{transition:transform .3s}.btn-primary:hover svg{transform:translateX(4px)}.btn-outline{display:inline-flex;align-items:center;gap:10px;padding:13px 32px;background:transparent;color:var(--white-80);font-family:var(--font-body);font-size:.82rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--black-border);border-radius:4px;cursor:pointer;text-decoration:none;transition:var(--trans)}.btn-outline:hover{border-color:rgba(245,197,24,.4);color:var(--gold);background:var(--gold-pale)}.section{padding:clamp(70px,9vw,110px) clamp(20px,5vw,64px);position:relative}.container{max-width:1200px;margin:0 auto}body:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.35}.Navbar_nav__fRNl1{--gold:#F5C518;position:fixed;inset:0 0 auto;z-index:1000;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,64px);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease;border-bottom:1px solid transparent;background:transparent}.Navbar_solid__ITKtO{background:rgba(10,10,10,.93);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 4px 40px rgba(0,0,0,.6)}.Navbar_brand__SAEh8{gap:5px;text-decoration:none}.Navbar_brand__SAEh8,.Navbar_mark__hIFhI{display:flex;align-items:center;flex-shrink:0}.Navbar_mark__hIFhI{width:96px;height:96px;justify-content:center;overflow:visible}.Navbar_mark__hIFhI img{width:100%;height:100%;object-fit:contain}.Navbar_contactBtn__sovzY{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;background:linear-gradient(135deg,#f5c518,#d4a017);color:#090d18;border:1px solid rgba(245,197,24,.7);border-radius:5px;font-family:var(--font-body);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 4px 16px rgba(245,197,24,.18);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.Navbar_contactBtn__sovzY:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f1c205,#dfb108);color:#090d18}.Navbar_contactBtn__sovzY:active{transform:translateY(0)}.Navbar_brandName__nXL5P{color:#ffffff;white-space:nowrap}.Navbar_brandName__nXL5P,.Navbar_brandSub__7Ah2J{display:inline;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.Navbar_brandSub__7Ah2J{color:#F5C518;text-transform:none}.Navbar_links__dKlZ4{display:flex;align-items:center;gap:28px}.Navbar_link__Xu4IB{text-decoration:none;font-size:.79rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.8);position:relative;transition:color .3s ease;white-space:nowrap}.Navbar_link__Xu4IB:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:1.5px;background:#F5C518;border-radius:1px;transition:width .3s ease}.Navbar_link__Xu4IB:hover{color:#F5C518}.Navbar_link__Xu4IB:hover:after{width:70%}.Navbar_activeLink__gXUeQ{color:#F5C518}.Navbar_activeLink__gXUeQ:after{width:70%}.Navbar_dropWrapper__CAx3F{position:relative}.Navbar_dropWrapper__CAx3F:hover .Navbar_drop__H3sQA,.Navbar_drop__H3sQA.Navbar_dropOpen__B_JUp{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.Navbar_dropTrigger__vAy9I{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:.79rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.8);transition:color .3s ease}.Navbar_dropTrigger__vAy9I:after{display:none}.Navbar_dropTriggerOpen__C_XTS,.Navbar_dropTrigger__vAy9I:hover{color:#F5C518}.Navbar_chevron__Z2j_g{flex-shrink:0;transition:transform .25s ease;opacity:.7}.Navbar_chevronOpen__DKhpo{transform:rotate(180deg)}.Navbar_drop__H3sQA{position:absolute;top:100%;left:50%;width:300px;padding-top:18px;z-index:1001;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(10px);transition:opacity .22s ease,transform .22s ease}.Navbar_dropInner____jdG{position:relative;background:rgba(12,12,12,.97);border:1px solid rgba(245,197,24,.15);border-radius:12px;padding:8px;box-shadow:0 24px 64px rgba(0,0,0,.7);backdrop-filter:blur(20px)}.Navbar_dropArrow__SRIMR{position:absolute;top:-7px;left:50%;width:13px;height:13px;background:rgba(12,12,12,.97);border-left:1px solid rgba(245,197,24,.15);border-top:1px solid rgba(245,197,24,.15);border-radius:2px 0 0 0;transform:translateX(-50%) rotate(45deg)}.Navbar_dropItem__uvHhd{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:8px;text-decoration:none;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.Navbar_dropItem__uvHhd:hover{background:rgba(245,197,24,.07);border-color:rgba(245,197,24,.14)}.Navbar_dropItem__uvHhd:hover .Navbar_dropArrowIcon__6xRe7{opacity:1;transform:translateX(0)}.Navbar_dropText__byG2b{flex:1;min-width:0;line-height:1.3}.Navbar_dropLabel__Kh2U5{display:block;font-size:.85rem;font-weight:600;color:rgba(242,237,228,1);margin-bottom:3px;letter-spacing:.02em;transition:color .2s ease}.Navbar_dropItem__uvHhd:hover .Navbar_dropLabel__Kh2U5{color:#F5C518}.Navbar_dropSub__K79ID{display:block;font-size:.68rem;color:rgba(242,237,228,.45);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_dropArrowIcon__6xRe7{flex-shrink:0;color:#F5C518;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.Navbar_ham__NWzij{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(245,197,24,.08);border:1px solid rgba(245,197,24,.18);border-radius:10px;cursor:pointer;position:relative;z-index:1002;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .25s ease,border-color .25s ease,transform .15s ease}@media (hover:hover) and (pointer:fine){.Navbar_ham__NWzij:hover{background:rgba(245,197,24,.14);border-color:rgba(245,197,24,.32)}}.Navbar_ham__NWzij:active{transform:scale(.94)}.Navbar_hamIcon__kClQi{color:#F5C518;overflow:visible;pointer-events:none}.Navbar_hamLine__t2xx0{transition:d .3s ease,opacity .25s ease}.Navbar_mob__D6S7x{position:fixed;top:80px;left:0;right:0;z-index:999;display:flex;flex-direction:column;gap:0;max-height:calc(100svh - 80px);overflow-y:auto;padding:12px clamp(20px,5vw,64px) 32px;background:rgba(10,10,10,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.1);visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.Navbar_mobOpen__bbknS{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.Navbar_mobLink__BdCqd{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:15px 0;font-size:.95rem;font-weight:500;color:rgba(255,255,255,.8);letter-spacing:.06em;transition:color .25s ease;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;width:100%;text-align:left;font-family:inherit}.Navbar_mobLink__BdCqd:hover{color:#F5C518}.Navbar_mobCta__JdVSq{color:#F5C518;font-weight:700;border-bottom:none;margin-top:8px}.Navbar_mobAccordion__3swwb{display:flex;align-items:center;justify-content:space-between;border:none}.Navbar_mobGroup__FCosE{display:flex;flex-direction:column}.Navbar_mobSub__soaeD{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .3s ease}.Navbar_mobSubOpen__amGgx{max-height:300px;opacity:1}.Navbar_mobSubLink__sK0wH{display:flex;align-items:center;gap:12px;text-decoration:none;padding:12px 16px;font-size:.85rem;font-weight:500;color:rgba(242,237,228,.65);border-bottom:1px solid rgba(255,255,255,.04);letter-spacing:.04em;border-radius:6px;margin-bottom:2px;transition:color .2s ease,background .2s ease}.Navbar_mobSubLink__sK0wH:hover{color:#F5C518;background:rgba(245,197,24,.06)}.Navbar_backdrop__htINf{position:fixed;inset:80px 0 0;background:rgba(0,0,0,.55);z-index:998;backdrop-filter:blur(2px)}@media (max-width:1024px){.Navbar_links__dKlZ4{gap:18px}}@media (max-width:439px){.Navbar_brandName__nXL5P,.Navbar_brandSub__7Ah2J{font-size:.7rem!important;font-weight:1000!important}}@media (max-width:768px){.Navbar_links__dKlZ4{display:none}.Navbar_brandName__nXL5P{color:#ffffff;white-space:nowrap}.Navbar_brandName__nXL5P,.Navbar_brandSub__7Ah2J{display:inline;font-size:.88rem;font-weight:1000;letter-spacing:.02em}.Navbar_brandSub__7Ah2J{color:#F5C518;text-transform:none}.Navbar_solid__ITKtO{background:rgba(0,0,0,.907)}.Navbar_ham__NWzij{display:flex;align-items:center;justify-content:center}}