.SectionHeader-module__UmaSIW__header{gap:1.25rem;max-width:44rem;display:grid}.SectionHeader-module__UmaSIW__title{text-wrap:balance;font-size:clamp(2.5rem,6vw,4.75rem)}.SectionHeader-module__UmaSIW__intro{max-width:34rem;color:var(--soft);text-wrap:pretty;font-size:1.125rem}@media (max-width:759.98px){.SectionHeader-module__UmaSIW__intro{display:none}.SectionHeader-module__UmaSIW__title{letter-spacing:-.045em;font-size:clamp(2.25rem,10vw,2.6rem)}}
.Approach-module__Rls6Ja__em{color:var(--muted);font-style:normal}.Approach-module__Rls6Ja__table{margin-top:clamp(3rem,7vw,5.5rem)}.Approach-module__Rls6Ja__cols{display:none}.Approach-module__Rls6Ja__row{border-top:1px solid var(--line);gap:.5rem;padding-block:clamp(1.4rem,2.6vw,2rem);display:grid}.Approach-module__Rls6Ja__row:last-child{border-bottom:1px solid var(--line)}.Approach-module__Rls6Ja__before{color:var(--muted);transition:text-decoration-color .4s var(--ease);font-size:1.15rem;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px}.Approach-module__Rls6Ja__row:hover .Approach-module__Rls6Ja__before{-webkit-text-decoration-color:var(--live);text-decoration-color:var(--live)}.Approach-module__Rls6Ja__after{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:600;line-height:1.1}@media (min-width:800px){.Approach-module__Rls6Ja__cols,.Approach-module__Rls6Ja__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:2rem;display:grid}.Approach-module__Rls6Ja__cols{padding-bottom:1rem}.Approach-module__Rls6Ja__before{font-size:clamp(1.2rem,1.6vw,1.45rem)}}@media (max-width:759.98px){.Approach-module__Rls6Ja__cols,.Approach-module__Rls6Ja__before,.Approach-module__Rls6Ja__row:nth-child(n+5){display:none}}
.InstagramLink-module__zw80mG__link{color:var(--fg);transition:color .3s var(--ease);align-items:center;gap:.5em;display:inline-flex}.InstagramLink-module__zw80mG__link span{border-bottom:1px solid var(--line);transition:border-color .3s var(--ease)}.InstagramLink-module__zw80mG__link:hover span{border-color:var(--live)}.InstagramLink-module__zw80mG__link:hover .InstagramLink-module__zw80mG__icon{transform:rotate(-8deg)scale(1.08)}.InstagramLink-module__zw80mG__icon{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.15em;height:1.15em;transition:transform .4s var(--ease);flex:none}.InstagramLink-module__zw80mG__lens{fill:currentColor;stroke:none}
.ContactLinks-module__FsAjqG__list{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ContactLinks-module__FsAjqG__link{color:var(--fg);transition:color .3s var(--ease);align-items:center;gap:.5em;display:inline-flex}.ContactLinks-module__FsAjqG__link span{border-bottom:1px solid var(--line);transition:border-color .3s var(--ease)}.ContactLinks-module__FsAjqG__link:hover span{border-color:var(--live)}.ContactLinks-module__FsAjqG__link:hover .ContactLinks-module__FsAjqG__icon{transform:rotate(-8deg)scale(1.08)}.ContactLinks-module__FsAjqG__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em;transition:transform .4s var(--ease);flex:none}.ContactLinks-module__FsAjqG__filled{fill:currentColor;stroke:none}.ContactLinks-module__FsAjqG__iconsOnly{gap:1.1rem;font-size:1.25rem}.ContactLinks-module__FsAjqG__floating{z-index:50;inset-inline-end:clamp(1rem,3vw,1.75rem);color:#fff;width:3.5rem;height:3.5rem;transition:transform .3s var(--ease), opacity .3s var(--ease), visibility .3s;background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(1rem,3vw,1.75rem);box-shadow:0 12px 28px -10px #15151380}@media (max-width:759.98px){.ContactLinks-module__FsAjqG__floating:not([data-shown]),.ContactLinks-module__FsAjqG__floating[data-end]{opacity:0;visibility:hidden;transform:translateY(1rem)}}html:has(#mobile-menu[data-open]) .ContactLinks-module__FsAjqG__floating{opacity:0;visibility:hidden}.ContactLinks-module__FsAjqG__floating:hover{transform:scale(1.07)}.ContactLinks-module__FsAjqG__floatingIcon{width:1.75rem;height:1.75rem}
.ClosingCta-module__o9Hhzq__cta{padding-bottom:clamp(4rem,8vw,6rem)}.ClosingCta-module__o9Hhzq__title{letter-spacing:-.055em;text-wrap:balance;margin-top:2rem;font-size:clamp(3rem,9.5vw,9rem);font-weight:700;line-height:.9}.ClosingCta-module__o9Hhzq__second{color:var(--muted);display:block}.ClosingCta-module__o9Hhzq__dot{background:var(--live);width:.16em;height:.16em;animation:ClosingCta-module__o9Hhzq__dot-pulse 2.4s var(--ease) infinite;border-radius:50%;margin-inline-start:.04em;display:inline-block}.ClosingCta-module__o9Hhzq__bottom{border-top:1px solid var(--line);gap:2rem;margin-top:clamp(3rem,7vw,5rem);padding-top:2rem;display:grid}.ClosingCta-module__o9Hhzq__copy{align-content:end;gap:1rem;display:grid}.ClosingCta-module__o9Hhzq__text{max-width:30rem;color:var(--soft);text-wrap:pretty;font-size:1.15rem}.ClosingCta-module__o9Hhzq__price{max-width:30rem;color:var(--muted);text-wrap:pretty}.ClosingCta-module__o9Hhzq__actions{justify-items:start;gap:1.5rem;display:grid}.ClosingCta-module__o9Hhzq__button{padding:1.15rem 1.75rem;font-size:1.1rem}.ClosingCta-module__o9Hhzq__reassure{color:var(--muted);margin-top:-.75rem;font-size:.9rem}.ClosingCta-module__o9Hhzq__dm{color:var(--muted);gap:.75rem;display:grid}.ClosingCta-module__o9Hhzq__ig{font-size:1.05rem}.ClosingCta-module__o9Hhzq__whatsapp{display:none}.ClosingCta-module__o9Hhzq__waIcon{width:1.3rem;height:1.3rem}@media (min-width:900px){.ClosingCta-module__o9Hhzq__bottom{grid-template-columns:1fr auto;align-items:end}}@media (max-width:759.98px){.ClosingCta-module__o9Hhzq__text,.ClosingCta-module__o9Hhzq__dm{display:none}.ClosingCta-module__o9Hhzq__price{color:var(--soft);font-size:1.05rem}.ClosingCta-module__o9Hhzq__actions{justify-items:stretch;gap:.75rem}.ClosingCta-module__o9Hhzq__button{justify-content:center}.ClosingCta-module__o9Hhzq__whatsapp{display:inline-flex}}
.Faq-module__EHB7zG__layout{gap:clamp(2.5rem,6vw,4rem);display:grid}.Faq-module__EHB7zG__list{border-bottom:1px solid var(--line)}.Faq-module__EHB7zG__item{border-top:1px solid var(--line)}.Faq-module__EHB7zG__question{cursor:pointer;font-family:var(--stack-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.Faq-module__EHB7zG__question::-webkit-details-marker{display:none}.Faq-module__EHB7zG__question:focus-visible{outline:2px solid var(--live);outline-offset:4px;border-radius:4px}.Faq-module__EHB7zG__icon{flex:none;width:1.1rem;height:1.1rem;position:relative}.Faq-module__EHB7zG__icon:before,.Faq-module__EHB7zG__icon:after{content:"";width:100%;height:2px;transition:transform .35s var(--ease), background-color .3s var(--ease);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0}.Faq-module__EHB7zG__icon:after{transform:rotate(90deg)}.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__icon:after{transform:rotate(0)}.Faq-module__EHB7zG__question:hover .Faq-module__EHB7zG__icon:before,.Faq-module__EHB7zG__question:hover .Faq-module__EHB7zG__icon:after,.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__icon:before{background:var(--live)}.Faq-module__EHB7zG__answer{max-width:44rem;color:var(--soft);text-wrap:pretty;padding-bottom:1.5rem;font-size:1.1rem}.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__answer{animation:Faq-module__EHB7zG__open .35s var(--ease)}@keyframes Faq-module__EHB7zG__open{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:1000px){.Faq-module__EHB7zG__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (prefers-reduced-motion:reduce){.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__answer{animation:none}}
.Code-module__ggL1sG__editor{color:#d9d5cb;height:100%;font-family:var(--stack-mono);background:#121211;grid-template-rows:auto 1fr auto;font-size:1.9cqi;line-height:1.6;display:grid}.Code-module__ggL1sG__tabs{border-bottom:1px solid #f3f0e814;display:flex}.Code-module__ggL1sG__tab,.Code-module__ggL1sG__tabActive{color:#7c796f;border-right:1px solid #f3f0e80f;padding:1.1cqi 2.6cqi;font-size:1.8cqi}.Code-module__ggL1sG__tabActive{color:#f3f0e8;box-shadow:inset 0 -1.5px 0 var(--live);background:#1a1a18}.Code-module__ggL1sG__code{font:inherit;margin:0;padding:2.2cqi 0;overflow:hidden}.Code-module__ggL1sG__line{opacity:0;animation:Code-module__ggL1sG__show 10ms var(--at) forwards;display:flex}.Code-module__ggL1sG__num{text-align:right;color:#4a4843;flex:none;width:6.5cqi;padding-right:2.2cqi}.Code-module__ggL1sG__text{white-space:pre;clip-path:inset(0 100% 0 0);animation:Code-module__ggL1sG__type .22s var(--at) steps(14, end) forwards}.Code-module__ggL1sG__caret{vertical-align:-.2em;background:var(--live);opacity:0;width:.55em;height:1.1em;animation:Code-module__ggL1sG__blink 1s var(--at) steps(1) infinite;margin-left:.2em;display:inline-block}.Code-module__ggL1sG__kw{color:#e6a57e}.Code-module__ggL1sG__str{color:#b9cf9a}.Code-module__ggL1sG__comp{color:#f3f0e8;font-weight:500}.Code-module__ggL1sG__attr{color:#d9c28a}.Code-module__ggL1sG__punct{color:#8d8a80}.Code-module__ggL1sG__terminal{background:#0d0d0c;border-top:1px solid #f3f0e814;gap:.2cqi;padding:1.8cqi 2.6cqi 2.4cqi;font-size:1.85cqi;line-height:1.6;display:grid}.Code-module__ggL1sG__termTitle{letter-spacing:.08em;text-transform:uppercase;color:#5d5b55;margin-bottom:.6cqi;font-size:1.5cqi}.Code-module__ggL1sG__termLine{color:#a3a097;opacity:0;animation:Code-module__ggL1sG__rise .3s var(--at) var(--ease) forwards;transform:translateY(4px)}.Code-module__ggL1sG__ok{color:#b9cf9a}.Code-module__ggL1sG__live{color:var(--live)}@keyframes Code-module__ggL1sG__show{to{opacity:1}}@keyframes Code-module__ggL1sG__type{to{clip-path:inset(0)}}@keyframes Code-module__ggL1sG__rise{to{opacity:1;transform:none}}@keyframes Code-module__ggL1sG__blink{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Code-module__ggL1sG__line,.Code-module__ggL1sG__text,.Code-module__ggL1sG__termLine,.Code-module__ggL1sG__caret{opacity:1;clip-path:none;animation:none;transform:none}}
.Product-module__1_LNWa__product{--brand:#171614;--accent:#ff4f1f;--muted:#17161499;--hair:#1716141a;height:100%;color:var(--brand);background:radial-gradient(70cqi 45cqi at 90% 100%,#ff4f1f1a,#0000 70%),#f7f5f1;grid-template-rows:auto 1fr;gap:4.4cqi;padding:3.6cqi 4.6cqi 0;font-size:1.9cqi;display:grid;position:relative;overflow:hidden}.Product-module__1_LNWa__nav{align-items:center;gap:4cqi;display:flex}.Product-module__1_LNWa__logo{font-family:var(--stack-display);letter-spacing:.22em;margin-inline-end:auto;font-size:2.6cqi;font-weight:800}.Product-module__1_LNWa__links{color:var(--muted);gap:3cqi;display:flex}.Product-module__1_LNWa__cart{background:var(--brand);color:#f7f5f1;border-radius:99px;align-items:center;gap:.8cqi;padding:1cqi 2.2cqi 1cqi 1.6cqi;font-weight:600;display:inline-flex;position:relative}.Product-module__1_LNWa__cart svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2.2cqi;height:2.2cqi}.Product-module__1_LNWa__badge{top:-.9cqi;background:var(--accent);color:#fff;width:2.6cqi;height:2.6cqi;animation:Product-module__1_LNWa__pop .45s 1.7s var(--ease) backwards;border-radius:50%;place-items:center;font-size:1.35cqi;font-weight:700;display:grid;position:absolute;inset-inline-end:-.6cqi;box-shadow:0 0 0 .35cqi #f7f5f1}.Product-module__1_LNWa__body{grid-template-columns:.86fr 1.14fr;align-items:start;gap:4cqi;display:grid;position:relative}.Product-module__1_LNWa__copy{justify-items:start;gap:2cqi;padding-top:1cqi;display:grid}.Product-module__1_LNWa__pill{border:1px solid var(--hair);background:#fff;border-radius:99px;align-items:center;gap:1cqi;padding:.6cqi 1.6cqi .6cqi .6cqi;font-size:1.6cqi;display:inline-flex}.Product-module__1_LNWa__pill b{background:var(--brand);color:#fff;border-radius:99px;padding:.3cqi 1.1cqi;font-weight:600}.Product-module__1_LNWa__title{font-family:var(--stack-display);letter-spacing:-.05em;font-size:5cqi;font-weight:700;line-height:.97}.Product-module__1_LNWa__text{max-width:36cqi;color:var(--muted);font-size:1.7cqi;line-height:1.45}.Product-module__1_LNWa__actions{gap:1.2cqi;display:flex}.Product-module__1_LNWa__primary,.Product-module__1_LNWa__secondary{white-space:nowrap;border-radius:99px;padding:1.2cqi 2.2cqi;font-size:1.65cqi;font-weight:600}.Product-module__1_LNWa__primary{background:var(--brand);color:#f7f5f1}.Product-module__1_LNWa__secondary{border:1px solid #17161433}.Product-module__1_LNWa__shop{border:1px solid var(--hair);background:#fff;border-radius:2cqi;display:grid;position:relative;box-shadow:0 3cqi 6cqi -2cqi #17161438,0 .6cqi 1.4cqi #1716140f}.Product-module__1_LNWa__shopBar{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:1.5cqi 2.2cqi;display:flex}.Product-module__1_LNWa__shopTitle{font-size:1.9cqi;font-weight:600}.Product-module__1_LNWa__shopLink{color:var(--muted);font-size:1.45cqi;font-weight:600}.Product-module__1_LNWa__grid{grid-template-columns:repeat(3,1fr);gap:1.4cqi;padding:1.6cqi 1.8cqi 2cqi;display:grid}.Product-module__1_LNWa__card{min-width:0;animation:Product-module__1_LNWa__rise .6s var(--at) var(--ease) backwards;gap:.5cqi;display:grid}.Product-module__1_LNWa__tile{aspect-ratio:1/1.2;background:#ece8e1;border-radius:1.2cqi;margin-bottom:.5cqi;position:relative;overflow:hidden}.Product-module__1_LNWa__photo{object-fit:cover}.Product-module__1_LNWa__sale{top:.9cqi;background:var(--accent);color:#fff;border-radius:99px;padding:.3cqi .9cqi;font-size:1.15cqi;font-weight:700;position:absolute;inset-inline-start:.9cqi}.Product-module__1_LNWa__name{white-space:nowrap;text-overflow:ellipsis;font-size:1.5cqi;font-weight:700;overflow:hidden}.Product-module__1_LNWa__prices{align-items:baseline;gap:.8cqi;display:flex}.Product-module__1_LNWa__price{font-family:var(--stack-mono);font-size:1.4cqi;font-weight:600}.Product-module__1_LNWa__oldPrice{font-family:var(--stack-mono);color:var(--muted);font-size:1.15cqi}.Product-module__1_LNWa__sizes{gap:.5cqi;margin-top:.3cqi;display:flex}.Product-module__1_LNWa__sizes i{border:1px solid var(--hair);border-radius:.5cqi;place-items:center;min-width:2.6cqi;height:2.2cqi;padding:0 .5cqi;font-size:1.05cqi;font-style:normal;font-weight:600;display:grid}.Product-module__1_LNWa__sizes i[data-out=true]{color:#1716144d;text-decoration:line-through}.Product-module__1_LNWa__dash{top:calc(100% - .6cqi);color:#f7f5f1;background:#161513;border-radius:1.8cqi;gap:1.2cqi;padding:1.5cqi 1.8cqi 1.6cqi;display:grid;position:absolute;inset-inline:-9cqi 3cqi;box-shadow:0 3cqi 6cqi -2cqi #1716148c}.Product-module__1_LNWa__dashBar{justify-content:space-between;align-items:center;font-size:1.4cqi;font-weight:600;display:flex}.Product-module__1_LNWa__live{align-items:center;gap:.8cqi;display:inline-flex}.Product-module__1_LNWa__live i{background:#3ecf7e;border-radius:50%;width:1cqi;height:1cqi;box-shadow:0 0 0 .45cqi #3ecf7e33}.Product-module__1_LNWa__dashToday{color:#f7f5f18c;font-size:1.2cqi}.Product-module__1_LNWa__stats{grid-template-columns:.75fr 1.15fr 1fr;gap:1cqi;display:grid}.Product-module__1_LNWa__stat{background:#f7f5f112;border-radius:1cqi;grid-template-columns:auto 1fr;align-items:baseline;gap:.2cqi .7cqi;padding:.9cqi 1.1cqi;display:grid}.Product-module__1_LNWa__stat small{color:#f7f5f18c;grid-column:1/-1;font-size:1.1cqi}.Product-module__1_LNWa__stat b{font-family:var(--stack-display);letter-spacing:-.03em;white-space:nowrap;font-size:2.2cqi;font-weight:700}.Product-module__1_LNWa__stat em{color:#3ecf7e;font-size:1.1cqi;font-style:normal;font-weight:700}.Product-module__1_LNWa__bars{align-items:flex-end;gap:.6cqi;padding:.9cqi .4cqi 0;display:flex}.Product-module__1_LNWa__bars i{transform-origin:bottom;animation:Product-module__1_LNWa__grow .5s var(--at) var(--ease) backwards;background:#f7f5f133;border-radius:.4cqi .4cqi .15cqi .15cqi;flex:1}.Product-module__1_LNWa__bars i[data-today=true]{background:var(--accent)}.Product-module__1_LNWa__order{white-space:nowrap;border-top:1px solid #f7f5f11a;align-items:center;gap:1cqi;padding-top:1.1cqi;font-size:1.35cqi;display:flex}.Product-module__1_LNWa__order small{color:#f7f5f199;margin-inline-start:auto;font-size:1.2cqi}.Product-module__1_LNWa__check{color:#fff;background:#2f8f5b;border-radius:50%;place-items:center;width:2.2cqi;height:2.2cqi;font-size:1.1cqi;display:grid}.Product-module__1_LNWa__rise{animation:Product-module__1_LNWa__rise .6s var(--at) var(--ease) backwards}.Product-module__1_LNWa__riseCard{animation:Product-module__1_LNWa__riseCard .9s var(--at) var(--ease) backwards}@keyframes Product-module__1_LNWa__rise{0%{opacity:0;transform:translateY(2cqi)}}@keyframes Product-module__1_LNWa__riseCard{0%{opacity:0;transform:translateY(8cqi)scale(.97)}}@keyframes Product-module__1_LNWa__grow{0%{transform:scaleY(0)}}@keyframes Product-module__1_LNWa__pop{0%{opacity:0;transform:scale(.2)}}
.Sketch-module__UOU2gG__sketch{background-color:#fbf8f0;background-image:radial-gradient(#1515131f 1px,#0000 1.2px);background-size:16px 16px;width:100%;height:100%;display:block}.Sketch-module__UOU2gG__stroke{fill:none;stroke:#2b2a27;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:Sketch-module__UOU2gG__draw var(--dur) var(--at) cubic-bezier(.4, .1, .4, 1) forwards}.Sketch-module__UOU2gG__thin{stroke-width:1.6px;stroke:#57554f}.Sketch-module__UOU2gG__accent{stroke:var(--live);stroke-width:2.6px}@keyframes Sketch-module__UOU2gG__draw{0%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.Sketch-module__UOU2gG__word{font-family:var(--font-hand), cursive;fill:#2b2a27;clip-path:inset(0 100% 0 0);animation:Sketch-module__UOU2gG__write .4s var(--at) steps(10, end) forwards;font-weight:600}html[lang=ar] .Sketch-module__UOU2gG__word{font-family:var(--font-hand-arabic), var(--font-hand), cursive;clip-path:inset(0 0 0 100%);font-weight:700}.Sketch-module__UOU2gG__wordMuted{fill:#7a776e;font-weight:500}.Sketch-module__UOU2gG__wordAccent{fill:var(--live)}@keyframes Sketch-module__UOU2gG__write{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.Sketch-module__UOU2gG__stroke,.Sketch-module__UOU2gG__word{opacity:1;stroke-dashoffset:0;clip-path:none;animation:none}}
.HeroPreview-module__zofckq__preview{gap:1rem;display:grid}.HeroPreview-module__zofckq__frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);transition:background-color .5s var(--ease), border-color .5s var(--ease);overflow:hidden;box-shadow:0 40px 80px -40px #15151359,0 12px 24px -16px #15151333}.HeroPreview-module__zofckq__bar{border-bottom:1px solid var(--line);background:var(--chrome);transition:background-color .5s var(--ease);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.HeroPreview-module__zofckq__lights{gap:5px;display:flex}.HeroPreview-module__zofckq__lights i{border:1px solid var(--line);border-radius:50%;width:9px;height:9px}.HeroPreview-module__zofckq__url{background:var(--chrome-field);min-width:0;font-family:var(--stack-mono);color:var(--muted);white-space:nowrap;transition:background-color .5s var(--ease), color .5s var(--ease);border-radius:999px;flex:1;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;display:flex;overflow:hidden}.HeroPreview-module__zofckq__urlDot{background:var(--line);border-radius:50%;flex:none;width:7px;height:7px}.HeroPreview-module__zofckq__status{font-family:var(--stack-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.HeroPreview-module__zofckq__frame[data-stage=built]{background:#121211;border-color:#242422}.HeroPreview-module__zofckq__frame[data-stage=built] .HeroPreview-module__zofckq__bar{background:#1a1a18;border-color:#f3f0e814}.HeroPreview-module__zofckq__frame[data-stage=built] .HeroPreview-module__zofckq__lights i{border-color:#f3f0e833}.HeroPreview-module__zofckq__frame[data-stage=built] .HeroPreview-module__zofckq__url{color:#a3a097;background:#262624}.HeroPreview-module__zofckq__frame[data-stage=built] .HeroPreview-module__zofckq__status{color:#d9c28a}.HeroPreview-module__zofckq__frame[data-stage=shipped] .HeroPreview-module__zofckq__urlDot{background:var(--live);animation:HeroPreview-module__zofckq__dot-pulse 2.4s var(--ease) infinite}.HeroPreview-module__zofckq__frame[data-stage=shipped] .HeroPreview-module__zofckq__url,.HeroPreview-module__zofckq__frame[data-stage=shipped] .HeroPreview-module__zofckq__status{color:var(--fg)}.HeroPreview-module__zofckq__canvas{aspect-ratio:16/11;animation:HeroPreview-module__zofckq__fade .45s var(--ease);position:relative;overflow:hidden;container-type:inline-size}@keyframes HeroPreview-module__zofckq__fade{0%{opacity:0}}.HeroPreview-module__zofckq__controls{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.HeroPreview-module__zofckq__control{font-family:var(--stack-display);letter-spacing:-.03em;color:var(--muted);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;align-items:center;gap:.55rem;padding:.5rem 0;font-size:1.35rem;font-weight:600;display:inline-flex;position:relative}.HeroPreview-module__zofckq__control:hover,.HeroPreview-module__zofckq__control[aria-pressed=true]{color:var(--fg)}.HeroPreview-module__zofckq__marker{border:1.5px dashed;border-radius:50%;width:.62rem;height:.62rem}.HeroPreview-module__zofckq__marker[data-stage=built]{border-style:solid}.HeroPreview-module__zofckq__marker[data-stage=shipped]{border-color:var(--live);background:var(--live)}.HeroPreview-module__zofckq__progress{background:var(--fg);transform-origin:0;height:2px;animation:linear forwards HeroPreview-module__zofckq__progress;position:absolute;bottom:.1rem;left:0;right:0}@keyframes HeroPreview-module__zofckq__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:759.98px){.HeroPreview-module__zofckq__controls{flex-wrap:nowrap;justify-content:space-between;gap:.5rem}.HeroPreview-module__zofckq__control{white-space:nowrap;min-height:2.75rem;font-size:clamp(1rem,4.6vw,1.2rem)}}.HeroPreview-module__zofckq__preview[data-still] .HeroPreview-module__zofckq__controls{display:none}.HeroPreview-module__zofckq__preview[data-still] .HeroPreview-module__zofckq__canvas,.HeroPreview-module__zofckq__preview[data-still] .HeroPreview-module__zofckq__canvas *{animation:none!important}
.Hero-module__Z8hQ_W__hero{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:calc(clamp(5rem, 10vw, 8rem) + var(--sheet))}.Hero-module__Z8hQ_W__top{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1.25rem;display:flex}.Hero-module__Z8hQ_W__top .label{color:var(--soft);font-size:clamp(.85rem,1.3vw,1.1rem)}.Hero-module__Z8hQ_W__top .dot{width:.6em;height:.6em}.Hero-module__Z8hQ_W__scope{display:none}.Hero-module__Z8hQ_W__title{letter-spacing:-.06em;white-space:nowrap;margin-top:0;font-size:clamp(4.25rem,17vw,15rem);font-weight:700;line-height:.85}.Hero-module__Z8hQ_W__titleDot{background:var(--live);width:.17em;height:.17em;animation:Hero-module__Z8hQ_W__dot-pulse 2.4s var(--ease) infinite;border-radius:50%;margin-left:.04em;display:inline-block}html[dir=rtl] .Hero-module__Z8hQ_W__title{text-align:right}.Hero-module__Z8hQ_W__grid{gap:clamp(3rem,6vw,5rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.Hero-module__Z8hQ_W__intro{align-content:start;gap:1.5rem;display:grid}.Hero-module__Z8hQ_W__statement{letter-spacing:-.035em;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:600;line-height:1.05}.Hero-module__Z8hQ_W__body{max-width:30rem;color:var(--soft);text-wrap:pretty}.Hero-module__Z8hQ_W__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.Hero-module__Z8hQ_W__reassure{color:var(--muted);font-size:.9rem}@media (min-width:860px){.Hero-module__Z8hQ_W__scope{display:inline-flex}}@media (min-width:1000px){.Hero-module__Z8hQ_W__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.Hero-module__Z8hQ_W__intro{padding-top:1rem}}@media (max-width:359.98px){.Hero-module__Z8hQ_W__title{font-size:17.5vw}}@media (max-width:759.98px){.Hero-module__Z8hQ_W__hero{padding-bottom:calc(3rem + var(--sheet))}.Hero-module__Z8hQ_W__grid{gap:2.5rem}.Hero-module__Z8hQ_W__actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.Hero-module__Z8hQ_W__actions>.btn{justify-content:center;min-height:3.25rem;padding-inline:1rem}}@media (max-width:379.98px){.Hero-module__Z8hQ_W__actions{grid-template-columns:1fr}}@media (max-width:759.98px){.Hero-module__Z8hQ_W__preview{display:none}}
.Process-module__gUgyKG__steps{gap:3rem;margin-top:clamp(3rem,7vw,5.5rem);display:grid}.Process-module__gUgyKG__step{align-content:start;gap:.9rem;display:grid;position:relative}.Process-module__gUgyKG__marker{z-index:1;border:2px dashed var(--fg);background:var(--bg);border-radius:50%;width:3.25rem;height:3.25rem;margin-bottom:1rem;position:relative}.Process-module__gUgyKG__marker[data-stage=built]{border-style:solid}.Process-module__gUgyKG__marker[data-stage=shipped]{border-color:var(--live);background:var(--live);animation:Process-module__gUgyKG__dot-pulse 2.4s var(--ease) infinite}.Process-module__gUgyKG__name{font-size:clamp(2.25rem,4.5vw,3.5rem)}.Process-module__gUgyKG__text{max-width:24rem;color:var(--soft);text-wrap:pretty}@media (max-width:859.98px){.Process-module__gUgyKG__steps{gap:0}.Process-module__gUgyKG__step{grid-template-columns:2.5rem minmax(0,1fr);gap:.45rem 1.1rem;padding-bottom:2.25rem}.Process-module__gUgyKG__step:last-child{padding-bottom:0}.Process-module__gUgyKG__step>:not(.Process-module__gUgyKG__marker){grid-column:2}.Process-module__gUgyKG__marker{grid-row:1/span 3;width:2.5rem;height:2.5rem;margin-bottom:0}.Process-module__gUgyKG__step:not(:last-child):before{content:"";top:2.5rem;bottom:0;border-inline-start:2px dashed var(--line);position:absolute;inset-inline-start:calc(1.25rem - 1px)}.Process-module__gUgyKG__step:nth-child(2):before{border-inline-start-style:solid;border-inline-start-color:var(--fg)}.Process-module__gUgyKG__name{font-size:clamp(1.9rem,8vw,2.5rem)}.Process-module__gUgyKG__step>.label{padding-top:.7rem}}@media (min-width:860px){.Process-module__gUgyKG__steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}.Process-module__gUgyKG__step:not(:last-child):before{content:"";top:1.625rem;border-top:2px dashed var(--line);position:absolute;inset-inline:3.25rem -2.5rem}.Process-module__gUgyKG__step:nth-child(2):before{border-top-style:solid;border-top-color:var(--fg)}}.Process-module__gUgyKG__short{display:none}@media (max-width:759.98px){.Process-module__gUgyKG__text{display:none}.Process-module__gUgyKG__step>.label{display:none}.Process-module__gUgyKG__name{padding-top:.2rem}.Process-module__gUgyKG__short{max-width:22rem;color:var(--soft);text-wrap:pretty;display:block}}
.Projects-module__K3d-Xa__list{gap:clamp(4.5rem,10vw,8rem);margin-top:clamp(3rem,7vw,5.5rem);display:grid}.Projects-module__K3d-Xa__project{--board:#1f1e1b;gap:clamp(1.75rem,4vw,2.75rem);display:grid}:root[data-theme=dark] .Projects-module__K3d-Xa__project{--board:#2a2926}.Projects-module__K3d-Xa__showcase{--browser-w:66cqi;--phone-w:17cqi;--mark:#f3f0e859;aspect-ratio:16/9;border-radius:var(--radius);background-color:var(--board);background-image:radial-gradient(#f3f0e814 1.1px,#0000 1.5px);background-size:18px 18px;display:block;position:relative;box-shadow:inset 0 0 0 1px #f3f0e814;container-type:inline-size}:root[data-theme=dark] .Projects-module__K3d-Xa__showcase{box-shadow:inset 0 0 0 1px var(--line)}.Projects-module__K3d-Xa__showcase:before{content:"";z-index:3;clip-path:polygon(0 0,100% 0,97% 12%,100% 25%,97% 37%,100% 50%,97% 62%,100% 75%,97% 87%,100% 100%,0 100%,3% 87%,0 75%,3% 62%,0 50%,3% 37%,0 25%,3% 12%);background:repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 6px),linear-gradient(#ff4f1fe6,#ec461adb);width:clamp(96px,15cqi,168px);height:34px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-2.5deg)}.Projects-module__K3d-Xa__showcase:after{--c:var(--mark);--l:14px;--w:1.5px;content:"";pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--w), linear-gradient(var(--c), var(--c)) top left / var(--w) var(--l), linear-gradient(var(--c), var(--c)) top right / var(--l) var(--w), linear-gradient(var(--c), var(--c)) top right / var(--w) var(--l), linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--w), linear-gradient(var(--c), var(--c)) bottom left / var(--w) var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--w), linear-gradient(var(--c), var(--c)) bottom right / var(--w) var(--l);background-repeat:no-repeat;position:absolute;inset:14px}.Projects-module__K3d-Xa__browser{top:6cqi;left:calc(50% - var(--browser-w) / 2 + 4cqi);width:var(--browser-w);transition:transform .8s var(--ease);background:#fff;border-radius:1.2cqi;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #f3f0e81f,0 2.5cqi 5cqi -1.5cqi #0009}.Projects-module__K3d-Xa__bar{background:#f3f0e8;border-bottom:1px solid #1515131a;align-items:center;height:2.8cqi;padding-inline:1.2cqi;display:flex}.Projects-module__K3d-Xa__dots{background:#15151340;border-radius:50%;flex:none;width:.7cqi;height:.7cqi;box-shadow:1.15cqi 0 #15151340,2.3cqi 0 #15151340}.Projects-module__K3d-Xa__url{width:40%;font-family:var(--stack-mono);text-align:center;color:#1515138c;background:#fff;border-radius:99px;margin-inline:auto;padding-block:.3cqi;font-size:max(.5rem,.95cqi);line-height:1.4}.Projects-module__K3d-Xa__viewport{--view:62.5cqi;aspect-ratio:16/10;display:block;overflow:hidden;container-type:inline-size}.Projects-module__K3d-Xa__phone{bottom:4.5cqi;left:calc(50% - var(--browser-w) / 2 - 5cqi);width:var(--phone-w);transition:transform .8s var(--ease);background:#151513;border-radius:3cqi;padding:.7cqi;position:absolute;box-shadow:0 0 0 1px #f3f0e833,0 2.5cqi 5cqi -1.5cqi #0009}.Projects-module__K3d-Xa__screen{aspect-ratio:390/844;border-radius:2.4cqi;display:block;overflow:hidden}.Projects-module__K3d-Xa__scroll,.Projects-module__K3d-Xa__still{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.Projects-module__K3d-Xa__scroll{animation:36s cubic-bezier(.45,0,.55,1) .6s both paused Projects-module__K3d-Xa__page-scroll}.Projects-module__K3d-Xa__viewport[data-play] .Projects-module__K3d-Xa__scroll{animation-play-state:running}.Projects-module__K3d-Xa__project:hover .Projects-module__K3d-Xa__viewport[data-play] .Projects-module__K3d-Xa__scroll{animation-play-state:paused}.Projects-module__K3d-Xa__project:hover .Projects-module__K3d-Xa__browser{transform:translateY(-.8cqi)}.Projects-module__K3d-Xa__project:hover .Projects-module__K3d-Xa__phone{transform:translateY(-1.6cqi)}}@keyframes Projects-module__K3d-Xa__page-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--view)))}}@media (max-width:759.98px){.Projects-module__K3d-Xa__showcase{--browser-w:84cqi;--phone-w:36cqi;aspect-ratio:1/1.08}.Projects-module__K3d-Xa__browser{border-radius:2.4cqi;top:9cqi;left:8cqi}.Projects-module__K3d-Xa__bar{height:5.5cqi;padding-inline:2.4cqi}.Projects-module__K3d-Xa__dots{width:1.3cqi;height:1.3cqi;box-shadow:2.1cqi 0 #15151340,4.2cqi 0 #15151340}.Projects-module__K3d-Xa__url{font-size:.6rem}.Projects-module__K3d-Xa__phone{border-radius:6cqi;padding:1.4cqi;bottom:6cqi;left:8cqi}.Projects-module__K3d-Xa__screen{border-radius:4.8cqi}}.Projects-module__K3d-Xa__info{gap:1.5rem;max-width:34rem;display:grid}.Projects-module__K3d-Xa__heading{align-content:start;justify-items:start;gap:.75rem;display:grid}.Projects-module__K3d-Xa__title{letter-spacing:-.06em;font-size:clamp(3.25rem,6vw,4.75rem);font-weight:700;position:relative}.Projects-module__K3d-Xa__status{border:1px solid var(--line);color:var(--fg);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .8rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.Projects-module__K3d-Xa__statusMark{border-radius:50%;flex:none;width:.7rem;height:.7rem}.Projects-module__K3d-Xa__status[data-status=live] .Projects-module__K3d-Xa__statusMark{background:var(--live);animation:Projects-module__K3d-Xa__dot-pulse 2.4s var(--ease) infinite}.Projects-module__K3d-Xa__status[data-status=building] .Projects-module__K3d-Xa__statusMark{border:1.5px dashed}.Projects-module__K3d-Xa__details{justify-items:start;gap:1.1rem;display:grid}.Projects-module__K3d-Xa__summary{color:var(--soft);text-wrap:pretty;font-size:1.125rem;line-height:1.6}.Projects-module__K3d-Xa__tags{flex-wrap:wrap;gap:.4rem;display:flex}.Projects-module__K3d-Xa__tags li{border:1px solid var(--line);font-family:var(--stack-mono);color:var(--muted);border-radius:99px;padding:.3rem .7rem;font-size:.72rem}.Projects-module__K3d-Xa__links{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.Projects-module__K3d-Xa__instagram{align-items:center;gap:.5rem;display:inline-flex}.Projects-module__K3d-Xa__igIcon{width:1.1em;height:1.1em}.Projects-module__K3d-Xa__visit span[aria-hidden]{transition:transform .35s var(--ease)}.Projects-module__K3d-Xa__visit:hover span[aria-hidden]{transform:translate(2px,-2px)}@media (min-width:1100px){.Projects-module__K3d-Xa__project{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;column-gap:clamp(2.5rem,4vw,4rem)}.Projects-module__K3d-Xa__showcase{--browser-w:76cqi;--phone-w:21cqi;aspect-ratio:5/4}.Projects-module__K3d-Xa__browser{top:9cqi}.Projects-module__K3d-Xa__phone{bottom:7cqi}}@media (max-width:1099.98px){.Projects-module__K3d-Xa__project{--bg:var(--board);--fg:var(--paper);--soft:#d6d3ca;--muted:#a3a097;--line:#f3f0e824;border-radius:var(--radius);background:var(--board);color:var(--fg);gap:0;box-shadow:inset 0 0 0 1px #f3f0e814}:root[data-theme=dark] .Projects-module__K3d-Xa__project{box-shadow:inset 0 0 0 1px #f3f0e821}.Projects-module__K3d-Xa__showcase,:root[data-theme=dark] .Projects-module__K3d-Xa__showcase{box-shadow:none}.Projects-module__K3d-Xa__info{max-width:none;padding:.5rem clamp(1.25rem,5vw,2.25rem) clamp(1.75rem,6vw,2.5rem)}}@media (max-width:759.98px){.Projects-module__K3d-Xa__tags{display:none}}@media (max-width:359.98px){.Projects-module__K3d-Xa__title{font-size:2.6rem}}@media (max-width:759.98px){.Projects-module__K3d-Xa__links{justify-self:stretch;gap:.6rem;display:grid}.Projects-module__K3d-Xa__links>.btn{justify-content:center;justify-self:stretch;width:100%;min-height:3.25rem}}.Projects-module__K3d-Xa__card{display:none}@media (max-width:759.98px){.Projects-module__K3d-Xa__list{gap:1.5rem}.Projects-module__K3d-Xa__project{display:none}.Projects-module__K3d-Xa__card{--board:#1f1e1b;--bg:var(--board);--fg:var(--paper);--soft:#d6d3ca;--muted:#a3a097;--line:#f3f0e824;border-radius:var(--radius);background:var(--board);color:var(--fg);grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.25rem 1.5rem;display:grid;box-shadow:inset 0 0 0 1px #f3f0e814}:root[data-theme=dark] .Projects-module__K3d-Xa__card{--board:#2a2926}.Projects-module__K3d-Xa__cardTop{justify-content:space-between;align-items:center;padding-inline:1.25rem;display:flex}.Projects-module__K3d-Xa__cardCue{width:2.4rem;height:1rem;color:var(--muted)}html[dir=rtl] .Projects-module__K3d-Xa__cardCue{transform:scaleX(-1)}.Projects-module__K3d-Xa__cardTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;gap:1.25rem;min-width:0;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}.Projects-module__K3d-Xa__cardTrack::-webkit-scrollbar{display:none}.Projects-module__K3d-Xa__cardTrack:focus-visible{outline-offset:-2px}.Projects-module__K3d-Xa__cardMain,.Projects-module__K3d-Xa__cardMore{scroll-snap-align:start;align-content:start;gap:1rem;display:grid}.Projects-module__K3d-Xa__cardTitle{letter-spacing:-.06em;font-size:clamp(2.25rem,10vw,2.75rem);font-weight:700}.Projects-module__K3d-Xa__card .Projects-module__K3d-Xa__showcase:before{display:none}.Projects-module__K3d-Xa__cardMore{padding-top:.35rem;position:relative}.Projects-module__K3d-Xa__cardSummary{color:var(--soft);text-wrap:pretty;font-size:1.05rem;line-height:1.6}}
.ProjectForm-module__9D-GHq__title{text-wrap:balance;font-size:clamp(2.25rem,5.5vw,3.4rem)}.ProjectForm-module__9D-GHq__intro{max-width:32rem;color:var(--soft);text-wrap:pretty;margin-top:1rem}.ProjectForm-module__9D-GHq__form{gap:2rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.ProjectForm-module__9D-GHq__row{gap:2rem;display:grid}@media (min-width:560px){.ProjectForm-module__9D-GHq__row{grid-template-columns:1fr 1fr;gap:1.5rem}}.ProjectForm-module__9D-GHq__field{gap:.35rem;display:grid}.ProjectForm-module__9D-GHq__label{font-family:var(--stack-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0;font-size:.72rem;font-weight:500}.ProjectForm-module__9D-GHq__optional{text-transform:none;letter-spacing:0;opacity:.8}.ProjectForm-module__9D-GHq__input{border:0;border-bottom:1.5px solid var(--line);width:100%;color:var(--fg);font:inherit;transition:border-color .25s var(--ease);background:0 0;border-radius:0;outline:none;padding:.55rem 0 .7rem;font-size:1.125rem}.ProjectForm-module__9D-GHq__input::placeholder{color:var(--muted);opacity:.7}.ProjectForm-module__9D-GHq__input:hover{border-bottom-color:var(--muted)}.ProjectForm-module__9D-GHq__input:focus{border-bottom-color:var(--fg)}.ProjectForm-module__9D-GHq__input[aria-invalid=true]{border-bottom-color:var(--danger)}.ProjectForm-module__9D-GHq__textarea{resize:vertical;min-height:8.5rem;line-height:1.5}.ProjectForm-module__9D-GHq__fieldset{border:0;min-width:0;margin:0;padding:0}.ProjectForm-module__9D-GHq__pills{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.ProjectForm-module__9D-GHq__pill{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:.6rem 1rem;font-size:.95rem;line-height:1.2;position:relative}.ProjectForm-module__9D-GHq__pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ProjectForm-module__9D-GHq__pill:hover{border-color:var(--fg)}.ProjectForm-module__9D-GHq__pill:has(input:checked){border-color:var(--fg);background:var(--fg);color:var(--bg)}.ProjectForm-module__9D-GHq__pill:has(input:focus-visible){outline:2px solid var(--live);outline-offset:2px}.ProjectForm-module__9D-GHq__error{color:var(--danger);margin-top:.5rem;font-size:.875rem}.ProjectForm-module__9D-GHq__formError{border:1px solid var(--danger);color:var(--danger);border-radius:12px;padding:.9rem 1.1rem;font-size:.95rem}.ProjectForm-module__9D-GHq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-top:.5rem;display:flex}.ProjectForm-module__9D-GHq__foot button:disabled{opacity:.6;cursor:progress}.ProjectForm-module__9D-GHq__alt{color:var(--muted);align-items:center;gap:.6rem;font-size:.9rem;display:flex}.ProjectForm-module__9D-GHq__inlineLink{color:var(--fg);border-bottom:1px solid var(--line);transition:border-color .3s var(--ease)}.ProjectForm-module__9D-GHq__inlineLink:hover{border-color:var(--live)}.ProjectForm-module__9D-GHq__trap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ProjectForm-module__9D-GHq__success{justify-items:start;gap:1.25rem;padding-top:clamp(2rem,10vh,6rem);display:grid}.ProjectForm-module__9D-GHq__successDot{width:1.1rem;height:1.1rem;margin-bottom:.5rem}.ProjectForm-module__9D-GHq__success .ProjectForm-module__9D-GHq__intro{margin-top:0;margin-bottom:.75rem}
.ProjectDialog-module__57nlGa__dialog{--pad:clamp(1.25rem, 4vw, 2.75rem);inset:0;border:0;border-inline-start:1px solid var(--line);background:var(--bg);width:min(660px,100%);max-width:none;height:100dvh;max-height:none;color:var(--fg);margin:0;padding:0;position:fixed;inset-inline-start:auto;overflow:hidden}.ProjectDialog-module__57nlGa__dialog[open]{animation:ProjectDialog-module__57nlGa__slide-in .5s var(--ease);flex-direction:column;display:flex}.ProjectDialog-module__57nlGa__dialog::backdrop{-webkit-backdrop-filter:blur(4px);animation:ProjectDialog-module__57nlGa__fade-in .4s var(--ease);background:#15151373}.ProjectDialog-module__57nlGa__head{padding:1rem var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProjectDialog-module__57nlGa__close{border:1px solid var(--line);cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color .3s var(--ease), transform .4s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.ProjectDialog-module__57nlGa__close:hover{border-color:var(--fg);transform:rotate(90deg)}.ProjectDialog-module__57nlGa__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.9rem;height:.9rem}.ProjectDialog-module__57nlGa__body{overscroll-behavior:contain;padding:clamp(2rem, 5vw, 3rem) var(--pad) 3rem;flex:1;overflow-y:auto}@keyframes ProjectDialog-module__57nlGa__slide-in{0%{transform:translateX(calc(40px * var(--dir)));opacity:0}}@keyframes ProjectDialog-module__57nlGa__fade-in{0%{opacity:0}}@media (max-width:659px){.ProjectDialog-module__57nlGa__dialog{border-inline-start:0}}
.Wordmark-module__Zlzuta__wordmark{font-family:var(--stack-display);letter-spacing:-.045em;font-size:1.3rem;font-weight:700;line-height:1}.Wordmark-module__Zlzuta__period{color:var(--live)}
.SiteFooter-module__p-5sba__footer{border-top:1px solid var(--line)}.SiteFooter-module__p-5sba__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-block:2rem 2.5rem;display:flex}.SiteFooter-module__p-5sba__brand{align-items:center;gap:1rem;margin-inline-end:auto;display:flex}.SiteFooter-module__p-5sba__follow{display:none}@media (max-width:759.98px){.SiteFooter-module__p-5sba__extra{display:none}.SiteFooter-module__p-5sba__inner{grid-template-columns:1fr auto;align-items:center;gap:1.25rem 1rem;padding-block:1.75rem 2rem;display:grid}.SiteFooter-module__p-5sba__social{order:-1;grid-column:1/-1;gap:.75rem;display:grid}.SiteFooter-module__p-5sba__brand{margin:0}.SiteFooter-module__p-5sba__follow{color:var(--muted);display:block}.SiteFooter-module__p-5sba__social .SiteFooter-module__p-5sba__socialList{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.6rem;display:grid}.SiteFooter-module__p-5sba__social .SiteFooter-module__p-5sba__socialList li{line-height:1;display:flex}.SiteFooter-module__p-5sba__social .SiteFooter-module__p-5sba__socialList a{border:1px solid var(--line);background:#f3f0e80f;border-radius:999px;flex:1;place-items:center;height:3.25rem;display:grid}.SiteFooter-module__p-5sba__social .SiteFooter-module__p-5sba__socialList svg{width:1.5rem;height:1.5rem}}
.LanguageSwitch-module__Tb85uW__switch{border:1px solid var(--line);border-radius:999px;flex:none;padding:3px;display:inline-flex}.LanguageSwitch-module__Tb85uW__option{min-width:2.35rem;height:2.2rem;font-family:var(--stack-mono);letter-spacing:.06em;color:var(--muted);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;place-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;display:grid}.LanguageSwitch-module__Tb85uW__option:hover{color:var(--fg)}.LanguageSwitch-module__Tb85uW__option[aria-current=true]{background:var(--fg);color:var(--bg)}@media (max-width:559px){.LanguageSwitch-module__Tb85uW__option{min-width:2rem;height:2rem;padding:0 .3rem;font-size:.7rem}}.LanguageSwitch-module__Tb85uW__large{flex:1;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.LanguageSwitch-module__Tb85uW__large .LanguageSwitch-module__Tb85uW__option{height:2.75rem;font-family:var(--stack-sans);letter-spacing:0;font-size:.95rem;font-weight:600}.LanguageSwitch-module__Tb85uW__large .LanguageSwitch-module__Tb85uW__option:lang(ar){font-family:var(--font-arabic), var(--stack-sans)}
.SiteHeader-module__Tkw0gW__header{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);position:sticky;top:0}.SiteHeader-module__Tkw0gW__inner{align-items:center;gap:2.5rem;height:5.25rem;display:flex}.SiteHeader-module__Tkw0gW__brand{margin-inline-end:auto}.SiteHeader-module__Tkw0gW__brand>span{font-size:clamp(1.4rem,2vw,1.7rem)}.SiteHeader-module__Tkw0gW__nav{display:none}.SiteHeader-module__Tkw0gW__links{gap:2.5rem;display:flex}.SiteHeader-module__Tkw0gW__link{color:var(--soft);transition:color .3s var(--ease);font-size:1.05rem;position:relative}.SiteHeader-module__Tkw0gW__link:after{content:"";background:var(--live);width:5px;height:5px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)scale(0)}.SiteHeader-module__Tkw0gW__link:hover{color:var(--fg)}.SiteHeader-module__Tkw0gW__link:hover:after{transform:translate(-50%)scale(1)}.SiteHeader-module__Tkw0gW__tools{align-items:center;gap:.6rem;display:flex}.SiteHeader-module__Tkw0gW__cta{margin-inline-start:.4rem;padding:.85rem 1.35rem;font-size:1rem}@media (max-width:559px){.SiteHeader-module__Tkw0gW__cta{display:none}}.SiteHeader-module__Tkw0gW__prefs{align-items:center;gap:.6rem;display:flex}@media (max-width:1039.98px){.SiteHeader-module__Tkw0gW__inner{gap:1rem}.SiteHeader-module__Tkw0gW__prefs{display:none}}.SiteHeader-module__Tkw0gW__menuButton{background:var(--fg);cursor:pointer;width:2.75rem;height:2.75rem;transition:transform .3s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.SiteHeader-module__Tkw0gW__menuButton:active{transform:scale(.94)}.SiteHeader-module__Tkw0gW__burger,.SiteHeader-module__Tkw0gW__burger:before,.SiteHeader-module__Tkw0gW__burger:after{background:var(--bg);width:1.1rem;height:2px;transition:transform .35s var(--ease), opacity .2s var(--ease);border-radius:2px;display:block}.SiteHeader-module__Tkw0gW__burger{position:relative}.SiteHeader-module__Tkw0gW__burger:before,.SiteHeader-module__Tkw0gW__burger:after{content:"";position:absolute;left:0}.SiteHeader-module__Tkw0gW__burger:before{top:-6px}.SiteHeader-module__Tkw0gW__burger:after{top:6px}.SiteHeader-module__Tkw0gW__burger[data-open]{background:0 0}.SiteHeader-module__Tkw0gW__burger[data-open]:before{transform:translateY(6px)rotate(45deg)}.SiteHeader-module__Tkw0gW__burger[data-open]:after{transform:translateY(-6px)rotate(-45deg)}.SiteHeader-module__Tkw0gW__menu{top:100%;height:calc(100dvh - 5.25rem);padding:.5rem var(--gutter) max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow-y:auto;transform:translateY(-8px)}.SiteHeader-module__Tkw0gW__menu[data-open]{opacity:1;visibility:visible;transform:none}html:has(#mobile-menu[data-open]){overflow:hidden}.SiteHeader-module__Tkw0gW__menu ul{display:grid}.SiteHeader-module__Tkw0gW__menuLink{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding-block:.85rem;display:grid}.SiteHeader-module__Tkw0gW__menuIcon{background:var(--surface-2);border-radius:14px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.SiteHeader-module__Tkw0gW__menuIcon svg{width:1.25rem;height:1.25rem}.SiteHeader-module__Tkw0gW__menuLabel{font-family:var(--stack-display);letter-spacing:-.035em;font-size:clamp(1.5rem,7vw,1.9rem);font-weight:600;line-height:1.1}.SiteHeader-module__Tkw0gW__menuArrow{width:1.2rem;height:1.2rem;color:var(--muted);transition:transform .3s var(--ease)}.SiteHeader-module__Tkw0gW__menuLink:active .SiteHeader-module__Tkw0gW__menuArrow{transform:translateX(calc(4px * var(--dir)))}html[dir=rtl] .SiteHeader-module__Tkw0gW__menuArrow{scale:-1 1}.SiteHeader-module__Tkw0gW__menuFoot{gap:1rem;margin-top:auto;padding-top:2rem;display:grid}.SiteHeader-module__Tkw0gW__menuPrefs{align-items:center;gap:.6rem;display:flex}.SiteHeader-module__Tkw0gW__menuActions{gap:.6rem;display:grid}.SiteHeader-module__Tkw0gW__menuActions>.btn{justify-content:center;min-height:3.25rem}.SiteHeader-module__Tkw0gW__waIcon{width:1.25rem;height:1.25rem}@media (min-width:1040px){.SiteHeader-module__Tkw0gW__nav{display:block}.SiteHeader-module__Tkw0gW__menuButton,.SiteHeader-module__Tkw0gW__menu{display:none}}@media (max-width:359.98px){.SiteHeader-module__Tkw0gW__brand>span{font-size:1.25rem}}@media (max-width:1039.98px){.SiteHeader-module__Tkw0gW__header{padding:.6rem var(--gutter) 0;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0}.SiteHeader-module__Tkw0gW__inner{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);height:3.6rem;box-shadow:0 0 0 1px var(--line), 0 12px 30px -18px #15151366;pointer-events:auto;border-radius:999px;padding-inline:1.1rem .4rem}.SiteHeader-module__Tkw0gW__brand>span{font-size:1.3rem}.SiteHeader-module__Tkw0gW__menuButton{width:2.8rem;height:2.8rem}.SiteHeader-module__Tkw0gW__menu{top:calc(100% + .5rem);inset-inline:var(--gutter);height:calc(100dvh - 5.4rem);padding:.5rem 1.1rem max(1.1rem, env(safe-area-inset-bottom));box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #15151373;pointer-events:auto;border-radius:28px}}
.ThemeToggle-module__3b5zuq__toggle{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;transition:border-color .3s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ThemeToggle-module__3b5zuq__toggle:hover{border-color:var(--fg)}.ThemeToggle-module__3b5zuq__icon{width:1.2rem;height:1.2rem;transition:transform .5s var(--ease)}.ThemeToggle-module__3b5zuq__toggle[data-theme=dark] .ThemeToggle-module__3b5zuq__icon{transform:rotate(180deg)}.ThemeToggle-module__3b5zuq__ring{fill:none;stroke:currentColor;stroke-width:1.5px}.ThemeToggle-module__3b5zuq__half{fill:currentColor}
.WhatWeBuild-module__Hs8zUa__layout{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,5rem);display:grid}.WhatWeBuild-module__Hs8zUa__list{border-bottom:1px solid var(--line)}.WhatWeBuild-module__Hs8zUa__row{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:clamp(1.75rem,3vw,2.5rem);display:grid}.WhatWeBuild-module__Hs8zUa__num{color:var(--fg);align-self:start;padding-top:.65rem}.WhatWeBuild-module__Hs8zUa__body{min-width:0;display:grid}.WhatWeBuild-module__Hs8zUa__head{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.WhatWeBuild-module__Hs8zUa__head::-webkit-details-marker{display:none}.WhatWeBuild-module__Hs8zUa__head:focus-visible{outline:2px solid var(--live);outline-offset:6px}.WhatWeBuild-module__Hs8zUa__meta{flex:none;align-items:center;gap:1rem;display:flex}.WhatWeBuild-module__Hs8zUa__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;transition:transform .35s var(--ease), color .2s}.WhatWeBuild-module__Hs8zUa__body[open] .WhatWeBuild-module__Hs8zUa__chevron{transform:rotate(180deg)}.WhatWeBuild-module__Hs8zUa__row:hover .WhatWeBuild-module__Hs8zUa__chevron{color:var(--live)}.WhatWeBuild-module__Hs8zUa__panel{gap:.75rem;padding-top:.75rem;display:grid}.WhatWeBuild-module__Hs8zUa__body[open] .WhatWeBuild-module__Hs8zUa__panel{animation:WhatWeBuild-module__Hs8zUa__panel-in .35s var(--ease)}@keyframes WhatWeBuild-module__Hs8zUa__panel-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.WhatWeBuild-module__Hs8zUa__body[open] .WhatWeBuild-module__Hs8zUa__panel{animation:none}}.WhatWeBuild-module__Hs8zUa__name{transition:transform .5s var(--ease);font-size:clamp(2rem,5vw,3.6rem)}.WhatWeBuild-module__Hs8zUa__row:hover .WhatWeBuild-module__Hs8zUa__name{transform:translateX(calc(.4rem * var(--dir)))}.WhatWeBuild-module__Hs8zUa__scope{flex:none;gap:4px;display:flex}.WhatWeBuild-module__Hs8zUa__scope i{background:var(--line);border-radius:99px;width:1.1rem;height:6px}.WhatWeBuild-module__Hs8zUa__scope i[data-on=true]{background:var(--fg)}.WhatWeBuild-module__Hs8zUa__row:hover .WhatWeBuild-module__Hs8zUa__scope i[data-edge=true]{background:var(--live)}.WhatWeBuild-module__Hs8zUa__line{max-width:34rem;color:var(--soft);text-wrap:pretty;font-size:1.1rem}.WhatWeBuild-module__Hs8zUa__goodFor{text-transform:none;letter-spacing:.01em;font-size:.9rem;line-height:1.5}@media (min-width:1000px){.WhatWeBuild-module__Hs8zUa__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.WhatWeBuild-module__Hs8zUa__aside{align-self:start;position:sticky;top:7rem}}@media (max-width:759.98px){.WhatWeBuild-module__Hs8zUa__goodFor{display:none}}@media (max-width:479.98px){.WhatWeBuild-module__Hs8zUa__list .WhatWeBuild-module__Hs8zUa__scope{display:none}}.WhatWeBuild-module__Hs8zUa__underline{width:min(15rem,62%);height:.9rem;color:var(--live);margin-top:.35em;display:block}.WhatWeBuild-module__Hs8zUa__swipe{display:none}@media (max-width:759.98px){.WhatWeBuild-module__Hs8zUa__list{display:none}.WhatWeBuild-module__Hs8zUa__swipe{display:block;position:relative}.WhatWeBuild-module__Hs8zUa__swipeCue{width:2.6rem;height:1.1rem;color:var(--muted);margin-inline-start:auto;margin-bottom:.6rem;display:block}html[dir=rtl] .WhatWeBuild-module__Hs8zUa__swipeCue{transform:scaleX(-1)}.WhatWeBuild-module__Hs8zUa__track{margin-inline:calc(-1 * var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.WhatWeBuild-module__Hs8zUa__track::-webkit-scrollbar{display:none}.WhatWeBuild-module__Hs8zUa__track:focus-visible{outline-offset:-2px}.WhatWeBuild-module__Hs8zUa__slides{grid-auto-flow:column;grid-auto-columns:calc((100vw - 2 * var(--gutter)) * .78);width:max-content;padding-inline:var(--gutter);gap:1.25rem;display:grid}.WhatWeBuild-module__Hs8zUa__slide{border-top:1.5px solid var(--fg);scroll-snap-align:start;align-content:start;gap:.85rem;padding-top:1.25rem;display:grid}.WhatWeBuild-module__Hs8zUa__slideName{text-wrap:balance;font-size:clamp(1.75rem,8vw,2.1rem)}.WhatWeBuild-module__Hs8zUa__slideLine{color:var(--soft);text-wrap:pretty}.WhatWeBuild-module__Hs8zUa__slideTop{justify-content:space-between;align-items:center;display:flex}.WhatWeBuild-module__Hs8zUa__slideIcon{background:var(--fg);width:2.75rem;height:2.75rem;color:var(--bg);border-radius:14px;place-items:center;display:grid}.WhatWeBuild-module__Hs8zUa__slideIcon svg{width:1.35rem;height:1.35rem}}
.WorkArt-module__DR3wOG__art{width:100%;height:100%;display:block;overflow:visible}.WorkArt-module__DR3wOG__stroke{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.WorkArt-module__DR3wOG__dashed{stroke-dasharray:5 4;opacity:.6}.WorkArt-module__DR3wOG__sketchy{opacity:.55}.WorkArt-module__DR3wOG__solid{fill:var(--p-bg)}.WorkArt-module__DR3wOG__faint{opacity:.25}.WorkArt-module__DR3wOG__fill{fill:currentColor}.WorkArt-module__DR3wOG__soft{fill:currentColor;opacity:.45}.WorkArt-module__DR3wOG__live{fill:var(--live)}.WorkArt-module__DR3wOG__accent{fill:var(--p-bg);stroke:currentColor;stroke-width:1.2px}.WorkArt-module__DR3wOG__check{fill:none;stroke:var(--p-bg);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.WorkArt-module__DR3wOG__cursor{fill:currentColor;stroke:var(--p-bg);stroke-width:1.2px;stroke-linejoin:round}.WorkArt-module__DR3wOG__caret{animation:1.1s step-end infinite WorkArt-module__DR3wOG__blink}.WorkArt-module__DR3wOG__pulse{animation:WorkArt-module__DR3wOG__dot-pulse-svg 2.4s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.WorkArt-module__DR3wOG__old{opacity:.75}.WorkArt-module__DR3wOG__ring{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round}.WorkArt-module__DR3wOG__sketch,.WorkArt-module__DR3wOG__lift,.WorkArt-module__DR3wOG__cursor,.WorkArt-module__DR3wOG__old,.WorkArt-module__DR3wOG__nudge,.WorkArt-module__DR3wOG__bolt{transition:transform .6s var(--ease), opacity .6s var(--ease)}.WorkArt-module__DR3wOG__bolt,.WorkArt-module__DR3wOG__row,.WorkArt-module__DR3wOG__bar{transform-box:fill-box}.WorkArt-module__DR3wOG__bolt{transform-origin:50%}.WorkArt-module__DR3wOG__row{transform-origin:0}.WorkArt-module__DR3wOG__bar{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){article:hover .WorkArt-module__DR3wOG__lift{transform:translate(-3px,-4px)}article:hover .WorkArt-module__DR3wOG__sketch{opacity:.7;transform:translate(3px,3px)}article:hover .WorkArt-module__DR3wOG__cursor{transform:translate(-20px,-7px)}article:hover .WorkArt-module__DR3wOG__row{animation:WorkArt-module__DR3wOG__type .45s calc(var(--i) * 70ms) var(--ease) backwards}article:hover .WorkArt-module__DR3wOG__old{opacity:.45;transform:translate(-3px,2px)rotate(-3deg)}article:hover .WorkArt-module__DR3wOG__nudge{transform:translate(3px)}article:hover .WorkArt-module__DR3wOG__bolt{transform:scale(1.25)rotate(-8deg)}article:hover .WorkArt-module__DR3wOG__draw{animation:WorkArt-module__DR3wOG__draw 2.6s var(--ease)}article:hover .WorkArt-module__DR3wOG__bar{animation:WorkArt-module__DR3wOG__ripple 1.1s calc(var(--i) * 80ms) ease-in-out}}@keyframes WorkArt-module__DR3wOG__blink{50%{opacity:0}}@keyframes WorkArt-module__DR3wOG__dot-pulse-svg{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes WorkArt-module__DR3wOG__type{0%{transform:scaleX(0)}}@keyframes WorkArt-module__DR3wOG__draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes WorkArt-module__DR3wOG__ripple{50%{transform:scaleY(.75)}}
.WorkCard-module__q8XwZa__card{gap:1rem;display:grid}.WorkCard-module__q8XwZa__link{border-radius:var(--radius);display:block}.WorkCard-module__q8XwZa__poster{border-radius:var(--radius);background:var(--p-bg);height:clamp(280px,36vw,480px);color:var(--p-fg);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;container-type:inline-size}.WorkCard-module__q8XwZa__posterInner{height:100%;transition:transform .8s var(--ease);padding:clamp(1.25rem,3vw,2rem);position:relative}.WorkCard-module__q8XwZa__card:hover .WorkCard-module__q8XwZa__posterInner{transform:scale(1.03)}.WorkCard-module__q8XwZa__posterLabel{font-family:var(--stack-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.75rem}.WorkCard-module__q8XwZa__art{top:16%;aspect-ratio:4/3;width:46%;position:absolute;inset-inline-end:clamp(1.25rem,3vw,2rem)}.WorkCard-module__q8XwZa__posterTitle{inset-inline:clamp(1.25rem,3vw,2rem);letter-spacing:-.06em;font-size:min(5.5rem,13.5cqi);font-weight:700;line-height:.9;position:absolute;bottom:clamp(1rem,2.5vw,1.5rem)}.WorkCard-module__q8XwZa__meta{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;display:flex}.WorkCard-module__q8XwZa__title{letter-spacing:-.035em;font-size:1.6rem}.WorkCard-module__q8XwZa__summary{max-width:34rem;color:var(--soft);text-wrap:pretty}.WorkCard-module__q8XwZa__tags{flex-wrap:wrap;gap:.4rem;display:flex}.WorkCard-module__q8XwZa__tags li{border:1px solid var(--line);font-family:var(--stack-mono);color:var(--muted);border-radius:99px;padding:.3rem .7rem;font-size:.72rem}@media (max-width:759.98px){.WorkCard-module__q8XwZa__link,.WorkCard-module__q8XwZa__poster{display:none}}.WorkCard-module__q8XwZa__icon{display:none}@media (max-width:759.98px){.WorkCard-module__q8XwZa__title{align-items:center;gap:.75rem;display:flex}.WorkCard-module__q8XwZa__icon{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.WorkCard-module__q8XwZa__icon svg{width:1.25rem;height:1.25rem}}
.Work-module__mspDfG__grid{gap:clamp(2.5rem,5vw,4rem) 1.5rem;margin-top:clamp(3rem,7vw,5.5rem);display:grid}@media (min-width:860px){.Work-module__mspDfG__grid{grid-template-columns:repeat(12,1fr)}.Work-module__mspDfG__item[data-size=large]{grid-column:span 7}.Work-module__mspDfG__item[data-size=small]{grid-column:span 5}}@media (max-width:759.98px){.Work-module__mspDfG__item[data-service=code]{display:none}.Work-module__mspDfG__item .label{display:none}}
.Admin-module__RsUjQW__pill,.Admin-module__RsUjQW__statusOption{--s:var(--muted)}.Admin-module__RsUjQW__pill[data-status=new],.Admin-module__RsUjQW__statusOption[data-status=new]{--s:var(--live)}.Admin-module__RsUjQW__pill[data-status=contacted],.Admin-module__RsUjQW__statusOption[data-status=contacted]{--s:#3d7be0}.Admin-module__RsUjQW__pill[data-status=in_progress],.Admin-module__RsUjQW__statusOption[data-status=in_progress]{--s:#d99a1e}.Admin-module__RsUjQW__pill[data-status=won],.Admin-module__RsUjQW__statusOption[data-status=won]{--s:#2f9a5f}.Admin-module__RsUjQW__pill[data-status=lost],.Admin-module__RsUjQW__statusOption[data-status=lost]{--s:#9a948a}.Admin-module__RsUjQW__pill[data-status=archived],.Admin-module__RsUjQW__statusOption[data-status=archived]{--s:#b9b4aa}.Admin-module__RsUjQW__loginPage{min-height:100dvh;display:grid}.Admin-module__RsUjQW__loginArt{color:#f3f0e8;background:#151513 radial-gradient(#f3f0e812 1.2px,#0000 1.5px) 0 0/28px 28px;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);display:none;position:relative;overflow:hidden}.Admin-module__RsUjQW__loginArt .label{color:#a3a097}.Admin-module__RsUjQW__loginArtTop{align-items:center;gap:.9rem;display:flex}.Admin-module__RsUjQW__loginMarkSmall svg{width:44px;height:38px;display:block}.Admin-module__RsUjQW__loginArtMiddle{align-self:center;width:min(460px,90%);position:relative}.Admin-module__RsUjQW__loginSketch{width:100%;height:auto;display:block;overflow:visible}.Admin-module__RsUjQW__loginDraw path,.Admin-module__RsUjQW__loginDraw circle{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:Admin-module__RsUjQW__login-draw 2.2s var(--ease) forwards}.Admin-module__RsUjQW__loginCircle{stroke-dasharray:700;stroke-dashoffset:700px;animation:Admin-module__RsUjQW__login-draw 1s 1.6s var(--ease) forwards}@keyframes Admin-module__RsUjQW__login-draw{to{stroke-dashoffset:0}}.Admin-module__RsUjQW__loginNote{font-family:var(--font-hand), cursive;color:#ff4f1f;opacity:0;animation:Admin-module__RsUjQW__login-fade .6s 2.4s var(--ease) forwards;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:700;position:absolute;bottom:-2.8rem;right:-.5rem;transform:rotate(-6deg)}@keyframes Admin-module__RsUjQW__login-fade{to{opacity:1}}.Admin-module__RsUjQW__loginArtBottom{gap:.9rem;display:grid}.Admin-module__RsUjQW__loginArtTitle{letter-spacing:-.055em;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:700;line-height:.9}.Admin-module__RsUjQW__loginDot{color:#ff4f1f}.Admin-module__RsUjQW__loginSide{background-image:radial-gradient(#15151317 1.2px,#0000 1.5px);background-size:28px 28px;grid-template-rows:auto 1fr auto;place-items:center;gap:1.5rem;padding:1.5rem clamp(1.25rem,3vw,2.5rem);display:grid}:root[data-theme=dark] .Admin-module__RsUjQW__loginSide{background-image:radial-gradient(#f3f0e80d 1.1px,#0000 1.5px)}.Admin-module__RsUjQW__loginSideTop{justify-content:space-between;align-items:center;width:100%;display:flex}.Admin-module__RsUjQW__loginBack{color:var(--soft);transition:color .2s var(--ease);font-size:.92rem}.Admin-module__RsUjQW__loginBack:hover{color:var(--live)}.Admin-module__RsUjQW__loginFoot{justify-self:start}.Admin-module__RsUjQW__loginSticker{background:var(--live);color:#fff;font-family:var(--stack-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem;font-size:.72rem;font-weight:600;position:absolute;top:-.9rem;right:1.4rem;transform:rotate(4deg);box-shadow:0 8px 18px -10px #ff4f1fcc}.Admin-module__RsUjQW__loginHello{font-family:var(--font-hand), cursive;color:var(--live);white-space:nowrap;font-size:1.9rem;font-weight:700;position:absolute;top:-2.6rem;left:-1.5rem;transform:rotate(-7deg)}.Admin-module__RsUjQW__loginCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome-field);gap:1rem;width:min(420px,100%);padding:clamp(1.75rem,5vw,2.75rem);display:grid;position:relative;box-shadow:0 40px 80px -50px #15151359}.Admin-module__RsUjQW__loginTitle{margin:.75rem 0 0;font-size:2.4rem}.Admin-module__RsUjQW__loginIntro{color:var(--soft);margin-bottom:.5rem;font-size:.98rem}@media (min-width:900px){.Admin-module__RsUjQW__loginPage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.Admin-module__RsUjQW__loginArt{display:flex}}@media (prefers-reduced-motion:reduce){.Admin-module__RsUjQW__loginDraw path,.Admin-module__RsUjQW__loginDraw circle,.Admin-module__RsUjQW__loginCircle{stroke-dashoffset:0;animation:none}.Admin-module__RsUjQW__loginNote{opacity:1;animation:none}}.Admin-module__RsUjQW__loginForm{gap:1.25rem;display:grid}.Admin-module__RsUjQW__loginForm button{justify-self:start;margin-top:.25rem}.Admin-module__RsUjQW__field{gap:.4rem;display:grid}.Admin-module__RsUjQW__fieldLabel{font-family:var(--stack-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.Admin-module__RsUjQW__input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--fg);font:inherit;transition:border-color .25s var(--ease);border-radius:12px;outline:none;padding:.75rem .9rem;font-size:1rem}.Admin-module__RsUjQW__input:focus{border-color:var(--fg)}.Admin-module__RsUjQW__textarea{resize:vertical;line-height:1.5}.Admin-module__RsUjQW__error{color:var(--danger);font-size:.9rem}.Admin-module__RsUjQW__notice{border:1px dashed var(--line);color:var(--soft);border-radius:14px;padding:1rem 1.2rem;font-size:.95rem;line-height:1.6}.Admin-module__RsUjQW__notice ul{margin:.5rem 0;padding-left:1.2rem;list-style:outside}.Admin-module__RsUjQW__notice code,.Admin-module__RsUjQW__main code{font-family:var(--stack-mono);font-size:.85em}.Admin-module__RsUjQW__header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.Admin-module__RsUjQW__headerInner{justify-content:space-between;align-items:center;gap:1rem;height:4.5rem;display:flex}.Admin-module__RsUjQW__brand{align-items:center;gap:.9rem;display:flex}.Admin-module__RsUjQW__headerTools{align-items:center;gap:.75rem;display:flex}.Admin-module__RsUjQW__headerTools button[type=submit]{padding:.65rem 1rem;font-size:.9rem}.Admin-module__RsUjQW__email{color:var(--muted);font-size:.9rem}.Admin-module__RsUjQW__headerLink{color:var(--soft);font-size:.9rem}.Admin-module__RsUjQW__headerLink:hover{color:var(--fg)}@media (max-width:720px){.Admin-module__RsUjQW__email,.Admin-module__RsUjQW__headerLink{display:none}}.Admin-module__RsUjQW__main{padding-block:clamp(2rem,5vw,3.5rem) 5rem}.Admin-module__RsUjQW__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.Admin-module__RsUjQW__pageTitle{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem;font-size:clamp(2.5rem,6vw,4rem);display:flex}.Admin-module__RsUjQW__newBadge{border:1px solid var(--line);font-family:var(--stack-mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.8rem;font-weight:500;display:inline-flex}.Admin-module__RsUjQW__search{width:min(380px,100%)}.Admin-module__RsUjQW__push{border:1px solid var(--line);background:var(--chrome-field);border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem;padding:1rem 1.25rem;display:flex}.Admin-module__RsUjQW__push[data-state=on]{border-color:#2f9a5f73}.Admin-module__RsUjQW__pushIcon{background:var(--bg);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;display:grid}.Admin-module__RsUjQW__pushText{color:var(--soft);flex:18rem;gap:.2rem;font-size:.92rem;display:grid}.Admin-module__RsUjQW__pushText b{color:var(--fg);font-size:1rem}.Admin-module__RsUjQW__pushMessage{color:var(--fg);margin-top:.2rem;font-weight:600}.Admin-module__RsUjQW__pushActions{gap:.5rem;display:flex}.Admin-module__RsUjQW__tabs{border-bottom:1px solid var(--line);gap:.4rem;margin-top:2rem;padding-bottom:1rem;display:flex;overflow-x:auto}.Admin-module__RsUjQW__tab{border:1px solid var(--line);color:var(--soft);transition:border-color .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.92rem;display:inline-flex}.Admin-module__RsUjQW__tab:hover{border-color:var(--fg);color:var(--fg)}.Admin-module__RsUjQW__tab[aria-current=page]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.Admin-module__RsUjQW__tabCount{font-family:var(--stack-mono);opacity:.7;font-size:.75rem}.Admin-module__RsUjQW__list{gap:.85rem;margin-top:1.5rem;display:grid}.Admin-module__RsUjQW__row{border:1px solid var(--line);background:var(--chrome-field);transition:box-shadow .25s var(--ease), transform .25s var(--ease);border-left:4px solid #0000;border-radius:16px;grid-template-columns:1fr auto;gap:1.5rem;padding:1.35rem 1.4rem 1.35rem 1.5rem;display:grid;position:relative;box-shadow:0 10px 24px -20px #15151359}.Admin-module__RsUjQW__row:hover{transform:translateY(-1px);box-shadow:0 18px 34px -22px #15151373}.Admin-module__RsUjQW__row[data-new=true]{border-left-color:var(--live)}.Admin-module__RsUjQW__rowLink{border-radius:inherit;position:absolute;inset:0}.Admin-module__RsUjQW__rowLink:focus-visible{outline:2px solid var(--live);outline-offset:2px}.Admin-module__RsUjQW__rowEmail{font-family:var(--stack-mono);color:var(--muted);font-size:.78rem}.Admin-module__RsUjQW__quick{z-index:1;flex-wrap:wrap;justify-content:end;gap:.4rem;margin-top:.3rem;display:flex;position:relative}.Admin-module__RsUjQW__quickBtn{border:1px solid var(--line);background:var(--bg);color:var(--fg);font:inherit;cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:999px;align-items:center;padding:.4rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.Admin-module__RsUjQW__quickBtn:hover{border-color:var(--fg)}.Admin-module__RsUjQW__quickBtn[data-primary]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.Admin-module__RsUjQW__rowMain{gap:.45rem;min-width:0;display:grid}.Admin-module__RsUjQW__rowTop{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.Admin-module__RsUjQW__rowName{font-family:var(--stack-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.Admin-module__RsUjQW__row[data-new=true] .Admin-module__RsUjQW__rowName:after{content:"";background:var(--live);vertical-align:middle;border-radius:50%;width:.45rem;height:.45rem;margin-left:.5rem;display:inline-block}.Admin-module__RsUjQW__rowBusiness{color:var(--muted);font-size:.95rem}.Admin-module__RsUjQW__rowMessage{max-width:70ch;color:var(--soft);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:640px){.Admin-module__RsUjQW__row{grid-template-columns:1fr}.Admin-module__RsUjQW__rowSide{justify-items:start}.Admin-module__RsUjQW__quick{justify-content:start}}.Admin-module__RsUjQW__rowSide{align-content:start;justify-items:end;gap:.6rem;display:grid}.Admin-module__RsUjQW__rowTime{font-family:var(--stack-mono);color:var(--muted);white-space:nowrap;font-size:.75rem}.Admin-module__RsUjQW__chips{flex-wrap:wrap;gap:.35rem;display:flex}.Admin-module__RsUjQW__chip{border:1px solid var(--line);font-family:var(--stack-mono);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.7rem}.Admin-module__RsUjQW__empty{text-align:center;color:var(--muted);justify-items:center;gap:.6rem;padding:5rem 1rem;display:grid}.Admin-module__RsUjQW__emptyTitle{color:var(--fg);font-size:1.8rem}.Admin-module__RsUjQW__pill{border:1px solid color-mix(in srgb, var(--s) 40%, transparent);background:color-mix(in srgb, var(--s) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.Admin-module__RsUjQW__pill i{background:var(--s);border-radius:50%;width:.45rem;height:.45rem}.Admin-module__RsUjQW__back{color:var(--muted);margin-bottom:2rem;font-size:.95rem;display:inline-block}.Admin-module__RsUjQW__back:hover{color:var(--fg)}.Admin-module__RsUjQW__detail{gap:2.5rem;display:grid}@media (min-width:960px){.Admin-module__RsUjQW__detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.Admin-module__RsUjQW__detailSide{position:sticky;top:6rem}}.Admin-module__RsUjQW__detailMain{gap:2.25rem;display:grid}.Admin-module__RsUjQW__detailHead{justify-items:start;gap:.75rem;display:grid}.Admin-module__RsUjQW__detailTitle{font-size:clamp(2.5rem,6vw,4rem)}.Admin-module__RsUjQW__detailBusiness{color:var(--soft);font-size:1.15rem}.Admin-module__RsUjQW__facts{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem 2rem;margin:0;padding:1.5rem 0;display:grid}.Admin-module__RsUjQW__facts dt{font-family:var(--stack-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.Admin-module__RsUjQW__facts dd{overflow-wrap:anywhere;margin:.3rem 0 0}.Admin-module__RsUjQW__facts a{border-bottom:1px solid var(--line)}.Admin-module__RsUjQW__facts a:hover{border-color:var(--live)}.Admin-module__RsUjQW__block{gap:.85rem;display:grid}.Admin-module__RsUjQW__message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;font-size:1.1rem;line-height:1.65}.Admin-module__RsUjQW__detailSide{gap:1rem;display:grid}.Admin-module__RsUjQW__reply{justify-content:center}.Admin-module__RsUjQW__editor{border:1px solid var(--line);border-radius:var(--radius);gap:1rem;padding:1.25rem;display:grid}.Admin-module__RsUjQW__editorForm{gap:1.25rem;display:grid}.Admin-module__RsUjQW__statusPicker{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.Admin-module__RsUjQW__statusPicker legend{margin-bottom:.7rem}.Admin-module__RsUjQW__statusOption{border:1px solid var(--line);cursor:pointer;transition:border-color .25s var(--ease), background-color .25s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.88rem;display:inline-flex;position:relative}.Admin-module__RsUjQW__statusOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Admin-module__RsUjQW__statusOption i{background:var(--s);border-radius:50%;width:.45rem;height:.45rem}.Admin-module__RsUjQW__statusOption:has(input:checked){border-color:var(--s);background:color-mix(in srgb, var(--s) 12%, transparent);font-weight:600}.Admin-module__RsUjQW__statusOption:has(input:focus-visible){outline:2px solid var(--live);outline-offset:2px}.Admin-module__RsUjQW__editorFoot{align-items:center;gap:1rem;display:flex}.Admin-module__RsUjQW__editorFoot button:disabled{opacity:.6}.Admin-module__RsUjQW__saveState{color:var(--muted);font-size:.9rem}.Admin-module__RsUjQW__delete{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.Admin-module__RsUjQW__delete:hover{color:var(--danger)}
