.App_shadowed__BC3oN{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes App_ed-fade-up__8Ku3g{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes App_ed-fade-up__8Ku3g{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes App_ed-fade-in__d2vhA{0%{opacity:0}to{opacity:1}}@keyframes App_ed-fade-in__d2vhA{0%{opacity:0}to{opacity:1}}@-webkit-keyframes App_ed-shimmer__tWHuK{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes App_ed-shimmer__tWHuK{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes App_ed-spin__tzME4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App_ed-spin__tzME4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes App_ed-float__E59Yv{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes App_ed-float__E59Yv{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes App_ed-glow__P02do{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes App_ed-glow__P02do{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}:root{--ed-bg:#f4f2ec;--ed-fg:#0a0b0d;--ed-muted:rgba(10,11,13,.62);--ed-line:rgba(10,11,13,.14);--ed-accent:#f59e0b;--ed-accent-soft:#fbbf42;--ed-sage:#5b8cff;--ed-gold:#ff5436;--ed-paper:#f4f2ec;--ed-cream:#eae7de;--ed-ink:#0a0b0d}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{text-rendering:optimizeLegibility;background-color:#f4f2ec;background-color:var(--ed-bg);background-image:radial-gradient(ellipse 90% 60% at 50% -20%,color-mix(in srgb,transparent 60%,transparent),transparent 60%),radial-gradient(ellipse 70% 50% at 100% 100%,color-mix(in srgb,transparent 40%,transparent),transparent 60%);background-image:radial-gradient(ellipse 90% 60% at 50% -20%,color-mix(in srgb,var(--ed-bg-tint,transparent) 60%,transparent),transparent 60%),radial-gradient(ellipse 70% 50% at 100% 100%,color-mix(in srgb,var(--ed-bg-tint,transparent) 40%,transparent),transparent 60%);color:#0a0b0d;color:var(--ed-fg);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;letter-spacing:-.005em;line-height:1.6;min-height:100vh;overflow-x:hidden;width:100%}h1,h2,h3,h4{font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-weight:500;letter-spacing:-.02em;line-height:1.05}p{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.65}:where(a,a:link,a:hover,a:visited,a:active){color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style-type:none}li{color:inherit}::selection{background:#f59e0b;color:#0a0b0d}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(228,3%,61%,.32);background-clip:padding-box;border:2px solid transparent;border-radius:8px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#f59e0b;background-clip:padding-box}.App_ed-reveal__ajStm{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px);transition:opacity .9s cubic-bezier(.16,1,.3,1),-webkit-transform .9s cubic-bezier(.16,1,.3,1);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),-webkit-transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.App_ed-reveal__ajStm.App_is-visible__zZ0f5{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.App_ed-grain__L2rVc{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0;mix-blend-mode:multiply;opacity:.11;pointer-events:none;position:fixed;z-index:1}.BaseLayout_shadowed__sNaX8{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes BaseLayout_ed-fade-up__0veUn{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes BaseLayout_ed-fade-up__0veUn{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes BaseLayout_ed-fade-in__vPqHB{0%{opacity:0}to{opacity:1}}@keyframes BaseLayout_ed-fade-in__vPqHB{0%{opacity:0}to{opacity:1}}@-webkit-keyframes BaseLayout_ed-shimmer__lMYwN{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes BaseLayout_ed-shimmer__lMYwN{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes BaseLayout_ed-spin__iBmVR{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes BaseLayout_ed-spin__iBmVR{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes BaseLayout_ed-float__6V24U{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes BaseLayout_ed-float__6V24U{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes BaseLayout_ed-glow__TET25{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes BaseLayout_ed-glow__TET25{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.BaseLayout_shell__wRkBx{isolation:isolate;min-height:100vh;position:relative;transition:background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1)}.BaseLayout_light__ldtJE{--ed-bg:#f4f2ec;--ed-fg:#0a0b0d;--ed-muted:rgba(10,11,13,.62);--ed-line:rgba(10,11,13,.14);--ed-card:#eae7de;--ed-card-soft:#d9d5c7;--ed-bg-tint:#d9d5c7;background-color:var(--ed-bg);color:var(--ed-fg)}.BaseLayout_dark__km\+Xv{--ed-bg:#0a0b0d;--ed-fg:#f4f2ec;--ed-muted:#9a9b9f;--ed-line:hsla(45,27%,94%,.1);--ed-card:#111216;--ed-card-soft:#16171c;--ed-bg-tint:#111216;background-color:var(--ed-bg);color:var(--ed-fg)}.BaseLayout_backdrop__K7zmi{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.BaseLayout_blob__tdGlK{-webkit-animation:BaseLayout_ed-float__6V24U 14s ease-in-out infinite;animation:BaseLayout_ed-float__6V24U 14s ease-in-out infinite;border-radius:50%;-webkit-filter:blur(110px);filter:blur(110px);position:absolute;will-change:transform}.BaseLayout_blob__tdGlK.BaseLayout_one__8PZZV{-webkit-animation-delay:0s;animation-delay:0s;background:radial-gradient(circle,#f59e0b 0,transparent 65%);height:46vw;left:-12vw;top:-14vw;width:46vw}.BaseLayout_blob__tdGlK.BaseLayout_two__lDXlP{-webkit-animation-delay:-5s;animation-delay:-5s;background:radial-gradient(circle,#ff5436 0,transparent 65%);bottom:-12vw;height:38vw;right:-10vw;width:38vw}.BaseLayout_blob__tdGlK.BaseLayout_three__-ot-i{-webkit-animation-delay:-8s;animation-delay:-8s;background:radial-gradient(circle,#5b8cff 0,transparent 70%);height:32vw;left:55%;top:38%;width:32vw}.BaseLayout_light__ldtJE .BaseLayout_blob__tdGlK{opacity:.42}.BaseLayout_light__ldtJE .BaseLayout_blob__tdGlK.BaseLayout_two__lDXlP{opacity:.36}.BaseLayout_light__ldtJE .BaseLayout_blob__tdGlK.BaseLayout_three__-ot-i{opacity:.32}.BaseLayout_dark__km\+Xv .BaseLayout_blob__tdGlK{opacity:.45}.BaseLayout_dark__km\+Xv .BaseLayout_blob__tdGlK.BaseLayout_two__lDXlP{opacity:.32}.BaseLayout_dark__km\+Xv .BaseLayout_blob__tdGlK.BaseLayout_three__-ot-i{opacity:.26}.BaseLayout_gridLines__bWDzV{background-image:linear-gradient(to right,var(--ed-line) 1px,transparent 1px),linear-gradient(to bottom,var(--ed-line) 1px,transparent 1px);background-size:80px 80px;inset:0;mask-image:radial-gradient(ellipse at center,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 78%);opacity:.7;position:absolute}.BaseLayout_pageEnter__qqUVF{-webkit-animation:BaseLayout_ed-fade-up__0veUn .7s cubic-bezier(.16,1,.3,1) both;animation:BaseLayout_ed-fade-up__0veUn .7s cubic-bezier(.16,1,.3,1) both}.BaseLayout_footer__qwRL3{align-items:center;border-top:1px solid var(--ed-line);color:var(--ed-muted);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.72rem;gap:1rem;justify-content:space-between;letter-spacing:.18em;padding:2rem 1.5rem;position:relative;text-transform:uppercase;z-index:2}.BaseLayout_footer__qwRL3 span:last-child{align-items:center;display:inline-flex;gap:.6rem}.BaseLayout_footer__qwRL3 .BaseLayout_pulse__LnGeI{-webkit-animation:BaseLayout_pulse__LnGeI 2s infinite;animation:BaseLayout_pulse__LnGeI 2s infinite;background:#f59e0b;border-radius:50%;box-shadow:0 0 0 0 rgba(245,158,11,.7);height:8px;width:8px}@-webkit-keyframes BaseLayout_pulse__LnGeI{0%{box-shadow:0 0 0 0 rgba(245,158,11,.7)}70%{box-shadow:0 0 0 12px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}@keyframes BaseLayout_pulse__LnGeI{0%{box-shadow:0 0 0 0 rgba(245,158,11,.7)}70%{box-shadow:0 0 0 12px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.BaseLayout_content__euoLQ{position:relative;z-index:2}.Navbar_shadowed__JPZA2{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes Navbar_ed-fade-up__lZnx2{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Navbar_ed-fade-up__lZnx2{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Navbar_ed-fade-in__d89lf{0%{opacity:0}to{opacity:1}}@keyframes Navbar_ed-fade-in__d89lf{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Navbar_ed-shimmer__Dqejp{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes Navbar_ed-shimmer__Dqejp{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes Navbar_ed-spin__SaHFg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Navbar_ed-spin__SaHFg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Navbar_ed-float__dDIVA{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes Navbar_ed-float__dDIVA{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes Navbar_ed-glow__T2rFh{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes Navbar_ed-glow__T2rFh{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.Navbar_bar__JPinT{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(180deg,color-mix(in srgb,var(--ed-bg) 88%,transparent) 0,color-mix(in srgb,var(--ed-bg) 60%,transparent) 100%);border-bottom:1px solid var(--ed-line);display:flex;justify-content:space-between;padding:1.4rem clamp(1rem,4vw,3rem);position:-webkit-sticky;position:sticky;top:0;transition:background .2s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .2s cubic-bezier(.16,1,.3,1);transition:backdrop-filter .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:backdrop-filter .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .2s cubic-bezier(.16,1,.3,1);z-index:50}.Navbar_brand__oMPzB{align-items:center;cursor:pointer;display:inline-flex;gap:.7rem;-webkit-user-select:none;user-select:none}.Navbar_brand__oMPzB .Navbar_mono__oLdW-{background:linear-gradient(135deg,#f59e0b,#ff5436 60%,#5b8cff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:1.7rem;font-style:italic;font-weight:500;letter-spacing:-.04em;line-height:1;transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1)}.Navbar_brand__oMPzB .Navbar_label__SSzCB{color:var(--ed-muted);display:none;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.66rem;letter-spacing:.24em;line-height:1.1;text-transform:uppercase}@media(min-width:700px){.Navbar_brand__oMPzB .Navbar_label__SSzCB{display:block}}.Navbar_brand__oMPzB:hover .Navbar_mono__oLdW-{-webkit-transform:rotate(-6deg) scale(1.06);transform:rotate(-6deg) scale(1.06)}.Navbar_pill__J1KMt{align-items:center;background:color-mix(in srgb,var(--ed-card) 60%,transparent);border:1px solid var(--ed-line);border-radius:999px;display:flex;gap:.2rem;padding:.35rem;position:relative}.Navbar_indicator__Bt3Gk{background:var(--ed-fg);border-radius:999px;bottom:.35rem;position:absolute;top:.35rem;transition:left .48s cubic-bezier(.16,1,.3,1),width .48s cubic-bezier(.16,1,.3,1);z-index:0}.Navbar_link__clc6E{border-radius:999px;color:var(--ed-fg);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.02em;padding:.55rem 1.1rem;position:relative;text-transform:lowercase;transition:color .32s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:1}.Navbar_link__clc6E:hover{color:#f59e0b}.Navbar_link__clc6E.Navbar_activeLink__tzXuV,.Navbar_link__clc6E.Navbar_activeLink__tzXuV:hover,.Navbar_link__clc6E.Navbar_activeLink__tzXuV:visited{color:var(--ed-bg)}@media(max-width:540px){.Navbar_link__clc6E{font-size:.76rem;padding:.5rem .8rem}}.Navbar_toggle__9B0wm{align-items:center;background:var(--ed-card);border:1px solid var(--ed-line);border-radius:999px;cursor:pointer;display:inline-flex;height:30px;padding:3px;position:relative;transition:background .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1);width:56px}.Navbar_toggle__9B0wm:hover{border-color:#f59e0b}.Navbar_toggle__9B0wm .Navbar_knob__XZPwe{background:linear-gradient(135deg,#f59e0b,#ff5436);border-radius:50%;box-shadow:0 4px 12px rgba(245,158,11,.35);color:#f4f2ec;display:grid;font-size:.7rem;height:22px;left:3px;place-items:center;position:absolute;top:3px;transition:-webkit-transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1),-webkit-transform .38s cubic-bezier(.34,1.56,.64,1);width:22px}.Navbar_toggleOn__ezVXr .Navbar_knob__XZPwe{background:linear-gradient(135deg,#5b8cff,#eae7de);color:#0a0b0d;-webkit-transform:translateX(26px);transform:translateX(26px)}.Navbar_right__HPwtJ{align-items:center;display:flex;gap:.9rem}.Home_shadowed__aNwhl{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes Home_ed-fade-up__SyGM\+{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_ed-fade-up__SyGM\+{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_ed-fade-in__LYB1i{0%{opacity:0}to{opacity:1}}@keyframes Home_ed-fade-in__LYB1i{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Home_ed-shimmer__pAHSL{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes Home_ed-shimmer__pAHSL{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes Home_ed-spin__wVq14{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Home_ed-spin__wVq14{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Home_ed-float__jux2i{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes Home_ed-float__jux2i{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes Home_ed-glow__0DK2Y{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes Home_ed-glow__0DK2Y{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.Home_wrap__9BTme{grid-gap:clamp(2rem,5vw,4rem);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;margin:0 auto;max-width:1280px;min-height:calc(100vh - 180px);padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,3rem);position:relative}@media(min-width:980px){.Home_wrap__9BTme{align-items:center;grid-template-columns:1.25fr 1fr}}.Home_meta__9yGRO{align-items:center;color:var(--ed-muted);display:flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.74rem;gap:1rem;letter-spacing:.24em;text-transform:uppercase}.Home_meta__9yGRO .Home_dot__F5f4E{-webkit-animation:Home_pulse2__AMBNO 2.4s infinite;animation:Home_pulse2__AMBNO 2.4s infinite;background:#f59e0b;border-radius:50%;box-shadow:0 0 0 0 rgba(245,158,11,.7);height:8px;width:8px}.Home_meta__9yGRO .Home_line__j3B-z{background:var(--ed-line);flex:1 1;height:1px;max-width:240px}@-webkit-keyframes Home_pulse2__AMBNO{0%{box-shadow:0 0 0 0 rgba(245,158,11,.65)}70%{box-shadow:0 0 0 10px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}@keyframes Home_pulse2__AMBNO{0%{box-shadow:0 0 0 0 rgba(245,158,11,.65)}70%{box-shadow:0 0 0 10px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.Home_title__p5PQs{font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:clamp(3.2rem,9vw,7.2rem);font-variation-settings:"opsz" 144,"SOFT" 50;font-weight:400;letter-spacing:-.035em;line-height:.96;margin-top:1.4rem}.Home_title__p5PQs .Home_firstWord__NwADA,.Home_title__p5PQs .Home_lastWord__ahgo3{display:inline-block;overflow:hidden;vertical-align:top}.Home_title__p5PQs .Home_firstWord__NwADA span,.Home_title__p5PQs .Home_lastWord__ahgo3 span{-webkit-animation:Home_rise__TpdC3 .9s cubic-bezier(.16,1,.3,1) forwards;animation:Home_rise__TpdC3 .9s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;-webkit-transform:translateY(110%);transform:translateY(110%)}.Home_title__p5PQs .Home_lastWord__ahgo3 span{-webkit-animation-delay:.18s;animation-delay:.18s;background:linear-gradient(135deg,#f59e0b 10%,#ff5436 60%,#5b8cff);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:300}.Home_title__p5PQs .Home_wave__eb3wd{-webkit-animation:Home_wave__eb3wd 2.6s ease-in-out 1.2s infinite;animation:Home_wave__eb3wd 2.6s ease-in-out 1.2s infinite;display:inline-block;margin-left:.4rem;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}@-webkit-keyframes Home_rise__TpdC3{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_rise__TpdC3{to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_wave__eb3wd{0%,60%,to{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes Home_wave__eb3wd{0%,60%,to{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.Home_subhead__6OO9L{color:var(--ed-muted);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:400;line-height:1.55;margin-top:1.2rem;max-width:520px}.Home_subhead__6OO9L strong{color:var(--ed-fg);font-weight:600}.Home_chips__zqRom{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem;max-width:600px}.Home_chip__xv7sQ{align-items:center;-webkit-animation:Home_ed-fade-up__SyGM\+ .6s cubic-bezier(.16,1,.3,1) forwards;animation:Home_ed-fade-up__SyGM\+ .6s cubic-bezier(.16,1,.3,1) forwards;background:color-mix(in srgb,var(--ed-card) 50%,transparent);border:1px solid var(--ed-line);border-radius:999px;color:var(--ed-fg);cursor:default;display:inline-flex;font-size:.82rem;gap:.55rem;opacity:0;padding:.55rem .9rem;-webkit-transform:translateY(8px);transform:translateY(8px);transition:all .32s cubic-bezier(.16,1,.3,1)}.Home_chip__xv7sQ .Home_emoji__uaJQq{font-size:1rem;transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1)}.Home_chip__xv7sQ:hover{background:color-mix(in srgb,#f59e0b 8%,var(--ed-card));border-color:#f59e0b;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.Home_chip__xv7sQ:hover .Home_emoji__uaJQq{-webkit-transform:scale(1.25) rotate(-8deg);transform:scale(1.25) rotate(-8deg)}.Home_actions__5yKs0{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.Home_cta__78rVc{align-items:center;background:#0a0b0d;border:none;border-radius:999px;box-shadow:0 12px 28px -14px rgba(10,11,13,.55);color:#f4f2ec;cursor:pointer;display:inline-flex;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:500;gap:.7rem;letter-spacing:.02em;overflow:hidden;padding:.95rem 1.6rem;position:relative;transition:box-shadow .42s cubic-bezier(.16,1,.3,1),-webkit-transform .42s cubic-bezier(.34,1.56,.64,1);transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .42s cubic-bezier(.16,1,.3,1);transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .42s cubic-bezier(.16,1,.3,1),-webkit-transform .42s cubic-bezier(.34,1.56,.64,1)}.Home_cta__78rVc .Home_arrow__C1XCL,.Home_cta__78rVc span{color:#f4f2ec;position:relative;z-index:1}.Home_cta__78rVc .Home_arrow__C1XCL{display:inline-block;transition:-webkit-transform .36s cubic-bezier(.16,1,.3,1);transition:transform .36s cubic-bezier(.16,1,.3,1);transition:transform .36s cubic-bezier(.16,1,.3,1),-webkit-transform .36s cubic-bezier(.16,1,.3,1)}.Home_cta__78rVc:before{background:linear-gradient(135deg,#f59e0b,#ff5436);content:"";inset:0;position:absolute;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .48s cubic-bezier(.16,1,.3,1);transition:transform .48s cubic-bezier(.16,1,.3,1);transition:transform .48s cubic-bezier(.16,1,.3,1),-webkit-transform .48s cubic-bezier(.16,1,.3,1);z-index:0}.Home_cta__78rVc:hover{box-shadow:0 18px 36px -14px rgba(245,158,11,.55);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home_cta__78rVc:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.Home_cta__78rVc:hover .Home_arrow__C1XCL{-webkit-transform:translateX(4px) rotate(-15deg);transform:translateX(4px) rotate(-15deg)}.Home_ghost__cWl\+7{align-items:center;border:1px solid var(--ed-line);border-radius:999px;color:var(--ed-fg);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.78rem;gap:.7rem;letter-spacing:.16em;padding:.85rem 1.4rem;text-transform:uppercase;transition:all .32s cubic-bezier(.16,1,.3,1)}.Home_ghost__cWl\+7:hover{border-color:#f59e0b;color:#f59e0b;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home_profiles__3sML9{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;max-width:600px}.Home_profile__lMu5Q{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ed-card) 60%,transparent);border:1px solid var(--ed-line);border-radius:14px;cursor:pointer;display:inline-flex;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;gap:.85rem;min-width:220px;overflow:hidden;padding:.7rem 1rem .7rem .85rem;position:relative}.Home_profile__lMu5Q,.Home_profile__lMu5Q i{transition:all .32s cubic-bezier(.16,1,.3,1)}.Home_profile__lMu5Q i{background:color-mix(in srgb,var(--ed-card-soft) 70%,transparent);border-radius:10px;color:var(--ed-fg);display:grid;font-size:1.4rem;height:36px;place-items:center;width:36px}.Home_profile__lMu5Q:before{background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 22%,transparent),transparent 60%);background:linear-gradient(135deg,color-mix(in srgb,var(--profile-color,#f59e0b) 22%,transparent),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .36s cubic-bezier(.16,1,.3,1)}.Home_profile__lMu5Q:hover{border-color:#f59e0b;border-color:var(--profile-color,#f59e0b);box-shadow:0 14px 32px -12px color-mix(in srgb,#f59e0b 60%,transparent),0 0 0 1px color-mix(in srgb,#f59e0b 40%,transparent);box-shadow:0 14px 32px -12px color-mix(in srgb,var(--profile-color,#f59e0b) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--profile-color,#f59e0b) 40%,transparent);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.Home_profile__lMu5Q:hover i{background:#f59e0b;background:var(--profile-color,#f59e0b);color:#0a0b0d;-webkit-transform:rotate(-6deg) scale(1.06);transform:rotate(-6deg) scale(1.06)}.Home_profile__lMu5Q:hover .Home_profileArrow__ip8Is{color:#f59e0b;color:var(--profile-color,#f59e0b);-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}.Home_profile__lMu5Q:hover:before{opacity:1}.Home_profileMeta__ISfRp{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;line-height:1.2}.Home_profileLabel__rKEQy{color:var(--ed-fg);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.Home_profileHandle__OxZP1{color:var(--ed-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.04em;margin-top:.15rem;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_profileArrow__ip8Is{color:var(--ed-muted);font-size:1rem;transition:color .32s cubic-bezier(.16,1,.3,1),-webkit-transform .32s cubic-bezier(.16,1,.3,1);transition:transform .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1);transition:transform .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),-webkit-transform .32s cubic-bezier(.16,1,.3,1)}.Home_profileGithub__lHUN1{--profile-color:#f59e0b}.Home_profileLinkedin__1Mkry{--profile-color:#5b8cff}.Home_profileLinkedin__1Mkry i{color:#5b8cff}.Home_profileGithub__lHUN1 i{color:#f59e0b}.Home_profileLinkedin__1Mkry:hover i{background:#5b8cff;color:#fff}.Home_socials__FvuZb{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.Home_socialsCaption__UqkwP{color:var(--ed-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.22em;margin-right:.3rem;text-transform:uppercase}.Home_portrait__zhZzE{align-items:center;display:flex;justify-content:center;padding:1.5rem;position:relative}@media(min-width:980px){.Home_portrait__zhZzE{justify-content:flex-end}}.Home_avatarFrame__SuyPv{aspect-ratio:1/1;display:grid;place-items:center;position:relative;width:clamp(260px,38vw,440px)}.Home_avatarFrame__SuyPv:before{-webkit-animation:Home_ed-spin__wVq14 18s linear infinite;animation:Home_ed-spin__wVq14 18s linear infinite;background:conic-gradient(from 0deg,#f59e0b,#ff5436,#5b8cff,#b06f3c,#f59e0b);border-radius:50%;content:"";-webkit-filter:blur(.5px);filter:blur(.5px);inset:-14px;opacity:.85;position:absolute}.Home_avatarFrame__SuyPv:after{background:var(--ed-bg);border-radius:50%;content:"";inset:-2px;position:absolute;z-index:1}.Home_avatar__DBOb-{border-radius:50%;-webkit-filter:contrast(1.04) saturate(1.05);filter:contrast(1.04) saturate(1.05);height:100%;object-fit:cover;position:relative;transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}.Home_avatar__DBOb-:hover{-webkit-transform:scale(1.02) rotate(-1deg);transform:scale(1.02) rotate(-1deg)}.Home_badge__sstIu{align-items:center;-webkit-animation:Home_ed-float__jux2i 6s ease-in-out infinite;animation:Home_ed-float__jux2i 6s ease-in-out infinite;background:var(--ed-card);border:1px solid var(--ed-line);border-radius:999px;box-shadow:0 12px 30px -12px rgba(14,13,12,.35);color:var(--ed-fg);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.7rem;gap:.55rem;letter-spacing:.18em;padding:.55rem .85rem;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:3}.Home_badgeOne__p8v8J{-webkit-animation-delay:-1s;animation-delay:-1s;left:-4%;top:6%}.Home_badgeOne__p8v8J:before{background:#5b8cff;border-radius:50%;content:"";height:8px;width:8px}.Home_badgeTwo__eAZCv{-webkit-animation-delay:-3s;animation-delay:-3s;bottom:8%;right:-4%}.Home_badgeTwo__eAZCv:before{background:#f59e0b;border-radius:50%;content:"";height:8px;width:8px}.Home_badgeThree__rJ7Te{-webkit-animation-delay:-2s;animation-delay:-2s;right:-10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Home_badgeThree__rJ7Te:before{background:#ff5436;border-radius:50%;content:"";height:8px;width:8px}@media(max-width:540px){.Home_badgeThree__rJ7Te{display:none}}.Home_rail__7uzI4{color:var(--ed-muted);display:none;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.66rem;left:clamp(.6rem,2vw,1.2rem);letter-spacing:.32em;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transform-origin:left center;transform-origin:left center}@media(min-width:1100px){.Home_rail__7uzI4{display:block}}.About_shadowed__hsjml{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes About_ed-fade-up__1JvGP{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes About_ed-fade-up__1JvGP{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes About_ed-fade-in__hE9D4{0%{opacity:0}to{opacity:1}}@keyframes About_ed-fade-in__hE9D4{0%{opacity:0}to{opacity:1}}@-webkit-keyframes About_ed-shimmer__hHE39{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes About_ed-shimmer__hHE39{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes About_ed-spin__lb10W{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes About_ed-spin__lb10W{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes About_ed-float__Hadxl{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes About_ed-float__Hadxl{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes About_ed-glow__UUpTV{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes About_ed-glow__UUpTV{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.About_wrap__eLcq9{margin:0 auto;max-width:1180px;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,3rem) 6rem;position:relative}.About_eyebrow__20b8F{align-items:center;color:var(--ed-muted);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.72rem;gap:.7rem;letter-spacing:.28em;text-transform:uppercase}.About_eyebrow__20b8F:before{background:var(--ed-fg);content:"";height:1px;width:24px}.About_heading__z6R0d{font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin-top:1.2rem;max-width:18ch}.About_heading__z6R0d em{background:linear-gradient(135deg,#f59e0b,#ff5436);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.About_intro__JaGqC{color:var(--ed-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65;margin-top:1.4rem;max-width:60ch}.About_sections__hhu0x{grid-gap:clamp(2.5rem,5vw,4.5rem);display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:1fr;margin-top:clamp(3rem,6vw,5rem)}@media(min-width:1000px){.About_sections__hhu0x{align-items:start;grid-template-columns:1.05fr 1fr}}.About_col__XK7uk{display:flex;flex-direction:column;gap:2rem}.About_card__R--3-{background:color-mix(in srgb,var(--ed-card) 55%,transparent);border:1px solid var(--ed-line);border-radius:18px;overflow:hidden;padding:clamp(1.4rem,3vw,2.2rem);position:relative;transition:all .32s cubic-bezier(.16,1,.3,1)}.About_card__R--3-:hover{border-color:color-mix(in srgb,#f59e0b 60%,var(--ed-line));-webkit-transform:translateY(-2px);transform:translateY(-2px)}.About_card__R--3-:before{background:radial-gradient(400px circle at 50% 50%,color-mix(in srgb,#f59e0b 18%,transparent),transparent 50%);background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,#f59e0b 18%,transparent),transparent 50%);content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.About_card__R--3-:hover:before{opacity:1}.About_cardLabel__KxaT5{align-items:center;color:var(--ed-muted);display:flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.7rem;justify-content:space-between;letter-spacing:.24em;text-transform:uppercase}.About_cardTitle__Rv0QH{font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;letter-spacing:-.02em;margin-top:.6rem}.About_skillList__sgVjp{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.About_skill__1Dc2A{--i:0;align-items:center;-webkit-animation:About_ed-fade-up__1JvGP .5s cubic-bezier(.16,1,.3,1) both;animation:About_ed-fade-up__1JvGP .5s cubic-bezier(.16,1,.3,1) both;-webkit-animation-delay:calc(60ms*var(--i));animation-delay:calc(60ms*var(--i));background:color-mix(in srgb,var(--ed-card-soft) 50%,transparent);border:1px solid var(--ed-line);border-radius:999px;cursor:default;display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.78rem;gap:.4rem;padding:.5rem .85rem;position:relative;text-transform:lowercase;transition:border-color .28s ease,background .28s ease,color .28s ease,-webkit-transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1),border-color .28s ease,background .28s ease,color .28s ease;transition:transform .38s cubic-bezier(.34,1.56,.64,1),border-color .28s ease,background .28s ease,color .28s ease,-webkit-transform .38s cubic-bezier(.34,1.56,.64,1)}.About_skill__1Dc2A:before{background:#f59e0b;border-radius:50%;content:"";height:6px;opacity:.7;width:6px}.About_skill__1Dc2A:hover{background:#f59e0b;border-color:#f59e0b;color:#f4f2ec;-webkit-transform:translateY(-3px) rotate(-1deg);transform:translateY(-3px) rotate(-1deg)}.About_skill__1Dc2A:hover:before{background:#f4f2ec}.About_skillSecondary__0GZps:before{background:#5b8cff}.About_hobbies__UGSvL{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);margin-top:1.4rem}@media(min-width:540px){.About_hobbies__UGSvL{grid-template-columns:repeat(4,1fr)}}.About_hobby__Rm4AB{align-items:flex-start;background:color-mix(in srgb,var(--ed-card-soft) 40%,transparent);border:1px solid var(--ed-line);border-radius:14px;cursor:default;display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1rem;position:relative;transition:all .32s cubic-bezier(.16,1,.3,1)}.About_hobby__Rm4AB .About_hEmoji__IqdEN{font-size:1.6rem;transition:-webkit-transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1);transition:transform .38s cubic-bezier(.34,1.56,.64,1),-webkit-transform .38s cubic-bezier(.34,1.56,.64,1)}.About_hobby__Rm4AB .About_hLabel__lRkim{color:var(--ed-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.About_hobby__Rm4AB:hover{border-color:#f59e0b;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.About_hobby__Rm4AB:hover .About_hEmoji__IqdEN{-webkit-transform:scale(1.2) rotate(-6deg);transform:scale(1.2) rotate(-6deg)}.About_hobby__Rm4AB:hover .About_hLabel__lRkim{color:var(--ed-fg)}.About_stats__SwA2P{grid-gap:1px;background:var(--ed-line);border:1px solid var(--ed-line);border-radius:18px;display:grid;gap:1px;grid-template-columns:repeat(2,1fr);margin-top:4rem;overflow:hidden}@media(min-width:800px){.About_stats__SwA2P{grid-template-columns:repeat(4,1fr)}}.About_stat__yQrjy{background:var(--ed-bg);display:flex;flex-direction:column;gap:.3rem;padding:1.6rem;transition:background .32s ease}.About_stat__yQrjy:hover{background:color-mix(in srgb,#f59e0b 6%,var(--ed-bg))}.About_stat__yQrjy .About_num__fx7EG{font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.03em;line-height:1}.About_stat__yQrjy .About_lab__Q4YPy{color:var(--ed-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.Terminal_shadowed__lFFoO{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes Terminal_ed-fade-up__3xfaZ{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Terminal_ed-fade-up__3xfaZ{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Terminal_ed-fade-in__UNG8d{0%{opacity:0}to{opacity:1}}@keyframes Terminal_ed-fade-in__UNG8d{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Terminal_ed-shimmer__XwGLn{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes Terminal_ed-shimmer__XwGLn{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes Terminal_ed-spin__zzarT{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Terminal_ed-spin__zzarT{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Terminal_ed-float__acVPp{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes Terminal_ed-float__acVPp{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes Terminal_ed-glow__7Xcyf{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes Terminal_ed-glow__7Xcyf{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.Terminal_terminal__YWKw0{background:#14110f;border:1px solid var(--ed-line);border-radius:14px;box-shadow:0 30px 60px -30px rgba(0,0,0,.55),0 8px 24px -8px rgba(0,0,0,.3);color:#f0e9dd;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.92rem;line-height:1.65;overflow:hidden;position:relative;transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1)}.Terminal_terminal__YWKw0:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Terminal_bar__zLCba{align-items:center;background:linear-gradient(180deg,#2a2520,#1d1a17);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:.5rem;padding:.7rem .9rem}.Terminal_bar__zLCba .Terminal_dot__9q5pT{border-radius:50%;height:11px;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;width:11px}.Terminal_bar__zLCba .Terminal_dot__9q5pT.Terminal_r__U4IJ\+{background:#ff6057}.Terminal_bar__zLCba .Terminal_dot__9q5pT.Terminal_y__t4wNA{background:#ffbd2e}.Terminal_bar__zLCba .Terminal_dot__9q5pT.Terminal_g__79hY2{background:#27c93f}.Terminal_bar__zLCba .Terminal_dot__9q5pT:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.Terminal_bar__zLCba .Terminal_title__qdOdu{color:hsla(38,46%,92%,.55);font-size:.74rem;letter-spacing:.16em;margin-left:.6rem;text-transform:uppercase}.Terminal_body__ixAYV{padding:1.4rem 1.4rem 1.6rem}.Terminal_line__2sIx6{align-items:flex-start;-webkit-animation:Terminal_ed-fade-up__3xfaZ .4s cubic-bezier(.16,1,.3,1) forwards;animation:Terminal_ed-fade-up__3xfaZ .4s cubic-bezier(.16,1,.3,1) forwards;display:flex;gap:.6rem;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.Terminal_line__2sIx6+.Terminal_line__2sIx6{margin-top:.55rem}.Terminal_prompt__ybrDM{color:#fbbf42;flex-shrink:0}.Terminal_cmd__pjCsR{color:#f0e9dd}.Terminal_cmd__pjCsR:after{-webkit-animation:Terminal_caret__Apsxm 1s steps(2) infinite;animation:Terminal_caret__Apsxm 1s steps(2) infinite;color:#f59e0b;content:"▍";display:inline-block;margin-left:2px}.Terminal_line__2sIx6:not(:last-child) .Terminal_cmd__pjCsR:after{display:none}.Terminal_output__H81Wt{-webkit-animation:Terminal_ed-fade-up__3xfaZ .5s cubic-bezier(.16,1,.3,1) forwards;animation:Terminal_ed-fade-up__3xfaZ .5s cubic-bezier(.16,1,.3,1) forwards;color:hsla(38,46%,92%,.78);opacity:0;padding:.2rem 0 .2rem 1.6rem;-webkit-transform:translateY(6px);transform:translateY(6px)}.Terminal_output__H81Wt strong{color:#ff5436;font-weight:500}@-webkit-keyframes Terminal_caret__Apsxm{to{opacity:0}}@keyframes Terminal_caret__Apsxm{to{opacity:0}}.container{font-family:Arial,sans-serif;padding:20px}.title{font-size:28px;margin-bottom:20px}.title,h2{font-weight:700}h2{font-size:22px;margin-top:20px}p,ul{font-size:16px;line-height:1.6;margin-bottom:20px}ul{padding-left:20px}.Portfolio_shadowed__BYrH4{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes Portfolio_ed-fade-up__bmCTe{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Portfolio_ed-fade-up__bmCTe{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Portfolio_ed-fade-in__jx\+pv{0%{opacity:0}to{opacity:1}}@keyframes Portfolio_ed-fade-in__jx\+pv{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Portfolio_ed-shimmer__g3otG{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes Portfolio_ed-shimmer__g3otG{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes Portfolio_ed-spin__W9nH2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Portfolio_ed-spin__W9nH2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Portfolio_ed-float__Vm8Ei{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes Portfolio_ed-float__Vm8Ei{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes Portfolio_ed-glow__xh0om{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes Portfolio_ed-glow__xh0om{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.Portfolio_wrap__msL3c{margin:0 auto;max-width:1280px;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,3rem) 6rem;position:relative}.Portfolio_head__H6Dc5{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:720px}.Portfolio_eyebrow__nJDiO{align-items:center;color:var(--ed-muted);display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.72rem;gap:.7rem;letter-spacing:.28em;text-transform:uppercase}.Portfolio_eyebrow__nJDiO:before{background:var(--ed-fg);content:"";height:1px;width:24px}.Portfolio_title__rA3dw{font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin-top:1.2rem}.Portfolio_title__rA3dw em{background:linear-gradient(135deg,#f59e0b,#ff5436);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.Portfolio_lede__PG3hg{color:var(--ed-muted);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65;margin-top:1.2rem;max-width:60ch}.Portfolio_grid__f1C6m{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:1fr}@media(min-width:720px){.Portfolio_grid__f1C6m{gap:1.6rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.Portfolio_grid__f1C6m{gap:1.8rem;grid-template-columns:repeat(6,1fr)}.Portfolio_cell__\+i3Qp{grid-column:span 3}.Portfolio_cell__\+i3Qp[data-span=wide]{grid-column:span 6}}.PortfolioBlock_shadowed__iQ5I9{box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 8px 18px -8px rgba(0,0,0,.45)}@-webkit-keyframes PortfolioBlock_ed-fade-up__XUlB4{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes PortfolioBlock_ed-fade-up__XUlB4{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes PortfolioBlock_ed-fade-in__VTKRf{0%{opacity:0}to{opacity:1}}@keyframes PortfolioBlock_ed-fade-in__VTKRf{0%{opacity:0}to{opacity:1}}@-webkit-keyframes PortfolioBlock_ed-shimmer__xqI6e{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes PortfolioBlock_ed-shimmer__xqI6e{0%{background-position:-120% 0}to{background-position:220% 0}}@-webkit-keyframes PortfolioBlock_ed-spin__f0Lql{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes PortfolioBlock_ed-spin__f0Lql{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes PortfolioBlock_ed-float__lQdZH{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes PortfolioBlock_ed-float__lQdZH{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes PortfolioBlock_ed-glow__22ilI{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}@keyframes PortfolioBlock_ed-glow__22ilI{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 24px 6px rgba(245,158,11,.35)}}.PortfolioBlock_block__Q1zh\+{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;background:color-mix(in srgb,var(--ed-card) 55%,transparent);border:1px solid var(--ed-line);border-radius:22px;display:flex;flex-direction:column;gap:1.2rem;padding:clamp(1rem,2vw,1.4rem);position:relative;-webkit-transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:border-color .32s ease,box-shadow .38s ease,-webkit-transform .38s cubic-bezier(.16,1,.3,1);transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .38s ease;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .38s ease,-webkit-transform .38s cubic-bezier(.16,1,.3,1);will-change:transform}.PortfolioBlock_block__Q1zh\+:hover{border-color:color-mix(in srgb,#f59e0b 65%,var(--ed-line));box-shadow:0 30px 60px -28px rgba(14,13,12,.45)}.PortfolioBlock_block__Q1zh\+:after{background:radial-gradient(400px circle at var(--mx) var(--my),color-mix(in srgb,#f59e0b 22%,transparent),transparent 55%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .36s ease}.PortfolioBlock_block__Q1zh\+:hover:after{opacity:1}.PortfolioBlock_thumb__mRgj2{aspect-ratio:16/11;background:linear-gradient(135deg,var(--ed-card-soft),var(--ed-card));border-radius:16px;overflow:hidden;position:relative;-webkit-transform:translateZ(40px);transform:translateZ(40px)}.PortfolioBlock_thumb__mRgj2 img{-webkit-filter:contrast(1.04) saturate(1.05);filter:contrast(1.04) saturate(1.05);height:100%;object-fit:cover;object-position:top center;-webkit-transform:scale(1.02);transform:scale(1.02);transition:-webkit-transform .8s cubic-bezier(.16,1,.3,1),-webkit-filter .6s cubic-bezier(.16,1,.3,1);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1),-webkit-transform .8s cubic-bezier(.16,1,.3,1),-webkit-filter .6s cubic-bezier(.16,1,.3,1);width:100%}.PortfolioBlock_block__Q1zh\+:hover .PortfolioBlock_thumb__mRgj2 img{-webkit-transform:scale(1.06);transform:scale(1.06)}.PortfolioBlock_index__CT-Gg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(14,13,12,.7);border-radius:999px;color:#f4f2ec;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.7rem;left:.9rem;letter-spacing:.18em;padding:.4rem .7rem;position:absolute;top:.9rem;z-index:2}.PortfolioBlock_gloss__\+9sou{background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.18) 50%,transparent 60%);inset:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1),-webkit-transform .9s cubic-bezier(.16,1,.3,1)}.PortfolioBlock_block__Q1zh\+:hover .PortfolioBlock_gloss__\+9sou{-webkit-transform:translateX(100%);transform:translateX(100%)}.PortfolioBlock_meta__q-tl\+{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;-webkit-transform:translateZ(20px);transform:translateZ(20px)}.PortfolioBlock_title__84X77{flex:1 1 220px;font-family:Fraunces,"Instrument Serif",Times New Roman,serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;letter-spacing:-.01em;line-height:1.2}.PortfolioBlock_actions__ZX\+fl{display:flex;flex-wrap:wrap;gap:.55rem}.PortfolioBlock_action__3EYHh{align-items:center;background:#f59e0b;border-radius:999px;box-shadow:0 8px 18px -8px rgba(245,158,11,.55);color:#fff;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.74rem;gap:.45rem;letter-spacing:.12em;padding:.6rem 1.05rem;text-transform:uppercase;transition:all .32s cubic-bezier(.16,1,.3,1)}.PortfolioBlock_action__3EYHh i,.PortfolioBlock_action__3EYHh span{color:#fff}.PortfolioBlock_action__3EYHh i{font-size:.82rem}.PortfolioBlock_action__3EYHh .PortfolioBlock_arrow__QzNlh{display:inline-block;transition:-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s cubic-bezier(.16,1,.3,1),-webkit-transform .28s cubic-bezier(.16,1,.3,1)}.PortfolioBlock_action__3EYHh:hover{background:#0a0b0d;box-shadow:0 12px 24px -10px rgba(10,11,13,.6);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PortfolioBlock_action__3EYHh:hover i,.PortfolioBlock_action__3EYHh:hover span{color:#fff}.PortfolioBlock_action__3EYHh:hover .PortfolioBlock_arrow__QzNlh{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.PortfolioBlock_actionGhost__JpNU1{background:transparent;border:1px solid var(--ed-line);box-shadow:none;color:var(--ed-fg)}.PortfolioBlock_actionGhost__JpNU1 i,.PortfolioBlock_actionGhost__JpNU1 span{color:var(--ed-fg)}.PortfolioBlock_actionGhost__JpNU1:hover{background:transparent;border-color:#f59e0b;box-shadow:none;color:#f59e0b}.PortfolioBlock_actionGhost__JpNU1:hover i,.PortfolioBlock_actionGhost__JpNU1:hover span{color:#f59e0b}.PortfolioBlock_locked__AADX1{border:1px dashed var(--ed-line);border-radius:999px;color:var(--ed-muted);font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.74rem;letter-spacing:.16em;padding:.55rem .95rem;text-transform:uppercase}
/*# sourceMappingURL=main.e9d81c8c.css.map*/