.solutions-module__BfORra__page{color:var(--text)}.solutions-module__BfORra__page section{scroll-margin-top:7rem}.solutions-module__BfORra__page h1 span,.solutions-module__BfORra__page h2 span{color:var(--primary)}.solutions-module__BfORra__eyebrow{font:600 .875rem/1.5 var(--font-montserrat);color:var(--primary);letter-spacing:.035em;margin-bottom:1.5rem}.solutions-module__BfORra__eyebrow>span{color:var(--text-secondary);margin-right:.5rem}.solutions-module__BfORra__intro{color:var(--text-secondary);max-width:48ch;margin-bottom:1.75rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.6}.solutions-module__BfORra__body{color:var(--text-secondary);max-width:48ch;margin-top:1.75rem}.solutions-module__BfORra__webHero,.solutions-module__BfORra__toolHero,.solutions-module__BfORra__autoHero{padding-block:clamp(2.5rem, 5vw, 5rem) var(--section-space)}.solutions-module__BfORra__webHeadline{grid-template-columns:1.35fr 1fr;align-items:end;gap:5%;margin-bottom:3.5rem;display:grid}.solutions-module__BfORra__webHeadline h1{font-size:clamp(2rem,4.8vw,4.5rem)}.solutions-module__BfORra__webHeadline .solutions-module__BfORra__intro{font-size:1.125rem}.solutions-module__BfORra__toolHeadline{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;margin-bottom:3rem;display:grid}.solutions-module__BfORra__toolHeadline h1{font-size:clamp(2rem,1rem + 3.3vw,4rem)}.solutions-module__BfORra__autoHeadline{text-align:left;max-width:60rem;margin:0 0 3.5rem}.solutions-module__BfORra__autoHeadline .solutions-module__BfORra__intro{max-width:58ch;margin:1.75rem 0;font-size:1.125rem}.solutions-module__BfORra__ruled{border-top:1px solid var(--border)}.solutions-module__BfORra__split{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.solutions-module__BfORra__split>*,.solutions-module__BfORra__webHeadline>*,.solutions-module__BfORra__toolHeadline>*{min-width:0}.solutions-module__BfORra__editorialRows{gap:2rem;display:grid}.solutions-module__BfORra__editorialRows article{border-bottom:1px solid var(--border);padding-bottom:2rem}.solutions-module__BfORra__editorialRows article:last-child{border:0;padding-bottom:0}.solutions-module__BfORra__editorialRows p{color:var(--text-secondary);margin-top:.75rem}.solutions-module__BfORra__annotation{color:var(--primary);margin-bottom:.5rem;font-size:.875rem;display:block}.solutions-module__BfORra__sectionIntro{max-width:50rem;margin-bottom:3rem}.solutions-module__BfORra__sectionIntro>p:last-child{max-width:53ch;color:var(--text-secondary);margin-top:1.5rem}.solutions-module__BfORra__webScope{padding-top:0}.solutions-module__BfORra__scopeRows{border-top:1px solid var(--border)}.solutions-module__BfORra__scopeRows article{border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr 1.5fr .8fr;align-items:baseline;gap:2rem;padding-block:2rem;display:grid}.solutions-module__BfORra__scopeRows p{color:var(--text-secondary)}.solutions-module__BfORra__scopeTag{color:var(--primary);justify-self:end;font-size:.875rem}.solutions-module__BfORra__stepNumber{color:var(--primary);font:600 .875rem/1.5 var(--font-montserrat)}.solutions-module__BfORra__webBridge{grid-template-columns:1.6fr 1fr;align-items:center;gap:6%;margin-top:4rem;display:grid}.solutions-module__BfORra__webBridge>div>p{color:var(--text-secondary);margin:1rem 0}.solutions-module__BfORra__textLink{min-height:44px;color:var(--primary);text-underline-offset:.3em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.solutions-module__BfORra__textLink:hover,.solutions-module__BfORra__inlineLink:hover{color:var(--primary-hover)}.solutions-module__BfORra__inlineLink{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.solutions-module__BfORra__steps{list-style:none}.solutions-module__BfORra__steps li{border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.solutions-module__BfORra__steps li:first-child{border-top:0;padding-top:0}.solutions-module__BfORra__steps h3{font-size:1.125rem}.solutions-module__BfORra__steps p{color:var(--text-secondary);margin-top:.5rem}.solutions-module__BfORra__evolution{background:var(--surface-soft)}.solutions-module__BfORra__versions{grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;display:grid}.solutions-module__BfORra__versions li{border-top:2px solid var(--primary);padding-top:1.5rem}.solutions-module__BfORra__versions li:nth-child(2){padding-top:3.5rem}.solutions-module__BfORra__versions li:nth-child(3){padding-top:5.5rem}.solutions-module__BfORra__versionIndex{font:900 clamp(2rem, 4vw, 3.5rem)/1.1 var(--font-montserrat);color:var(--primary);margin-bottom:1.5rem;display:block}.solutions-module__BfORra__versions h3{font-size:1.25rem}.solutions-module__BfORra__versions p{color:var(--text-secondary);margin-top:.75rem}.solutions-module__BfORra__versionModules{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.solutions-module__BfORra__versionModules>*{border:1px solid var(--border);background:var(--surface);padding:.5rem .75rem;font-size:.875rem}.solutions-module__BfORra__versionModules strong{color:var(--fuchsia-900);background:var(--fuchsia-100);border-color:var(--fuchsia-100)}.solutions-module__BfORra__caption{color:var(--text-secondary);margin-top:1.5rem;font-size:.875rem}.solutions-module__BfORra__handoff{grid-template-columns:1fr 1fr;gap:8%;display:grid}.solutions-module__BfORra__humanAction{border-left:3px solid var(--sand-700);padding-left:2rem}.solutions-module__BfORra__humanAction>p:last-child{color:var(--text-secondary);max-width:46ch;margin-top:1.5rem}.solutions-module__BfORra__statusExample{background:var(--muted);padding:2rem}.solutions-module__BfORra__statusExample>.solutions-module__BfORra__caption{margin:0}.solutions-module__BfORra__statusChange{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 2rem;display:flex}.solutions-module__BfORra__statusChange>svg{color:var(--primary);flex-shrink:0}.solutions-module__BfORra__statusChange strong{color:var(--primary)}.solutions-module__BfORra__statusExample ul{margin:.75rem 0 1rem;padding-left:1.25rem;list-style:outside}.solutions-module__BfORra__statusExample li{padding-block:.25rem}.solutions-module__BfORra__guardrail{border-left:3px solid var(--sand-700);background:var(--sand-100);grid-template-columns:1fr 1.5fr;gap:3rem;margin-top:3.5rem;padding:2rem;display:grid}.solutions-module__BfORra__guardrail strong{font-size:1.25rem}.solutions-module__BfORra__guardrail p{color:var(--text-secondary)}.solutions-module__BfORra__measureSection{padding-top:0}.solutions-module__BfORra__measure{background:var(--muted);margin-top:2.5rem;padding:1.5rem}.solutions-module__BfORra__measure h3{margin-bottom:1rem;font-size:1.125rem}.solutions-module__BfORra__measure dl>div{border-bottom:1px solid var(--steel-500);grid-template-columns:1fr 1.5fr;gap:1rem;padding:.75rem 0;font-size:.875rem;display:grid}.solutions-module__BfORra__measure dd{color:var(--text-secondary)}.solutions-module__BfORra__measure>p{color:var(--text-secondary);margin-top:1rem;font-size:.875rem}.solutions-module__BfORra__boundary{border-top:1px solid var(--border)}.solutions-module__BfORra__boundary>div{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.solutions-module__BfORra__boundary p:not(.solutions-module__BfORra__eyebrow){color:var(--text-secondary);margin-bottom:1rem}.solutions-module__BfORra__ending{background:var(--lavender-300)}.solutions-module__BfORra__endGrid{grid-template-columns:1.3fr 1fr;align-items:center;gap:10%;display:grid}.solutions-module__BfORra__endGrid>div:last-child{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.solutions-module__BfORra__endGrid>div:last-child p{color:var(--text-secondary);max-width:45ch}@media (max-width:1023px){.solutions-module__BfORra__webHeadline{grid-template-columns:1.2fr 1fr}.solutions-module__BfORra__scopeRows article{grid-template-columns:2rem 1fr 1.5fr;gap:1.5rem}.solutions-module__BfORra__scopeTag{grid-column:3;justify-self:start;margin-top:-1rem}.solutions-module__BfORra__split,.solutions-module__BfORra__toolHeadline,.solutions-module__BfORra__handoff{gap:5%}.solutions-module__BfORra__webBridge{grid-template-columns:1fr;gap:2rem}.solutions-module__BfORra__webBridge>div{max-width:40rem}}@media (max-width:767px){.solutions-module__BfORra__webHeadline,.solutions-module__BfORra__toolHeadline,.solutions-module__BfORra__split,.solutions-module__BfORra__handoff,.solutions-module__BfORra__endGrid,.solutions-module__BfORra__boundary>div,.solutions-module__BfORra__guardrail{grid-template-columns:1fr;gap:2rem}.solutions-module__BfORra__webHeadline{margin-bottom:2rem}.solutions-module__BfORra__webHeadline h1{max-width:18ch}.solutions-module__BfORra__intro{margin-bottom:1.5rem}.solutions-module__BfORra__scopeRows article{grid-template-columns:2rem 1fr;gap:.75rem}.solutions-module__BfORra__scopeRows p,.solutions-module__BfORra__scopeTag{grid-column:2}.solutions-module__BfORra__scopeTag{margin-top:.25rem}.solutions-module__BfORra__versions{grid-template-columns:1fr;gap:2rem}.solutions-module__BfORra__versions li:nth-child(n){padding-top:1.5rem}.solutions-module__BfORra__versionIndex{margin-bottom:.75rem}.solutions-module__BfORra__humanAction{padding-left:1.25rem}.solutions-module__BfORra__statusExample,.solutions-module__BfORra__guardrail{padding:1.5rem}.solutions-module__BfORra__statusChange{flex-wrap:wrap}.solutions-module__BfORra__steps li:first-child{border-top:1px solid var(--border);padding-top:1.5rem}.solutions-module__BfORra__autoHeadline{text-align:left;margin-bottom:2.5rem}.solutions-module__BfORra__autoHeadline .solutions-module__BfORra__intro{margin-inline:0}.solutions-module__BfORra__ending h2{max-width:20ch}}@media (max-width:374px){.solutions-module__BfORra__measure{padding:1rem}.solutions-module__BfORra__measure dl>div{grid-template-columns:1fr;gap:.25rem}.solutions-module__BfORra__statusChange{flex-direction:column;align-items:flex-start}.solutions-module__BfORra__statusChange svg{transform:rotate(90deg)}}
.editorial-module__k9584G__hero{padding-block:clamp(56px,8vw,120px) 56px}.editorial-module__k9584G__label{font:600 10px var(--font-montserrat);letter-spacing:.14em;color:var(--violet)}.editorial-module__k9584G__hero h1{letter-spacing:-.055em;max-width:1000px;margin-top:28px;font-size:clamp(34px,5.2vw,76px);font-weight:600;line-height:1.1}.editorial-module__k9584G__intro{max-width:550px;color:var(--muted-foreground);margin-top:28px;font-size:16px;line-height:1.85}.editorial-module__k9584G__link{min-height:44px;color:var(--violet-dark);align-items:center;gap:14px;margin-top:28px;font-size:13px;display:inline-flex}.editorial-module__k9584G__link:hover{text-underline-offset:5px;text-decoration:underline}.editorial-module__k9584G__case{padding-bottom:clamp(48px,7vw,100px)}.editorial-module__k9584G__caseVisual{background:#f4f0ea;border-top:1px solid #e4dbcf;flex-direction:column;justify-content:space-between;gap:60px;min-height:320px;padding:clamp(28px,5vw,72px);display:flex}.editorial-module__k9584G__caseVisual[data-tone=cool]{background:#edf0f5;border-color:#d8dfe9}.editorial-module__k9584G__caseVisual span{letter-spacing:.12em;font-size:11px}.editorial-module__k9584G__caseVisual strong{letter-spacing:-.06em;color:var(--violet-dark);font-size:clamp(44px,8vw,112px);line-height:1}.editorial-module__k9584G__caseVisual p{max-width:550px;font-size:clamp(22px,3vw,38px);font-family:var(--font-montserrat);letter-spacing:-.04em;line-height:1.3}.editorial-module__k9584G__facts{grid-template-columns:1fr 1fr;gap:8%;padding-block:56px 0;display:grid}.editorial-module__k9584G__facts h2{font-size:clamp(25px,3vw,40px);font-weight:600}.editorial-module__k9584G__facts p{color:var(--muted-foreground);max-width:510px;margin-top:20px}.editorial-module__k9584G__process{background:#faf8f5;border-block:1px solid #eee5da;padding-block:64px}.editorial-module__k9584G__process ol{margin-top:36px;list-style:none}.editorial-module__k9584G__process li{border-top:1px solid #e4dbcf;grid-template-columns:70px 1fr 1fr;align-items:baseline;gap:24px;padding-block:28px;display:grid}.editorial-module__k9584G__process li>span{color:#796047;font-size:12px}.editorial-module__k9584G__process h2{font-size:clamp(25px,3vw,40px);font-weight:600}.editorial-module__k9584G__process p{color:var(--muted-foreground);max-width:440px}.editorial-module__k9584G__position{padding-block:64px}.editorial-module__k9584G__position h2{max-width:750px;font-weight:600}.editorial-module__k9584G__position p{max-width:610px;color:var(--muted-foreground);margin-top:24px}.editorial-module__k9584G__solutionLinks{flex-wrap:wrap;gap:12px 32px;display:flex}@media (max-width:650px){.editorial-module__k9584G__facts{grid-template-columns:1fr;gap:32px}.editorial-module__k9584G__process li{grid-template-columns:32px 1fr;gap:12px}.editorial-module__k9584G__process li p{grid-column:2}.editorial-module__k9584G__caseVisual{gap:40px;min-height:280px}}
.contact-form-module__LnVKca__form{max-width:760px;margin-bottom:80px}.contact-form-module__LnVKca__editorialNote{border-left:2px solid var(--sand-700);background:var(--sand-100);color:var(--text);margin-bottom:24px;padding:16px 20px;font-size:.875rem;line-height:1.65}.contact-form-module__LnVKca__editorialNote p:first-child{font-family:var(--font-montserrat);margin-bottom:8px;font-weight:600}.contact-form-module__LnVKca__fields{grid-template-columns:1fr 1fr;gap:32px;display:grid}.contact-form-module__LnVKca__field{flex-direction:column;gap:10px;display:flex}.contact-form-module__LnVKca__field>span,.contact-form-module__LnVKca__form legend{font-family:var(--font-montserrat);font-size:.875rem;font-weight:600}.contact-form-module__LnVKca__field input,.contact-form-module__LnVKca__field textarea{border:1px solid var(--charcoal-300);width:100%;font:inherit;background:#fff;border-radius:3px;padding:14px}.contact-form-module__LnVKca__field textarea{resize:vertical;min-height:160px}.contact-form-module__LnVKca__form fieldset{margin-block:32px}.contact-form-module__LnVKca__choices{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.contact-form-module__LnVKca__choice{border:1px solid var(--charcoal-300);cursor:pointer;border-radius:3px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font-size:.875rem;display:flex}.contact-form-module__LnVKca__choice:has(:checked){border-color:var(--primary);background:var(--lavender-300);color:var(--violet-900)}.contact-form-module__LnVKca__choiceHint{color:var(--text-secondary);margin-top:8px;font-size:.875rem}.contact-form-module__LnVKca__confirmation{background:var(--lavender-100);border:1px solid var(--violet-100);border-top:4px solid var(--primary);color:var(--text);padding:clamp(24px,4vw,40px)}.contact-form-module__LnVKca__stateLabel{font-family:var(--font-montserrat);letter-spacing:.06em;font-size:.875rem;font-weight:600}.contact-form-module__LnVKca__confirmation .contact-form-module__LnVKca__stateLabel{color:var(--violet-900)}.contact-form-module__LnVKca__confirmation h2{margin-block:16px;font-size:clamp(1.5rem,3vw,2rem)}.contact-form-module__LnVKca__confirmation>p:not(.contact-form-module__LnVKca__stateLabel),.contact-form-module__LnVKca__failure>p:not(.contact-form-module__LnVKca__stateLabel){line-height:1.65}.contact-form-module__LnVKca__confirmation a{min-height:44px;color:var(--violet-900);text-underline-offset:4px;align-items:center;margin-top:20px;text-decoration:underline;display:inline-flex}.contact-form-module__LnVKca__failure{border:1px solid var(--charcoal-500);border-left:4px solid var(--text);background:var(--sand-100);color:var(--text);margin-block:24px 16px;padding:20px}.contact-form-module__LnVKca__failure .contact-form-module__LnVKca__stateLabel{margin-bottom:8px}.contact-form-module__LnVKca__choice input{accent-color:var(--violet);width:16px;height:16px}.contact-form-module__LnVKca__hint{color:var(--muted-foreground);margin-bottom:24px;font-size:.875rem}.contact-form-module__LnVKca__notice{border-left:2px solid var(--sand);margin-block:28px 16px;padding-left:16px;font-size:14px}.contact-form-module__LnVKca__privacy{color:var(--muted-foreground);margin-top:16px;font-size:.875rem}.contact-form-module__LnVKca__privacy a,.contact-form-module__LnVKca__direct a{text-underline-offset:4px;text-decoration:underline}.contact-form-module__LnVKca__direct{margin-top:36px;font-size:14px}.contact-form-module__LnVKca__direct dl{flex-wrap:wrap;gap:12px 48px;margin-top:20px;display:flex}.contact-form-module__LnVKca__direct dt{color:var(--muted-foreground);font-size:.875rem}.contact-form-module__LnVKca__direct a{min-height:44px;color:var(--violet-dark);align-items:center;display:inline-flex}@media (max-width:550px){.contact-form-module__LnVKca__fields{grid-template-columns:1fr;gap:24px}.contact-form-module__LnVKca__choice{flex-grow:1}}.contact-form-module__LnVKca__error{color:var(--text);font-size:.875rem}.contact-form-module__LnVKca__form [aria-invalid=true]{border-color:var(--text)}.contact-form-module__LnVKca__form button:disabled{cursor:wait;opacity:.65}.contact-form-module__LnVKca__notice:empty{border:0;padding:0}
.about-story-module__k5c_Vq__page{color:var(--text)}.about-story-module__k5c_Vq__opening{padding-block:clamp(4rem,7vw,7rem) clamp(3rem,5vw,5rem)}.about-story-module__k5c_Vq__label{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.045em;color:var(--violet-900);font-size:.875rem;font-weight:600}.about-story-module__k5c_Vq__headline{text-wrap:initial;max-width:24ch;margin-top:2rem;font-size:clamp(2rem,1rem + 3.4vw,4rem);line-height:1.15}.about-story-module__k5c_Vq__headline span{color:var(--primary)}.about-story-module__k5c_Vq__introduction{grid-template-columns:1fr 1.5fr;gap:4rem;margin-top:3rem;display:grid}.about-story-module__k5c_Vq__introduction p{grid-column:2;max-width:54ch}.about-story-module__k5c_Vq__introduction p,.about-story-module__k5c_Vq__biography p{text-align:justify;text-justify:inter-word;text-wrap:wrap;-webkit-hyphens:auto;hyphens:auto}.about-story-module__k5c_Vq__principles{background:var(--lavender-100);padding-block:clamp(3rem,5vw,5rem)}.about-story-module__k5c_Vq__sectionHeading{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.about-story-module__k5c_Vq__sectionHeading h2{font-size:clamp(1.75rem,1.15rem + 1.6vw,2.75rem)}.about-story-module__k5c_Vq__construction{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.about-story-module__k5c_Vq__wFigure{justify-self:center;width:min(100%,38rem);min-width:0}.about-story-module__k5c_Vq__w{width:100%;height:auto;display:block}.about-story-module__k5c_Vq__principleList,.about-story-module__k5c_Vq__principlePanel{min-width:0}.about-story-module__k5c_Vq__principleIndicators{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.about-story-module__k5c_Vq__principleIndicators button{width:3rem;height:3rem;color:var(--primary);background:0 0;border:0;place-items:center;display:grid}.about-story-module__k5c_Vq__principleIndicators button span{background:var(--violet-300);width:1rem;height:2px;transition:width .4s var(--ease-out), background-color .4s var(--ease-out);display:block}.about-story-module__k5c_Vq__principleIndicators button[aria-pressed=true] span{background:var(--primary);width:2rem}.about-story-module__k5c_Vq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.about-story-module__k5c_Vq__wPiece{transform-box:fill-box;transform-origin:50%}.about-story-module__k5c_Vq__construction[data-carousel=true] .about-story-module__k5c_Vq__principlePanel{justify-self:center;width:min(100%,36rem)}.about-story-module__k5c_Vq__construction[data-carousel=true] .about-story-module__k5c_Vq__principleList{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.about-story-module__k5c_Vq__construction[data-carousel=true] .about-story-module__k5c_Vq__principleList::-webkit-scrollbar{display:none}.about-story-module__k5c_Vq__construction[data-carousel=true] .about-story-module__k5c_Vq__principle{scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:1.5rem .5rem .5rem}.about-story-module__k5c_Vq__construction[data-carousel=true] .about-story-module__k5c_Vq__principle:focus-visible{outline-offset:-2px}.about-story-module__k5c_Vq__principle{cursor:default;border-top:1px solid var(--steel-300);padding-block:1.5rem}.about-story-module__k5c_Vq__principle:last-child{padding-bottom:0}.about-story-module__k5c_Vq__principleCopy{grid-template-columns:2rem 1fr;align-items:baseline;gap:.75rem 1rem;display:grid}.about-story-module__k5c_Vq__number{font-family:var(--font-montserrat), Arial, sans-serif;color:var(--text-secondary);transition:color .4s var(--ease-out);font-size:.875rem;font-weight:600}.about-story-module__k5c_Vq__principle h3{color:var(--text);text-transform:uppercase;transition:color .4s var(--ease-out);font-size:clamp(1.25rem,1.6vw,1.5rem)}.about-story-module__k5c_Vq__principle p{color:var(--text-secondary);grid-column:2;max-width:40ch}.about-story-module__k5c_Vq__construction[data-active="0"] [data-principle="0"] h3,.about-story-module__k5c_Vq__construction[data-active="1"] [data-principle="1"] h3,.about-story-module__k5c_Vq__construction[data-active="2"] [data-principle="2"] h3,.about-story-module__k5c_Vq__construction[data-active="0"] [data-principle="0"] .about-story-module__k5c_Vq__number,.about-story-module__k5c_Vq__construction[data-active="1"] [data-principle="1"] .about-story-module__k5c_Vq__number,.about-story-module__k5c_Vq__construction[data-active="2"] [data-principle="2"] .about-story-module__k5c_Vq__number{color:var(--violet-700)}@media (min-width:900px) and (hover:hover) and (pointer:fine){.about-story-module__k5c_Vq__construction[data-active="0"] [data-principle="1"] h3,.about-story-module__k5c_Vq__construction[data-active="0"] [data-principle="2"] h3,.about-story-module__k5c_Vq__construction[data-active="1"] [data-principle="0"] h3,.about-story-module__k5c_Vq__construction[data-active="1"] [data-principle="2"] h3,.about-story-module__k5c_Vq__construction[data-active="2"] [data-principle="0"] h3,.about-story-module__k5c_Vq__construction[data-active="2"] [data-principle="1"] h3{color:var(--text-secondary)}}@media (max-width:899px),(hover:none),(pointer:coarse){.about-story-module__k5c_Vq__construction{grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}.about-story-module__k5c_Vq__wFigure{width:min(100%,24rem)}.about-story-module__k5c_Vq__principleList{justify-self:center;width:min(100%,36rem)}.about-story-module__k5c_Vq__principleCopy{grid-template-columns:1.5rem 1fr;gap:.75rem 1rem}}@media (prefers-reduced-motion:reduce){.about-story-module__k5c_Vq__construction[data-carousel=false] .about-story-module__k5c_Vq__wPiece{transform:none!important}}.about-story-module__k5c_Vq__person{padding-block:clamp(4rem,7vw,7rem) clamp(3rem,5vw,5rem)}.about-story-module__k5c_Vq__personHeading h2{margin-top:1rem}.about-story-module__k5c_Vq__personGrid{margin-top:2.5rem}.about-story-module__k5c_Vq__signature{border-bottom:2px solid var(--sand-700);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.about-story-module__k5c_Vq__name{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.035em;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:1.1}.about-story-module__k5c_Vq__role{max-width:35ch;color:var(--text-secondary);padding-bottom:.5rem;font-size:.875rem}.about-story-module__k5c_Vq__biography{color:var(--text-secondary);grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}.about-story-module__k5c_Vq__biography p{max-width:52ch}.about-story-module__k5c_Vq__ending{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:2rem;display:flex}.about-story-module__k5c_Vq__ending h2{font-size:clamp(1.5rem,2vw,2rem)}@media (max-width:899px){.about-story-module__k5c_Vq__introduction{display:block}.about-story-module__k5c_Vq__introduction p{margin-left:auto}.about-story-module__k5c_Vq__introduction p,.about-story-module__k5c_Vq__biography p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.about-story-module__k5c_Vq__sectionHeading{display:block}.about-story-module__k5c_Vq__sectionHeading h2{margin-top:1rem}.about-story-module__k5c_Vq__signature{flex-direction:column;align-items:start;gap:1rem}.about-story-module__k5c_Vq__biography{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:767px){.about-story-module__k5c_Vq__opening{padding-top:3rem}.about-story-module__k5c_Vq__headline{margin-top:1.5rem;font-size:clamp(2rem,5.5vw,2.75rem)}.about-story-module__k5c_Vq__introduction{margin-top:2rem;display:block}.about-story-module__k5c_Vq__introduction p,.about-story-module__k5c_Vq__biography p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.about-story-module__k5c_Vq__sectionHeading h2{max-width:16ch}.about-story-module__k5c_Vq__personGrid{margin-top:2rem}.about-story-module__k5c_Vq__name{font-size:clamp(2rem,10vw,3.5rem)}.about-story-module__k5c_Vq__ending{flex-direction:column;align-items:start;gap:1.5rem;margin-top:3rem}}
.storytelling-module__SWNyda__label{font:600 .875rem/1.5 var(--font-montserrat);color:var(--text-secondary);display:block}.storytelling-module__SWNyda__webPreview figcaption,.storytelling-module__SWNyda__workspaceFigure figcaption,.storytelling-module__SWNyda__connected figcaption{color:var(--text-secondary);margin-top:1rem;font-size:.875rem}.storytelling-module__SWNyda__webScreens{background:var(--lavender-300);grid-template-columns:1.8fr 1fr;align-items:start;gap:0 2rem;padding:2.5rem;display:grid}.storytelling-module__SWNyda__desktopBrowser{border:1px solid var(--steel-500);background:var(--surface);box-shadow:var(--shadow-soft)}.storytelling-module__SWNyda__browserBar{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:.875rem;display:flex}.storytelling-module__SWNyda__browserDots{gap:.375rem;display:flex}.storytelling-module__SWNyda__browserDots i{border:1px solid var(--text-secondary);border-radius:50%;width:.375rem;height:.375rem}.storytelling-module__SWNyda__publicNav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;font-size:.875rem;display:flex}.storytelling-module__SWNyda__publicNav span{color:var(--text-secondary)}.storytelling-module__SWNyda__publicContent{padding:2.5rem 2rem;position:relative}.storytelling-module__SWNyda__publicTitle{font:900 clamp(1.75rem, 3.6vw, 3.5rem)/1.1 var(--font-montserrat);letter-spacing:-.035em;margin-top:1rem;display:block}.storytelling-module__SWNyda__publicTitle em{color:var(--primary);font:400 .85em/1.2 var(--font-inter)}.storytelling-module__SWNyda__publicContent p{color:var(--text-secondary);margin-top:1.25rem;font-size:.875rem}.storytelling-module__SWNyda__mockCta{background:var(--primary);color:var(--on-primary);font:600 .875rem/1.5 var(--font-montserrat);align-items:center;gap:1rem;margin-top:1.5rem;padding:.75rem 1rem;display:inline-flex}.storytelling-module__SWNyda__mockCta svg{flex-shrink:0}.storytelling-module__SWNyda__serviceIndex{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-inline:2rem;padding:1rem 0;font-size:.875rem;display:flex}.storytelling-module__SWNyda__mobileBrowser{background:var(--surface);border:1px solid var(--primary);box-shadow:var(--shadow-soft);margin-top:3rem}.storytelling-module__SWNyda__mobileBar{background:var(--primary);color:var(--on-primary);padding:.75rem 1rem;font-size:.875rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicNav{padding:1rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicNav span{display:none}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicContent{padding:1.5rem 1rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicTitle{font-size:clamp(1.5rem,2.1vw,2rem)}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__label{font-size:.875rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__serviceIndex{flex-direction:column;gap:.5rem;margin-inline:1rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__mockCta{gap:.5rem;padding:.625rem .75rem}.storytelling-module__SWNyda__webAnnotation{color:var(--primary);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.storytelling-module__SWNyda__connected{grid-template-columns:1fr 2rem 1fr;align-items:center;display:grid}.storytelling-module__SWNyda__request,.storytelling-module__SWNyda__received{border:1px solid var(--border);background:var(--surface);min-width:0;padding:1.5rem}.storytelling-module__SWNyda__request>strong,.storytelling-module__SWNyda__received>strong{margin-top:.75rem;font-size:1.125rem;display:block}.storytelling-module__SWNyda__request dl{margin:1rem 0;font-size:.875rem}.storytelling-module__SWNyda__request dl>div{border-bottom:1px solid var(--border);padding:.625rem 0}.storytelling-module__SWNyda__request dt{color:var(--text-secondary)}.storytelling-module__SWNyda__sent{color:var(--primary);font-size:.875rem;display:block}.storytelling-module__SWNyda__connector{color:var(--primary);place-items:center;display:grid}.storytelling-module__SWNyda__received{background:var(--muted);border-left:2px solid var(--primary)}.storytelling-module__SWNyda__receivedRow{margin-top:1.5rem;font-size:.875rem}.storytelling-module__SWNyda__receivedRow b{color:var(--primary);margin-top:.5rem;display:block}.storytelling-module__SWNyda__received p{color:var(--text-secondary);margin-top:1rem;font-size:.875rem}.storytelling-module__SWNyda__connected figcaption{grid-column:1/-1}.storytelling-module__SWNyda__sourceRail{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;font-size:.875rem;display:flex}.storytelling-module__SWNyda__sourceRail svg{color:var(--primary);flex-shrink:0}.storytelling-module__SWNyda__sourceRail strong{color:var(--primary)}.storytelling-module__SWNyda__workspace{border:1px solid var(--steel-500);box-shadow:var(--shadow-soft)}.storytelling-module__SWNyda__workspaceBar{background:var(--muted);border-bottom:1px solid var(--steel-500);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.storytelling-module__SWNyda__workspaceBar>span{color:var(--text-secondary)}.storytelling-module__SWNyda__workspaceBody{grid-template-columns:1fr 1.2fr;display:grid}.storytelling-module__SWNyda__dossierList{border-right:1px solid var(--steel-500);background:var(--surface-soft);padding:1.5rem}.storytelling-module__SWNyda__listHeading{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.5rem;display:flex}.storytelling-module__SWNyda__listHeading h2{font-size:1.25rem;font-weight:600}.storytelling-module__SWNyda__listHeading>span{color:var(--text-secondary);font-size:.875rem}.storytelling-module__SWNyda__dossierList button{text-align:left;border:1px solid var(--steel-900);background:var(--surface);width:100%;transition:background var(--duration-ui);grid-template-columns:1fr auto;gap:.5rem 1rem;margin-bottom:.75rem;padding:1rem;display:grid;position:relative}.storytelling-module__SWNyda__dossierList button:hover{background:var(--lavender-300)}.storytelling-module__SWNyda__dossierList button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:var(--lavender-300)}.storytelling-module__SWNyda__dossierList button>strong{grid-column:1/-1;font-size:1rem}.storytelling-module__SWNyda__dossierId{color:var(--text-secondary);font-size:.875rem}.storytelling-module__SWNyda__dossierList button>svg{color:var(--primary);position:absolute;top:1rem;right:1rem}.storytelling-module__SWNyda__status{color:var(--primary);font-size:.875rem}.storytelling-module__SWNyda__dossierDetail{min-width:0;padding:2rem}.storytelling-module__SWNyda__detailContent{animation:storytelling-module__SWNyda__detail-in .22s var(--ease-out)}.storytelling-module__SWNyda__detailHeading{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.storytelling-module__SWNyda__dossierDetail h3{font-size:1.5rem}.storytelling-module__SWNyda__dossierFields{margin-block:1.5rem;font-size:.875rem}.storytelling-module__SWNyda__dossierFields>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 2fr;gap:1rem;padding:.75rem 0;display:grid}.storytelling-module__SWNyda__dossierFields dt{color:var(--text-secondary)}.storytelling-module__SWNyda__dossierProgress{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-block:1.5rem;list-style:none;display:grid}.storytelling-module__SWNyda__dossierProgress li{border-top:2px solid var(--steel-900);flex-direction:column;gap:.375rem;padding-top:.75rem;font-size:.875rem;display:flex}.storytelling-module__SWNyda__dossierProgress li[data-done=true]{border-color:var(--primary);color:var(--primary)}.storytelling-module__SWNyda__currentStep{color:var(--text-secondary);font-size:.875rem}.storytelling-module__SWNyda__nextAction{background:var(--sand-100);border-left:2px solid var(--sand-700);padding:1rem}.storytelling-module__SWNyda__nextAction strong{margin-top:.5rem;font-size:.875rem;display:block}.storytelling-module__SWNyda__workflowLab{border-block:1px solid var(--border);background:var(--surface-soft);padding:2rem}.storytelling-module__SWNyda__labHeading{color:var(--text-secondary);justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.storytelling-module__SWNyda__scenarios{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.storytelling-module__SWNyda__scenarios button{border:1px solid var(--steel-900);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--text);transition:background var(--duration-ui), color var(--duration-ui);padding:.625rem 1rem;font-size:.875rem}.storytelling-module__SWNyda__scenarios button:hover{background:var(--lavender-300)}.storytelling-module__SWNyda__scenarios button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.storytelling-module__SWNyda__workflow{grid-template-columns:repeat(4,1fr);gap:2rem;margin:2.5rem 0;list-style:none;display:grid}.storytelling-module__SWNyda__workflow li{background:var(--surface);border:1px solid var(--steel-900);min-width:0;padding:1.25rem;transition:border-color .18s,background .18s;position:relative}.storytelling-module__SWNyda__nodeNumber{border:1px solid var(--steel-900);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:.875rem;display:grid}.storytelling-module__SWNyda__workflow li>strong{margin-top:.75rem;font-size:1rem;display:block}.storytelling-module__SWNyda__flowArrow{color:var(--primary);position:absolute;top:50%;right:-1.75rem}.storytelling-module__SWNyda__workflow li[data-active=true]{border-color:var(--primary);background:var(--lavender-300)}.storytelling-module__SWNyda__workflow li[data-active=true] .storytelling-module__SWNyda__nodeNumber{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.storytelling-module__SWNyda__workflow li[data-human=true]{background:var(--sand-100)}.storytelling-module__SWNyda__workflow li[data-awaiting=true]{outline:2px solid var(--sand-900);outline-offset:3px}.storytelling-module__SWNyda__workflow li:last-child[data-active=true]{border-color:var(--fuchsia-900)}.storytelling-module__SWNyda__workflow li:last-child[data-active=true] .storytelling-module__SWNyda__nodeNumber{background:var(--fuchsia-900);border-color:var(--fuchsia-900)}.storytelling-module__SWNyda__workflowDescription{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.storytelling-module__SWNyda__workflowDescription>p{color:var(--text-secondary);max-width:65ch}.storytelling-module__SWNyda__workflowDescription button{border-color:var(--primary)}.storytelling-module__SWNyda__runStatus{border-top:1px solid var(--border);color:var(--primary);margin-top:1.25rem;padding-top:1.25rem;font-size:.875rem}.storytelling-module__SWNyda__noScript{margin-top:1rem;font-size:.875rem}@keyframes storytelling-module__SWNyda__detail-in{0%{opacity:.5}to{opacity:1}}@media (max-width:1023px){.storytelling-module__SWNyda__webScreens{grid-template-columns:1.5fr 1fr;gap:0 1rem;padding:1.5rem}.storytelling-module__SWNyda__mobileBrowser{margin-top:2rem}.storytelling-module__SWNyda__publicNav{padding-inline:1.25rem}.storytelling-module__SWNyda__publicContent{padding:2rem 1.25rem}.storytelling-module__SWNyda__publicNav>span{display:none}.storytelling-module__SWNyda__serviceIndex{flex-wrap:wrap;margin-inline:1.25rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__mockCta{font-size:.875rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__mockCta svg{display:none}.storytelling-module__SWNyda__workspaceBody{grid-template-columns:1fr 1.15fr}.storytelling-module__SWNyda__dossierDetail,.storytelling-module__SWNyda__dossierList{padding:1.25rem}.storytelling-module__SWNyda__listHeading{flex-direction:column;gap:.25rem}.storytelling-module__SWNyda__workflow{gap:1.5rem}.storytelling-module__SWNyda__workflow li{padding:1rem}.storytelling-module__SWNyda__flowArrow{width:18px;right:-1.4rem}.storytelling-module__SWNyda__workflowDescription{gap:1.5rem}}@media (max-width:767px){.storytelling-module__SWNyda__webScreens{padding:1rem;display:block}.storytelling-module__SWNyda__desktopBrowser{display:none}.storytelling-module__SWNyda__mobileBrowser{border-color:var(--steel-500);width:100%;margin-top:0}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicNav{padding:1.25rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicContent{padding:1.5rem 1.25rem}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__publicTitle{font-size:clamp(1.75rem,6vw,2.75rem)}.storytelling-module__SWNyda__mobilePage .storytelling-module__SWNyda__serviceIndex{margin-inline:1.25rem}.storytelling-module__SWNyda__webAnnotation{flex-direction:column;gap:.25rem}.storytelling-module__SWNyda__sourceRail{flex-wrap:wrap;gap:.5rem 1rem}.storytelling-module__SWNyda__sourceRail>span{width:100%}.storytelling-module__SWNyda__workspaceBar{flex-wrap:wrap;gap:.25rem;padding:1rem}.storytelling-module__SWNyda__workspaceBody{grid-template-columns:1fr}.storytelling-module__SWNyda__dossierList{border-right:0;border-bottom:1px solid var(--border);padding:1rem}.storytelling-module__SWNyda__dossierList button{padding:.75rem 1rem}.storytelling-module__SWNyda__dossierList button:last-child{margin-bottom:0}.storytelling-module__SWNyda__dossierList button>strong,.storytelling-module__SWNyda__dossierList button>.storytelling-module__SWNyda__status{grid-column:1}.storytelling-module__SWNyda__dossierDetail{padding:1.5rem 1rem}.storytelling-module__SWNyda__dossierFields>div{grid-template-columns:1fr;gap:.25rem}.storytelling-module__SWNyda__connected{grid-template-columns:1fr}.storytelling-module__SWNyda__connector{padding-block:.75rem}.storytelling-module__SWNyda__connector svg{transform:rotate(90deg)}.storytelling-module__SWNyda__request,.storytelling-module__SWNyda__received,.storytelling-module__SWNyda__workflowLab{padding:1.25rem}.storytelling-module__SWNyda__labHeading{flex-direction:column;gap:.25rem}.storytelling-module__SWNyda__scenarios{gap:.5rem}.storytelling-module__SWNyda__scenarios button{text-align:left;width:100%}.storytelling-module__SWNyda__workflow{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0}.storytelling-module__SWNyda__workflow li{grid-template-columns:2.5rem 1fr;align-items:center;gap:.25rem 1rem;display:grid}.storytelling-module__SWNyda__nodeNumber{grid-row:span 2;margin:0}.storytelling-module__SWNyda__workflow li>strong{margin-top:0}.storytelling-module__SWNyda__flowArrow{inset:auto auto -1.4rem 2.125rem;transform:rotate(90deg)}.storytelling-module__SWNyda__workflowDescription{grid-template-columns:1fr;gap:1rem}.storytelling-module__SWNyda__workflowDescription button{width:100%}}@media (prefers-reduced-motion:reduce){.storytelling-module__SWNyda__detailContent{animation:none}.storytelling-module__SWNyda__workflow li,.storytelling-module__SWNyda__scenarios button,.storytelling-module__SWNyda__dossierList button{transition:none}}.storytelling-module__SWNyda__responsePreview{border-left:2px solid var(--sand-900);background:var(--sand-100);margin-top:1rem;padding:1.25rem}.storytelling-module__SWNyda__responsePreview p{color:var(--text);margin-block:.75rem}.storytelling-module__SWNyda__responsePreview>span:last-child{color:var(--text-secondary);font-size:.875rem}.storytelling-module__SWNyda__workflowDescription>div>p{color:var(--text-secondary)}.storytelling-module__SWNyda__workflowDescription button[aria-disabled=true]{cursor:wait;color:var(--text-secondary);border-color:var(--steel-900)}.storytelling-module__SWNyda__workflowDescription button[aria-disabled=true]:hover{background:var(--surface);transform:none}
