.ljl{--bk:#0A0A0A;--bk2:#141210;--gold:#C9A84C;--gl:#E8CE85;--gd:#9A7A2A;--w:#fff;--mute:rgba(255,255,255,.74);--line:rgba(201,168,76,.22);--serif:'Cormorant Garamond',Georgia,serif;--sans:'Jost',system-ui,sans-serif;font-family:var(--sans);background:var(--bk);color:var(--w);line-height:1.6;overflow-x:hidden}.ljl *{box-sizing:border-box;margin:0;padding:0}.ljl a{color:inherit;text-decoration:none}.ljl .lj-gt{background:linear-gradient(120deg,var(--gd),var(--gl) 45%,var(--gold) 70%,var(--gd));-webkit-background-clip:text;background-clip:text;color:transparent}.ljl em{font-style:italic}.ljl .lj-btn{display:inline-block;padding:13px 30px;border-radius:100px;font-size:14px;font-weight:500;letter-spacing:.5px;transition:.3s}.ljl .lj-b1{background:linear-gradient(120deg,var(--gd),var(--gold),var(--gl));color:#0A0A0A;font-weight:600}.ljl .lj-b1:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(201,168,76,.35)}.ljl .lj-b2{border:1px solid var(--gold);color:var(--gl)}.ljl .lj-b2:hover{background:rgba(201,168,76,.1)}.ljl .lj-hero{min-height:80vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4vw;padding:60px 5vw 70px;position:relative;background:radial-gradient(ellipse 60% 55% at 78% 45%,rgba(201,168,76,.16),transparent 70%)}.ljl .lj-est{display:inline-flex;gap:10px;align-items:center;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.ljl .lj-est:before{content:'';width:34px;height:1px;background:var(--gold)}.ljl h1{font-family:var(--serif);font-size:clamp(44px,6vw,80px);line-height:1.05;font-weight:700;margin-bottom:22px;color:#fff}.ljl .lj-hero p{color:var(--mute);font-size:17px;max-width:500px;margin-bottom:34px;font-weight:300}.ljl .lj-act{display:flex;gap:14px;flex-wrap:wrap}.ljl .lj-logo-stage{display:flex;justify-content:center;position:relative}.ljl .lj-logo-stage:before{content:'';position:absolute;width:min(380px,80%);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:ljspin 40s linear infinite;border-top-color:var(--gold)}.ljl .lj-logo-stage img{width:min(300px,70%);height:auto;padding:7%;border-width:2px;position:relative;animation:ljfl 5s ease-in-out infinite;filter:drop-shadow(0 0 40px rgba(201,168,76,.25))}@keyframes ljfl{50%{transform:translateY(-12px)}}@keyframes ljspin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ljl .lj-lg{border-radius:50%;background:#000;object-fit:contain;aspect-ratio:1;border:1px solid var(--gold)}.ljl .lj-strip{display:flex;flex-wrap:wrap;justify-content:center;border-block:1px solid var(--line);background:var(--bk2)}.ljl .lj-strip div{padding:20px 34px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gl)}.ljl section{padding:100px 5vw;background:transparent}.ljl .lj-in{max-width:1180px;margin:0 auto}.ljl .lj-lab{font-size:12px;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.ljl h2{font-family:var(--serif);font-size:clamp(34px,4.5vw,54px);line-height:1.12;margin-bottom:14px;color:#fff;font-weight:600}.ljl .lj-sub{color:var(--mute);max-width:540px;font-weight:300;margin-bottom:48px}.ljl .lj-in>.lj-lab,.ljl .lj-in>h2,.ljl .lj-in>.lj-sub,.ljl .lj-in>.lj-lead{text-align:center;margin-left:auto;margin-right:auto}.ljl .lj-grid{display:grid;gap:20px}.ljl .lj-g2{grid-template-columns:repeat(2,1fr)}.ljl .lj-card{background:linear-gradient(160deg,#17140e,#0f0e0b);border:1px solid var(--line);border-radius:16px;padding:32px 26px;transition:.35s}.ljl .lj-card:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:0 18px 44px rgba(201,168,76,.12)}.ljl .lj-ic{font-size:34px;margin-bottom:14px}.ljl .lj-alt{background:var(--bk2);border-block:1px solid var(--line)}.ljl .lj-fest{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:185px;gap:16px}.ljl .lj-oc{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;transition:.35s;background:#111}.ljl .lj-oc.lj-big{grid-column:span 2;grid-row:span 2;padding:26px}.ljl .lj-oc:hover{transform:translateY(-6px);border-color:var(--gold)}.ljl .lj-oc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.6s}.ljl .lj-oc:hover img,.ljl .lj-oc:hover .lj-art{transform:scale(1.06)}.ljl .lj-oc:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent 60%)}.ljl .lj-oc>*{position:relative;z-index:1}.ljl .lj-oc>.lj-art{position:absolute;z-index:0}.ljl .lj-art{position:absolute;inset:0;width:100%;height:100%;transition:.6s}.ljl .lj-oc h3{font-family:var(--serif);font-size:21px;color:#fff}.ljl .lj-oc.lj-big h3{font-size:38px}.ljl .lj-oc small{color:var(--gl);font-size:11px;letter-spacing:2px;text-transform:uppercase}.ljl .lj-oc.lj-big small{font-size:13px}.ljl .lj-corp{background:linear-gradient(180deg,#000,#16110a);border-block:2px solid var(--gold);padding:76px 5vw}.ljl .lj-mega{font-family:var(--serif);font-size:clamp(40px,8vw,104px);line-height:.92;font-weight:700;letter-spacing:-2px;text-transform:uppercase;margin:6px 0 18px}.ljl .lj-lead{font-size:clamp(16px,1.6vw,19px);max-width:720px;color:#fff;margin-bottom:38px}.ljl .lj-cg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ljl .lj-ct{position:relative;border:2px solid var(--gold);border-radius:20px;padding:30px 24px;background:linear-gradient(160deg,#1d1810,#0b0a07);transition:.35s;overflow:hidden}.ljl .lj-ct:hover{background:linear-gradient(135deg,var(--gd),var(--gold));color:#000;transform:translateY(-8px)}.ljl .lj-ct:hover p,.ljl .lj-ct:hover h3{color:#111}.ljl .lj-ct .lj-n{position:absolute;right:20px;top:6px;font-family:var(--serif);font-size:62px;font-weight:700;opacity:.14}.ljl .lj-ct .lj-ic{font-size:42px}.ljl .lj-ct h3{font-family:var(--serif);font-size:25px;font-weight:700;line-height:1.1;margin-bottom:10px;color:var(--gl)}.ljl .lj-ct p{color:var(--mute);font-size:14.5px}.ljl .lj-cb{margin-top:24px;display:grid;grid-template-columns:1.2fr 1fr;border-radius:20px;overflow:hidden;background:linear-gradient(120deg,var(--gd),var(--gold),var(--gl));color:#000}.ljl .lj-cb>svg{align-self:stretch}.ljl .lj-cb div{padding:34px}.ljl .lj-cb h3{font-family:var(--serif);font-size:clamp(26px,3.2vw,38px);line-height:1.05;font-weight:700;margin-bottom:12px;color:#000}.ljl .lj-cb p{margin-bottom:22px;font-weight:500;color:#111}.ljl .lj-cb .lj-btn{background:#000;color:var(--gl)}.ljl .lj-step{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.ljl .lj-step b{font-family:var(--serif);font-size:56px;line-height:1}.ljl .lj-step h3{font-family:var(--serif);font-size:25px;margin-bottom:6px;color:#fff}.ljl .lj-step p{color:var(--mute);font-weight:300;max-width:640px}.ljl .lj-q{font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.55;color:#fff}.ljl .lj-q+div{margin-top:16px;font-size:13px;color:var(--gold);letter-spacing:1.5px;text-transform:uppercase}.ljl .lj-st{color:var(--gold);letter-spacing:3px;margin-bottom:10px;font-size:18px}.ljl .lj-fb{max-width:680px;margin:56px auto 0;text-align:center}.ljl .lj-fb h3{font-family:var(--serif);font-size:30px;color:var(--gl);margin-bottom:6px}.ljl .lj-fb>p{color:var(--mute);margin-bottom:22px;font-weight:300}.ljl .lj-form{display:grid;gap:14px;text-align:left}.ljl .lj-form input,.ljl .lj-form select,.ljl .lj-form textarea{width:100%;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:#0f0e0b;color:#fff;font:inherit;font-size:15px}.ljl .lj-form input:focus,.ljl .lj-form select:focus,.ljl .lj-form textarea:focus{outline:0;border-color:var(--gold)}.ljl .lj-form textarea{min-height:130px;resize:vertical}.ljl .lj-form button{border:0;cursor:pointer;font-family:inherit;justify-self:center}.ljl .lj-ok{color:var(--gl);border:1px solid var(--gold);border-radius:10px;padding:16px;text-align:center}.ljl .lj-err{color:#ff9d8a}.ljl .lj-cta{text-align:center;background:linear-gradient(120deg,#9A7A2A,#C9A84C 50%,#E8CE85);color:#0A0A0A}.ljl .lj-cta .lj-lab{color:#0A0A0A;font-weight:600}.ljl .lj-cta h2{color:#0A0A0A}.ljl .lj-cta .lj-gt{background:none;-webkit-text-fill-color:#0A0A0A;color:#0A0A0A}.ljl .lj-cta .lj-sub{color:#1a1a1a;font-weight:400}.ljl .lj-cta .lj-act{justify-content:center;margin-top:30px}.ljl .lj-cta .lj-b1{background:#0A0A0A;color:var(--gl)}.ljl .lj-cta .lj-b2{border:2px solid #0A0A0A;color:#0A0A0A;font-weight:600}.ljl .lj-cta .lj-b2:hover{background:rgba(0,0,0,.08)}.ljl .lj-fu{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.ljl .lj-fu.lj-v{opacity:1;transform:none}@media(max-width:900px){.ljl .lj-hero{grid-template-columns:1fr;padding-top:40px}.ljl .lj-logo-stage{order:-1}.ljl section{padding:70px 5vw}.ljl .lj-step{grid-template-columns:60px 1fr}.ljl .lj-fest{grid-template-columns:1fr 1fr}.ljl .lj-oc.lj-big{grid-column:span 2;grid-row:span 1}.ljl .lj-cg{grid-template-columns:1fr 1fr}.ljl .lj-cb{grid-template-columns:1fr}.ljl .lj-g2{grid-template-columns:1fr}}@media(max-width:560px){.ljl .lj-fest{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.ljl .lj-oc.lj-big{grid-row:span 2}.ljl .lj-cg{grid-template-columns:1fr}.ljl .lj-strip div{padding:14px 18px}}