.head[data-astro-cid-lpuhlm3n]{box-sizing:border-box;min-height:92vh;padding:clamp(150px,15vw,220px) var(--gutter) clamp(80px,10vw,140px);align-items:center;display:flex;overflow-x:clip}.head-in[data-astro-cid-lpuhlm3n]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(40px,6vw,96px);width:100%;display:flex}.head-txt[data-astro-cid-lpuhlm3n]{flex-direction:column;flex:460px;gap:28px;min-width:0;max-width:720px;display:flex}.crumb[data-astro-cid-lpuhlm3n]{letter-spacing:.08em;text-transform:uppercase;color:var(--label);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.crumb[data-astro-cid-lpuhlm3n] a[data-astro-cid-lpuhlm3n]{color:var(--label)}@media (hover:hover){.crumb[data-astro-cid-lpuhlm3n] a[data-astro-cid-lpuhlm3n]:hover{color:#fff}}.crumb[data-astro-cid-lpuhlm3n] .cur[data-astro-cid-lpuhlm3n]{color:#fff}.red[data-astro-cid-lpuhlm3n]{color:var(--red)}h1[data-astro-cid-lpuhlm3n]{font-family:var(--f-head);letter-spacing:-.05em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,112px);font-weight:800;line-height:.92}.lead[data-astro-cid-lpuhlm3n]{max-width:600px;color:var(--text-2);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.facts[data-astro-cid-lpuhlm3n]{letter-spacing:.04em;color:var(--muted-2);flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.acts[data-astro-cid-lpuhlm3n]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.rel[data-astro-cid-lpuhlm3n]{font-family:var(--f-head);color:#fff;border-bottom:1px solid #ed174c99;align-items:center;gap:10px;padding-bottom:5px;font-size:15px;font-weight:700;transition:gap .3s;display:inline-flex}@media (hover:hover){.rel[data-astro-cid-lpuhlm3n]:hover{color:#fff;gap:16px}}.head-ill[data-astro-cid-lpuhlm3n]{aspect-ratio:4/3;flex:360px;max-width:600px;position:relative}.ill-glow[data-astro-cid-lpuhlm3n]{pointer-events:none;background:radial-gradient(closest-side,#28aaf01a,#28aaf000);position:absolute;inset:-18% 0}jb-mini[data-astro-cid-lpuhlm3n]{display:block;position:absolute;inset:0}.pad[data-astro-cid-lpuhlm3n]{padding:clamp(90px,11vw,170px) var(--gutter)}.h2b[data-astro-cid-lpuhlm3n]{max-width:900px;font-family:var(--f-head);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,96px);font-weight:800;line-height:.94}.steps[data-astro-cid-lpuhlm3n]{flex-wrap:wrap;align-items:flex-start;gap:clamp(110px,10vw,140px) clamp(48px,6vw,96px);margin-top:clamp(96px,9vw,130px);display:flex}.step[data-astro-cid-lpuhlm3n]{flex-direction:column;flex:280px;gap:14px;display:flex}.step[data-astro-cid-lpuhlm3n] [data-astro-cid-lpuhlm3n][data-hc-card]{top:-40px;bottom:-40px;left:calc(-1 * var(--hc-pad));right:calc(-1 * var(--hc-pad))}.step[data-astro-cid-lpuhlm3n] .n[data-astro-cid-lpuhlm3n]{font-size:12px}.step[data-astro-cid-lpuhlm3n] h3[data-astro-cid-lpuhlm3n]{font-family:var(--f-head);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.08}.step[data-astro-cid-lpuhlm3n] p[data-astro-cid-lpuhlm3n],.item[data-astro-cid-lpuhlm3n] p[data-astro-cid-lpuhlm3n]{color:var(--text);margin:0;font-size:17px;line-height:1.7}.items[data-astro-cid-lpuhlm3n]{flex-wrap:wrap;align-items:flex-start;gap:clamp(72px,8vw,130px) clamp(48px,8vw,140px);margin-top:clamp(60px,5vw,72px);padding-left:clamp(0px,8vw,140px);display:flex}@media (max-width:999px){.items[data-astro-cid-lpuhlm3n]{padding-left:0}}.item[data-astro-cid-lpuhlm3n]{flex-direction:column;flex:380px;gap:14px;max-width:540px;display:flex}@media (min-width:1000px){.item[data-astro-cid-lpuhlm3n]{margin-top:var(--mt)}}.icard[data-astro-cid-lpuhlm3n]{top:-40px;bottom:-40px;left:calc(-1 * min(44px, calc(var(--gutter) - 6px)));right:calc(-1 * min(44px, calc(var(--gutter) - 6px)))}.item[data-astro-cid-lpuhlm3n] h3[data-astro-cid-lpuhlm3n]{font-family:var(--f-head);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1}.two[data-astro-cid-lpuhlm3n]{flex-wrap:wrap;gap:124px clamp(48px,6vw,120px);display:flex}.side[data-astro-cid-lpuhlm3n]{flex:0 400px}.h2s[data-astro-cid-lpuhlm3n]{font-family:var(--f-head);letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(38px,4.6vw,72px);font-weight:800;line-height:.95}.outro[data-astro-cid-lpuhlm3n]{padding:clamp(40px,6vw,80px) var(--gutter) 0}.dgc[data-astro-cid-lpuhlm3n]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:clamp(32px,4vw,64px);min-height:clamp(280px,26vw,380px);padding:clamp(36px,5vw,72px) clamp(28px,5vw,72px);display:flex}.dgc-shot[data-astro-cid-lpuhlm3n]{z-index:1;aspect-ratio:16/10;pointer-events:none;background:#06202d;border-radius:14px;flex:360px;max-width:560px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 60px #ed174c2e,0 0 2px #ed174c73}.dgc-shot[data-astro-cid-lpuhlm3n] img[data-astro-cid-lpuhlm3n],.dgc-shot[data-astro-cid-lpuhlm3n] video[data-astro-cid-lpuhlm3n]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.dgc-shot[data-astro-cid-lpuhlm3n] video[data-astro-cid-lpuhlm3n]{opacity:0;transition:opacity .5s var(--ease)}.dgc-shot[data-astro-cid-lpuhlm3n] video[data-astro-cid-lpuhlm3n].on{opacity:1}.dgc-card[data-astro-cid-lpuhlm3n]{--hl:#ed174c4d,#3fb6cf1a 50%,transparent 75%;--hc-fill:radial-gradient(120% 140% at 0% 100%,#ed174c33,transparent 55%),radial-gradient(90% 120% at 100% 0%,#3fb6cf24,transparent 60%),linear-gradient(160deg,#00141df2,#0a0812ed);inset:0;box-shadow:0 34px 100px #000000b3,0 0 110px #ed174c38,0 0 70px #3fb6cf1f,inset 0 1px #ffb4c81f}.dgc-hit[data-astro-cid-lpuhlm3n]{z-index:0;border-radius:32px;position:absolute;inset:0}.dgc-txt[data-astro-cid-lpuhlm3n]{z-index:1;pointer-events:none;flex-direction:column;flex:380px;align-items:flex-start;gap:26px;max-width:680px;display:flex;position:relative}.dgc-txt[data-astro-cid-lpuhlm3n] .gbtn{pointer-events:auto}.dgc-k[data-astro-cid-lpuhlm3n]{letter-spacing:.08em;color:var(--label);font-size:12.5px}.outro[data-astro-cid-lpuhlm3n] p[data-astro-cid-lpuhlm3n]{max-width:680px;font-family:var(--f-head);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:700;line-height:1.15}
