.PortfolioPage-module__umTCiq__page{color:#eaf4ff;background:#020817}.PortfolioPage-module__umTCiq__container{width:min(1180px,92%);margin:0 auto}.PortfolioPage-module__umTCiq__hero,.PortfolioPage-module__umTCiq__work,.PortfolioPage-module__umTCiq__closing{position:relative;overflow:hidden}.PortfolioPage-module__umTCiq__hero{background:radial-gradient(circle at 14% 18%,#0865f240,#0000 25%),radial-gradient(circle at 88% 32%,#00d9ff29,#0000 25%),linear-gradient(135deg,#020817,#061d4b 54%,#020817);padding:clamp(5rem,10vw,8.5rem) 0 clamp(4rem,8vw,6.5rem)}.PortfolioPage-module__umTCiq__hero:after,.PortfolioPage-module__umTCiq__work:before{content:"";pointer-events:none;background-image:linear-gradient(#78c2ff0f 1px,#0000 1px),linear-gradient(90deg,#78c2ff0f 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0}.PortfolioPage-module__umTCiq__hero .PortfolioPage-module__umTCiq__container,.PortfolioPage-module__umTCiq__work .PortfolioPage-module__umTCiq__container,.PortfolioPage-module__umTCiq__closing .PortfolioPage-module__umTCiq__container{z-index:1;position:relative}.PortfolioPage-module__umTCiq__eyebrow{color:#8bdcff;letter-spacing:.08em;text-transform:uppercase;background:#0865f224;border:1px solid #66ccff4d;border-radius:999px;align-items:center;min-height:2rem;margin:0 0 1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.PortfolioPage-module__umTCiq__hero h1,.PortfolioPage-module__umTCiq__sectionHeading h2,.PortfolioPage-module__umTCiq__closing h2{letter-spacing:-.065em;max-width:53rem;margin:0;line-height:.98}.PortfolioPage-module__umTCiq__hero h1{font-size:clamp(3rem,6.5vw,5.8rem)}.PortfolioPage-module__umTCiq__hero>.PortfolioPage-module__umTCiq__container>p:last-child{color:#b7c8df;max-width:44rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.75}.PortfolioPage-module__umTCiq__work{background:linear-gradient(135deg,#020817,#051632 55%,#020817);padding:clamp(4.75rem,9vw,8rem) 0}.PortfolioPage-module__umTCiq__work:before{opacity:.45;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.PortfolioPage-module__umTCiq__sectionHeading{max-width:43rem;margin-bottom:clamp(2rem,5vw,4rem)}.PortfolioPage-module__umTCiq__sectionHeading h2{font-size:clamp(2.3rem,4.8vw,4.15rem)}.PortfolioPage-module__umTCiq__projectList{gap:1.25rem;display:grid}.PortfolioPage-module__umTCiq__project{background:#051737c7;border:1px solid #5ec1ff33;border-radius:1.25rem;grid-template-columns:minmax(14rem,.5fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1.1rem 2.8rem #0003}.PortfolioPage-module__umTCiq__projectPreview{background:radial-gradient(circle at 82% 20%,#16c7ff47,#0000 28%),linear-gradient(145deg,#0a2e66,#03122e);align-content:space-between;min-height:19rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.PortfolioPage-module__umTCiq__projectPreview:before{content:"";background:linear-gradient(145deg,#96ddff29,#0865f247);border:1px solid #99e1ff47;border-radius:1rem;height:8rem;position:absolute;inset:16% -22% auto;transform:rotate(-9deg);box-shadow:0 1.6rem 3rem #0000003d}.PortfolioPage-module__umTCiq__commerce .PortfolioPage-module__umTCiq__projectPreview{background:radial-gradient(circle at 25% 20%,#16c7ff40,#0000 26%),linear-gradient(145deg,#063369,#041735)}.PortfolioPage-module__umTCiq__connect .PortfolioPage-module__umTCiq__projectPreview{background:radial-gradient(circle at 78% 15%,#0865f252,#0000 26%),linear-gradient(145deg,#082248,#041126)}.PortfolioPage-module__umTCiq__projectPreview>span{z-index:1;color:#a6e7ff;letter-spacing:.08em;font-size:1.1rem;font-weight:900;position:relative}.PortfolioPage-module__umTCiq__projectPreview>div{z-index:1;background:#020b1e7a;border:1px solid #c4efff38;border-radius:.85rem;gap:.65rem;width:67%;margin:auto;padding:1rem;display:grid;position:relative;transform:rotate(-5deg)}.PortfolioPage-module__umTCiq__projectPreview i{background:linear-gradient(90deg,#64d9ff,#64d9ff26);border-radius:999px;height:.55rem;display:block}.PortfolioPage-module__umTCiq__projectPreview i:nth-child(2){background:#ddf4ff6b;width:76%}.PortfolioPage-module__umTCiq__projectPreview i:nth-child(3){background:#0e86ed;width:48%}.PortfolioPage-module__umTCiq__projectPreview small{z-index:1;color:#c8ebff;max-width:11rem;font-size:.75rem;font-weight:750;line-height:1.4;position:relative}.PortfolioPage-module__umTCiq__projectContent{padding:clamp(1.4rem,3vw,2.5rem)}.PortfolioPage-module__umTCiq__projectContent header>p{color:#82d7ff;letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.PortfolioPage-module__umTCiq__projectContent h2{color:#f4f9ff;letter-spacing:-.05em;margin:.45rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem)}.PortfolioPage-module__umTCiq__projectContent header>span{color:#bad9f3;border:1px solid #67ccff38;border-radius:999px;margin-top:.7rem;padding:.3rem .55rem;font-size:.72rem;font-weight:750;display:inline-block}.PortfolioPage-module__umTCiq__description{color:#b9c9dc;margin:1.1rem 0 0;line-height:1.7}.PortfolioPage-module__umTCiq__caseStudy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;display:grid}.PortfolioPage-module__umTCiq__caseStudy>div{border-top:1px solid #75c8ff26;padding-top:.85rem}.PortfolioPage-module__umTCiq__caseStudy dt{color:#8cddff;letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:850}.PortfolioPage-module__umTCiq__caseStudy dd{color:#d1e0ef;margin:.42rem 0 0;font-size:.86rem;line-height:1.6}.PortfolioPage-module__umTCiq__caseStudy ul{gap:.22rem;margin:0;padding-left:1rem;display:grid}.PortfolioPage-module__umTCiq__caseStudy li::marker{color:#42c7ff}.PortfolioPage-module__umTCiq__visitProject,.PortfolioPage-module__umTCiq__contactAction{color:#fff;align-items:center;gap:.5rem;margin-top:1.7rem;font-weight:850;text-decoration:none;transition:gap .16s,transform .16s;display:inline-flex}.PortfolioPage-module__umTCiq__visitProject{background:linear-gradient(135deg,#0865f2,#16c7ff);border-radius:.65rem;min-height:2.8rem;padding:0 .9rem;box-shadow:0 .8rem 1.7rem #0865f238}.PortfolioPage-module__umTCiq__visitProject:hover,.PortfolioPage-module__umTCiq__contactAction:hover{gap:.7rem;transform:translateY(-.1rem)}.PortfolioPage-module__umTCiq__visitProject:focus-visible,.PortfolioPage-module__umTCiq__contactAction:focus-visible{outline-offset:.18rem;outline:.18rem solid #90e0ff}.PortfolioPage-module__umTCiq__closing{background:radial-gradient(circle at 82% 22%,#00d9ff2b,#0000 28%),linear-gradient(135deg,#031431,#062966 55%,#031431);padding:clamp(4.75rem,9vw,7rem) 0}.PortfolioPage-module__umTCiq__closing h2{font-size:clamp(2.25rem,4.8vw,4.2rem)}.PortfolioPage-module__umTCiq__contactAction{background:#01123166;border:1px solid #a2e6ff5c;border-radius:.7rem;min-height:3.1rem;padding:0 1.05rem}@media (max-width:760px){.PortfolioPage-module__umTCiq__project{grid-template-columns:1fr}.PortfolioPage-module__umTCiq__projectPreview{min-height:13rem}.PortfolioPage-module__umTCiq__caseStudy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PortfolioPage-module__umTCiq__visitProject,.PortfolioPage-module__umTCiq__contactAction{transition:none}}html[data-theme=light] .PortfolioPage-module__umTCiq__page{color:#15345f;background:#f4f9ff}html[data-theme=light] .PortfolioPage-module__umTCiq__hero{background:radial-gradient(circle at 14% 18%,#0865f224,#0000 25%),linear-gradient(135deg,#eef8ff,#dceeff 54%,#f9fcff)}html[data-theme=light] .PortfolioPage-module__umTCiq__hero>.PortfolioPage-module__umTCiq__container>p:last-child{color:#55708f}html[data-theme=light] .PortfolioPage-module__umTCiq__work{background:#f7fbff}html[data-theme=light] .PortfolioPage-module__umTCiq__project{background:#fff;border-color:#1f68c129;box-shadow:0 1rem 2.4rem #1e497f17}html[data-theme=light] .PortfolioPage-module__umTCiq__projectContent h2{color:#173766}html[data-theme=light] .PortfolioPage-module__umTCiq__description{color:#56708e}html[data-theme=light] .PortfolioPage-module__umTCiq__projectContent header>span{color:#315e91;border-color:#1760b833}html[data-theme=light] .PortfolioPage-module__umTCiq__caseStudy>div{border-top-color:#1760b821}html[data-theme=light] .PortfolioPage-module__umTCiq__caseStudy dd{color:#3c6088}html[data-theme=light] .PortfolioPage-module__umTCiq__closing{background:linear-gradient(135deg,#e4f4ff,#d1ebff 55%,#edf8ff)}
