:root{--ae-accent:#D99B3C;--ae-accent2:#D99B3C;--ae-warn:#83807A;--ae-aura:1;--ae-cut:3vw;--ae-nav-links:flex;--ae-nav-burger:none;--ae-hero-side:130px;--ae-hl-right:130px;--ae-bar-left:52vw;--ae-bar-top:calc(62vh + 90px);--ae-rv-track:320vh;--ae-sbd-track:400vh;--ae-sbd-rail:40%;--ae-sbd-dev:flex;--ae-sbd-gap:26px;--ae-sbd-fs:26px;--ae-sbd-h:clamp(30px,3.6vw,46px);--ae-sbd-desc:block;--ae-wf-out:96px;--ae-wf-pad:72px;--ae-wf-left:48%;--ae-wf-right:44%;--ae-wf-h:clamp(52px,5.4vw,88px);--ae-uc-cols:repeat(3,1fr);--ae-dot-gap:7px;--ae-dot-off:rgba(242,238,230,.07);--ae-rv-pad:150px;--ae-dev-left:calc(40vw - 316px);--ae-hl-w:54vw;--ae-hl-top:24vh;--ae-hero-strip:flex;--ae-hero-corner:block;--ae-dev-t:rotate(17deg) scale(2.7);--ae-dev-right:-3vw;--ae-dev-bottom:-34vh;--ae-dev-op:1;--ae-bento:1.35fr 1fr;}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;background:#0B0A09;color:#F2EEE6;font-family:'Instrument Sans',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;}
a{color:#D99B3C;text-decoration:none;}
a:hover{color:#7CFFD0;}
input,select,button,textarea{font-family:inherit;}
::placeholder{color:#6E6B65;opacity:1;}
::selection{background:rgba(217,155,60,.28);}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:#0B0A09;}
::-webkit-scrollbar-thumb{background:#26241F;border-radius:8px;}
::-webkit-scrollbar-thumb:hover{background:#332F29;}
@keyframes aeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}
@keyframes aeRing{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.05);opacity:.9}}
@keyframes aeBlink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes aeScan{0%{transform:translateY(-20%)}100%{transform:translateY(2000%)}}
@keyframes aePulse{0%,100%{opacity:1}50%{opacity:.88}}
@keyframes aeSweep{0%{transform:translateX(-120%)}100%{transform:translateX(320%)}}

.ae-s-00d35cd8{width:26px;height:26px;border-radius:8px;border:1px solid rgba(242,238,230,.28);display:grid;place-items:center;flex:none}
.ae-s-01e0bda4{flex:1;min-width:250px;display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:14px;background:rgba(131,128,122,.05);border:1px solid rgba(131,128,122,.16)}
.ae-s-027599aa{min-width:130px;display:flex;flex-direction:column;gap:14px}
.ae-s-0490febd{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}
.ae-s-05b8716a{color:#F2EEE6;font-size:15.5px;line-height:1.6;margin-top:7px}
.ae-s-06992ba8{margin:20px 0 0;font-size:20px;line-height:1.5;color:#9A968D}
.ae-s-076f340c{font-family:'Instrument Sans',sans-serif;font-size:11px;color:#83807A}
.ae-s-07ca566c{font-family:'Instrument Sans',sans-serif;font-size:11px;letter-spacing:.18em;color:#6E6B65;text-transform:uppercase}
.ae-s-0cfc4a22{display:block;text-align:right;will-change:transform;transform:translateX(calc(var(--ae-wl-p,0) * 18%))}
.ae-s-0e190cdc{display: inline-flex; align-items: center; padding: 16px 30px; border-radius: 8px; background: #D99B3C; color: #0B0A09; font-size: 15px; font-weight: 700; letter-spacing: .01em; white-space: nowrap; transition: opacity .2s; text-transform: uppercase}
.ae-s-0f7f5079{position:absolute;inset:0;background:rgba(11,10,9,.55);pointer-events:none}
.ae-s-0fe3b11c{color:rgba(242,238,230,.26);transition:color .25s ease-out}
.ae-s-12ad0686{background:#16130F;color:#F2EEE6}
.ae-s-13b028de{flex:0 0 46%;display:var(--ae-faq-answer,block)}
.ae-s-142e14cd{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:14px;letter-spacing:.18em}
.ae-s-14643cfb{font-size:22px;font-weight:600;color:#F2EEE6}
.ae-s-15084ab4{color:var(--ae-accent);font-weight:600;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;letter-spacing:.03em}
.ae-s-158f306f{flex:0 0 var(--ae-sbd-rail,40%);display:var(--ae-sbd-dev,flex);justify-content:center}
.ae-s-161fefa0{width:100%;height:58px;margin-top:28px;border:0;border-radius:10px;background:#D99B3C;color:#0B0A09;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s}
.ae-s-169a0eeb{margin:32px 0 0;max-width:58ch;text-align:left;font-size:17px;line-height:1.65;color:#83807A;text-wrap:pretty}
.ae-s-16ca17ee{width:100%;height:56px;padding:0 18px;border-radius:10px;border:1px solid rgba(242,238,230,.12);background:rgba(242,238,230,.05);color:#F2EEE6;font-size:16px;outline:none;transition:border-color .2s;appearance:none;cursor:pointer}
.ae-s-171bcacd{display:flex;flex-direction:column;gap:14px;margin-top:32px}
.ae-s-1877a247{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,120%);height:120%;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--ae-accent) 12%,transparent),transparent 66%);opacity:var(--ae-aura);mix-blend-mode:screen;pointer-events:none}
.ae-s-192821af{width:280px;transform-origin:center center;transform:rotate(calc(var(--ae-sbd-p,0) * 40deg)) translateY(calc(var(--ae-sbd-p,0) * 8%));filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}
.ae-s-1a9a786b{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 22px 12px}
.ae-s-1ca4d2ce{display:block;white-space:nowrap;font-size:8.4vw}
.ae-s-1d46b3da{height:120px;display:grid;grid-template-columns:repeat(auto-fill,7px);grid-auto-rows:7px;gap:var(--ae-dot-gap,7px);align-content:start;overflow:hidden}
.ae-s-1d855fa2{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;text-transform:uppercase;line-height:.88;letter-spacing:-.03em;color:#F2EEE6;text-shadow:0 2px 24px rgba(0,0,0,.55)}
.ae-s-1e308c2d{width:100%;height:1px;background:rgba(242,238,230,.10);margin-top:24px}
.ae-s-21c61d5c{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#83807A;white-space:nowrap}
.ae-s-21cb98b5{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:var(--ae-sbd-fs,26px);line-height:1.1;letter-spacing:-.02em;color:#F2EEE6;transition:color .3s}
.ae-s-2506858d{position:absolute;left:0;right:0;bottom:0;height:34vh;background:linear-gradient(180deg,rgba(11,10,9,0) 0%,rgba(11,10,9,.55) 45%,rgba(11,10,9,.9) 78%,#0B0A09 100%);z-index:1;pointer-events:none}
.ae-s-2695d7f0{flex:1;min-width:250px;display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:14px;background:color-mix(in oklab,var(--ae-accent) 6%,transparent);border:1px solid color-mix(in oklab,var(--ae-accent) 22%,transparent)}
.ae-s-26cbfd63{font-family:'Instrument Sans',sans-serif;font-size:9px;letter-spacing:.18em;color:var(--ae-warn)}
.ae-s-288be7a1{margin:12px 0 0;font-size:16px;line-height:1.6;color:#9A968D;text-wrap:pretty}
.ae-s-2930de14{grid-column:var(--ae-wl-col,1 / 6);min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;border-radius:12px;background:rgba(242,238,230,.04);border:1px solid rgba(242,238,230,.08);transition:background .25s,border-color .25s}
.ae-s-29623d85{font-family:'Instrument Sans',sans-serif;font-size:9px;letter-spacing:.14em;color:#5A5751}
.ae-s-2962f01a{display:flex;flex-wrap:wrap;gap:56px;justify-content:space-between}
.ae-s-2a795c86{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:13.5px;letter-spacing:.17em;color:#F2EEE6;white-space:nowrap}
.ae-s-2bae25ec{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:clamp(56px,6vw,104px);line-height:.92;letter-spacing:-.03em;color:#F2EEE6}
.ae-s-2e5dc42b{position:absolute;inset:0}
.ae-s-2e7599c5{display:block;text-align:left;will-change:transform;transform:translateX(calc(var(--ae-wl-p,0) * -18%))}
.ae-s-308764cf{margin:10px 0 0;display:var(--ae-sbd-desc,block);font-size:16px;line-height:1.6;color:#9A968D;transition:color .3s;text-wrap:pretty}
.ae-s-30936553{width:9px;height:9px;background:#F2EEE6;transform:rotate(45deg);border-radius:1px}
.ae-s-3317eeab{color:#5A5751;font-size:13px;line-height:1.7;margin:0;text-wrap:pretty}
.ae-s-3797bd5a{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;text-transform:uppercase;font-size:var(--ae-wf-h,clamp(52px,5.4vw,88px));line-height:.94;letter-spacing:-.03em;color:#F2EEE6}
.ae-s-3883303b{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-radius:8px;background:rgba(242,238,230,.04);cursor:pointer;transition:background .2s;overflow:hidden}
.ae-s-3934662d{display:inline-block;white-space:nowrap;font-size:76px}
.ae-s-396ffb88{flex:none;width:18px;height:18px;display:grid;place-items:center;color:#D99B3C;transition:color .2s}
.ae-s-3992f9a5{position:relative;padding:100px 0 0;border-top:1px solid rgba(255,255,255,.06);margin-top:-1px}
.ae-s-3b1aeaa8{font-family:'Instrument Sans',sans-serif;font-size:9.5px;letter-spacing:.1em;color:#5A5751;text-align:center;line-height:1.7}
.ae-s-3b25f222{padding:var(--ae-sbd-gap,26px) 0;border-bottom:1px solid rgba(242,238,230,.08)}
.ae-s-3ed424fb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 22px 12px}
.ae-s-3f111b70{width:6px;height:6px;border-radius:50%;background:#D99B3C;flex:none;margin-right:4px}
.ae-s-42d92611{margin-top:80px;border-radius:12px;padding:clamp(34px,5vw,58px);background:rgba(242,238,230,.04);border:1px solid rgba(242,238,230,.08);text-align:center}
.ae-s-4429dc1e{color:#C9CBD0;font-size:15px;font-weight:500;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.ae-s-44f208f1{display:grid;grid-template-columns:var(--ae-zt-cols,repeat(3,1fr));gap:20px;align-items:start;margin-top:56px}
.ae-s-483d6838{width:7px;height:7px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg) translate(-1px,1px)}
.ae-s-4b4e805b{margin:0;font-size:18px;line-height:1.7;color:#C4C0B8;transition:opacity .25s ease-out}
.ae-s-4c774d96{aspect-ratio:4/3;border-radius:12px;background:rgba(242,238,230,.05);display:grid;place-items:center;color:#D99B3C;transition:background .25s}
.ae-s-4d1b9afa{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}
.ae-s-4d4efaa5{position:absolute;right:-3px;top:186px;width:4px;height:34px;border-radius:3px;background:linear-gradient(180deg,#4A586C,#232C3A)}
.ae-s-4e6b187f{flex:1;min-width:280px}
.ae-s-4f2405bc{flex:0 0 var(--ae-wf-right,44%)}
.ae-s-50034803{width:100%;height:56px;padding:0 18px;border-radius:10px;border:1px solid rgba(242,238,230,.12);background:rgba(242,238,230,.05);color:#F2EEE6;font-size:16px;outline:none;transition:border-color .2s}
.ae-s-50e92e03{width:16px;height:2px;border-radius:2px;background:#1D2634}
.ae-s-5136a089{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:var(--ae-rv-pad,150px) 96px 0;overflow:hidden}
.ae-s-5142f639{color:#83807A;font-size:15px;transition:color .2s}
.ae-s-51fc3209{position:relative;width:100%;overflow-x:clip}
.ae-s-525a99b3{display:flex;justify-content:space-between;align-items:baseline}
.ae-s-52cef0bf{position:absolute;right:30px;bottom:40px;width:90px;display:var(--ae-hero-strip,flex);flex-direction:column;align-items:flex-end;gap:12px;z-index:1}
.ae-s-531955c5{margin-top:32px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#9A968D}
.ae-s-54059d3f{flex:1.4;min-width:280px;max-width:400px}
.ae-s-58371f6e{grid-column:var(--ae-wl-col,1 / 8);min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;border-radius:12px;background:rgba(242,238,230,.04);border:1px solid rgba(242,238,230,.08);transition:background .25s,border-color .25s}
.ae-s-59546db1{font-family:'Instrument Sans',sans-serif;font-size:11px;line-height:1.7;color:#F2EEE6;word-break:break-all;letter-spacing:.02em}
.ae-s-5a642684{width:16px;height:16px;background:var(--ae-accent);transform:rotate(45deg);border-radius:3px;box-shadow:0 0 9px var(--ae-accent)}
.ae-s-5a938584{display:flex;flex-direction:column;align-items:stretch}
.ae-s-5d666f1c{width:30px;height:30px;border-radius:50%;background:linear-gradient(160deg,#2B3546,#141B26);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}
.ae-s-5efda244{margin:14px 0 0;font-size:16px;line-height:1.6;color:rgba(11,10,9,.75);text-wrap:pretty}
.ae-s-607b30f9{color:#83807A;font-size:15px;line-height:1.7;margin:20px 0 0;max-width:38ch;text-wrap:pretty}
.ae-s-6088c4e0{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:32px;margin-top:46px}
.ae-s-6247fb0d{display:flex;align-items:center;gap:11px}
.ae-s-63626d68{position:absolute;left:0;top:0;bottom:0;width:3px;background:#D99B3C;display:block}
.ae-s-678122a6{grid-column:var(--ae-wl-col,8 / 13);min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;border-radius:12px;background:rgba(242,238,230,.04);border:1px solid rgba(242,238,230,.08);transition:background .25s,border-color .25s}
.ae-s-683ae7d2{position:fixed;top:0;left:0;right:0;z-index:120;padding:30px var(--ae-hl-right,130px) 30px 60px;min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.ae-s-685cf01f{display:flex;flex-direction:column;gap:8px}
.ae-s-69da1cd1{width:56px;height:56px;border-radius:18px;border:1px solid rgba(217,155,60,.35);display:grid;place-items:center;background:rgba(217,155,60,.08)}
.ae-s-6b4bbac3{display:flex;flex-direction:column}
.ae-s-6becc8b7{color:#D99B3C}
.ae-s-6dd7a4f5{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:16px;color:#F2EEE6}
.ae-s-6f2b742e{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0;flex:none}
.ae-s-7066b05d{padding:9px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#83807A;font-family:'Instrument Sans',sans-serif;font-size:9.5px;letter-spacing:.16em;cursor:pointer}
.ae-s-71838c87{display:flex;flex-direction:column;gap:14px;margin-top:56px}
.ae-s-71dc65f3{display:var(--ae-nav-burger);flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;cursor:pointer}
.ae-s-73347690{border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:10px;background:rgba(255,255,255,.03)}
.ae-s-7500e25a{display:var(--ae-nav-links);align-items:center;gap:40px}
.ae-s-758b4b1d{padding:10px 18px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#83807A;font-family:'Instrument Sans',sans-serif;font-size:10px;letter-spacing:.16em;cursor:pointer;transition:color .2s,border-color .2s}
.ae-s-75d923d3{width:16px;height:16px;background:#D99B3C;transform:rotate(45deg);border-radius:3px}
.ae-s-77420d6a{width:32px;height:32px;border-radius:10px;background:#D99B3C;box-shadow:none;display:grid;place-items:center;flex:none}
.ae-s-7841dcd6{position:relative;margin:130px 0 0;padding:calc(110px + 4vw) 0;background:linear-gradient(115deg,#100E0B 0%,#171410 48%,#0F0D0A 100%);clip-path:polygon(0 0,100% var(--ae-cut),100% 100%,0 calc(100% - var(--ae-cut)));overflow:hidden}
.ae-s-794ce722{min-width:150px;display:flex;flex-direction:column;gap:14px}
.ae-s-799f2677{position:absolute;right:var(--ae-hl-right,130px);top:var(--ae-bar-top,calc(62vh + 90px));z-index:3;width:var(--ae-hl-w,54vw);max-width:calc(100vw - var(--ae-hl-right,130px) - 20px)}
.ae-s-7a609dfd{display:inline-block;white-space:nowrap;font-size:80px}
.ae-s-7c299e7a{margin:28px 0 0;min-height:2.1em;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:32px;line-height:1.05;letter-spacing:-.02em;color:#F2EEE6}
.ae-s-7df4d2b7{grid-column:var(--ae-wl-col,1 / 13);min-height:260px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:40px;border-radius:12px;background:#D99B3C}
.ae-s-7eb37a36{margin:0;text-align:center;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:clamp(30px,4.4vw,54px);line-height:.88;letter-spacing:-.03em;color:#F2EEE6}
.ae-s-7fd04279{margin-top:22px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#9A968D}
.ae-s-8098bf38{stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}
.ae-s-81eabd4d{display:none;margin-top:14px;color:#D99B3C;font-size:13.5px}
.ae-s-8408f582{color:#A39E95;font-size:15.5px;line-height:1.6;margin-top:7px}
.ae-s-84d0c2b6{position:absolute;inset:0;border-radius:40px;overflow:hidden;background-image:repeating-linear-gradient(60deg,rgba(255,255,255,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(-60deg,rgba(255,255,255,.05) 0 1px,transparent 1px 26px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 22.5px);opacity:.85}
.ae-s-857207ee{display:block;width:100%;height:100%}
.ae-s-85aae5ce{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;line-height:.88;letter-spacing:-.03em;font-size:clamp(32px,6vw,72px);margin:0;text-wrap:balance}
.ae-s-883b3f80{display:block;white-space:nowrap;font-size:5.8vw}
.ae-s-89b2b3ca{display:flex;justify-content:center;gap:5px;padding:0 0 12px;flex:none}
.ae-s-8cdd391f{margin:18px auto 0;max-width:68ch;font-size:17px;line-height:1.7;color:#9A968D;text-wrap:pretty}
.ae-s-8e2cc101{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:13px;letter-spacing:.04em;color:var(--ae-accent);text-transform:uppercase}
.ae-s-8fde3ca9{flex:0 0 var(--ae-wf-left,48%)}
.ae-s-8fff7438{font-size:22px;font-weight:600;line-height:1.35;color:#F2EEE6}
.ae-s-90389b0b{margin:28px 0 0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:#F2EEE6}
.ae-s-90e1d41e{color:#83807A}
.ae-s-911e2183{position:relative;margin-top:26px;border-radius:24px;padding:clamp(34px,5vw,58px);text-align:center;background:linear-gradient(140deg,#1A1710,#16130F 55%,#15120E);border:1px solid rgba(131,128,122,.22);overflow:hidden}
.ae-s-914b4d14{flex:1;min-width:280px;max-width:64ch}
.ae-s-91f22569{background:#16130F;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:26px 28px}
.ae-s-965367d6{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%)}
.ae-s-96d7e5f9{margin:10px 0 0;display:var(--ae-sbd-desc,block);font-size:16px;line-height:1.6;color:rgba(242,238,230,.18);transition:color .3s;text-wrap:pretty}
.ae-s-9700151f{flex:0 0 var(--ae-faq-col,46%);display:flex;flex-direction:column;gap:10px}
.ae-s-975385b2{position:absolute;left:0;right:0;height:44px;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--ae-accent) 5%,transparent),transparent);animation:aeScan 5.5s linear infinite;pointer-events:none}
.ae-s-98296274{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.ae-s-98c07bde{grid-column:var(--ae-wl-col,6 / 13);min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;border-radius:12px;background:rgba(242,238,230,.04);border:1px solid rgba(242,238,230,.08);transition:background .25s,border-color .25s}
.ae-s-99e61662{color:#9A968D;text-decoration:underline;text-underline-offset:3px}
.ae-s-9d751723{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);width:52px;height:5px;border-radius:4px;background:#05080C;box-shadow:inset 0 1px 2px rgba(0,0,0,.9)}
.ae-s-9d8156e4{display:block;white-space:nowrap;font-size:16.8vw}
.ae-s-9ded3702{color: #D99B3C; font-size: 14px; font-weight: 500; text-decoration: underline; text-underline-offset: 5px; text-decoration-color: #D99B3C; white-space: nowrap; transition: opacity .2s; text-transform: uppercase; font-family: 'Instrument Sans', sans-serif}
.ae-s-9e518a02{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;line-height:.88;letter-spacing:-.03em;font-size:clamp(40px,7vw,86px);color:var(--ae-warn)}
.ae-s-9e8c2e01{width:5px;height:5px;border-radius:50%;background:var(--ae-accent);box-shadow:0 0 5px var(--ae-accent);animation:aeBlink 2.2s infinite}
.ae-s-9ec81638{font-size:17px;font-weight:600;color:#F2EEE6}
.ae-s-9f0e4db8{display:flex;align-items:center;gap:12px}
.ae-s-9f979637{font-family:'Instrument Sans',sans-serif;font-size:9px;letter-spacing:.2em;color:#5A5751}
.ae-s-a076c3a7{color: #83807A; font-size: 14px; font-weight: 500; transition: color .2s; text-transform: uppercase; font-family: 'Instrument Sans', sans-serif}
.ae-s-a237bfc7{display:inline-flex;align-items:center;padding:16px 32px;border-radius:8px;background:#0B0A09;color:#F2EEE6;font-size:16px;font-weight:600;white-space:nowrap;transition:opacity .2s}
.ae-s-a2685a48{position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--ae-accent)}
.ae-s-a2f28f44{display:inline-block;white-space:nowrap;font-size:62px}
.ae-s-a3266069{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:15px;letter-spacing:.02em;color:#F2EEE6;text-align:center}
.ae-s-a359c40b{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:clamp(30px,4.4vw,54px);line-height:.88;letter-spacing:-.03em;color:#F2EEE6}
.ae-s-a365f7b4{margin:0 0 var(--ae-sbd-gap,32px);font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:var(--ae-sbd-h,clamp(30px,3.6vw,46px));line-height:.92;letter-spacing:-.03em;color:#F2EEE6}
.ae-s-a4ec4a2a{display:block;white-space:nowrap;font-size:6.9vw}
.ae-s-a4ffb1ca{display:grid;grid-template-columns:var(--ae-uc-cols,repeat(3,1fr));gap:56px;align-items:start;margin-top:72px}
.ae-s-a5302896{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:clamp(40px,6vw,72px);line-height:.88;letter-spacing:-.03em;color:#F2EEE6}
.ae-s-a6a118d8{display:inline-block;white-space:nowrap;font-size:96px}
.ae-s-a7b14175{display:var(--ae-faq-acc,none);overflow:hidden;max-height:0;transition:max-height .3s ease}
.ae-s-a921be82{margin-top:auto;position:relative;height:42px;border-radius:11px;overflow:hidden;border:1px solid color-mix(in oklab,var(--ae-accent) 45%,transparent);background:color-mix(in oklab,var(--ae-accent) 10%,transparent);cursor:pointer;user-select:none;touch-action:none}
.ae-s-ab8cdeaa{margin:0;max-width:46ch;font-size:16px;line-height:1.6;color:#9A968D}
.ae-s-abc8ab16{position:relative;margin:80px 0 0;padding:calc(130px + 4vw) 0;background:#0B0A09;clip-path:polygon(0 0,100% var(--ae-cut),100% 100%,0 calc(100% - var(--ae-cut)));overflow:hidden}
.ae-s-ac622a11{position:relative;margin-top:0;padding-top:0;height:var(--ae-rv-track,320vh);background:#0B0A09}
.ae-s-af36350c{margin:0;padding:18px 26px 24px;font-size:17px;line-height:1.7;color:#C4C0B8}
.ae-s-b11a1aa5{width:7px;height:7px;border-radius:2px;background:var(--ae-dot-off,rgba(242,238,230,.07));transition:background .25s}
.ae-s-b296b387{display:var(--ae-faq-acc,none);overflow:hidden;max-height:400px;transition:max-height .3s ease}
.ae-s-b350d548{position:absolute;inset:0;display:grid;place-items:center;font-family:'Instrument Sans',sans-serif;font-size:10px;letter-spacing:.2em;color:#F2EEE6;mix-blend-mode:difference}
.ae-s-b369946d{color:#A39E95;font-size:clamp(16px,1.7vw,20px);line-height:1.75;margin:26px auto 0;max-width:70ch;text-wrap:pretty}
.ae-s-b4a470a2{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:#F2EEE6}
.ae-s-b54c304a{color:var(--ae-accent);font-size:15px;line-height:1.4;flex:none}
.ae-s-b5d08d59{margin:64px 0 0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;line-height:.88;letter-spacing:-.03em}
.ae-s-b65b3f6d{position:absolute;inset:0;background-image:repeating-linear-gradient(60deg,rgba(255,255,255,.025) 0 1px,transparent 1px 48px),repeating-linear-gradient(-60deg,rgba(255,255,255,.025) 0 1px,transparent 1px 48px);pointer-events:none}
.ae-s-b6d154a9{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#9A968D}
.ae-s-b779f2e3{position:absolute;right:var(--ae-hl-right,130px);top:var(--ae-hl-top,24vh);z-index:2;width:var(--ae-hl-w,54vw);max-width:calc(100vw - var(--ae-hl-right,130px) - 20px);text-align:right}
.ae-s-b828cb88{margin-top:10px;font-size:16px;line-height:1.5;color:#9A968D}
.ae-s-ba6ef6fe{position:relative;max-width:1000px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:34px}
.ae-s-ba96669e{width:100%;height:1px;background:rgba(242,238,230,.14)}
.ae-s-bb0df8ba{flex:none;width:18px;height:18px;display:grid;place-items:center;color:rgba(242,238,230,.4);transition:color .2s}
.ae-s-bb17d156{width:11px;height:11px;background:#0B0A09;transform:rotate(45deg);border-radius:2px}
.ae-s-bb2b0e55{color:var(--ae-accent)}
.ae-s-bb7a5b1f{position:absolute;left:0;top:0;bottom:0;width:3px;background:#D99B3C;display:none}
.ae-s-bd6ce6ab{position:relative;max-width:1000px;margin:0 auto;padding:0 24px;text-align:center}
.ae-s-c17542b1{width:56px;height:56px;border-radius:18px;border:1px solid color-mix(in oklab,var(--ae-accent) 21%,transparent);display:grid;place-items:center;background:color-mix(in oklab,var(--ae-accent) 8%,transparent);box-shadow:0 0 30px color-mix(in oklab,var(--ae-accent) 11%,transparent)}
.ae-s-c348c848{color:#D99B3C;font-size:15px;font-weight:500;padding:13px 0}
.ae-s-c451fdb0{position:relative}
.ae-s-c59ad06b{display:flex;align-items:center;gap:6px}
.ae-s-c6dd66f1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1000px,140vw);height:600px;background:radial-gradient(ellipse,color-mix(in oklab,var(--ae-accent) 15%,transparent),transparent 62%);filter:blur(28px);opacity:var(--ae-aura);pointer-events:none}
.ae-s-c968e81e{width:100%;max-width:1180px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;gap:0 6%;align-items:center}
.ae-s-cababfb0{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-radius:0 8px 8px 0;background:rgba(242,238,230,.09);cursor:pointer;transition:background .2s;overflow:hidden}
.ae-s-cace56ea{display:none;position:absolute;left:var(--ae-hero-side,24px);right:var(--ae-hero-side,24px);top:88px;flex-direction:column;gap:2px;padding:8px 22px 18px;border-radius:24px;background:rgba(20,22,26,.97);border:1px solid rgba(255,255,255,.08)}
.ae-s-cb0c2494{position:absolute;opacity:0;width:0;height:0}
.ae-s-cb17b623{width:100%;margin:30px 0 0;text-align:left;font-size:17px;line-height:1.65;color:#9A968D}
.ae-s-cb18d8e2{margin:18px 0 0;font-size:12.5px;line-height:1.65;color:#6E6B65;text-wrap:pretty}
.ae-s-cd5b13cd{color: #83807A; font-size: 14px; font-weight: 500; transition: color .2s; font-family: 'Instrument Sans', sans-serif; text-transform: uppercase}
.ae-s-cd742e54{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,38px);line-height:1.05;letter-spacing:-.025em;color:#F2EEE6}
.ae-s-cdcd4689{color:var(--ae-warn);font-size:15px;line-height:1.4;flex:none}
.ae-s-cf0e5133{position:absolute;left:50%;top:-40%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(131,128,122,.18),transparent 65%);filter:blur(20px);opacity:var(--ae-aura);pointer-events:none}
.ae-s-cf165da1{color:#C9C4BA;font-size:clamp(16px,1.8vw,20px);line-height:1.7;margin:22px auto 0;max-width:62ch;text-wrap:pretty}
.ae-s-d0ff9d34{position:relative;display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;border:1px solid rgba(242,238,230,.12);background:rgba(242,238,230,.05);color:#F2EEE6;font-size:15px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.ae-s-d41990a5{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;border-radius:14px;background:#D99B3C;color:#0B0A09;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:16.5px;letter-spacing:.02em;box-shadow:0 18px 46px color-mix(in oklab,var(--ae-accent) 30%,transparent);transition:transform .25s,box-shadow .25s}
.ae-s-d52d72b3{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:var(--ae-sbd-fs,26px);line-height:1.1;letter-spacing:-.02em;color:rgba(242,238,230,.25);transition:color .3s}
.ae-s-d5a20156{font-family:'Instrument Sans',sans-serif;font-size:10.5px;letter-spacing:.2em;color:#5A5751;text-transform:uppercase}
.ae-s-d5cac0b8{display:block;height:1.5px;background:#F2EEE6;border-radius:2px}
.ae-s-d5f9109a{color:#F2EEE6;font-size:14.5px;font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(242,238,230,.4);transition:text-decoration-color .2s}
.ae-s-d6927c1b{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:.06em;color:var(--ae-accent)}
.ae-s-da15183a{max-width:1180px;margin:0 auto;padding:0 24px}
.ae-s-dccd94d1{position:relative;height:100vh;margin-bottom:0;padding-bottom:0;overflow:hidden;background:#0B0A09;--ae-accent:#D99B3C;--ae-accent2:#D99B3C}
.ae-s-dec0b310{position:absolute;left:22px;right:22px;top:26px;bottom:64px;border-radius:26px;background:#04070B;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 0 40px rgba(0,0,0,.9),0 0 26px color-mix(in oklab,var(--ae-accent) 8%,transparent);overflow:hidden;display:flex;flex-direction:column}
.ae-s-e06eb6d8{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:80px}
.ae-s-e0fc4343{position:relative;width:min(316px,80vw);aspect-ratio:316/468;transform-style:preserve-3d}
.ae-s-e1d8f343{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;line-height:.88;letter-spacing:-.03em;font-size:clamp(30px,4.6vw,58px);margin:24px 0 0;text-wrap:balance}
.ae-s-e450c3d3{position:relative;padding:130px 0 0}
.ae-s-e584f008{position:absolute;right:-3px;top:118px;width:4px;height:52px;border-radius:3px;background:linear-gradient(180deg,#4A586C,#232C3A)}
.ae-s-e9204698{width:62px;height:62px;border-radius:50%;border:1px solid var(--ae-accent);display:grid;place-items:center;background:color-mix(in oklab,var(--ae-accent) 8%,transparent);box-shadow:0 0 40px color-mix(in oklab,var(--ae-accent) 21%,transparent);color:var(--ae-accent);font-size:26px;line-height:1}
.ae-s-ea19b8cb{margin:0;font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:#0B0A09}
.ae-s-eb4485a8{margin:18px 0 0 auto;max-width:62ch;font-size:17px;line-height:1.65;color:#9A968D;text-wrap:pretty}
.ae-s-eb69b219{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:26px}
.ae-s-eb6b1eed{margin:0 var(--ae-wf-out,96px);border-radius:24px;background:rgba(242,238,230,.04);border:1px solid rgba(242,238,230,.09);padding:var(--ae-wf-pad,72px)}
.ae-s-eb6bbfcd{display:flex;flex-wrap:wrap;gap:0 8%;margin-top:80px}
.ae-s-ec4447d0{flex:1;display:flex;flex-direction:column;padding:16px 16px 14px;gap:11px}
.ae-s-ee40d1cb{position:relative;height:var(--ae-sbd-track,400vh)}
.ae-s-eeb1c836{margin-top:70px;padding:26px 0 40px;border-top:1px solid rgba(255,255,255,.06)}
.ae-s-f1b6be15{margin:14px 0 0;font-size:16px;line-height:1.6;color:#9A968D;text-wrap:pretty}
.ae-s-f21b9371{display:flex;flex-direction:column;gap:14px}
.ae-s-f3917aad{position:absolute;left:var(--ae-dev-left,calc(40vw - 316px));bottom:var(--ae-dev-bottom,-34vh);width:316px;opacity:var(--ae-dev-op,1);transform-origin:right bottom;filter:drop-shadow(0 50px 70px rgba(0,0,0,.65));transform:var(--ae-dev-t,rotate(17deg) scale(3.1))}
.ae-s-f49c742b{display:inline-block;margin:28px 0 0;padding:11px 18px;border-radius:8px;border:1px dashed rgba(242,238,230,.16);font-size:13px;line-height:1.6;color:#83807A;text-align:left}
.ae-s-f6bfe389{font-family:'Plus Jakarta Sans','Instrument Sans',sans-serif;font-weight:800;font-size:13px;letter-spacing:.04em;color:var(--ae-warn);text-transform:uppercase}
.ae-s-f6e3d7fe{text-align:right}
.ae-s-f90c815c{display:flex;flex-wrap:wrap;gap:56px}
.ae-s-fa9aeccc{display:block}
.ae-s-fd068741{display:flex;flex-wrap:wrap;gap:0 8%;align-items:flex-start}
.ae-s-fdaa3e64{position:absolute;inset:0;border-radius:40px;background:linear-gradient(152deg,#3E4C61 0%,#1C2534 16%,#0F151E 50%,#1D2634 84%,#42506690 100%);border:1px solid rgba(255,255,255,.11);box-shadow:0 50px 100px rgba(0,0,0,.65),0 0 70px color-mix(in oklab,var(--ae-accent) 7%,transparent),inset 0 1px 0 rgba(255,255,255,.2)}
.ae-s-0e190cdc:hover{opacity:.88;color:#0B0A09}
.ae-s-161fefa0:hover{background:#C88F37}
.ae-s-2930de14:hover{background:rgba(242,238,230,.06);border-color:rgba(242,238,230,.2)}
.ae-s-3883303b:hover{background:rgba(242,238,230,.07)}
.ae-s-4c774d96:hover{background:rgba(242,238,230,.08)}
.ae-s-5142f639:hover{color:var(--ae-accent)}
.ae-s-58371f6e:hover{background:rgba(242,238,230,.06);border-color:rgba(242,238,230,.2)}
.ae-s-678122a6:hover{background:rgba(242,238,230,.06);border-color:rgba(242,238,230,.2)}
.ae-s-6b4bbac3:hover{--ae-dot-off:rgba(242,238,230,.14)}
.ae-s-758b4b1d:hover{color:var(--ae-accent);border-color:color-mix(in oklab,var(--ae-accent) 50%,transparent)}
.ae-s-98c07bde:hover{background:rgba(242,238,230,.06);border-color:rgba(242,238,230,.2)}
.ae-s-9ded3702:hover{opacity:.75;color:#D99B3C}
.ae-s-a076c3a7:hover{color:#F2EEE6}
.ae-s-a237bfc7:hover{opacity:.85;color:#F2EEE6}
.ae-s-cababfb0:hover{background:rgba(242,238,230,.07)}
.ae-s-cd5b13cd:hover{color:#F2EEE6}
.ae-s-d41990a5:hover{transform:translateY(-3px);box-shadow:0 24px 58px color-mix(in oklab,var(--ae-accent) 44%,transparent);color:#0B0A09}
.ae-s-d5f9109a:hover{text-decoration-color:#F2EEE6;color:#F2EEE6}
.ae-s-16ca17ee:focus, .ae-s-16ca17ee:focus-visible{border-color:rgba(242,238,230,.32)}
.ae-s-50034803:focus, .ae-s-50034803:focus-visible{border-color:rgba(242,238,230,.32)}
[data-screen][hidden],[data-ae-form-view][hidden]{display:none!important}

.ae-brand-link {
  display: flex;
  align-items: center;
  gap: 11px;
  text-decoration: none;
  color: inherit;
}

.ae-brand-logo {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  object-fit: cover;
  flex: none;
  display: block;
}

.ae-brand-link--footer .ae-brand-logo {
  width: 36px;
  height: 36px;
  border-radius: 10px;
}

.ae-hero-device {
  position: absolute;
  left: max(-4vw, calc(8vw - 80px));
  bottom: -8vh;
  width: min(42vw, 520px);
  z-index: 1;
  pointer-events: none;
  opacity: var(--ae-dev-op, 1);
  filter: drop-shadow(0 40px 60px rgba(0, 0, 0, 0.55));
}

.ae-hero-device__img {
  width: 100%;
  height: auto;
  display: block;
  transform: rotate(-8deg);
}

@media (max-width: 880px) {
  .ae-hero-device {
    left: -18vw;
    bottom: -2vh;
    width: min(70vw, 360px);
    opacity: 0.35;
  }
}

.ae-statement {
  position: relative;
  padding: clamp(80px, 12vh, 140px) clamp(24px, 6vw, 96px);
  background: #0b0a09;
}

.ae-statement__inner {
  max-width: 1180px;
  margin: 0 auto;
}

.ae-statement__rule {
  width: 100%;
  height: 1px;
  background: rgba(242, 238, 230, 0.14);
  margin-bottom: clamp(36px, 5vh, 64px);
}

.ae-statement__line {
  margin: 0;
  font-family: "Plus Jakarta Sans", "Instrument Sans", sans-serif;
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: -0.03em;
  color: #f2eee6;
  font-size: clamp(28px, 5.2vw, 72px);
  text-wrap: balance;
}

.ae-statement__line--md {
  font-size: clamp(24px, 4.2vw, 56px);
}

.ae-statement__line--accent {
  font-size: clamp(40px, 8vw, 110px);
  color: var(--ae-accent, #d99b3c);
  margin-top: 0.08em;
}

.ae-features {
  position: relative;
  padding: clamp(80px, 12vh, 130px) 0;
}

.ae-features__inner {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 24px;
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: clamp(32px, 5vw, 72px);
  align-items: center;
}

.ae-features__media {
  display: flex;
  justify-content: center;
}

.ae-features__img {
  width: min(100%, 420px);
  height: auto;
  display: block;
  filter: drop-shadow(0 36px 50px rgba(0, 0, 0, 0.55));
}

.ae-features__title {
  margin: 0 0 28px;
  font-family: "Plus Jakarta Sans", "Instrument Sans", sans-serif;
  font-weight: 800;
  font-size: clamp(30px, 3.6vw, 46px);
  line-height: 0.92;
  letter-spacing: -0.03em;
  color: #f2eee6;
}

.ae-features__item {
  padding: 22px 0;
  border-bottom: 1px solid rgba(242, 238, 230, 0.08);
}

.ae-features__item:last-child {
  border-bottom: 0;
}

.ae-features__item h3 {
  margin: 0;
  font-family: "Plus Jakarta Sans", "Instrument Sans", sans-serif;
  font-weight: 800;
  font-size: clamp(20px, 2.2vw, 26px);
  line-height: 1.1;
  letter-spacing: -0.02em;
  color: #f2eee6;
}

.ae-features__item p {
  margin: 10px 0 0;
  font-size: 16px;
  line-height: 1.6;
  color: #9a968d;
  text-wrap: pretty;
}

@media (max-width: 900px) {
  .ae-features__inner {
    grid-template-columns: 1fr;
  }

  .ae-features__img {
    width: min(100%, 300px);
  }
}

