body{margin:0}a{color:#0a5ba8}a:hover{color:#063f77}.w{color:#0e0e0e;background:#f1ede4;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.5}.w h1,.w h2,.w h3,.w p,.w ul,.w ol{margin:0}.w h1,.w h2,.w h3,.n,.logo{text-wrap:balance;font-family:Archivo Black,Arial Black,sans-serif;font-weight:400;line-height:1.05}.w h1{font-size:clamp(38px,5.2vw,64px)}.w h2{font-size:clamp(28px,3.4vw,40px)}.w h3{font-size:21px;line-height:1.2}.or{color:#b85a06}.s{padding:64px 5%}.in{flex-direction:column;gap:28px;max-width:1120px;margin:0 auto;display:flex}.pill{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.pg{color:#0a5a26;background:#d3efd6}.pb{color:#0a4a8a;background:#cde2f7}.po{color:#8a4a06;background:#fbe1c8}.g{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:48px;display:grid}.col{flex-direction:column;gap:16px;min-width:0;display:flex}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.card{background:#fbf9f4;border:1px solid #ddd6c6;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.w ul,.w ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.b,.b:hover{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:999px;align-self:flex-start;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.b2,.b2:hover{color:#fff;background:#2563eb;border:2px solid #2563eb;border-radius:999px;align-self:flex-start;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.m{color:#4d4a44}.n{font-size:44px;line-height:1}.ph{text-align:center;color:#4d4a44;background:repeating-linear-gradient(45deg,#e6e0d2 0 10px,#ded7c7 10px 20px);border:1px solid #cfc7b5;border-radius:14px;justify-content:center;align-items:center;padding:16px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.logo,.logo:hover{color:#0e0e0e;font-size:26px;text-decoration:none}.nav nav a,.nav nav a:hover{color:#0e0e0e;padding:12px 0;font-size:15px;font-weight:600;text-decoration:none}.ft{color:#fff;background:#0e0e0e}.mono{font-family:Geist Mono,ui-monospace,monospace;font-size:14px}.fx{color:#fff;background:#0c0b0a;border-top:1px solid #2a2925;padding:72px 5% 28px;font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.5}.fxin{flex-direction:column;gap:48px;max-width:1160px;margin:0 auto;display:flex}.fxtop{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.fxb{flex-direction:column;gap:18px;min-width:0;padding-right:16px;display:flex}.fxlogo{align-self:flex-start;display:inline-block}.w p.fxd,.fxd{color:#b9b5aa;max-width:340px;margin:0;font-size:15px}.fxc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fxc .b{padding:11px 20px;font-size:15px}.fxo,.fxo:hover{color:#fff;border:1.5px solid #fff;border-radius:999px;padding:9.5px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.fxcol{flex-direction:column;gap:14px;min-width:0;display:flex}.w p.fxh,.fxh{letter-spacing:.16em;text-transform:uppercase;color:#8c8676;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.w ul.fxl,.fxl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fx .fxl a,.fx .fxlegal a{color:#d9d5cb;font-weight:500;text-decoration:none}.fx .fxl a:hover,.fx .fxlegal a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.fx a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #16a34a}.fxbot{color:#8c8676;border-top:1px solid #2a2925;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;font-size:13px;display:flex}.fxlegal{flex-wrap:wrap;gap:20px;display:flex}.fx .fxlegal a{color:#8c8676;font-size:13px}@media (width<=900px){.fxtop{grid-template-columns:repeat(2,minmax(0,1fr))}.fxb{grid-column:1/-1;padding-right:0}.fx{padding-top:52px}}.ha{flex:none;align-items:center;gap:clamp(6px,1.2vw,12px);display:flex}.ha .b,.ha .hb2{white-space:nowrap;align-items:center;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;border-radius:10px!important;padding:clamp(8px,.9vw,11px) clamp(10px,1.6vw,20px)!important;font-size:clamp(11px,1.25vw,15px)!important}.ha .hb2,.ha .hb2:hover{color:#fff;background:#2563eb;border:0}.sm{display:block}.sm>summary{cursor:pointer;color:inherit;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;border:1.5px solid;border-radius:10px;align-items:center;gap:8px;padding:clamp(7px,.8vw,10px) clamp(10px,1.4vw,16px);font-size:clamp(11px,1.25vw,15px);font-weight:700;line-height:1.3;list-style:none;transition:transform .18s;display:inline-flex}.sm>summary::-webkit-details-marker{display:none}.sm>summary:active{transform:scale(.97)}.sm>summary:focus-visible,.smp a:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.sm>summary svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.sm .smx,.sm[open] .smo{display:none}.sm[open] .smx,.sm .smo{align-items:center;gap:8px;display:inline-flex}.sm[open]>summary:before{content:"";z-index:90;cursor:default;background:#0c0b0a8c;animation:.25s both smF;position:fixed;inset:0}.sm[open]>summary{z-index:100;color:#0c0b0a;background:#faf8f3;border-color:#0c0b0a;position:fixed;top:20px;right:max(5%,20px)}.smp{z-index:95;box-sizing:border-box;color:#0c0b0a;text-align:left;background:#f1eee7;border-left:1px solid #d4cfc4;flex-direction:column;gap:26px;width:min(380px,88vw);padding:92px clamp(20px,3vw,32px) 32px;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.4;animation:.3s cubic-bezier(.2,.7,.2,1) both smI;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 48px #0c0b0a40}.smg{flex-direction:column;gap:2px;display:flex}.smh{letter-spacing:.18em;text-transform:uppercase;color:#6b675f;margin-bottom:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.smp .sml,.smp .sml:hover{letter-spacing:-.02em;color:#0c0b0a;border-bottom:1px solid #d4cfc4;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-family:Archivo Black,Arial Black,sans-serif;font-size:22px;line-height:1.15;text-decoration:none;display:flex}.smp .sml:hover,.smp .sml[aria-current=page]{color:#16a34a}.smp .sml svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:none;width:18px;height:18px}.smp .sms,.smp .sms:hover{color:#0c0b0a;padding:7px 0;font-size:15px;font-weight:600;text-decoration:none}.smp .sms:hover{text-underline-offset:4px;text-decoration:underline}.smc{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.smc a,.smc a:hover{color:#fff;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex;border-radius:10px!important;padding:14px 20px!important;font-size:16px!important}.smc .smb1{background:#16a34a;box-shadow:inset 0 -2px #0c0b0a2e}.smc .smb2{background:#2563eb}@keyframes smI{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes smF{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.smp,.sm[open]>summary:before{animation:none}}.ill{width:100%;max-width:100%;height:auto;display:block}.xart.xill{background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;min-height:0!important}.xart.xill .ill{object-fit:contain;max-height:440px}.ilc{object-fit:contain;max-height:260px;margin:-8px 0 0}.fil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);display:grid}.cb{background:#e8e3d6;border-top:1px solid #d4cfc4;padding:clamp(48px,7vw,96px) 5%}.cbin{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);max-width:1160px;margin:0 auto;display:grid}.cbt{flex-direction:column;gap:14px;min-width:0;display:flex}.cbk{letter-spacing:.18em;text-transform:uppercase;color:#393834;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.cb h2{font-size:clamp(26px,4vw,52px)}.cb p{color:#55524b;max-width:560px;font-size:clamp(14px,1.5vw,19px)}.cba{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.cba .b{white-space:nowrap;padding:clamp(11px,1.3vw,16px) clamp(18px,2.2vw,28px);font-size:clamp(14px,1.4vw,17px)}.cbl,.cbl:hover{color:#0c0b0a;text-underline-offset:4px;font-size:clamp(13px,1.2vw,15px);font-weight:600;text-decoration:underline}.cb a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2563eb}.cbin.cbi3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cbi3 .cba{flex-flow:wrap;align-items:center;gap:14px 20px;margin-top:8px}.cbi3 .ill{object-fit:contain;max-height:340px}.hil{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.hil .ill{object-fit:contain;max-height:460px}.cill{object-fit:contain;width:calc(100% + 16px);max-height:240px;margin:-12px -8px 4px}@media (width<=700px){.fil,.cbin.cbi3,.hil{grid-template-columns:minmax(0,1fr)}}.ram{background:#e8e3d6}.ratab{white-space:nowrap;text-transform:uppercase;letter-spacing:clamp(.02em,.1vw,.06em);cursor:pointer;border:1.5px solid #cfc8b8;border-radius:999px;flex:none;align-items:center;gap:clamp(5px,.8vw,10px);min-height:clamp(36px,3.6vw,44px);padding:clamp(7px,.9vw,11px) clamp(10px,1.6vw,20px);font-family:inherit;font-size:clamp(11px,1.25vw,15px);font-weight:700;transition:transform .18s,background-color .2s,color .2s;display:inline-flex}.ratab span{opacity:.7;font-family:Geist Mono,ui-monospace,monospace;font-size:clamp(9px,1vw,12px);font-weight:500}.ratabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ratabs::-webkit-scrollbar{display:none}.ranav{color:#0c0b0a;cursor:pointer;background:0 0;border:1.5px solid #0c0b0a;border-radius:999px;flex:none;min-height:clamp(36px,3.6vw,44px);padding:clamp(7px,.9vw,11px) clamp(10px,1.4vw,18px);font-family:inherit;font-size:clamp(12px,1.25vw,15px);font-weight:700;transition:transform .18s}.ratab:hover,.ranav:hover{transform:translateY(-1px)}.ratab:active,.ranav:active{transform:scale(.97)}.ratab:focus-visible,.ranav:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.rasec{flex-direction:column;gap:clamp(20px,3vw,32px);animation:.4s both raIn;display:flex}.ratop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,4vw,48px);display:grid}.ralab{letter-spacing:.18em;text-transform:uppercase;color:#393834;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.w .rah{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,48px);line-height:1.02}.w .rasub{color:#4d4a44;max-width:520px;font-size:clamp(15px,1.6vw,19px)}.raph{min-height:clamp(180px,24vw,300px)}.racards{border-top:1px solid #cfc8b8;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:clamp(6px,1vw,12px);padding-top:clamp(16px,2vw,24px);display:grid}.racard{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 14px;min-width:0;display:grid}.racard .ratile{grid-row:1/span 2}.w .racard h3{letter-spacing:0;font-family:inherit;font-size:clamp(15px,1.4vw,17px);font-weight:700;line-height:1.3}.w .racard p{color:#4d4a44;white-space:nowrap;font-size:clamp(13px,1.2vw,15px);line-height:1.4}.w .racard h3{white-space:nowrap}.ratile{color:#0a5a26;background:#d3efd6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ratile svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@keyframes raIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.ratop{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.racards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rasec{animation:none}.ratab,.ranav{transition:none}}.hero{color:#fff;background:#0c0b0a;position:relative;overflow:hidden}.hv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade{background:linear-gradient(90deg,#0c0b0ac7 0%,#0c0b0a8c 55%,#0c0b0a66 100%);position:absolute;inset:0}.w .rh1{color:#fff;letter-spacing:-.025em;max-width:900px;font-size:clamp(44px,6.6vw,88px);line-height:1.02}.hero .b,.hero .b:hover{border-radius:10px}.rabtn{font:inherit;text-align:left;cursor:pointer;border:1.5px solid;border-radius:clamp(12px,1.4vw,16px);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px clamp(10px,1.4vw,16px);min-width:0;margin:0;padding:clamp(10px,1.3vw,14px) clamp(12px,1.6vw,18px);transition:transform .18s,box-shadow .18s,background-color .2s,color .2s,border-color .2s;display:grid}.rabtn .ratile{border-radius:12px;grid-row:1/span 2;width:clamp(36px,3.6vw,44px);height:clamp(36px,3.6vw,44px);transition:background-color .2s,color .2s}.rabtn .rat{white-space:nowrap;align-self:end;font-size:clamp(15px,1.4vw,17px);font-weight:700;line-height:1.3}.rabtn .rad{color:inherit;opacity:.8;white-space:nowrap;align-self:start;font-size:clamp(13px,1.2vw,15px);line-height:1.4}.rabtn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0c0b0a1f}.rabtn:active{transform:scale(.98)}.rabtn:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.racards{border-top:0!important;gap:clamp(8px,1vw,10px)!important;padding-top:0!important}@media (prefers-reduced-motion:reduce){.rabtn,.rabtn .ratile{transition:none}}.rfm{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);display:grid}.rftab{text-align:left;cursor:pointer;border:1.5px solid;border-radius:clamp(12px,1.4vw,16px);align-items:center;gap:clamp(8px,1.4vw,18px);min-width:0;padding:clamp(12px,1.8vw,22px) clamp(12px,2vw,24px);font-family:inherit;transition:transform .18s,box-shadow .18s,background-color .2s,color .2s;display:flex}.rftab:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0c0b0a1f}.rftab:active{transform:scale(.98)}.rftab:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.rfi1{border-radius:12px;flex:none;justify-content:center;align-items:center;width:clamp(38px,4.4vw,52px);height:clamp(38px,4.4vw,52px);display:flex}.rfi1 svg,.rftile svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rfx{flex-direction:column;gap:4px;min-width:0;display:flex}.rft{letter-spacing:-.02em;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(15px,1.9vw,22px);line-height:1.1}.rfs1{opacity:.85;font-size:clamp(12px,1.3vw,15px);font-weight:600}.rfp{animation:.4s both raIn}.rfs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);display:grid}.rfs .card{gap:8px;padding:clamp(16px,2vw,24px)}.rfs .card strong{font-size:clamp(15px,1.5vw,18px);line-height:1.25}.rfs .card .m{font-size:clamp(13px,1.25vw,16px)}.rfi{border:1px solid #cfc8b8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(16px,2.2vw,26px) clamp(16px,2.4vw,28px);display:grid}.rfit{flex-direction:column;gap:12px;min-width:0;padding:0 clamp(10px,1.8vw,22px);display:flex}.rfit:first-child{padding-left:0}.rfit:last-child{padding-right:0}.rfit+.rfit{border-left:1px solid #cfc8b8}.rfit strong{font-size:clamp(13px,1.35vw,16px);line-height:1.3}.rftile{color:#0a5a26;background:#f1ede4;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}@media (width<=760px){.rfs{grid-template-columns:minmax(0,1fr)}.rfi{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.rfit:nth-child(3){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.rfp{animation:none}.rftab{transition:none}}.ecards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ecard{box-sizing:border-box;height:100%}.ecard .cill{height:200px;max-height:200px}.w .ecard h3{min-height:2.1em}.ecard p.m{min-height:4.5em}@media (width<=820px){.ecards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:14px;margin-inline:-5vw;padding:4px 5vw 8px;scroll-padding-inline:5vw;overflow-x:auto}.ecards::-webkit-scrollbar{display:none}.ecards>.ecard{scroll-snap-align:start}.w .ecard h3,.ecard p.m{min-height:0}.ecard .cill{height:160px;max-height:160px}}.rf2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.rfst{flex-direction:column;display:flex}.rfsr{border-top:1px solid #cfc8b8;align-items:flex-start;gap:16px;padding:clamp(14px,1.8vw,20px) 0;display:flex}.rfsr:first-child{border-top:0;padding-top:0}.rfsr:last-child{padding-bottom:0}.rfsr .gsn{flex:none}.rfsc{flex-direction:column;gap:4px;min-width:0;display:flex}.rfsc strong{font-size:clamp(17px,1.7vw,20px);line-height:1.25}.rfsc .m{font-size:clamp(14px,1.3vw,16px)}.rf2 .ill{object-fit:contain;width:100%;max-height:340px}@media (width<=820px){.rf2{grid-template-columns:minmax(0,1fr)}}.gsd{color:#f1ede4;background:#0c0b0a}.gsd .m{color:#b8b3a8}.gsd .card{color:#f1ede4;background:#1a1917;border-color:#2a2925}.gsn{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Archivo Black,Arial Black,sans-serif;font-size:15px;display:flex}.gsc{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.gsc{grid-template-columns:minmax(0,1fr)}}.rcb{background:#e8e3d6;border-top:1px solid #d4cfc4;padding:clamp(48px,7vw,96px) 5%}.rcbin{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);max-width:1120px;margin:0 auto;display:grid}.w .rcb h2{letter-spacing:-.025em;font-size:clamp(26px,4vw,48px)}.rcba{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.rcba .b,.rcba .b:hover{border-radius:10px;padding:clamp(11px,1.3vw,16px) clamp(18px,2.2vw,28px);font-size:clamp(14px,1.4vw,17px)}.rcbl,.rcbl:hover{color:#0c0b0a;text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline}@media (width<=700px){.rcbin{grid-template-columns:minmax(0,1fr)}}.ecard p.m{text-wrap:balance;min-height:0!important}.eli{flex-direction:column;gap:10px;margin-top:4px;display:flex}.elr{align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.elt{color:#0a5a26;background:#e8e3d6;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.elt svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.u-w{color:#0c0b0a;background:#f1eee7;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.5}.u-d{letter-spacing:-.025em;font-family:Archivo Black,Arial Black,sans-serif;font-weight:400;line-height:1.05}.u-lab{letter-spacing:.18em;text-transform:uppercase;color:#393834;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:flex}.u-dot{background:#2563eb;border-radius:50%;width:8px;height:8px;display:inline-block}.u-mono{color:#393834;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.u-m{color:#55524b}.u-col{flex-direction:column;gap:12px;min-width:0;display:flex}.u-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.u-sec{border-top:1px solid #d4cfc4;flex-direction:column;gap:20px;padding-top:28px;display:flex}.u-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.u-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.u-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.u-stage{color:#0c0b0a;background-color:#e4edfb;background-image:radial-gradient(#b9cdf0 1.1px,#0000 1.2px);background-size:18px 18px;border-radius:20px;font-family:Manrope,system-ui,sans-serif;line-height:1.5;position:relative;overflow:hidden}.u-stage.u-sg{background-color:#e7f4e6;background-image:radial-gradient(#b5dcb6 1.1px,#0000 1.2px)}.u-stage.u-so{background-color:#fdeedb;background-image:radial-gradient(#f0cfa4 1.1px,#0000 1.2px)}.u-stage.u-sn{background-color:#faf8f3;background-image:radial-gradient(#d4cfc4 1.1px,#0000 1.2px)}.ram .u-stage{background-image:none}.u-stage.u-ci:before{content:"";aspect-ratio:1;background:#2563eb;border-radius:50%;width:520px;position:absolute;bottom:-40px;right:-80px}.u-stage.u-ci.u-sg:before{background:#16a34a}.u-stage.u-ci.u-so:before{background:#f77f00}.u-stage.u-ci.u-sm:before{width:230px;bottom:-130px;right:-50px}.u-ph{box-sizing:border-box;background:#f1eee7;border:1.5px solid #0c0b0a;border-radius:44px;flex-direction:column;gap:12px;width:320px;padding:34px 14px 0;display:flex;position:absolute}.u-ph:before{content:"";background:#0c0b0a;border-radius:8px;width:72px;height:8px;margin-left:-36px;position:absolute;top:12px;left:50%}.u-br{box-sizing:border-box;background:#f1eee7;border:1.5px solid #0c0b0a;border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.u-brt{background:#faf8f3;border-bottom:1px solid #d4cfc4;align-items:center;gap:10px;padding:12px 18px;display:flex}.u-brt i{border:1.5px solid #0c0b0a;border-radius:50%;width:8px;height:8px;display:block}.u-cd{box-sizing:border-box;background:#faf8f3;border:1px solid #d4cfc4;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.u-fl{position:absolute;box-shadow:0 14px 34px #0c0b0a21,0 2px 4px #0c0b0a0f}.u-sh{box-shadow:0 14px 34px #0c0b0a21,0 2px 4px #0c0b0a0f}.u-hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.u-st{letter-spacing:.14em;text-transform:uppercase;color:#55524b;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.u-tt{letter-spacing:-.02em;font-family:Archivo Black,Arial Black,sans-serif;font-size:18px;line-height:1.15}.u-pl{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.u-pg{color:#0a5a26;background:#dff3e6}.u-po{color:#9a4a00;background:#fde3c5}.u-pb{color:#1d4ed8;background:#d6e4fb}.u-q{font-size:15px;font-weight:700;line-height:1.3}.u-cs{gap:8px;display:grid}.u-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-ch{text-align:center;box-sizing:border-box;background:#faf8f3;border:1.5px solid #d4cfc4;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 6px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.u-ch.u-g{color:#0a5a26;background:#dff3e6;border-color:#16a34a}.u-ch.u-o{color:#9a4a00;background:#fee6d5;border-color:#f77f00}.u-ch.u-k{color:#fff;background:#0c0b0a;border-color:#0c0b0a}.u-bn{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;background:#d6e4fb;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:flex}.u-ic{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.u-ct{background:#e2ded4;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.u-ct .u-st{font-size:10px}.u-cr{justify-content:space-between;align-items:center;gap:6px;display:flex}.u-rb{background:#f1eee7;border:1px solid #d4cfc4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:600;line-height:1;display:flex}.u-vl{text-align:center;font-variant-numeric:tabular-nums;background:#faf8f3;border-radius:8px;flex:1;height:34px;font-size:17px;font-weight:700;line-height:34px;overflow:hidden}.u-vl span{height:34px;display:block}.u-nt{background:#fff;border:1.5px solid #d4cfc4;border-radius:10px;padding:12px;font-size:15px;line-height:1.4}.u-pr{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-th{background:#e2ded4;border-radius:10px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.u-th svg{stroke:#0c0b0a;fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.u-ck{background:#16a34a;border:2px solid #faf8f3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-6px;right:-6px}.u-ck svg{stroke:#fff;stroke-width:2.5px;width:11px;height:11px}.u-vf{background:#e2ded4;border-radius:12px;place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.u-vf>svg{stroke:#0c0b0a;fill:none;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:86px;height:86px;margin-top:24px}.u-vf .u-cap{display:grid;position:absolute;top:10px;left:10px}.u-vf .u-cap span{color:#fff;background:#0c0b0a;grid-area:1/1;justify-self:start}.u-vf .u-bk{border:2px solid #0c0b0a;width:18px;height:18px;position:absolute}.u-vf .u-fz{opacity:0;background:#fff;position:absolute;inset:0}.u-sht{box-sizing:border-box;border:2px solid #0c0b0a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.u-sht i{background:#0c0b0a;border-radius:50%;width:42px;height:42px;display:block}.u-sl{justify-content:space-between;display:flex}.u-lr{align-items:center;gap:12px;display:flex}.u-lr .u-gr{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.u-lr .u-nv{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.u-lr .u-q,.u-big .u-lr .u-q{font-size:15px}.u-th.u-s{width:44px;height:44px}.u-th.u-s svg{width:28px;height:28px}.u-hr{background:#d4cfc4;height:1px}.u-mb{background:#e2ded4;border-radius:6px;height:6px;overflow:hidden}.u-mb i{background:#16a34a;border-radius:6px;height:100%;display:block}.u-mb.u-o i{background:#f77f00}.u-op{background:#faf8f3;border:1.5px solid #d4cfc4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.u-op .u-q,.u-big .u-op .u-q{font-size:16px}.u-op .u-mono{color:inherit;opacity:.7}.u-op.u-k{color:#fff;background:#0c0b0a;border-color:#0c0b0a}.u-big .u-q{font-size:19px}.u-big .u-ch{border-radius:12px;min-height:60px;font-size:16px}.u-big .u-c2 .u-ch{min-height:56px;font-size:14px}.u-big .u-tt{font-size:22px}.u-big .u-vl{height:48px;font-size:26px;line-height:48px}.u-big .u-vl span{height:48px}.u-big .u-rb{width:40px;height:40px;font-size:20px}.u-big .u-ct .u-st{font-size:11px}.u-big .u-fl .u-q{font-size:17px}.u-tl{background:#faf8f3;border:1px solid #d4cfc4;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.u-nm{letter-spacing:-.02em;font-family:Archivo Black,Arial Black,sans-serif;font-size:34px;line-height:1}.u-bar{grid-template-columns:120px minmax(0,1fr) 84px;align-items:center;gap:14px;font-size:14px;font-weight:600;display:grid}.u-trk{background:#e2ded4;border-radius:8px;height:8px;overflow:hidden}.u-trk i{background:#16a34a;border-radius:8px;height:100%;display:block}.u-bar .u-mono{text-align:right}.u-an .u-a-pill{display:grid}.u-an .u-a-pill span{grid-area:1/1;justify-self:end}@keyframes d2rC1{0%,9%{color:#0c0b0a;background:#faf8f3;border-color:#d4cfc4}12%,to{}}@keyframes d2rI1{0%,9%{opacity:0}12%,to{opacity:1}}@keyframes d2rO1{0%,9%{opacity:1}12%,to{opacity:0}}@keyframes d2rD1{0%,9%{transform:translateY(0)}14%,to{transform:translateY(-50%)}}@keyframes d2rT1{0%,7%,15%,to{background:#f1eee7;transform:scale(1)}10%{background:#d4cfc4;transform:scale(.86)}}@keyframes d2rK1{0%,9%{transform:scale(0)}12%{transform:scale(1.18)}15%,to{transform:scale(1)}}@keyframes d2rL1{0%,9%,20%,to{transform:translateY(0)}14%{transform:translateY(-5px)}}@keyframes d2rB1{0%,9%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}@keyframes d2rF1{0%,9%,16%,to{opacity:0}11%{opacity:.9}}@keyframes d2rS1{0%,7%,15%,to{transform:scale(1)}10%{transform:scale(.78)}}.u-an .u-a-f1{animation:8s ease-out infinite d2rF1}.u-an .u-a-s1{animation:8s ease-in-out infinite d2rS1}.u-an .u-a-c1{animation:8s ease-in-out infinite d2rC1}.u-an .u-a-i1{animation:8s linear infinite d2rI1}.u-an .u-a-o1{opacity:0;animation:8s linear infinite d2rO1}.u-an .u-vl .u-a-d1{height:auto;animation:8s cubic-bezier(.3,.9,.3,1) infinite d2rD1;transform:translateY(-50%)}.u-an .u-a-t1{animation:8s ease-in-out infinite d2rT1}.u-an .u-a-k1{animation:8s ease-out infinite d2rK1}.u-an .u-a-l1{animation:8s ease-in-out infinite d2rL1}.u-an .u-a-b1{transform-origin:0;animation:8s cubic-bezier(.3,.8,.3,1) infinite d2rB1}@keyframes d2rC2{0%,21%{color:#0c0b0a;background:#faf8f3;border-color:#d4cfc4}24%,to{}}@keyframes d2rI2{0%,21%{opacity:0}24%,to{opacity:1}}@keyframes d2rO2{0%,21%{opacity:1}24%,to{opacity:0}}@keyframes d2rD2{0%,21%{transform:translateY(0)}26%,to{transform:translateY(-50%)}}@keyframes d2rT2{0%,19%,27%,to{background:#f1eee7;transform:scale(1)}22%{background:#d4cfc4;transform:scale(.86)}}@keyframes d2rK2{0%,21%{transform:scale(0)}24%{transform:scale(1.18)}27%,to{transform:scale(1)}}@keyframes d2rL2{0%,21%,32%,to{transform:translateY(0)}26%{transform:translateY(-5px)}}@keyframes d2rB2{0%,21%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes d2rF2{0%,21%,28%,to{opacity:0}23%{opacity:.9}}@keyframes d2rS2{0%,19%,27%,to{transform:scale(1)}22%{transform:scale(.78)}}.u-an .u-a-f2{animation:8s ease-out infinite d2rF2}.u-an .u-a-s2{animation:8s ease-in-out infinite d2rS2}.u-an .u-a-c2{animation:8s ease-in-out infinite d2rC2}.u-an .u-a-i2{animation:8s linear infinite d2rI2}.u-an .u-a-o2{opacity:0;animation:8s linear infinite d2rO2}.u-an .u-vl .u-a-d2{height:auto;animation:8s cubic-bezier(.3,.9,.3,1) infinite d2rD2;transform:translateY(-50%)}.u-an .u-a-t2{animation:8s ease-in-out infinite d2rT2}.u-an .u-a-k2{animation:8s ease-out infinite d2rK2}.u-an .u-a-l2{animation:8s ease-in-out infinite d2rL2}.u-an .u-a-b2{transform-origin:0;animation:8s cubic-bezier(.3,.8,.3,1) infinite d2rB2}@keyframes d2rC3{0%,33%{color:#0c0b0a;background:#faf8f3;border-color:#d4cfc4}36%,to{}}@keyframes d2rI3{0%,33%{opacity:0}36%,to{opacity:1}}@keyframes d2rO3{0%,33%{opacity:1}36%,to{opacity:0}}@keyframes d2rD3{0%,33%{transform:translateY(0)}38%,to{transform:translateY(-50%)}}@keyframes d2rT3{0%,31%,39%,to{background:#f1eee7;transform:scale(1)}34%{background:#d4cfc4;transform:scale(.86)}}@keyframes d2rK3{0%,33%{transform:scale(0)}36%{transform:scale(1.18)}39%,to{transform:scale(1)}}@keyframes d2rL3{0%,33%,44%,to{transform:translateY(0)}38%{transform:translateY(-5px)}}@keyframes d2rB3{0%,33%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}@keyframes d2rF3{0%,33%,40%,to{opacity:0}35%{opacity:.9}}@keyframes d2rS3{0%,31%,39%,to{transform:scale(1)}34%{transform:scale(.78)}}.u-an .u-a-f3{animation:8s ease-out infinite d2rF3}.u-an .u-a-s3{animation:8s ease-in-out infinite d2rS3}.u-an .u-a-c3{animation:8s ease-in-out infinite d2rC3}.u-an .u-a-i3{animation:8s linear infinite d2rI3}.u-an .u-a-o3{opacity:0;animation:8s linear infinite d2rO3}.u-an .u-vl .u-a-d3{height:auto;animation:8s cubic-bezier(.3,.9,.3,1) infinite d2rD3;transform:translateY(-50%)}.u-an .u-a-t3{animation:8s ease-in-out infinite d2rT3}.u-an .u-a-k3{animation:8s ease-out infinite d2rK3}.u-an .u-a-l3{animation:8s ease-in-out infinite d2rL3}.u-an .u-a-b3{transform-origin:0;animation:8s cubic-bezier(.3,.8,.3,1) infinite d2rB3}@keyframes d2rC4{0%,45%{color:#0c0b0a;background:#faf8f3;border-color:#d4cfc4}48%,to{}}@keyframes d2rI4{0%,45%{opacity:0}48%,to{opacity:1}}@keyframes d2rO4{0%,45%{opacity:1}48%,to{opacity:0}}@keyframes d2rD4{0%,45%{transform:translateY(0)}50%,to{transform:translateY(-50%)}}@keyframes d2rT4{0%,43%,51%,to{background:#f1eee7;transform:scale(1)}46%{background:#d4cfc4;transform:scale(.86)}}@keyframes d2rK4{0%,45%{transform:scale(0)}48%{transform:scale(1.18)}51%,to{transform:scale(1)}}@keyframes d2rL4{0%,45%,56%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes d2rB4{0%,45%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes d2rF4{0%,45%,52%,to{opacity:0}47%{opacity:.9}}@keyframes d2rS4{0%,43%,51%,to{transform:scale(1)}46%{transform:scale(.78)}}.u-an .u-a-f4{animation:8s ease-out infinite d2rF4}.u-an .u-a-s4{animation:8s ease-in-out infinite d2rS4}.u-an .u-a-c4{animation:8s ease-in-out infinite d2rC4}.u-an .u-a-i4{animation:8s linear infinite d2rI4}.u-an .u-a-o4{opacity:0;animation:8s linear infinite d2rO4}.u-an .u-vl .u-a-d4{height:auto;animation:8s cubic-bezier(.3,.9,.3,1) infinite d2rD4;transform:translateY(-50%)}.u-an .u-a-t4{animation:8s ease-in-out infinite d2rT4}.u-an .u-a-k4{animation:8s ease-out infinite d2rK4}.u-an .u-a-l4{animation:8s ease-in-out infinite d2rL4}.u-an .u-a-b4{transform-origin:0;animation:8s cubic-bezier(.3,.8,.3,1) infinite d2rB4}@keyframes d2rC5{0%,57%{color:#0c0b0a;background:#faf8f3;border-color:#d4cfc4}60%,to{}}@keyframes d2rI5{0%,57%{opacity:0}60%,to{opacity:1}}@keyframes d2rO5{0%,57%{opacity:1}60%,to{opacity:0}}@keyframes d2rD5{0%,57%{transform:translateY(0)}62%,to{transform:translateY(-50%)}}@keyframes d2rT5{0%,55%,63%,to{background:#f1eee7;transform:scale(1)}58%{background:#d4cfc4;transform:scale(.86)}}@keyframes d2rK5{0%,57%{transform:scale(0)}60%{transform:scale(1.18)}63%,to{transform:scale(1)}}@keyframes d2rL5{0%,57%,68%,to{transform:translateY(0)}62%{transform:translateY(-5px)}}@keyframes d2rB5{0%,57%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes d2rF5{0%,57%,64%,to{opacity:0}59%{opacity:.9}}@keyframes d2rS5{0%,55%,63%,to{transform:scale(1)}58%{transform:scale(.78)}}.u-an .u-a-f5{animation:8s ease-out infinite d2rF5}.u-an .u-a-s5{animation:8s ease-in-out infinite d2rS5}.u-an .u-a-c5{animation:8s ease-in-out infinite d2rC5}.u-an .u-a-i5{animation:8s linear infinite d2rI5}.u-an .u-a-o5{opacity:0;animation:8s linear infinite d2rO5}.u-an .u-vl .u-a-d5{height:auto;animation:8s cubic-bezier(.3,.9,.3,1) infinite d2rD5;transform:translateY(-50%)}.u-an .u-a-t5{animation:8s ease-in-out infinite d2rT5}.u-an .u-a-k5{animation:8s ease-out infinite d2rK5}.u-an .u-a-l5{animation:8s ease-in-out infinite d2rL5}.u-an .u-a-b5{transform-origin:0;animation:8s cubic-bezier(.3,.8,.3,1) infinite d2rB5}@keyframes d2rC6{0%,69%{color:#0c0b0a;background:#faf8f3;border-color:#d4cfc4}72%,to{}}@keyframes d2rI6{0%,69%{opacity:0}72%,to{opacity:1}}@keyframes d2rO6{0%,69%{opacity:1}72%,to{opacity:0}}@keyframes d2rD6{0%,69%{transform:translateY(0)}74%,to{transform:translateY(-50%)}}@keyframes d2rT6{0%,67%,75%,to{background:#f1eee7;transform:scale(1)}70%{background:#d4cfc4;transform:scale(.86)}}@keyframes d2rK6{0%,69%{transform:scale(0)}72%{transform:scale(1.18)}75%,to{transform:scale(1)}}@keyframes d2rL6{0%,69%,80%,to{transform:translateY(0)}74%{transform:translateY(-5px)}}@keyframes d2rB6{0%,69%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes d2rF6{0%,69%,76%,to{opacity:0}71%{opacity:.9}}@keyframes d2rS6{0%,67%,75%,to{transform:scale(1)}70%{transform:scale(.78)}}.u-an .u-a-f6{animation:8s ease-out infinite d2rF6}.u-an .u-a-s6{animation:8s ease-in-out infinite d2rS6}.u-an .u-a-c6{animation:8s ease-in-out infinite d2rC6}.u-an .u-a-i6{animation:8s linear infinite d2rI6}.u-an .u-a-o6{opacity:0;animation:8s linear infinite d2rO6}.u-an .u-vl .u-a-d6{height:auto;animation:8s cubic-bezier(.3,.9,.3,1) infinite d2rD6;transform:translateY(-50%)}.u-an .u-a-t6{animation:8s ease-in-out infinite d2rT6}.u-an .u-a-k6{animation:8s ease-out infinite d2rK6}.u-an .u-a-l6{animation:8s ease-in-out infinite d2rL6}.u-an .u-a-b6{transform-origin:0;animation:8s cubic-bezier(.3,.8,.3,1) infinite d2rB6}@media (prefers-reduced-motion:reduce){.u-an [class*=a-]{animation:none!important}}.rauw{justify-content:center;align-items:center;min-width:0;display:flex}.u-stage.u-emb{zoom:.82;text-align:left;border:1px solid #d4cfc4;flex:none;margin:0;font-size:16px}@media (width<=1180px){.u-stage.u-emb{zoom:.7}}@media (width<=1040px){.u-stage.u-emb{zoom:.6}}@media (width<=900px){.u-stage.u-emb{zoom:.52}}@media (width<=820px){.u-stage.u-emb{zoom:.7}}@media (width<=560px){.u-stage.u-emb{zoom:.56}}@media (width<=440px){.u-stage.u-emb{zoom:.5}}.gsx{color:#f1ede4;background:#0c0b0a;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4.5vw,64px);padding:clamp(28px,4.5vw,56px);display:grid}.gsxa .b,.gsxa .b:hover{border-radius:10px;padding:clamp(11px,1.3vw,16px) clamp(18px,2.2vw,28px);font-size:clamp(14px,1.4vw,17px)}.gsxr .gsn{flex:none}@media (width<=760px){.gsx{grid-template-columns:minmax(0,1fr)}}.rtp{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,.8vw,10px);display:grid}.rtpb{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:space-between;gap:clamp(6px,1vw,12px);min-width:0;padding:0;font-family:inherit;display:flex}.rtpn{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:clamp(28px,3.6vw,44px);height:clamp(28px,3.6vw,44px);font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(10px,1.2vw,15px);transition:transform .18s,background-color .35s,color .35s,border-color .35s;display:flex}.rtpt{overflow-wrap:anywhere;font-size:clamp(9.5px,1.2vw,16px);font-weight:700;line-height:1.25}.rtpl{border-radius:999px;width:100%;height:5px;margin-top:auto;transition:background-color .35s;display:block}.rtpb:hover .rtpn{transform:scale(1.08)}.rtpb:active{transform:scale(.97)}.rtpb:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #2563eb}.ratop.rtc{background:#faf8f3;border:1px solid #d4cfc4;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);min-height:0;padding:clamp(20px,3.4vw,44px);display:grid;overflow:hidden}.rtc .rtcl{padding-bottom:0}.rtc .rah{letter-spacing:-.02em;font-size:clamp(26px,3vw,38px);line-height:1.05}.rtc .rtcu{justify-content:center;align-self:center;align-items:center}.rtc .u-stage.u-emb{zoom:.8;background:#f1eee7;border:1px solid #e2ded4;border-radius:20px;overflow:hidden}.ram .u-stage.u-ci.u-sg:before,.ram .u-stage.u-ci:before{background:#2563eb}.ranav.rnx{padding:clamp(7px,.9vw,11px) clamp(12px,1.6vw,20px)}@media (width<=1180px){.rtc .u-stage.u-emb{zoom:.7}}@media (width<=1040px){.rtc .u-stage.u-emb{zoom:.6}}@media (width<=820px){.ratop.rtc{grid-template-columns:minmax(0,1fr);min-height:0}.rtc .rtcl{padding-bottom:0}.rtc .u-stage.u-emb{zoom:.56}}@media (width<=440px){.rtc .u-stage.u-emb{zoom:.48}}@media (prefers-reduced-motion:reduce){.rtpn,.rtpl{transition:none}}.gsw{background:#f1eee7}.gsx{color:#f1ede4;background:#0c0b0a;border-radius:20px;flex-direction:column;gap:clamp(24px,3.6vw,44px);padding:clamp(28px,4.5vw,56px);display:flex}.gsxm{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4.5vw,64px);display:grid}.gsx .m{color:#b8b3a8}.gsl{letter-spacing:.18em;text-transform:uppercase;color:#b8b3a8;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.w .gsx h2{color:#fff;letter-spacing:-.025em;font-size:clamp(28px,3.8vw,48px)}.gsxt{gap:16px}.gsxa{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.gsxl,.gsxl:hover{color:#fff;text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline}.gsxl:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #16a34a}.gsxs{flex-direction:column;display:flex}.gsxr{border-top:1px solid #2a2925;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.gsxr:first-child{border-top:0;padding-top:0}.gsxr:last-child{padding-bottom:0}.gsn{color:#fff;background:#16a34a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:Archivo Black,Arial Black,sans-serif;font-size:15px;display:flex}.gsxc{flex-direction:column;gap:4px;min-width:0;display:flex}.gsxc strong{color:#fff;font-size:18px}.gsxc .m{font-size:15px}.gsxf{border-top:1px solid #2a2925;flex-direction:column;gap:20px;padding-top:clamp(22px,3vw,36px);display:flex}.gsxg{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px) clamp(20px,3vw,40px);display:grid}.gsxi{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;min-width:0;display:grid}.gsxi .gsxk{color:#6ee7a0;background:#1f1e1b;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gsxi .gsxk svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.gsxi strong{color:#fff;font-size:16px;line-height:1.3}.gsxi span.m{font-size:14px;line-height:1.4}@media (width<=820px){.gsxm{grid-template-columns:minmax(0,1fr)}.gsxg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gsxg{grid-template-columns:minmax(0,1fr)}}.gsx.gsx2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4.5vw,64px);display:grid}.gsx2 .gsxf{border-top:0;gap:18px;padding-top:0}.gsx2 .gsxg{grid-template-columns:minmax(0,1fr);gap:16px}@media (width<=820px){.gsx.gsx2{grid-template-columns:minmax(0,1fr)}}.w .gsw{color:#f1ede4;background:#0c0b0a;padding:clamp(64px,8vw,112px) 5%}.w .gsw .gsx{background:0 0;border-radius:0;padding:0}.w .gsw .in{max-width:1120px;margin:0 auto}.w .gsw .gsxa .b,.w .gsw .gsxa .b:hover{border-radius:10px;padding:clamp(11px,1.3vw,16px) clamp(18px,2.2vw,28px);font-size:clamp(14px,1.4vw,17px)}.ratop.rtc{--rp:clamp(20px,3.4vw,44px);padding:var(--rp) 0 0 var(--rp);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.rtc .rtcl{padding-bottom:var(--rp);align-self:center}.rtc .rtcu{margin-top:calc(var(--rp) * -1);padding-top:var(--rp);justify-content:center;align-self:stretch;align-items:flex-end;min-height:clamp(340px,34vw,440px);display:flex;overflow:visible}.rtc .u-stage.u-emb{background:0 0;border:0;border-radius:0;overflow:visible}@media (width<=820px){.ratop.rtc{padding:var(--rp) var(--rp) 0;grid-template-columns:minmax(0,1fr)}.rtc .rtcl{padding-bottom:0}.rtc .rtcu{margin:0 calc(var(--rp) * -1);min-height:0;padding-top:8px}}.ecn{justify-content:center;gap:12px;margin-top:4px;display:none}.ecb{color:#0c0b0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0c0b0a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s,background-color .2s,color .2s;display:flex}.ecb svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ecb:hover{color:#fff;background:#0c0b0a}.ecb:active{transform:scale(.94)}.ecb:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (width<=820px){.ecn{display:flex}}.smt{font:inherit;cursor:pointer;color:inherit;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid;border-radius:10px;align-items:center;gap:8px;padding:clamp(7px,.8vw,10px) clamp(10px,1.4vw,16px);font-size:clamp(11px,1.25vw,15px);font-weight:700;line-height:1.3;transition:transform .18s;display:inline-flex}.smt svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.smt:active{transform:scale(.97)}.smt:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.smv{z-index:900;cursor:pointer;background:#0c0b0a8c;animation:.25s both smF;position:fixed;inset:0}.sm .smp{z-index:950}.smt.smtx{z-index:1000;color:#0c0b0a;background:#faf8f3;border-color:#0c0b0a;position:fixed;top:20px;right:max(5%,20px)}@media (prefers-reduced-motion:reduce){.smv{animation:none}}.smt{justify-content:center;width:clamp(36px,3.4vw,44px);height:clamp(36px,3.4vw,44px);padding:0!important}.smt svg{width:22px;height:22px}.u-lcs{flex-direction:column;display:flex}.u-lc{border-top:1px solid #e2ded4;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.u-lc:first-child{border-top:0;padding-top:0}.u-lc .u-pl{font-size:9px}.u-ch.u-gb{color:#fff;background:#16a34a;border-color:#16a34a;font-weight:700}.u-tks{flex-direction:column;display:flex;position:relative}.u-tk{color:#8c8676;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;font-size:13px;font-weight:600;display:grid;position:relative}.u-tk i{box-sizing:border-box;z-index:1;background:#faf8f3;border:2px solid #d4cfc4;border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.u-tk:not(:last-child):after{content:"";background:#e2ded4;width:2px;height:100%;position:absolute;top:50%;left:6px}.u-tk em{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:500}.u-tkd{color:#0c0b0a}.u-tkd i{background:#16a34a;border-color:#16a34a}.u-tkd:after{background:#16a34a!important}.u-tkc{color:#0c0b0a}.u-tkc i{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #d6e4fb}.u-qrw{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.u-qr{shape-rendering:crispedges;border:1px solid #d4cfc4;border-radius:8px;width:96px;height:96px;display:block}.u-rc{color:#393834;background:#fff;border:1px dashed #d4cfc4;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;display:flex}.u-rch{border-bottom:1px dashed #d4cfc4;flex-direction:column;gap:1px;padding-bottom:5px;display:flex}.u-rch strong{color:#0c0b0a;font-family:Manrope,system-ui,sans-serif;font-size:13px}.u-rcl{justify-content:space-between;gap:8px;display:flex}.u-rct{color:#0c0b0a;border-top:1px dashed #d4cfc4;padding-top:5px;font-size:12px;font-weight:600}.u-rcf{text-align:center;color:#8c8676;padding-top:2px;font-size:10px}.u-gb{border-bottom:1px solid #d4cfc4;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:178px;padding-top:6px;display:grid}.u-gbr{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.u-gbs{opacity:.45;transform-origin:bottom;border-radius:5px 5px 0 0;flex-direction:column;width:100%;max-width:30px;animation:1s cubic-bezier(.2,.7,.2,1) both uGb;display:flex;overflow:hidden}@keyframes uGb{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.u-gbs{animation:none}}.u-gbs i{width:100%;display:block}.u-gbr span{color:#8c8676;white-space:nowrap;margin-bottom:-18px;font-family:Geist Mono,ui-monospace,monospace;font-size:9px}.u-gbc .u-gbs{opacity:1;box-shadow:0 0 0 2px #0c0b0a}.u-gbc span{color:#0c0b0a;font-weight:600}.u-lg{flex-direction:column;gap:5px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.u-lg span{align-items:center;gap:8px;display:flex}.u-lg i{border-radius:3px;flex:none;width:10px;height:10px}.hx{color:#fff;background-color:#0c0b0a;position:relative;overflow:hidden}.hx .hv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx .shade{background:linear-gradient(90deg,#0c0b0ac7 0%,#0c0b0a8c 55%,#0c0b0a66 100%);position:absolute;inset:0}.w .hx .hxn{position:relative;padding:20px 5%!important}.w .hx .hxn>.in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex;flex-direction:row!important;max-width:1160px!important}.w .hx .hxn .logo img{width:auto;display:block;height:52px!important}.w .hx .smt{color:#fff}.w .hx .hxb{position:relative;padding:120px 5% 140px!important}.w .hx .hxb>.in{flex-direction:column;gap:28px;margin:0 auto;display:flex;max-width:1160px!important}.w .hx h1{color:#fff;letter-spacing:-.025em;max-width:900px;font-size:clamp(44px,6.6vw,88px)!important;line-height:1.02!important}.w .hx p.hxs{color:#fff;max-width:620px;margin:0;font-size:22px;line-height:1.45}.hx{flex-direction:column;min-height:700px;display:flex}.w .hx .hxb{flex-direction:column;flex:1;justify-content:center;display:flex}.w .hx .hxb>.in{width:100%}.hx .hxe{letter-spacing:.14em;text-transform:uppercase;color:#0a5a26;background:#d3efd6;border-radius:999px;align-self:flex-start;padding:6px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.hx .hxe.hxo{color:#8a4a06;background:#fbe1c8}@media (width<=700px){.hx{min-height:0}.w .hx .hxb{padding:64px 5% 80px!important}.w .hx p.hxs{font-size:18px}}.ha>a{align-self:center!important;margin:0!important}.w .hx .smt.smtx,.smt.smtx{color:#0c0b0a}
