.home_page__U_hAB{--ink:#f7f5ff;--muted:#aaa6bb;--panel:rgba(24,22,32,0.82);--line:rgba(255,255,255,0.09);position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 12% 4%,rgba(128,90,213,.2),transparent 27rem),radial-gradient(circle at 85% 25%,rgba(34,211,238,.13),transparent 31rem),#0a0910;color:var(--ink)}.home_container__MQm5w{position:relative;z-index:2;padding-top:clamp(8rem,14vw,12rem);padding-bottom:7rem}.home_gridTexture__rrTyQ{position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black,transparent 72%)}.home_orb__sXw52{position:absolute;width:18rem;height:18rem;border-radius:50%;filter:blur(2px);opacity:.52;pointer-events:none}.home_orbOne__MSIDw{top:38rem;left:-10rem;background:#f97316}.home_orbTwo__kUjQM{top:72rem;right:-12rem;background:#9333ea}.home_hero__FLNjT{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(3rem,7vw,7rem);align-items:center;min-height:660px;padding:1rem 0 6rem}.home_heroCopy__G4fI6{position:relative;z-index:2}.home_statusBadge__otKfm{align-self:flex-start;border:1px solid rgba(163,230,53,.25)}.home_closingKicker__Ak1Zu,.home_eyebrow__Ph1JI,.home_kicker___qM1A{color:#a3e635;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.home_heroTitle__j1LRC{max-width:810px;margin-top:.5rem;font-size:clamp(3.5rem,7vw,6.8rem);line-height:.93;letter-spacing:-.07em}.home_heroTitle__j1LRC span{color:transparent;background:linear-gradient(100deg,#c084fc 4%,#22d3ee 53%,#a3e635 96%);background-clip:text;-webkit-background-clip:text}.home_heroDescription__4_1na{max-width:680px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.75}.home_primaryButton__G3UsU{color:#151019;background:#a3e635;box-shadow:0 12px 36px rgba(163,230,53,.2)}.home_primaryButton__G3UsU:hover{background:#bef264}.home_secondaryButton__B2dBX{color:#f4f1ff;border-color:var(--line);background:rgba(255,255,255,.055)}.home_heroTags___aK6Y{opacity:.9}.home_portraitStage__G2HGk{position:relative;max-width:500px;margin-inline:auto}.home_portraitCard__oAv5n{position:relative;z-index:2;padding:1rem;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(37,32,50,.96),rgba(15,14,21,.92));box-shadow:0 36px 90px rgba(0,0,0,.46);transform:rotate(2.3deg);transition:transform .25s ease}.home_portraitCard__oAv5n:hover{transform:rotate(0deg) translateY(-5px)}.home_portraitFrame__Ma7wn{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:calc(var(--mantine-radius-xl) - 4px);background:linear-gradient(145deg,#7c3aed,#22d3ee)}.home_portrait__jUqJd{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.03)}.home_codeSticker__6GePZ,.home_sparkleSticker__m7MLQ{position:absolute;z-index:4;border:2px solid #0a0910;box-shadow:0 12px 30px rgba(0,0,0,.32)}.home_sparkleSticker__m7MLQ{top:-2.5rem;right:-2.2rem;display:grid;width:5.6rem;height:5.6rem;place-items:center;border-radius:50%;color:#18111f;background:#fbbf24;font-size:2.6rem;transform:rotate(12deg)}.home_codeSticker__6GePZ{bottom:5.5rem;left:-4.5rem;padding:.8rem 1rem;border-radius:.9rem;color:#e9d5ff;background:#4c1d95;font-family:monospace;font-size:.76rem;transform:rotate(-7deg)}.home_statsRow__Egici{margin-bottom:1rem}.home_bentoCard__fmCQB{position:relative;overflow:hidden;padding:clamp(1.35rem,2.6vw,2.2rem);border:1px solid var(--line);background:var(--panel);box-shadow:0 20px 55px rgba(0,0,0,.22);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home_bentoCard__fmCQB:hover{transform:translateY(-4px);border-color:rgba(192,132,252,.34);box-shadow:0 25px 70px rgba(0,0,0,.32)}.home_statCard__XbNGT{min-height:138px;display:flex;flex-direction:column;justify-content:flex-end}.home_statNumber__2NONo{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:950;line-height:1;letter-spacing:-.045em}.home_statLabel__me6YT{margin-top:.4rem;color:var(--muted);font-size:.82rem}.home_statIcon__T9Rax{position:absolute;top:1.2rem;right:1.2rem;color:#c084fc}.home_bentoGrid__DuaPE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.home_currentBuild__SsgxD{grid-column:span 8;min-height:630px}.home_homelabCard__JmxxV{grid-column:span 4;background:radial-gradient(circle at 95% 0,rgba(34,211,238,.18),transparent 18rem),var(--panel)}.home_toolboxCard__Oiceu{grid-column:span 5;min-height:390px;background:radial-gradient(circle at 5% 100%,rgba(249,115,22,.17),transparent 18rem),var(--panel)}.home_processCard__zFe8P{grid-column:span 3;min-height:390px;background:#d9f99d;color:#1f2916}.home_processCard__zFe8P .home_eyebrow__Ph1JI,.home_processCard__zFe8P .home_processText__xHlSc{color:#53653c}.home_processCard__zFe8P:hover{border-color:#bef264}.home_timelineCard__Erb6L{grid-column:span 4;min-height:390px;background:linear-gradient(145deg,#7e22ce,#4c1d95)}.home_cardTitle__mjR_s{margin-top:.2rem;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.02;letter-spacing:-.045em}.home_versionControl__z2nE5{width:min(100%,330px);margin-bottom:1.25rem;background:rgba(0,0,0,.28)}.home_projectPreview__xRcrb{position:relative;overflow:hidden;height:390px;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;background:#eee}.home_projectImage__9SBAy{width:100%;height:100%;object-fit:cover;object-position:top center;animation:home_imageIn__5S4tp .3s ease both}@keyframes home_imageIn__5S4tp{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.home_labProject__fM2PG{padding:.78rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(0,0,0,.18)}.home_labProjectCopy__GOu8e{min-width:0;flex:1}.home_miniArrow__Twria{flex:0 0 auto;color:#67e8f9}.home_toolBadge__ngR9i{height:auto;padding:.55rem .8rem}.home_doodleArrow__mO4Lt{position:absolute;right:1.7rem;bottom:1rem;color:rgba(31,41,22,.38);font-family:cursive;font-size:5.5rem;transform:rotate(-18deg)}.home_timelineList__TioGK{display:grid;gap:.85rem;margin:2rem 0}.home_timelineList__TioGK>div{display:grid;grid-template-columns:4rem 1fr;gap:.8rem;align-items:baseline}.home_timelineList__TioGK strong{color:#f0abfc;font-size:.83rem}.home_timelineList__TioGK span{color:rgba(255,255,255,.76);font-size:.85rem}.home_timelineButton__auBZO{color:#4c1d95}.home_closingCard__ksSMN{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin-top:1rem;padding:clamp(2rem,5vw,4rem);border:1px solid rgba(255,255,255,.16);background:linear-gradient(100deg,#f0abfc,#67e8f9 58%,#bef264);color:#19131f}.home_closingKicker__Ak1Zu{color:#54206d}.home_closingTitle__mo2OQ{max-width:780px;margin-top:.4rem;font-size:clamp(2rem,4.5vw,4.4rem);line-height:.98;letter-spacing:-.055em}@media (max-width:74rem){.home_hero__FLNjT{grid-template-columns:1fr .72fr}.home_codeSticker__6GePZ{left:-1rem}.home_currentBuild__SsgxD,.home_toolboxCard__Oiceu{grid-column:span 7}.home_homelabCard__JmxxV,.home_processCard__zFe8P,.home_timelineCard__Erb6L{grid-column:span 5}}@media (max-width:56rem){.home_container__MQm5w{padding-top:8.5rem}.home_hero__FLNjT{grid-template-columns:1fr;min-height:auto}.home_portraitStage__G2HGk{width:min(88%,470px)}.home_bentoGrid__DuaPE>*{grid-column:1/-1}.home_currentBuild__SsgxD,.home_homelabCard__JmxxV,.home_processCard__zFe8P,.home_timelineCard__Erb6L,.home_toolboxCard__Oiceu{min-height:auto}}@media (max-width:40rem){.home_container__MQm5w{padding-inline:1rem}.home_hero__FLNjT{padding-bottom:4rem}.home_heroTitle__j1LRC{font-size:clamp(3.1rem,17vw,4.8rem)}.home_portraitStage__G2HGk{width:100%}.home_sparkleSticker__m7MLQ{top:-2rem;right:-.4rem;width:4.5rem;height:4.5rem}.home_codeSticker__6GePZ{bottom:4.5rem;left:-.4rem}.home_projectPreview__xRcrb{height:260px}.home_closingCard__ksSMN{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.home_bentoCard__fmCQB,.home_portraitCard__oAv5n,.home_projectImage__9SBAy{animation:none;transition:none}}