.case-study-module__yktXaq__layout{box-sizing:border-box;color:#fff;width:100%;max-width:1440px;margin-inline:auto;padding:32px clamp(24px,4.45vw,64px) 80px}.case-study-module__yktXaq__openingHeader{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.case-study-module__yktXaq__openingShowcase{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:stretch;gap:24px clamp(24px,3vw,44px);display:grid}.case-study-module__yktXaq__openingIntro{grid-area:1/1;min-width:0}.case-study-module__yktXaq__openingShowcase .case-study-module__yktXaq__artifactStage{grid-area:1/2/3}.case-study-module__yktXaq__mobileCover{display:none}.case-study-module__yktXaq__openingDetails{flex-direction:column;grid-area:2/1;align-self:start;align-items:flex-start;gap:20px;min-width:0;display:flex}.case-study-module__yktXaq__openingEyebrow{color:#ffffff8f;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin:0 0 2px;font-size:12px;line-height:1.4}.case-study-module__yktXaq__openingTitle{font-family:var(--font-geist),sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1}.case-study-module__yktXaq__openingDescription{color:#ffffffc2;max-width:52ch;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.4}.case-study-module__yktXaq__section{flex-direction:column;gap:clamp(24px,3.2vw,48px);margin-block:clamp(64px,9vw,128px);display:flex}.case-study-module__yktXaq__openingSection{margin-top:clamp(24px,2.5vw,40px)}.case-study-module__yktXaq__finalSection{margin-bottom:24px}.case-study-module__yktXaq__finalSection .case-study-module__yktXaq__sectionTitle{font-family:var(--font-geist),var(--font-cjk),sans-serif;letter-spacing:-.035em;text-transform:none;font-size:clamp(30px,4vw,44px);line-height:1.08}@media (max-width:1100px){.case-study-module__yktXaq__openingShowcase{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.case-study-module__yktXaq__openingShowcase .case-study-module__yktXaq__artifactStage{grid-area:2/1;width:min(100%,820px)}.case-study-module__yktXaq__openingDetails{grid-row:3;width:min(100%,820px)}}.case-study-module__yktXaq__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.case-study-module__yktXaq__eyebrow,.case-study-module__yktXaq__mediaLabel,.case-study-module__yktXaq__metaList dt,.case-study-module__yktXaq__deviceLabel,.case-study-module__yktXaq__sequenceIndex{color:#ffffff8f;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:12px;font-weight:400;line-height:1.4}.case-study-module__yktXaq__sectionTitle{font-family:var(--font-geist),var(--font-cjk),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.12}.case-study-module__yktXaq__storyCharacter{opacity:1}.case-study-module__yktXaq__layout [data-story-divider]{position:relative}.case-study-module__yktXaq__layout [data-story-divider]:before{background:var(--story-divider-color,#ffffff2e);content:"";pointer-events:none;height:1px;transform:scaleX(var(--story-divider-progress,1));transform-origin:50%;position:absolute;top:-1px;left:0;right:0}.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-beat]:not([data-story-type=title]){opacity:var(--story-opacity,1);transform:translateY(var(--story-offset,0px))scale(var(--story-scale,1))}.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-beat][data-story-item]:not([data-story-type=title]){transform:none}.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-character]{opacity:var(--story-character-opacity,0)}.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-heading-eyebrow]{opacity:var(--story-heading-opacity,0)}.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-statement-label]{opacity:var(--story-statement-opacity,0)}@media (prefers-reduced-motion:reduce){.case-study-module__yktXaq__layout [data-story-divider]:before{transform:none}.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-beat],.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-character],.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-heading-eyebrow],.case-study-module__yktXaq__layout[data-story-ready=true] [data-story-statement-label]{opacity:1!important;transition:none!important;transform:none!important}}.case-study-module__yktXaq__sectionIntro,.case-study-module__yktXaq__pairText{color:#ffffffc2;max-width:58ch;margin:0;font-size:14px;font-weight:400;line-height:1.45}.case-study-module__yktXaq__openingMeta{color:#ffffffb3;width:100%;font-family:var(--font-geist-mono),monospace;border-top:1px solid #ffffff2e;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;padding-top:18px;font-size:12px;line-height:1.5;display:grid}.case-study-module__yktXaq__openingMeta dt{color:#ffffff6b}.case-study-module__yktXaq__openingMeta dd{min-width:0;margin:0}.case-study-module__yktXaq__openingSummary{color:#ffffffc2;max-width:40ch;margin:0;font-size:14px;line-height:1.5}.case-study-module__yktXaq__artifactStage{box-sizing:border-box;background:#101111;border:1px solid #ffffff2e;width:100%;min-width:0;margin:0;padding:clamp(16px,3.2vw,48px)}.case-study-module__yktXaq__artifactHeader{color:#ffffff8f;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;margin-bottom:20px;font-size:11px;line-height:1.4;display:grid}.case-study-module__yktXaq__artifactHeader>:nth-child(2){text-align:right}.case-study-module__yktXaq__artifactCanvas{min-width:0;overflow:hidden}.case-study-module__yktXaq__metaBlock{border-block:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;padding-block:16px;display:flex}.case-study-module__yktXaq__metaList{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.case-study-module__yktXaq__metaItem{gap:3px;display:grid}.case-study-module__yktXaq__metaList dd{margin:0;font-size:13px;line-height:1.4}.case-study-module__yktXaq__metaActions{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-left:auto;font-size:12px;line-height:1.45;display:flex}.case-study-module__yktXaq__credits p{margin:0}.case-study-module__yktXaq__liveLink{color:#fff;border-bottom:1px solid;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.case-study-module__yktXaq__liveCta{color:#fff;border-bottom:1px solid;align-items:center;gap:8px;width:fit-content;font-size:14px;text-decoration:none;display:inline-flex}.case-study-module__yktXaq__liveLink:focus-visible,.case-study-module__yktXaq__liveCta:focus-visible{outline-offset:4px;outline:1px solid}.case-study-module__yktXaq__mediaBlock{min-width:0;margin:0}.case-study-module__yktXaq__mediaLabel{margin-bottom:8px}.case-study-module__yktXaq__mediaSurface{background:#0000003d;overflow:hidden}.case-study-module__yktXaq__mediaImage{width:100%;height:auto;display:block}.case-study-module__yktXaq__caption{color:#ffffff8f;max-width:64ch;margin-top:10px;font-size:12px;line-height:1.4}.case-study-module__yktXaq__evidenceStrip{grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.case-study-module__yktXaq__supportingEvidence{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.case-study-module__yktXaq__supportingEvidence>*{min-width:0}.case-study-module__yktXaq__supportingEvidence>:only-child{grid-column:1/-1}.case-study-module__yktXaq__sourceArtifacts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.case-study-module__yktXaq__sourceArtifacts>*,.case-study-module__yktXaq__primaryEvidence{min-width:0}.case-study-module__yktXaq__mediaTextPair{grid-template-columns:minmax(0,1.65fr) minmax(200px,.65fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.case-study-module__yktXaq__mediaAtEnd{grid-template-columns:minmax(200px,.65fr) minmax(0,1.65fr)}.case-study-module__yktXaq__mediaAtEnd .case-study-module__yktXaq__pairMedia{order:2}.case-study-module__yktXaq__pairText{align-self:start}.case-study-module__yktXaq__devicePair{grid-template-columns:minmax(0,1.7fr) minmax(180px,.52fr);align-items:end;gap:clamp(20px,4vw,56px);display:grid}.case-study-module__yktXaq__desktopMedia,.case-study-module__yktXaq__mobileMedia{color:#ffffff94;min-width:0;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}.case-study-module__yktXaq__desktopMedia>*,.case-study-module__yktXaq__mobileMedia>*{width:100%}.case-study-module__yktXaq__mobileMedia{width:100%;max-width:300px}.case-study-module__yktXaq__sequence{flex-direction:column;gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:flex}.case-study-module__yktXaq__sequenceItem{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.case-study-module__yktXaq__sequenceIndex{padding-top:2px}.case-study-module__yktXaq__sequenceContent{min-width:0}@media (max-width:700px){.case-study-module__yktXaq__layout{padding:24px 24px 64px}.case-study-module__yktXaq__openingSummary{order:1}.case-study-module__yktXaq__openingMeta{color:#ffffff8f;order:2;margin-top:14px;font-size:11px}.case-study-module__yktXaq__openingMeta dt{color:#ffffff61}.case-study-module__yktXaq__liveCta{order:3}.case-study-module__yktXaq__section{gap:24px;margin-block:64px}.case-study-module__yktXaq__openingSection{margin-top:8px}.case-study-module__yktXaq__mobileCover{box-sizing:border-box;background:#26382e;grid-area:2/1;align-items:flex-end;width:calc(100% + 48px);height:clamp(320px,42svh,380px);margin-left:-24px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.case-study-module__yktXaq__mobileCoverImage{object-fit:cover;transform-origin:bottom;transform:scale(1.2)}.case-study-module__yktXaq__mobileCoverShade{background:linear-gradient(#0000 30%,#0000001f 55%,#000000b8 100%);position:absolute;inset:0}.case-study-module__yktXaq__mobileCoverHeadline{z-index:1;color:#fff;max-width:15ch;margin:0;font-family:SLM Bau IBM Plex Sans,Arial,sans-serif;font-size:clamp(27px,7.5vw,38px);font-weight:600;line-height:1.15;position:relative}.case-study-module__yktXaq__openingShowcase .case-study-module__yktXaq__artifactStage{display:none}.case-study-module__yktXaq__openingDetails{grid-row:3}.case-study-module__yktXaq__evidenceStrip,.case-study-module__yktXaq__mediaTextPair,.case-study-module__yktXaq__mediaAtEnd,.case-study-module__yktXaq__devicePair{grid-template-columns:minmax(0,1fr)}.case-study-module__yktXaq__supportingEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__yktXaq__sourceArtifacts{grid-template-columns:minmax(0,1fr)}.case-study-module__yktXaq__mediaAtEnd .case-study-module__yktXaq__pairMedia{order:initial}.case-study-module__yktXaq__mobileMedia{max-width:240px}.case-study-module__yktXaq__artifactHeader{grid-template-columns:minmax(0,1fr)}.case-study-module__yktXaq__artifactStage{padding:12px}.case-study-module__yktXaq__artifactHeader>:nth-child(2){text-align:left}}@media (max-width:420px){.case-study-module__yktXaq__layout{padding-inline:20px}.case-study-module__yktXaq__mobileCover{width:calc(100% + 40px);margin-left:-20px;padding-inline:20px}.case-study-module__yktXaq__openingHeader{gap:14px}.case-study-module__yktXaq__openingDetails{gap:24px}.case-study-module__yktXaq__openingMeta{gap:10px 14px;padding-top:22px}.case-study-module__yktXaq__openingSummary{line-height:1.6}.case-study-module__yktXaq__metaBlock{gap:16px}.case-study-module__yktXaq__metaList{gap:12px 24px}.case-study-module__yktXaq__supportingEvidence{gap:8px}}
.SLMBauProcessEvidence-module__1OwCDG__evidence{gap:0;display:grid}.SLMBauProcessEvidence-module__1OwCDG__card{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:clamp(24px,4vw,64px);min-width:0;display:grid}.SLMBauProcessEvidence-module__1OwCDG__label{color:#ffffff8a;font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;grid-area:1/1;margin:0 0 20px;font-size:11px;line-height:1.3}.SLMBauProcessEvidence-module__1OwCDG__title{color:#fff;grid-area:2/1;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.25}.SLMBauProcessEvidence-module__1OwCDG__description{color:#ffffffb8;grid-area:3/1;max-width:56ch;margin:10px 0 0;font-size:14px;line-height:1.5}.SLMBauProcessEvidence-module__1OwCDG__sourceCard{grid-template-rows:auto auto;align-content:center;min-height:clamp(180px,26svh,280px);padding-bottom:clamp(28px,3vw,44px)}.SLMBauProcessEvidence-module__1OwCDG__sourceCard .SLMBauProcessEvidence-module__1OwCDG__label{grid-area:1/1;margin-bottom:12px}.SLMBauProcessEvidence-module__1OwCDG__sourceCard .SLMBauProcessEvidence-module__1OwCDG__title{grid-area:2/1}.SLMBauProcessEvidence-module__1OwCDG__sourceCard .SLMBauProcessEvidence-module__1OwCDG__description{white-space:pre-line;color:#ffffffd1;grid-area:1/2/3;max-width:62ch;margin:0;font-size:clamp(15px,1.3vw,18px)}.SLMBauProcessEvidence-module__1OwCDG__structureCard{border-top:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);padding-top:clamp(28px,3vw,44px)}.SLMBauProcessEvidence-module__1OwCDG__structureSummary{flex-direction:column;grid-area:1/1;justify-content:center;min-height:clamp(150px,22svh,240px);display:flex}.SLMBauProcessEvidence-module__1OwCDG__structureSummary .SLMBauProcessEvidence-module__1OwCDG__label,.SLMBauProcessEvidence-module__1OwCDG__structureSummary .SLMBauProcessEvidence-module__1OwCDG__title,.SLMBauProcessEvidence-module__1OwCDG__structureSummary .SLMBauProcessEvidence-module__1OwCDG__description{grid-area:auto}.SLMBauProcessEvidence-module__1OwCDG__structureSummary .SLMBauProcessEvidence-module__1OwCDG__description{max-width:64ch}.SLMBauProcessEvidence-module__1OwCDG__journey{grid-area:2/1;min-width:0;margin:clamp(28px,4svh,48px) 0 0}.SLMBauProcessEvidence-module__1OwCDG__journeyStages{--timeline-marker-center:27.5px;isolation:isolate;margin:0;padding:0 0 0 30px;list-style:none;position:relative}.SLMBauProcessEvidence-module__1OwCDG__journeyStages:before,.SLMBauProcessEvidence-module__1OwCDG__journeyStages:after{top:var(--timeline-marker-center);width:1px;height:var(--timeline-height,0px);content:"";position:absolute;left:6px}.SLMBauProcessEvidence-module__1OwCDG__journeyStages:before{background:#ffffff3d}.SLMBauProcessEvidence-module__1OwCDG__journeyStages:after{content:"";transform:scaleY(var(--timeline-progress,1));transform-origin:top;background:#ffffffd1}.SLMBauProcessEvidence-module__1OwCDG__journeyStage{box-sizing:border-box;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding:20px 0 28px;display:grid;position:relative}.SLMBauProcessEvidence-module__1OwCDG__journeyStage:after{z-index:2;top:calc(var(--timeline-marker-center) - 3.5px);box-sizing:border-box;content:"";background:#111;border:1px solid #fff;width:7px;height:7px;position:absolute;left:-27px}.SLMBauProcessEvidence-module__1OwCDG__journeyStage[data-story-complete=true]:after{background:#fff}.SLMBauProcessEvidence-module__1OwCDG__journeyIndex,.SLMBauProcessEvidence-module__1OwCDG__routeLabel,.SLMBauProcessEvidence-module__1OwCDG__optionalRoute span{color:#ffffff8a;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:11px;line-height:1.4}.SLMBauProcessEvidence-module__1OwCDG__journeyIndex{color:#fff;opacity:var(--journey-label-opacity,1)}.SLMBauProcessEvidence-module__1OwCDG__journeyContent{z-index:1;min-width:0;opacity:var(--journey-focus,1);background:#ffffff17;border:1px solid #ffffff6b;padding:clamp(16px,1.7vw,24px);position:relative}.SLMBauProcessEvidence-module__1OwCDG__journeyExplore .SLMBauProcessEvidence-module__1OwCDG__journeyContent{background:0 0;border:0;padding:0}.SLMBauProcessEvidence-module__1OwCDG__journeyContent p{color:#ffffffa3;margin:0;font-size:13px;line-height:1.5}.SLMBauProcessEvidence-module__1OwCDG__journeyContent .SLMBauProcessEvidence-module__1OwCDG__journeyQuestion{color:#fff;margin-bottom:12px;font-size:clamp(17px,1.45vw,21px);line-height:1.3}.SLMBauProcessEvidence-module__1OwCDG__journeyRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.SLMBauProcessEvidence-module__1OwCDG__journeyRoute{background:#ffffff14;border:1px solid #ffffff61;min-width:0;padding:clamp(16px,1.7vw,24px)}.SLMBauProcessEvidence-module__1OwCDG__routeLabel{margin-bottom:12px;display:block}.SLMBauProcessEvidence-module__1OwCDG__journeyContent .SLMBauProcessEvidence-module__1OwCDG__optionalRoute{color:#ffffff8f;background:#ffffff0a;border:1px solid #ffffff3d;margin-top:18px;padding:clamp(16px,1.7vw,24px)}.SLMBauProcessEvidence-module__1OwCDG__optionalRoute span{margin-bottom:6px;display:block}@media (prefers-reduced-motion:reduce){.SLMBauProcessEvidence-module__1OwCDG__journeyStages:after{transform:scaleY(1)}.SLMBauProcessEvidence-module__1OwCDG__journeyContent,.SLMBauProcessEvidence-module__1OwCDG__journeyIndex{opacity:1}}@media (max-width:700px){.SLMBauProcessEvidence-module__1OwCDG__card{display:block}.SLMBauProcessEvidence-module__1OwCDG__sourceCard .SLMBauProcessEvidence-module__1OwCDG__description{margin-top:16px}.SLMBauProcessEvidence-module__1OwCDG__journey{margin-top:48px}.SLMBauProcessEvidence-module__1OwCDG__journeyStage{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.SLMBauProcessEvidence-module__1OwCDG__journeyRoutes{grid-template-columns:minmax(0,1fr);gap:24px}}
.SLMBauServices-module__17f4aa__taxonomy{border-top:1px solid #0000;min-width:0;margin:0;padding-top:clamp(28px,3vw,44px)}.SLMBauServices-module__17f4aa__intro{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-content:center;align-items:center;gap:16px clamp(24px,4vw,64px);min-height:clamp(140px,22svh,220px);margin-bottom:clamp(24px,3vw,40px);padding-inline:clamp(16px,1.6vw,24px);display:grid}.SLMBauServices-module__17f4aa__label{color:#ffffff80;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:11px;line-height:1.4}.SLMBauServices-module__17f4aa__intro p{color:#ffffffe6;max-width:46ch;margin:0;font-size:clamp(19px,2.1vw,27px);line-height:1.35}.SLMBauServices-module__17f4aa__groups{opacity:var(--story-sequence-opacity,1);margin:0;padding:0;list-style:none}.SLMBauServices-module__17f4aa__group{box-sizing:border-box;border-top:1px solid #ffffff1f;grid-template-columns:minmax(210px,.75fr) minmax(0,1fr);align-items:center;gap:16px clamp(20px,3vw,44px);min-height:clamp(120px,18svh,180px);padding:20px clamp(16px,1.6vw,24px) 22px;display:grid}.SLMBauServices-module__17f4aa__group>*{transform:scale(var(--story-scale,1));transform-origin:0}.SLMBauServices-module__17f4aa__group[data-story-state=current]{background:linear-gradient(90deg,#ffffff14,#0000 70%);border-top-color:#ffffff6b}@media (prefers-reduced-motion:reduce){.SLMBauServices-module__17f4aa__groups{opacity:1}.SLMBauServices-module__17f4aa__group>*{transform:none}}.SLMBauServices-module__17f4aa__group:first-child{border-top:0}.SLMBauServices-module__17f4aa__category h3{color:#fff;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.3}.SLMBauServices-module__17f4aa__category p,.SLMBauServices-module__17f4aa__examples{color:#ffffff91;margin:6px 0 0;font-size:13px;line-height:1.5}.SLMBauServices-module__17f4aa__examples{color:#ffffffb8;margin:0}@media (max-width:700px){.SLMBauServices-module__17f4aa__intro{grid-template-columns:minmax(0,1fr);min-height:150px}.SLMBauServices-module__17f4aa__group{grid-template-columns:minmax(0,1fr);align-content:center;gap:8px 12px;min-height:150px}.SLMBauServices-module__17f4aa__examples{grid-column:1}}
.SLMBauOccupiedRenovation-module__6p2Hdq__model{min-width:0;margin:0}.SLMBauOccupiedRenovation-module__6p2Hdq__columnLabels{color:#ffffff85;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;padding-bottom:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:16px clamp(20px,3vw,44px);padding-inline:clamp(16px,1.6vw,24px);font-size:11px;line-height:1.4;display:grid}.SLMBauOccupiedRenovation-module__6p2Hdq__columnLabels span:first-child{grid-column:1}.SLMBauOccupiedRenovation-module__6p2Hdq__columnLabels span:last-child{grid-column:2}.SLMBauOccupiedRenovation-module__6p2Hdq__steps{margin:0;padding:0;list-style:none}.SLMBauOccupiedRenovation-module__6p2Hdq__step{box-sizing:border-box;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:16px clamp(20px,3vw,44px);min-height:clamp(150px,21svh,210px);padding:22px clamp(16px,1.6vw,24px);display:grid}.SLMBauOccupiedRenovation-module__6p2Hdq__step>*{transform:scale(var(--story-scale,1));transform-origin:0}.SLMBauOccupiedRenovation-module__6p2Hdq__step[data-story-state=current]{background:linear-gradient(90deg,#ffffff14,#0000 70%);border-top-color:#ffffff6b}@media (prefers-reduced-motion:reduce){.SLMBauOccupiedRenovation-module__6p2Hdq__step>*{transform:none}}.SLMBauOccupiedRenovation-module__6p2Hdq__step:first-child{border-top:0}.SLMBauOccupiedRenovation-module__6p2Hdq__concern{color:#fff;max-width:28ch;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.35}.SLMBauOccupiedRenovation-module__6p2Hdq__mobileConcernLabel{display:none}.SLMBauOccupiedRenovation-module__6p2Hdq__response h3{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.4}.SLMBauOccupiedRenovation-module__6p2Hdq__response p{color:#ffffffad;max-width:48ch;margin:6px 0 0;font-size:14px;line-height:1.5}@media (max-width:700px){.SLMBauOccupiedRenovation-module__6p2Hdq__columnLabels{display:none}.SLMBauOccupiedRenovation-module__6p2Hdq__step{grid-template-columns:minmax(0,1fr);align-content:center;gap:8px 12px;min-height:150px}.SLMBauOccupiedRenovation-module__6p2Hdq__response{grid-column:1;margin-top:6px}.SLMBauOccupiedRenovation-module__6p2Hdq__concern{color:#ffffff9e;max-width:none;font-size:14px;line-height:1.45}.SLMBauOccupiedRenovation-module__6p2Hdq__mobileConcernLabel{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:6px;font-size:11px;line-height:1.4;display:block}.SLMBauOccupiedRenovation-module__6p2Hdq__response h3{font-size:clamp(20px,5vw,22px);line-height:1.3}.SLMBauOccupiedRenovation-module__6p2Hdq__response p{color:#ffffff9e;font-size:13px;line-height:1.5}}
.SLMBauClosingCta-module__lqnqlG__ending{margin:clamp(28px,4vw,56px) 0 24px}.SLMBauClosingCta-module__lqnqlG__link{box-sizing:border-box;color:#fff;background:linear-gradient(120deg,#ffffff14,#ffffff05 65%);border:1px solid #ffffff47;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:clamp(176px,22svh,260px);padding:clamp(24px,3vw,44px);text-decoration:none;transition:border-color .24s,background-color .24s;display:grid}.SLMBauClosingCta-module__lqnqlG__project{color:#ffffff8f;font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;grid-column:1/-1;align-self:start;font-size:11px;line-height:1.5}.SLMBauClosingCta-module__lqnqlG__title{max-width:28ch;font-family:var(--font-geist),var(--font-cjk),sans-serif;letter-spacing:-.035em;font-size:clamp(25px,3.5vw,48px);line-height:1.12}.SLMBauClosingCta-module__lqnqlG__arrow{justify-content:center;align-items:center;width:36px;height:36px;transition:transform .24s;display:flex}.SLMBauClosingCta-module__lqnqlG__arrow svg{width:28px;height:28px}.SLMBauClosingCta-module__lqnqlG__link:hover,.SLMBauClosingCta-module__lqnqlG__link:focus-visible{background-color:#ffffff0a;border-color:#ffffffad}.SLMBauClosingCta-module__lqnqlG__link:hover .SLMBauClosingCta-module__lqnqlG__arrow,.SLMBauClosingCta-module__lqnqlG__link:focus-visible .SLMBauClosingCta-module__lqnqlG__arrow{transform:translate(3px,-3px)}.SLMBauClosingCta-module__lqnqlG__link:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (max-width:700px){.SLMBauClosingCta-module__lqnqlG__link{gap:20px;min-height:168px}.SLMBauClosingCta-module__lqnqlG__arrow{width:28px;height:28px}.SLMBauClosingCta-module__lqnqlG__arrow svg{width:22px;height:22px}}
@font-face{font-family:SLM Bau IBM Plex Sans;src:url(/assets/slm-bau-case-study/native-hero/ibm-plex-sans-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:SLM Bau IBM Plex Sans;src:url(/assets/slm-bau-case-study/native-hero/ibm-plex-sans-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SLM Bau IBM Plex Sans;src:url(/assets/slm-bau-case-study/native-hero/ibm-plex-sans-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SLM Bau IBM Plex Sans;src:url(/assets/slm-bau-case-study/native-hero/ibm-plex-sans-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.SLMBauHero-module__ju-B4q__hero{isolation:isolate;aspect-ratio:1440/997;color:#fff;font-synthesis:none;background:#393939;width:100%;font-family:SLM Bau IBM Plex Sans,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.SLMBauHero-module__ju-B4q__background{z-index:-1;position:absolute;inset:0;overflow:hidden}.SLMBauHero-module__ju-B4q__backgroundImage{object-fit:cover;object-position:center}.SLMBauHero-module__ju-B4q__scrim{background:linear-gradient(#0000,#000000b3);position:absolute;inset:40.4% 0 0}.SLMBauHero-module__ju-B4q__header{z-index:2;box-sizing:border-box;color:#111;background:#fff;align-items:stretch;height:6.111cqw;min-height:64px;padding-left:4.444cqw;display:flex;position:absolute;inset:0 0 auto}.SLMBauHero-module__ju-B4q__logo{flex:0 0 6.667cqw;align-items:center;display:flex}.SLMBauHero-module__ju-B4q__logo img{width:100%;height:auto;display:block}.SLMBauHero-module__ju-B4q__navigation{flex:auto;min-width:0;height:100%;padding-left:4.444cqw;display:flex}.SLMBauHero-module__ju-B4q__navigationItem{color:#111;white-space:nowrap;border-left:1px solid #0003;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding-inline:2.222cqw;font-size:1.111cqw;font-weight:300;line-height:1.5;display:flex}.SLMBauHero-module__ju-B4q__navigationItem:last-child{border-right:1px solid #0003}.SLMBauHero-module__ju-B4q__mobileMenu{display:none}.SLMBauHero-module__ju-B4q__contact{box-sizing:border-box;color:#f6f7f7;white-space:nowrap;background:#115235;flex-direction:column;flex:0 0 17.778cqw;justify-content:center;align-items:center;gap:.556cqw;padding-inline:4.444cqw;font-size:1.111cqw;font-weight:500;line-height:1.5;display:flex}.SLMBauHero-module__ju-B4q__contactLabel{align-items:center;gap:1.111cqw;font-weight:400;display:flex}.SLMBauHero-module__ju-B4q__contactLabel img,.SLMBauHero-module__ju-B4q__phoneAction img{flex:none;display:block}.SLMBauHero-module__ju-B4q__content{z-index:1;flex-direction:column;gap:2.222cqw;width:74.583cqw;display:flex;position:absolute;bottom:6.444cqw;left:4.444cqw}.SLMBauHero-module__ju-B4q__copy{flex-direction:column;gap:1.111cqw;display:flex}.SLMBauHero-module__ju-B4q__copy h1,.SLMBauHero-module__ju-B4q__subtitle,.SLMBauHero-module__ju-B4q__description p{margin:0}.SLMBauHero-module__ju-B4q__copy h1{color:#fff;letter-spacing:0;font-size:3.333cqw;font-weight:600;line-height:1.3}.SLMBauHero-module__ju-B4q__subtitle{color:#d2d4d3;font-size:2.5cqw;font-weight:600;line-height:1.3}.SLMBauHero-module__ju-B4q__description{color:#f6f7f7;width:min(49.306cqw,100%);font-size:1.25cqw;font-weight:400;line-height:1.556}.SLMBauHero-module__ju-B4q__actions{align-items:center;gap:1.111cqw;font-size:1.111cqw;font-weight:400;line-height:1.5;display:flex}.SLMBauHero-module__ju-B4q__primaryAction,.SLMBauHero-module__ju-B4q__phoneAction{box-sizing:border-box;white-space:nowrap;border-radius:2px;flex:none;justify-content:center;align-items:center;height:3.472cqw;min-height:44px;display:inline-flex}.SLMBauHero-module__ju-B4q__primaryAction{color:#0d412a;background:#fff;border:1px solid #fff;width:13.158cqw}.SLMBauHero-module__ju-B4q__phoneAction{color:#fff;border:1px solid #ffffff4d;gap:1.111cqw;width:15.337cqw}@media (max-width:700px){.SLMBauHero-module__ju-B4q__hero{aspect-ratio:auto;flex-direction:column;min-height:680px;display:flex}.SLMBauHero-module__ju-B4q__header{grid-template-rows:64px;grid-template-columns:minmax(0,1fr) auto auto;height:auto;min-height:0;padding:0 0 0 4.5cqw;display:grid;position:relative;inset:auto}.SLMBauHero-module__ju-B4q__logo{grid-area:1/1;width:clamp(72px,21cqw,88px)}.SLMBauHero-module__ju-B4q__navigation{display:none}.SLMBauHero-module__ju-B4q__mobileMenu{white-space:nowrap;border-left:1px solid #0003;grid-area:1/2;align-items:center;gap:9px;padding-inline:14px;font-size:13px;display:flex}.SLMBauHero-module__ju-B4q__menuLines{flex-direction:column;gap:4px;width:16px;display:flex}.SLMBauHero-module__ju-B4q__menuLines span{background:currentColor;height:1px}.SLMBauHero-module__ju-B4q__contact{flex-basis:auto;grid-area:1/3;gap:0;padding-inline:14px;font-size:13px}.SLMBauHero-module__ju-B4q__contactLabel{gap:7px}.SLMBauHero-module__ju-B4q__contactNumber{display:none}.SLMBauHero-module__ju-B4q__content{gap:20px;width:auto;margin-top:auto;padding:0 4.5cqw 7cqw;position:relative;bottom:auto;left:auto}.SLMBauHero-module__ju-B4q__copy{gap:8px}.SLMBauHero-module__ju-B4q__copy h1{font-size:clamp(24px,7.1cqw,30px);line-height:1.2}.SLMBauHero-module__ju-B4q__subtitle{font-size:clamp(19px,5.4cqw,23px);line-height:1.25}.SLMBauHero-module__ju-B4q__description{width:100%;margin-top:8px;font-size:15px;line-height:1.5}.SLMBauHero-module__ju-B4q__actions{grid-template-columns:minmax(0,1fr);gap:10px;font-size:14px;display:grid}.SLMBauHero-module__ju-B4q__primaryAction,.SLMBauHero-module__ju-B4q__phoneAction{width:100%;height:50px;min-height:50px}}
.CaseStudyScrollCue-module__FkMAWa__cue{color:#ffffff94;font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;line-height:1.4;transition:opacity .18s,visibility .18s;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.CaseStudyScrollCue-module__FkMAWa__cue[data-visible=false]{visibility:hidden;opacity:0}.CaseStudyScrollCue-module__FkMAWa__cue[data-placement=raised]{bottom:76px}@media (max-width:700px){.CaseStudyScrollCue-module__FkMAWa__cue{grid-area:3/1;justify-self:center;width:max-content;margin-top:-14px;position:static;transform:none}.CaseStudyScrollCue-module__FkMAWa__cue[data-placement=raised]{margin-top:-24px}}@media (prefers-reduced-motion:reduce){.CaseStudyScrollCue-module__FkMAWa__cue{transition:none}}
.RMSApplicationOpening-module__lMRj2q__opening{box-sizing:border-box;color:#fafafa;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-content:start;align-items:start;gap:24px clamp(32px,6vw,88px);max-width:1440px;min-height:calc(100svh - 64px);margin-inline:auto;padding:calc(32px + clamp(24px,2.5vw,40px)) clamp(24px,4.45vw,64px) 36px;display:grid;position:relative}.RMSApplicationOpening-module__lMRj2q__storyRoot[data-story-ready=true] [data-story-beat]{opacity:var(--story-opacity,1);transform:translateY(var(--story-offset,0px))scale(var(--story-scale,1))}.RMSApplicationOpening-module__lMRj2q__storyRoot[data-story-ready=true] [data-story-beat]:focus-within{opacity:1;transform:none}.RMSApplicationOpening-module__lMRj2q__storyRoot[data-story-ready=true] [data-story-interactive=false]:not(:focus-within){pointer-events:none}.RMSApplicationOpening-module__lMRj2q__introduction,.RMSApplicationOpening-module__lMRj2q__details{min-width:0}.RMSApplicationOpening-module__lMRj2q__titleBlock{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.RMSApplicationOpening-module__lMRj2q__eyebrow{color:#fafafa8f;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.4}.RMSApplicationOpening-module__lMRj2q__introduction h1{max-width:14ch;font-family:var(--font-geist),var(--font-cjk),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,4.9vw,68px);font-weight:400;line-height:1.04}.RMSApplicationOpening-module__lMRj2q__description{color:#fafafac7;max-width:38ch;margin:4px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.5}.RMSApplicationOpening-module__lMRj2q__context{color:#fafafabd;max-width:62ch;margin:0;font-size:15px;line-height:1.6}.RMSApplicationOpening-module__lMRj2q__metadata{color:#fafafab3;max-width:680px;font-family:var(--font-geist-mono),var(--font-cjk),monospace;border-top:1px solid #fafafa2e;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.5;display:grid}.RMSApplicationOpening-module__lMRj2q__metadata dt{color:#fafafa75}.RMSApplicationOpening-module__lMRj2q__metadata dd{min-width:0;margin:0}@media (max-width:760px),(pointer:coarse),(hover:none){.RMSApplicationOpening-module__lMRj2q__opening .RMSApplicationOpening-module__lMRj2q__scrollCue[data-placement]{grid-area:3/1;justify-self:center;width:max-content;margin:0;position:static;transform:none}.RMSApplicationOpening-module__lMRj2q__opening{grid-template-columns:minmax(0,1fr);gap:24px;min-height:calc(100svh - 72px);padding:32px 24px 28px}.RMSApplicationOpening-module__lMRj2q__introduction h1{max-width:18ch}.RMSApplicationOpening-module__lMRj2q__details{border-top:1px solid #fafafa29;padding-top:20px}}@media (max-width:520px){.RMSApplicationOpening-module__lMRj2q__opening{padding-inline:20px}.RMSApplicationOpening-module__lMRj2q__metadata{grid-template-columns:minmax(0,1fr);gap:3px;margin-top:20px}.RMSApplicationOpening-module__lMRj2q__metadata dd+dt{margin-top:8px}}@media (prefers-reduced-motion:reduce){.RMSApplicationOpening-module__lMRj2q__storyRoot[data-story-ready=true] [data-story-beat]{opacity:1!important;transition:none!important;transform:none!important}}.RMSApplicationOpening-module__lMRj2q__purpose{margin-top:16px;}.RMSApplicationOpening-module__lMRj2q__contribution{color:#fafafa;max-width:1440px;margin-inline:auto;padding:24px clamp(20px,4.45vw,64px) 40px}.RMSApplicationOpening-module__lMRj2q__contribution h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.15}.RMSApplicationOpening-module__lMRj2q__contribution p{color:#b3b3b3;max-width:76ch;margin:0 0 16px;font-size:16px;line-height:1.65}
.RMSExampleTheme-module__pgufTG__theme{--rms-background:#fff;--rms-foreground:#262626;--rms-primary:#262626;--rms-primary-foreground:#fafafa;--rms-secondary:#f5f5f5;--rms-secondary-foreground:#262626;--rms-muted:#f5f5f5;--rms-muted-foreground:#737373;--rms-accent:#f0f0f0;--rms-accent-foreground:#404040;--rms-border:#e5e5e5;--rms-input:#d4d4d4;--rms-ring:#a3a3a3;--rms-destructive:#b91c1c;--rms-radius-md:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.RMSWorkflowDemo-module__c3AEaa__section{color:#fafafa;max-width:1440px;margin-inline:auto;padding:40px clamp(20px,4.45vw,64px) 64px}.RMSWorkflowDemo-module__c3AEaa__intro{max-width:880px;margin-bottom:36px}.RMSWorkflowDemo-module__c3AEaa__eyebrow,.RMSWorkflowDemo-module__c3AEaa__stepLabel{font:11px/1.5 var(--font-geist-mono),var(--font-cjk),monospace;letter-spacing:.04em;color:#a3a3a3;margin:0 0 14px}.RMSWorkflowDemo-module__c3AEaa__disclosure{color:#a3a3a3;max-width:80ch;margin:0;font-size:13px;line-height:1.7}.RMSWorkflowDemo-module__c3AEaa__layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.7fr);align-items:start;gap:clamp(28px,3.5vw,52px);display:grid}.RMSWorkflowDemo-module__c3AEaa__narration{min-width:0}.RMSWorkflowDemo-module__c3AEaa__story{animation:.24s ease-out RMSWorkflowDemo-module__c3AEaa__enter}.RMSWorkflowDemo-module__c3AEaa__story h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.12}.RMSWorkflowDemo-module__c3AEaa__story>p:not(.RMSWorkflowDemo-module__c3AEaa__stepLabel){color:#b3b3b3;margin:0 0 24px;font-size:16px;line-height:1.7}.RMSWorkflowDemo-module__c3AEaa__story>p.RMSWorkflowDemo-module__c3AEaa__hint{color:#e0e0e0;border-top:1px solid #ffffff26;padding-top:20px;font-size:14px}.RMSWorkflowDemo-module__c3AEaa__reset{color:#aaa;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:inline-flex}.RMSWorkflowDemo-module__c3AEaa__reset:hover{color:#fff}.RMSWorkflowDemo-module__c3AEaa__reset:focus-visible,.RMSWorkflowDemo-module__c3AEaa__resetConfirmation button:focus-visible{outline-offset:4px;outline:2px solid #fff}.RMSWorkflowDemo-module__c3AEaa__resetConfirmation{border:1px solid #ffffff30;border-radius:8px;margin-top:12px;padding:16px;font-size:13px;line-height:1.5}.RMSWorkflowDemo-module__c3AEaa__resetConfirmation p{margin:0 0 12px}.RMSWorkflowDemo-module__c3AEaa__resetConfirmation button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:4px;margin:0 8px 4px 0;padding:6px 8px}.RMSWorkflowDemo-module__c3AEaa__window{border:1px solid var(--rms-border);background:var(--rms-background);min-width:0;color:var(--rms-foreground);font-family:var(--font-geist),sans-serif;border-radius:12px;font-size:14px;line-height:1.5;overflow:hidden}.RMSWorkflowDemo-module__c3AEaa__window *,.RMSWorkflowDemo-module__c3AEaa__window :before,.RMSWorkflowDemo-module__c3AEaa__window :after{box-sizing:border-box}.RMSWorkflowDemo-module__c3AEaa__window button:not(:disabled){cursor:pointer}.RMSWorkflowDemo-module__c3AEaa__window button{white-space:normal;height:auto;min-height:36px;padding-block:8px;line-height:1.35}.RMSWorkflowDemo-module__c3AEaa__chrome{border-bottom:1px solid var(--rms-border);background:#fafafa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 22px;display:flex}.RMSWorkflowDemo-module__c3AEaa__chrome>span:first-child{align-items:center;gap:9px;font-weight:600;display:flex}.RMSWorkflowDemo-module__c3AEaa__admin{color:#666;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__windowMeta{color:#737373;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 22px 0;font-size:11px;display:flex}.RMSWorkflowDemo-module__c3AEaa__view{min-height:540px;animation:.24s ease-out RMSWorkflowDemo-module__c3AEaa__enter}.RMSWorkflowDemo-module__c3AEaa__viewHeading{padding:24px 24px 20px}.RMSWorkflowDemo-module__c3AEaa__viewHeading h3,.RMSWorkflowDemo-module__c3AEaa__completion h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(23px,2.2vw,30px);font-weight:550;line-height:1.2}.RMSWorkflowDemo-module__c3AEaa__viewHeading h3:focus,.RMSWorkflowDemo-module__c3AEaa__completion h3:focus{outline:none}.RMSWorkflowDemo-module__c3AEaa__viewHeading>p:last-child:not(.RMSWorkflowDemo-module__c3AEaa__smallLabel){color:#666;max-width:55ch;margin:10px 0 0;font-size:13px}.RMSWorkflowDemo-module__c3AEaa__smallLabel{color:#737373;margin:0;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__intake{max-width:600px;margin-inline:auto}.RMSWorkflowDemo-module__c3AEaa__intakeSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 22px;display:flex}.RMSWorkflowDemo-module__c3AEaa__count{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.RMSWorkflowDemo-module__c3AEaa__count strong{letter-spacing:-.06em;font-size:40px;font-weight:450;line-height:1}.RMSWorkflowDemo-module__c3AEaa__count span{color:#737373;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__refreshControls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.RMSWorkflowDemo-module__c3AEaa__refreshState{color:#737373;align-items:center;gap:6px;font-size:11px;display:flex}.RMSWorkflowDemo-module__c3AEaa__dot{background:#5b8265;border-radius:50%;width:5px;height:5px}.RMSWorkflowDemo-module__c3AEaa__dot[data-paused=true]{background:#a3a3a3}.RMSWorkflowDemo-module__c3AEaa__previewControls{border:1px solid var(--rms-border);border-radius:8px 8px 0 0;align-items:center;gap:4px;margin-inline:24px;padding:8px;display:flex}.RMSWorkflowDemo-module__c3AEaa__previewControls>span{color:#737373;margin-left:auto;padding-right:8px;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__scanPreview{border:1px solid var(--rms-border);background:#f0f0ee;border-top:0;border-radius:0 0 8px 8px;margin:0 24px 22px;padding:22px;animation:.2s ease-out RMSWorkflowDemo-module__c3AEaa__enter}.RMSWorkflowDemo-module__c3AEaa__paper{color:#49483e;background:#fffefa;border:1px solid #dddcd5;width:100%;max-width:350px;margin-inline:auto;padding:clamp(18px,2vw,28px);box-shadow:0 2px 3px #00000005}.RMSWorkflowDemo-module__c3AEaa__paperHeading{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-size:10px;display:flex}.RMSWorkflowDemo-module__c3AEaa__paper h4{margin:18px 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.2}.RMSWorkflowDemo-module__c3AEaa__paperMeta{color:#858477;margin:0 0 24px;font-size:9px}.RMSWorkflowDemo-module__c3AEaa__paperField{margin-top:20px}.RMSWorkflowDemo-module__c3AEaa__paperField>span{color:#77766c;font-size:10px}.RMSWorkflowDemo-module__c3AEaa__paperField p{overflow-wrap:anywhere;border-bottom:1px solid #deddd6;margin:4px 0 0;padding:0 0 5px;font-family:Bradley Hand,Segoe Print,cursive;font-size:clamp(20px,2vw,26px);line-height:1.4}.RMSWorkflowDemo-module__c3AEaa__paperFoot{color:#858477;margin:28px 0 0;font-size:9px}.RMSWorkflowDemo-module__c3AEaa__compactPaper{max-width:280px;padding:20px}.RMSWorkflowDemo-module__c3AEaa__compactPaper h4{margin-top:12px;font-size:21px}.RMSWorkflowDemo-module__c3AEaa__compactPaper .RMSWorkflowDemo-module__c3AEaa__paperMeta{margin-bottom:12px}.RMSWorkflowDemo-module__c3AEaa__compactPaper .RMSWorkflowDemo-module__c3AEaa__paperField{margin-top:10px}.RMSWorkflowDemo-module__c3AEaa__compactPaper .RMSWorkflowDemo-module__c3AEaa__paperField p{font-size:21px}.RMSWorkflowDemo-module__c3AEaa__compactPaper .RMSWorkflowDemo-module__c3AEaa__paperFoot{margin-top:18px}.RMSWorkflowDemo-module__c3AEaa__checkRow{cursor:pointer;align-items:flex-start;gap:10px;margin:22px 24px;font-size:13px;line-height:1.5;display:flex}.RMSWorkflowDemo-module__c3AEaa__checkRow input{accent-color:#262626;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.RMSWorkflowDemo-module__c3AEaa__checkRow input:focus-visible{outline-offset:3px;outline:2px solid #525252}.RMSWorkflowDemo-module__c3AEaa__actionBar{border-top:1px solid var(--rms-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.RMSWorkflowDemo-module__c3AEaa__actionBar>span{color:#737373;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__exportBanner{background:#f4f7f4;border:1px solid #dce4de;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 20px;padding:16px;font-size:13px;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportBanner strong{margin-right:4px;font-size:18px;font-weight:550}.RMSWorkflowDemo-module__c3AEaa__filters{flex-wrap:wrap;gap:4px;padding:0 24px 16px;display:flex}.RMSWorkflowDemo-module__c3AEaa__filters button{color:#737373;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-family:inherit;font-size:11px}.RMSWorkflowDemo-module__c3AEaa__filters button[aria-pressed=true]{color:#262626;background:#efefef}.RMSWorkflowDemo-module__c3AEaa__filters button:focus-visible{outline-offset:2px;outline:2px solid #737373}.RMSWorkflowDemo-module__c3AEaa__applicationList{border-top:1px solid var(--rms-border);margin:0 24px 24px}.RMSWorkflowDemo-module__c3AEaa__listHeading,.RMSWorkflowDemo-module__c3AEaa__applicationRow{border-bottom:1px solid var(--rms-border);grid-template-columns:minmax(0,1.4fr) minmax(65px,.6fr) minmax(90px,1fr) 70px;align-items:center;gap:12px;padding:16px 0;display:grid}.RMSWorkflowDemo-module__c3AEaa__listHeading{color:#737373;padding-block:10px;font-size:11px}.RMSWorkflowDemo-module__c3AEaa__applicationRow>div{min-width:0}.RMSWorkflowDemo-module__c3AEaa__applicationRow strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.RMSWorkflowDemo-module__c3AEaa__documentId{color:#737373;margin-top:3px;font-size:10px;display:block}.RMSWorkflowDemo-module__c3AEaa__owner{color:#737373;overflow-wrap:anywhere;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__status{border:1px solid var(--rms-border);border-radius:4px;justify-self:start;padding:3px 6px;font-size:10px}.RMSWorkflowDemo-module__c3AEaa__status[data-status=ready]{color:#42644c;background:#f1f6f2;border-color:#d6e3d9}.RMSWorkflowDemo-module__c3AEaa__status[data-status=technical],.RMSWorkflowDemo-module__c3AEaa__status[data-status=rejected]{color:#925447;background:#fff5f2;border-color:#eedbd4}.RMSWorkflowDemo-module__c3AEaa__reason{color:#737373;overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.RMSWorkflowDemo-module__c3AEaa__empty{color:#737373;margin:0;padding-block:32px;font-size:13px}.RMSWorkflowDemo-module__c3AEaa__reviewHeading{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.RMSWorkflowDemo-module__c3AEaa__reviewHeading>span{color:#737373;font-size:11px}.RMSWorkflowDemo-module__c3AEaa__legend{border-block:1px solid var(--rms-border);background:#fafafa;grid-template-columns:1fr 1fr;gap:16px;padding:16px 24px;display:grid}.RMSWorkflowDemo-module__c3AEaa__legend>div{flex-wrap:wrap;gap:6px 14px;display:flex}.RMSWorkflowDemo-module__c3AEaa__legend span{color:#666;align-items:center;gap:5px;font-size:10px;display:inline-flex}.RMSWorkflowDemo-module__c3AEaa__legend .RMSWorkflowDemo-module__c3AEaa__legendTitle{color:#404040;flex-basis:100%;margin-bottom:3px;font-weight:550}.RMSWorkflowDemo-module__c3AEaa__legend i{background:#fff;border:1px solid #dedede;border-radius:3px;width:13px;height:13px;display:inline-block}.RMSWorkflowDemo-module__c3AEaa__legend .RMSWorkflowDemo-module__c3AEaa__lowSwatch{border:2px solid #bd756d}.RMSWorkflowDemo-module__c3AEaa__legend .RMSWorkflowDemo-module__c3AEaa__highSwatch{border:2px solid #668a72}.RMSWorkflowDemo-module__c3AEaa__legend .RMSWorkflowDemo-module__c3AEaa__invalidSwatch{background:#fceae7}.RMSWorkflowDemo-module__c3AEaa__reviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.RMSWorkflowDemo-module__c3AEaa__sourcePanel{background:#f0f0ee;min-width:0;padding:22px}.RMSWorkflowDemo-module__c3AEaa__sourcePanel>p{margin-bottom:18px}.RMSWorkflowDemo-module__c3AEaa__fieldPanel{min-width:0;padding:22px}.RMSWorkflowDemo-module__c3AEaa__field{margin-top:20px}.RMSWorkflowDemo-module__c3AEaa__field label{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.RMSWorkflowDemo-module__c3AEaa__window .RMSWorkflowDemo-module__c3AEaa__reviewInput{background:#fff;border-width:2px;border-radius:6px;min-height:40px;font-size:14px;transition:background-color .18s}.RMSWorkflowDemo-module__c3AEaa__window .RMSWorkflowDemo-module__c3AEaa__reviewInput[data-confidence=low]{border-color:#bd756d}.RMSWorkflowDemo-module__c3AEaa__window .RMSWorkflowDemo-module__c3AEaa__reviewInput[data-confidence=high]{border-color:#668a72}.RMSWorkflowDemo-module__c3AEaa__window .RMSWorkflowDemo-module__c3AEaa__reviewInput[data-invalid=true]{background:#fceae7}.RMSWorkflowDemo-module__c3AEaa__window .RMSWorkflowDemo-module__c3AEaa__reviewInput:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #525252}.RMSWorkflowDemo-module__c3AEaa__fieldFeedback{color:#737373;flex-direction:column;gap:2px;margin:7px 0 0;font-size:10px;line-height:1.5;display:flex}.RMSWorkflowDemo-module__c3AEaa__fieldFeedback [data-invalid=true]{color:#a04d45}.RMSWorkflowDemo-module__c3AEaa__demoRule{color:#737373;margin:20px 0 0;font-size:10px;line-height:1.6}.RMSWorkflowDemo-module__c3AEaa__fieldPanel .RMSWorkflowDemo-module__c3AEaa__checkRow{margin:20px 0 0;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__reviewActions{border-top:1px solid var(--rms-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:18px 22px;display:flex}.RMSWorkflowDemo-module__c3AEaa__secondaryActions{flex-wrap:wrap;gap:4px;margin-right:auto;display:flex}.RMSWorkflowDemo-module__c3AEaa__secondaryActions button{color:#666;font-size:11px}.RMSWorkflowDemo-module__c3AEaa__exception{border:1px solid var(--rms-border);background:#fafafa;border-radius:8px;margin:0 22px 22px;padding:18px}.RMSWorkflowDemo-module__c3AEaa__exception label{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.RMSWorkflowDemo-module__c3AEaa__exception textarea{color:#262626;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bdbdbd;border-radius:5px;padding:10px;font-size:13px}.RMSWorkflowDemo-module__c3AEaa__exception textarea:focus-visible{outline-offset:2px;outline:2px solid #737373}.RMSWorkflowDemo-module__c3AEaa__exception>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportSteps{border-bottom:1px solid var(--rms-border);gap:20px;margin:0;padding:0 24px 20px;list-style:none;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportSteps li{color:#858585;align-items:center;gap:7px;font-size:11px;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportSteps li>span{border:1px solid #dedede;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportSteps [aria-current=step]{color:#262626;font-weight:550}.RMSWorkflowDemo-module__c3AEaa__exportSteps [aria-current=step]>span{color:#fff;background:#262626;border-color:#262626}.RMSWorkflowDemo-module__c3AEaa__exportSteps [data-complete=true]{color:#42644c}.RMSWorkflowDemo-module__c3AEaa__exportContent{min-height:300px;padding:24px}.RMSWorkflowDemo-module__c3AEaa__exportContent>p{color:#666;max-width:60ch;margin:20px 0;font-size:13px;line-height:1.7}.RMSWorkflowDemo-module__c3AEaa__lockNotice{border:1px solid var(--rms-border);color:#737373;background:#fafafa;border-radius:6px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;display:flex}.RMSWorkflowDemo-module__c3AEaa__lockNotice svg{flex-shrink:0;margin-top:1px}.RMSWorkflowDemo-module__c3AEaa__exportContent .RMSWorkflowDemo-module__c3AEaa__exportNames{color:#262626;font-size:14px}.RMSWorkflowDemo-module__c3AEaa__exportContent .RMSWorkflowDemo-module__c3AEaa__checkRow{margin-inline:0}.RMSWorkflowDemo-module__c3AEaa__exportContent .RMSWorkflowDemo-module__c3AEaa__success{color:#42644c;align-items:center;gap:7px;font-size:12px;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportContent .RMSWorkflowDemo-module__c3AEaa__removalNote{border-top:1px solid var(--rms-border);padding-top:18px;font-size:11px}.RMSWorkflowDemo-module__c3AEaa__exportActions{border-top:1px solid var(--rms-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.RMSWorkflowDemo-module__c3AEaa__exportActions>div{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.RMSWorkflowDemo-module__c3AEaa__completion{flex-direction:column;align-items:flex-start;gap:20px;max-width:560px;margin-inline:auto;padding:64px 28px;display:flex}.RMSWorkflowDemo-module__c3AEaa__completion>svg{color:#668a72}.RMSWorkflowDemo-module__c3AEaa__completion>p{color:#666;margin:0;font-size:14px;line-height:1.7}.RMSWorkflowDemo-module__c3AEaa__closure{border:1px solid var(--rms-border);background:#fafafa;border-radius:8px;margin:24px;padding:18px}.RMSWorkflowDemo-module__c3AEaa__closure p{color:#666;margin:0 0 16px;font-size:12px;line-height:1.7}.RMSWorkflowDemo-module__c3AEaa__completion .RMSWorkflowDemo-module__c3AEaa__closure{margin:0}.RMSWorkflowDemo-module__c3AEaa__notice{border-top:1px solid var(--rms-border);color:#526353;background:#f8faf8;min-height:0;margin:0;padding:12px 22px;font-size:12px}.RMSWorkflowDemo-module__c3AEaa__notice:empty{display:none}.RMSWorkflowDemo-module__c3AEaa__windowFooter{border-top:1px solid var(--rms-border);color:#858585;background:#fafafa;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:12px 22px;font-size:10px;display:flex}@keyframes RMSWorkflowDemo-module__c3AEaa__enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px) and (pointer:fine) and (hover:hover){.RMSWorkflowDemo-module__c3AEaa__narration{position:sticky;top:32px}}@media (max-width:1099px){.RMSWorkflowDemo-module__c3AEaa__layout{grid-template-columns:minmax(0,1fr);gap:28px}.RMSWorkflowDemo-module__c3AEaa__narration{max-width:760px}.RMSWorkflowDemo-module__c3AEaa__story h2,.RMSWorkflowDemo-module__c3AEaa__story>p:not(.RMSWorkflowDemo-module__c3AEaa__stepLabel){margin-bottom:16px}.RMSWorkflowDemo-module__c3AEaa__view{min-height:0}}@media (max-width:760px),(pointer:coarse),(hover:none){.RMSWorkflowDemo-module__c3AEaa__section{padding-top:24px}.RMSWorkflowDemo-module__c3AEaa__layout,.RMSWorkflowDemo-module__c3AEaa__reviewGrid{grid-template-columns:minmax(0,1fr)}.RMSWorkflowDemo-module__c3AEaa__sourcePanel{padding:20px}.RMSWorkflowDemo-module__c3AEaa__sourcePanel .RMSWorkflowDemo-module__c3AEaa__paper{max-width:300px}.RMSWorkflowDemo-module__c3AEaa__legend{grid-template-columns:minmax(0,1fr);gap:14px}.RMSWorkflowDemo-module__c3AEaa__listHeading{display:none}.RMSWorkflowDemo-module__c3AEaa__applicationRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.RMSWorkflowDemo-module__c3AEaa__applicationRow>div{grid-column:1}.RMSWorkflowDemo-module__c3AEaa__applicationRow .RMSWorkflowDemo-module__c3AEaa__owner{grid-area:auto/1}.RMSWorkflowDemo-module__c3AEaa__applicationRow .RMSWorkflowDemo-module__c3AEaa__owner:before{content:"Owner: "}.RMSWorkflowDemo-module__c3AEaa__applicationRow .RMSWorkflowDemo-module__c3AEaa__status{grid-column:1}.RMSWorkflowDemo-module__c3AEaa__applicationRow>button{grid-area:1/2/4}.RMSWorkflowDemo-module__c3AEaa__exportSteps{flex-wrap:wrap;gap:12px}.RMSWorkflowDemo-module__c3AEaa__refreshControls{align-items:flex-start}.RMSWorkflowDemo-module__c3AEaa__chrome,.RMSWorkflowDemo-module__c3AEaa__windowMeta,.RMSWorkflowDemo-module__c3AEaa__windowFooter{padding-inline:16px}.RMSWorkflowDemo-module__c3AEaa__viewHeading,.RMSWorkflowDemo-module__c3AEaa__fieldPanel,.RMSWorkflowDemo-module__c3AEaa__exportContent,.RMSWorkflowDemo-module__c3AEaa__exportActions{padding-inline:18px}.RMSWorkflowDemo-module__c3AEaa__applicationList,.RMSWorkflowDemo-module__c3AEaa__exportBanner,.RMSWorkflowDemo-module__c3AEaa__previewControls,.RMSWorkflowDemo-module__c3AEaa__scanPreview{margin-inline:18px}.RMSWorkflowDemo-module__c3AEaa__filters,.RMSWorkflowDemo-module__c3AEaa__legend,.RMSWorkflowDemo-module__c3AEaa__exportSteps,.RMSWorkflowDemo-module__c3AEaa__reviewActions{padding-inline:18px}.RMSWorkflowDemo-module__c3AEaa__reviewActions>button{width:100%}}@media (prefers-reduced-motion:reduce){.RMSWorkflowDemo-module__c3AEaa__story,.RMSWorkflowDemo-module__c3AEaa__view,.RMSWorkflowDemo-module__c3AEaa__scanPreview{animation:none}.RMSWorkflowDemo-module__c3AEaa__window .RMSWorkflowDemo-module__c3AEaa__reviewInput,.RMSWorkflowDemo-module__c3AEaa__window button{transition:none}}
.RMSLifecycleBeat-module__Yb07iW__beat{box-sizing:border-box;color:#fafafa;border-top:1px solid #ffffff2e;max-width:1440px;margin-inline:auto;padding:clamp(32px,4vw,56px) clamp(20px,4.45vw,64px) clamp(48px,5vw,72px)}.RMSLifecycleBeat-module__Yb07iW__sectionTitle{color:#fafafa;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.15}.RMSLifecycleBeat-module__Yb07iW__workflowLead{color:#b3b3b3;max-width:66ch;margin:0 0 28px;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.RMSLifecycleBeat-module__Yb07iW__map{border:1px solid var(--rms-border);background:var(--rms-background);color:var(--rms-foreground);border-radius:10px;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;overflow:hidden}.RMSLifecycleBeat-module__Yb07iW__mapCaption{border-bottom:1px solid var(--rms-border);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 24px;display:flex}.RMSLifecycleBeat-module__Yb07iW__mapCaption>span{color:var(--rms-muted-foreground);white-space:nowrap;font-size:12px}.RMSLifecycleBeat-module__Yb07iW__journey{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.15fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.RMSLifecycleBeat-module__Yb07iW__stage{border-right:1px solid var(--rms-border);min-width:0;padding:24px}.RMSLifecycleBeat-module__Yb07iW__stage:last-child{border-right:0}.RMSLifecycleBeat-module__Yb07iW__stageHeader{flex-direction:column;gap:12px;display:flex}.RMSLifecycleBeat-module__Yb07iW__stageHeader>span{border:1px solid var(--rms-border);width:28px;height:28px;color:var(--rms-muted-foreground);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.RMSLifecycleBeat-module__Yb07iW__stageHeader h3{letter-spacing:-.025em;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:1.3;display:flex}.RMSLifecycleBeat-module__Yb07iW__stageHeader svg{color:var(--rms-muted-foreground);flex-shrink:0}.RMSLifecycleBeat-module__Yb07iW__globalState{flex-direction:column;align-items:flex-start;gap:8px;margin:20px 0;display:flex}.RMSLifecycleBeat-module__Yb07iW__globalState>span:first-child,.RMSLifecycleBeat-module__Yb07iW__role,.RMSLifecycleBeat-module__Yb07iW__branchLabel{color:var(--rms-muted-foreground);font-size:12px;font-weight:500;line-height:1.5}.RMSLifecycleBeat-module__Yb07iW__stateBadge,.RMSLifecycleBeat-module__Yb07iW__outcomeBadge{white-space:normal;text-align:left;height:auto;min-height:24px;padding-block:3px}.RMSLifecycleBeat-module__Yb07iW__roleBlock,.RMSLifecycleBeat-module__Yb07iW__mutedBlock{margin-top:20px}.RMSLifecycleBeat-module__Yb07iW__roleBlock p,.RMSLifecycleBeat-module__Yb07iW__mutedBlock p{margin:8px 0 0;font-size:14px;line-height:1.6}.RMSLifecycleBeat-module__Yb07iW__mutedBlock{border-top:1px solid var(--rms-border);padding-top:16px}.RMSLifecycleBeat-module__Yb07iW__mutedBlock p{color:var(--rms-muted-foreground)}.RMSLifecycleBeat-module__Yb07iW__branchArea{margin-top:24px}.RMSLifecycleBeat-module__Yb07iW__outcomes{margin:8px 0 0;padding:0;list-style:none}.RMSLifecycleBeat-module__Yb07iW__outcomes li{border-bottom:1px solid var(--rms-border);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0;display:flex}.RMSLifecycleBeat-module__Yb07iW__outcomes li>span:last-child{color:var(--rms-muted-foreground);font-size:13px;line-height:1.5}.RMSLifecycleBeat-module__Yb07iW__returnPath{color:var(--rms-muted-foreground);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.6;display:flex}.RMSLifecycleBeat-module__Yb07iW__returnPath svg,.RMSLifecycleBeat-module__Yb07iW__lock svg{flex-shrink:0;margin-top:2px}.RMSLifecycleBeat-module__Yb07iW__continuation{background:var(--rms-muted);color:var(--rms-foreground);border-radius:8px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.6}.RMSLifecycleBeat-module__Yb07iW__lock{border:1px solid var(--rms-border);background:var(--rms-muted);border-radius:8px;align-items:flex-start;gap:8px;margin:20px 0 0;padding:12px;font-size:13px;line-height:1.5;display:flex}.RMSLifecycleBeat-module__Yb07iW__exportSteps{margin:8px 0 0;padding:0;list-style:none}.RMSLifecycleBeat-module__Yb07iW__exportSteps li{border-bottom:1px solid var(--rms-border);grid-template-columns:20px minmax(0,1fr);gap:8px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.RMSLifecycleBeat-module__Yb07iW__exportSteps span{color:var(--rms-muted-foreground);font-size:12px}.RMSLifecycleBeat-module__Yb07iW__roleBlock .RMSLifecycleBeat-module__Yb07iW__finalGate{border:1px solid var(--rms-border);background:var(--rms-muted);border-radius:8px;padding:12px;font-size:13px}.RMSLifecycleBeat-module__Yb07iW__nextBatch{color:var(--rms-muted-foreground);background:var(--rms-muted);justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:16px 24px;font-size:13px;line-height:1.5;display:flex}@media (max-width:1120px){.RMSLifecycleBeat-module__Yb07iW__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.RMSLifecycleBeat-module__Yb07iW__stage:nth-child(2){border-right:0}.RMSLifecycleBeat-module__Yb07iW__stage:nth-child(-n+2){border-bottom:1px solid var(--rms-border)}}@media (max-width:760px),(pointer:coarse),(hover:none){.RMSLifecycleBeat-module__Yb07iW__journey{grid-template-columns:minmax(0,1fr)}.RMSLifecycleBeat-module__Yb07iW__stage{border-right:0;border-bottom:1px solid var(--rms-border);padding:20px}.RMSLifecycleBeat-module__Yb07iW__stage:last-child{border-bottom:0}.RMSLifecycleBeat-module__Yb07iW__stageHeader{flex-direction:row;align-items:center}.RMSLifecycleBeat-module__Yb07iW__mapCaption{flex-direction:column;gap:8px;padding:20px}.RMSLifecycleBeat-module__Yb07iW__nextBatch{justify-content:flex-start;padding-inline:20px}}.RMSLifecycleBeat-module__Yb07iW__accordion{border:1px solid #ffffff38;border-radius:10px;overflow:hidden}.RMSLifecycleBeat-module__Yb07iW__summary{box-sizing:border-box;cursor:pointer;background:#ffffff0a;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 20px;font-size:15px;line-height:1.5;list-style:none;display:flex}.RMSLifecycleBeat-module__Yb07iW__summary::-webkit-details-marker{display:none}.RMSLifecycleBeat-module__Yb07iW__summary:hover{background:#ffffff12}.RMSLifecycleBeat-module__Yb07iW__summary:focus-visible{outline-offset:-4px;outline:2px solid #fafafa}.RMSLifecycleBeat-module__Yb07iW__chevron{flex-shrink:0;transition:transform .18s}.RMSLifecycleBeat-module__Yb07iW__hideMap,.RMSLifecycleBeat-module__Yb07iW__accordion[open]>.RMSLifecycleBeat-module__Yb07iW__summary .RMSLifecycleBeat-module__Yb07iW__showMap{display:none}.RMSLifecycleBeat-module__Yb07iW__accordion[open]>.RMSLifecycleBeat-module__Yb07iW__summary .RMSLifecycleBeat-module__Yb07iW__hideMap{display:inline}.RMSLifecycleBeat-module__Yb07iW__accordion[open]>.RMSLifecycleBeat-module__Yb07iW__summary .RMSLifecycleBeat-module__Yb07iW__chevron{transform:rotate(180deg)}.RMSLifecycleBeat-module__Yb07iW__mapContent{border-top:1px solid #ffffff2e;padding:20px}@media (max-width:760px),(pointer:coarse),(hover:none){.RMSLifecycleBeat-module__Yb07iW__mapContent{padding:12px}}@media (prefers-reduced-motion:reduce){.RMSLifecycleBeat-module__Yb07iW__chevron{transition:none}}
.RMSClosing-module__Af9FXq__projectSection,.RMSClosing-module__Af9FXq__contact{box-sizing:border-box;max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.45vw,64px)}.RMSClosing-module__Af9FXq__cta{cursor:pointer;text-align:left;width:100%;font:inherit}.RMSClosing-module__Af9FXq__cta .RMSClosing-module__Af9FXq__prompt{color:#b3b3b3;letter-spacing:normal;font-family:inherit;font-size:clamp(16px,1.5vw,20px);line-height:1.5}.RMSClosing-module__Af9FXq__progress{color:#a3a3a3;max-width:66ch;margin:0;font-size:15px;line-height:1.65}.RMSClosing-module__Af9FXq__title{color:#fafafa;letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.15}.RMSClosing-module__Af9FXq__delivery{color:#b3b3b3;max-width:76ch;margin:0 0 16px;font-size:16px;line-height:1.65}.RMSClosing-module__Af9FXq__projectSection{padding-top:32px}.RMSClosing-module__Af9FXq__contact{border-top:1px solid #ffffff2e;margin-top:clamp(64px,8vw,112px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}
.AnnotateCaseStudy-module__-WzhnW__page{--annotation-rule:#ffffff29;box-sizing:border-box;color:#fafafa;max-width:1280px;font-family:var(--font-geist),var(--font-cjk),sans-serif;margin-inline:auto;padding:clamp(32px,5vw,64px) clamp(24px,4.45vw,64px) 120px}.AnnotateCaseStudy-module__-WzhnW__opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px clamp(32px,6vw,80px);display:grid}.AnnotateCaseStudy-module__-WzhnW__titleBlock,.AnnotateCaseStudy-module__-WzhnW__context{min-width:0}.AnnotateCaseStudy-module__-WzhnW__eyebrow,.AnnotateCaseStudy-module__-WzhnW__metadata dt{color:#ffffff8c;font-family:var(--font-geist-mono),var(--font-cjk),monospace;letter-spacing:.035em;font-size:11px;font-weight:400;line-height:1.6}.AnnotateCaseStudy-module__-WzhnW__eyebrow{margin:0 0 20px}.AnnotateCaseStudy-module__-WzhnW__titleBlock h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1.04}.AnnotateCaseStudy-module__-WzhnW__subtitle{color:#fffc;text-wrap:pretty;max-width:28ch;margin:20px 0 0;font-size:clamp(18px,1.8vw,23px);line-height:1.45}.AnnotateCaseStudy-module__-WzhnW__page p,.AnnotateCaseStudy-module__-WzhnW__page dd,.AnnotateCaseStudy-module__-WzhnW__page a{overflow-wrap:anywhere}.AnnotateCaseStudy-module__-WzhnW__context>p,.AnnotateCaseStudy-module__-WzhnW__demoIntro p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.7}.AnnotateCaseStudy-module__-WzhnW__metadata{border-top:1px solid var(--annotation-rule);grid-template-columns:max-content minmax(0,1fr);gap:10px 20px;margin:28px 0 20px;padding-top:20px;display:grid}.AnnotateCaseStudy-module__-WzhnW__metadata dd{color:#ffffffbf;margin:0;font-size:13px;line-height:1.65}.AnnotateCaseStudy-module__-WzhnW__context>.AnnotateCaseStudy-module__-WzhnW__credit{color:#ffffff8c;margin-bottom:0;font-size:12px;line-height:1.7}.AnnotateCaseStudy-module__-WzhnW__credit a{color:#ffffffd1;text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.AnnotateCaseStudy-module__-WzhnW__demo{border-top:1px solid var(--annotation-rule);margin-top:clamp(72px,10vw,132px);padding-top:24px}.AnnotateCaseStudy-module__-WzhnW__demoIntro{max-width:560px}.AnnotateCaseStudy-module__-WzhnW__demoIntro h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(22px,2.5vw,30px);font-weight:400;line-height:1.25}.AnnotateCaseStudy-module__-WzhnW__demoActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.AnnotateCaseStudy-module__-WzhnW__demoAction,.AnnotateCaseStudy-module__-WzhnW__forkLink{color:#fafafa;font:inherit;justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.AnnotateCaseStudy-module__-WzhnW__demoAction{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:5px;min-height:44px;padding:10px 16px}.AnnotateCaseStudy-module__-WzhnW__demoAction:hover:not(:disabled){background:#ffffff1f}.AnnotateCaseStudy-module__-WzhnW__demoAction:disabled{opacity:.6;cursor:default}.AnnotateCaseStudy-module__-WzhnW__forkLink{text-underline-offset:4px;text-decoration:underline}.AnnotateCaseStudy-module__-WzhnW__demoAction:focus-visible,.AnnotateCaseStudy-module__-WzhnW__forkLink:focus-visible{outline-offset:4px;outline:2px solid #fff}.AnnotateCaseStudy-module__-WzhnW__demoNote{color:#ffffff8c;max-width:72ch;margin:16px 0 0;font-size:12px;line-height:1.7}.AnnotateCaseStudy-module__-WzhnW__invite{font-family:var(--font-geist),var(--font-cjk),sans-serif;color:#fafafa;overflow-wrap:anywhere;z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18181bf0;border:1px solid #ffffff30;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(376px,100vw - 36px);padding:12px 14px;animation:.52s cubic-bezier(.2,.8,.2,1) both AnnotateCaseStudy-module__-WzhnW__invite-enter;display:grid;position:fixed;bottom:76px;right:18px;box-shadow:0 10px 34px #00000059}.AnnotateCaseStudy-module__-WzhnW__invite:after{content:"";background:#18181b;border-bottom:1px solid #ffffff30;border-right:1px solid #ffffff30;width:12px;height:12px;position:absolute;bottom:-7px;right:37px;transform:rotate(45deg)}.AnnotateCaseStudy-module__-WzhnW__inviteDot{background:#a6f0c6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #a6f0c68c}.AnnotateCaseStudy-module__-WzhnW__inviteCopy{min-width:0}.AnnotateCaseStudy-module__-WzhnW__inviteCopy p{margin:0 0 2px;font-size:12px;font-weight:500;line-height:1.4}.AnnotateCaseStudy-module__-WzhnW__inviteCopy span{color:#ffffff96;font-size:11px;line-height:1.4;display:block}.AnnotateCaseStudy-module__-WzhnW__inviteAction{color:#fff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3b;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.AnnotateCaseStudy-module__-WzhnW__inviteAction:hover:not(:disabled){background:#ffffff26}.AnnotateCaseStudy-module__-WzhnW__inviteAction:disabled{opacity:.6;cursor:default}.AnnotateCaseStudy-module__-WzhnW__inviteAction:focus-visible,.AnnotateCaseStudy-module__-WzhnW__credit a:focus-visible{outline-offset:4px;outline:2px solid #fff}@keyframes AnnotateCaseStudy-module__-WzhnW__invite-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.AnnotateCaseStudy-module__-WzhnW__page{padding-top:24px}.AnnotateCaseStudy-module__-WzhnW__opening{grid-template-columns:minmax(0,1fr);gap:24px}.AnnotateCaseStudy-module__-WzhnW__subtitle{max-width:34ch}.AnnotateCaseStudy-module__-WzhnW__demo{margin-top:64px}.AnnotateCaseStudy-module__-WzhnW__invite{width:min(376px,100vw - 32px);bottom:76px;right:16px}}@media (max-width:420px){.AnnotateCaseStudy-module__-WzhnW__metadata{grid-template-columns:minmax(0,1fr);gap:4px}.AnnotateCaseStudy-module__-WzhnW__metadata dd+dt{margin-top:10px}.AnnotateCaseStudy-module__-WzhnW__invite{grid-template-columns:8px minmax(0,1fr)}.AnnotateCaseStudy-module__-WzhnW__inviteAction{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.AnnotateCaseStudy-module__-WzhnW__invite{animation:none}}
