.DocumentArchitectureSection-module__GY270q__section{padding-block:88px;scroll-margin-top:80px}.DocumentArchitectureSection-module__GY270q__header{max-width:1000px}.DocumentArchitectureSection-module__GY270q__header h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.04em;font-size:clamp(34px,4.3vw,60px);line-height:1.1}.DocumentArchitectureSection-module__GY270q__eyebrow{color:var(--site-primary);letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600}.DocumentArchitectureSection-module__GY270q__diagram{border-block:1px solid var(--editorial-rule);background:radial-gradient(ellipse at 50% 26%, var(--site-mint-wash), transparent 57%);margin:48px 0 0}.DocumentArchitectureSection-module__GY270q__network{height:480px;position:relative}.DocumentArchitectureSection-module__GY270q__wideLines,.DocumentArchitectureSection-module__GY270q__narrowLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DocumentArchitectureSection-module__GY270q__narrowLines{display:none}.DocumentArchitectureSection-module__GY270q__forward{stroke:var(--site-primary)}.DocumentArchitectureSection-module__GY270q__backward{stroke:var(--site-accent)}.DocumentArchitectureSection-module__GY270q__node{text-align:center;min-width:0;position:absolute;transform:translate(-50%,-50%)}.DocumentArchitectureSection-module__GY270q__node strong{color:var(--site-ink);letter-spacing:-.04em;font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.1;display:block}.DocumentArchitectureSection-module__GY270q__node>span{color:var(--site-muted);margin-top:12px;font-size:14px;line-height:1.5;display:block}.DocumentArchitectureSection-module__GY270q__sharepoint{width:20%;top:27.5%;left:10%}.DocumentArchitectureSection-module__GY270q__middleware{width:32%;top:27.5%;left:50%}.DocumentArchitectureSection-module__GY270q__middleware strong{font-size:clamp(38px,4.2vw,54px);font-weight:500;line-height:.98}.DocumentArchitectureSection-module__GY270q__middleware>span{color:var(--site-accent);font-weight:500}.DocumentArchitectureSection-module__GY270q__inference{width:20%;top:27.5%;left:90%}.DocumentArchitectureSection-module__GY270q__browser{width:36%;top:84.375%;left:50%}.DocumentArchitectureSection-module__GY270q__browser strong{font-size:clamp(24px,2.5vw,32px)}.DocumentArchitectureSection-module__GY270q__flowLabels{pointer-events:none;position:absolute;inset:0}.DocumentArchitectureSection-module__GY270q__flowLabels>span{letter-spacing:.02em;text-align:center;max-width:160px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;transform:translate(-50%,-50%)}.DocumentArchitectureSection-module__GY270q__forwardLabel{color:var(--site-primary)}.DocumentArchitectureSection-module__GY270q__backwardLabel{color:color-mix(in srgb, var(--site-accent) 75%, var(--site-ink))}.DocumentArchitectureSection-module__GY270q__sharepointFlow>.DocumentArchitectureSection-module__GY270q__forwardLabel{top:18.75%;left:27.083%}.DocumentArchitectureSection-module__GY270q__sharepointFlow>.DocumentArchitectureSection-module__GY270q__backwardLabel{top:45.417%;left:27.083%}.DocumentArchitectureSection-module__GY270q__inferenceFlow>.DocumentArchitectureSection-module__GY270q__forwardLabel{top:18.75%;left:72.917%}.DocumentArchitectureSection-module__GY270q__inferenceFlow>.DocumentArchitectureSection-module__GY270q__backwardLabel{top:45.417%;left:72.917%}.DocumentArchitectureSection-module__GY270q__browserFlow>.DocumentArchitectureSection-module__GY270q__forwardLabel{top:59.375%;left:41.667%}.DocumentArchitectureSection-module__GY270q__browserFlow>.DocumentArchitectureSection-module__GY270q__backwardLabel{top:59.375%;left:58.333%}.DocumentArchitectureSection-module__GY270q__actions{flex-wrap:wrap;align-items:center;gap:32px;margin-top:32px;display:flex}.DocumentArchitectureSection-module__GY270q__detailsLink{color:var(--site-ink);text-underline-offset:6px;font-size:14px;font-weight:500;text-decoration:underline}.DocumentArchitectureSection-module__GY270q__detailsLink span{color:var(--site-accent);margin-left:8px}.DocumentArchitectureSection-module__GY270q__detailsLink:hover{color:var(--site-primary)}.DocumentArchitectureSection-module__GY270q__details{border-top:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;margin-top:40px;padding-top:32px;scroll-margin-top:96px;display:none}.DocumentArchitectureSection-module__GY270q__details:target{display:grid}.DocumentArchitectureSection-module__GY270q__detailsHeader{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.DocumentArchitectureSection-module__GY270q__detailsHeader strong{color:var(--site-ink);font-size:20px;font-weight:500}.DocumentArchitectureSection-module__GY270q__details p{color:var(--editorial-body);font-size:16px;line-height:1.75}.DocumentArchitectureSection-module__GY270q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.DocumentArchitectureSection-module__GY270q__section{padding-block:56px}.DocumentArchitectureSection-module__GY270q__diagram{margin-top:32px}.DocumentArchitectureSection-module__GY270q__network{height:620px}.DocumentArchitectureSection-module__GY270q__wideLines{display:none}.DocumentArchitectureSection-module__GY270q__narrowLines{display:block}.DocumentArchitectureSection-module__GY270q__sharepoint{width:64%;top:8.871%;left:50%}.DocumentArchitectureSection-module__GY270q__middleware{width:64%;top:43.548%}.DocumentArchitectureSection-module__GY270q__inference{width:38%;top:88.71%;left:20%}.DocumentArchitectureSection-module__GY270q__browser{width:38%;top:88.71%;left:80%}.DocumentArchitectureSection-module__GY270q__node strong,.DocumentArchitectureSection-module__GY270q__browser strong{font-size:23px}.DocumentArchitectureSection-module__GY270q__middleware strong{font-size:38px}.DocumentArchitectureSection-module__GY270q__node>span{margin-top:10px;font-size:13px}.DocumentArchitectureSection-module__GY270q__flowLabels>span{max-width:100px;font-size:12px}.DocumentArchitectureSection-module__GY270q__sharepointFlow>.DocumentArchitectureSection-module__GY270q__forwardLabel{top:25.484%;left:29%}.DocumentArchitectureSection-module__GY270q__sharepointFlow>.DocumentArchitectureSection-module__GY270q__backwardLabel{top:25.484%;left:73%}.DocumentArchitectureSection-module__GY270q__inferenceFlow>.DocumentArchitectureSection-module__GY270q__forwardLabel{top:59.677%;left:18%}.DocumentArchitectureSection-module__GY270q__inferenceFlow>.DocumentArchitectureSection-module__GY270q__backwardLabel{top:70.968%;left:41.5%}.DocumentArchitectureSection-module__GY270q__browserFlow>.DocumentArchitectureSection-module__GY270q__forwardLabel{top:59.677%;left:82.5%}.DocumentArchitectureSection-module__GY270q__browserFlow>.DocumentArchitectureSection-module__GY270q__backwardLabel{top:70.968%;left:58.75%}.DocumentArchitectureSection-module__GY270q__actions{flex-direction:column;align-items:flex-start;gap:24px}.DocumentArchitectureSection-module__GY270q__details{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}}
[data-editorial].HomePageImagery-module__U86q7W__page .hero-core>div>div:first-child{max-width:none}.HomePageImagery-module__U86q7W__page .hero-shell{padding-top:128px}.HomePageImagery-module__U86q7W__hero{border-radius:0;margin:56px 0 0;position:relative;overflow:hidden}.HomePageImagery-module__U86q7W__hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;width:100%;height:clamp(360px,43vw,580px);display:block}.HomePageImagery-module__U86q7W__process{background:var(--site-mint-wash);padding-block:88px}.HomePageImagery-module__U86q7W__processInner{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,6vw,88px);width:min(100% - 96px,1280px);margin-inline:auto;display:grid}.HomePageImagery-module__U86q7W__portrait{width:min(100%,360px);margin:0}.HomePageImagery-module__U86q7W__portrait img{width:100%;height:auto;display:block}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__process [data-editorial-section=process]{padding:0}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__process [data-editorial-section=process]>.container{width:100%;max-width:none;display:block}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__process [data-editorial-section=process]>.container>div:first-child{margin-bottom:36px}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__process h2{max-width:680px;font-size:clamp(34px,3.5vw,50px)}.HomePageImagery-module__U86q7W__locationSection{isolation:isolate;--color-white:255 255 255;--color-neutral-300:226 232 240;--color-primary-200:191 219 254;align-items:center;min-height:640px;padding-block:96px;display:flex;position:relative;overflow:hidden}[data-editorial].HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection h2,[data-editorial].HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection p,[data-editorial].HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection a{color:#fff}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection>div:last-child{text-align:left;max-width:1280px}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection h2{max-width:920px;font-size:clamp(38px,4.8vw,68px)}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection p{text-shadow:0 1px 14px #00191040;max-width:780px}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection p a{text-decoration-color:#a7f3d0}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection>div:last-child>div:last-child{justify-content:flex-start}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection>div:last-child>div:last-child>a{border-radius:999px;min-height:54px}.HomePageImagery-module__U86q7W__page .HomePageImagery-module__U86q7W__locationSection>div:last-child>div:last-child>a:first-child{background:var(--brand-cta-gradient)}.HomePageImagery-module__U86q7W__location{z-index:-1;margin:0;position:absolute;inset:0}.HomePageImagery-module__U86q7W__location img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;height:100%;display:block}.HomePageImagery-module__U86q7W__location:after{content:"";background:linear-gradient(90deg,#032b23ed 0%,#032b23cf 44%,#032b2366 100%);position:absolute;inset:0}@media (max-width:1023px){.HomePageImagery-module__U86q7W__processInner{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:40px;width:calc(100% - 56px)}}@media (max-width:760px){.HomePageImagery-module__U86q7W__page .hero-shell{padding-top:112px}.HomePageImagery-module__U86q7W__hero{margin-top:36px}.HomePageImagery-module__U86q7W__hero img{-o-object-position:55% center;object-position:55% center;height:340px}.HomePageImagery-module__U86q7W__process{padding-block:56px}.HomePageImagery-module__U86q7W__processInner{grid-template-columns:minmax(0,1fr);gap:36px;width:calc(100% - 40px)}.HomePageImagery-module__U86q7W__portrait{width:min(100%,280px)}.HomePageImagery-module__U86q7W__locationSection{min-height:720px;padding-block:64px}.HomePageImagery-module__U86q7W__location img{-o-object-position:36% center;object-position:36% center}.HomePageImagery-module__U86q7W__location:after{background:linear-gradient(90deg,#032b23e8,#032b23b8)}}
