.ambient[data-astro-cid-ulyxyzjw]{background:#14170f;position:absolute;inset:0;overflow:hidden}.ambient[data-astro-cid-ulyxyzjw]>[data-astro-cid-ulyxyzjw]{position:absolute}.glow-a[data-astro-cid-ulyxyzjw]{filter:blur(10px);background:radial-gradient(closest-side,#c8b27d6b,#c8b27d1f 55%,#0000 75%);width:70%;height:90%;animation:22s ease-in-out infinite alternate driftA;bottom:-20%;right:-10%}.glow-b[data-astro-cid-ulyxyzjw]{filter:blur(14px);background:radial-gradient(closest-side,#66733f8c,#66733f26 55%,#0000 75%);width:60%;height:80%;animation:26s ease-in-out infinite alternate driftB;top:-20%;left:-15%}.grid[data-astro-cid-ulyxyzjw]{background-image:repeating-linear-gradient(90deg,#f4efe609 0 1px,#0000 1px 120px);inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.floor[data-astro-cid-ulyxyzjw]{background:linear-gradient(#c8b27d1a,#14170f00 60%);height:30%;bottom:0;left:0;right:0}.horizon[data-astro-cid-ulyxyzjw]{background:linear-gradient(90deg,#0000,#c8b27de6 45%,#e9dfc4 70%,#0000);height:1px;animation:6s ease-in-out infinite horizon;bottom:30%;left:0;right:0;box-shadow:0 0 24px 2px #c8b27d80}.tower[data-astro-cid-ulyxyzjw]{transform-origin:bottom;animation:rise 1.6s var(--ease) both;background:linear-gradient(#c8b27d38,#c8b27d0d 70%,#c8b27d00);border-top:1px solid #e9dfc459;bottom:30%}.reflection[data-astro-cid-ulyxyzjw]{filter:blur(1px);background:linear-gradient(#c8b27d12,#0000);top:70%}.light[data-astro-cid-ulyxyzjw]{background:#e9dfc4;border-radius:2px;width:2px;height:2px;animation:4s ease-in-out infinite twinkle;box-shadow:0 0 6px #e9dfc4e6}.sweep[data-astro-cid-ulyxyzjw]{background:linear-gradient(90deg,#0000,#f4efe60f,#0000);width:18%;animation:11s linear infinite sweep;top:-10%;bottom:-10%;left:0}.grain[data-astro-cid-ulyxyzjw]{opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>");inset:0}@keyframes driftA{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,-6%)scale(1.15)}}@keyframes driftB{0%{transform:translate(0)scale(1.1)}to{transform:translate(10%,8%)scale(.95)}}@keyframes sweep{0%{transform:translate(-60%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes horizon{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ambient[data-astro-cid-ulyxyzjw]>[data-astro-cid-ulyxyzjw]{animation:none!important}.light[data-astro-cid-ulyxyzjw]{opacity:.5}}.search[data-astro-cid-ksfldra2]{-webkit-backdrop-filter:blur(18px);border-radius:var(--radius);box-shadow:var(--shadow-panel);color:var(--sand);background:#0e0f0ac7;border:1px solid #f4efe624;flex-direction:column;flex:0 430px;gap:16px;min-width:0;padding:26px;display:flex}.head[data-astro-cid-ksfldra2]{flex-direction:column;gap:4px;display:flex}.title[data-astro-cid-ksfldra2]{font-family:var(--font-head);font-size:28px;line-height:1.1}.sub[data-astro-cid-ksfldra2]{color:var(--muted-2);font-size:13.5px}.seg[data-astro-cid-ksfldra2]{border-radius:var(--radius);background:#f4efe612;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg[data-astro-cid-ksfldra2] button[data-astro-cid-ksfldra2]{cursor:pointer;border-radius:var(--radius);color:var(--sand-2);background:0 0;border:0;padding:11px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s}.seg[data-astro-cid-ksfldra2] button[data-astro-cid-ksfldra2].is-active{background:var(--gold);color:var(--olive-900)}.cats[data-astro-cid-ksfldra2]{gap:18px;display:flex}.cats[data-astro-cid-ksfldra2] button[data-astro-cid-ksfldra2]{cursor:pointer;color:var(--muted-3);background:0 0;border:0;padding:0 0 6px;font-size:13.5px;font-weight:600;box-shadow:inset 0 -2px #0000}.cats[data-astro-cid-ksfldra2] button[data-astro-cid-ksfldra2].is-active{color:var(--sand);box-shadow:inset 0 -2px 0 var(--gold)}.fields[data-astro-cid-ksfldra2]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.f[data-astro-cid-ksfldra2]{border-radius:var(--radius);cursor:pointer;background:#f4efe60f;border:1px solid #f4efe61f;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px 14px;transition:border-color .2s;display:flex}.f[data-astro-cid-ksfldra2]:focus-within{border-color:var(--gold)}.f[data-astro-cid-ksfldra2].wide{grid-column:1/-1}.f[data-astro-cid-ksfldra2] span[data-astro-cid-ksfldra2]{letter-spacing:.16em;color:var(--gold);font-size:10.5px;font-weight:600}.f[data-astro-cid-ksfldra2] select[data-astro-cid-ksfldra2]{color:var(--sand);cursor:pointer;color-scheme:dark;background:0 0;border:0;outline:none;width:100%;padding:1px 0;font-size:15px;font-weight:500}.submit[data-astro-cid-ksfldra2]{cursor:pointer;background:var(--gold);color:var(--olive-900);border-radius:var(--radius);border:0;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:15.5px;font-weight:700;transition:background .2s;display:flex}.submit[data-astro-cid-ksfldra2]:hover{background:var(--gold-hover)}.quick[data-astro-cid-ksfldra2]{color:var(--muted-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;font-size:12.5px;display:flex}.quick[data-astro-cid-ksfldra2] a[data-astro-cid-ksfldra2]{color:var(--sand-2);border-radius:var(--radius);border:1px solid #f4efe629;padding:5px 10px}.quick[data-astro-cid-ksfldra2] a[data-astro-cid-ksfldra2]:hover{border-color:var(--gold);color:var(--gold)}@media (width<=640px){.search[data-astro-cid-ksfldra2]{padding:20px}}.hero[data-astro-cid-jgctki6q]{background:var(--olive-750);min-height:820px;display:flex;position:relative}.hero-bg[data-astro-cid-jgctki6q]{background:#14170f;position:absolute;inset:0;overflow:hidden}.hero-bg[data-astro-cid-jgctki6q] video[data-astro-cid-jgctki6q]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-jgctki6q]{pointer-events:none;background:linear-gradient(90deg,#0e0f0ac7 0%,#0e0f0a59 45%,#0e0f0a26 62%,#0e0f0a8c 100%),linear-gradient(#0e0f0a4d 0%,#0e0f0a00 30% 70%,#0e0f0a80 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;width:100%;padding-top:72px;padding-bottom:72px;display:flex;position:relative}.hero-text[data-astro-cid-jgctki6q]{color:#f6f2ea;flex-direction:column;flex:480px;gap:24px;min-width:0;max-width:700px;display:flex}.hero-label[data-astro-cid-jgctki6q]{letter-spacing:.22em;color:var(--gold-tag);font-size:12px;font-weight:600}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{letter-spacing:-.015em;font-size:clamp(44px,5.6vw,84px);line-height:1.02}.hero-text[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{max-width:540px;color:var(--sand-3);font-size:18px;line-height:1.55}.hero-cta[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hero-cta[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{white-space:normal;padding:15px 22px;font-size:15px}.cta2[data-astro-cid-jgctki6q]{color:#f6f2ea;border-color:#f4efe680;font-weight:600}.cta2[data-astro-cid-jgctki6q]:hover{color:#f6f2ea;background:#f4efe61f;border-color:#f4efe680}@media (width<=640px){.hero[data-astro-cid-jgctki6q]{min-height:0}.hero-inner[data-astro-cid-jgctki6q]{gap:40px;padding-top:48px;padding-bottom:48px}}.devs[data-astro-cid-jgctki6q]{padding-top:72px;padding-bottom:96px}.dev-label[data-astro-cid-jgctki6q]{letter-spacing:.18em;color:var(--gold);margin-bottom:22px;font-size:12px;font-weight:600}.dev-grid[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.dev-grid[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:96px;position:relative}.dev-grid[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q] .img-slot{padding:24px 28px}.dev-grid[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q] .img-ph{font-family:var(--font-head);letter-spacing:0;text-transform:none;color:var(--muted-2);background:0 0;font-size:20px;font-weight:400}.em-wrap[data-astro-cid-jgctki6q]{padding-top:104px;padding-bottom:112px}.em-head[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px;display:flex}.em-title[data-astro-cid-jgctki6q]{flex-direction:column;gap:22px;max-width:760px;display:flex}.em-title[data-astro-cid-jgctki6q] .em-eyebrow{color:var(--olive-300)}.em-p[data-astro-cid-jgctki6q]{max-width:420px;color:var(--muted);font-size:16px;line-height:1.6}.em-tabs[data-astro-cid-jgctki6q]{border-bottom:1px solid #e6e0d22e;flex-wrap:wrap;gap:0 36px;margin-bottom:48px;display:flex}.em-tabs[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q]{cursor:pointer;font-family:var(--font-head);color:#8e937c;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0 0 18px;font-size:clamp(22px,2vw,28px);transition:color .2s;display:flex;box-shadow:inset 0 -2px #0000}.em-tabs[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q]:hover{color:var(--sand)}.em-tabs[data-astro-cid-jgctki6q] button[data-astro-cid-jgctki6q].is-active{color:#f6f2ea;box-shadow:inset 0 -2px 0 var(--olive-300)}.em-tabs[data-astro-cid-jgctki6q] sup[data-astro-cid-jgctki6q]{font-family:var(--font-body);color:var(--olive-300);font-size:12px;font-weight:600}.em-panel[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:48px;display:flex}.em-panel[data-astro-cid-jgctki6q][hidden]{display:none}.em-side[data-astro-cid-jgctki6q]{flex-direction:column;flex:280px;gap:28px;min-width:0;max-width:380px;display:flex}.em-blurb[data-astro-cid-jgctki6q]{font-family:var(--font-head);color:#f6f2ea;font-size:24px;line-height:1.35}.em-stats[data-astro-cid-jgctki6q]{border-top:1px solid #e6e0d22e;flex-direction:column;margin:0;display:flex}.em-stats[data-astro-cid-jgctki6q] div[data-astro-cid-jgctki6q]{border-bottom:1px solid #e6e0d22e;justify-content:space-between;gap:16px;padding:14px 0;font-size:14.5px;display:flex}.em-stats[data-astro-cid-jgctki6q] dt[data-astro-cid-jgctki6q]{color:#b9b3a3}.em-stats[data-astro-cid-jgctki6q] dd[data-astro-cid-jgctki6q]{text-align:right;margin:0;font-weight:600}.em-cta[data-astro-cid-jgctki6q]{color:#eee8dd;white-space:normal;border-color:#eee8dd;align-self:flex-start;padding:13px 20px}.em-cta[data-astro-cid-jgctki6q]:hover{background:var(--gold);color:var(--olive-900);border-color:var(--gold)}.em-cards[data-astro-cid-jgctki6q]{flex:3 600px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:28px;min-width:0;display:grid}@media (width<=400px){.em-cards[data-astro-cid-jgctki6q]{grid-template-columns:1fr}}.advisory[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ad-wrap[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:80px;padding-top:112px;padding-bottom:112px;display:flex}.ad-left[data-astro-cid-jgctki6q]{flex-direction:column;flex:380px;align-self:flex-start;gap:26px;min-width:0;display:flex}.ad-h[data-astro-cid-jgctki6q]{letter-spacing:-.015em;font-size:clamp(40px,4.8vw,70px);line-height:1.02}.ad-h[data-astro-cid-jgctki6q] em[data-astro-cid-jgctki6q]{color:var(--gold);font-style:italic}.ad-p[data-astro-cid-jgctki6q]{color:var(--muted);max-width:480px;font-size:17px;line-height:1.6}.ad-img[data-astro-cid-jgctki6q]{border-radius:var(--radius);max-width:480px;height:300px;margin-top:8px;position:relative;overflow:hidden}.ad-cta[data-astro-cid-jgctki6q]{align-self:flex-start;font-weight:600}.ad-list[data-astro-cid-jgctki6q]{flex-direction:column;flex:1.2 460px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ad-list[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:8px;padding:30px 0;display:grid}.ad-list[data-astro-cid-jgctki6q] .n[data-astro-cid-jgctki6q]{font-family:var(--font-head);color:var(--gold);padding-top:4px;font-size:18px}.ad-list[data-astro-cid-jgctki6q] div[data-astro-cid-jgctki6q]{flex-direction:column;gap:10px;display:flex}.ad-list[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:27px;line-height:1.15}.ad-list[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--muted);font-size:15.5px;line-height:1.6}@media (width<=800px){.ad-wrap[data-astro-cid-jgctki6q],.rv-wrap[data-astro-cid-jgctki6q]{gap:48px;padding-top:72px;padding-bottom:72px}.ad-list[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{grid-template-columns:44px minmax(0,1fr)}.ad-list[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:23px}}.reviews[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rv-wrap[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:72px;padding-top:112px;padding-bottom:112px;display:flex}.rv-left[data-astro-cid-jgctki6q]{flex-direction:column;flex:340px;gap:24px;min-width:0;max-width:440px;display:flex}.rv-h[data-astro-cid-jgctki6q]{letter-spacing:-.01em;font-size:clamp(38px,4.2vw,60px);line-height:1.04}.rv-p[data-astro-cid-jgctki6q]{color:var(--muted);font-size:16px;line-height:1.6}.rv-score[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-end;gap:18px;padding:22px 0;display:flex}.big[data-astro-cid-jgctki6q]{font-family:var(--font-head);font-size:84px;line-height:.85}.rv-score[data-astro-cid-jgctki6q] div[data-astro-cid-jgctki6q]{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.stars[data-astro-cid-jgctki6q]{color:var(--gold);letter-spacing:.12em;font-size:18px}.based[data-astro-cid-jgctki6q]{color:var(--muted);font-size:13.5px}.rv-btns[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:10px;display:flex}.rv-btns[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{padding:13px 20px;font-weight:600}.rv-cols[data-astro-cid-jgctki6q]{column-width:300px;flex:2 520px;column-gap:24px;min-width:0}.rv-cols[data-astro-cid-jgctki6q] figure[data-astro-cid-jgctki6q]{break-inside:avoid;background:var(--olive-700);border-radius:var(--radius);flex-direction:column;gap:18px;margin:0 0 24px;padding:26px 26px 22px;display:flex}.rv-cols[data-astro-cid-jgctki6q] .q[data-astro-cid-jgctki6q]{font-family:var(--font-head);color:var(--gold);height:20px;font-size:48px;line-height:.5}.rv-cols[data-astro-cid-jgctki6q] blockquote[data-astro-cid-jgctki6q]{text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.rv-cols[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.av[data-astro-cid-jgctki6q]{color:#f6f2ea;background:#3f4a2b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.who[data-astro-cid-jgctki6q]{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.who[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{color:var(--muted-2)}@media (width<=640px){.big[data-astro-cid-jgctki6q]{font-size:64px}}.faq[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:72px;padding-top:112px;padding-bottom:120px;display:flex}.fq-left[data-astro-cid-jgctki6q]{flex-direction:column;flex:320px;gap:22px;min-width:0;max-width:440px;display:flex}.fq-h[data-astro-cid-jgctki6q]{letter-spacing:-.01em;font-size:clamp(38px,4.2vw,60px);line-height:1.04}.fq-more[data-astro-cid-jgctki6q]{border-bottom:1px solid #f4efe659;align-self:flex-start;padding-bottom:3px;font-size:14.5px;font-weight:600}.fq-list[data-astro-cid-jgctki6q]{border-top:1px solid var(--line-input);flex:2 520px;min-width:0}.fq-q[data-astro-cid-jgctki6q]{font-size:inherit}.acc-q[data-astro-cid-jgctki6q]{padding:26px 0;font-size:24px;line-height:1.25}.acc-icon[data-astro-cid-jgctki6q]{color:var(--sand)}.acc-a[data-astro-cid-jgctki6q]{margin:0}.acc-a[data-astro-cid-jgctki6q][hidden]{display:none}@media (width<=800px){.faq[data-astro-cid-jgctki6q]{gap:40px;padding-top:72px;padding-bottom:72px}.acc-q[data-astro-cid-jgctki6q]{font-size:20px}.acc-a[data-astro-cid-jgctki6q]{padding-right:0}}
