.portfolio-module__XbO6Ca__page{background:radial-gradient(circle at 88% 18%,#fffedce6 0,#fffedc00 24%),linear-gradient(#aa3b86 0,#c7e2e0 39%,#fffedc 100%);min-height:calc(100svh - 92px);padding-bottom:clamp(72px,10vw,144px)}.portfolio-module__XbO6Ca__intro{padding:clamp(64px,9vw,132px) 0 clamp(44px,6vw,84px)}.portfolio-module__XbO6Ca__introInner{max-width:1328px}.portfolio-module__XbO6Ca__eyebrow{color:var(--border-strong);font-family:var(--font-montserrat-alternates), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:600}.portfolio-module__XbO6Ca__intro h1,.portfolio-module__XbO6Ca__mainContent h2,.portfolio-module__XbO6Ca__studiesHeading h2,.portfolio-module__XbO6Ca__workCard h3{color:var(--border-strong);font-family:var(--font-montserrat-alternates), sans-serif;letter-spacing:-.065em;margin:0;font-weight:500}.portfolio-module__XbO6Ca__intro h1{max-width:910px;font-size:clamp(48px,6.2vw,82px);line-height:.93}.portfolio-module__XbO6Ca__intro>div>p:last-child{max-width:655px;color:var(--text-muted);margin:26px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.portfolio-module__XbO6Ca__featuredSection{padding-top:clamp(10px,2vw,28px)}.portfolio-module__XbO6Ca__caseHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.portfolio-module__XbO6Ca__caseHeader .portfolio-module__XbO6Ca__eyebrow{color:var(--text-on-purple);margin:0}.portfolio-module__XbO6Ca__caseStatus{max-width:390px;min-height:32px;color:var(--border-strong);border:2px solid var(--border-strong);text-align:center;background:#ffffffb8;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.portfolio-module__XbO6Ca__mainCase{border:var(--border-width-strong) solid var(--border-strong);background:var(--surface-tint);border-radius:28px;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);display:grid;overflow:hidden;box-shadow:10px 10px #550f4924}.portfolio-module__XbO6Ca__mainVisual{background:linear-gradient(135deg,#ffffff1a,#fff0 49%),linear-gradient(135deg,#5b2b6b 0%,#4d2c58 57%,#633373 100%);place-items:center;min-height:clamp(430px,43vw,592px);display:grid;position:relative;overflow:hidden}.portfolio-module__XbO6Ca__mainVisual:before,.portfolio-module__XbO6Ca__mainVisual:after{content:"";border:2px solid #fff2b480;position:absolute}.portfolio-module__XbO6Ca__mainVisual:before{width:66%;height:56%;transform:rotate(-7deg)}.portfolio-module__XbO6Ca__mainVisual:after{width:78%;height:68%;transform:rotate(10deg)}.portfolio-module__XbO6Ca__mainVisualGlow{aspect-ratio:1;background:radial-gradient(circle,#dfbfd8 0,#dfbfd885 36%,#550f4900 70%);border-radius:50%;width:min(82%,480px);position:absolute}.portfolio-module__XbO6Ca__mainVisualLine{border-top:2px solid #ffffffa3;width:68%;position:absolute;top:16%;right:10%;transform:rotate(-28deg)}.portfolio-module__XbO6Ca__mainVisualImage{z-index:1;filter:drop-shadow(0 22px 24px #16041380);width:min(66%,340px);height:auto;position:relative}.portfolio-module__XbO6Ca__mainContent{background:#ffffffe0;flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4.6vw,64px);display:flex}.portfolio-module__XbO6Ca__mainContent h2{font-size:clamp(42px,4.9vw,66px);line-height:.91}.portfolio-module__XbO6Ca__mainContent>p{max-width:410px;color:var(--text-muted);margin:26px 0 0;font-size:17px;line-height:1.5}.portfolio-module__XbO6Ca__mainContent .airt-primary-cta{margin-top:36px}.portfolio-module__XbO6Ca__studiesSection{margin-top:clamp(76px,10vw,144px)}.portfolio-module__XbO6Ca__studiesHeading{background:#ffffffbd;border:2px solid #550f4999;border-radius:20px;max-width:720px;padding:clamp(28px,4vw,46px)}.portfolio-module__XbO6Ca__studiesHeading h2{font-size:clamp(36px,4.4vw,56px);line-height:.98}.portfolio-module__XbO6Ca__studiesHeading>p:last-child{max-width:560px;color:var(--text-muted);margin:18px 0 0;font-size:16px;line-height:1.5}.portfolio-module__XbO6Ca__workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(34px,4vw,52px);display:grid}.portfolio-module__XbO6Ca__workCard{border:var(--border-width-strong) solid var(--border-strong);border-radius:var(--radius-card);background:#fffffff0;min-width:0;overflow:hidden;box-shadow:6px 6px #550f491f}.portfolio-module__XbO6Ca__workImage{aspect-ratio:1.13;background:var(--surface-subtle);position:relative;overflow:hidden}.portfolio-module__XbO6Ca__workImage img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.portfolio-module__XbO6Ca__workCard:hover .portfolio-module__XbO6Ca__workImage img{transform:scale(1.025)}.portfolio-module__XbO6Ca__workContent{border-top:var(--border-width-strong) solid var(--border-strong);min-height:130px;padding:18px 20px 22px}.portfolio-module__XbO6Ca__workContent p{color:var(--border-strong);text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700;line-height:1.25}.portfolio-module__XbO6Ca__workCard h3{font-size:clamp(25px,2.5vw,34px);line-height:.98}@media (max-width:900px){.portfolio-module__XbO6Ca__mainCase{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.portfolio-module__XbO6Ca__mainVisual{min-height:470px}.portfolio-module__XbO6Ca__workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-module__XbO6Ca__workCard:last-child{grid-column:span 2}}@media (max-width:640px){.portfolio-module__XbO6Ca__page{padding-bottom:64px}.portfolio-module__XbO6Ca__intro{padding:42px 0 38px}.portfolio-module__XbO6Ca__intro h1{letter-spacing:-.07em;font-size:clamp(39px,11.5vw,48px)}.portfolio-module__XbO6Ca__intro>div>p:last-child{margin-top:20px;font-size:16px}.portfolio-module__XbO6Ca__caseHeader{flex-direction:column;align-items:flex-start;gap:10px}.portfolio-module__XbO6Ca__caseStatus{text-align:left;max-width:100%}.portfolio-module__XbO6Ca__mainCase{border-radius:20px;grid-template-columns:1fr}.portfolio-module__XbO6Ca__mainVisual{min-height:min(105vw,440px)}.portfolio-module__XbO6Ca__mainVisualImage{width:min(72%,300px)}.portfolio-module__XbO6Ca__mainContent{padding:30px 22px 32px}.portfolio-module__XbO6Ca__mainContent h2{font-size:clamp(40px,12vw,52px)}.portfolio-module__XbO6Ca__mainContent>p{margin-top:21px;font-size:16px}.portfolio-module__XbO6Ca__mainContent .airt-primary-cta{width:100%;margin-top:30px}.portfolio-module__XbO6Ca__studiesSection{margin-top:64px}.portfolio-module__XbO6Ca__studiesHeading{border-radius:var(--radius-card);padding:26px 20px}.portfolio-module__XbO6Ca__studiesHeading h2{font-size:clamp(34px,10vw,43px)}.portfolio-module__XbO6Ca__workGrid{grid-template-columns:1fr;gap:14px;margin-top:30px}.portfolio-module__XbO6Ca__workCard:last-child{grid-column:auto}.portfolio-module__XbO6Ca__workImage{aspect-ratio:1.45}.portfolio-module__XbO6Ca__workContent{min-height:0}}@media (max-width:360px){.portfolio-module__XbO6Ca__mainContent,.portfolio-module__XbO6Ca__studiesHeading{padding-inline:16px}.portfolio-module__XbO6Ca__caseStatus{padding-inline:10px;font-size:11px}}
