.header_header__LUADv{position:fixed;inset:0 0 auto;z-index:50;pointer-events:none}.header_nav__MdiFJ{display:flex;justify-content:center;width:100%;padding:.85rem 1rem 0}.header_navShell__SGiza{pointer-events:auto;width:min(94vw,1180px);min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .5rem .4rem .6rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 34%),rgba(8,12,24,.68);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 24px 80px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);animation:header_navReveal__duFbY .85s cubic-bezier(.16,1,.3,1) both}@media(min-width:768px){.header_navShell__SGiza{min-height:60px;gap:1rem;padding:.5rem .62rem .5rem .72rem}}.header_logo__y1hgi{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.header_logo__y1hgi{width:44px;height:44px}}.header_logo__y1hgi img{width:100%;height:100%;border-radius:inherit;border:1px solid rgba(214,181,109,.34);object-fit:cover;box-shadow:0 12px 34px rgba(0,0,0,.32),0 0 24px rgba(34,211,238,.08)}.header_logo__y1hgi:focus-visible,.header_logo__y1hgi:hover{transform:translateY(-2px);filter:drop-shadow(0 0 14px rgba(34,211,238,.28))}.header_desktopNav__0zqxY{display:none}@media(min-width:768px){.header_desktopNav__0zqxY{display:flex;align-items:center;gap:.2rem}}.header_navLink__kNT46,.header_socialLink__0DzMT{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:0 .92rem;border-radius:999px;color:rgba(248,250,252,.72);font-family:var(--font-manrope),system-ui,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:color .45s cubic-bezier(.16,1,.3,1),background-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.header_navLink__kNT46:after,.header_socialLink__0DzMT:after{content:"";position:absolute;left:50%;bottom:.38rem;width:18px;height:1px;background:linear-gradient(90deg,transparent,#22d3ee,#d6b56d,transparent);opacity:0;transform:translateX(-50%) scaleX(.35);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.header_navLink__kNT46 svg,.header_socialLink__0DzMT svg{width:1.08rem;height:1.08rem;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1)}.header_navLink__kNT46:focus-visible,.header_navLink__kNT46:hover,.header_socialLink__0DzMT:focus-visible,.header_socialLink__0DzMT:hover{color:#f8fafc;background:hsla(0,0%,100%,.045);transform:translateY(-1px)}.header_navLink__kNT46:focus-visible:after,.header_navLink__kNT46:hover:after,.header_socialLink__0DzMT:focus-visible:after,.header_socialLink__0DzMT:hover:after{opacity:1;transform:translateX(-50%) scaleX(1)}.header_navLink__kNT46:focus-visible svg,.header_navLink__kNT46:hover svg,.header_socialLink__0DzMT:focus-visible svg,.header_socialLink__0DzMT:hover svg{transform:translateY(-1px);filter:drop-shadow(0 0 9px rgba(34,211,238,.38))}.header_divider__WF_zW{width:1px;height:24px;margin:0 .55rem;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent)}.header_socialLink__0DzMT{padding-inline:.82rem;overflow:hidden}.header_socialLink__0DzMT span{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .5s cubic-bezier(.16,1,.3,1),margin-left .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.header_socialLink__0DzMT:focus-visible span,.header_socialLink__0DzMT:hover span{max-width:5rem;margin-left:.12rem;opacity:1}.header_menuButton__tfV_E{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#f8fafc;background:hsla(0,0%,100%,.035);transition:background-color .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.header_menuButton__tfV_E svg{width:18px;height:18px}.header_menuButton__tfV_E:focus-visible,.header_menuButton__tfV_E:hover{transform:translateY(-1px);border-color:rgba(34,211,238,.28);background:rgba(34,211,238,.08)}@media(min-width:768px){.header_menuButton__tfV_E{display:none}}.header_mobileMenu__qzs3b{pointer-events:auto;position:absolute;top:calc(100% + .65rem);left:50%;width:min(100vw - 2rem,390px);padding:.7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:rgba(8,12,24,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 26px 80px rgba(0,0,0,.42);opacity:0;transform:translateX(-50%) translateY(-8px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.header_mobileMenuOpen__6C5BZ{opacity:1;transform:translateX(-50%) translateY(0)}.header_mobileMenuClosed___VFZK{pointer-events:none}.header_mobileMenuInner__KpoFT{display:grid;gap:.35rem}.header_mobileLink__aB0mg{display:flex;align-items:center;gap:.72rem;min-height:48px;padding:0 .9rem;border-radius:14px;color:rgba(248,250,252,.82);font-weight:750;text-decoration:none;transition:background-color .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1)}.header_mobileLink__aB0mg svg{width:1.15rem;height:1.15rem;color:#22d3ee}.header_mobileLink__aB0mg:focus-visible,.header_mobileLink__aB0mg:hover{color:#f8fafc;background:hsla(0,0%,100%,.055)}.header_mobileDivider__YiNDn{height:1px;margin:.45rem 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.header_mobileSocials__P2NFC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}@keyframes header_navReveal__duFbY{0%{opacity:0;filter:blur(12px);transform:translateY(-12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(max-width:640px){.header_nav__MdiFJ{padding-top:.5rem}.header_navShell__SGiza{width:min(94vw,400px);min-height:50px}}@media(prefers-reduced-motion:reduce){.header_navShell__SGiza{animation:none}}@keyframes fallback-page_pulseGlow__yZisE{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.fallback-page_page__RqFyn{min-height:100dvh;color:#f8fafc;font-family:var(--font-manrope),system-ui,sans-serif;position:relative;overflow:hidden}.fallback-page_page__RqFyn:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(14,165,233,.18),transparent 35%),radial-gradient(circle at 85% 20%,rgba(16,185,129,.14),transparent 30%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:auto,auto,46px 46px,46px 46px;background-position:50%,50%,50%,50%;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 95%);mask-image:radial-gradient(circle at center,black 35%,transparent 95%);pointer-events:none;z-index:0}.fallback-page_main__mQ2Ji{width:min(92%,920px);margin:0 auto;min-height:100dvh;display:grid;place-items:center;padding:7.5rem 0 2.5rem;position:relative;z-index:1}.fallback-page_card__6qTqE{width:100%;border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(135deg,rgba(8,12,24,.92),rgba(5,11,20,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 45px rgba(14,165,233,.16),inset 0 1px 0 hsla(0,0%,100%,.06);padding:2.2rem 1.35rem;text-align:center;position:relative;overflow:hidden}@media(min-width:640px){.fallback-page_card__6qTqE{padding:3rem 2.4rem}}.fallback-page_badge__FMZuV{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(248,250,252,.8);background:rgba(14,165,233,.15);border:1px solid rgba(14,165,233,.38);border-radius:999px;padding:.35rem .8rem}.fallback-page_code__7Q5RN{display:block;font-family:var(--font-instrument-serif),Georgia,serif;font-weight:700;font-size:clamp(2.8rem,14vw,6.8rem);line-height:.95;margin-bottom:.9rem;letter-spacing:-.05em;background:linear-gradient(90deg,#22d3ee,#67e8f9 40%,#14b8a6 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.fallback-page_title__9AjyX{margin:0;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(1.45rem,5vw,2.25rem);line-height:1.1;letter-spacing:-.015em}.fallback-page_description__CJ2J9{margin:1rem auto 0;max-width:56ch;color:rgba(226,232,240,.9);font-size:1rem;line-height:1.7}.fallback-page_actions__N_mTE{margin-top:1.6rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.fallback-page_primaryAction___qpWr,.fallback-page_secondaryAction__FGsec{display:inline-flex;align-items:center;justify-content:center;min-width:170px;border-radius:999px;padding:.72rem 1.25rem;font-weight:700;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fallback-page_primaryAction___qpWr{color:#020617;background:linear-gradient(90deg,#22d3ee,#14b8a6);box-shadow:0 10px 24px rgba(14,165,233,.25)}.fallback-page_primaryAction___qpWr:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(16,185,129,.28)}.fallback-page_secondaryAction__FGsec{color:rgba(248,250,252,.94);border:1px solid rgba(148,163,184,.5);background:hsla(0,0%,100%,.04)}.fallback-page_secondaryAction__FGsec:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.9)}.fallback-page_signal__Z0XdD{width:108px;height:108px;border-radius:999px;position:absolute;right:-34px;top:-34px;background:radial-gradient(circle at center,rgba(14,165,233,.7),transparent 65%);animation:fallback-page_pulseGlow__yZisE 3s ease-in-out infinite;pointer-events:none}@keyframes home_gradientShift__dMAV4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes home_glowDrift__CJdD_{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(22px,-18px,0) scale(1.05)}}@keyframes home_revealUp__QEpMQ{0%{opacity:0;filter:blur(12px);transform:translate3d(0,28px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes home_portraitReveal__zo3ZW{0%{opacity:0;filter:blur(12px);transform:translate3d(0,26px,0) scale(.96)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.home_homeContainer__IE_gx{position:relative;min-height:100dvh;width:100%;margin:0 auto;overflow:hidden;color:#f8fafc;font-family:var(--font-manrope),system-ui,sans-serif;background:radial-gradient(circle at 18% 14%,rgba(34,211,238,.13),transparent 30rem),radial-gradient(circle at 82% 11%,rgba(214,181,109,.12),transparent 29rem),linear-gradient(180deg,#020617,#030712 48%,#020617)}.home_homeContainer__IE_gx:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(34,211,238,.032) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.032) 1px,transparent 0),linear-gradient(rgba(214,181,109,.018) 1px,transparent 0),linear-gradient(90deg,rgba(214,181,109,.018) 1px,transparent 0);background-position:50%;background-size:72px 72px,72px 72px,288px 288px,288px 288px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.38) 58%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.38) 58%,transparent)}.home_homeContainer__IE_gx:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 28% 22%,rgba(34,211,238,.16),transparent 23rem),radial-gradient(circle at 76% 26%,rgba(214,181,109,.12),transparent 24rem);opacity:.82;animation:home_glowDrift__CJdD_ 18s ease-in-out infinite}.home_homeContainer__IE_gx .home_hero__El_K3{position:relative;display:flex;align-items:center;width:min(92%,1280px);min-height:min(900px,90svh);margin:0 auto;padding:5rem 0 4rem}@media(min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3{width:min(86%,1320px);padding:8rem 0 5.5rem}}@media(min-width:1280px){.home_homeContainer__IE_gx .home_hero__El_K3{padding-top:9rem}}@media(max-height:820px)and (min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3{min-height:auto;padding-bottom:4rem}}.home_homeContainer__IE_gx .home_hero__El_K3:before{content:"";position:absolute;inset:18% auto auto -12%;width:min(46vw,650px);height:min(46vw,650px);border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.13),transparent 65%);filter:blur(8px);pointer-events:none}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center;text-align:left}@media(min-width:900px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW{grid-template-columns:minmax(0,1.04fr) minmax(280px,.78fr);gap:clamp(3rem,6vw,6rem)}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj{width:100%;color:#f8fafc;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(2.6rem,10vw,4rem);font-weight:400;line-height:1;letter-spacing:.02em;word-break:normal}@media(min-width:480px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj{font-size:clamp(3rem,9vw,4.5rem)}}@media(min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj{font-size:clamp(4.5rem,7.5vw,7rem);line-height:.95;letter-spacing:.03em}}@media(min-width:1280px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj{font-size:clamp(6rem,7vw,8.5rem)}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj .titleLine{display:block;color:rgba(248,250,252,.94);font:inherit;margin:0;animation:home_revealUp__QEpMQ .95s cubic-bezier(.16,1,.3,1) both}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj>div:first-child .titleLine{animation-delay:.42s}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj>div:nth-child(2) .titleLine{animation-delay:.56s}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_title__RXryj>div:nth-child(3) .titleLine{animation-delay:.7s}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_animatedGradientCyan__5MjpK,.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_highlightCyan__dHsUK{background-image:linear-gradient(90deg,#22d3ee,#14b8a6)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_animatedGradientCyan__5MjpK,.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_animatedGradientGold__XuzVm,.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_highlightCyan__dHsUK,.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_highlightGold__ezf0g{background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation-name:home_revealUp__QEpMQ,home_gradientShift__dMAV4!important;animation-duration:.95s,10s!important;animation-timing-function:cubic-bezier(.16,1,.3,1),ease-in-out!important;animation-delay:.56s,1.2s!important;animation-fill-mode:both,none!important;animation-iteration-count:1,infinite!important}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_animatedGradientGold__XuzVm,.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_highlightGold__ezf0g{background-image:linear-gradient(90deg,#d6b56d,#fcd34d)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv{width:min(100%,380px);margin-inline:auto;position:relative;border-radius:clamp(20px,4vw,34px);border:1px solid rgba(34,211,238,.28);background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 34%),rgba(15,23,42,.35);box-shadow:0 35px 100px rgba(0,0,0,.45),0 0 60px rgba(34,211,238,.1);overflow:hidden;animation:home_portraitReveal__zo3ZW 1s cubic-bezier(.16,1,.3,1) .86s both;transform:translateZ(0)}@media(min-width:900px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv{justify-self:end;margin-inline:0;width:min(100%,400px)}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 56%,rgba(2,6,23,.36)),radial-gradient(circle at 48% 4%,rgba(34,211,238,.1),transparent 34%)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv .home_portraitGlow__EriRZ{position:absolute;inset:-18%;z-index:-1;background:radial-gradient(circle at 50% 36%,rgba(34,211,238,.26),transparent 56%),radial-gradient(circle at 70% 82%,rgba(214,181,109,.16),transparent 46%);filter:blur(24px);opacity:.82;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv .home_portrait__lEXSR{position:relative;z-index:1;display:block;width:100%;height:auto;min-height:260px;object-fit:cover;object-position:center;border-radius:inherit;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv .home_portrait__lEXSR{min-height:0}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv:hover .home_portraitGlow__EriRZ{opacity:1;transform:scale(1.04)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW .home_portraitContainer__NfTtv:hover .home_portrait__lEXSR{transform:scale(1.025);filter:saturate(1.04) contrast(1.03)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_portraitBadge__gx8Id{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:3;display:flex;align-items:center;gap:.6rem;padding:.65rem .8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:rgba(8,12,24,.66);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px rgba(0,0,0,.34);color:rgba(248,250,252,.88);font-size:clamp(.72rem,2.2vw,.85rem);font-weight:650;line-height:1.35}@media(min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_portraitBadge__gx8Id{left:1rem;right:1rem;bottom:1rem;padding:.8rem 1rem;border-radius:20px;gap:.75rem;font-size:.88rem}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_badgeGlyph__uxj5e{flex:0 0 auto;width:22px;height:22px;border-radius:7px;border:1px solid rgba(34,211,238,.6);background:linear-gradient(135deg,rgba(34,211,238,.4),rgba(214,181,109,.12)),rgba(2,6,23,.72);box-shadow:0 0 28px rgba(34,211,238,.4),inset 0 0 10px rgba(34,211,238,.3);transform:rotate(45deg)}@media(min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_badgeGlyph__uxj5e{width:28px;height:28px;border-radius:9px}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8,.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.25rem;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),background-color .55s cubic-bezier(.16,1,.3,1);animation:home_revealUp__QEpMQ .9s cubic-bezier(.16,1,.3,1) .94s both}@media(max-width:420px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8,.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_{width:100%}}@media(min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8,.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_{min-height:50px;padding-inline:1.6rem;font-size:.95rem}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8{background:linear-gradient(135deg,#22d3ee,#14b8a6);color:#020617;box-shadow:0 18px 46px rgba(34,211,238,.18)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8:focus-visible,.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(34,211,238,.24)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_{background:rgba(8,12,24,.54);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);color:#f8fafc}.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_:focus-visible,.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.45);background:rgba(15,23,42,.76);box-shadow:0 20px 50px rgba(34,211,238,.1)}.home_homeContainer__IE_gx .home_hero__El_K3 .home_jobTitle__k0tEC{width:100%;max-width:41rem;margin:1.25rem 0 1.5rem;color:#94a3b8;font-size:clamp(.85rem,2.2vw,1.1rem);font-weight:600;line-height:1.6;letter-spacing:.03em;animation:home_revealUp__QEpMQ .9s cubic-bezier(.16,1,.3,1) .82s both}@media(min-width:768px){.home_homeContainer__IE_gx .home_hero__El_K3 .home_jobTitle__k0tEC{margin:1.5rem 0 1.75rem;font-size:clamp(.95rem,1.8vw,1.18rem)}}.home_homeContainer__IE_gx .home_hero__El_K3 .home_roleName__gJYlX{display:block;margin-bottom:.35rem;color:rgba(248,250,252,.94);font-size:clamp(.92rem,2.5vw,1.2rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home_homeContainer__IE_gx .home_hero__El_K3 .home_roleAI__Dgawh{color:#22d3ee}.home_homeContainer__IE_gx .home_hero__El_K3 .home_roleSecurity__RaOjt{color:#d6b56d}.home_homeContainer__IE_gx .home_hero__El_K3 .heroButtons{width:100%}@media(max-width:420px){.home_homeContainer__IE_gx .home_hero__El_K3 .heroButtons{flex-direction:column;align-items:stretch}}.home_homeContainer__IE_gx .home_aboutContainer__QwypZ,.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG,.home_homeContainer__IE_gx .home_experienceContainer__NMMTf,.home_homeContainer__IE_gx .home_projectContainer__EOW1u,.home_homeContainer__IE_gx .home_quickLinks___X4Nm{position:relative;width:min(92%,1280px);margin:3.5rem auto;z-index:1}@media(min-width:768px){.home_homeContainer__IE_gx .home_aboutContainer__QwypZ,.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG,.home_homeContainer__IE_gx .home_experienceContainer__NMMTf,.home_homeContainer__IE_gx .home_projectContainer__EOW1u,.home_homeContainer__IE_gx .home_quickLinks___X4Nm{width:min(86%,1320px);margin:5.5rem auto}}@media(min-width:1280px){.home_homeContainer__IE_gx .home_aboutContainer__QwypZ,.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG,.home_homeContainer__IE_gx .home_experienceContainer__NMMTf,.home_homeContainer__IE_gx .home_projectContainer__EOW1u,.home_homeContainer__IE_gx .home_quickLinks___X4Nm{margin:7rem auto}}.home_homeContainer__IE_gx .home_aboutContainer__QwypZ,.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG,.home_homeContainer__IE_gx .home_experienceContainer__NMMTf{padding:clamp(1rem,3.5vw,2rem);border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(16px,3vw,22px);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 36%),rgba(15,23,42,.46);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px rgba(0,0,0,.26)}.home_homeContainer__IE_gx h2{color:#f8fafc;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:400;line-height:.98;letter-spacing:0;margin-bottom:1.25rem}@media(min-width:768px){.home_homeContainer__IE_gx h2{font-size:clamp(2.5rem,5vw,4.25rem)}}.home_homeContainer__IE_gx h3{font-family:var(--font-manrope),system-ui,sans-serif;letter-spacing:0}.home_homeContainer__IE_gx li,.home_homeContainer__IE_gx p{color:#94a3b8}.home_homeContainer__IE_gx strong{color:rgba(248,250,252,.92)}.home_homeContainer__IE_gx .home_aboutContainer__QwypZ p{max-width:74ch;font-size:.92rem;line-height:1.85}@media(min-width:768px){.home_homeContainer__IE_gx .home_aboutContainer__QwypZ p{font-size:1.02rem}}.home_homeContainer__IE_gx .home_aboutContainer__QwypZ ul{color:#94a3b8}.home_homeContainer__IE_gx .home_experienceContainer__NMMTf ul{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:.9rem}.home_homeContainer__IE_gx .home_experienceContainer__NMMTf ul li{position:relative;padding:.9rem .9rem .9rem 1.2rem;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:rgba(2,6,23,.26);font-size:.9rem;line-height:1.7}@media(min-width:768px){.home_homeContainer__IE_gx .home_experienceContainer__NMMTf ul li{padding:1.1rem 1.1rem 1.1rem 1.4rem;border-radius:16px;font-size:.95rem}}.home_homeContainer__IE_gx .home_experienceContainer__NMMTf ul li:before{content:"";position:absolute;left:-1px;top:1rem;width:2px;height:calc(100% - 2rem);border-radius:999px;background:linear-gradient(#22d3ee,#d6b56d);box-shadow:0 0 18px rgba(34,211,238,.18)}.home_homeContainer__IE_gx .home_experienceContainer__NMMTf ul li strong{display:block;margin-bottom:.35rem;color:#22d3ee;font-size:.88rem}@media(min-width:768px){.home_homeContainer__IE_gx .home_experienceContainer__NMMTf ul li strong{font-size:.95rem}}.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width:900px){.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a{display:block;height:100%;padding:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(2,6,23,.26);color:#f8fafc;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a{padding:1.1rem;border-radius:16px}}.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a:focus-visible,.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.32);box-shadow:0 20px 54px rgba(0,0,0,.22),0 0 34px rgba(34,211,238,.08)}.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a:focus-visible h3,.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a:hover h3{color:#22d3ee}.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a h3{margin-bottom:.4rem;color:rgba(248,250,252,.92);font-family:var(--font-manrope),system-ui,sans-serif;font-size:.88rem;font-weight:750;line-height:1.45;transition:color .55s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a h3{font-size:.95rem}}.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a p{color:#64748b;font-size:.8rem}@media(min-width:768px){.home_homeContainer__IE_gx .home_blogPreviewContainer__jI_UG ul li a p{font-size:.85rem}}.home_homeContainer__IE_gx .home_projectContainer__EOW1u .home_projectTitleContainer__DqLSX{color:#f8fafc;font-family:var(--font-manrope),system-ui,sans-serif}.home_homeContainer__IE_gx .home_projectContainer__EOW1u .home_projectListingsContainer__fyMg1{display:grid;gap:clamp(2rem,5vw,5rem);width:100%;margin:0 auto}.home_homeContainer__IE_gx .home_quickLinks___X4Nm{padding:clamp(1.25rem,3.5vw,2.25rem);text-align:center;border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(16px,3vw,22px);background:radial-gradient(circle at 50% 0,rgba(34,211,238,.1),transparent 44%),rgba(15,23,42,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px rgba(0,0,0,.26)}.home_homeContainer__IE_gx .home_quickLinks___X4Nm h2{margin-bottom:.6rem;font-size:clamp(1.6rem,4vw,2.8rem)}.home_homeContainer__IE_gx .home_quickLinks___X4Nm p{max-width:38rem;margin:0 auto 1.5rem;font-size:.9rem;line-height:1.7}@media(min-width:768px){.home_homeContainer__IE_gx .home_quickLinks___X4Nm p{font-size:1rem}}.home_homeContainer__IE_gx footer{min-height:72dvh;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;overflow:hidden;padding:4rem 1rem 5rem}@media(min-width:768px){.home_homeContainer__IE_gx footer{min-height:78dvh;padding:5rem 1.5rem 6rem}}.home_homeContainer__IE_gx footer h2{max-width:100%;margin-bottom:1.5rem;text-align:center;font-size:clamp(1.8rem,8vw,4.5rem)}@media(min-width:768px){.home_homeContainer__IE_gx footer h2{font-size:clamp(3rem,8vw,5.5rem);margin-bottom:2rem}}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:0;padding:0;list-style-type:none;max-width:100%}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:rgba(8,12,24,.44);color:#f8fafc;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),color .55s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a{min-height:50px;padding-inline:1.3rem;font-size:1.02rem}}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a:focus-visible,.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a:hover{color:#22d3ee;transform:translateY(-3px);border-color:rgba(34,211,238,.35);box-shadow:0 20px 50px rgba(34,211,238,.1)}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a svg{transition:transform .55s cubic-bezier(.16,1,.3,1)}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a:focus-visible svg,.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a:hover svg{transform:translateY(-1px)}.home_homeContainer__IE_gx footer .home_socialIcon__JU7du{width:1.1rem;height:1.1rem;display:inline-block}@media(min-width:768px){.home_homeContainer__IE_gx footer .home_socialIcon__JU7du{width:1.2rem;height:1.2rem}}@media(max-width:640px){.home_homeContainer__IE_gx footer .home_mobileStack___o5Xe{display:flex!important;flex-direction:column!important;gap:10px!important;width:min(100%,260px)!important;align-items:stretch!important}.home_homeContainer__IE_gx footer{min-height:68svh;padding:4rem 1rem 5rem}.home_homeContainer__IE_gx footer .home_footerTitle__Uy_18,.home_homeContainer__IE_gx footer h2{font-size:clamp(1.7rem,10vw,2.8rem)!important;line-height:.98!important;margin-bottom:1.2rem!important;width:100%}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI{width:min(100%,260px)!important}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li{width:100%}.home_homeContainer__IE_gx footer .home_footerLinks__j_xoI li a{width:100%;min-width:0;padding:0 1rem;font-size:.9rem}.home_homeContainer__IE_gx:after{opacity:.42;animation:none}.home_homeContainer__IE_gx .home_hero__El_K3{width:min(92%,420px);min-height:auto;padding-top:6.5rem;padding-bottom:2.5rem}.home_homeContainer__IE_gx .home_hero__El_K3 .home_cta__tk9aW{gap:1.75rem}}@media(prefers-reduced-motion:reduce){.home_homeContainer__IE_gx:after{animation:none}.home_homeContainer__IE_gx .home_hero__El_K3 .home_animatedGradient__YesUw,.home_homeContainer__IE_gx .home_hero__El_K3 .home_highlight___xYWe,.home_homeContainer__IE_gx .home_hero__El_K3 .home_jobTitle__k0tEC,.home_homeContainer__IE_gx .home_hero__El_K3 .home_portraitContainer__NfTtv,.home_homeContainer__IE_gx .home_hero__El_K3 .home_primaryBtn__O0KE8,.home_homeContainer__IE_gx .home_hero__El_K3 .home_secondaryBtn__vwPZ_,.home_homeContainer__IE_gx .home_hero__El_K3 .home_title__RXryj .titleLine{animation:none!important;opacity:1;filter:none;transform:none}}.project-listing_projectListing__3UmCd{position:relative;width:100%;scroll-margin-top:14vh}@media(min-width:900px){.project-listing_projectListing__3UmCd:nth-child(2n) .project-listing_projectItemContainer__2KFXO{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}.project-listing_projectListing__3UmCd:nth-child(2n) .project-listing_projectItemContainer__2KFXO [data-project-image=true]{order:2}.project-listing_projectListing__3UmCd:nth-child(2n) .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO{order:1}}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3.5vw,2.5rem);align-items:center;padding:clamp(.6rem,1.8vw,.9rem);border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(16px,3vw,24px);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 34%),rgba(15,23,42,.38);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 90px rgba(0,0,0,.28);transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}@media(min-width:900px){.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding:clamp(.9rem,2vw,1.3rem)}}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.26);box-shadow:0 34px 110px rgba(0,0,0,.36),0 0 48px rgba(34,211,238,.08)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(.3rem,1.5vw,1rem);color:#f8fafc;font-family:var(--font-manrope),system-ui,sans-serif;text-align:left;z-index:1}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO>a{display:inline-block;color:#f8fafc;text-decoration:none;margin-bottom:.7rem}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO>a h2{margin:0;color:rgba(248,250,252,.96);font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(1.6rem,4vw,3rem);font-weight:400;line-height:.98;letter-spacing:0;transition:color .55s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO>a h2{font-size:clamp(2.2rem,4.5vw,3.5rem)}}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO>a:focus-visible h2,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO>a:hover h2{color:#22d3ee}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO p{color:#94a3b8;font-size:.88rem;line-height:1.7;margin-bottom:.6rem}@media(min-width:768px){.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO p{font-size:.95rem}}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO p:last-of-type{display:inline-flex;align-items:center;width:fit-content;margin:.15rem 0 1rem;padding:.28rem .62rem;border:1px solid rgba(214,181,109,.18);border-radius:999px;background:rgba(214,181,109,.08);color:rgba(214,181,109,.95);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_toolsList__kHKWR{list-style-type:disc;column-count:2;padding-left:1.5rem;line-height:1.55;margin-top:.5rem;margin-bottom:1rem}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_toolsList__kHKWR li{color:#94a3b8;font-size:.875rem}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO h3{margin-top:1.5rem;color:#22d3ee;font-family:var(--font-manrope),system-ui,sans-serif;font-size:1rem;font-weight:800}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectReadMore__6_bhe{display:flex;align-items:center;background:none;outline:none;border:none;color:#fff;font-family:var(--font-manrope),system-ui,sans-serif;font-weight:800;margin:0;padding:0;cursor:pointer}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectReadMore__6_bhe svg{display:block;margin-top:.1rem;margin-left:.25rem;transition:transform .45s cubic-bezier(.16,1,.3,1)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectReadMore__6_bhe:hover svg{transform:translateX(2px)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf{display:flex;width:100%;gap:.6rem;justify-content:flex-start;flex-wrap:wrap}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf .project-listing_projectBtn__oZiwo{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:42px;padding:0 .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.11);outline:none;color:#f8fafc;background:rgba(8,12,24,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-manrope),system-ui,sans-serif;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),background .55s cubic-bezier(.16,1,.3,1),color .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf .project-listing_projectBtn__oZiwo{min-height:46px;padding:0 1.05rem;font-size:.88rem}}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf .project-listing_projectBtn__oZiwo:first-child{background:linear-gradient(135deg,rgba(34,211,238,.95),rgba(20,184,166,.95));color:#020617;border-color:rgba(0,0,0,0);box-shadow:0 16px 42px rgba(34,211,238,.14)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf .project-listing_projectBtn__oZiwo:focus-visible,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf .project-listing_projectBtn__oZiwo:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.38);box-shadow:0 18px 48px rgba(34,211,238,.12)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a{display:block;width:100%;position:relative;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;background:rgba(2,6,23,.52);box-shadow:0 20px 70px rgba(0,0,0,.35);transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp:after,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(2,6,23,.28)),radial-gradient(circle at 20% 0,rgba(34,211,238,.12),transparent 34%);opacity:.8}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp:focus-visible,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp:hover,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a:focus-visible,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.3);box-shadow:0 28px 90px rgba(0,0,0,.4),0 0 36px rgba(34,211,238,.08)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp:focus-visible .project-listing_projectImage__htECD,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp:hover .project-listing_projectImage__htECD,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a:focus-visible .project-listing_projectImage__htECD,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a:hover .project-listing_projectImage__htECD{transform:scale(1.035)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp .project-listing_projectImage__htECD,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a .project-listing_projectImage__htECD{display:block;width:100%;height:auto;object-fit:contain;transition:transform .85s cubic-bezier(.16,1,.3,1)}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideoWrapper__WEHlp{aspect-ratio:16/9}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideo__KaSaj{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(214,181,109,.1)),rgba(15,23,42,.92);background-position:50%;background-size:cover;color:#f8fafc;cursor:pointer}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectVideo__KaSaj span{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:3rem;padding:.75rem 1.25rem;border-radius:999px;background:rgba(2,6,23,.78);border:1px solid hsla(0,0%,100%,.22);font-weight:800}@media(max-width:520px){.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO{border-radius:20px}.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO .project-listing_projectInfo__CSGFO .project-listing_projectBtns__4yMGf .project-listing_projectBtn__oZiwo{width:100%}}@media(prefers-reduced-motion:reduce){.project-listing_projectListing__3UmCd .project-listing_projectBtn__oZiwo,.project-listing_projectListing__3UmCd .project-listing_projectImage__htECD,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO,.project-listing_projectListing__3UmCd .project-listing_projectItemContainer__2KFXO>a,.project-listing_projectListing__3UmCd .project-listing_projectVideoWrapper__WEHlp{transition-duration:.001ms!important;transform:none!important}}.common_hiddenText__0zdeW{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.common_hiddenText__0zdeW:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.common_playful__dEst7{background:linear-gradient(135deg,#0ea5e9,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);display:inline-block;filter:drop-shadow(0 0 15px rgba(14,165,233,.4))}.common_playfulHover__NaVLL,.common_playful__dEst7{transition:all .4s ease}.common_playfulHover__NaVLL:hover{color:#0ea5e9;filter:drop-shadow(0 0 15px rgba(14,165,233,.4));text-decoration:underline;text-decoration-color:#10b981;text-underline-offset:.35rem}