.EarlierWorkCaseStudy-module__jnNUuG__caseStudy{--archive-accent:#63e8ff;background:radial-gradient(circle at 78% 6%, color-mix(in srgb, var(--archive-accent) 7%, transparent), transparent 28%), #030507;color:#f1f3f1;min-height:100vh;padding:0 clamp(20px,5vw,82px);overflow:hidden}.EarlierWorkCaseStudy-module__jnNUuG__navigation,.EarlierWorkCaseStudy-module__jnNUuG__hero,.EarlierWorkCaseStudy-module__jnNUuG__cover,.EarlierWorkCaseStudy-module__jnNUuG__body,.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation,.EarlierWorkCaseStudy-module__jnNUuG__footer{width:min(100%,1480px);margin-inline:auto}.EarlierWorkCaseStudy-module__jnNUuG__navigation{color:#e2e9ea75;min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ebf2f31c;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:.54rem;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__navigation a{color:#f1f5f4bf;width:max-content;transition:color .22s}.EarlierWorkCaseStudy-module__jnNUuG__navigation a:hover,.EarlierWorkCaseStudy-module__jnNUuG__navigation a:focus-visible{color:var(--archive-accent)}.EarlierWorkCaseStudy-module__jnNUuG__navigation span:last-child{text-align:right}.EarlierWorkCaseStudy-module__jnNUuG__hero{padding:clamp(92px,10vw,160px) 0 clamp(60px,7vw,106px)}.EarlierWorkCaseStudy-module__jnNUuG__eyebrow{color:var(--archive-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.57rem;display:flex}.EarlierWorkCaseStudy-module__jnNUuG__hero h1{letter-spacing:-.075em;text-wrap:balance;text-transform:uppercase;max-width:1220px;margin-top:clamp(28px,3.5vw,54px);font-size:clamp(3.8rem,9vw,9.6rem);font-weight:350;line-height:.84}.EarlierWorkCaseStudy-module__jnNUuG__heroMeta{border-top:1px solid #ebf2f31a;grid-template-columns:repeat(3,minmax(180px,1fr));gap:34px;margin-top:clamp(58px,7vw,96px);padding-top:22px;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__heroMeta p{gap:10px;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__heroMeta span,.EarlierWorkCaseStudy-module__jnNUuG__heroMeta strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:500;line-height:1.6}.EarlierWorkCaseStudy-module__jnNUuG__heroMeta span{color:#e2e9ea57}.EarlierWorkCaseStudy-module__jnNUuG__heroMeta strong{color:#f1f5f4b8}.EarlierWorkCaseStudy-module__jnNUuG__cover{gap:12px;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__cover>div{border:1px solid color-mix(in srgb, var(--archive-accent) 24%, #ebf2f314);background:radial-gradient(circle, color-mix(in srgb, var(--archive-accent) 8%, transparent), transparent 54%), #06090c;min-height:min(74vh,820px);position:relative;overflow:hidden;box-shadow:0 44px 130px #0000007a}.EarlierWorkCaseStudy-module__jnNUuG__cover img{object-fit:contain}.EarlierWorkCaseStudy-module__jnNUuG__cover figcaption,.EarlierWorkCaseStudy-module__jnNUuG__mediaFigure figcaption{color:#e2e9ea57;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.47rem;line-height:1.5}.EarlierWorkCaseStudy-module__jnNUuG__body{padding:clamp(110px,13vw,200px) 0}.EarlierWorkCaseStudy-module__jnNUuG__summarySection,.EarlierWorkCaseStudy-module__jnNUuG__contentBlock{border-top:1px solid #ebf2f31a;grid-template-columns:minmax(220px,.58fr) minmax(320px,1.2fr);gap:clamp(36px,7vw,120px);padding:clamp(54px,6vw,88px) 0;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__contentBlock{content-visibility:auto;contain-intrinsic-size:760px}.EarlierWorkCaseStudy-module__jnNUuG__summarySection header,.EarlierWorkCaseStudy-module__jnNUuG__blockHeader{grid-template-columns:42px 1fr;align-content:start;gap:20px;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__summarySection header>span,.EarlierWorkCaseStudy-module__jnNUuG__blockHeader>span{color:var(--archive-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;padding-top:8px;font-size:.53rem}.EarlierWorkCaseStudy-module__jnNUuG__summarySection h2,.EarlierWorkCaseStudy-module__jnNUuG__blockHeader h2{letter-spacing:-.045em;font-size:clamp(1.65rem,2.8vw,3rem);font-weight:390;line-height:1}.EarlierWorkCaseStudy-module__jnNUuG__summarySection>p,.EarlierWorkCaseStudy-module__jnNUuG__textBlock>p,.EarlierWorkCaseStudy-module__jnNUuG__blockDescription{color:#e2e9ea94;max-width:760px;font-size:clamp(.92rem,1.1vw,1.06rem);line-height:1.78}.EarlierWorkCaseStudy-module__jnNUuG__contributionList,.EarlierWorkCaseStudy-module__jnNUuG__textBlock ul{flex-wrap:wrap;align-content:start;gap:10px;list-style:none;display:flex}.EarlierWorkCaseStudy-module__jnNUuG__contributionList li,.EarlierWorkCaseStudy-module__jnNUuG__textBlock li{color:#f1f5f4ad;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ebf2f31c;padding:10px 13px;font-size:.51rem;line-height:1.4}.EarlierWorkCaseStudy-module__jnNUuG__notes{border-left:2px solid var(--archive-accent);background:color-mix(in srgb, var(--archive-accent) 3%, #070a0dcc);gap:1px;margin:clamp(22px,4vw,56px) 0 clamp(70px,8vw,120px) min(36%,420px);display:grid}.EarlierWorkCaseStudy-module__jnNUuG__notes p{color:#e2e9ea8a;border-bottom:1px solid #ebf2f312;grid-template-columns:minmax(120px,.27fr) 1fr;gap:24px;padding:18px 22px;font-size:.82rem;line-height:1.65;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__notes p:last-child{border-bottom:0}.EarlierWorkCaseStudy-module__jnNUuG__notes span,.EarlierWorkCaseStudy-module__jnNUuG__blockHeader p{color:var(--archive-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem}.EarlierWorkCaseStudy-module__jnNUuG__blockHeader>div{gap:12px;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__textBlock{gap:30px;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__mediaBody,.EarlierWorkCaseStudy-module__jnNUuG__videoBody{gap:28px;min-width:0;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__mediaCollection[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,42px);display:grid}.EarlierWorkCaseStudy-module__jnNUuG__mediaCollection[data-layout=rail]{scroll-snap-type:x mandatory;scrollbar-color:color-mix(in srgb, var(--archive-accent) 45%, transparent) #ebf2f30f;scrollbar-width:thin;grid-auto-columns:min(84%,820px);grid-auto-flow:column;gap:clamp(18px,2.4vw,34px);padding:0 1px 20px;display:grid;overflow-x:auto}.EarlierWorkCaseStudy-module__jnNUuG__mediaCollection[data-layout=rail] .EarlierWorkCaseStudy-module__jnNUuG__mediaFigure{scroll-snap-align:start}.EarlierWorkCaseStudy-module__jnNUuG__mediaFigure{gap:11px;min-width:0;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__mediaFigure>div{aspect-ratio:var(--media-aspect);background:#070a0d;border:1px solid #ebf2f317;position:relative;overflow:hidden}.EarlierWorkCaseStudy-module__jnNUuG__mediaFigure img{object-fit:contain;transition:transform .65s cubic-bezier(.22,1,.36,1)}.EarlierWorkCaseStudy-module__jnNUuG__mediaFigure:hover img{transform:scale(1.018)}.EarlierWorkCaseStudy-module__jnNUuG__videoBody video{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--archive-accent) 22%, #ebf2f314);object-fit:contain;background:#000;width:100%}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation{border-top:1px solid #ebf2f31a;border-bottom:1px solid #ebf2f31a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation a{outline:none;align-content:center;gap:13px;min-height:150px;padding:28px clamp(20px,3vw,46px);transition:background-color .24s;display:grid}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation a+a{text-align:right;border-left:1px solid #ebf2f31a}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation a:hover,.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation a:focus-visible{background:color-mix(in srgb, var(--archive-accent) 5%, transparent)}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation span,.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation strong{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation span{color:#e2e9ea57;letter-spacing:.11em;font-size:.47rem}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation strong{color:#f1f5f4c2;letter-spacing:.06em;font-size:clamp(.78rem,1.2vw,1rem);font-weight:500}.EarlierWorkCaseStudy-module__jnNUuG__footer{color:#e2e9ea61;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:30px;padding:28px 0 54px;font-size:.52rem;display:flex}.EarlierWorkCaseStudy-module__jnNUuG__footer a{color:#f1f5f4b8}@media (max-width:820px){.EarlierWorkCaseStudy-module__jnNUuG__navigation{grid-template-columns:1fr auto}.EarlierWorkCaseStudy-module__jnNUuG__navigation>span:first-of-type{display:none}.EarlierWorkCaseStudy-module__jnNUuG__heroMeta{grid-template-columns:1fr;gap:22px}.EarlierWorkCaseStudy-module__jnNUuG__cover>div{min-height:0;aspect-ratio:var(--cover-aspect)}.EarlierWorkCaseStudy-module__jnNUuG__summarySection,.EarlierWorkCaseStudy-module__jnNUuG__contentBlock{grid-template-columns:1fr;gap:34px}.EarlierWorkCaseStudy-module__jnNUuG__notes{margin-left:0}}@media (max-width:620px){.EarlierWorkCaseStudy-module__jnNUuG__caseStudy{padding-inline:18px}.EarlierWorkCaseStudy-module__jnNUuG__navigation{font-size:.48rem}.EarlierWorkCaseStudy-module__jnNUuG__navigation>span:last-child{max-width:128px}.EarlierWorkCaseStudy-module__jnNUuG__hero h1{font-size:clamp(3.25rem,17vw,5.3rem)}.EarlierWorkCaseStudy-module__jnNUuG__mediaCollection[data-layout=grid]{grid-template-columns:1fr}.EarlierWorkCaseStudy-module__jnNUuG__mediaCollection[data-layout=rail]{grid-auto-columns:91%}.EarlierWorkCaseStudy-module__jnNUuG__notes p{grid-template-columns:1fr;gap:8px}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation{grid-template-columns:1fr}.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation a+a{border-top:1px solid #ebf2f31a;border-left:0}.EarlierWorkCaseStudy-module__jnNUuG__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.EarlierWorkCaseStudy-module__jnNUuG__navigation a,.EarlierWorkCaseStudy-module__jnNUuG__mediaFigure img,.EarlierWorkCaseStudy-module__jnNUuG__archiveNavigation a{transition:none}}
.LeonardoCaseStudy-module__X5IiIW__caseStudy{--leo-cyan:#67e5ed;--leo-ice:#d9f8f7;--leo-red:#ed1c24;--leo-ink:#f1f3f1;--leo-muted:#dee7e794;--case-gutter:clamp(22px, 5vw, 82px);min-height:100vh;color:var(--leo-ink);background:#030708;overflow:clip}.LeonardoCaseStudy-module__X5IiIW__caseNavigation{z-index:20;top:0;right:var(--case-gutter);left:var(--case-gutter);color:#e6efef99;min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #e6f5f429;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:.55rem;display:grid;position:absolute}.LeonardoCaseStudy-module__X5IiIW__caseNavigation a{color:#f5f9f8d9;transition:color .2s}.LeonardoCaseStudy-module__X5IiIW__caseNavigation a:hover,.LeonardoCaseStudy-module__X5IiIW__caseNavigation a:focus-visible{color:var(--leo-cyan)}.LeonardoCaseStudy-module__X5IiIW__caseNavigation span:last-child{text-align:right}.LeonardoCaseStudy-module__X5IiIW__caseHero{isolation:isolate;background:#041013;min-height:max(760px,100svh);position:relative;overflow:hidden}.LeonardoCaseStudy-module__X5IiIW__heroEnvironment{z-index:-5;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.05)brightness(.72);animation:18s ease-in-out infinite alternate LeonardoCaseStudy-module__X5IiIW__hero-scale}.LeonardoCaseStudy-module__X5IiIW__heroShade{z-index:-4;background:linear-gradient(90deg,#020708f5 0%,#020708c7 32%,#02070826 66%,#02070870 100%),linear-gradient(#010405b8,#0000 24% 62%,#010506e0),radial-gradient(circle at 73% 42%,#0000 18%,#01070842 70%);position:absolute;inset:0}.LeonardoCaseStudy-module__X5IiIW__heroMap{z-index:-2;opacity:.12;background-image:linear-gradient(#6fe6eb2b 1px,#0000 1px),linear-gradient(90deg,#6fe6eb2b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.LeonardoCaseStudy-module__X5IiIW__heroContent{z-index:3;bottom:clamp(68px,9vh,104px);left:var(--case-gutter);width:min(760px,62vw);position:absolute}.LeonardoCaseStudy-module__X5IiIW__heroEyebrow,.LeonardoCaseStudy-module__X5IiIW__heroTools,.LeonardoCaseStudy-module__X5IiIW__heroCover span,.LeonardoCaseStudy-module__X5IiIW__heroCoordinates,.LeonardoCaseStudy-module__X5IiIW__sectionMarker,.LeonardoCaseStudy-module__X5IiIW__mediaFigure figcaption,.LeonardoCaseStudy-module__X5IiIW__overviewFacts dl,.LeonardoCaseStudy-module__X5IiIW__pipeline,.LeonardoCaseStudy-module__X5IiIW__terrainGraph,.LeonardoCaseStudy-module__X5IiIW__terrainPair aside,.LeonardoCaseStudy-module__X5IiIW__atmosphereLegend,.LeonardoCaseStudy-module__X5IiIW__contributionGrid,.LeonardoCaseStudy-module__X5IiIW__nextProject>p,.LeonardoCaseStudy-module__X5IiIW__nextProject>small,.LeonardoCaseStudy-module__X5IiIW__caseFooter{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.LeonardoCaseStudy-module__X5IiIW__heroEyebrow{color:#f3f9f8b3;letter-spacing:.18em;justify-content:space-between;max-width:520px;font-size:.55rem;display:flex}.LeonardoCaseStudy-module__X5IiIW__heroEyebrow span:first-child:before{color:var(--leo-cyan);content:"●";margin-right:10px}.LeonardoCaseStudy-module__X5IiIW__caseHero h1{color:#f2f5f3;letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 12px 70px #0009;margin:clamp(18px,3vh,30px) 0 0;font-size:clamp(5.2rem,12vw,12rem);font-weight:330;line-height:.78}.LeonardoCaseStudy-module__X5IiIW__heroCategory{color:#f2f7f5db;max-width:640px;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ddf0ef4d;margin-top:clamp(26px,4vh,42px);padding-top:16px;font-size:clamp(.62rem,.78vw,.78rem);line-height:1.7}.LeonardoCaseStudy-module__X5IiIW__heroTools{color:#dee8e79e;letter-spacing:.13em;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:.52rem;list-style:none;display:flex}.LeonardoCaseStudy-module__X5IiIW__heroTools li:before{color:var(--leo-cyan);content:"/";margin-right:7px}.LeonardoCaseStudy-module__X5IiIW__heroCover{z-index:4;right:var(--case-gutter);gap:12px;width:clamp(114px,13vw,198px);display:grid;position:absolute;bottom:clamp(68px,9vh,104px)}.LeonardoCaseStudy-module__X5IiIW__heroCover img{width:100%;height:auto;box-shadow:0 18px 60px #0000006b}.LeonardoCaseStudy-module__X5IiIW__heroCover span{color:#ebf4f394;letter-spacing:.13em;font-size:.47rem;line-height:1.6}.LeonardoCaseStudy-module__X5IiIW__heroCoordinates{right:var(--case-gutter);color:#e2f1f08c;letter-spacing:.15em;align-items:center;gap:12px;font-size:.48rem;display:flex;position:absolute;top:108px}.LeonardoCaseStudy-module__X5IiIW__heroCoordinates i{background:var(--leo-cyan);width:52px;height:1px}.LeonardoCaseStudy-module__X5IiIW__caseBody{padding:0 max(var(--case-gutter), calc((100vw - 1480px) / 2));position:relative}.LeonardoCaseStudy-module__X5IiIW__caseBody:before{top:0;bottom:0;left:var(--case-gutter);content:"";background:linear-gradient(#0000,#67e5ed2e 8%,#67e5ed1a 85%,#0000);width:1px;position:absolute}.LeonardoCaseStudy-module__X5IiIW__contentSection{padding-top:clamp(130px,16vw,230px);position:relative}.LeonardoCaseStudy-module__X5IiIW__sectionIntro{grid-template-columns:minmax(150px,.34fr) minmax(430px,1fr);align-items:start;gap:clamp(34px,6vw,100px);display:grid}.LeonardoCaseStudy-module__X5IiIW__sectionMarker{color:#dae8e785;letter-spacing:.15em;align-items:center;gap:12px;padding-top:12px;font-size:.5rem;display:flex}.LeonardoCaseStudy-module__X5IiIW__sectionMarker span:first-child{color:var(--leo-cyan)}.LeonardoCaseStudy-module__X5IiIW__sectionMarker i{background:#67e5ed8c;width:clamp(24px,3vw,48px);height:1px}.LeonardoCaseStudy-module__X5IiIW__sectionIntro h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(3.2rem,6.4vw,7.2rem);font-weight:340;line-height:.96}.LeonardoCaseStudy-module__X5IiIW__sectionCopy{max-width:690px;color:var(--leo-muted);border-left:1px solid #67e5ed52;grid-column:2;margin-top:clamp(-54px,-4vw,-34px);margin-left:auto;padding-left:clamp(20px,4vw,64px);font-size:clamp(.98rem,1.25vw,1.2rem);line-height:1.75}.LeonardoCaseStudy-module__X5IiIW__overviewGrid{grid-template-columns:minmax(260px,.68fr) minmax(480px,1.42fr);align-items:end;gap:clamp(34px,6vw,90px);margin-top:clamp(70px,9vw,130px);display:grid}.LeonardoCaseStudy-module__X5IiIW__overviewFacts{padding-bottom:46px}.LeonardoCaseStudy-module__X5IiIW__overviewFacts>p,.LeonardoCaseStudy-module__X5IiIW__terrainPair aside p{color:#dfe9e8ab;font-size:1rem;line-height:1.8}.LeonardoCaseStudy-module__X5IiIW__overviewFacts dl{gap:0;margin:54px 0 0;display:grid}.LeonardoCaseStudy-module__X5IiIW__overviewFacts dl div{letter-spacing:.12em;border-top:1px solid #e0efee21;grid-template-columns:92px 1fr;gap:16px;padding:17px 0;font-size:.55rem;line-height:1.5;display:grid}.LeonardoCaseStudy-module__X5IiIW__overviewFacts dt{color:#d6e5e46b}.LeonardoCaseStudy-module__X5IiIW__overviewFacts dd{color:#eef6f5d1;margin:0}.LeonardoCaseStudy-module__X5IiIW__mediaFigure{margin:0}.LeonardoCaseStudy-module__X5IiIW__mediaSurface{aspect-ratio:var(--media-ratio);background:#071012;position:relative;overflow:hidden}.LeonardoCaseStudy-module__X5IiIW__mediaSurface:after{content:"";pointer-events:none;border:1px solid #dcf2f11f;position:absolute;inset:0;box-shadow:inset 0 0 50px #00000029}.LeonardoCaseStudy-module__X5IiIW__mediaSurface img{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.7,.2,1),filter .8s}.LeonardoCaseStudy-module__X5IiIW__mediaFigure:hover .LeonardoCaseStudy-module__X5IiIW__mediaSurface img{filter:saturate(1.07)contrast(1.02);scale:1.018}.LeonardoCaseStudy-module__X5IiIW__mediaScan{z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 40%,#69e7ed21 50%,#0000 60%);transition:opacity .3s;position:absolute;inset:0;transform:translateY(-70%)}.LeonardoCaseStudy-module__X5IiIW__mediaFigure:hover .LeonardoCaseStudy-module__X5IiIW__mediaScan{opacity:1;animation:1.8s ease-in-out infinite LeonardoCaseStudy-module__X5IiIW__scan-image}.LeonardoCaseStudy-module__X5IiIW__mediaFigure figcaption{color:#d7e4e380;letter-spacing:.13em;align-items:baseline;gap:16px;padding-top:14px;font-size:.5rem;line-height:1.5;display:flex}.LeonardoCaseStudy-module__X5IiIW__mediaFigure figcaption span{color:var(--leo-cyan)}.LeonardoCaseStudy-module__X5IiIW__mediaFigure figcaption p{margin:0}.LeonardoCaseStudy-module__X5IiIW__pipeline{background:linear-gradient(120deg,#3fc2cd0e,#0000 48%);border:1px solid #6fe7ed2e;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(70px,9vw,130px);display:grid}.LeonardoCaseStudy-module__X5IiIW__pipelineStage{border-right:1px solid #6fe7ed24;align-items:center;min-height:180px;display:flex;position:relative}.LeonardoCaseStudy-module__X5IiIW__pipelineStage:last-child{border-right:0}.LeonardoCaseStudy-module__X5IiIW__pipelineStage>div{gap:10px;padding:30px clamp(18px,2vw,34px);display:grid}.LeonardoCaseStudy-module__X5IiIW__pipelineStage span{color:var(--leo-cyan);letter-spacing:.16em;font-size:.5rem}.LeonardoCaseStudy-module__X5IiIW__pipelineStage strong{color:#f1f7f6eb;letter-spacing:.09em;font-size:.67rem;font-weight:520;line-height:1.55}.LeonardoCaseStudy-module__X5IiIW__pipelineStage small{color:#d9e7e666;letter-spacing:.1em;font-size:.48rem;line-height:1.5}.LeonardoCaseStudy-module__X5IiIW__pipelineStage>i{z-index:2;width:22px;height:22px;color:var(--leo-cyan);background:#030708;border:1px solid #67e5ed66;border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid;position:absolute;right:-11px}.LeonardoCaseStudy-module__X5IiIW__regionalMedia{width:calc(100% + var(--case-gutter));margin-top:1px;margin-left:calc(var(--case-gutter) * -1)}.LeonardoCaseStudy-module__X5IiIW__terrainGraph{background:radial-gradient(circle at 50% 55%,#32c0c917,#0000 38%),#040a0b;border:1px solid #67e5ed29;grid-template-columns:1fr .5fr 1fr .5fr 1fr;align-items:center;gap:20px;min-height:420px;margin-top:clamp(74px,10vw,140px);display:grid;position:relative;overflow:hidden}.LeonardoCaseStudy-module__X5IiIW__contourField{opacity:.52;position:absolute;inset:0}.LeonardoCaseStudy-module__X5IiIW__contourField svg{width:100%;height:100%}.LeonardoCaseStudy-module__X5IiIW__contourField path{fill:none;stroke:#66e7ed2e;stroke-width:1.2px;stroke-dasharray:5 8;animation:11s linear infinite LeonardoCaseStudy-module__X5IiIW__contour-shift}.LeonardoCaseStudy-module__X5IiIW__graphNode,.LeonardoCaseStudy-module__X5IiIW__graphLink{z-index:2;position:relative}.LeonardoCaseStudy-module__X5IiIW__graphNode{background:#030a0be0;border:1px solid #67e5ed45;align-content:center;gap:12px;min-height:118px;margin:22px;padding:24px;display:grid;box-shadow:0 0 40px #3ecfd809}.LeonardoCaseStudy-module__X5IiIW__graphNode span{color:#d1e4e373;letter-spacing:.16em;font-size:.48rem}.LeonardoCaseStudy-module__X5IiIW__graphNode strong{color:#f1f8f7e6;letter-spacing:.11em;font-size:.68rem;font-weight:500}.LeonardoCaseStudy-module__X5IiIW__graphNode[data-node=process]{border-color:#67e5ed9e;box-shadow:0 0 50px #46d8e114}.LeonardoCaseStudy-module__X5IiIW__graphLink{background:#67e5ed5c;height:1px}.LeonardoCaseStudy-module__X5IiIW__graphLink i{background:var(--leo-cyan);width:7px;height:7px;box-shadow:0 0 12px var(--leo-cyan);border-radius:50%;animation:3.2s ease-in-out infinite LeonardoCaseStudy-module__X5IiIW__graph-pulse;position:absolute;top:-3px;left:0}.LeonardoCaseStudy-module__X5IiIW__terrainPair{grid-template-columns:minmax(430px,1.2fr) minmax(260px,.7fr);align-items:center;gap:clamp(36px,7vw,110px);margin-top:clamp(70px,8vw,118px);display:grid}.LeonardoCaseStudy-module__X5IiIW__terrainPair aside{border-left:1px solid #67e5ed42;padding:34px 0 34px clamp(22px,3vw,46px)}.LeonardoCaseStudy-module__X5IiIW__terrainPair aside>span{color:var(--leo-cyan);letter-spacing:.15em;font-size:.5rem}.LeonardoCaseStudy-module__X5IiIW__terrainPair h3{letter-spacing:-.045em;margin:22px 0;font-size:clamp(2rem,3.4vw,3.7rem);font-weight:360;line-height:1.03}.LeonardoCaseStudy-module__X5IiIW__editorialPair{grid-template-columns:1.28fr .8fr;align-items:end;gap:clamp(12px,2.4vw,34px);margin-top:clamp(80px,10vw,150px);display:grid}.LeonardoCaseStudy-module__X5IiIW__editorialPair .LeonardoCaseStudy-module__X5IiIW__mediaFigure:last-child{margin-bottom:clamp(-80px,-5vw,-40px)}.LeonardoCaseStudy-module__X5IiIW__assemblyHero{width:calc(100% + (var(--case-gutter) * 2));margin-top:clamp(76px,10vw,146px);margin-left:calc(var(--case-gutter) * -1)}.LeonardoCaseStudy-module__X5IiIW__assemblyPair{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(18px,4vw,64px);margin-top:clamp(40px,6vw,86px);display:grid}.LeonardoCaseStudy-module__X5IiIW__assemblyPair .LeonardoCaseStudy-module__X5IiIW__mediaFigure:first-child{margin-top:clamp(48px,7vw,110px)}.LeonardoCaseStudy-module__X5IiIW__atmosphereFrame{width:calc(100% + var(--case-gutter));margin-top:clamp(80px,10vw,150px);margin-left:calc(var(--case-gutter) * -1);position:relative}.LeonardoCaseStudy-module__X5IiIW__atmosphereLegend{background:#020708e0;border:1px solid #67e5ed2e;grid-template-columns:repeat(3,1fr);width:min(420px,42%);display:grid;position:absolute;bottom:40px;right:0}.LeonardoCaseStudy-module__X5IiIW__atmosphereLegend span{color:#e7f1f091;letter-spacing:.11em;border-right:1px solid #67e5ed21;padding:20px 15px;font-size:.46rem;line-height:1.5}.LeonardoCaseStudy-module__X5IiIW__simulationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,6vw,92px) clamp(14px,3vw,44px);margin-top:clamp(80px,10vw,150px);display:grid}.LeonardoCaseStudy-module__X5IiIW__simulationGrid .LeonardoCaseStudy-module__X5IiIW__mediaFigure:nth-child(2n){margin-top:clamp(54px,7vw,110px)}.LeonardoCaseStudy-module__X5IiIW__contribution{padding-bottom:clamp(130px,16vw,230px)}.LeonardoCaseStudy-module__X5IiIW__contributionGrid{background:#67e5ed21;border:1px solid #67e5ed21;grid-template-columns:1.1fr .9fr;gap:1px;margin-top:clamp(74px,10vw,145px);display:grid}.LeonardoCaseStudy-module__X5IiIW__contributionGrid>div{background:#050b0c;padding:clamp(30px,5vw,72px)}.LeonardoCaseStudy-module__X5IiIW__contributionGrid>div>span{color:#d7e6e573;letter-spacing:.16em;font-size:.5rem}.LeonardoCaseStudy-module__X5IiIW__contributionGrid ol,.LeonardoCaseStudy-module__X5IiIW__contributionGrid ul{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.LeonardoCaseStudy-module__X5IiIW__contributionGrid li{border-top:1px solid #67e5ed21;padding:18px 0}.LeonardoCaseStudy-module__X5IiIW__contributionGrid ol li{grid-template-columns:42px 1fr;align-items:baseline;gap:14px;display:grid}.LeonardoCaseStudy-module__X5IiIW__contributionGrid ol li span{color:var(--leo-cyan);letter-spacing:.12em;font-size:.5rem}.LeonardoCaseStudy-module__X5IiIW__contributionGrid strong{letter-spacing:.08em;font-size:clamp(.78rem,1vw,.96rem);font-weight:500;line-height:1.5}.LeonardoCaseStudy-module__X5IiIW__contributionGrid ul li{color:#e5eeedb3;letter-spacing:.1em;font-size:.62rem;line-height:1.55}.LeonardoCaseStudy-module__X5IiIW__contributionGrid ul li:before{color:var(--leo-cyan);content:"+";margin-right:12px}.LeonardoCaseStudy-module__X5IiIW__nextProject{padding:clamp(78px, 12vw, 180px) var(--case-gutter);background:radial-gradient(circle at 72%,#4bdee712,#0000 28%),#04090a;border-top:1px solid #67e5ed21}.LeonardoCaseStudy-module__X5IiIW__nextProject>p,.LeonardoCaseStudy-module__X5IiIW__nextProject>small{color:#d8e6e57a;letter-spacing:.15em;font-size:.5rem}.LeonardoCaseStudy-module__X5IiIW__nextProject>a{color:var(--leo-ink);justify-content:space-between;align-items:center;gap:24px;margin:clamp(28px,4vw,54px) 0 22px;display:flex}.LeonardoCaseStudy-module__X5IiIW__nextProject>a span{letter-spacing:-.065em;font-size:clamp(3.8rem,9vw,10rem);font-weight:340;line-height:.9;transition:color .22s}.LeonardoCaseStudy-module__X5IiIW__nextProject>a i{color:var(--leo-cyan);font-size:clamp(2rem,4vw,4.5rem);font-style:normal;transition:transform .22s}.LeonardoCaseStudy-module__X5IiIW__nextProject>a:hover span,.LeonardoCaseStudy-module__X5IiIW__nextProject>a:focus-visible span{color:var(--leo-cyan)}.LeonardoCaseStudy-module__X5IiIW__nextProject>a:hover i,.LeonardoCaseStudy-module__X5IiIW__nextProject>a:focus-visible i{transform:translate(8px,-8px)}.LeonardoCaseStudy-module__X5IiIW__caseFooter{min-height:92px;padding:0 var(--case-gutter);color:#d9e6e57a;letter-spacing:.13em;border-top:1px solid #67e5ed1f;justify-content:space-between;align-items:center;gap:20px;font-size:.5rem;display:flex}.LeonardoCaseStudy-module__X5IiIW__caseFooter a{color:#eef5f4c7}@keyframes LeonardoCaseStudy-module__X5IiIW__hero-scale{to{scale:1.025}}@keyframes LeonardoCaseStudy-module__X5IiIW__scan-image{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}@keyframes LeonardoCaseStudy-module__X5IiIW__contour-shift{to{stroke-dashoffset:-65px}}@keyframes LeonardoCaseStudy-module__X5IiIW__graph-pulse{0%,12%{opacity:0;left:0}22%{opacity:1}78%{opacity:1}88%,to{opacity:0;left:calc(100% - 7px)}}@media (max-width:1000px){.LeonardoCaseStudy-module__X5IiIW__heroContent{width:min(670px,70vw)}.LeonardoCaseStudy-module__X5IiIW__pipeline{grid-template-columns:repeat(3,1fr)}.LeonardoCaseStudy-module__X5IiIW__pipelineStage:nth-child(3){border-right:0}.LeonardoCaseStudy-module__X5IiIW__pipelineStage:nth-child(n+4){border-top:1px solid #6fe7ed24}.LeonardoCaseStudy-module__X5IiIW__terrainGraph{grid-template-columns:1fr .25fr 1fr .25fr 1fr}.LeonardoCaseStudy-module__X5IiIW__graphNode{margin:12px;padding:18px}}@media (max-width:760px){.LeonardoCaseStudy-module__X5IiIW__caseNavigation{grid-template-columns:1fr auto;min-height:64px;font-size:.48rem}.LeonardoCaseStudy-module__X5IiIW__caseNavigation span:nth-child(2){display:none}.LeonardoCaseStudy-module__X5IiIW__caseHero{min-height:auto;padding-top:64px}.LeonardoCaseStudy-module__X5IiIW__heroEnvironment{aspect-ratio:2;object-position:center;animation:none;display:block;width:100%!important;height:auto!important;position:relative!important}.LeonardoCaseStudy-module__X5IiIW__heroShade,.LeonardoCaseStudy-module__X5IiIW__heroMap,.LeonardoCaseStudy-module__X5IiIW__heroCoordinates{display:none}.LeonardoCaseStudy-module__X5IiIW__heroContent{width:100%;padding:42px var(--case-gutter) 116px;background:radial-gradient(circle at 90% 0,#46dae317,#0000 36%),#030708;position:relative;inset:auto}.LeonardoCaseStudy-module__X5IiIW__caseHero h1{font-size:clamp(3.8rem,17vw,5.5rem)}.LeonardoCaseStudy-module__X5IiIW__heroCategory{max-width:none;font-size:.58rem}.LeonardoCaseStudy-module__X5IiIW__heroCover{right:var(--case-gutter);width:76px;bottom:26px}.LeonardoCaseStudy-module__X5IiIW__heroCover span,.LeonardoCaseStudy-module__X5IiIW__caseBody:before{display:none}.LeonardoCaseStudy-module__X5IiIW__contentSection{padding-top:112px}.LeonardoCaseStudy-module__X5IiIW__sectionIntro{grid-template-columns:1fr;gap:28px}.LeonardoCaseStudy-module__X5IiIW__sectionIntro h2{font-size:clamp(2.8rem,14vw,4.5rem)}.LeonardoCaseStudy-module__X5IiIW__sectionCopy{grid-column:auto;margin:0;padding-left:20px}.LeonardoCaseStudy-module__X5IiIW__overviewGrid,.LeonardoCaseStudy-module__X5IiIW__terrainPair,.LeonardoCaseStudy-module__X5IiIW__editorialPair,.LeonardoCaseStudy-module__X5IiIW__assemblyPair,.LeonardoCaseStudy-module__X5IiIW__simulationGrid,.LeonardoCaseStudy-module__X5IiIW__contributionGrid{grid-template-columns:1fr}.LeonardoCaseStudy-module__X5IiIW__overviewGrid{margin-top:64px}.LeonardoCaseStudy-module__X5IiIW__overviewFacts{padding-bottom:0}.LeonardoCaseStudy-module__X5IiIW__pipeline{grid-template-columns:1fr;margin-top:64px}.LeonardoCaseStudy-module__X5IiIW__pipelineStage,.LeonardoCaseStudy-module__X5IiIW__pipelineStage:nth-child(3){border-top:1px solid #6fe7ed24;border-right:0;min-height:118px}.LeonardoCaseStudy-module__X5IiIW__pipelineStage:first-child{border-top:0}.LeonardoCaseStudy-module__X5IiIW__pipelineStage>i{bottom:-11px;right:28px;rotate:90deg}.LeonardoCaseStudy-module__X5IiIW__regionalMedia,.LeonardoCaseStudy-module__X5IiIW__assemblyHero,.LeonardoCaseStudy-module__X5IiIW__atmosphereFrame{width:calc(100% + (var(--case-gutter) * 2));margin-left:calc(var(--case-gutter) * -1)}.LeonardoCaseStudy-module__X5IiIW__terrainGraph{grid-template-columns:1fr;gap:0;min-height:auto;padding:24px}.LeonardoCaseStudy-module__X5IiIW__graphNode{width:100%;margin:0}.LeonardoCaseStudy-module__X5IiIW__graphLink{width:1px;height:38px;margin:0 auto}.LeonardoCaseStudy-module__X5IiIW__graphLink i{display:none}.LeonardoCaseStudy-module__X5IiIW__terrainPair,.LeonardoCaseStudy-module__X5IiIW__editorialPair,.LeonardoCaseStudy-module__X5IiIW__assemblyPair{gap:42px}.LeonardoCaseStudy-module__X5IiIW__editorialPair .LeonardoCaseStudy-module__X5IiIW__mediaFigure:last-child,.LeonardoCaseStudy-module__X5IiIW__assemblyPair .LeonardoCaseStudy-module__X5IiIW__mediaFigure:first-child,.LeonardoCaseStudy-module__X5IiIW__simulationGrid .LeonardoCaseStudy-module__X5IiIW__mediaFigure:nth-child(2n){margin:0}.LeonardoCaseStudy-module__X5IiIW__atmosphereLegend{width:100%;position:relative;bottom:auto;right:auto}.LeonardoCaseStudy-module__X5IiIW__simulationGrid{gap:44px}.LeonardoCaseStudy-module__X5IiIW__mediaFigure figcaption{flex-direction:column;align-items:flex-start;gap:6px}.LeonardoCaseStudy-module__X5IiIW__contributionGrid>div{padding:30px 24px}.LeonardoCaseStudy-module__X5IiIW__nextProject>a span{font-size:clamp(3.4rem,17vw,6rem)}}@media (max-width:480px){.LeonardoCaseStudy-module__X5IiIW__heroTools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LeonardoCaseStudy-module__X5IiIW__atmosphereLegend{grid-template-columns:1fr}.LeonardoCaseStudy-module__X5IiIW__caseFooter{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.LeonardoCaseStudy-module__X5IiIW__heroEnvironment,.LeonardoCaseStudy-module__X5IiIW__contourField path,.LeonardoCaseStudy-module__X5IiIW__graphLink i,.LeonardoCaseStudy-module__X5IiIW__mediaFigure:hover .LeonardoCaseStudy-module__X5IiIW__mediaScan{animation:none!important}.LeonardoCaseStudy-module__X5IiIW__mediaSurface img,.LeonardoCaseStudy-module__X5IiIW__nextProject>a i{transition:none}}
.MedtronicCaseStudy-module__ZlrSlG__caseStudy{--case-cyan:#63e8ff;--case-violet:#9d87ff;--case-ink:#f1f3f1;--case-muted:#e2e9ea8a;--case-gutter:clamp(22px, 5vw, 82px);min-height:100vh;color:var(--case-ink);background:#030507;overflow:clip}.MedtronicCaseStudy-module__ZlrSlG__caseNavigation{z-index:10;top:0;right:var(--case-gutter);left:var(--case-gutter);color:#e2e9ea8c;min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ebf2f324;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:.55rem;display:grid;position:absolute}.MedtronicCaseStudy-module__ZlrSlG__caseNavigation a{color:#f1f5f4c7;transition:color .22s}.MedtronicCaseStudy-module__ZlrSlG__caseNavigation a:hover,.MedtronicCaseStudy-module__ZlrSlG__caseNavigation a:focus-visible{color:var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__caseNavigation span:last-child{text-align:right}.MedtronicCaseStudy-module__ZlrSlG__caseHero{min-height:max(760px,100svh);padding:130px max(var(--case-gutter), calc((100vw - 1480px) / 2)) 90px;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:clamp(40px,7vw,126px);display:grid;position:relative;overflow:hidden}.MedtronicCaseStudy-module__ZlrSlG__caseHero:before,.MedtronicCaseStudy-module__ZlrSlG__caseHero:after{z-index:-2;content:"";border:1px solid #63e8ff1f;border-radius:50%;position:absolute}.MedtronicCaseStudy-module__ZlrSlG__caseHero:before{aspect-ratio:1;width:min(52vw,760px);top:10%;right:-3%;box-shadow:0 0 160px #63e8ff0d}.MedtronicCaseStudy-module__ZlrSlG__caseHero:after{aspect-ratio:1;border-color:#9d87ff1a;width:min(34vw,500px);top:22%;right:7%}.MedtronicCaseStudy-module__ZlrSlG__heroGrid{z-index:-3;background:linear-gradient(#63e8ff06 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#63e8ff06 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 78% 44%,#63e8ff14,#0000 35%),linear-gradient(110deg,#030507 32%,#061014 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.MedtronicCaseStudy-module__ZlrSlG__heroContent{z-index:2;position:relative}.MedtronicCaseStudy-module__ZlrSlG__heroEyebrow,.MedtronicCaseStudy-module__ZlrSlG__heroTools,.MedtronicCaseStudy-module__ZlrSlG__heroCategory,.MedtronicCaseStudy-module__ZlrSlG__heroScroll,.MedtronicCaseStudy-module__ZlrSlG__sectionMarker,.MedtronicCaseStudy-module__ZlrSlG__mediaFigure figcaption,.MedtronicCaseStudy-module__ZlrSlG__nextProject>p,.MedtronicCaseStudy-module__ZlrSlG__nextProject>small,.MedtronicCaseStudy-module__ZlrSlG__caseFooter{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.MedtronicCaseStudy-module__ZlrSlG__heroEyebrow{max-width:590px;color:var(--case-cyan);letter-spacing:.15em;justify-content:space-between;font-size:.58rem;display:flex}.MedtronicCaseStudy-module__ZlrSlG__caseHero h1{letter-spacing:-.078em;text-transform:uppercase;margin-top:clamp(30px,4vw,58px);font-size:clamp(4.3rem,9vw,9.5rem);font-weight:350;line-height:.8}.MedtronicCaseStudy-module__ZlrSlG__heroCategory{color:#f1f5f4c2;letter-spacing:.12em;max-width:580px;margin-top:clamp(32px,4vw,56px);font-size:clamp(.58rem,.8vw,.72rem);line-height:1.7}.MedtronicCaseStudy-module__ZlrSlG__heroTools{color:#e2e9ea7a;letter-spacing:.11em;border-top:1px solid #ebf2f326;flex-wrap:wrap;gap:10px 22px;max-width:590px;margin-top:23px;padding-top:18px;font-size:.52rem;list-style:none;display:flex}.MedtronicCaseStudy-module__ZlrSlG__heroTools li:before{color:var(--case-cyan);content:"/";margin-right:8px}.MedtronicCaseStudy-module__ZlrSlG__heroCover{background:#f7f8f8;border:1px solid #63e8ff2e;justify-self:end;width:min(100%,610px);position:relative;overflow:hidden;box-shadow:0 56px 160px #0000008c,0 0 100px #63e8ff12}.MedtronicCaseStudy-module__ZlrSlG__heroCover img{width:100%;height:auto;display:block}.MedtronicCaseStudy-module__ZlrSlG__heroCover:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 60%,#63e8ff12);border:1px solid #fff3;position:absolute;inset:0}.MedtronicCaseStudy-module__ZlrSlG__heroTarget{aspect-ratio:1;border:1px solid #030c1138;border-radius:50%;width:44px;position:absolute;top:18px;right:18px}.MedtronicCaseStudy-module__ZlrSlG__heroTarget:before,.MedtronicCaseStudy-module__ZlrSlG__heroTarget:after{content:"";background:#030c113d;position:absolute}.MedtronicCaseStudy-module__ZlrSlG__heroTarget:before{width:58px;height:1px;top:50%;left:-8px}.MedtronicCaseStudy-module__ZlrSlG__heroTarget:after{width:1px;height:58px;top:-8px;left:50%}.MedtronicCaseStudy-module__ZlrSlG__heroScroll{right:var(--case-gutter);color:#e2e9ea61;letter-spacing:.15em;align-items:center;gap:12px;font-size:.48rem;display:flex;position:absolute;bottom:28px}.MedtronicCaseStudy-module__ZlrSlG__heroScroll span{background:linear-gradient(90deg, transparent, var(--case-cyan));width:42px;height:1px}.MedtronicCaseStudy-module__ZlrSlG__caseBody{width:min(calc(100% - 2 * var(--case-gutter)), 1480px);margin-inline:auto}.MedtronicCaseStudy-module__ZlrSlG__contentSection{padding:clamp(120px,15vw,230px) 0 0}.MedtronicCaseStudy-module__ZlrSlG__sectionIntro{border-top:1px solid #ebf2f31c;grid-template-columns:minmax(170px,.32fr) minmax(360px,1.05fr) minmax(280px,.62fr);align-items:start;gap:clamp(28px,5vw,88px);margin-bottom:clamp(60px,8vw,118px);padding-top:22px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__sectionMarker{color:#e2e9ea66;letter-spacing:.13em;align-items:center;gap:12px;font-size:.51rem;display:flex}.MedtronicCaseStudy-module__ZlrSlG__sectionMarker span:first-child{color:var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__sectionMarker i{background:#63e8ff66;width:26px;height:1px}.MedtronicCaseStudy-module__ZlrSlG__sectionIntro h2{letter-spacing:-.06em;max-width:790px;font-size:clamp(2.3rem,4.8vw,5.5rem);font-weight:370;line-height:.94}.MedtronicCaseStudy-module__ZlrSlG__sectionCopy{color:var(--case-muted);font-size:clamp(.88rem,1.05vw,1.05rem);line-height:1.75}.MedtronicCaseStudy-module__ZlrSlG__mediaFigure{min-width:0}.MedtronicCaseStudy-module__ZlrSlG__mediaSurface{aspect-ratio:var(--media-ratio);background:#070a0c;border:1px solid #ebf2f31c;position:relative;overflow:hidden}.MedtronicCaseStudy-module__ZlrSlG__mediaSurface img{object-fit:cover;width:100%;height:100%;transition:filter .6s,transform .9s cubic-bezier(.22,1,.36,1);display:block}.MedtronicCaseStudy-module__ZlrSlG__mediaSurface:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.012)}.MedtronicCaseStudy-module__ZlrSlG__mediaEdge{pointer-events:none;border:1px solid #0000;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #63e8ff0a}.MedtronicCaseStudy-module__ZlrSlG__mediaFigure figcaption{color:#e2e9ea61;letter-spacing:.11em;grid-template-columns:42px 1fr;gap:16px;padding-top:14px;font-size:.48rem;line-height:1.5;display:grid}.MedtronicCaseStudy-module__ZlrSlG__mediaFigure figcaption span{color:var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid>div>p{color:#e2e9eaad;font-size:clamp(1.05rem,1.55vw,1.42rem);line-height:1.7}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid dl{border-top:1px solid #ebf2f31a;margin-top:clamp(42px,6vw,82px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid dl div{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ebf2f314;grid-template-columns:.72fr 1fr;gap:18px;padding:16px 0;font-size:.51rem;line-height:1.5;display:grid}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid dt{color:#e2e9ea52}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid dd{color:#f1f5f4ad}.MedtronicCaseStudy-module__ZlrSlG__overviewMedia{justify-self:end;width:min(100%,690px)}.MedtronicCaseStudy-module__ZlrSlG__migrationDiagram{background:linear-gradient(#63e8ff08 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#63e8ff08 1px,#0000 1px) 0 0/62px 62px,radial-gradient(circle at 75%,#63e8ff14,#0000 34%),#05080a;border:1px solid #ebf2f31a;grid-template-columns:1fr minmax(90px,.28fr) 1fr;align-items:center;gap:clamp(20px,4vw,66px);min-height:clamp(420px,48vw,650px);padding:clamp(38px,7vw,96px);display:grid;position:relative;overflow:hidden}.MedtronicCaseStudy-module__ZlrSlG__migrationDiagram>p{color:#e2e9ea66;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;position:absolute;bottom:clamp(22px,3vw,42px);right:clamp(24px,4vw,58px)}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem{background:#030507d1;border:1px solid #ebf2f31c;align-content:center;gap:18px;min-height:260px;padding:clamp(28px,4vw,58px);display:grid;position:relative}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem:before{content:"";background:#e2e9ea59;width:32%;height:1px;position:absolute;top:-1px;left:-1px}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem[data-era=target]{border-color:#63e8ff4d;box-shadow:0 0 70px #63e8ff0f}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem[data-era=target]:before{background:var(--case-cyan);width:72%;box-shadow:0 0 14px var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem span,.MedtronicCaseStudy-module__ZlrSlG__migrationSystem small{color:#e2e9ea61;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem strong{letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,4rem);font-weight:380}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem small{color:#f1f5f4ad}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer{color:var(--case-cyan);justify-items:center;gap:13px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer span{background:linear-gradient(#0000,#63e8ff75);width:1px;height:56px}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer span:last-child{transform:rotate(180deg)}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer i{text-shadow:0 0 24px #63e8ff73;font-size:2rem;font-style:normal}.MedtronicCaseStudy-module__ZlrSlG__trackingArchitecture{background:radial-gradient(circle at 72%,#63e8ff14,#0000 31%),#05080a;border:1px solid #ebf2f31a;grid-template-columns:1fr minmax(88px,.24fr) minmax(260px,.68fr);align-items:center;gap:clamp(24px,5vw,76px);min-height:clamp(430px,48vw,640px);padding:clamp(36px,6vw,90px);display:grid;position:relative}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs>div,.MedtronicCaseStudy-module__ZlrSlG__trackingOutput{text-align:center;border:1px solid #63e8ff33;place-content:center;gap:13px;min-height:180px;padding:24px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs>i{color:#9d87ffbd;font-size:1.5rem;font-style:normal}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs span,.MedtronicCaseStudy-module__ZlrSlG__trackingInputs small,.MedtronicCaseStudy-module__ZlrSlG__trackingOutput span,.MedtronicCaseStudy-module__ZlrSlG__trackingOutput small{color:#e2e9ea61;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.46rem}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs strong,.MedtronicCaseStudy-module__ZlrSlG__trackingOutput strong{font-size:clamp(.9rem,1.3vw,1.25rem);font-weight:440}.MedtronicCaseStudy-module__ZlrSlG__trackingBus{grid-template-columns:1fr auto;align-items:center;display:grid}.MedtronicCaseStudy-module__ZlrSlG__trackingBus span{background:linear-gradient(90deg, #9d87ff47, var(--case-cyan));height:1px}.MedtronicCaseStudy-module__ZlrSlG__trackingBus i{aspect-ratio:1;border:1px solid var(--case-cyan);border-radius:50%;width:10px;box-shadow:0 0 18px #63e8ff80}.MedtronicCaseStudy-module__ZlrSlG__trackingOutput{border-color:#63e8ff61;min-height:240px;box-shadow:inset 0 0 70px #63e8ff0a}.MedtronicCaseStudy-module__ZlrSlG__pairedMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,94px) clamp(18px,3vw,46px);margin-top:clamp(80px,10vw,150px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement{border-block:1px solid #ebf2f31c;grid-template-columns:1fr minmax(160px,.34fr) 1fr;align-items:center;gap:clamp(24px,5vw,82px);padding:clamp(44px,7vw,96px) 0;display:grid}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>p{gap:14px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>p:last-child{text-align:right}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement strong{letter-spacing:-.065em;font-size:clamp(2.7rem,6.2vw,7.2rem);font-weight:340;line-height:.9}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement p:first-child strong{color:var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement span{color:#e2e9ea70;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.52rem}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div{aspect-ratio:1;border:1px solid #63e8ff38;border-radius:50%;place-items:center;display:grid;position:relative}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div:before,.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div:after{content:"";border:1px solid #9d87ff33;border-radius:50%;position:absolute}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div:before{inset:18%}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div:after{border-color:#63e8ff8c;inset:38%}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div span{background:linear-gradient(90deg,#0000,#63e8ff80,#0000);width:150%;height:1px;position:absolute;left:50%;right:50%;transform:translate(-50%)}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div i{aspect-ratio:1;background:var(--case-cyan);width:7px;box-shadow:0 0 20px var(--case-cyan);border-radius:50%}.MedtronicCaseStudy-module__ZlrSlG__calibrationDiagram{background-color:#05080a;background-image:linear-gradient(#63e8ff06 1px,#0000 1px),linear-gradient(90deg,#63e8ff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ebf2f31a;grid-template-columns:minmax(130px,.62fr) .45fr minmax(210px,.86fr) .45fr minmax(150px,.72fr);align-items:center;min-height:clamp(340px,38vw,520px);padding:clamp(34px,6vw,82px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__calibrationNode,.MedtronicCaseStudy-module__ZlrSlG__calibrationCore{text-align:center;place-items:center;gap:16px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__calibrationNode>span{aspect-ratio:1;border:1px solid #63e8ff47;border-radius:50%;width:clamp(68px,7vw,100px);display:block;box-shadow:inset 0 0 30px #63e8ff0d}.MedtronicCaseStudy-module__ZlrSlG__calibrationNode[data-node=tool]>span:after{background:var(--case-cyan);content:"";width:1px;height:74%;margin:13% auto;display:block;transform:rotate(28deg);box-shadow:0 0 10px #63e8ff80}.MedtronicCaseStudy-module__ZlrSlG__calibrationNode[data-node=simulator]>span{border-radius:18%;transform:rotate(45deg)}.MedtronicCaseStudy-module__ZlrSlG__calibrationNode strong,.MedtronicCaseStudy-module__ZlrSlG__calibrationCore span,.MedtronicCaseStudy-module__ZlrSlG__calibrationCore small{color:#e2e9ea7a;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem}.MedtronicCaseStudy-module__ZlrSlG__calibrationLine{background:#63e8ff47;height:1px;position:relative}.MedtronicCaseStudy-module__ZlrSlG__calibrationLine i{aspect-ratio:1;background:var(--case-cyan);width:7px;box-shadow:0 0 16px var(--case-cyan);border-radius:50%;animation:3s ease-in-out infinite MedtronicCaseStudy-module__ZlrSlG__calibrationSignal;position:absolute;top:-3px}.MedtronicCaseStudy-module__ZlrSlG__calibrationCore{background:#030507d6;border:1px solid #63e8ff5c;min-height:190px;padding:30px;box-shadow:inset 0 0 70px #63e8ff0d}.MedtronicCaseStudy-module__ZlrSlG__calibrationCore strong{letter-spacing:-.04em;font-size:clamp(1.25rem,2.3vw,2.4rem);font-weight:400}.MedtronicCaseStudy-module__ZlrSlG__calibrationCore small{color:var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__cameraViews{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);list-style:none;display:grid}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li{aspect-ratio:1.35;background-color:#05080a;background-image:linear-gradient(#63e8ff09 1px,#0000 1px),linear-gradient(90deg,#63e8ff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ebf2f31c;align-content:end;gap:10px;padding:clamp(22px,3vw,42px);display:grid;position:relative;overflow:hidden}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li:before,.MedtronicCaseStudy-module__ZlrSlG__cameraViews li:after{content:"";border:1px solid #63e8ff3d;position:absolute;top:22%;left:50%;transform:translate(-50%)}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li:before{aspect-ratio:1.8;border-radius:50%;width:48%}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li:after{background:linear-gradient(#0000,#63e8ff80,#0000);border:0;width:1px;height:48%;top:15%}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li[data-view=top]:before{aspect-ratio:1;border-radius:50%}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li[data-view=side]:before{border-radius:50% 18%;width:62%;transform:translate(-50%)rotate(-12deg)}.MedtronicCaseStudy-module__ZlrSlG__cameraViews span,.MedtronicCaseStudy-module__ZlrSlG__cameraViews strong{z-index:1;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;position:relative}.MedtronicCaseStudy-module__ZlrSlG__cameraViews span{color:var(--case-cyan);letter-spacing:.11em;font-size:.47rem}.MedtronicCaseStudy-module__ZlrSlG__cameraViews strong{letter-spacing:.08em;font-size:clamp(.72rem,1vw,.92rem);font-weight:490}.MedtronicCaseStudy-module__ZlrSlG__cameraViews i{aspect-ratio:1;background:var(--case-cyan);width:8px;box-shadow:0 0 14px var(--case-cyan);opacity:.48;border-radius:50%;position:absolute;top:18%;right:10%}.MedtronicCaseStudy-module__ZlrSlG__pivotDiagram{background:#05080a;border:1px solid #ebf2f31a;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:center;gap:clamp(36px,6vw,96px);min-height:clamp(430px,50vw,650px);padding:clamp(28px,5vw,72px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__pivotDiagram svg{width:100%;height:auto}.MedtronicCaseStudy-module__ZlrSlG__pivotGrid{fill:none;stroke:#63e8ff12;stroke-width:1px}.MedtronicCaseStudy-module__ZlrSlG__pivotArc{fill:none;stroke:#9d87ffa3;stroke-dasharray:7 11;stroke-width:2px}.MedtronicCaseStudy-module__ZlrSlG__pivotTool{fill:none;stroke:var(--case-ink);stroke-linecap:round;stroke-width:12px;transform-box:fill-box;transform-origin:0 100%;animation:5.5s ease-in-out infinite MedtronicCaseStudy-module__ZlrSlG__pivotMotion}.MedtronicCaseStudy-module__ZlrSlG__pivotRing,.MedtronicCaseStudy-module__ZlrSlG__pivotPoint,.MedtronicCaseStudy-module__ZlrSlG__pivotAxes{fill:none;stroke:var(--case-cyan)}.MedtronicCaseStudy-module__ZlrSlG__pivotRing{stroke-width:1.5px}.MedtronicCaseStudy-module__ZlrSlG__pivotPoint{fill:var(--case-cyan);filter:drop-shadow(0 0 9px #63e8ffcc)}.MedtronicCaseStudy-module__ZlrSlG__pivotAxes{stroke:#63e8ff47;stroke-width:1px}.MedtronicCaseStudy-module__ZlrSlG__pivotLegend{border-top:1px solid #ebf2f31a;align-content:center;display:grid}.MedtronicCaseStudy-module__ZlrSlG__pivotLegend span{color:#e2e9ea85;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ebf2f314;padding:18px 0;font-size:.51rem}.MedtronicCaseStudy-module__ZlrSlG__pivotLegend span:before{aspect-ratio:1;border:1px solid var(--case-cyan);content:"";border-radius:50%;width:7px;margin-right:13px;display:inline-block}.MedtronicCaseStudy-module__ZlrSlG__xrayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px,5vw,78px) clamp(16px,2.2vw,34px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__tabletFeature{grid-template-columns:minmax(340px,.9fr) minmax(260px,.48fr);align-items:center;gap:clamp(48px,8vw,130px);margin-top:clamp(100px,12vw,180px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__tabletFeature aside{border-top:1px solid #63e8ff3d;gap:20px;padding-top:20px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__tabletFeature aside span,.MedtronicCaseStudy-module__ZlrSlG__techStack>p,.MedtronicCaseStudy-module__ZlrSlG__privacyNote span{color:var(--case-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.MedtronicCaseStudy-module__ZlrSlG__tabletFeature aside h3{letter-spacing:-.055em;font-size:clamp(2rem,3.8vw,4.4rem);font-weight:380;line-height:.96}.MedtronicCaseStudy-module__ZlrSlG__tabletFeature aside p{color:var(--case-muted);line-height:1.75}.MedtronicCaseStudy-module__ZlrSlG__capabilityList{grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.MedtronicCaseStudy-module__ZlrSlG__capabilityList li{color:#f1f5f4b8;border-top:1px solid #ebf2f31a;grid-template-columns:50px 1fr;align-items:center;gap:18px;min-height:clamp(84px,8vw,124px);font-size:clamp(.95rem,1.3vw,1.25rem);display:grid}.MedtronicCaseStudy-module__ZlrSlG__capabilityList li:nth-child(odd){padding-right:clamp(24px,5vw,80px)}.MedtronicCaseStudy-module__ZlrSlG__capabilityList li:nth-child(2n){border-left:1px solid #ebf2f31a;padding-left:clamp(24px,5vw,80px)}.MedtronicCaseStudy-module__ZlrSlG__capabilityList span{color:var(--case-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.5rem}.MedtronicCaseStudy-module__ZlrSlG__technicalClose{padding-bottom:clamp(140px,18vw,260px)}.MedtronicCaseStudy-module__ZlrSlG__technicalCloseGrid{grid-template-columns:minmax(250px,.55fr) minmax(340px,.85fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.MedtronicCaseStudy-module__ZlrSlG__techStack{gap:26px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__techStack ul{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.MedtronicCaseStudy-module__ZlrSlG__techStack li{color:#f1f5f4a8;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #63e8ff29;padding:11px 13px;font-size:.48rem}.MedtronicCaseStudy-module__ZlrSlG__privacyMedia{grid-area:1/2/span 2}.MedtronicCaseStudy-module__ZlrSlG__privacyNote{border-block:1px solid #ebf2f31a;gap:18px;padding:24px 0;display:grid}.MedtronicCaseStudy-module__ZlrSlG__privacyNote p{color:#e2e9ea8f;font-size:.92rem;line-height:1.75}.MedtronicCaseStudy-module__ZlrSlG__nextProject{min-height:min(74svh,760px);padding:clamp(100px, 13vw, 190px) var(--case-gutter);background:radial-gradient(circle at 72% 48%,#63e8ff14,#0000 34%),linear-gradient(135deg,#05070a,#030507 70%);border-top:1px solid #ebf2f31a;align-content:center;display:grid;position:relative;overflow:hidden}.MedtronicCaseStudy-module__ZlrSlG__nextProject:after{aspect-ratio:1;content:"";border:1px solid #63e8ff2e;border-radius:50%;width:44vw;position:absolute;right:-9vw;box-shadow:0 0 100px #63e8ff0d}.MedtronicCaseStudy-module__ZlrSlG__nextProject>p,.MedtronicCaseStudy-module__ZlrSlG__nextProject>small,.MedtronicCaseStudy-module__ZlrSlG__nextProject>a{z-index:1;width:min(100%,1480px);margin-inline:auto;position:relative}.MedtronicCaseStudy-module__ZlrSlG__nextProject>p,.MedtronicCaseStudy-module__ZlrSlG__nextProject>small{color:#e2e9ea66;letter-spacing:.13em;font-size:.53rem}.MedtronicCaseStudy-module__ZlrSlG__nextProject>a{color:var(--case-ink);justify-content:space-between;align-items:center;gap:32px;margin-block:clamp(30px,5vw,70px);display:flex}.MedtronicCaseStudy-module__ZlrSlG__nextProject>a span{letter-spacing:-.075em;text-transform:uppercase;max-width:1100px;font-size:clamp(4rem,9vw,9rem);font-weight:350;line-height:.82}.MedtronicCaseStudy-module__ZlrSlG__nextProject>a i{color:var(--case-cyan);font-size:clamp(2rem,4vw,5rem);font-style:normal;transition:transform .42s cubic-bezier(.22,1,.36,1)}.MedtronicCaseStudy-module__ZlrSlG__nextProject>a:hover i,.MedtronicCaseStudy-module__ZlrSlG__nextProject>a:focus-visible i{transform:translate(8px,-8px)}.MedtronicCaseStudy-module__ZlrSlG__caseFooter{padding:28px var(--case-gutter) 54px;color:#e2e9ea61;letter-spacing:.11em;border-top:1px solid #ebf2f31a;justify-content:space-between;gap:30px;font-size:.54rem;display:flex}.MedtronicCaseStudy-module__ZlrSlG__caseFooter a{color:#f1f5f4b8}@keyframes MedtronicCaseStudy-module__ZlrSlG__calibrationSignal{0%,to{opacity:.25;left:0}50%{opacity:1;left:calc(100% - 7px)}}@keyframes MedtronicCaseStudy-module__ZlrSlG__pivotMotion{0%,to{transform:rotate(-8deg)}50%{transform:rotate(18deg)}}@supports (animation-timeline:view()){.MedtronicCaseStudy-module__ZlrSlG__sectionIntro,.MedtronicCaseStudy-module__ZlrSlG__mediaFigure,.MedtronicCaseStudy-module__ZlrSlG__migrationDiagram,.MedtronicCaseStudy-module__ZlrSlG__trackingArchitecture,.MedtronicCaseStudy-module__ZlrSlG__precisionStatement,.MedtronicCaseStudy-module__ZlrSlG__calibrationDiagram,.MedtronicCaseStudy-module__ZlrSlG__cameraViews,.MedtronicCaseStudy-module__ZlrSlG__pivotDiagram,.MedtronicCaseStudy-module__ZlrSlG__capabilityList{animation:linear both MedtronicCaseStudy-module__ZlrSlG__caseReveal;animation-timeline:view();animation-range:entry 3% entry 38%}}@keyframes MedtronicCaseStudy-module__ZlrSlG__caseReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.MedtronicCaseStudy-module__ZlrSlG__caseHero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.MedtronicCaseStudy-module__ZlrSlG__sectionIntro{grid-template-columns:150px minmax(0,1fr)}.MedtronicCaseStudy-module__ZlrSlG__sectionCopy{grid-column:2}.MedtronicCaseStudy-module__ZlrSlG__trackingArchitecture{grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__trackingBus{background:linear-gradient(#9d87ff47, var(--case-cyan));justify-self:center;width:1px;height:70px}.MedtronicCaseStudy-module__ZlrSlG__trackingBus span{display:none}.MedtronicCaseStudy-module__ZlrSlG__trackingBus i{align-self:end}.MedtronicCaseStudy-module__ZlrSlG__technicalCloseGrid{grid-template-columns:minmax(220px,.48fr) minmax(320px,.8fr)}}@media (max-width:820px){.MedtronicCaseStudy-module__ZlrSlG__caseNavigation{grid-template-columns:1fr auto}.MedtronicCaseStudy-module__ZlrSlG__caseNavigation>span:first-of-type{display:none}.MedtronicCaseStudy-module__ZlrSlG__caseHero{grid-template-columns:1fr;align-content:center;gap:42px;min-height:max(780px,100svh);padding-top:120px}.MedtronicCaseStudy-module__ZlrSlG__caseHero:before{width:92vw;top:46%;right:-24%}.MedtronicCaseStudy-module__ZlrSlG__caseHero:after{width:62vw;top:54%;right:-6%}.MedtronicCaseStudy-module__ZlrSlG__heroEyebrow{max-width:100%}.MedtronicCaseStudy-module__ZlrSlG__caseHero h1{font-size:clamp(4rem,17vw,7.2rem)}.MedtronicCaseStudy-module__ZlrSlG__heroCover{justify-self:center;width:min(82vw,530px)}.MedtronicCaseStudy-module__ZlrSlG__heroScroll{display:none}.MedtronicCaseStudy-module__ZlrSlG__sectionIntro{grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__sectionCopy{grid-column:auto}.MedtronicCaseStudy-module__ZlrSlG__overviewGrid,.MedtronicCaseStudy-module__ZlrSlG__pairedMedia,.MedtronicCaseStudy-module__ZlrSlG__tabletFeature,.MedtronicCaseStudy-module__ZlrSlG__technicalCloseGrid,.MedtronicCaseStudy-module__ZlrSlG__pivotDiagram{grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__overviewMedia{width:100%}.MedtronicCaseStudy-module__ZlrSlG__migrationDiagram{grid-template-columns:1fr;min-height:0;padding-bottom:92px}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer{grid-template-columns:1fr auto 1fr}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer span{width:100%;height:1px}.MedtronicCaseStudy-module__ZlrSlG__migrationTransfer i{transform:rotate(90deg)}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs{grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs>i{justify-self:center}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement{text-align:left;grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>p:last-child{text-align:left}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement>div{justify-self:center;width:min(52vw,210px)}.MedtronicCaseStudy-module__ZlrSlG__calibrationDiagram{grid-template-columns:1fr;gap:0}.MedtronicCaseStudy-module__ZlrSlG__calibrationLine{justify-self:center;width:1px;height:72px}.MedtronicCaseStudy-module__ZlrSlG__calibrationLine i{animation:3s ease-in-out infinite MedtronicCaseStudy-module__ZlrSlG__calibrationSignalVertical;left:-3px}.MedtronicCaseStudy-module__ZlrSlG__cameraViews,.MedtronicCaseStudy-module__ZlrSlG__xrayGrid{grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li{aspect-ratio:1.65}.MedtronicCaseStudy-module__ZlrSlG__pivotLegend,.MedtronicCaseStudy-module__ZlrSlG__capabilityList{grid-template-columns:1fr}.MedtronicCaseStudy-module__ZlrSlG__capabilityList li:nth-child(odd),.MedtronicCaseStudy-module__ZlrSlG__capabilityList li:nth-child(2n){border-left:0;padding-inline:0}.MedtronicCaseStudy-module__ZlrSlG__privacyMedia{grid-area:auto}.MedtronicCaseStudy-module__ZlrSlG__nextProject>a span{font-size:clamp(3.4rem,16vw,5.8rem)}}@keyframes MedtronicCaseStudy-module__ZlrSlG__calibrationSignalVertical{0%,to{opacity:.25;top:0}50%{opacity:1;top:calc(100% - 7px)}}@media (max-width:480px){.MedtronicCaseStudy-module__ZlrSlG__heroEyebrow{gap:8px;display:grid}.MedtronicCaseStudy-module__ZlrSlG__caseHero h1{font-size:clamp(3.35rem,17vw,5rem)}.MedtronicCaseStudy-module__ZlrSlG__heroCover{width:100%}.MedtronicCaseStudy-module__ZlrSlG__migrationSystem{min-height:220px}.MedtronicCaseStudy-module__ZlrSlG__trackingArchitecture,.MedtronicCaseStudy-module__ZlrSlG__calibrationDiagram,.MedtronicCaseStudy-module__ZlrSlG__pivotDiagram{padding-inline:20px}.MedtronicCaseStudy-module__ZlrSlG__trackingInputs>div{min-height:150px}.MedtronicCaseStudy-module__ZlrSlG__precisionStatement strong{font-size:clamp(2.5rem,14vw,4rem)}.MedtronicCaseStudy-module__ZlrSlG__cameraViews li{aspect-ratio:1.32}.MedtronicCaseStudy-module__ZlrSlG__mediaFigure figcaption{grid-template-columns:28px 1fr;font-size:.42rem}.MedtronicCaseStudy-module__ZlrSlG__caseFooter{flex-direction:column}}@media (prefers-reduced-motion:reduce){.MedtronicCaseStudy-module__ZlrSlG__calibrationLine i,.MedtronicCaseStudy-module__ZlrSlG__pivotTool,.MedtronicCaseStudy-module__ZlrSlG__sectionIntro,.MedtronicCaseStudy-module__ZlrSlG__mediaFigure,.MedtronicCaseStudy-module__ZlrSlG__migrationDiagram,.MedtronicCaseStudy-module__ZlrSlG__trackingArchitecture,.MedtronicCaseStudy-module__ZlrSlG__precisionStatement,.MedtronicCaseStudy-module__ZlrSlG__calibrationDiagram,.MedtronicCaseStudy-module__ZlrSlG__cameraViews,.MedtronicCaseStudy-module__ZlrSlG__pivotDiagram,.MedtronicCaseStudy-module__ZlrSlG__capabilityList{animation:none}.MedtronicCaseStudy-module__ZlrSlG__caseNavigation a,.MedtronicCaseStudy-module__ZlrSlG__mediaSurface img,.MedtronicCaseStudy-module__ZlrSlG__nextProject>a i{transition:none}}
.NightCityCaseStudy-module__RGd9xq__caseStudy{--night-cyan:#62e6ee;--night-violet:#9382ff;--night-magenta:#ff3f9c;--night-amber:#ffd374;--night-green:#8bd69b;--night-ink:#f2f1ed;--night-muted:#e1e2e894;--case-gutter:clamp(22px, 5vw, 82px);min-height:100vh;color:var(--night-ink);background:#030307;overflow:clip}.NightCityCaseStudy-module__RGd9xq__caseNavigation{z-index:20;top:0;right:var(--case-gutter);left:var(--case-gutter);color:#edeef19e;min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #eff1f429;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:.55rem;display:grid;position:absolute}.NightCityCaseStudy-module__RGd9xq__caseNavigation a{color:#f8f8f6d6;transition:color .22s}.NightCityCaseStudy-module__RGd9xq__caseNavigation a:hover,.NightCityCaseStudy-module__RGd9xq__caseNavigation a:focus-visible{color:var(--night-magenta)}.NightCityCaseStudy-module__RGd9xq__caseNavigation span:last-child{text-align:right}.NightCityCaseStudy-module__RGd9xq__caseHero{isolation:isolate;background:#070613;min-height:max(760px,100svh);position:relative;overflow:hidden}.NightCityCaseStudy-module__RGd9xq__heroArtwork{z-index:-4;position:absolute;inset:0}.NightCityCaseStudy-module__RGd9xq__heroArtwork img{object-fit:cover;object-position:center 48%;animation:14s ease-in-out infinite alternate NightCityCaseStudy-module__RGd9xq__hero-breathe;scale:1.015}.NightCityCaseStudy-module__RGd9xq__heroVeil{z-index:-3;background:linear-gradient(90deg,#02030ad9 0%,#02030a59 28%,#0000 57%),linear-gradient(#020208a3 0%,#0000 22% 58%,#020208b8 100%),radial-gradient(circle at 57% 43%,#0000 25%,#04020f33 80%);position:absolute;inset:0}.NightCityCaseStudy-module__RGd9xq__heroVeil:after{mix-blend-mode:screen;content:"";background:linear-gradient(105deg,#0000 45%,#5c32bc1a 70%,#0000 87%);position:absolute;inset:0}.NightCityCaseStudy-module__RGd9xq__heroContent{z-index:2;right:var(--case-gutter);bottom:clamp(54px,7vh,88px);left:var(--case-gutter);position:absolute}.NightCityCaseStudy-module__RGd9xq__heroEyebrow,.NightCityCaseStudy-module__RGd9xq__heroMeta,.NightCityCaseStudy-module__RGd9xq__heroScroll,.NightCityCaseStudy-module__RGd9xq__sectionMarker,.NightCityCaseStudy-module__RGd9xq__mediaFigure figcaption,.NightCityCaseStudy-module__RGd9xq__videoShowcase figcaption,.NightCityCaseStudy-module__RGd9xq__directionStatement,.NightCityCaseStudy-module__RGd9xq__constructionComposition aside,.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram,.NightCityCaseStudy-module__RGd9xq__lightingFeature>ul,.NightCityCaseStudy-module__RGd9xq__shaderLabels,.NightCityCaseStudy-module__RGd9xq__optimizationStrip,.NightCityCaseStudy-module__RGd9xq__contributionBlock,.NightCityCaseStudy-module__RGd9xq__nextProject>p,.NightCityCaseStudy-module__RGd9xq__nextProject>small,.NightCityCaseStudy-module__RGd9xq__caseFooter{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.NightCityCaseStudy-module__RGd9xq__heroEyebrow{color:#ffffffbd;letter-spacing:.17em;justify-content:space-between;max-width:570px;font-size:.56rem;display:flex}.NightCityCaseStudy-module__RGd9xq__heroEyebrow span:first-child:before{color:var(--night-magenta);content:"●";margin-right:10px}.NightCityCaseStudy-module__RGd9xq__caseHero h1{color:#0000;letter-spacing:-.085em;text-transform:uppercase;-webkit-text-stroke:1px #f8f7f3e6;text-shadow:0 0 45px #0a05226b;flex-direction:column;max-width:760px;margin-top:clamp(18px,3vh,32px);font-size:clamp(5.4rem,11.7vw,12.5rem);font-weight:350;line-height:.68;display:flex}.NightCityCaseStudy-module__RGd9xq__caseHero h1 span:last-child{margin-left:clamp(74px,9vw,152px)}.NightCityCaseStudy-module__RGd9xq__heroMeta{grid-template-columns:minmax(230px,1fr) 1.25fr;align-items:end;gap:28px;max-width:660px;margin-top:clamp(30px,5vh,48px);display:grid}.NightCityCaseStudy-module__RGd9xq__heroMeta p{color:#ffffffe6;letter-spacing:.15em;border-top:1px solid #ffffff59;padding-top:16px;font-size:.58rem;line-height:1.7}.NightCityCaseStudy-module__RGd9xq__heroMeta ul{color:#ecedf3a3;letter-spacing:.12em;border-top:1px solid #ffffff38;flex-wrap:wrap;gap:9px 16px;margin:0;padding:16px 0 0;font-size:.5rem;list-style:none;display:flex}.NightCityCaseStudy-module__RGd9xq__heroMeta li:before{color:var(--night-cyan);content:"/";margin-right:7px}.NightCityCaseStudy-module__RGd9xq__heroScroll{right:var(--case-gutter);color:#ffffffad;letter-spacing:.15em;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:.5rem;display:flex;position:absolute;bottom:62px}.NightCityCaseStudy-module__RGd9xq__heroScroll span{background:linear-gradient(var(--night-cyan), transparent);width:1px;height:58px}.NightCityCaseStudy-module__RGd9xq__caseBody{padding:0 max(var(--case-gutter), calc((100vw - 1480px) / 2));position:relative}.NightCityCaseStudy-module__RGd9xq__caseBody:before{top:0;bottom:0;left:var(--case-gutter);content:"";background:linear-gradient(#0000,#70e0ed29 8%,#8f76ff29 65%,#0000);width:1px;position:absolute}.NightCityCaseStudy-module__RGd9xq__contentSection{padding:clamp(110px,14vw,210px) 0 0;position:relative}.NightCityCaseStudy-module__RGd9xq__sectionIntro{border-top:1px solid #e4e8ef29;grid-template-columns:minmax(150px,.34fr) minmax(0,1.18fr) minmax(250px,.55fr);align-items:start;gap:clamp(28px,5vw,78px);padding-top:28px;display:grid}.NightCityCaseStudy-module__RGd9xq__sectionIntro[data-align=left]{grid-template-columns:minmax(150px,.34fr) minmax(0,1.18fr) minmax(250px,.55fr)}.NightCityCaseStudy-module__RGd9xq__sectionMarker{color:#e0e1e880;letter-spacing:.14em;grid-template-columns:auto 28px 1fr;align-items:start;gap:11px;font-size:.52rem;line-height:1.55;display:grid}.NightCityCaseStudy-module__RGd9xq__sectionMarker span:first-child{color:var(--night-cyan)}.NightCityCaseStudy-module__RGd9xq__sectionMarker i{background:linear-gradient(90deg, var(--night-violet), transparent);height:1px;margin-top:5px}.NightCityCaseStudy-module__RGd9xq__sectionIntro h2{letter-spacing:-.065em;max-width:780px;font-size:clamp(2.9rem,5.8vw,6.2rem);font-weight:350;line-height:.94}.NightCityCaseStudy-module__RGd9xq__sectionCopy{max-width:440px;color:var(--night-muted);font-size:clamp(.88rem,1.05vw,1rem);line-height:1.7}.NightCityCaseStudy-module__RGd9xq__mediaFigure{margin:clamp(56px,8vw,110px) 0 0}.NightCityCaseStudy-module__RGd9xq__mediaSurface{aspect-ratio:var(--media-ratio);background:#090716;position:relative;overflow:hidden;box-shadow:0 48px 130px #00000061}.NightCityCaseStudy-module__RGd9xq__mediaSurface img{object-fit:cover;width:100%;height:100%;transition:scale 1.1s cubic-bezier(.2,.7,.2,1);display:block}.NightCityCaseStudy-module__RGd9xq__mediaAtmosphere{pointer-events:none;background:linear-gradient(135deg,#5be2ed0a,#0000 30% 70%,#ff3b9b12);border:1px solid #c9d7ef2b;position:absolute;inset:0}.NightCityCaseStudy-module__RGd9xq__mediaFigure:hover .NightCityCaseStudy-module__RGd9xq__mediaSurface img{scale:1.012}.NightCityCaseStudy-module__RGd9xq__mediaFigure figcaption,.NightCityCaseStudy-module__RGd9xq__videoShowcase figcaption{color:#dde0e880;letter-spacing:.13em;justify-content:space-between;gap:20px;margin-top:15px;font-size:.5rem;line-height:1.5;display:flex}.NightCityCaseStudy-module__RGd9xq__mediaFigure figcaption span,.NightCityCaseStudy-module__RGd9xq__videoShowcase figcaption span{color:var(--night-cyan)}.NightCityCaseStudy-module__RGd9xq__directionStatement{border-top:1px solid #e3e8ee24;border-bottom:1px solid #e3e8ee24;grid-template-columns:1.45fr .55fr;align-items:end;gap:clamp(32px,8vw,130px);margin-top:clamp(70px,10vw,135px);padding:26px 0;display:grid}.NightCityCaseStudy-module__RGd9xq__directionStatement>div{color:#f2f2eee0;letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:16px;font-size:clamp(.7rem,1vw,.86rem);display:flex}.NightCityCaseStudy-module__RGd9xq__directionStatement i{color:var(--night-magenta);font-style:normal}.NightCityCaseStudy-module__RGd9xq__directionStatement p{color:#dde0e87a;font-family:var(--font-geist-sans), sans-serif;text-transform:none;font-size:.84rem;line-height:1.55}.NightCityCaseStudy-module__RGd9xq__atmosphereMedia{width:calc(100% + var(--case-gutter));margin-left:calc(var(--case-gutter) * -.5)}.NightCityCaseStudy-module__RGd9xq__constructionComposition{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:end;gap:clamp(30px,6vw,90px);display:grid}.NightCityCaseStudy-module__RGd9xq__constructionComposition aside{border-top:1px solid #e0e4ed26;border-bottom:1px solid #e0e4ed26;margin-bottom:4px;padding:24px 0}.NightCityCaseStudy-module__RGd9xq__constructionComposition aside>span{color:var(--night-violet);letter-spacing:.15em;font-size:.52rem}.NightCityCaseStudy-module__RGd9xq__constructionComposition ol{color:#ececeead;letter-spacing:.1em;gap:18px;margin:25px 0 0;padding:0;font-size:.57rem;list-style:none;display:grid}.NightCityCaseStudy-module__RGd9xq__constructionComposition li{grid-template-columns:30px 1fr;align-items:baseline;display:grid}.NightCityCaseStudy-module__RGd9xq__constructionComposition li i{color:#62e6eea6;font-style:normal}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram{background:#dbe1eb21;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(70px,9vw,125px);padding:1px;display:grid}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram>div{background:linear-gradient(135deg,#6d5bcc14,#0000 55%),#05050b;align-content:center;gap:9px;min-height:190px;padding:32px;display:grid;position:relative}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram>div:after{background:linear-gradient(90deg, var(--night-cyan), var(--night-violet), transparent);transform-origin:0;content:"";height:2px;transition:scale .5s;position:absolute;bottom:0;left:0;right:0;scale:0 1}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram>div:hover:after{scale:1}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram span{color:var(--night-cyan);letter-spacing:.14em;font-size:.52rem}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram strong{color:#f5f5f1e0;letter-spacing:.1em;font-size:.66rem;font-weight:500}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram small{color:#dde0e86b;letter-spacing:.1em;font-size:.49rem;line-height:1.5}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram>i{display:none}.NightCityCaseStudy-module__RGd9xq__proceduralMedia{width:86%;margin-left:auto}.NightCityCaseStudy-module__RGd9xq__lightingFeature{margin-top:clamp(70px,9vw,120px);position:relative}.NightCityCaseStudy-module__RGd9xq__lightingFeature .NightCityCaseStudy-module__RGd9xq__mediaFigure{margin-top:0}.NightCityCaseStudy-module__RGd9xq__lightSweep{z-index:2;aspect-ratio:1491/735;mix-blend-mode:screen;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.NightCityCaseStudy-module__RGd9xq__lightSweep:before{filter:blur(16px);content:"";background:linear-gradient(90deg,#0000,#8fd7ff29,#ffd98c33,#0000);width:22%;animation:9s cubic-bezier(.45,0,.25,1) infinite NightCityCaseStudy-module__RGd9xq__light-sweep;position:absolute;top:-30%;bottom:-30%;left:-34%;rotate:12deg}.NightCityCaseStudy-module__RGd9xq__lightingFeature>ul{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dae2ec1f;gap:1px;min-width:250px;margin:0;padding:1px;list-style:none;display:grid;position:absolute;bottom:56px;right:24px}.NightCityCaseStudy-module__RGd9xq__lightingFeature>ul li{color:#efeeecbd;letter-spacing:.11em;background:#04040cd1;grid-template-columns:34px 1fr;padding:12px 16px;font-size:.51rem;display:grid}.NightCityCaseStudy-module__RGd9xq__lightingFeature>ul span{color:var(--night-amber)}.NightCityCaseStudy-module__RGd9xq__shaderComposition{grid-template-columns:minmax(180px,.25fr) minmax(0,1fr);align-items:end;gap:clamp(30px,6vw,88px);display:grid}.NightCityCaseStudy-module__RGd9xq__shaderLabels{border-top:1px solid #e6e8ee26;gap:0;margin-bottom:4px;display:grid}.NightCityCaseStudy-module__RGd9xq__shaderLabels span{color:#ebecf094;letter-spacing:.11em;border-bottom:1px solid #e6e8ee26;padding:17px 0;font-size:.52rem;line-height:1.4}.NightCityCaseStudy-module__RGd9xq__shaderLabels span:before{aspect-ratio:1;background:var(--night-magenta);width:5px;box-shadow:0 0 10px var(--night-magenta);content:"";border-radius:50%;margin-right:10px;display:inline-block}.NightCityCaseStudy-module__RGd9xq__videoShowcase{width:calc(100% + (var(--case-gutter) * 1.2));margin:clamp(70px, 9vw, 130px) calc(var(--case-gutter) * -.6) 0}.NightCityCaseStudy-module__RGd9xq__videoFrame{aspect-ratio:16/9;background:#080713;position:relative;overflow:hidden;box-shadow:0 55px 160px #11082b8c}.NightCityCaseStudy-module__RGd9xq__videoFrame iframe{border:0;width:100%;height:100%;display:block}.NightCityCaseStudy-module__RGd9xq__videoFrame>span{pointer-events:none;background:linear-gradient(90deg,#4834c21a,#0000 20% 80%,#ff38930f),linear-gradient(#0000 75%,#04040c3d);border:1px solid #c0dbee2e;position:absolute;inset:0}.NightCityCaseStudy-module__RGd9xq__optimizationStrip{background:#dee2eb21;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(70px,9vw,120px);padding:1px;display:grid}.NightCityCaseStudy-module__RGd9xq__optimizationStrip span,.NightCityCaseStudy-module__RGd9xq__optimizationStrip strong{color:#e8e9ee9e;letter-spacing:.12em;text-align:center;background:#06060c;justify-content:center;align-items:center;min-height:90px;padding:18px;font-size:.55rem;font-weight:500;display:flex}.NightCityCaseStudy-module__RGd9xq__optimizationStrip strong{color:var(--night-cyan);background:linear-gradient(135deg,#5ae0ed1a,#06060c 58%)}.NightCityCaseStudy-module__RGd9xq__optimizationStrip i{display:none}.NightCityCaseStudy-module__RGd9xq__contributionBlock{background:radial-gradient(circle at 12% 15%,#4ed0db14,#0000 32%),radial-gradient(circle at 90% 80%,#8a67ff1a,#0000 34%),#05050b;border:1px solid #dbe1eb24;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:clamp(50px,10vw,160px);margin-top:clamp(70px,10vw,140px);padding:clamp(40px,6vw,80px);display:grid}.NightCityCaseStudy-module__RGd9xq__contributionBlock>div>span{color:var(--night-magenta);letter-spacing:.16em;font-size:.54rem}.NightCityCaseStudy-module__RGd9xq__contributionBlock h3{max-width:450px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.055em;text-transform:none;margin-top:26px;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:350;line-height:.98}.NightCityCaseStudy-module__RGd9xq__contributionBlock ol{margin:0;padding:0;list-style:none}.NightCityCaseStudy-module__RGd9xq__contributionBlock li{border-bottom:1px solid #dfe2e921;grid-template-columns:42px 1fr;align-items:center;min-height:64px;display:grid}.NightCityCaseStudy-module__RGd9xq__contributionBlock li:first-child{border-top:1px solid #dfe2e921}.NightCityCaseStudy-module__RGd9xq__contributionBlock li span{color:var(--night-cyan);font-size:.5rem}.NightCityCaseStudy-module__RGd9xq__contributionBlock li strong{color:#f1f1eec7;letter-spacing:.1em;font-size:.62rem;font-weight:500}.NightCityCaseStudy-module__RGd9xq__nextProject{padding:clamp(75px, 10vw, 150px) max(var(--case-gutter), calc((100vw - 1480px) / 2));background:radial-gradient(circle at 70% 25%,#8b70ff1f,#0000 28%),radial-gradient(circle at 22% 84%,#ff399514,#0000 26%),#05050b;border-top:1px solid #e2e5ec24;margin-top:clamp(140px,18vw,270px)}.NightCityCaseStudy-module__RGd9xq__nextProject>p,.NightCityCaseStudy-module__RGd9xq__nextProject>small{color:#dde0e780;letter-spacing:.14em;font-size:.54rem}.NightCityCaseStudy-module__RGd9xq__nextProject>p{color:var(--night-cyan)}.NightCityCaseStudy-module__RGd9xq__nextProject>a{color:var(--night-ink);border-bottom:1px solid #e5e8ee33;justify-content:space-between;align-items:center;margin:30px 0 24px;padding-bottom:24px;transition:color .24s;display:flex}.NightCityCaseStudy-module__RGd9xq__nextProject>a:hover,.NightCityCaseStudy-module__RGd9xq__nextProject>a:focus-visible{color:var(--night-cyan)}.NightCityCaseStudy-module__RGd9xq__nextProject>a span{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(4rem,10vw,10rem);font-weight:350;line-height:.8}.NightCityCaseStudy-module__RGd9xq__nextProject>a i{font-size:clamp(2rem,5vw,5rem);font-style:normal}.NightCityCaseStudy-module__RGd9xq__caseFooter{padding:28px var(--case-gutter);color:#dde0e775;letter-spacing:.12em;border-top:1px solid #e2e5ec1f;justify-content:space-between;gap:24px;font-size:.5rem;display:flex}.NightCityCaseStudy-module__RGd9xq__caseFooter a{color:#f1f1eec2}@keyframes NightCityCaseStudy-module__RGd9xq__hero-breathe{0%{scale:1.015}to{scale:1.035}}@keyframes NightCityCaseStudy-module__RGd9xq__light-sweep{0%,16%{opacity:0;translate:0}28%{opacity:.75}62%{opacity:.42}76%,to{opacity:0;translate:660%}}@supports (animation-timeline:view()){.NightCityCaseStudy-module__RGd9xq__sectionIntro,.NightCityCaseStudy-module__RGd9xq__directionStatement,.NightCityCaseStudy-module__RGd9xq__mediaFigure,.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram,.NightCityCaseStudy-module__RGd9xq__videoShowcase,.NightCityCaseStudy-module__RGd9xq__optimizationStrip,.NightCityCaseStudy-module__RGd9xq__contributionBlock{animation:linear both NightCityCaseStudy-module__RGd9xq__section-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes NightCityCaseStudy-module__RGd9xq__section-reveal{0%{opacity:.25;translate:0 28px}to{opacity:1;translate:0}}}@media (max-width:1080px){.NightCityCaseStudy-module__RGd9xq__sectionIntro,.NightCityCaseStudy-module__RGd9xq__sectionIntro[data-align=left]{grid-template-columns:150px minmax(0,1fr)}.NightCityCaseStudy-module__RGd9xq__sectionCopy{grid-column:2;margin-top:-12px}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram{grid-template-columns:repeat(2,minmax(0,1fr))}.NightCityCaseStudy-module__RGd9xq__constructionComposition{grid-template-columns:1fr}.NightCityCaseStudy-module__RGd9xq__constructionComposition aside{width:min(100%,520px);margin-left:auto}.NightCityCaseStudy-module__RGd9xq__shaderComposition{grid-template-columns:1fr}.NightCityCaseStudy-module__RGd9xq__shaderLabels{grid-template-columns:repeat(3,1fr)}.NightCityCaseStudy-module__RGd9xq__shaderLabels span{padding-right:14px}}@media (max-width:760px){.NightCityCaseStudy-module__RGd9xq__caseNavigation{grid-template-columns:1fr auto;min-height:64px;font-size:.48rem}.NightCityCaseStudy-module__RGd9xq__caseNavigation span:nth-child(2){display:none}.NightCityCaseStudy-module__RGd9xq__caseHero{background:#030307;min-height:auto;padding-top:64px}.NightCityCaseStudy-module__RGd9xq__heroArtwork{aspect-ratio:3/2;width:100%;position:relative;inset:auto}.NightCityCaseStudy-module__RGd9xq__heroArtwork img{object-fit:cover;object-position:center;animation:none;scale:1}.NightCityCaseStudy-module__RGd9xq__heroVeil{display:none}.NightCityCaseStudy-module__RGd9xq__heroContent{padding:34px var(--case-gutter) 86px;background:radial-gradient(circle at 80% 0,#785bf41c,#0000 38%),#030307;position:relative;inset:auto}.NightCityCaseStudy-module__RGd9xq__heroEyebrow{font-size:.48rem}.NightCityCaseStudy-module__RGd9xq__caseHero h1{color:var(--night-ink);-webkit-text-stroke:0;margin-top:28px;font-size:clamp(4.4rem,23vw,7rem);line-height:.78;display:block}.NightCityCaseStudy-module__RGd9xq__caseHero h1 span{display:block}.NightCityCaseStudy-module__RGd9xq__caseHero h1 span:last-child{margin-left:0}.NightCityCaseStudy-module__RGd9xq__heroMeta{grid-template-columns:1fr;gap:18px;margin-top:38px}.NightCityCaseStudy-module__RGd9xq__heroScroll,.NightCityCaseStudy-module__RGd9xq__caseBody:before{display:none}.NightCityCaseStudy-module__RGd9xq__contentSection{padding-top:110px}.NightCityCaseStudy-module__RGd9xq__sectionIntro,.NightCityCaseStudy-module__RGd9xq__sectionIntro[data-align=left]{grid-template-columns:1fr;gap:28px}.NightCityCaseStudy-module__RGd9xq__sectionCopy{grid-column:auto;margin-top:0}.NightCityCaseStudy-module__RGd9xq__sectionIntro h2{font-size:clamp(2.8rem,14vw,4.4rem)}.NightCityCaseStudy-module__RGd9xq__directionStatement{grid-template-columns:1fr;gap:28px}.NightCityCaseStudy-module__RGd9xq__directionStatement>div{flex-direction:column;align-items:flex-start}.NightCityCaseStudy-module__RGd9xq__directionStatement i{rotate:90deg}.NightCityCaseStudy-module__RGd9xq__atmosphereMedia,.NightCityCaseStudy-module__RGd9xq__proceduralMedia,.NightCityCaseStudy-module__RGd9xq__videoShowcase{width:100%;margin-left:0;margin-right:0}.NightCityCaseStudy-module__RGd9xq__mediaFigure figcaption,.NightCityCaseStudy-module__RGd9xq__videoShowcase figcaption{flex-direction:column;align-items:flex-start;gap:6px}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram{grid-template-columns:1fr}.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram>div{min-height:140px}.NightCityCaseStudy-module__RGd9xq__lightingFeature>ul{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(2,1fr);margin-top:1px;position:relative;bottom:auto;right:auto}.NightCityCaseStudy-module__RGd9xq__shaderLabels{grid-template-columns:1fr}.NightCityCaseStudy-module__RGd9xq__optimizationStrip{grid-template-columns:repeat(2,1fr)}.NightCityCaseStudy-module__RGd9xq__contributionBlock{grid-template-columns:1fr;padding:30px 24px}.NightCityCaseStudy-module__RGd9xq__nextProject>a span{font-size:clamp(3.5rem,20vw,6rem)}}@media (max-width:480px){.NightCityCaseStudy-module__RGd9xq__caseHero h1{font-size:4.5rem}.NightCityCaseStudy-module__RGd9xq__heroMeta ul{grid-template-columns:repeat(2,1fr);display:grid}.NightCityCaseStudy-module__RGd9xq__lightingFeature>ul,.NightCityCaseStudy-module__RGd9xq__optimizationStrip{grid-template-columns:1fr}.NightCityCaseStudy-module__RGd9xq__caseFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.NightCityCaseStudy-module__RGd9xq__heroArtwork img,.NightCityCaseStudy-module__RGd9xq__lightSweep:before,.NightCityCaseStudy-module__RGd9xq__sectionIntro,.NightCityCaseStudy-module__RGd9xq__directionStatement,.NightCityCaseStudy-module__RGd9xq__mediaFigure,.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram,.NightCityCaseStudy-module__RGd9xq__videoShowcase,.NightCityCaseStudy-module__RGd9xq__optimizationStrip,.NightCityCaseStudy-module__RGd9xq__contributionBlock{animation:none!important}.NightCityCaseStudy-module__RGd9xq__mediaSurface img,.NightCityCaseStudy-module__RGd9xq__worldBuildingDiagram>div:after{transition:none}}
.ProjectCaseStudyShell-module__7z0rEq__caseStudy{--case-accent:#63e8ff;background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--case-accent) 7%, transparent), transparent 30%), #030507;color:#f1f3f1;min-height:100vh;padding:0 clamp(22px,5vw,82px);overflow:hidden}.ProjectCaseStudyShell-module__7z0rEq__caseNavigation{z-index:2;color:#e2e9ea75;width:min(100%,1480px);min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ebf2f31c;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;font-size:.55rem;display:grid;position:relative}.ProjectCaseStudyShell-module__7z0rEq__caseNavigation a{color:#f1f5f4b8;transition:color .22s}.ProjectCaseStudyShell-module__7z0rEq__caseNavigation a:hover{color:var(--case-accent)}.ProjectCaseStudyShell-module__7z0rEq__caseNavigation span:last-child{text-align:right}.ProjectCaseStudyShell-module__7z0rEq__caseHero,.ProjectCaseStudyShell-module__7z0rEq__caseCover,.ProjectCaseStudyShell-module__7z0rEq__caseBody,.ProjectCaseStudyShell-module__7z0rEq__caseFooter{width:min(100%,1480px);margin-inline:auto}.ProjectCaseStudyShell-module__7z0rEq__caseHero{padding:clamp(100px,12vw,190px) 0 clamp(72px,8vw,126px)}.ProjectCaseStudyShell-module__7z0rEq__caseEyebrow{color:var(--case-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.58rem;display:flex}.ProjectCaseStudyShell-module__7z0rEq__caseHero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:1180px;margin-top:clamp(30px,4vw,62px);font-size:clamp(4rem,9.4vw,10rem);font-weight:360;line-height:.82}.ProjectCaseStudyShell-module__7z0rEq__caseMeta{border-top:1px solid #ebf2f31a;grid-template-columns:repeat(3,minmax(180px,1fr));gap:34px;margin-top:clamp(70px,8vw,120px);padding-top:22px;display:grid}.ProjectCaseStudyShell-module__7z0rEq__caseMeta p{gap:10px;display:grid}.ProjectCaseStudyShell-module__7z0rEq__caseMeta span,.ProjectCaseStudyShell-module__7z0rEq__caseMeta strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:500;line-height:1.6}.ProjectCaseStudyShell-module__7z0rEq__caseMeta span{color:#e2e9ea57}.ProjectCaseStudyShell-module__7z0rEq__caseMeta strong{color:#f1f5f4b8}.ProjectCaseStudyShell-module__7z0rEq__caseCover{aspect-ratio:16/8.3;border:1px solid color-mix(in srgb, var(--case-accent) 24%, #ebf2f314);background:#06090c;position:relative;overflow:hidden;box-shadow:0 48px 140px #00000080}.ProjectCaseStudyShell-module__7z0rEq__caseCover img,.ProjectCaseStudyShell-module__7z0rEq__caseCover video{object-fit:cover;width:100%;height:100%}.ProjectCaseStudyShell-module__7z0rEq__coverPlaceholder{background:linear-gradient(#ebf2f307 1px, transparent 1px), linear-gradient(90deg, #ebf2f307 1px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--case-accent) 10%, transparent), transparent 47%);text-align:center;background-size:84px 84px,84px 84px,auto;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.ProjectCaseStudyShell-module__7z0rEq__coverPlaceholder span,.ProjectCaseStudyShell-module__7z0rEq__coverPlaceholder small{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.ProjectCaseStudyShell-module__7z0rEq__coverPlaceholder span{color:#f1f5f4ad;font-size:.65rem}.ProjectCaseStudyShell-module__7z0rEq__coverPlaceholder small{color:#e2e9ea57;font-size:.48rem}.ProjectCaseStudyShell-module__7z0rEq__caseBody{padding:clamp(130px,15vw,230px) 0}.ProjectCaseStudyShell-module__7z0rEq__caseSection{border-top:1px solid #ebf2f31a;grid-template-columns:70px minmax(240px,.7fr) minmax(280px,1fr);gap:clamp(28px,5vw,90px);padding:clamp(54px,6vw,90px) 0;display:grid}.ProjectCaseStudyShell-module__7z0rEq__sectionIndex{color:var(--case-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.55rem}.ProjectCaseStudyShell-module__7z0rEq__caseSection h2{letter-spacing:-.04em;font-size:clamp(1.55rem,2.5vw,2.7rem);font-weight:400}.ProjectCaseStudyShell-module__7z0rEq__sectionContent{color:#e2e9ea7a;line-height:1.75}.ProjectCaseStudyShell-module__7z0rEq__caseFooter{color:#e2e9ea61;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ebf2f31a;justify-content:space-between;gap:30px;padding:28px 0 54px;font-size:.54rem;display:flex}.ProjectCaseStudyShell-module__7z0rEq__caseFooter a{color:#f1f5f4b8}@media (max-width:780px){.ProjectCaseStudyShell-module__7z0rEq__caseNavigation{grid-template-columns:1fr auto}.ProjectCaseStudyShell-module__7z0rEq__caseNavigation>span:first-of-type{display:none}.ProjectCaseStudyShell-module__7z0rEq__caseMeta{grid-template-columns:1fr}.ProjectCaseStudyShell-module__7z0rEq__caseCover{aspect-ratio:4/3}.ProjectCaseStudyShell-module__7z0rEq__caseSection{grid-template-columns:44px 1fr}.ProjectCaseStudyShell-module__7z0rEq__sectionContent{grid-column:2}.ProjectCaseStudyShell-module__7z0rEq__caseFooter{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ProjectCaseStudyShell-module__7z0rEq__caseNavigation a{transition:none}}
.StrykerCaseStudy-module__gGCwjW__caseStudy{--case-yellow:#ffb300;--case-cyan:#63e8ff;--case-violet:#9d87ff;--case-magenta:#df5ab8;--case-ink:#f1f3f1;--case-muted:#e2e9ea8a;--case-gutter:clamp(22px, 5vw, 82px);min-height:100vh;color:var(--case-ink);background:#030507;overflow:clip}.StrykerCaseStudy-module__gGCwjW__caseNavigation{z-index:10;top:0;right:var(--case-gutter);left:var(--case-gutter);color:#e2e9ea8c;min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ebf2f324;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:.55rem;display:grid;position:absolute}.StrykerCaseStudy-module__gGCwjW__caseNavigation a{color:#f1f5f4c7;transition:color .22s}.StrykerCaseStudy-module__gGCwjW__caseNavigation a:hover,.StrykerCaseStudy-module__gGCwjW__caseNavigation a:focus-visible{color:var(--case-yellow)}.StrykerCaseStudy-module__gGCwjW__caseNavigation span:last-child{text-align:right}.StrykerCaseStudy-module__gGCwjW__caseHero{min-height:max(760px,100svh);padding:130px max(var(--case-gutter), calc((100vw - 1480px) / 2)) 90px;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:clamp(40px,7vw,126px);display:grid;position:relative;overflow:hidden}.StrykerCaseStudy-module__gGCwjW__caseHero:before,.StrykerCaseStudy-module__gGCwjW__caseHero:after{z-index:-2;content:"";border:1px solid #ffb30021;border-radius:50%;position:absolute}.StrykerCaseStudy-module__gGCwjW__caseHero:before{aspect-ratio:1;width:min(54vw,790px);top:7%;right:-2%;box-shadow:0 0 150px #ffb3000d}.StrykerCaseStudy-module__gGCwjW__caseHero:after{aspect-ratio:1;border-color:#63e8ff1a;width:min(34vw,500px);top:22%;right:8%}.StrykerCaseStudy-module__gGCwjW__heroGrid{z-index:-3;background:linear-gradient(#ffb30005 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#ffb30005 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 78% 44%,#ffb30012,#0000 35%),linear-gradient(110deg,#030507 32%,#120d04 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.StrykerCaseStudy-module__gGCwjW__heroContent{z-index:2;position:relative}.StrykerCaseStudy-module__gGCwjW__heroEyebrow,.StrykerCaseStudy-module__gGCwjW__heroTools,.StrykerCaseStudy-module__gGCwjW__heroCategory,.StrykerCaseStudy-module__gGCwjW__heroScroll,.StrykerCaseStudy-module__gGCwjW__sectionMarker,.StrykerCaseStudy-module__gGCwjW__mediaFigure figcaption,.StrykerCaseStudy-module__gGCwjW__nextProject>p,.StrykerCaseStudy-module__gGCwjW__nextProject>small,.StrykerCaseStudy-module__gGCwjW__caseFooter{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.StrykerCaseStudy-module__gGCwjW__heroEyebrow{max-width:590px;color:var(--case-yellow);letter-spacing:.15em;justify-content:space-between;font-size:.58rem;display:flex}.StrykerCaseStudy-module__gGCwjW__caseHero h1{letter-spacing:-.078em;text-transform:uppercase;margin-top:clamp(30px,4vw,58px);font-size:clamp(4.3rem,9vw,9.5rem);font-weight:350;line-height:.8}.StrykerCaseStudy-module__gGCwjW__heroCategory{color:#f1f5f4c2;letter-spacing:.12em;max-width:580px;margin-top:clamp(32px,4vw,56px);font-size:clamp(.58rem,.8vw,.72rem);line-height:1.7}.StrykerCaseStudy-module__gGCwjW__heroTools{color:#e2e9ea7a;letter-spacing:.11em;border-top:1px solid #ebf2f326;flex-wrap:wrap;gap:10px 22px;max-width:590px;margin-top:23px;padding-top:18px;font-size:.52rem;list-style:none;display:flex}.StrykerCaseStudy-module__gGCwjW__heroTools li:before{color:var(--case-yellow);content:"/";margin-right:8px}.StrykerCaseStudy-module__gGCwjW__heroCover{background:#ffb300;border:1px solid #ffb30038;justify-self:end;width:min(100%,620px);position:relative;overflow:hidden;box-shadow:0 56px 160px #00000094,0 0 100px #ffb30014}.StrykerCaseStudy-module__gGCwjW__heroCover img{width:100%;height:auto;display:block}.StrykerCaseStudy-module__gGCwjW__heroCover:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 62%,#ffffff14);border:1px solid #ffffff26;position:absolute;inset:0}.StrykerCaseStudy-module__gGCwjW__heroTarget{aspect-ratio:1;border:1px solid #0000004d;border-radius:50%;width:44px;position:absolute;top:18px;right:18px}.StrykerCaseStudy-module__gGCwjW__heroTarget:before,.StrykerCaseStudy-module__gGCwjW__heroTarget:after{content:"";background:#00000057;position:absolute}.StrykerCaseStudy-module__gGCwjW__heroTarget:before{width:58px;height:1px;top:50%;left:-8px}.StrykerCaseStudy-module__gGCwjW__heroTarget:after{width:1px;height:58px;top:-8px;left:50%}.StrykerCaseStudy-module__gGCwjW__heroScroll{right:var(--case-gutter);color:#e2e9ea61;letter-spacing:.15em;align-items:center;gap:12px;font-size:.48rem;display:flex;position:absolute;bottom:28px}.StrykerCaseStudy-module__gGCwjW__heroScroll span{background:linear-gradient(90deg, transparent, var(--case-yellow));width:42px;height:1px}.StrykerCaseStudy-module__gGCwjW__caseBody{width:min(calc(100% - 2 * var(--case-gutter)), 1480px);margin-inline:auto}.StrykerCaseStudy-module__gGCwjW__contentSection{padding:clamp(120px,15vw,230px) 0 0}.StrykerCaseStudy-module__gGCwjW__sectionIntro{border-top:1px solid #ebf2f31c;grid-template-columns:minmax(170px,.32fr) minmax(360px,1.05fr) minmax(280px,.62fr);align-items:start;gap:clamp(28px,5vw,88px);margin-bottom:clamp(60px,8vw,118px);padding-top:22px;display:grid}.StrykerCaseStudy-module__gGCwjW__sectionMarker{color:#e2e9ea66;letter-spacing:.13em;align-items:center;gap:12px;font-size:.51rem;display:flex}.StrykerCaseStudy-module__gGCwjW__sectionMarker span:first-child{color:var(--case-yellow)}.StrykerCaseStudy-module__gGCwjW__sectionMarker i{background:#ffb30073;width:26px;height:1px}.StrykerCaseStudy-module__gGCwjW__sectionIntro h2{letter-spacing:-.06em;max-width:800px;font-size:clamp(2.3rem,4.8vw,5.5rem);font-weight:370;line-height:.94}.StrykerCaseStudy-module__gGCwjW__sectionCopy{color:var(--case-muted);font-size:clamp(.88rem,1.05vw,1.05rem);line-height:1.75}.StrykerCaseStudy-module__gGCwjW__mediaFigure{min-width:0}.StrykerCaseStudy-module__gGCwjW__mediaSurface{aspect-ratio:var(--media-ratio);background:#070a0c;border:1px solid #ebf2f31c;position:relative;overflow:hidden}.StrykerCaseStudy-module__gGCwjW__mediaSurface img{object-fit:cover;width:100%;height:100%;transition:filter .6s,transform .9s cubic-bezier(.22,1,.36,1);display:block}.StrykerCaseStudy-module__gGCwjW__mediaSurface:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.012)}.StrykerCaseStudy-module__gGCwjW__mediaEdge{pointer-events:none;border:1px solid #0000;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffb30009}.StrykerCaseStudy-module__gGCwjW__mediaFigure figcaption{color:#e2e9ea61;letter-spacing:.11em;grid-template-columns:42px 1fr;gap:16px;padding-top:14px;font-size:.48rem;line-height:1.5;display:grid}.StrykerCaseStudy-module__gGCwjW__mediaFigure figcaption span{color:var(--case-yellow)}.StrykerCaseStudy-module__gGCwjW__overviewGrid{grid-template-columns:minmax(300px,.76fr) minmax(240px,.42fr);align-items:center;gap:clamp(54px,10vw,170px);display:grid}.StrykerCaseStudy-module__gGCwjW__overviewGrid>div>p{color:#e2e9eaad;font-size:clamp(1.05rem,1.55vw,1.42rem);line-height:1.7}.StrykerCaseStudy-module__gGCwjW__overviewGrid dl{border-top:1px solid #ebf2f31a;margin-top:clamp(42px,6vw,82px);display:grid}.StrykerCaseStudy-module__gGCwjW__overviewGrid dl div{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ebf2f314;grid-template-columns:.72fr 1fr;gap:18px;padding:16px 0;font-size:.51rem;line-height:1.5;display:grid}.StrykerCaseStudy-module__gGCwjW__overviewGrid dt{color:#e2e9ea52}.StrykerCaseStudy-module__gGCwjW__overviewGrid dd{color:#f1f5f4ad}.StrykerCaseStudy-module__gGCwjW__overviewMedia{justify-self:center;width:min(100%,370px)}.StrykerCaseStudy-module__gGCwjW__skillList{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.StrykerCaseStudy-module__gGCwjW__skillList li{background:linear-gradient(150deg,#ffb30006,#0000 64%);border:1px solid #ebf2f31a;border-left:0;align-content:space-between;gap:30px;min-height:clamp(170px,16vw,250px);padding:clamp(24px,3vw,42px);display:grid}.StrykerCaseStudy-module__gGCwjW__skillList li:first-child{border-left:1px solid #ebf2f31a}.StrykerCaseStudy-module__gGCwjW__skillList span{color:var(--case-yellow);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.5rem}.StrykerCaseStudy-module__gGCwjW__skillList strong{letter-spacing:-.035em;font-size:clamp(1.05rem,1.6vw,1.55rem);font-weight:420}.StrykerCaseStudy-module__gGCwjW__workflowLead{grid-template-columns:minmax(240px,.42fr) minmax(300px,.72fr);align-items:center;gap:clamp(54px,9vw,150px);width:min(100%,1080px);margin-inline:auto;display:grid}.StrykerCaseStudy-module__gGCwjW__workflowLead .StrykerCaseStudy-module__gGCwjW__mediaFigure{justify-self:center;width:min(100%,360px)}.StrykerCaseStudy-module__gGCwjW__workflowLead ol{border-top:1px solid #ebf2f31a;list-style:none}.StrykerCaseStudy-module__gGCwjW__workflowLead li{color:#f1f5f4b3;border-bottom:1px solid #ebf2f314;grid-template-columns:54px 1fr;align-items:center;min-height:76px;font-size:clamp(.92rem,1.2vw,1.12rem);display:grid}.StrykerCaseStudy-module__gGCwjW__workflowLead li span{color:var(--case-yellow);font-family:var(--font-geist-mono), monospace;font-size:.48rem}.StrykerCaseStudy-module__gGCwjW__phoneGallery,.StrykerCaseStudy-module__gGCwjW__guidanceGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(70px,9vw,130px) clamp(22px,4vw,66px);margin-top:clamp(110px,14vw,210px);display:grid}.StrykerCaseStudy-module__gGCwjW__phoneGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(3n+2){transform:translateY(72px)}.StrykerCaseStudy-module__gGCwjW__calibrationMap{background-color:#05080a;background-image:linear-gradient(#ffb30006 1px,#0000 1px),linear-gradient(90deg,#ffb30006 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ebf2f31a;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,48px);min-height:clamp(280px,30vw,430px);padding:clamp(30px,5vw,74px);display:grid}.StrykerCaseStudy-module__gGCwjW__calibrationMap>div{text-align:center;background:#030507c7;border:1px solid #ffb30038;place-content:center;gap:13px;min-height:170px;padding:24px;display:grid}.StrykerCaseStudy-module__gGCwjW__calibrationMap>div:last-child{border-color:#63e8ff52;box-shadow:inset 0 0 55px #63e8ff0a}.StrykerCaseStudy-module__gGCwjW__calibrationMap span,.StrykerCaseStudy-module__gGCwjW__calibrationMap small{color:#e2e9ea66;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.47rem}.StrykerCaseStudy-module__gGCwjW__calibrationMap span{color:var(--case-yellow)}.StrykerCaseStudy-module__gGCwjW__calibrationMap strong{font-size:clamp(.9rem,1.3vw,1.2rem);font-weight:430}.StrykerCaseStudy-module__gGCwjW__calibrationMap>i{color:var(--case-cyan);text-shadow:0 0 18px #63e8ff73;font-size:1.4rem;font-style:normal}.StrykerCaseStudy-module__gGCwjW__calibrationGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(56px,8vw,110px) clamp(18px,3vw,44px);margin-top:clamp(100px,12vw,180px);display:grid}.StrykerCaseStudy-module__gGCwjW__calibrationGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n){transform:translateY(56px)}.StrykerCaseStudy-module__gGCwjW__trainingNote{border-block:1px solid #ebf2f31a;grid-template-columns:180px 1fr;gap:34px;max-width:760px;margin:clamp(130px,16vw,230px) 0 0 auto;padding:24px 0;display:grid}.StrykerCaseStudy-module__gGCwjW__trainingNote span,.StrykerCaseStudy-module__gGCwjW__tomographyFeature aside>span,.StrykerCaseStudy-module__gGCwjW__deliveryMeta>div>p{color:var(--case-yellow);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.49rem;line-height:1.6}.StrykerCaseStudy-module__gGCwjW__trainingNote p{color:var(--case-muted);line-height:1.75}.StrykerCaseStudy-module__gGCwjW__contributionList{grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.StrykerCaseStudy-module__gGCwjW__contributionList li{border-top:1px solid #ebf2f31a;grid-template-columns:52px 1fr;align-items:center;gap:20px;min-height:clamp(100px,9vw,142px);display:grid}.StrykerCaseStudy-module__gGCwjW__contributionList li:nth-child(odd){padding-right:clamp(24px,5vw,80px)}.StrykerCaseStudy-module__gGCwjW__contributionList li:nth-child(2n){border-left:1px solid #ebf2f31a;padding-left:clamp(24px,5vw,80px)}.StrykerCaseStudy-module__gGCwjW__contributionList span{color:var(--case-yellow);font-family:var(--font-geist-mono), monospace;font-size:.48rem}.StrykerCaseStudy-module__gGCwjW__contributionList p{color:#f1f5f4b3;font-size:clamp(.92rem,1.25vw,1.18rem);line-height:1.5}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram{background:linear-gradient(#63e8ff06 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#63e8ff06 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 34% 48%,#9d87ff14,#0000 30%),#05080a;border:1px solid #ebf2f31a;grid-template-columns:minmax(330px,1fr) minmax(260px,.62fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:clamp(520px,58vw,780px);padding:clamp(42px,7vw,100px);display:grid;position:relative;overflow:hidden}.StrykerCaseStudy-module__gGCwjW__volumeCore{aspect-ratio:1;width:min(40vw,480px);transform-style:preserve-3d;border:1px solid #ebf2f31c;border-radius:50%;justify-self:center;position:relative;transform:rotateX(62deg)rotate(32deg)}.StrykerCaseStudy-module__gGCwjW__volumeCore:before,.StrykerCaseStudy-module__gGCwjW__volumeCore:after{content:"";border:1px solid #63e8ff24;border-radius:50%;position:absolute}.StrykerCaseStudy-module__gGCwjW__volumeCore:before{inset:13%}.StrykerCaseStudy-module__gGCwjW__volumeCore:after{inset:31%}.StrykerCaseStudy-module__gGCwjW__volumeCore>span{transform-origin:50%;background:#ffffff03;border:1px solid;width:78%;height:78%;position:absolute;top:50%;left:50%}.StrykerCaseStudy-module__gGCwjW__volumeCore [data-plane=axial]{border-color:#63e8ffad;transform:translate(-50%,-50%)}.StrykerCaseStudy-module__gGCwjW__volumeCore [data-plane=coronal]{border-color:#9d87ffa3;transform:translate(-50%,-50%)rotateX(90deg)}.StrykerCaseStudy-module__gGCwjW__volumeCore [data-plane=sagittal]{border-color:#df5ab8b3;transform:translate(-50%,-50%)rotateY(90deg)}.StrykerCaseStudy-module__gGCwjW__volumeCore i{aspect-ratio:1;background:var(--case-yellow);border-radius:50%;width:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffb300cc}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram ol{border-top:1px solid #ebf2f31a;list-style:none}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram li{border-bottom:1px solid #ebf2f314;grid-template-columns:48px 1fr;align-content:center;gap:6px 18px;min-height:92px;display:grid}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram li>span{color:var(--case-cyan);font-family:var(--font-geist-mono), monospace;grid-row:1/span 2;align-self:center;font-size:.47rem}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram li[data-plane=coronal]>span{color:var(--case-violet)}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram li[data-plane=sagittal]>span{color:var(--case-magenta)}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram li strong{font-size:1rem;font-weight:440}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram li small{color:#e2e9ea5c;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.44rem}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram>p{color:#e2e9ea61;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:18px;font-size:.47rem;display:flex;position:absolute;bottom:clamp(22px,3vw,42px);right:clamp(24px,4vw,58px)}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram>p strong{color:#f1f5f4ad;font-weight:500}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram>p i{color:var(--case-yellow);font-style:normal}.StrykerCaseStudy-module__gGCwjW__tomographyFeature{grid-template-columns:minmax(250px,.42fr) minmax(300px,.72fr);align-items:center;gap:clamp(54px,9vw,150px);width:min(100%,1120px);margin:clamp(110px,14vw,210px) auto 0;display:grid}.StrykerCaseStudy-module__gGCwjW__tomographyFeature .StrykerCaseStudy-module__gGCwjW__mediaFigure{justify-self:center;width:min(100%,410px)}.StrykerCaseStudy-module__gGCwjW__tomographyFeature aside{border-top:1px solid #63e8ff38;gap:20px;padding-top:22px;display:grid}.StrykerCaseStudy-module__gGCwjW__tomographyFeature aside h3{letter-spacing:-.06em;font-size:clamp(2.2rem,4.6vw,5rem);font-weight:370;line-height:.94}.StrykerCaseStudy-module__gGCwjW__tomographyFeature aside p{max-width:520px;color:var(--case-muted);line-height:1.75}.StrykerCaseStudy-module__gGCwjW__trajectoryDiagram{background:#05080a;border:1px solid #ebf2f31a;grid-template-columns:minmax(0,1fr) minmax(210px,.32fr);align-items:center;gap:clamp(38px,6vw,90px);min-height:clamp(470px,54vw,720px);padding:clamp(34px,6vw,86px);display:grid}.StrykerCaseStudy-module__gGCwjW__trajectoryDiagram svg{width:100%;height:auto}.StrykerCaseStudy-module__gGCwjW__trajectoryGrid{fill:none;stroke:#63e8ff12;stroke-width:1px}.StrykerCaseStudy-module__gGCwjW__trajectoryPlan,.StrykerCaseStudy-module__gGCwjW__trajectoryLive,.StrykerCaseStudy-module__gGCwjW__deviationMeasure{fill:none;stroke-linecap:round}.StrykerCaseStudy-module__gGCwjW__trajectoryPlan{stroke:var(--case-magenta);stroke-width:5px}.StrykerCaseStudy-module__gGCwjW__trajectoryLive{stroke:var(--case-cyan);stroke-dasharray:9 12;stroke-width:3px}.StrykerCaseStudy-module__gGCwjW__deviationMeasure{stroke:var(--case-yellow);stroke-dasharray:4 7;stroke-width:2px}.StrykerCaseStudy-module__gGCwjW__entryRing,.StrykerCaseStudy-module__gGCwjW__targetRing{fill:none;stroke-width:2px}.StrykerCaseStudy-module__gGCwjW__entryRing{stroke:var(--case-cyan)}.StrykerCaseStudy-module__gGCwjW__targetRing{stroke:var(--case-magenta)}.StrykerCaseStudy-module__gGCwjW__entryPoint{fill:var(--case-cyan)}.StrykerCaseStudy-module__gGCwjW__targetPoint{fill:var(--case-magenta)}.StrykerCaseStudy-module__gGCwjW__trajectoryLegend{border-top:1px solid #ebf2f31a}.StrykerCaseStudy-module__gGCwjW__trajectoryLegend span{color:#e2e9ea80;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ebf2f314;padding:18px 0;font-size:.49rem;display:block}.StrykerCaseStudy-module__gGCwjW__trajectoryLegend span:before{aspect-ratio:1;border:1px solid var(--case-yellow);content:"";border-radius:50%;width:8px;margin-right:13px;display:inline-block}.StrykerCaseStudy-module__gGCwjW__guidanceGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2){transform:translateY(72px)}.StrykerCaseStudy-module__gGCwjW__delivery{padding-bottom:clamp(140px,18vw,260px)}.StrykerCaseStudy-module__gGCwjW__physicalGallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,74px);display:grid}.StrykerCaseStudy-module__gGCwjW__deliveryMeta{grid-template-columns:minmax(280px,.7fr) minmax(320px,1fr);gap:clamp(48px,8vw,130px);margin-top:clamp(100px,12vw,180px);display:grid}.StrykerCaseStudy-module__gGCwjW__deliveryMeta dl{border-top:1px solid #ebf2f31a}.StrykerCaseStudy-module__gGCwjW__deliveryMeta dl div{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ebf2f314;grid-template-columns:.55fr 1fr;gap:20px;padding:18px 0;font-size:.51rem;line-height:1.6;display:grid}.StrykerCaseStudy-module__gGCwjW__deliveryMeta dt{color:#e2e9ea52}.StrykerCaseStudy-module__gGCwjW__deliveryMeta dd{color:#f1f5f4ad}.StrykerCaseStudy-module__gGCwjW__deliveryMeta>div{gap:24px;display:grid}.StrykerCaseStudy-module__gGCwjW__deliveryMeta ul{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.StrykerCaseStudy-module__gGCwjW__deliveryMeta li{color:#f1f5f4a8;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffb3002b;padding:11px 13px;font-size:.47rem}.StrykerCaseStudy-module__gGCwjW__nextProject{min-height:min(74svh,760px);padding:clamp(100px, 13vw, 190px) var(--case-gutter);background:radial-gradient(circle at 72% 48%,#ffb30012,#0000 34%),linear-gradient(135deg,#080704,#030507 70%);border-top:1px solid #ebf2f31a;align-content:center;display:grid;position:relative;overflow:hidden}.StrykerCaseStudy-module__gGCwjW__nextProject:after{aspect-ratio:1;content:"";border:1px solid #ffb3002e;border-radius:50%;width:44vw;position:absolute;right:-9vw;box-shadow:0 0 100px #ffb3000d}.StrykerCaseStudy-module__gGCwjW__nextProject>p,.StrykerCaseStudy-module__gGCwjW__nextProject>small,.StrykerCaseStudy-module__gGCwjW__nextProject>a{z-index:1;width:min(100%,1480px);margin-inline:auto;position:relative}.StrykerCaseStudy-module__gGCwjW__nextProject>p,.StrykerCaseStudy-module__gGCwjW__nextProject>small{color:#e2e9ea66;letter-spacing:.13em;font-size:.53rem}.StrykerCaseStudy-module__gGCwjW__nextProject>a{color:var(--case-ink);justify-content:space-between;align-items:center;gap:32px;margin-block:clamp(30px,5vw,70px);display:flex}.StrykerCaseStudy-module__gGCwjW__nextProject>a span{letter-spacing:-.075em;text-transform:uppercase;max-width:1100px;font-size:clamp(4rem,9vw,9rem);font-weight:350;line-height:.82}.StrykerCaseStudy-module__gGCwjW__nextProject>a i{color:var(--case-yellow);font-size:clamp(2rem,4vw,5rem);font-style:normal;transition:transform .42s cubic-bezier(.22,1,.36,1)}.StrykerCaseStudy-module__gGCwjW__nextProject>a:hover i,.StrykerCaseStudy-module__gGCwjW__nextProject>a:focus-visible i{transform:translate(8px,-8px)}.StrykerCaseStudy-module__gGCwjW__caseFooter{padding:28px var(--case-gutter) 54px;color:#e2e9ea61;letter-spacing:.11em;border-top:1px solid #ebf2f31a;justify-content:space-between;gap:30px;font-size:.54rem;display:flex}.StrykerCaseStudy-module__gGCwjW__caseFooter a{color:#f1f5f4b8}@supports (animation-timeline:view()){.StrykerCaseStudy-module__gGCwjW__sectionIntro,.StrykerCaseStudy-module__gGCwjW__mediaFigure,.StrykerCaseStudy-module__gGCwjW__skillList,.StrykerCaseStudy-module__gGCwjW__calibrationMap,.StrykerCaseStudy-module__gGCwjW__contributionList,.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram,.StrykerCaseStudy-module__gGCwjW__trajectoryDiagram,.StrykerCaseStudy-module__gGCwjW__deliveryMeta{animation:linear both StrykerCaseStudy-module__gGCwjW__caseReveal;animation-timeline:view();animation-range:entry 3% entry 38%}}@keyframes StrykerCaseStudy-module__gGCwjW__caseReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.StrykerCaseStudy-module__gGCwjW__caseHero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.StrykerCaseStudy-module__gGCwjW__sectionIntro{grid-template-columns:150px minmax(0,1fr)}.StrykerCaseStudy-module__gGCwjW__sectionCopy{grid-column:2}.StrykerCaseStudy-module__gGCwjW__skillList{grid-template-columns:repeat(2,1fr)}.StrykerCaseStudy-module__gGCwjW__skillList li:nth-child(3){border-left:1px solid #ebf2f31a}.StrykerCaseStudy-module__gGCwjW__calibrationGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.StrykerCaseStudy-module__gGCwjW__calibrationGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n){transform:translateY(36px)}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram{grid-template-columns:minmax(280px,1fr) minmax(230px,.62fr)}}@media (max-width:820px){.StrykerCaseStudy-module__gGCwjW__caseNavigation{grid-template-columns:1fr auto}.StrykerCaseStudy-module__gGCwjW__caseNavigation>span:first-of-type{display:none}.StrykerCaseStudy-module__gGCwjW__caseHero{grid-template-columns:1fr;align-content:center;gap:42px;min-height:max(780px,100svh);padding-top:120px}.StrykerCaseStudy-module__gGCwjW__caseHero:before{width:92vw;top:46%;right:-24%}.StrykerCaseStudy-module__gGCwjW__caseHero:after{width:62vw;top:54%;right:-6%}.StrykerCaseStudy-module__gGCwjW__heroEyebrow{max-width:100%}.StrykerCaseStudy-module__gGCwjW__caseHero h1{font-size:clamp(4rem,17vw,7.2rem)}.StrykerCaseStudy-module__gGCwjW__heroCover{justify-self:center;width:min(84vw,540px)}.StrykerCaseStudy-module__gGCwjW__heroScroll{display:none}.StrykerCaseStudy-module__gGCwjW__sectionIntro{grid-template-columns:1fr}.StrykerCaseStudy-module__gGCwjW__sectionCopy{grid-column:auto}.StrykerCaseStudy-module__gGCwjW__overviewGrid,.StrykerCaseStudy-module__gGCwjW__workflowLead,.StrykerCaseStudy-module__gGCwjW__tomographyFeature,.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram,.StrykerCaseStudy-module__gGCwjW__trajectoryDiagram,.StrykerCaseStudy-module__gGCwjW__deliveryMeta{grid-template-columns:1fr}.StrykerCaseStudy-module__gGCwjW__overviewMedia,.StrykerCaseStudy-module__gGCwjW__workflowLead .StrykerCaseStudy-module__gGCwjW__mediaFigure,.StrykerCaseStudy-module__gGCwjW__tomographyFeature .StrykerCaseStudy-module__gGCwjW__mediaFigure{width:min(70vw,400px)}.StrykerCaseStudy-module__gGCwjW__phoneGallery,.StrykerCaseStudy-module__gGCwjW__guidanceGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.StrykerCaseStudy-module__gGCwjW__phoneGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(3n+2),.StrykerCaseStudy-module__gGCwjW__guidanceGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2){transform:none}.StrykerCaseStudy-module__gGCwjW__phoneGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n),.StrykerCaseStudy-module__gGCwjW__guidanceGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n){transform:translateY(36px)}.StrykerCaseStudy-module__gGCwjW__calibrationMap{grid-template-columns:1fr}.StrykerCaseStudy-module__gGCwjW__calibrationMap>i{justify-self:center;transform:rotate(90deg)}.StrykerCaseStudy-module__gGCwjW__trainingNote,.StrykerCaseStudy-module__gGCwjW__contributionList{grid-template-columns:1fr}.StrykerCaseStudy-module__gGCwjW__contributionList li:nth-child(odd),.StrykerCaseStudy-module__gGCwjW__contributionList li:nth-child(2n){border-left:0;padding-inline:0}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram{padding-bottom:100px}.StrykerCaseStudy-module__gGCwjW__volumeCore{width:min(72vw,430px)}.StrykerCaseStudy-module__gGCwjW__physicalGallery{grid-template-columns:1fr}.StrykerCaseStudy-module__gGCwjW__nextProject>a span{font-size:clamp(3.4rem,16vw,5.8rem)}}@media (max-width:560px){.StrykerCaseStudy-module__gGCwjW__heroEyebrow{gap:8px;display:grid}.StrykerCaseStudy-module__gGCwjW__caseHero h1{font-size:clamp(3.6rem,18vw,5rem)}.StrykerCaseStudy-module__gGCwjW__heroCover{width:100%}.StrykerCaseStudy-module__gGCwjW__skillList,.StrykerCaseStudy-module__gGCwjW__phoneGallery,.StrykerCaseStudy-module__gGCwjW__calibrationGallery,.StrykerCaseStudy-module__gGCwjW__guidanceGallery{grid-template-columns:1fr}.StrykerCaseStudy-module__gGCwjW__skillList li,.StrykerCaseStudy-module__gGCwjW__skillList li:nth-child(3){border-left:1px solid #ebf2f31a}.StrykerCaseStudy-module__gGCwjW__phoneGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n),.StrykerCaseStudy-module__gGCwjW__calibrationGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n),.StrykerCaseStudy-module__gGCwjW__guidanceGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure:nth-child(2n){transform:none}.StrykerCaseStudy-module__gGCwjW__phoneGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure,.StrykerCaseStudy-module__gGCwjW__calibrationGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure,.StrykerCaseStudy-module__gGCwjW__guidanceGallery .StrykerCaseStudy-module__gGCwjW__mediaFigure{width:min(76vw,360px);margin-inline:auto}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram,.StrykerCaseStudy-module__gGCwjW__trajectoryDiagram{padding-inline:20px}.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram>p{flex-wrap:wrap;bottom:28px;left:20px;right:20px}.StrykerCaseStudy-module__gGCwjW__mediaFigure figcaption{grid-template-columns:28px 1fr;font-size:.42rem}.StrykerCaseStudy-module__gGCwjW__caseFooter{flex-direction:column}}@media (prefers-reduced-motion:reduce){.StrykerCaseStudy-module__gGCwjW__sectionIntro,.StrykerCaseStudy-module__gGCwjW__mediaFigure,.StrykerCaseStudy-module__gGCwjW__skillList,.StrykerCaseStudy-module__gGCwjW__calibrationMap,.StrykerCaseStudy-module__gGCwjW__contributionList,.StrykerCaseStudy-module__gGCwjW__triPlanarDiagram,.StrykerCaseStudy-module__gGCwjW__trajectoryDiagram,.StrykerCaseStudy-module__gGCwjW__deliveryMeta{animation:none}.StrykerCaseStudy-module__gGCwjW__caseNavigation a,.StrykerCaseStudy-module__gGCwjW__mediaSurface img,.StrykerCaseStudy-module__gGCwjW__nextProject>a i{transition:none}}
