.immersive-portfolio .workshop-heading,.immersive-portfolio #arsenal .immersive-act-heading>div,.immersive-portfolio .immersive-contact>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.immersive-portfolio .workshop-heading,.immersive-portfolio #arsenal .immersive-act-heading>div{align-items:end;column-gap:clamp(28px,5vw,84px)}.immersive-portfolio .workshop-heading>*,.immersive-portfolio #arsenal .immersive-act-heading>div>*,.immersive-portfolio .immersive-contact-copy,.immersive-portfolio .immersive-contact .inquiry-form{min-width:0}.immersive-portfolio #arsenal .immersive-act-heading{z-index:2;margin-bottom:clamp(76px,8vw,120px);position:relative}.immersive-portfolio .workshop-heading{z-index:2;position:relative}.immersive-portfolio #arsenal .immersive-act-heading h2,.immersive-portfolio .workshop-heading h2{max-width:13ch}.immersive-portfolio .immersive-service>div{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px clamp(24px,4vw,64px)}.immersive-portfolio .immersive-service h3{grid-row:1/6;min-width:0}.immersive-portfolio .immersive-service>div>p:not(.service-qualification){grid-area:1/2}.immersive-portfolio .immersive-service ul{grid-area:2/2;margin:14px 0 0}.immersive-portfolio .immersive-service .service-qualification{overflow-wrap:anywhere;grid-area:3/2;max-width:58ch;margin:6px 0 0}.immersive-portfolio .immersive-service-actions{grid-area:4/2;margin-top:12px}.immersive-portfolio .immersive-seo-details{grid-area:5/2;min-width:0}.immersive-portfolio .immersive-process ol:before{background:#06070a94;inset:-20% -10%;-webkit-mask-image:radial-gradient(closest-side,#000 34%,#000000c7 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 34%,#000000c7 62%,#0000 100%)}.immersive-portfolio .immersive-service-list:before,.immersive-portfolio .arsenal-bento:before,.immersive-portfolio .workshop-heading:before,.immersive-portfolio #arsenal .immersive-act-heading:before{background:#06070a8a;inset:-24% -14%;-webkit-mask-image:radial-gradient(closest-side,#000 34%,#000000c7 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 34%,#000000c7 62%,#0000 100%)}.immersive-portfolio .arsenal-bento{margin-top:0}.immersive-portfolio .immersive-finale{padding-top:clamp(96px,11vw,170px);padding-bottom:clamp(72px,8vw,124px)}.immersive-portfolio .portal-stage{min-height:min(100svh,980px)}.immersive-portfolio .immersive-contact{padding:clamp(72px,9vw,140px) 0 clamp(72px,8vw,124px)}.immersive-portfolio .immersive-contact>.wrap{box-sizing:border-box;isolation:isolate;background:0 0;gap:clamp(36px,6vw,96px);width:100%;max-width:100%;padding:clamp(76px,9vw,136px) 0 clamp(70px,8vw,120px)}.immersive-portfolio .immersive-contact>.wrap:before{content:"";z-index:-1;pointer-events:none;background:#06070ab8;position:absolute;inset:-18% -8%;-webkit-mask-image:radial-gradient(closest-side at 52% 48%,#000 34%,#000000d1 62%,#0000 100%);mask-image:radial-gradient(closest-side at 52% 48%,#000 34%,#000000d1 62%,#0000 100%)}.immersive-portfolio .immersive-contact-copy>*,.immersive-portfolio .immersive-contact .inquiry-form>*{min-width:0}.immersive-portfolio .immersive-contact h2{overflow-wrap:anywhere}.immersive-portfolio .immersive-contact .field input,.immersive-portfolio .immersive-contact .field select,.immersive-portfolio .immersive-contact .field textarea{box-sizing:border-box;max-width:100%}@media (max-width:1100px){.immersive-portfolio #arsenal .immersive-act-heading{margin-bottom:72px}.immersive-portfolio #arsenal .immersive-act-heading>div,.immersive-portfolio .workshop-heading{column-gap:clamp(24px,4vw,44px)}.immersive-portfolio .immersive-service{grid-template-columns:minmax(70px,1fr) minmax(0,5fr)}.immersive-portfolio .immersive-service>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.immersive-portfolio #arsenal .immersive-act-heading{margin-bottom:50px}.immersive-portfolio #arsenal .immersive-act-heading>div,.immersive-portfolio .workshop-heading,.immersive-portfolio .immersive-contact>.wrap{grid-template-columns:minmax(0,1fr)}.immersive-portfolio #arsenal .immersive-act-heading h2,.immersive-portfolio .workshop-heading h2{max-width:18ch}.immersive-portfolio #arsenal .immersive-act-heading:before,.immersive-portfolio .workshop-heading:before,.immersive-portfolio .arsenal-bento:before,.immersive-portfolio .immersive-service-list:before,.immersive-portfolio .immersive-process ol:before{background:#06070a7a;inset:-12% -8%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#000000bd 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#000000bd 62%,#0000 100%)}.immersive-portfolio .immersive-service{grid-template-columns:minmax(0,1fr)}.immersive-portfolio .immersive-service>div{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.immersive-portfolio .immersive-service h3,.immersive-portfolio .immersive-service>div>p:not(.service-qualification),.immersive-portfolio .immersive-service ul,.immersive-portfolio .immersive-service .service-qualification,.immersive-portfolio .immersive-service-actions,.immersive-portfolio .immersive-seo-details{grid-area:auto/1}.immersive-portfolio .immersive-service h3{margin-bottom:16px}.immersive-portfolio .immersive-service ul{margin:16px 0 8px}.immersive-portfolio .immersive-service .service-qualification{margin-top:8px}.immersive-portfolio .immersive-service-actions{margin-top:14px}.immersive-portfolio .immersive-finale{padding-top:76px;padding-bottom:54px}.immersive-portfolio .portal-stage{min-height:0;padding:42px 0 56px}.immersive-portfolio .portal-stage>.immersive-index{margin-bottom:48px}.immersive-portfolio .immersive-contact{padding:50px 0 52px}.immersive-portfolio .immersive-contact>.wrap{gap:42px;padding:58px 0 54px}.immersive-portfolio .immersive-contact h2{max-width:100%;font-size:clamp(46px,15vw,58px);line-height:.96}}@media (max-width:370px){.immersive-portfolio .immersive-contact h2{font-size:clamp(44px,15vw,48px)}.immersive-portfolio .immersive-contact>.wrap{gap:34px}}
