.PRrkOG_home{--page:#0f0f0f;--fg:#fff;--fg-muted:#ffffffbd;--void:#050505;--line:#ffffff1a;--tile:#ffffff0a;--brand:#d97b35;--brand-2:#e5a84b;--brand-grad:linear-gradient(135deg, #d97b35 0%, #e5a84b 100%);--navbar:90px;margin-top:calc(var(--navbar) * -1);color:var(--fg);position:relative}[data-theme=light] .PRrkOG_home{--page:#f5f5f5;--fg:#141414;--fg-muted:#555;--void:#d6d6d6;--line:#00000017;--tile:#fff}.PRrkOG_frame{pointer-events:none;position:relative}.PRrkOG_stage{pointer-events:auto;background:var(--page);position:relative}.PRrkOG_enterLayer{height:100%;position:relative}.PRrkOG_exitLayer{background:var(--page);height:100%;position:relative;overflow:hidden}.PRrkOG_shade{z-index:40;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.PRrkOG_fx{z-index:45;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PRrkOG_fx[data-kind=split]:before{content:"";width:300vmax;height:calc(var(--fx,0) * 1px);background:linear-gradient(180deg, transparent 0%, #d97b3559 30%, var(--brand-2) 46%, #fff6e6 50%, var(--brand-2) 54%, #d97b3559 70%, transparent 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.PRrkOG_fx[data-kind=wipe]:before{content:"";top:0;bottom:0;left:calc(var(--fx,100) * 1%);background:linear-gradient(180deg, var(--brand-2), var(--brand));width:4px;position:absolute;box-shadow:0 0 32px 6px #e5a84b8c}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:769px){.PRrkOG_home:not([data-static]),.PRrkOG_home:not([data-static]) .PRrkOG_frame{--motion:1}.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-pinned]{height:calc(var(--len) * 100svh)}.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-enter=arc],.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-enter=stack]{margin-top:-100svh}.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-enter=iris],.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-enter=split],.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-enter=wipe]{margin-top:-200svh}.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-pinned]>.PRrkOG_stage{background:var(--void);height:100svh;position:sticky;top:0;overflow:hidden}.PRrkOG_home:not([data-static]) .PRrkOG_frame[data-exit=split]>.PRrkOG_stage{background:0 0}}@media (prefers-reduced-motion:no-preference) and (max-width:768px){@supports (animation-timeline:view()){.PRrkOG_home [data-fit]>:not([aria-hidden=true]){animation:linear both PRrkOG_rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes PRrkOG_rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.PRrkOG_rail{display:none}@media (min-width:1101px) and (pointer:fine){.PRrkOG_rail{z-index:200;opacity:var(--visible,1);transition:opacity .5s;display:block;position:fixed;top:50%;right:22px;transform:translateY(-50%)}}.PRrkOG_rail ol{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.PRrkOG_railTrack{background:color-mix(in srgb, var(--fg) 22%, transparent);width:1px;position:absolute;top:6px;bottom:6px;right:4.5px}.PRrkOG_railFill{background:var(--brand-grad);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.PRrkOG_rail a{height:10px;color:var(--fg);justify-content:flex-end;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.PRrkOG_railDot{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--fg) 55%, transparent);background:var(--page);border-radius:50%;flex:none;width:10px;height:10px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s,border-color .3s;position:relative}.PRrkOG_rail a[aria-current] .PRrkOG_railDot{border-color:var(--brand-2);background:var(--brand);transform:scale(1.35);box-shadow:0 0 12px #e5a84bb3}.PRrkOG_railLabel{background:color-mix(in srgb, var(--page) 82%, transparent);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);transform:translate(8px)}.PRrkOG_rail a:hover .PRrkOG_railLabel,.PRrkOG_rail a:focus-visible .PRrkOG_railLabel{opacity:1;transform:none}.PRrkOG_rail a:hover .PRrkOG_railDot{border-color:var(--brand-2)}.PRrkOG_mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.PRrkOG_revealWord{--k:clamp(0, calc((var(--reveal,1) * (var(--n) + 3) - var(--i)) / 3), 1);transform:translateY(calc((1 - var(--k)) * 110%)) rotate(calc((1 - var(--k)) * 7deg));transform-origin:0 100%;display:inline-block}.PRrkOG_inkWord{--k:clamp(0, calc((var(--ink,1) * (var(--n) + 8) - var(--i)) / 8), 1);--hot:calc(var(--k) * (1 - var(--k)) * 4);opacity:calc(.18 + .82 * var(--k));color:color-mix(in srgb, var(--brand-2) calc(var(--hot) * 100%), currentColor)}.PRrkOG_sectionTitle{letter-spacing:-.025em;color:var(--fg);margin:0;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:800;line-height:1.02}.PRrkOG_sectionText{color:var(--fg);margin:0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.65}.PRrkOG_eyebrowLine{background:var(--brand-grad);border-radius:3px;width:56px;height:3px;margin-bottom:22px;display:block}
.t4xf6q_about{height:100%;min-height:100svh;padding:calc(var(--navbar) + 3svh) 6vw 7svh;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:6vw;display:grid;position:relative}.t4xf6q_about:not([data-video]){grid-template-columns:minmax(0,1fr);max-width:980px;margin:0 auto}.t4xf6q_solo{grid-template-columns:minmax(0,1fr);justify-items:center}.t4xf6q_solo .t4xf6q_media{width:min(1100px,88vw)}.t4xf6q_copy{z-index:2;max-width:600px;position:relative}.t4xf6q_text{color:var(--fg);margin-top:28px}.t4xf6q_media{z-index:2;position:relative}.t4xf6q_videoCam{--radius:18px;transform-origin:60% 70%;position:relative}.t4xf6q_videoCam:before{content:"";opacity:var(--glow,1);filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#d97b3580,#0000 75%);position:absolute;inset:-12% -8%}.t4xf6q_videoFrame{aspect-ratio:16/9;border-radius:var(--radius);background:#000;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000a6}.t4xf6q_iframe{border:0;width:100%;height:100%;display:block}.t4xf6q_trace{z-index:1;pointer-events:none;height:24svh;position:absolute;bottom:6svh;left:0;right:0}@media (max-width:1000px){.t4xf6q_about{padding:calc(var(--navbar) + 1svh) 40px 5svh;grid-template-columns:minmax(0,1fr);align-content:center;gap:5svh}.t4xf6q_copy{max-width:680px}.t4xf6q_media{width:min(100%,680px)}}@media (max-width:768px){.t4xf6q_about{padding:calc(var(--navbar) - 10px) 20px 3svh;gap:2.5svh}.t4xf6q_text{margin-top:14px;font-size:.92rem;line-height:1.5}.t4xf6q_trace{display:none}.t4xf6q_about{gap:28px;height:auto;min-height:0;padding:64px 20px 56px}}
.Uy1xcq_trace{width:100%;height:100%;display:block;overflow:visible}.Uy1xcq_base,.Uy1xcq_live{fill:none;stroke-linecap:round;stroke-linejoin:round}.Uy1xcq_base{stroke:var(--line);stroke-width:1.5px}.Uy1xcq_live{stroke:var(--brand);stroke-width:2.5px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--trace,1));filter:drop-shadow(0 0 6px #e5a84b99)}
.l_s8Tq_community{height:100%;min-height:100svh;padding:calc(var(--navbar) + 2svh) 4vw 6svh;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.l_s8Tq_scene{width:min(1500px, 100%, calc((100svh - var(--navbar) - 10svh) * 2.434));aspect-ratio:1872/769;position:relative}.l_s8Tq_community:not([data-art]) .l_s8Tq_scene{aspect-ratio:auto;background:var(--brand-grad);border-radius:32px;padding:48px}.l_s8Tq_art{transform-origin:20% 80%;position:absolute;inset:0}.l_s8Tq_artImg{width:100%;height:100%;display:block}.l_s8Tq_copy{color:#fff;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:33.7% 5% 0 43%}.l_s8Tq_community:not([data-art]) .l_s8Tq_copy{position:static}.l_s8Tq_title,.l_s8Tq_text{color:#fff}.l_s8Tq_title{font-size:clamp(1.6rem,2.6vw,3rem)}.l_s8Tq_text{margin-top:16px;font-size:clamp(.92rem,1.05vw,1.15rem);line-height:1.6}@media (max-width:1000px){.l_s8Tq_copy{left:38%;right:4%}.l_s8Tq_text{margin-top:10px;font-size:.9rem;line-height:1.5}}@media (max-width:768px){.l_s8Tq_community{padding:calc(var(--navbar) - 6px) 16px 4svh}.l_s8Tq_scene{aspect-ratio:auto;width:100%}.l_s8Tq_art{aspect-ratio:1872/769;position:relative}.l_s8Tq_copy{background:var(--brand-grad);border-radius:0 0 20px 20px;margin-top:-12px;padding:4px 20px 24px;position:relative;inset:auto}.l_s8Tq_text{font-size:.92rem}.l_s8Tq_community{height:auto;min-height:0;padding:48px 16px}}
.U-BTia_features{height:100%;min-height:100svh;padding:calc(var(--navbar) + 2svh) 5vw 6svh;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.U-BTia_plate{background:var(--brand-grad);display:none;position:absolute;inset:0}.U-BTia_card{z-index:1;box-sizing:border-box;background:var(--brand-grad);color:#fff;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4vw;width:min(1240px,100%);padding:clamp(28px,4vw,64px);display:grid;position:relative}[data-theme=light] .U-BTia_card{color:#1d1d1d}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:769px){[data-home]:not([data-static]) .U-BTia_plate{display:block}[data-home]:not([data-static]) .U-BTia_card{background:0 0}}.U-BTia_art{transform-origin:50% 90%}.U-BTia_artImg{object-fit:contain;width:100%;max-height:56svh;display:block}.U-BTia_title{color:inherit;margin-bottom:28px;font-size:clamp(1.8rem,3.2vw,3.4rem)}.U-BTia_list{margin:0;padding:0;list-style:none}.U-BTia_list li{align-items:flex-start;gap:14px;margin:0 0 16px;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:600;line-height:1.45;display:flex}.U-BTia_dot{transform-origin:50%;flex:none;width:26px;margin-top:.2em;display:inline-flex}.U-BTia_dot img{filter:brightness(0)invert();width:100%;height:auto}[data-theme=light] .U-BTia_dot img{filter:brightness(0)}@media (max-width:1000px){.U-BTia_card{grid-template-columns:minmax(0,1fr);gap:3svh}.U-BTia_art{width:min(70%,360px);margin:0 auto}.U-BTia_artImg{max-height:30svh}}@media (max-width:768px){.U-BTia_features{padding:calc(var(--navbar) - 6px) 16px 4svh}.U-BTia_card{border-radius:22px;padding:24px 22px}.U-BTia_title{margin-bottom:16px}.U-BTia_list li{gap:10px;margin-bottom:10px;font-size:.98rem}.U-BTia_dot{width:20px}.U-BTia_features{height:auto;min-height:0;padding:40px 16px}.U-BTia_artImg{max-height:240px}}
.S9FLaq_hero{--cw:min(44vw, calc((100svh - 170px) * 1.1274));--ch:calc(var(--cw) / 1.1274);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);background:var(--page);width:100%;height:100svh;min-height:520px;position:relative;overflow:hidden}.S9FLaq_circuitCam{transform-origin:70% 35%;pointer-events:none;width:66vw;position:absolute;top:0;right:-6vw}.S9FLaq_circuitTilt{width:100%;position:relative}.S9FLaq_circuit{filter:brightness(1.9);opacity:.75;width:100%;height:auto;animation:2.2s cubic-bezier(.65,0,.35,1) 50ms both S9FLaq_circuitIn;display:block}[data-theme=light] .S9FLaq_circuit{filter:invert();opacity:.4}.S9FLaq_current{-webkit-mask:var(--circuit) center / 100% 100% no-repeat;-webkit-mask:var(--circuit) center / 100% 100% no-repeat;mask:var(--circuit) center / 100% 100% no-repeat;animation:2.2s cubic-bezier(.65,0,.35,1) 50ms both S9FLaq_circuitIn;position:absolute;inset:0;overflow:hidden}.S9FLaq_pulse{aspect-ratio:1;background:radial-gradient(closest-side, #ffd28a, var(--brand-2) 30%, #d97b3599 55%, transparent);border-radius:50%;width:46%;animation:7s cubic-bezier(.45,0,.55,1) 1.2s infinite both S9FLaq_pulseRun;position:absolute;top:0;left:0}.S9FLaq_pulseLate{width:30%;animation-duration:8.5s;animation-delay:4.6s}@keyframes S9FLaq_pulseRun{0%{opacity:0;transform:translate(210%,-60%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-60%,160%)}}@keyframes S9FLaq_circuitIn{0%{clip-path:polygon(100% 0,100% 0,100% 0)}to{clip-path:polygon(100% 0,100% 320%,-220% 0)}}.S9FLaq_wordmarkCam{aspect-ratio:290/1080;pointer-events:none;height:72svh;position:absolute;top:calc(50% - 36svh + 30px);right:3.2vw}.S9FLaq_wordmark{width:100%;height:100%;-webkit-mask:var(--wordmark) center / contain no-repeat;-webkit-mask:var(--wordmark) center / contain no-repeat;mask:var(--wordmark) center / contain no-repeat;background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 12%, transparent) 0%, color-mix(in srgb, var(--fg) 12%, transparent) 38%, var(--brand) 48%, var(--brand-2) 52%, color-mix(in srgb, var(--fg) 12%, transparent) 62%, color-mix(in srgb, var(--fg) 12%, transparent) 100%);background-size:100% 320%;background-position:0 calc(100% - var(--sweep,0) * 140%);animation:S9FLaq_wordmarkIn 1.6s var(--ease-out) .6s both}@keyframes S9FLaq_wordmarkIn{0%{clip-path:inset(100% 0 0);transform:translateY(12%)}to{clip-path:inset(0);transform:none}}.S9FLaq_camera{transform-origin:0 0;position:absolute;inset:0}.S9FLaq_lockup{left:max(5vw,24px);top:calc(50% + 40px - var(--ch) / 2);width:calc(var(--cw) * 1.66);height:var(--ch);position:absolute}.S9FLaq_card{width:var(--cw);height:var(--ch);animation:S9FLaq_cardIn 1.35s var(--ease-out) .1s both;position:absolute;top:0;left:0}.S9FLaq_card:not([data-shape]){background:var(--brand-grad);border-radius:40px}@keyframes S9FLaq_cardIn{0%{clip-path:inset(0 100% 0 0 round 40px);transform:translate(-8vw)}to{clip-path:inset(0);transform:none}}.S9FLaq_cardShape{width:100%;height:100%;position:absolute;inset:0}.S9FLaq_copy{color:#fff;flex-direction:column;justify-content:center;width:66%;display:flex;position:absolute;top:0;bottom:0;left:9%}[data-theme=light] .S9FLaq_copy{color:#1d1d1d}.S9FLaq_title{margin:0 0 calc(var(--cw) * .035);font-size:calc(var(--cw) * .088);letter-spacing:-.02em;color:inherit;font-weight:800;line-height:1.04}.S9FLaq_lineMask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.S9FLaq_lineOut{transform:translateY(calc(var(--out,0) * -118%));display:block}.S9FLaq_lineIn{transform-origin:0 100%;animation:S9FLaq_lineIn 1.1s var(--ease-out) both;animation-delay:calc(.45s + var(--i,0) * .12s);display:block}@keyframes S9FLaq_lineIn{0%{transform:translateY(115%)rotate(5deg)}to{transform:none}}.S9FLaq_badgeOut{margin-bottom:calc(var(--cw) * .04)}.S9FLaq_badge{color:#fff;animation:S9FLaq_badgeIn .7s var(--ease-spring) .95s both;background:#4a90a4;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}[data-theme=light] .S9FLaq_badge{background:#3d7a8c}@keyframes S9FLaq_badgeIn{0%{opacity:0;transform:translateY(14px)scale(.6)}to{opacity:1;transform:none}}.S9FLaq_description{max-width:34em;font-size:clamp(.85rem, calc(var(--cw) * .026), 1.08rem);color:inherit;animation:S9FLaq_fadeUp .9s var(--ease-out) 1.05s both;margin:0;line-height:1.5}@keyframes S9FLaq_fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:.95;transform:none}}.S9FLaq_markSlot{left:calc(var(--cw) * .8276);top:calc(var(--cw) * .0308);width:calc(var(--cw) * .82);aspect-ratio:1;position:absolute}.S9FLaq_markTilt{width:100%;height:100%}.S9FLaq_mark{object-fit:contain;width:100%;height:100%;animation:S9FLaq_markIn 1.7s var(--ease-spring) .3s both;display:block}@keyframes S9FLaq_markIn{0%{opacity:0;transform:rotate(-80deg)scale(.35)}35%{opacity:1}to{opacity:1;transform:none}}.S9FLaq_echo{--size:min(34vmin, 300px);left:calc(50% - var(--size) / 2);top:calc(50% - var(--size) / 2);width:var(--size);height:var(--size);opacity:0;pointer-events:none;position:absolute}.S9FLaq_echoImg{object-fit:contain;filter:drop-shadow(0 24px 48px #5a280059);width:100%;height:100%;display:block}.S9FLaq_wordmarkH{display:none}.S9FLaq_cueOut{pointer-events:none;position:absolute;bottom:26px;left:0;right:0}.S9FLaq_cue{color:var(--fg);pointer-events:none;flex-direction:column;align-items:center;gap:10px;animation:1s 1.8s both S9FLaq_cueIn;display:flex}@keyframes S9FLaq_cueIn{0%{opacity:0}}.S9FLaq_cueLabel{letter-spacing:.32em;text-transform:uppercase;opacity:.6;padding-left:.32em;font-size:.68rem;font-weight:700}.S9FLaq_cueTrack{background:color-mix(in srgb, var(--fg) 18%, transparent);width:1px;height:46px;position:relative;overflow:hidden}.S9FLaq_cueDot{background:var(--brand);width:1px;height:16px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite S9FLaq_cueRun;position:absolute;top:0;left:0}@keyframes S9FLaq_cueRun{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@media (max-width:1400px){.S9FLaq_hero{--cw:min(45vw, calc((100svh - 170px) * 1.1274))}.S9FLaq_wordmarkCam{height:62svh;top:calc(50% - 31svh + 30px);right:2vw}}@media (max-width:1000px){.S9FLaq_hero{--cw:min(60vw, calc((100svh - 220px) * 1.1274))}.S9FLaq_lockup{left:32px}.S9FLaq_wordmarkCam{display:none}.S9FLaq_circuitCam{width:90vw}}@media (max-width:768px){.S9FLaq_hero{--pw:min(calc(100vw - 40px), 400px);--u:calc(var(--pw) / 934);height:auto;min-height:0;padding:calc(var(--navbar) + 8px) 20px 44px;box-sizing:border-box}.S9FLaq_camera{position:relative;inset:auto}.S9FLaq_lockup{width:var(--pw);height:auto;margin:0 auto;position:relative;top:auto;left:auto}.S9FLaq_lockup[data-mark]{padding-top:calc(var(--u) * 682.2)}.S9FLaq_card{width:var(--pw);height:calc(var(--u) * 1053);position:relative}.S9FLaq_card:not([data-shape]){height:auto;min-height:calc(var(--u) * 900);border-radius:32px}.S9FLaq_cardShape{width:calc(var(--u) * 1053);height:var(--pw);inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-90deg)}.S9FLaq_copy{width:auto;left:9%;right:9%;top:calc(var(--u) * 250);bottom:calc(var(--u) * 40)}.S9FLaq_card:not([data-shape]) .S9FLaq_copy{padding:40px 9%;position:relative;inset:auto}.S9FLaq_markSlot{left:calc(var(--u) * 32.5);width:calc(var(--u) * 864);top:0}.S9FLaq_title{margin-bottom:14px;font-size:clamp(1.6rem,8vw,2.3rem)}.S9FLaq_description{font-size:.9rem;line-height:1.5}.S9FLaq_badgeOut{margin-bottom:14px}.S9FLaq_wordmarkH{opacity:.9;width:min(46vw,190px);height:auto;animation:S9FLaq_fadeUp 1s var(--ease-out) 1.2s both;margin:26px auto 0;display:block;position:relative}[data-theme=dark] .S9FLaq_wordmarkH{filter:invert()hue-rotate(180deg)}.S9FLaq_circuitCam{width:160vw;right:-50vw}.S9FLaq_echo,.S9FLaq_cueOut{display:none}}@media (prefers-reduced-motion:reduce){.S9FLaq_current{display:none}.S9FLaq_hero *,.S9FLaq_hero :before{animation:none!important}.S9FLaq_cueOut{display:none}}
.KvYQIa_projects{height:100%;min-height:100svh;padding:calc(var(--navbar) + 4svh) 6vw 8svh;box-sizing:border-box;position:relative}.KvYQIa_track{position:relative}.KvYQIa_intro{max-width:760px;margin-bottom:48px}.KvYQIa_text{color:var(--fg-muted);margin-top:22px}.KvYQIa_cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;display:grid}.KvYQIa_card{transform-origin:50% 100%}.KvYQIa_cardInner{box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, var(--page));text-align:center;border-radius:24px;flex-direction:column;align-items:center;height:100%;padding:34px 28px 28px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .5s;display:flex}[data-theme=light] .KvYQIa_cardInner{background:#fff;border-color:#0000;box-shadow:0 18px 40px -24px #00000040}.KvYQIa_cardInner:hover{border-color:color-mix(in srgb, var(--brand) 70%, transparent);transform:translateY(-8px);box-shadow:0 30px 60px -30px #d97b358c}.KvYQIa_cardImage{object-fit:contain;width:104px;height:104px;margin-bottom:22px}.KvYQIa_cardTitle{color:var(--fg);margin:0 0 12px;font-size:1.35rem;font-weight:800}.KvYQIa_cardTitle a{color:inherit;text-decoration:none}.KvYQIa_cardTitle a:hover,.KvYQIa_cardTitle a:focus-visible{color:var(--brand-2)}.KvYQIa_cardText{color:var(--fg-muted);flex:1;margin:0 0 22px;font-size:.95rem;line-height:1.55}.KvYQIa_badges{flex-wrap:wrap;justify-content:center;gap:6px 8px;display:flex}.KvYQIa_badges img{height:20px;display:block}.KvYQIa_progress{display:none}.KvYQIa_projects[data-rail]{padding:calc(var(--navbar) + 2svh) 0 6svh;align-items:center;display:flex;overflow:hidden}.KvYQIa_projects[data-rail] .KvYQIa_track{align-items:center;gap:5vw;width:max-content;padding:0 6vw;display:flex}.KvYQIa_projects[data-rail] .KvYQIa_intro{flex:0 0 min(600px,36vw);margin:0}.KvYQIa_projects[data-rail] .KvYQIa_cards{gap:32px;display:flex}.KvYQIa_projects[data-rail] .KvYQIa_card{flex:0 0 clamp(300px,25vw,380px);height:min(500px,64svh)}.KvYQIa_projects[data-rail] .KvYQIa_progress{background:var(--line);border-radius:2px;height:2px;display:block;position:absolute;bottom:5svh;left:6vw;right:6vw}.KvYQIa_progress span{border-radius:inherit;background:var(--brand-grad);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:768px){.KvYQIa_projects{padding:calc(var(--navbar) - 10px) 0 3svh;flex-direction:column;justify-content:center;display:flex}.KvYQIa_intro{margin:0 20px 16px}.KvYQIa_text{margin-top:10px;font-size:.88rem;line-height:1.5}.KvYQIa_cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:6px 20px 10px;scroll-padding:0 20px;display:flex;overflow-x:auto}.KvYQIa_cards::-webkit-scrollbar{display:none}.KvYQIa_card{scroll-snap-align:start;flex:0 0 78vw}.KvYQIa_cardInner{padding:18px 16px 16px}.KvYQIa_cardImage{width:52px;height:52px;margin-bottom:10px}.KvYQIa_cardTitle{margin-bottom:8px;font-size:1.15rem}.KvYQIa_cardText{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.9rem;display:-webkit-box;overflow:hidden}.KvYQIa_projects{height:auto;min-height:0;padding:56px 0 64px}}
.TT7Q8G_tech{height:100%;min-height:100svh;padding:calc(var(--navbar) + 2svh) 6vw 6svh;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;display:grid;position:relative;overflow:hidden}.TT7Q8G_eye{pointer-events:none;width:min(62vw,880px);margin-top:calc(min(62vw,880px)/-2.17391);position:absolute;top:50%;left:-6vw}.TT7Q8G_eyeImg{opacity:.13;width:100%;height:auto;display:block}[data-theme=light] .TT7Q8G_eyeImg{filter:brightness(0);opacity:.05}.TT7Q8G_copy{z-index:1;max-width:620px;position:relative}.TT7Q8G_title{text-transform:uppercase;letter-spacing:.01em}.TT7Q8G_text{margin-top:26px;font-size:clamp(.98rem,1.1vw,1.15rem)}.TT7Q8G_grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:clamp(12px,1.6vw,26px);width:min(100%,560px);display:grid;position:relative}.TT7Q8G_tile{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--line);background:var(--tile);border-radius:22%;justify-content:center;align-items:center;padding:18%;display:flex}[data-theme=light] .TT7Q8G_tile{border-color:#0000;box-shadow:0 10px 30px -12px #0000002e}.TT7Q8G_tile img{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (max-width:1000px){.TT7Q8G_tech{padding:calc(var(--navbar) + 1svh) 40px 5svh;grid-template-columns:minmax(0,1fr);align-content:center;gap:4svh}.TT7Q8G_grid{width:min(100%,520px)}}@media (max-width:768px){.TT7Q8G_tech{padding:calc(var(--navbar) - 6px) 20px 4svh;gap:3svh}.TT7Q8G_text{margin-top:14px;font-size:.92rem;line-height:1.55}.TT7Q8G_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%}.TT7Q8G_tile{border-radius:14px;padding:16%}.TT7Q8G_eye{width:120vw;margin-top:-55vw;left:-30vw}.TT7Q8G_tech{gap:28px;height:auto;min-height:0;padding:56px 20px}}
._5Rd_lq_footer{background:#0f0f0f;min-height:250px;padding:60px 80px;position:relative;overflow:hidden}[data-theme=light] ._5Rd_lq_footer{background:#f5f5f5}._5Rd_lq_topBorder{background:linear-gradient(90deg,#0000 0%,#d97b35 20%,#e5a84b 35%,#f5ca75 50%,#e5a84b 65%,#d97b35 80%,#0000 100%) 0 0/200% 100%;height:3px;animation:4s linear infinite _5Rd_lq_borderFlow;position:absolute;top:0;left:0;right:0}@keyframes _5Rd_lq_borderFlow{0%{background-position:100% 0}to{background-position:-100% 0}}._5Rd_lq_footerBackground{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}._5Rd_lq_techImage{opacity:.06;filter:blur(1px);max-width:50%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(-1)}[data-theme=light] ._5Rd_lq_techImage{opacity:.08}._5Rd_lq_footerContent{z-index:10;justify-content:space-between;align-items:center;gap:60px;max-width:1400px;margin:0 auto;display:flex;position:relative}._5Rd_lq_footerLeft{flex-shrink:0;align-items:center;gap:40px;display:flex}._5Rd_lq_milvaImage{opacity:.95;width:180px;height:auto;transition:all .4s}._5Rd_lq_milvaImage:hover{filter:drop-shadow(0 0 30px #d97b3580);transform:scale(1.05)}._5Rd_lq_milvaHorizImage{opacity:.9;width:auto;height:100px;transition:all .4s}._5Rd_lq_milvaHorizImage:hover{opacity:1;transform:translate(5px)}._5Rd_lq_footerRight{flex-direction:column;align-items:flex-end;gap:30px;display:flex}._5Rd_lq_linksContainer{gap:60px;display:flex}._5Rd_lq_linkColumn{flex-direction:column;gap:12px;display:flex}._5Rd_lq_linkTitle{text-transform:uppercase;letter-spacing:2px;background:linear-gradient(135deg,#d97b35,#e5a84b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:.9rem;font-weight:700}._5Rd_lq_linkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._5Rd_lq_linkItem{color:#888;font-size:.95rem;text-decoration:none;transition:all .3s;display:inline-block;position:relative}._5Rd_lq_linkItem:before{content:"";background:linear-gradient(90deg,#d97b35,#e5a84b);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}._5Rd_lq_linkItem:hover{color:#e5a84b;transform:translate(5px)}._5Rd_lq_linkItem:hover:before{width:100%}[data-theme=light] ._5Rd_lq_linkItem{color:#555}[data-theme=light] ._5Rd_lq_linkItem:hover{color:#c06a2a}._5Rd_lq_copyright{color:#555;letter-spacing:1px;font-size:.85rem}[data-theme=light] ._5Rd_lq_copyright{color:#999}@media (max-width:1200px){._5Rd_lq_footerContent{flex-direction:column;align-items:center;gap:40px}._5Rd_lq_footerLeft{order:1}._5Rd_lq_footerRight{order:2;align-items:center}._5Rd_lq_linksContainer{justify-content:center}}@media (max-width:768px){._5Rd_lq_footer{padding:50px 30px}._5Rd_lq_footerLeft{flex-direction:column;gap:20px}._5Rd_lq_milvaImage{width:60px}._5Rd_lq_milvaHorizImage{height:40px}._5Rd_lq_linksContainer{flex-wrap:wrap;justify-content:center;gap:40px}._5Rd_lq_linkColumn{text-align:center;align-items:center}._5Rd_lq_techImage{opacity:.04;max-width:80%}}@media (max-width:480px){._5Rd_lq_footer{padding:40px 20px}._5Rd_lq_linksContainer{flex-direction:column;gap:30px}._5Rd_lq_techImage{display:none}}
