@property --boot{syntax:"<integer>";inherits:false;initial-value:0}.Curtain-module__6CTYrG__root{z-index:250;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.Curtain-module__6CTYrG__root[data-hidden]{visibility:hidden;pointer-events:none}.Curtain-module__6CTYrG__root:not([data-managed]){animation:.6s 4.5s forwards Curtain-module__6CTYrG__fallback-hide}.Curtain-module__6CTYrG__panel{position:absolute;inset:0}.Curtain-module__6CTYrG__blue{background:var(--blue)}.Curtain-module__6CTYrG__garnet{background:var(--garnet)}.Curtain-module__6CTYrG__yellow{background:var(--yellow)}.Curtain-module__6CTYrG__ink{background:radial-gradient(circle at 18% 10%,#004d9847,#0000 38%),radial-gradient(circle at 86% 92%,#a500443d,#0000 40%),#050607}.Curtain-module__6CTYrG__boot{color:var(--soft);font-family:var(--font-mono);grid-template-rows:auto 1fr auto;gap:24px;padding:clamp(24px,5vw,72px);display:grid;position:absolute;inset:0}.Curtain-module__6CTYrG__root:not([data-phase=boot]) .Curtain-module__6CTYrG__boot{display:none}.Curtain-module__6CTYrG__bootHead{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.Curtain-module__6CTYrG__bootMark{color:var(--yellow)}.Curtain-module__6CTYrG__log{align-content:center;gap:12px;width:min(560px,100%);font-size:clamp(13px,1.4vw,15px);display:grid}.Curtain-module__6CTYrG__log li{opacity:0;animation:Curtain-module__6CTYrG__log-in .4s var(--ease-out) forwards;animation-delay:calc(var(--i) * .26s + .18s);align-items:baseline;gap:12px;display:flex}.Curtain-module__6CTYrG__prompt{color:var(--yellow)}.Curtain-module__6CTYrG__logText{white-space:nowrap;flex:1;overflow:hidden}.Curtain-module__6CTYrG__logText:after{color:var(--faint);content:" ...................................................."}.Curtain-module__6CTYrG__ok{color:var(--green)}.Curtain-module__6CTYrG__bootFoot{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Curtain-module__6CTYrG__bootFoot div{gap:6px;display:grid}.Curtain-module__6CTYrG__bootFoot strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,3vw,34px);font-weight:700}.Curtain-module__6CTYrG__bootFoot div span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.Curtain-module__6CTYrG__counter{color:var(--ink);font-family:var(--font-display);letter-spacing:-.06em;counter-reset:boot var(--boot);animation:Curtain-module__6CTYrG__boot-count 1.45s var(--ease-in-out) .1s forwards;font-size:clamp(64px,14vw,180px);font-weight:800;line-height:.8}.Curtain-module__6CTYrG__counter:after{content:counter(boot) "%"}.Curtain-module__6CTYrG__bar{background:var(--brand-gradient);transform-origin:0;height:3px;animation:Curtain-module__6CTYrG__bar-fill 1.45s var(--ease-in-out) .1s forwards;position:absolute;inset:auto 0 0;transform:scaleX(0)}.Curtain-module__6CTYrG__title{opacity:0;text-align:center;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.Curtain-module__6CTYrG__titleIndex{color:var(--yellow);font-family:var(--font-mono);letter-spacing:.3em;font-size:13px}.Curtain-module__6CTYrG__titleLabel{color:var(--ink);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(56px,11vw,168px);font-weight:800;line-height:.9}@keyframes Curtain-module__6CTYrG__log-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Curtain-module__6CTYrG__boot-count{to{--boot:100}}@keyframes Curtain-module__6CTYrG__bar-fill{to{transform:scaleX(1)}}@keyframes Curtain-module__6CTYrG__fallback-hide{to{visibility:hidden;opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.Curtain-module__6CTYrG__root:not([data-managed]){animation-delay:.6s}}
.Logo-module__BPrZ0W__logo{align-items:center;gap:12px;display:inline-flex}.Logo-module__BPrZ0W__mark{isolation:isolate;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.Logo-module__BPrZ0W__mark:before{z-index:-1;border-radius:inherit;background:var(--brand-conic);content:"";-webkit-mask-composite:xor;padding:1.5px;animation:4.2s linear infinite Logo-module__BPrZ0W__spin-angle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Logo-module__BPrZ0W__mark:after{z-index:-2;border-radius:inherit;content:"";background:radial-gradient(circle at 30% 25%,#a500448c,#004d9866 70%);position:absolute;inset:4px}.Logo-module__BPrZ0W__mark span{color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;font-size:14px;font-weight:800}.Logo-module__BPrZ0W__word{font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:700}@media (max-width:560px){.Logo-module__BPrZ0W__word{display:none}}
.Header-module__rZmhRq__header{z-index:100;height:var(--header-h);padding:0 var(--gutter);pointer-events:none;background:linear-gradient(#050607db,#05060766 62%,#0000);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:fixed;inset:0 0 auto}.Header-module__rZmhRq__header>*{pointer-events:auto}.Header-module__rZmhRq__brand{border-radius:999px;justify-self:start}.Header-module__rZmhRq__counter{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.Header-module__rZmhRq__digits{color:var(--yellow);display:inline-grid;overflow:hidden}.Header-module__rZmhRq__digit{animation:Header-module__rZmhRq__roll .7s var(--ease-out)}.Header-module__rZmhRq__total{color:var(--faint)}.Header-module__rZmhRq__rule{background:var(--brand-gradient);width:28px;height:1px}.Header-module__rZmhRq__label{color:var(--ink);animation:Header-module__rZmhRq__label-in .7s var(--ease-out)}.Header-module__rZmhRq__actions{justify-self:end;align-items:center;gap:10px;display:flex}.Header-module__rZmhRq__clock{border:1px solid var(--line);height:40px;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:inline-flex}.Header-module__rZmhRq__clock time{color:var(--ink);font-variant-numeric:tabular-nums}.Header-module__rZmhRq__clockLabel{border-left:1px solid var(--line);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding-left:10px}.Header-module__rZmhRq__talk{background:var(--ink);color:#08070a;white-space:nowrap;height:40px;transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .5s var(--ease-out), background-color .3s ease;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.Header-module__rZmhRq__talk:hover{background:var(--yellow)}.Header-module__rZmhRq__talk svg{transition:transform .4s var(--ease-out)}.Header-module__rZmhRq__talk:hover svg{transform:rotate(45deg)}.Header-module__rZmhRq__menuButton{border:1px solid var(--line-strong);height:40px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .5s var(--ease-out), border-color .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0506078c;border-radius:999px;align-items:center;gap:10px;padding:0 7px 0 16px;font-size:12px;font-weight:500;display:inline-flex}.Header-module__rZmhRq__menuButton:hover{border-color:#edbb0099}.Header-module__rZmhRq__burger{background:var(--yellow);border-radius:50%;place-content:center;gap:4px;width:26px;height:26px;display:grid}.Header-module__rZmhRq__burger span{width:12px;height:1.5px;transition:transform .45s var(--ease-out);background:#08070a;border-radius:2px;display:block}.Header-module__rZmhRq__menuButton:hover .Header-module__rZmhRq__burger span:first-child{transform:translate(2px)}.Header-module__rZmhRq__menuButton:hover .Header-module__rZmhRq__burger span:last-child{transform:translate(-2px)}@keyframes Header-module__rZmhRq__roll{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes Header-module__rZmhRq__label-in{0%{opacity:0;letter-spacing:.4em}to{opacity:1;letter-spacing:.16em}}@media (max-width:1180px){.Header-module__rZmhRq__clock{display:none}}@media (max-width:760px){.Header-module__rZmhRq__header{grid-template-columns:auto 1fr auto;gap:12px}.Header-module__rZmhRq__counter{justify-self:center;gap:8px;font-size:11px}.Header-module__rZmhRq__total,.Header-module__rZmhRq__rule,.Header-module__rZmhRq__talk{display:none}}@media (max-width:400px){.Header-module__rZmhRq__menuText{display:none}.Header-module__rZmhRq__menuButton{padding:0 6px}}
.Menu-module__G4YcMW__menu{z-index:200;visibility:hidden;transition:visibility 0s linear 1s;position:fixed;inset:0}.Menu-module__G4YcMW__menu[data-open]{visibility:visible;transition-delay:0s}.Menu-module__G4YcMW__stripe,.Menu-module__G4YcMW__panel{transition:transform .75s var(--ease-in-out);position:absolute;inset:0;transform:translateY(-101%)}.Menu-module__G4YcMW__blue{background:var(--blue);transition-delay:.24s}.Menu-module__G4YcMW__garnet{background:var(--garnet);transition-delay:.16s}.Menu-module__G4YcMW__yellow{background:var(--yellow);transition-delay:80ms}.Menu-module__G4YcMW__panel{padding:0 var(--gutter) clamp(24px, 5vh, 56px);background:radial-gradient(circle at 85% 15%,#004d984d,#0000 40%),radial-gradient(circle at 10% 95%,#a5004442,#0000 42%),#050607;grid-template-rows:auto 1fr;transition-delay:0s;display:grid;overflow-y:auto}.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__stripe,.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__panel{transform:none}.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__blue{transition-delay:0s}.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__garnet{transition-delay:70ms}.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__yellow{transition-delay:.14s}.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__panel{transition-delay:.21s}.Menu-module__G4YcMW__top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.Menu-module__G4YcMW__close{border:1px solid var(--line-strong);height:40px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .5s var(--ease-out), border-color .3s ease;background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:0 7px 0 16px;font-size:12px;font-weight:500;display:inline-flex}.Menu-module__G4YcMW__close:hover{border-color:#edbb0099}.Menu-module__G4YcMW__closeIcon{background:var(--yellow);color:#08070a;width:26px;height:26px;transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid}.Menu-module__G4YcMW__close:hover .Menu-module__G4YcMW__closeIcon{transform:rotate(90deg)}.Menu-module__G4YcMW__body{grid-template-columns:minmax(0,1.5fr) minmax(240px,.75fr);align-items:center;gap:clamp(32px,6vw,120px);padding-block:clamp(12px,3vh,40px);display:grid}.Menu-module__G4YcMW__links{gap:clamp(0px,.5vh,6px);display:grid}.Menu-module__G4YcMW__links li,.Menu-module__G4YcMW__block{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(28px)}.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__links li,.Menu-module__G4YcMW__menu[data-open] .Menu-module__G4YcMW__block{opacity:1;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(.5s + var(--i) * 45ms);transform:none}.Menu-module__G4YcMW__link{color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;align-items:flex-start;gap:clamp(12px,2vw,22px);font-size:clamp(30px,min(6vw,6.6vh),76px);font-weight:700;line-height:1.08;display:inline-flex}.Menu-module__G4YcMW__linkNum{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;padding-top:.55em;font-size:12px;font-weight:500;line-height:1;transition:color .3s}.Menu-module__G4YcMW__roll{padding-right:.12em;display:inline-grid;overflow:hidden}.Menu-module__G4YcMW__roll span{transition:transform .65s var(--ease-out);grid-area:1/1}.Menu-module__G4YcMW__roll span:last-child{color:var(--yellow);font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400;transform:translateY(105%)}.Menu-module__G4YcMW__link:hover .Menu-module__G4YcMW__roll span:first-child,.Menu-module__G4YcMW__link:focus-visible .Menu-module__G4YcMW__roll span:first-child{transform:translateY(-105%)}.Menu-module__G4YcMW__link:hover .Menu-module__G4YcMW__roll span:last-child,.Menu-module__G4YcMW__link:focus-visible .Menu-module__G4YcMW__roll span:last-child{transform:none}.Menu-module__G4YcMW__link:hover .Menu-module__G4YcMW__linkNum,.Menu-module__G4YcMW__link[aria-current] .Menu-module__G4YcMW__linkNum{color:var(--yellow)}.Menu-module__G4YcMW__link[aria-current] .Menu-module__G4YcMW__roll span:first-child{color:var(--soft)}.Menu-module__G4YcMW__aside{align-content:center;gap:clamp(22px,4vh,40px);display:grid}.Menu-module__G4YcMW__blockLabel{color:var(--faint);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.Menu-module__G4YcMW__email{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(var(--yellow), var(--yellow)) left bottom / 0 1px no-repeat;transition:background-size .5s var(--ease-out);font-size:clamp(18px,1.7vw,24px);font-weight:600}.Menu-module__G4YcMW__email:hover{background-size:100% 1px}.Menu-module__G4YcMW__socials{flex-wrap:wrap;gap:8px;display:flex}.Menu-module__G4YcMW__socials a{border:1px solid var(--line);min-height:36px;color:var(--soft);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex}.Menu-module__G4YcMW__socials a:hover{color:var(--ink);background:#edbb0014;border-color:#edbb0099}.Menu-module__G4YcMW__time{color:var(--ink);font-family:var(--font-mono);align-items:center;gap:10px;font-size:15px;display:flex}.Menu-module__G4YcMW__time time{font-variant-numeric:tabular-nums}.Menu-module__G4YcMW__timeNote{color:var(--muted);margin-top:6px;font-size:14px}@media (max-width:860px){.Menu-module__G4YcMW__body{grid-template-columns:minmax(0,1fr);align-content:start;gap:36px}.Menu-module__G4YcMW__aside{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-height:560px){.Menu-module__G4YcMW__aside{display:none}}
.PointerFX-module__ECpUjG__layer{z-index:400;pointer-events:none;position:fixed;inset:0}.PointerFX-module__ECpUjG__ring,.PointerFX-module__ECpUjG__dot{opacity:0;will-change:transform;transition:opacity .3s;position:fixed;top:0;left:0}.PointerFX-module__ECpUjG__layer[data-visible] .PointerFX-module__ECpUjG__ring,.PointerFX-module__ECpUjG__layer[data-visible] .PointerFX-module__ECpUjG__dot{opacity:1}.PointerFX-module__ECpUjG__layer[data-state=native] .PointerFX-module__ECpUjG__ring,.PointerFX-module__ECpUjG__layer[data-state=native] .PointerFX-module__ECpUjG__dot{opacity:0}.PointerFX-module__ECpUjG__dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;box-shadow:0 0 12px #edbb00d9}.PointerFX-module__ECpUjG__ring{--size:36px;width:0;height:0}.PointerFX-module__ECpUjG__ring:before{top:calc(var(--size) / -2);left:calc(var(--size) / -2);width:var(--size);height:var(--size);content:"";transition:width .5s var(--ease-out), height .5s var(--ease-out), top .5s var(--ease-out), left .5s var(--ease-out), border-color .3s ease, background-color .3s ease, transform .3s var(--ease-out);background:0 0;border:1px solid #f4efe66b;border-radius:50%;position:absolute}.PointerFX-module__ECpUjG__layer[data-state=hover] .PointerFX-module__ECpUjG__ring{--size:58px}.PointerFX-module__ECpUjG__layer[data-state=hover] .PointerFX-module__ECpUjG__ring:before{background:#edbb0014;border-color:#edbb00d9}.PointerFX-module__ECpUjG__layer[data-state=label] .PointerFX-module__ECpUjG__ring{--size:88px}.PointerFX-module__ECpUjG__layer[data-state=label] .PointerFX-module__ECpUjG__ring:before{background:var(--yellow);border-color:#0000;box-shadow:0 10px 40px #edbb0059}.PointerFX-module__ECpUjG__layer[data-state=label] .PointerFX-module__ECpUjG__dot{opacity:0}.PointerFX-module__ECpUjG__ring[data-pressed]:before{transform:scale(.82)}.PointerFX-module__ECpUjG__label{color:#08070a;font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;opacity:0;transition:opacity .25s ease, transform .45s var(--ease-out);font-size:11px;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.PointerFX-module__ECpUjG__layer[data-state=label] .PointerFX-module__ECpUjG__label{opacity:1;transform:translate(-50%,-50%)}
.SideNav-module__M_TLvq__nav{z-index:90;position:fixed;top:50%;right:clamp(14px,1.6vw,28px);transform:translateY(-50%)}.SideNav-module__M_TLvq__list{gap:4px;display:grid}.SideNav-module__M_TLvq__item{min-height:22px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;padding:2px 0 2px 12px;font-size:11px;display:flex}.SideNav-module__M_TLvq__label{border:1px solid var(--line);opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .35s ease, transform .5s var(--ease-out), color .3s ease;transition-delay:calc(var(--i) * 25ms);white-space:nowrap;background:#050607db;border-radius:999px;padding:4px 10px;transform:translate(10px)}.SideNav-module__M_TLvq__num{width:2ch;color:var(--faint);text-align:right;transition:color .3s}.SideNav-module__M_TLvq__tick{background:var(--line-strong);width:14px;height:2px;transition:width .55s var(--ease-out), background-color .3s ease;border-radius:2px}.SideNav-module__M_TLvq__nav:hover .SideNav-module__M_TLvq__label,.SideNav-module__M_TLvq__nav:focus-within .SideNav-module__M_TLvq__label{opacity:1;transform:none}.SideNav-module__M_TLvq__item:hover .SideNav-module__M_TLvq__tick,.SideNav-module__M_TLvq__item:focus-visible .SideNav-module__M_TLvq__tick{background:var(--ink);width:24px}.SideNav-module__M_TLvq__item:hover .SideNav-module__M_TLvq__label{color:var(--ink)}.SideNav-module__M_TLvq__item[aria-current] .SideNav-module__M_TLvq__tick{background:var(--yellow);width:38px;box-shadow:0 0 12px #edbb008c}.SideNav-module__M_TLvq__item[aria-current] .SideNav-module__M_TLvq__num,.SideNav-module__M_TLvq__item[aria-current] .SideNav-module__M_TLvq__label{color:var(--yellow)}@media (max-width:899px),(max-height:520px){.SideNav-module__M_TLvq__nav{display:none}}
.Deck-module__Tb-VTq__main{display:block;position:relative}.Deck-module__Tb-VTq__main:focus{outline:none}.Deck-module__Tb-VTq__progress{z-index:120;background:var(--brand-gradient);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 14px #edbb0073}.Deck-module__Tb-VTq__grain{z-index:110;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.4s steps(6,end) infinite Deck-module__Tb-VTq__grain;position:fixed;inset:-12%}@keyframes Deck-module__Tb-VTq__grain{0%,to{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-2%,-3%)}80%{transform:translate(4%,2%)}}
.CapabilitiesSlide-module__rpdxEG__slide{background:#05060a}.CapabilitiesSlide-module__rpdxEG__body{gap:clamp(22px,4.6vh,48px)}.CapabilitiesSlide-module__rpdxEG__glowA{--size:40vmax;--speed:28s;top:8%;right:6%}.CapabilitiesSlide-module__rpdxEG__glowB{--size:56vmax;bottom:-30vmax;left:10%}.CapabilitiesSlide-module__rpdxEG__dots{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 60%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 70% at 50% 60%,#000 10%,#0000 70%)}.CapabilitiesSlide-module__rpdxEG__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,5vw,80px);display:grid}.CapabilitiesSlide-module__rpdxEG__lead{justify-self:end;max-width:44ch}.CapabilitiesSlide-module__rpdxEG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CapabilitiesSlide-module__rpdxEG__grid li{display:grid}.CapabilitiesSlide-module__rpdxEG__card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(155deg,#ffffff0d,#ffffff02 46%),#090a12a8;grid-template-rows:auto auto 1fr;gap:clamp(8px,1.4vh,12px);min-height:clamp(168px,25vh,236px);padding:clamp(18px,2.6vh,26px);display:grid;position:relative;overflow:hidden}.CapabilitiesSlide-module__rpdxEG__card>*{z-index:1;position:relative}.CapabilitiesSlide-module__rpdxEG__cardTop{justify-content:space-between;align-items:center;margin-bottom:clamp(4px,1.2vh,14px);display:flex}.CapabilitiesSlide-module__rpdxEG__icon{border:1px solid color-mix(in srgb, var(--tone) 70%, transparent);background:color-mix(in srgb, var(--tone) 22%, transparent);width:44px;height:44px;color:var(--ink);box-shadow:0 10px 30px -10px var(--tone);transition:transform .7s var(--ease-back), background-color .4s ease;border-radius:13px;place-items:center;display:grid;position:relative}.CapabilitiesSlide-module__rpdxEG__card:hover .CapabilitiesSlide-module__rpdxEG__icon{background:var(--tone);transform:rotate(-10deg)scale(1.08)}.CapabilitiesSlide-module__rpdxEG__index{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px}.CapabilitiesSlide-module__rpdxEG__title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(19px,1.55vw,24px);font-weight:700;line-height:1.15}.CapabilitiesSlide-module__rpdxEG__text{color:var(--muted);font-size:clamp(13.5px,.95vw,15px);line-height:1.6}.CapabilitiesSlide-module__rpdxEG__check{color:var(--green);opacity:0;transition:opacity .3s ease, transform .6s var(--ease-back);position:absolute;top:clamp(18px,2.6vh,26px);right:56px;transform:scale(.4)rotate(-40deg)}.CapabilitiesSlide-module__rpdxEG__card:hover .CapabilitiesSlide-module__rpdxEG__check{opacity:1;transform:none}@media (max-width:1000px){.CapabilitiesSlide-module__rpdxEG__head{grid-template-columns:minmax(0,1fr)}.CapabilitiesSlide-module__rpdxEG__lead{justify-self:start}.CapabilitiesSlide-module__rpdxEG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CapabilitiesSlide-module__rpdxEG__grid{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.CapabilitiesSlide-module__rpdxEG__grid::-webkit-scrollbar{display:none}.CapabilitiesSlide-module__rpdxEG__grid li{scroll-snap-align:start;flex:0 0 84%}.CapabilitiesSlide-module__rpdxEG__card{min-height:236px}.CapabilitiesSlide-module__rpdxEG__lead:after{color:var(--yellow);content:"Swipe the cards →";font-family:var(--font-mono);letter-spacing:.08em;margin-top:10px;font-size:12px;display:block}}
.ContactSlide-module__Tn57nq__slide{background:#050508}.ContactSlide-module__Tn57nq__body{gap:clamp(22px,4.4vh,48px)}.ContactSlide-module__Tn57nq__sunrise{aspect-ratio:1;background:radial-gradient(closest-side,#edbb004d,#a5004442 42%,#004d983d 66%,#0000 76%);border-radius:50%;width:124vmax;margin-left:-62vmax;animation:12s ease-in-out infinite alternate ContactSlide-module__Tn57nq__sunrise;position:absolute;bottom:-64vmax;left:50%}.ContactSlide-module__Tn57nq__wordmark{color:#ffffff08;font-family:var(--font-display);letter-spacing:-.07em;white-space:nowrap;font-size:clamp(110px,20vw,330px);font-weight:800;line-height:1;position:absolute;bottom:-.2em;left:50%;transform:translate(-50%)}.ContactSlide-module__Tn57nq__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,96px);display:grid}.ContactSlide-module__Tn57nq__heading .display-2{font-size:clamp(2.1rem,min(4.5vw,7.4vh),4.9rem)}.ContactSlide-module__Tn57nq__ctaWrap{place-items:center;display:grid}.ContactSlide-module__Tn57nq__cta{aspect-ratio:1;width:clamp(150px,23vh,224px);transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .6s var(--ease-out), box-shadow .4s ease, border-color .4s ease;background:radial-gradient(circle at 30% 28%,#004d9899,#a5004473 62%,#08080eeb);border:1px solid #edbb006b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 30px 80px -20px #a50044a6,0 0 0 12px #ffffff05,0 0 0 13px #ffffff0d}.ContactSlide-module__Tn57nq__cta:hover,.ContactSlide-module__Tn57nq__cta:focus-visible{border-color:var(--yellow);box-shadow:0 30px 90px -16px #edbb0080,0 0 0 12px #edbb000d,0 0 0 13px #edbb002e}.ContactSlide-module__Tn57nq__ctaText{width:100%;height:100%;animation:18s linear infinite ContactSlide-module__Tn57nq__spin;position:absolute;inset:0;overflow:visible}.ContactSlide-module__Tn57nq__ctaText text{fill:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;font-size:15px;font-weight:600}.ContactSlide-module__Tn57nq__ctaCore{aspect-ratio:1;background:var(--yellow);color:#08070a;width:38%;transition:transform .6s var(--ease-back);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #edbb0073}.ContactSlide-module__Tn57nq__cta:hover .ContactSlide-module__Tn57nq__ctaCore{transform:scale(1.12)rotate(-12deg)}.ContactSlide-module__Tn57nq__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);display:grid}.ContactSlide-module__Tn57nq__link{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:42px 6.5em minmax(0,1fr) auto;align-items:center;gap:14px;min-height:clamp(54px,7.4vh,70px);padding:0 14px 0 8px;display:grid;position:relative;overflow:hidden}.ContactSlide-module__Tn57nq__link:before{z-index:-1;content:"";transform-origin:100%;transition:transform .65s var(--ease-out);background:linear-gradient(90deg,#004d985c,#a500443d,#edbb001a);position:absolute;inset:0;transform:scaleX(0)}.ContactSlide-module__Tn57nq__link:hover:before,.ContactSlide-module__Tn57nq__link:focus-visible:before{transform-origin:0;transform:scaleX(1)}.ContactSlide-module__Tn57nq__linkIcon{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);transition:color .3s ease, background-color .3s ease, border-color .3s ease, transform .5s var(--ease-back);border-radius:12px;place-items:center;display:grid}.ContactSlide-module__Tn57nq__link:hover .ContactSlide-module__Tn57nq__linkIcon{border-color:var(--yellow);background:var(--yellow);color:#08070a;transform:rotate(-8deg)}.ContactSlide-module__Tn57nq__linkLabel{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(17px,1.4vw,21px);font-weight:700}.ContactSlide-module__Tn57nq__linkHandle{color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ContactSlide-module__Tn57nq__linkArrow{color:var(--muted);transition:transform .5s var(--ease-out), color .3s ease}.ContactSlide-module__Tn57nq__link:hover .ContactSlide-module__Tn57nq__linkArrow{color:var(--yellow);transform:rotate(45deg)}.ContactSlide-module__Tn57nq__footer{border-top:1px solid var(--line);color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:clamp(14px,2.4vh,24px);font-size:12px;display:flex}.ContactSlide-module__Tn57nq__time{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ContactSlide-module__Tn57nq__time time{color:var(--ink);font-variant-numeric:tabular-nums}.ContactSlide-module__Tn57nq__backTop{min-height:44px;padding:0 18px;font-size:13px}@keyframes ContactSlide-module__Tn57nq__sunrise{0%{opacity:.75;transform:translateY(4%)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1.04)}}@media (max-width:900px){.ContactSlide-module__Tn57nq__top{grid-template-columns:minmax(0,1fr)}.ContactSlide-module__Tn57nq__ctaWrap{justify-items:start}.ContactSlide-module__Tn57nq__links{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ContactSlide-module__Tn57nq__link{grid-template-columns:42px minmax(0,1fr) auto}.ContactSlide-module__Tn57nq__linkHandle{display:none}.ContactSlide-module__Tn57nq__footer{flex-direction:column;align-items:flex-start}}
.ExperienceSlide-module__ie2nia__slide{background:#050609}.ExperienceSlide-module__ie2nia__glowA{--size:54vmax;top:-20vmax;right:-16vmax}.ExperienceSlide-module__ie2nia__glowB{--size:44vmax;--speed:30s;bottom:-24vmax;left:18%}.ExperienceSlide-module__ie2nia__lines{background:repeating-linear-gradient(#0000 0 79px,#ffffff08 79px 80px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.ExperienceSlide-module__ie2nia__explorer{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(18px,3.4vh,40px) clamp(28px,4.5vw,72px);display:grid}.ExperienceSlide-module__ie2nia__head{grid-column:1/-1;min-width:0}.ExperienceSlide-module__ie2nia__head .display-2{font-size:clamp(2.1rem,min(4.2vw,7vh),4.4rem)}.ExperienceSlide-module__ie2nia__list{--item-h:clamp(46px, 6.4vh, 62px);--gap:4px;align-content:start;gap:var(--gap);min-width:0;display:grid;position:relative}.ExperienceSlide-module__ie2nia__indicator{height:var(--item-h);transform:translate3d(0, calc(var(--active) * (var(--item-h) + var(--gap))), 0);transition:transform .65s var(--ease-out);background:linear-gradient(90deg,#004d9861,#a5004429 65%,#0000);border:1px solid #edbb0052;border-radius:14px;position:absolute;top:0;left:0;right:0}.ExperienceSlide-module__ie2nia__indicator:before{background:var(--yellow);width:3px;box-shadow:0 0 14px var(--yellow);content:"";border-radius:3px;position:absolute;top:12px;bottom:12px;left:-1px}.ExperienceSlide-module__ie2nia__tab{z-index:1;height:var(--item-h);color:var(--muted);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:10.5em minmax(0,1fr);align-content:center;gap:2px 14px;padding:0 18px;transition:background-color .3s;display:grid;position:relative}.ExperienceSlide-module__ie2nia__tab:hover{background:#ffffff08}.ExperienceSlide-module__ie2nia__tab:focus-visible{outline-offset:-2px}.ExperienceSlide-module__ie2nia__tabTime{color:var(--faint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;grid-row:1/3;align-self:center;font-size:11px;transition:color .3s}.ExperienceSlide-module__ie2nia__tabCompany{color:var(--soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(16px,1.3vw,19px);font-weight:700;line-height:1.2;transition:color .3s}.ExperienceSlide-module__ie2nia__tabRole{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ExperienceSlide-module__ie2nia__tab[aria-selected=true] .ExperienceSlide-module__ie2nia__tabTime{color:var(--yellow)}.ExperienceSlide-module__ie2nia__tab[aria-selected=true] .ExperienceSlide-module__ie2nia__tabCompany,.ExperienceSlide-module__ie2nia__tab:hover .ExperienceSlide-module__ie2nia__tabCompany{color:var(--ink)}.ExperienceSlide-module__ie2nia__tab[aria-selected=true] .ExperienceSlide-module__ie2nia__tabRole{color:var(--muted)}.ExperienceSlide-module__ie2nia__panel{min-width:0;display:grid}.ExperienceSlide-module__ie2nia__card{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#004d984d,#0000 52%),radial-gradient(circle at 0 100%,#a5004438,#0000 50%),#090a12c7;border-radius:28px;flex-direction:column;gap:clamp(10px,1.8vh,16px);min-height:clamp(380px,56vh,520px);padding:clamp(24px,4vh,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000c}.ExperienceSlide-module__ie2nia__card>*{z-index:1;position:relative}.ExperienceSlide-module__ie2nia__in{animation:ExperienceSlide-module__ie2nia__card-in .8s var(--ease-out) both;animation-delay:var(--d,0s)}.ExperienceSlide-module__ie2nia__monogram{z-index:0;color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px #ffffff12;pointer-events:none;animation:ExperienceSlide-module__ie2nia__monogram-in 1.2s var(--ease-out) both;font-size:clamp(220px,34vh,360px);font-weight:800;line-height:1;position:absolute;bottom:-.24em;right:-.06em}.ExperienceSlide-module__ie2nia__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:auto;padding-bottom:clamp(10px,2vh,24px);display:flex}.ExperienceSlide-module__ie2nia__cardIndex{color:var(--yellow);font-family:var(--font-mono);letter-spacing:.14em;font-size:12px}.ExperienceSlide-module__ie2nia__cardIndex span{color:var(--faint)}.ExperienceSlide-module__ie2nia__current,.ExperienceSlide-module__ie2nia__archive{min-height:30px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:inline-flex}.ExperienceSlide-module__ie2nia__current{color:#c4f5c1;background:#74d86f1a;border:1px solid #74d86f59}.ExperienceSlide-module__ie2nia__archive{border:1px solid var(--line);color:var(--muted)}.ExperienceSlide-module__ie2nia__company{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(42px,min(5.2vw,8vh),84px);font-weight:800;line-height:.92}.ExperienceSlide-module__ie2nia__role{color:var(--ice);font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(17px,1.45vw,22px);font-weight:600;line-height:1.3}.ExperienceSlide-module__ie2nia__time{color:var(--muted);font-family:var(--font-mono);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ExperienceSlide-module__ie2nia__detail{max-width:54ch;color:var(--soft);font-size:clamp(15px,1.05vw,17px);line-height:1.7}.ExperienceSlide-module__ie2nia__tags{flex-wrap:wrap;gap:8px;display:flex}.ExperienceSlide-module__ie2nia__cardFoot{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(4px,1.6vh,18px);display:flex}.ExperienceSlide-module__ie2nia__segments{flex:1;gap:6px;max-width:240px;display:flex}.ExperienceSlide-module__ie2nia__segments span{background:var(--line-strong);border-radius:3px;flex:1;height:3px;transition:background-color .4s}.ExperienceSlide-module__ie2nia__segments span[data-active]{background:var(--yellow);box-shadow:0 0 10px #edbb0099}.ExperienceSlide-module__ie2nia__stepper{gap:8px;display:flex}.ExperienceSlide-module__ie2nia__stepper button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .5s var(--ease-out), border-color .3s ease, background-color .3s ease, color .3s ease;background:#ffffff0a;border-radius:50%;place-items:center;display:grid}.ExperienceSlide-module__ie2nia__stepper button:hover,.ExperienceSlide-module__ie2nia__stepper button:focus-visible{border-color:var(--yellow);background:var(--yellow);color:#08070a}@keyframes ExperienceSlide-module__ie2nia__card-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes ExperienceSlide-module__ie2nia__monogram-in{0%{opacity:0;transform:translate(8%,6%)scale(.9)}to{opacity:1;transform:none}}@media (max-width:1000px){.ExperienceSlide-module__ie2nia__explorer{grid-template-columns:minmax(0,1fr)}.ExperienceSlide-module__ie2nia__tab{grid-template-columns:9em minmax(0,1fr)}}@media (max-width:1000px) and (max-height:1100px){.ExperienceSlide-module__ie2nia__card{min-height:0}}@media (max-width:640px){.ExperienceSlide-module__ie2nia__list{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.ExperienceSlide-module__ie2nia__list::-webkit-scrollbar{display:none}.ExperienceSlide-module__ie2nia__indicator{display:none}.ExperienceSlide-module__ie2nia__tab{border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;height:auto;min-height:44px;padding:0 16px;display:flex}.ExperienceSlide-module__ie2nia__tabTime,.ExperienceSlide-module__ie2nia__tabRole{display:none}.ExperienceSlide-module__ie2nia__tabCompany{white-space:nowrap;font-size:15px}.ExperienceSlide-module__ie2nia__tab[aria-selected=true]{border-color:var(--yellow);background:#edbb001f}.ExperienceSlide-module__ie2nia__card{border-radius:22px;padding:22px}.ExperienceSlide-module__ie2nia__monogram{font-size:200px}}
.CommandDock-module__1Yyx7W__dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0506078c;border:1px solid #edbb0047;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px;display:flex}.CommandDock-module__1Yyx7W__prompt{color:var(--yellow);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:12px;display:inline-flex}.CommandDock-module__1Yyx7W__command{border:1px solid var(--line);min-height:32px;color:var(--soft);font-family:var(--font-mono);transition:border-color .3s ease, background-color .3s ease, color .3s ease, transform .4s var(--ease-back);background:#ffffff0a;border-radius:10px;padding:0 12px;font-size:13px}.CommandDock-module__1Yyx7W__command:before{color:var(--faint);content:"$ ";transition:color .3s}.CommandDock-module__1Yyx7W__command:hover,.CommandDock-module__1Yyx7W__command:focus-visible{color:var(--ink);background:#004d9847;border-color:#edbb00b3;transform:translateY(-2px)}.CommandDock-module__1Yyx7W__command:hover:before{color:var(--yellow)}@media (max-width:640px){.CommandDock-module__1Yyx7W__dock{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.CommandDock-module__1Yyx7W__dock::-webkit-scrollbar{display:none}.CommandDock-module__1Yyx7W__command{flex:none}}
.Hero-module__s7dctW__hero{background:#040506}.Hero-module__s7dctW__body{justify-content:space-between;gap:clamp(14px,2.6vh,32px);padding-bottom:clamp(18px,3.6vh,40px)}.Hero-module__s7dctW__bgImage{position:absolute;inset:-3%}.Hero-module__s7dctW__kenburns{animation:32s ease-in-out infinite alternate Hero-module__s7dctW__kenburns;position:absolute;inset:0}.Hero-module__s7dctW__bgImg{object-fit:cover;object-position:70% 50%;opacity:.6}.Hero-module__s7dctW__bgShade{background:linear-gradient(90deg,#040506f7 0%,#040506cc 38%,#0405066b 68%,#040506db 100%),linear-gradient(#0405068c 0%,#0405060d 35%,#04050633 70%,#040506 100%);position:absolute;inset:0}.Hero-module__s7dctW__glowA{--size:62vmax;top:-34vmax;right:-18vmax}.Hero-module__s7dctW__glowB{--size:54vmax;--speed:30s;bottom:-32vmax;left:-20vmax}.Hero-module__s7dctW__glowC{--size:36vmax;--speed:22s;animation-direction:alternate-reverse;top:22%;left:18%}.Hero-module__s7dctW__scanline{background:linear-gradient(#0000,#7db8ff0b,#0000);height:22vh;animation:9s linear infinite Hero-module__s7dctW__scanline;position:absolute;inset:0 0 auto}.Hero-module__s7dctW__grid{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.Hero-module__s7dctW__copy{grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(12px,2.3vh,26px);min-width:0;display:grid}.Hero-module__s7dctW__status{border:1px solid var(--line);min-height:36px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0506078c;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 16px 6px 14px;font-size:12px;display:inline-flex}.Hero-module__s7dctW__status time{color:var(--ink);font-variant-numeric:tabular-nums}.Hero-module__s7dctW__name{font-family:var(--font-display);letter-spacing:-.055em;margin:.02em 0 .04em -.04em;font-size:clamp(4.2rem,min(12.4vw,18.5vh),13.5rem);font-weight:800;line-height:.84;display:grid}.Hero-module__s7dctW__line{white-space:nowrap;display:block}.Hero-module__s7dctW__gradient{padding-left:.6em}.Hero-module__s7dctW__letter{transition:transform .7s var(--ease-back);display:inline-block}.Hero-module__s7dctW__letter:hover{transform:translateY(-.07em)rotate(-4deg)}.Hero-module__s7dctW__solid .Hero-module__s7dctW__letter>span{color:var(--ink);text-shadow:0 0 60px #004d9859}.Hero-module__s7dctW__gradient .Hero-module__s7dctW__letter>span{background:linear-gradient(90deg, var(--ice), var(--rose) 52%, var(--yellow));background-position:calc(var(--n) / (var(--count) - 1) * 100%) 0;background-size:calc(var(--count) * 100%) 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.Hero-module__s7dctW__role{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:clamp(1.1rem,1.55vw,1.55rem);font-weight:600;display:flex}.Hero-module__s7dctW__roleRule{background:var(--brand-gradient);width:44px;height:1px}.Hero-module__s7dctW__ticker{color:var(--muted);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.Hero-module__s7dctW__tickerWindow{height:1.35em;display:inline-block;overflow:hidden}.Hero-module__s7dctW__tickerTrack{animation:Hero-module__s7dctW__ticker 9s var(--ease-in-out) infinite;display:grid}.Hero-module__s7dctW__tickerTrack span{height:1.35em;color:var(--yellow);font-family:var(--font-serif);letter-spacing:-.005em;white-space:nowrap;font-style:italic;font-weight:400;line-height:1.35em}.Hero-module__s7dctW__intro{max-width:54ch;color:var(--soft);font-size:clamp(1rem,.42vw + .84rem,1.16rem);line-height:1.7}.Hero-module__s7dctW__actions{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__s7dctW__dock{max-width:100%}.Hero-module__s7dctW__portraitWrap{aspect-ratio:1;justify-self:center;width:min(100%,440px,54vh);position:relative}.Hero-module__s7dctW__portrait{border-radius:50%;position:absolute;inset:0}.Hero-module__s7dctW__halo{background:radial-gradient(closest-side,#004d9880,#a500443d 58%,#0000 74%);border-radius:50%;animation:7s ease-in-out infinite Hero-module__s7dctW__breathe;position:absolute;inset:-22%}.Hero-module__s7dctW__orbit{width:122%;max-width:none;height:122%;animation:46s linear infinite Hero-module__s7dctW__spin;position:absolute;inset:-11%;overflow:visible}.Hero-module__s7dctW__orbit circle{fill:none;stroke:#fff3;stroke-dasharray:.5 2.1;stroke-width:.28px}.Hero-module__s7dctW__orbit .Hero-module__s7dctW__satellite{fill:var(--yellow);stroke:none;filter:drop-shadow(0 0 2px var(--yellow))}.Hero-module__s7dctW__ring{background:var(--brand-conic);-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:5s linear infinite Hero-module__s7dctW__spin-angle;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Hero-module__s7dctW__photo{background:radial-gradient(circle at 72% 28%,#004d98b3,#0000 55%),radial-gradient(circle at 20% 85%,#a500448c,#0000 55%),#07080d;border-radius:50%;position:absolute;inset:0;overflow:hidden}.Hero-module__s7dctW__photo img{object-fit:cover;mix-blend-mode:lighten;filter:contrast(1.1)saturate(1.08);transition:transform 1.4s var(--ease-out);transform:scale(1.04)}.Hero-module__s7dctW__portrait:hover .Hero-module__s7dctW__photo img{transform:scale(1.1)rotate(-1.5deg)}.Hero-module__s7dctW__scan{mix-blend-mode:screen;background:linear-gradient(#0000 40%,#7db8ff29 50%,#0000 60%) 0 0/100% 300%;animation:5.5s ease-in-out infinite Hero-module__s7dctW__scan;position:absolute;inset:0}.Hero-module__s7dctW__chipSpot{z-index:2;position:absolute}.Hero-module__s7dctW__chipA{top:4%;left:-16%}.Hero-module__s7dctW__chipB{bottom:20%;right:-3%}.Hero-module__s7dctW__chipC{bottom:-3%;left:0}.Hero-module__s7dctW__chip{border:1px solid var(--line-strong);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080910bd;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;box-shadow:0 24px 50px #0006}.Hero-module__s7dctW__chip strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.1;display:block}.Hero-module__s7dctW__chip small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:10.5px;display:block}.Hero-module__s7dctW__chipIcon{width:36px;height:36px;color:var(--yellow);background:#edbb001f;border-radius:11px;place-items:center;display:grid}.Hero-module__s7dctW__chipLink{border-color:#edbb006b;padding-left:16px;transition:border-color .3s,background-color .3s}.Hero-module__s7dctW__chipLink svg{color:var(--yellow);transition:transform .5s var(--ease-out)}.Hero-module__s7dctW__chipLink:hover{border-color:var(--yellow);background:#1e1806d9}.Hero-module__s7dctW__chipLink:hover svg{transform:rotate(45deg)}.Hero-module__s7dctW__floatA{animation:6s ease-in-out infinite Hero-module__s7dctW__float}.Hero-module__s7dctW__floatB{animation:7.5s ease-in-out -2s infinite Hero-module__s7dctW__float}.Hero-module__s7dctW__floatC{animation:6.8s ease-in-out -4s infinite Hero-module__s7dctW__float}.Hero-module__s7dctW__bottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid}.Hero-module__s7dctW__socials{flex-wrap:wrap;gap:8px;display:flex}.Hero-module__s7dctW__socials a{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);transition:color .3s ease, background-color .3s ease, border-color .3s ease, transform .5s var(--ease-back);background:#05060773;border-radius:50%;place-items:center;display:grid}.Hero-module__s7dctW__socials a:hover,.Hero-module__s7dctW__socials a:focus-visible{border-color:var(--yellow);background:var(--yellow);color:#08070a;transform:translateY(-4px)}.Hero-module__s7dctW__scroll{color:var(--muted);font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;justify-items:center;gap:10px;font-size:10.5px;display:grid}.Hero-module__s7dctW__scrollLine{background:linear-gradient(var(--line-strong), transparent);width:1px;height:46px;position:relative;overflow:hidden}.Hero-module__s7dctW__scrollLine:after{background:var(--yellow);width:1px;height:40%;box-shadow:0 0 8px var(--yellow);content:"";animation:Hero-module__s7dctW__drip 2.2s var(--ease-in-out) infinite;position:absolute;top:-40%;left:0}.Hero-module__s7dctW__coords{color:var(--faint);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;text-transform:uppercase;justify-self:end;font-size:11px}@keyframes Hero-module__s7dctW__kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.14)translate(-2%,1%)}}@keyframes Hero-module__s7dctW__scanline{0%{transform:translateY(-100%)}to{transform:translateY(520%)}}@keyframes Hero-module__s7dctW__ticker{0%,27%{transform:translate(0,0)}33%,60%{transform:translateY(-25%)}66%,93%{transform:translateY(-50%)}to{transform:translateY(-75%)}}@keyframes Hero-module__s7dctW__breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes Hero-module__s7dctW__scan{0%,to{background-position:0 100%}50%{background-position:0 0}}@keyframes Hero-module__s7dctW__drip{0%{transform:translate(0,0)}to{transform:translateY(360%)}}@media (max-width:1180px){.Hero-module__s7dctW__grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.Hero-module__s7dctW__chipA{left:-8%}.Hero-module__s7dctW__chipB{right:0}}@media (max-width:900px){.Hero-module__s7dctW__grid{grid-template-columns:minmax(0,1fr);align-content:center}.Hero-module__s7dctW__portraitWrap{top:calc(var(--header-h) - 8px);right:calc(var(--gutter) * -1 - 12vw);z-index:-1;opacity:.5;pointer-events:none;width:min(86vw,480px);position:absolute;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 30%,#0000 70%);mask-image:radial-gradient(circle at 60% 40%,#000 30%,#0000 70%)}.Hero-module__s7dctW__chipSpot,.Hero-module__s7dctW__orbit{display:none}.Hero-module__s7dctW__name{font-size:clamp(4rem,21vw,8.5rem)}.Hero-module__s7dctW__gradient{padding-left:.4em}.Hero-module__s7dctW__coords{display:none}.Hero-module__s7dctW__bottom{grid-template-columns:1fr auto}}@media (max-width:640px){.Hero-module__s7dctW__status{font-size:11px}.Hero-module__s7dctW__status [data-part=greeting]{display:none}.Hero-module__s7dctW__role{gap:6px 12px}.Hero-module__s7dctW__roleRule{display:none}.Hero-module__s7dctW__ticker{flex-basis:100%}.Hero-module__s7dctW__actions .btn{flex:auto;min-height:50px;padding:0 18px}.Hero-module__s7dctW__socials a{width:38px;height:38px}.Hero-module__s7dctW__scrollLine{height:34px}}@media (max-height:820px) and (min-width:901px){.Hero-module__s7dctW__dock{display:none}}
.Marquee-module__O6QOBW__marquee{--gap:clamp(18px, 2.4vw, 36px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Marquee-module__O6QOBW__track{width:max-content;animation:Marquee-module__O6QOBW__marquee var(--seconds,40s) linear infinite;display:flex}.Marquee-module__O6QOBW__marquee[data-reverse] .Marquee-module__O6QOBW__track{animation-direction:reverse}.Marquee-module__O6QOBW__marquee:hover .Marquee-module__O6QOBW__track{animation-play-state:paused}.Marquee-module__O6QOBW__row{flex:none;align-items:center;display:flex}.Marquee-module__O6QOBW__row li{align-items:center;gap:var(--gap);padding-right:var(--gap);white-space:nowrap;display:flex}.Marquee-module__O6QOBW__spark{width:.5em;height:.5em;fill:var(--yellow);flex:none}
.ProfileSlide-module__Q6XUNq__slide{background:#060509}.ProfileSlide-module__Q6XUNq__body{gap:clamp(26px,6vh,64px)}.ProfileSlide-module__Q6XUNq__glowA{--size:60vmax;bottom:-30vmax;left:-22vmax}.ProfileSlide-module__Q6XUNq__glowB{--size:48vmax;--speed:34s;top:-22vmax;right:-10vmax}.ProfileSlide-module__Q6XUNq__stripes{background:repeating-linear-gradient(90deg,#004d980b 0 64px,#a500440b 64px 128px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 55%);mask-image:linear-gradient(200deg,#000,#0000 55%)}.ProfileSlide-module__Q6XUNq__grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.ProfileSlide-module__Q6XUNq__copy{gap:clamp(20px,3.6vh,34px);display:grid}.ProfileSlide-module__Q6XUNq__summary{max-width:60ch}.ProfileSlide-module__Q6XUNq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProfileSlide-module__Q6XUNq__stat{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff0e,#ffffff03 50%),#0a0a149e;align-content:space-between;gap:10px;min-height:clamp(150px,22vh,214px);padding:clamp(18px,2.6vh,24px);display:grid;position:relative;overflow:hidden}.ProfileSlide-module__Q6XUNq__stripe{background:var(--tone);height:2px;box-shadow:0 0 18px var(--tone);border-radius:0 0 2px 2px;position:absolute;top:0;left:22px;right:22px}.ProfileSlide-module__Q6XUNq__statTop{color:var(--faint);font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:11px;display:flex}.ProfileSlide-module__Q6XUNq__statTop svg{color:var(--muted);transition:color .3s ease, transform .6s var(--ease-back)}.ProfileSlide-module__Q6XUNq__stat:hover .ProfileSlide-module__Q6XUNq__statTop svg{color:var(--yellow);transform:rotate(-12deg)scale(1.15)}.ProfileSlide-module__Q6XUNq__statValue{z-index:1;color:var(--ink);font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(46px,min(5vw,7.4vh),76px);font-weight:800;line-height:.9;position:relative}.ProfileSlide-module__Q6XUNq__statLabel{z-index:1;color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;position:relative}.ProfileSlide-module__Q6XUNq__band{border-block:1px solid var(--line);background:#ffffff04;margin-inline:calc(-50vw + 50%);padding-block:clamp(14px,2.4vh,22px)}.ProfileSlide-module__Q6XUNq__marquee{color:#f4efe633;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(26px,3.6vw,52px);font-weight:700;line-height:1.1}.ProfileSlide-module__Q6XUNq__marquee li span{transition:color .4s}.ProfileSlide-module__Q6XUNq__marquee li:hover span{color:var(--ink)}@media (max-width:1000px){.ProfileSlide-module__Q6XUNq__grid{grid-template-columns:minmax(0,1fr)}.ProfileSlide-module__Q6XUNq__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ProfileSlide-module__Q6XUNq__stat{min-height:150px}}@media (max-width:720px){.ProfileSlide-module__Q6XUNq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProfileSlide-module__Q6XUNq__stat{min-height:132px}}
.ProjectsSlide-module__4Uj9OG__slide{background:#04060a}.ProjectsSlide-module__4Uj9OG__glowA{--size:56vmax;top:-24vmax;left:-18vmax}.ProjectsSlide-module__4Uj9OG__glowB{--size:38vmax;--speed:30s;bottom:-18vmax;right:-8vmax}.ProjectsSlide-module__4Uj9OG__body{justify-content:flex-start}.ProjectsSlide-module__4Uj9OG__layout{flex-direction:column;gap:clamp(16px,3vh,30px);width:100%;display:flex}@media (min-width:1000px) and (min-height:700px){.ProjectsSlide-module__4Uj9OG__slide{height:100svh}.ProjectsSlide-module__4Uj9OG__slide .slide-inner{flex:1 1 0;min-height:0}.ProjectsSlide-module__4Uj9OG__body,.ProjectsSlide-module__4Uj9OG__layout,.ProjectsSlide-module__4Uj9OG__main,.ProjectsSlide-module__4Uj9OG__listWrap{flex:1 1 0;min-height:0}.ProjectsSlide-module__4Uj9OG__list{height:100%;overflow-y:auto}}@media (min-width:1000px) and (max-height:699px){.ProjectsSlide-module__4Uj9OG__list{max-height:64vh;overflow-y:auto}}.ProjectsSlide-module__4Uj9OG__top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;display:grid}.ProjectsSlide-module__4Uj9OG__toolbar{justify-items:end;gap:14px;display:grid}.ProjectsSlide-module__4Uj9OG__count{align-items:baseline;gap:10px;display:flex}.ProjectsSlide-module__4Uj9OG__countValue{color:var(--yellow);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:ProjectsSlide-module__4Uj9OG__bump .6s var(--ease-back);font-size:clamp(40px,5.4vh,62px);font-weight:800;line-height:1;display:inline-block}.ProjectsSlide-module__4Uj9OG__countTotal{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.ProjectsSlide-module__4Uj9OG__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ProjectsSlide-module__4Uj9OG__segmented{border:1px solid var(--line-strong);background:#ffffff08;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative}.ProjectsSlide-module__4Uj9OG__pill{background:var(--yellow);width:calc(33.3333% - 2.66667px);transform:translate3d(calc(var(--i) * 100%), 0, 0);transition:transform .55s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 24px -8px #edbb00b3}.ProjectsSlide-module__4Uj9OG__segmented button{z-index:1;min-width:84px;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.ProjectsSlide-module__4Uj9OG__segmented button:hover{color:var(--ink)}.ProjectsSlide-module__4Uj9OG__segmented button[aria-pressed=true]{color:#08070a}.ProjectsSlide-module__4Uj9OG__select{align-items:center;display:inline-flex;position:relative}.ProjectsSlide-module__4Uj9OG__select select{border:1px solid var(--line-strong);min-width:200px;min-height:46px;color:var(--ink);font-family:var(--font-mono);appearance:none;background:#05060cd1;border-radius:999px;outline:none;padding:0 42px 0 18px;font-size:13px;transition:border-color .3s}.ProjectsSlide-module__4Uj9OG__select select:hover,.ProjectsSlide-module__4Uj9OG__select select:focus-visible{border-color:var(--yellow)}.ProjectsSlide-module__4Uj9OG__select select option{color:var(--ink);background:#0b0c15}.ProjectsSlide-module__4Uj9OG__select svg{color:var(--yellow);pointer-events:none;position:absolute;right:16px}.ProjectsSlide-module__4Uj9OG__main{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:clamp(18px,3vw,44px);display:grid}.ProjectsSlide-module__4Uj9OG__listWrap{border:1px solid var(--line);background:#0809109e;border-radius:22px;min-width:0;position:relative;overflow:hidden}.ProjectsSlide-module__4Uj9OG__list{scrollbar-color:var(--garnet) transparent;scrollbar-width:thin;padding:8px;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 26px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 26px),#0000)}.ProjectsSlide-module__4Uj9OG__row{min-height:62px;animation:ProjectsSlide-module__4Uj9OG__row-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 32ms);border-radius:14px;grid-template-columns:2.4em minmax(0,1.25fr) minmax(0,1fr) 6.8em 30px;align-items:center;gap:14px;padding:10px 14px;transition:background-color .3s;display:grid;position:relative}.ProjectsSlide-module__4Uj9OG__row+.ProjectsSlide-module__4Uj9OG__row:before{background:var(--line);content:"";height:1px;position:absolute;top:0;left:14px;right:14px}.ProjectsSlide-module__4Uj9OG__row[data-active]{background:linear-gradient(90deg,#004d984d,#a500441f 70%,#0000)}.ProjectsSlide-module__4Uj9OG__row[data-active]:after{background:var(--yellow);width:3px;box-shadow:0 0 12px var(--yellow);content:"";border-radius:3px;position:absolute;top:14px;bottom:14px;left:0}.ProjectsSlide-module__4Uj9OG__row[data-active]+.ProjectsSlide-module__4Uj9OG__row:before,.ProjectsSlide-module__4Uj9OG__row[data-active]:before{opacity:0}.ProjectsSlide-module__4Uj9OG__rowIndex{color:var(--faint);font-family:var(--font-mono);font-size:11px}.ProjectsSlide-module__4Uj9OG__rowMain{gap:2px;min-width:0;display:grid}.ProjectsSlide-module__4Uj9OG__rowName{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;transition:transform .45s var(--ease-out);font-size:16px;font-weight:700;line-height:1.25}a.ProjectsSlide-module__4Uj9OG__rowName:after{z-index:2;content:"";border-radius:14px;position:absolute;inset:0}a.ProjectsSlide-module__4Uj9OG__rowName:focus-visible{outline:none}a.ProjectsSlide-module__4Uj9OG__rowName:focus-visible:after{outline:2px solid var(--yellow);outline-offset:-2px}.ProjectsSlide-module__4Uj9OG__row:hover .ProjectsSlide-module__4Uj9OG__rowName{transform:translate(4px)}.ProjectsSlide-module__4Uj9OG__rowDesc,.ProjectsSlide-module__4Uj9OG__rowStack{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectsSlide-module__4Uj9OG__rowDesc{color:var(--muted);font-size:13px}.ProjectsSlide-module__4Uj9OG__rowNote{display:none}.ProjectsSlide-module__4Uj9OG__rowStack{color:var(--faint);font-family:var(--font-mono);font-size:11.5px}.ProjectsSlide-module__4Uj9OG__rowStatus{color:#bdf5ba;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.ProjectsSlide-module__4Uj9OG__rowStatus[data-status=Inactive]{color:#ffc0cf}.ProjectsSlide-module__4Uj9OG__rowStatus .status-dot:after{display:none}.ProjectsSlide-module__4Uj9OG__rowGo{width:30px;height:30px;color:var(--muted);transition:transform .5s var(--ease-out), color .3s ease, background-color .3s ease;border-radius:50%;place-items:center;display:grid}.ProjectsSlide-module__4Uj9OG__row[data-cursor]:hover .ProjectsSlide-module__4Uj9OG__rowGo{background:var(--yellow);color:#08070a;transform:rotate(45deg)}.ProjectsSlide-module__4Uj9OG__more{display:none}.ProjectsSlide-module__4Uj9OG__more svg{transition:transform .4s var(--ease-out)}.ProjectsSlide-module__4Uj9OG__more svg[data-flipped]{transform:rotate(180deg)}.ProjectsSlide-module__4Uj9OG__empty{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:18px;padding:32px;display:grid}.ProjectsSlide-module__4Uj9OG__previewWrap{min-width:0;min-height:0;display:flex}.ProjectsSlide-module__4Uj9OG__preview{flex-direction:column;gap:clamp(12px,2vh,20px);width:100%;min-height:0;display:flex}.ProjectsSlide-module__4Uj9OG__poster{border:1px solid var(--line-strong);background:#07080e;border-radius:20px;flex:auto;min-height:150px;max-height:340px;position:relative;overflow:hidden;box-shadow:0 40px 80px -34px #000000d9}.ProjectsSlide-module__4Uj9OG__posterBar{z-index:2;border-bottom:1px solid var(--line);background:#0a0b12e6;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex;position:relative}.ProjectsSlide-module__4Uj9OG__posterLights{gap:5px;display:flex}.ProjectsSlide-module__4Uj9OG__posterLights i{background:var(--garnet);border-radius:50%;width:8px;height:8px;display:block}.ProjectsSlide-module__4Uj9OG__posterLights i:nth-child(2){background:var(--yellow)}.ProjectsSlide-module__4Uj9OG__posterLights i:nth-child(3){background:var(--blue)}.ProjectsSlide-module__4Uj9OG__posterUrl{height:20px;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;background:#ffffff0d;border-radius:999px;flex:1;align-items:center;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.ProjectsSlide-module__4Uj9OG__posterArt{background:radial-gradient(circle at var(--gx) var(--gy), color-mix(in srgb, var(--c1) 75%, transparent), transparent 58%), radial-gradient(circle at calc(100% - var(--gx)) calc(100% - var(--gy)), color-mix(in srgb, var(--c2) 65%, transparent), transparent 60%), #07080e;animation:ProjectsSlide-module__4Uj9OG__art-in .9s var(--ease-in-out) both;place-items:center;display:grid;position:absolute;inset:34px 0 0;overflow:hidden}.ProjectsSlide-module__4Uj9OG__posterStripes{background:repeating-linear-gradient(var(--angle), transparent 0 44px, color-mix(in srgb, var(--c3) 85%, transparent) 44px 50px, transparent 50px 96px);opacity:.5;animation:22s linear infinite ProjectsSlide-module__4Uj9OG__stripes-drift;position:absolute;inset:-50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 62%);mask-image:radial-gradient(circle,#000 18%,#0000 62%)}.ProjectsSlide-module__4Uj9OG__posterInitials{color:var(--ink);font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 14px 40px #00000073;animation:ProjectsSlide-module__4Uj9OG__initials-in .9s var(--ease-out) .15s both;font-size:clamp(64px,9vh,116px);font-weight:800;line-height:1;position:relative}.ProjectsSlide-module__4Uj9OG__posterRibbon{background:var(--rose);color:#08070a;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:6px 44px;font-size:10px;font-weight:700;position:absolute;top:18px;right:-38px;transform:rotate(35deg)}.ProjectsSlide-module__4Uj9OG__preview[data-status=Inactive] .ProjectsSlide-module__4Uj9OG__posterArt{filter:grayscale(.55)brightness(.82)}.ProjectsSlide-module__4Uj9OG__previewBody{animation:ProjectsSlide-module__4Uj9OG__preview-in .7s var(--ease-out) both;flex:none;align-content:start;gap:10px;display:grid}.ProjectsSlide-module__4Uj9OG__previewStatus{color:#bdf5ba;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.ProjectsSlide-module__4Uj9OG__previewStatus[data-status=Inactive]{color:#ffc0cf}.ProjectsSlide-module__4Uj9OG__previewName{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(26px,min(2.4vw,4.4vh),40px);font-weight:800;line-height:1.02}.ProjectsSlide-module__4Uj9OG__previewDesc{color:var(--soft);font-size:15px;line-height:1.6}.ProjectsSlide-module__4Uj9OG__previewNote{border-left:2px solid var(--yellow);color:var(--muted);padding-left:12px;font-size:13px;line-height:1.5}.ProjectsSlide-module__4Uj9OG__previewStack{flex-wrap:wrap;gap:6px;display:flex}.ProjectsSlide-module__4Uj9OG__previewCta{justify-self:start;min-height:46px;margin-top:4px;padding:0 20px;font-size:14px}.ProjectsSlide-module__4Uj9OG__internal{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:inline-flex}@keyframes ProjectsSlide-module__4Uj9OG__row-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ProjectsSlide-module__4Uj9OG__bump{0%{opacity:0;transform:translateY(40%)scale(.8)}to{opacity:1;transform:none}}@keyframes ProjectsSlide-module__4Uj9OG__art-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ProjectsSlide-module__4Uj9OG__initials-in{0%{opacity:0;filter:blur(12px);transform:scale(1.25)}to{opacity:1;filter:none;transform:none}}@keyframes ProjectsSlide-module__4Uj9OG__stripes-drift{to{transform:translate(96px)}}@keyframes ProjectsSlide-module__4Uj9OG__preview-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1240px){.ProjectsSlide-module__4Uj9OG__row{grid-template-columns:2.4em minmax(0,1fr) 6.8em 30px}.ProjectsSlide-module__4Uj9OG__rowStack{display:none}}@media (max-width:999px){.ProjectsSlide-module__4Uj9OG__top{grid-template-columns:minmax(0,1fr)}.ProjectsSlide-module__4Uj9OG__toolbar{justify-items:start}.ProjectsSlide-module__4Uj9OG__controls{justify-content:flex-start}.ProjectsSlide-module__4Uj9OG__main{grid-template-columns:minmax(0,1fr)}.ProjectsSlide-module__4Uj9OG__previewWrap{display:none}.ProjectsSlide-module__4Uj9OG__listWrap{background:0 0;border:0;overflow:visible}.ProjectsSlide-module__4Uj9OG__list{padding:0;-webkit-mask-image:none;mask-image:none}.ProjectsSlide-module__4Uj9OG__row{border-radius:0;grid-template-columns:2em minmax(0,1fr) 30px;align-items:start;gap:6px 12px;padding:16px 4px}.ProjectsSlide-module__4Uj9OG__row+.ProjectsSlide-module__4Uj9OG__row:before{left:0;right:0}.ProjectsSlide-module__4Uj9OG__row[data-active]{background:0 0}.ProjectsSlide-module__4Uj9OG__row[data-active]:after{display:none}.ProjectsSlide-module__4Uj9OG__rowIndex{padding-top:3px}.ProjectsSlide-module__4Uj9OG__rowDesc{white-space:normal}.ProjectsSlide-module__4Uj9OG__rowNote{color:var(--soft);font-size:12px;display:block}.ProjectsSlide-module__4Uj9OG__rowStack{white-space:normal;grid-column:2/4;display:block}.ProjectsSlide-module__4Uj9OG__rowStatus{grid-area:3/2/auto/4}.ProjectsSlide-module__4Uj9OG__rowGo{border:1px solid var(--line);grid-area:1/3}.ProjectsSlide-module__4Uj9OG__list[data-collapsed] .ProjectsSlide-module__4Uj9OG__row:nth-child(n+9){display:none}.ProjectsSlide-module__4Uj9OG__more{width:100%;margin-top:8px;display:inline-flex}}@media (max-width:560px){.ProjectsSlide-module__4Uj9OG__controls{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ProjectsSlide-module__4Uj9OG__select select{width:100%}}
.RitualSlide-module__1jG5oW__slide{background:#06050a}.RitualSlide-module__1jG5oW__body{text-align:center;align-items:center;gap:clamp(24px,5vh,52px)}.RitualSlide-module__1jG5oW__glowA{--size:52vmax;margin-left:-26vmax;top:-18vmax;left:50%}.RitualSlide-module__1jG5oW__glowB{--size:46vmax;--speed:34s;bottom:-26vmax;left:-12vmax}.RitualSlide-module__1jG5oW__glowC{--size:30vmax;--speed:24s;bottom:8%;right:6%}.RitualSlide-module__1jG5oW__heading{justify-items:center}.RitualSlide-module__1jG5oW__heading .lead{max-width:64ch}.RitualSlide-module__1jG5oW__card{border:1px solid var(--line);text-align:left;background:linear-gradient(90deg,#004d9824,#a500441f),#08080fb3;border-radius:26px;width:min(100%,980px);padding:clamp(18px,3.4vh,32px);box-shadow:0 50px 120px -50px #000000e6}.RitualSlide-module__1jG5oW__cardHead,.RitualSlide-module__1jG5oW__cardFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.RitualSlide-module__1jG5oW__cardHead{margin-bottom:clamp(14px,2.6vh,22px)}.RitualSlide-module__1jG5oW__cardTitle{color:var(--soft);font-family:var(--font-mono);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.RitualSlide-module__1jG5oW__year{color:var(--faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.RitualSlide-module__1jG5oW__calendar{gap:10px;display:grid}.RitualSlide-module__1jG5oW__months,.RitualSlide-module__1jG5oW__grid{grid-template-columns:repeat(52,minmax(0,1fr));column-gap:clamp(2px,.3vw,4px);display:grid}.RitualSlide-module__1jG5oW__months span{grid-column:var(--col);color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:10.5px}.RitualSlide-module__1jG5oW__grid{grid-template-rows:repeat(7,auto);grid-auto-flow:column;row-gap:clamp(2px,.3vw,4px)}.RitualSlide-module__1jG5oW__cell{aspect-ratio:1;transition:scale .35s var(--ease-back);border-radius:22%;display:block;box-shadow:inset 0 0 0 1px #ffffff0d}.RitualSlide-module__1jG5oW__grid .RitualSlide-module__1jG5oW__cell:hover{z-index:1;position:relative;scale:1.9}.RitualSlide-module__1jG5oW__cell[data-level="1"]{background:#004d9833}.RitualSlide-module__1jG5oW__cell[data-level="2"]{background:#004d988f}.RitualSlide-module__1jG5oW__cell[data-level="3"]{background:#a50044a8}.RitualSlide-module__1jG5oW__cell[data-level="4"]{background:#c4284fe6}.RitualSlide-module__1jG5oW__cell[data-level="5"]{background:var(--yellow);box-shadow:inset 0 0 0 1px #fff3,0 0 12px #edbb004d}.RitualSlide-module__1jG5oW__cell[data-today]{outline:1px solid var(--yellow);outline-offset:2px;animation:1.8s ease-in-out infinite RitualSlide-module__1jG5oW__today}[data-motion] .RitualSlide-module__1jG5oW__grid .RitualSlide-module__1jG5oW__cell{opacity:0}[data-motion] [data-in] .RitualSlide-module__1jG5oW__grid .RitualSlide-module__1jG5oW__cell{animation:RitualSlide-module__1jG5oW__cell-pop .55s var(--ease-back) both;animation-delay:calc(var(--w) * 14ms + var(--r) * 26ms + .45s)}[data-motion] [data-in] .RitualSlide-module__1jG5oW__grid .RitualSlide-module__1jG5oW__cell[data-today]{animation:RitualSlide-module__1jG5oW__cell-pop .55s var(--ease-back) both, RitualSlide-module__1jG5oW__today 1.8s ease-in-out 1.8s infinite;animation-delay:calc(var(--w) * 14ms + var(--r) * 26ms + .45s), 1.8s}.RitualSlide-module__1jG5oW__cardFoot{margin-top:clamp(14px,2.6vh,22px)}.RitualSlide-module__1jG5oW__legend{color:var(--muted);font-family:var(--font-mono);align-items:center;gap:6px;font-size:11px;display:flex}.RitualSlide-module__1jG5oW__legend .RitualSlide-module__1jG5oW__cell{width:12px}.RitualSlide-module__1jG5oW__github{min-height:46px;font-family:var(--font-mono);padding:0 18px;font-size:13px;font-weight:500}@keyframes RitualSlide-module__1jG5oW__cell-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes RitualSlide-module__1jG5oW__today{50%{outline-color:#0000}}@media (max-width:640px){.RitualSlide-module__1jG5oW__months span:nth-child(2n){visibility:hidden}.RitualSlide-module__1jG5oW__github{width:100%}}
.StackSlide-module__qMjNMW__slide{background:#05050a}.StackSlide-module__qMjNMW__glowA{--size:50vmax;--speed:30s;top:10%;right:4%}.StackSlide-module__qMjNMW__glowB{--size:44vmax;bottom:-26vmax;left:-14vmax}.StackSlide-module__qMjNMW__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.StackSlide-module__qMjNMW__copy{gap:clamp(18px,3.2vh,34px);display:grid}.StackSlide-module__qMjNMW__groups{gap:clamp(8px,1.6vh,16px);margin:0;display:grid}.StackSlide-module__qMjNMW__group{border-top:1px solid var(--line);grid-template-columns:6.5em minmax(0,1fr);align-items:start;gap:16px;padding-top:clamp(8px,1.6vh,16px);transition:border-color .3s;display:grid}.StackSlide-module__qMjNMW__group:hover{border-top-color:color-mix(in srgb, var(--tone) 60%, transparent)}.StackSlide-module__qMjNMW__group dt{color:var(--tone);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding-top:6px;font-size:12px}.StackSlide-module__qMjNMW__group dd{margin:0}.StackSlide-module__qMjNMW__group ul{flex-wrap:wrap;gap:6px;display:flex}.StackSlide-module__qMjNMW__group .tag{transition:color .3s,border-color .3s}.StackSlide-module__qMjNMW__group .tag:hover{border-color:color-mix(in srgb, var(--tone) 70%, transparent);color:var(--ink)}.StackSlide-module__qMjNMW__orbitWrap{place-items:center;gap:clamp(10px,2vh,20px);display:grid}.StackSlide-module__qMjNMW__hint{color:var(--faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.StackSlide-module__qMjNMW__orbit{--size:min(540px, 38vw, 64vh);width:var(--size);aspect-ratio:1;position:relative}.StackSlide-module__qMjNMW__core{background:radial-gradient(circle at 30% 25%,#a50044bf,#004d98b3 70%);border-radius:50%;place-items:center;width:22%;height:22%;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff1f,0 0 60px #004d9899,0 0 120px #a5004459}.StackSlide-module__qMjNMW__core:before,.StackSlide-module__qMjNMW__core:after{content:"";animation:StackSlide-module__qMjNMW__core-ping 3.2s var(--ease-out) infinite;border:1px solid #edbb0080;border-radius:50%;position:absolute;inset:0}.StackSlide-module__qMjNMW__core:after{animation-delay:1.6s}.StackSlide-module__qMjNMW__core span{color:var(--ink);font-family:var(--font-display);font-size:calc(var(--size) * .07);letter-spacing:-.05em;font-weight:800}.StackSlide-module__qMjNMW__ring{width:calc(var(--size) * var(--r));height:calc(var(--size) * var(--r));animation:StackSlide-module__qMjNMW__spin var(--seconds) linear infinite;border:1px dashed #ffffff21;border-radius:50%;margin:auto;position:absolute;inset:0}.StackSlide-module__qMjNMW__ring[data-reverse]{animation-direction:reverse}.StackSlide-module__qMjNMW__node{width:0;height:0;transform:rotate(var(--angle)) translate3d(calc(var(--size) * var(--r) / 2), 0, 0) rotate(calc(var(--angle) * -1));position:absolute;top:50%;left:50%}.StackSlide-module__qMjNMW__center{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.StackSlide-module__qMjNMW__skill{border:1px solid color-mix(in srgb, var(--tone) 70%, transparent);color:var(--soft);font-family:var(--font-mono);white-space:nowrap;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--tone) 80%, transparent);animation:StackSlide-module__qMjNMW__spin var(--seconds) linear infinite reverse;transition:scale .4s var(--ease-back), opacity .35s ease, background-color .3s ease, color .3s ease;background:#080910e0;border-radius:999px;padding:7px 12px;font-size:clamp(10.5px,.8vw,12.5px);display:block}.StackSlide-module__qMjNMW__ring[data-reverse] .StackSlide-module__qMjNMW__skill{animation-direction:normal}.StackSlide-module__qMjNMW__orbit:hover .StackSlide-module__qMjNMW__ring,.StackSlide-module__qMjNMW__orbit:hover .StackSlide-module__qMjNMW__skill{animation-play-state:paused}.StackSlide-module__qMjNMW__skill:hover{background:color-mix(in srgb, var(--tone) 30%, #080910eb);color:var(--ink);scale:1.15}:is(.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group:hover) .StackSlide-module__qMjNMW__ring,.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group:hover) .StackSlide-module__qMjNMW__skill){animation-play-state:paused}:is(.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=frontend]:hover) .StackSlide-module__qMjNMW__skill:not([data-group=frontend]),.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=backend]:hover) .StackSlide-module__qMjNMW__skill:not([data-group=backend]),.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=data]:hover) .StackSlide-module__qMjNMW__skill:not([data-group=data]),.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=devops]:hover) .StackSlide-module__qMjNMW__skill:not([data-group=devops])){opacity:.16}:is(.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=frontend]:hover) .StackSlide-module__qMjNMW__skill[data-group=frontend],.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=backend]:hover) .StackSlide-module__qMjNMW__skill[data-group=backend],.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=data]:hover) .StackSlide-module__qMjNMW__skill[data-group=data],.StackSlide-module__qMjNMW__grid:has(.StackSlide-module__qMjNMW__group[data-group=devops]:hover) .StackSlide-module__qMjNMW__skill[data-group=devops]){color:var(--ink);scale:1.08}.StackSlide-module__qMjNMW__rails{display:none}.StackSlide-module__qMjNMW__rail{font-family:var(--font-display);letter-spacing:-.02em;color:#f4efe6b3;font-size:26px;font-weight:700}@keyframes StackSlide-module__qMjNMW__core-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (min-width:1001px) and (max-height:820px){.StackSlide-module__qMjNMW__group ul{gap:5px}.StackSlide-module__qMjNMW__group .tag{min-height:25px;padding:0 9px;font-size:11px}}@media (max-width:1000px){.StackSlide-module__qMjNMW__grid{grid-template-columns:minmax(0,1fr)}.StackSlide-module__qMjNMW__orbitWrap{display:none}.StackSlide-module__qMjNMW__rails{margin-inline:calc(var(--gutter) * -1);gap:10px;display:grid}}@media (max-width:520px){.StackSlide-module__qMjNMW__group{grid-template-columns:minmax(0,1fr);gap:10px}.StackSlide-module__qMjNMW__group dt{padding-top:0}}
.TerminalSlide-module__b-px3W__slide{background:#04050a}.TerminalSlide-module__b-px3W__glowA{--size:58vmax;top:-26vmax;left:-16vmax}.TerminalSlide-module__b-px3W__glowB{--size:46vmax;--speed:32s;bottom:-24vmax;right:-14vmax}.TerminalSlide-module__b-px3W__crt{background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 3px);position:absolute;inset:0}.TerminalSlide-module__b-px3W__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.TerminalSlide-module__b-px3W__side{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(18px,3.2vh,32px);min-width:0;display:grid}.TerminalSlide-module__b-px3W__keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.TerminalSlide-module__b-px3W__key{border:1px solid var(--line);width:100%;min-height:40px;color:var(--soft);font-family:var(--font-mono);transition:transform .25s var(--ease-out), border-color .3s ease, background-color .3s ease, color .3s ease;background:#ffffff09;border-bottom-width:3px;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.TerminalSlide-module__b-px3W__key span{color:var(--faint);transition:color .3s}.TerminalSlide-module__b-px3W__key:hover,.TerminalSlide-module__b-px3W__key:focus-visible{color:var(--ink);background:#004d983d;border-color:#edbb00a6;transform:translateY(-2px)}.TerminalSlide-module__b-px3W__key:hover span{color:var(--yellow)}.TerminalSlide-module__b-px3W__key:active{border-bottom-width:1px;transform:translateY(1px)}.TerminalSlide-module__b-px3W__hints{color:var(--faint);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.TerminalSlide-module__b-px3W__hints kbd{border:1px solid var(--line-strong);min-width:24px;height:22px;color:var(--soft);font:inherit;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.TerminalSlide-module__b-px3W__window{min-width:0}@media (max-width:1100px){.TerminalSlide-module__b-px3W__keys{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.TerminalSlide-module__b-px3W__grid{grid-template-columns:minmax(0,1fr);align-content:center}.TerminalSlide-module__b-px3W__hints{display:none}}@media (max-width:520px){.TerminalSlide-module__b-px3W__keys{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:6px;display:flex;overflow-x:auto}.TerminalSlide-module__b-px3W__keys::-webkit-scrollbar{display:none}.TerminalSlide-module__b-px3W__keys li{flex:none}}
.Terminal-module__9bw-PG__terminal{isolation:isolate;background:linear-gradient(#0f0f1cf0,#06070cf5);border-radius:22px;flex-direction:column;height:min(580px,64vh);min-height:380px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 120px -30px #000000d9,0 0 90px -24px #004d988c}.Terminal-module__9bw-PG__terminal:before{z-index:4;border-radius:inherit;background:var(--brand-conic);content:"";-webkit-mask-composite:xor;opacity:.75;pointer-events:none;padding:1px;animation:6s linear infinite Terminal-module__9bw-PG__spin-angle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Terminal-module__9bw-PG__titlebar{border-bottom:1px solid var(--line);background:#ffffff06;flex:none;align-items:center;gap:14px;height:46px;padding:0 16px;display:flex}.Terminal-module__9bw-PG__lights{gap:7px;display:flex}.Terminal-module__9bw-PG__lights i{background:var(--garnet);border-radius:50%;width:11px;height:11px;display:block}.Terminal-module__9bw-PG__lights i:nth-child(2){background:var(--yellow)}.Terminal-module__9bw-PG__lights i:nth-child(3){background:var(--blue)}.Terminal-module__9bw-PG__path{color:var(--muted);font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.Terminal-module__9bw-PG__shell{border:1px solid var(--line);color:var(--faint);font-family:var(--font-mono);border-radius:6px;padding:3px 8px;font-size:11px}.Terminal-module__9bw-PG__body{font-family:var(--font-mono);scrollbar-color:var(--yellow) #050610d6;scrollbar-width:thin;background:linear-gradient(#004d9812 1px,#0000 1px) 0 0/100% 28px,#0003;flex:1;padding:18px 22px;font-size:14px;line-height:1.65;overflow-y:auto}.Terminal-module__9bw-PG__body::-webkit-scrollbar{width:10px}.Terminal-module__9bw-PG__body::-webkit-scrollbar-track{background:#050610d6;border-left:1px solid #ffffff12}.Terminal-module__9bw-PG__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--blue), var(--garnet), var(--yellow));border:2px solid #050610d6;border-radius:999px}.Terminal-module__9bw-PG__line{overflow-wrap:anywhere;white-space:pre-wrap;animation:Terminal-module__9bw-PG__line-in .55s var(--ease-out) both;animation-delay:var(--delay,0s);margin:0 0 6px}.Terminal-module__9bw-PG__system{color:var(--ice)}.Terminal-module__9bw-PG__input{color:var(--yellow);margin-top:10px}.Terminal-module__9bw-PG__output{color:#d9d3cb}.Terminal-module__9bw-PG__error{color:var(--rose)}.Terminal-module__9bw-PG__ps{color:var(--ice)}.Terminal-module__9bw-PG__line a{color:var(--yellow);text-underline-offset:3px;-webkit-text-decoration:underline #edbb0066;text-decoration:underline #edbb0066}.Terminal-module__9bw-PG__line a:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.Terminal-module__9bw-PG__inputRow{border-top:1px solid var(--line);min-height:58px;font-family:var(--font-mono);background:#00000047;flex:none;align-items:center;gap:10px;padding:0 10px 0 22px;font-size:14px;display:flex}.Terminal-module__9bw-PG__inputRow>.Terminal-module__9bw-PG__ps{flex:none}.Terminal-module__9bw-PG__field{flex:1;min-width:0;display:grid;position:relative}.Terminal-module__9bw-PG__field input,.Terminal-module__9bw-PG__ghost{font:inherit;letter-spacing:inherit;grid-area:1/1}.Terminal-module__9bw-PG__field input{z-index:1;width:100%;color:var(--ink);caret-color:var(--yellow);background:0 0;border:0;outline:0;padding:0;position:relative}.Terminal-module__9bw-PG__field input::placeholder{color:var(--faint)}.Terminal-module__9bw-PG__ghost{color:var(--faint);white-space:pre;pointer-events:none;overflow:hidden}.Terminal-module__9bw-PG__ghost span{visibility:hidden}.Terminal-module__9bw-PG__inputRow:focus-within{background:#004d981f}.Terminal-module__9bw-PG__enter{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#ffffff0a;border-radius:10px;flex:none;place-items:center;transition:color .3s,border-color .3s,background-color .3s;display:grid}.Terminal-module__9bw-PG__enter:hover,.Terminal-module__9bw-PG__enter:focus-visible{border-color:var(--yellow);background:var(--yellow);color:#08070a}.Terminal-module__9bw-PG__glitch{animation:.95s steps(2,end) both Terminal-module__9bw-PG__glitch}.Terminal-module__9bw-PG__glitch .Terminal-module__9bw-PG__body{text-shadow:2px 0 #ff5c86bf,-2px 0 #7db8ffbf}.Terminal-module__9bw-PG__barca:after{z-index:3;content:"";mix-blend-mode:screen;pointer-events:none;animation:Terminal-module__9bw-PG__kit 1.7s var(--ease-in-out) both;background:linear-gradient(90deg,#0000 0 calc(100% - 6px),#edbb00e6 calc(100% - 6px)),repeating-linear-gradient(90deg,#004d989e 0 42px,#a500449e 42px 84px);position:absolute;inset:46px 0 0}@keyframes Terminal-module__9bw-PG__line-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(6px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes Terminal-module__9bw-PG__glitch{0%{transform:none}15%{filter:hue-rotate(60deg)saturate(1.6);transform:translate(-4px,2px)skew(-5deg)}30%{transform:translate(5px,-2px)skew(4deg)}45%{filter:hue-rotate(-40deg);transform:translate(-2px,-3px)}60%{transform:translate(3px,1px)skew(-2deg)}to{filter:none;transform:none}}@keyframes Terminal-module__9bw-PG__kit{0%{clip-path:inset(0 100% 0 0);opacity:1}45%{clip-path:inset(0);opacity:1}65%{clip-path:inset(0);opacity:.9}to{clip-path:inset(0 0 0 100%);opacity:.3}}@media (max-width:900px){.Terminal-module__9bw-PG__terminal{height:min(480px,60svh);min-height:340px}}@media (max-width:640px){.Terminal-module__9bw-PG__body{padding:14px 16px;font-size:13px}.Terminal-module__9bw-PG__inputRow{padding-left:14px;font-size:16px}.Terminal-module__9bw-PG__inputRow>.Terminal-module__9bw-PG__ps{display:none}.Terminal-module__9bw-PG__inputRow:before{color:var(--yellow);content:"$"}}
