.Opus-module-scss-module__NnssTG__root{--op-black:#030303;--op-ink:#292929;--op-muted:#6f6f6f;--op-grey-100:#fafafa;--op-grey-200:#e8e8e8;--op-grey-300:#d6d6d6;--op-grey-400:#c6c6c6;--op-white:#fff;--op-surface:#f0f1f2;--op-text-soft:#4a4a4a;--op-rule:#dfe1e3;--op-red:#ff5454;--op-accent:#d4872e;--op-line:1px dashed var(--op-grey-300);--op-gutter:clamp(1rem,2.2vw,2rem);--op-content:min(1280px,100% - 2*var(--op-gutter));--op-inset:calc((100% - var(--op-content))/2);--op-pad:clamp(1.25rem,3.5vw,3rem);--op-split:1.15fr 1fr;--op-split-gap:3rem;--op-ease:cubic-bezier(.16,1,.3,1);background:var(--op-white);color:var(--op-black);font-family:var(--op-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55}.Opus-module-scss-module__NnssTG__root ::selection{background:var(--op-black);color:var(--op-white)}.Opus-module-scss-module__NnssTG__root :focus-visible{outline:2px solid var(--op-red);outline-offset:3px}.Opus-module-scss-module__NnssTG__root :where([id]){scroll-margin-top:5rem}:where(.Opus-module-scss-module__NnssTG__root) :where(h1,h2,h3){font-family:var(--op-font-display),ui-monospace,monospace;color:var(--op-black);text-wrap:balance;margin:0;font-weight:300}:where(.Opus-module-scss-module__NnssTG__root) :where(p){margin:0}:where(.Opus-module-scss-module__NnssTG__root) :where(ul,ol){margin:0;padding:0;list-style:none}.Opus-module-scss-module__NnssTG__h2{letter-spacing:-.035em;font-size:clamp(1.875rem,3.4vw,3.125rem);line-height:1.1}.Opus-module-scss-module__NnssTG__h2Small{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.15}.Opus-module-scss-module__NnssTG__h2Mid{font-size:clamp(1.75rem,2.8vw,2.5rem)}.Opus-module-scss-module__NnssTG__h2Mid .Opus-module-scss-module__NnssTG__line{display:block}.Opus-module-scss-module__NnssTG__line{display:inline-block}.Opus-module-scss-module__NnssTG__h3{letter-spacing:-.02em;font-size:clamp(1.125rem,1.4vw,1.3rem);font-weight:400;line-height:1.3}.Opus-module-scss-module__NnssTG__text{color:var(--op-muted);max-width:62ch}.Opus-module-scss-module__NnssTG__textLink{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-black);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.35em;transition:text-decoration-color .25s var(--op-ease);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.Opus-module-scss-module__NnssTG__textLink svg{transition:transform .3s var(--op-ease)}.Opus-module-scss-module__NnssTG__textLink:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.Opus-module-scss-module__NnssTG__textLink:hover svg{transform:translate(3px)}.Opus-module-scss-module__NnssTG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Opus-module-scss-module__NnssTG__btnSecondary,.Opus-module-scss-module__NnssTG__btnPrimary{min-height:2.875rem;font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:background-color .25s var(--op-ease),color .25s var(--op-ease);border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:0 1.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.Opus-module-scss-module__NnssTG__btnPrimary{background:var(--op-black);color:var(--op-white)}.Opus-module-scss-module__NnssTG__btnPrimary:hover{background:var(--op-ink)}.Opus-module-scss-module__NnssTG__btnSecondary{background:var(--op-grey-200);color:var(--op-black)}.Opus-module-scss-module__NnssTG__btnSecondary:hover{background:var(--op-grey-300)}.Opus-module-scss-module__NnssTG__btnOnLight{background:var(--op-white)}.Opus-module-scss-module__NnssTG__btnOnLight:hover{background:var(--op-grey-200)}.Opus-module-scss-module__NnssTG__btnCompact{white-space:nowrap;min-height:2.5rem;padding:0 1rem}.Opus-module-scss-module__NnssTG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.Opus-module-scss-module__NnssTG__header{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#ffffffeb;position:sticky;top:0}.Opus-module-scss-module__NnssTG__headerBar{width:var(--op-content);justify-content:space-between;align-items:center;gap:1rem;height:4rem;margin-inline:auto;display:flex}.Opus-module-scss-module__NnssTG__headerLogo img{width:auto;height:22px;display:block}.Opus-module-scss-module__NnssTG__headerActions{gap:.5rem;display:flex}.Opus-module-scss-module__NnssTG__menu{border-top:var(--op-line);border-bottom:1px solid var(--op-grey-300);background:var(--op-white)}.Opus-module-scss-module__NnssTG__menu[hidden]{display:none}.Opus-module-scss-module__NnssTG__menuOpen{animation:Opus-module-scss-module__NnssTG__menuIn .45s var(--op-ease)}@keyframes Opus-module-scss-module__NnssTG__menuIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.Opus-module-scss-module__NnssTG__menuGrid{width:var(--op-content);border-inline:var(--op-line);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.Opus-module-scss-module__NnssTG__menuCol{padding:var(--op-pad)}.Opus-module-scss-module__NnssTG__menuCol+.Opus-module-scss-module__NnssTG__menuCol{border-left:var(--op-line)}.Opus-module-scss-module__NnssTG__menuCol ul{gap:.5rem;margin-top:1rem;display:grid}.Opus-module-scss-module__NnssTG__menuCol a{font-family:var(--op-font-display),monospace;letter-spacing:-.02em;color:var(--op-black);font-size:1.25rem}.Opus-module-scss-module__NnssTG__menuCol a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--op-red);text-decoration-color:var(--op-red);text-underline-offset:.25em}.Opus-module-scss-module__NnssTG__frame{width:var(--op-content);margin-inline:auto}.Opus-module-scss-module__NnssTG__frame>section{border-inline:var(--op-line)}.Opus-module-scss-module__NnssTG__frame>section+section{border-top:var(--op-line)}.Opus-module-scss-module__NnssTG__logoSolid{filter:brightness(0);mix-blend-mode:normal}.Opus-module-scss-module__NnssTG__splitHead{grid-template-columns:var(--op-split);gap:1.25rem var(--op-split-gap);padding:clamp(4rem,8vw,6rem)var(--op-pad)clamp(2rem,4vw,3rem);align-items:end;display:grid}.Opus-module-scss-module__NnssTG__stackHead{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.125rem}.Opus-module-scss-module__NnssTG__stackHead p{max-width:none;font-size:1.0625rem;line-height:1.55}.Opus-module-scss-module__NnssTG__compactHead{padding:clamp(3rem,6vw,4.5rem)var(--op-pad)clamp(1.5rem,3vw,2.25rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.Opus-module-scss-module__NnssTG__caseClient{color:var(--op-ink);align-items:center;gap:.875rem;margin-top:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.Opus-module-scss-module__NnssTG__caseLogo{object-fit:contain;flex:none;width:auto;max-width:7.5rem;height:2.25rem}.Opus-module-scss-module__NnssTG__caseLogo:not(.Opus-module-scss-module__NnssTG__logoSolid){filter:grayscale()contrast(1.1);mix-blend-mode:multiply}.Opus-module-scss-module__NnssTG__cta{background:var(--op-grey-200);position:relative;overflow:hidden}.Opus-module-scss-module__NnssTG__ctaImage{object-fit:cover}.Opus-module-scss-module__NnssTG__ctaInner{padding:clamp(4rem,9vw,7rem)var(--op-pad);background:linear-gradient(90deg,#fafafaf2 0%,#fafafad9 50%,#fafafa00 90%);flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.Opus-module-scss-module__NnssTG__ctaTitle{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.125rem,4.2vw,3.75rem);line-height:1.05}.Opus-module-scss-module__NnssTG__ctaTitleSub{max-width:52rem;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.1}.Opus-module-scss-module__NnssTG__ctaText{max-width:54ch;color:var(--op-ink);font-size:1.0625rem}.Opus-module-scss-module__NnssTG__ctaTrust{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.Opus-module-scss-module__NnssTG__ctaTrust li{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.Opus-module-scss-module__NnssTG__footer{margin-top:var(--op-gutter);background:var(--op-grey-200);overflow:hidden}.Opus-module-scss-module__NnssTG__footerInner{width:var(--op-content);padding:clamp(3rem,6vw,4.5rem)var(--op-pad)2.5rem;grid-template-columns:1.6fr repeat(3,1fr);gap:2rem;margin-inline:auto;display:grid}.Opus-module-scss-module__NnssTG__footerBrand{align-content:start;gap:1rem;display:grid}.Opus-module-scss-module__NnssTG__footerBrand .Opus-module-scss-module__NnssTG__text{color:var(--op-ink)}.Opus-module-scss-module__NnssTG__footerLogo{width:auto;height:26px}.Opus-module-scss-module__NnssTG__footerContact{font-family:var(--op-font-mono),monospace;gap:.25rem;font-size:.875rem;display:grid}.Opus-module-scss-module__NnssTG__footerContact a:hover{text-underline-offset:.25em;text-decoration:underline}.Opus-module-scss-module__NnssTG__footerHeading{font-family:var(--op-font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--op-muted);font-size:.75rem;font-weight:500}.Opus-module-scss-module__NnssTG__footerCol ul{gap:.5rem;margin-top:1rem;display:grid}.Opus-module-scss-module__NnssTG__footerCol a{color:var(--op-ink)}.Opus-module-scss-module__NnssTG__footerCol a:hover{color:var(--op-black);text-decoration:underline;-webkit-text-decoration-color:var(--op-red);text-decoration-color:var(--op-red);text-underline-offset:.25em}.Opus-module-scss-module__NnssTG__footerBottom{padding:1.25rem calc(var(--op-inset) + var(--op-pad));border-top:1px solid var(--op-grey-300);font-family:var(--op-font-mono),monospace;letter-spacing:.02em;color:var(--op-muted);font-size:.75rem}.Opus-module-scss-module__NnssTG__footerWordmark{width:var(--op-content);filter:brightness(0)invert();height:auto;margin:1rem auto -1.5%;display:block}@media (max-width:1100px){.Opus-module-scss-module__NnssTG__footerInner{grid-template-columns:repeat(3,1fr)}.Opus-module-scss-module__NnssTG__footerBrand{grid-column:1/-1}}@media (max-width:1023px){.Opus-module-scss-module__NnssTG__textLink{position:relative}.Opus-module-scss-module__NnssTG__textLink:after{content:"";position:absolute;inset:-.75rem 0}.Opus-module-scss-module__NnssTG__footerContact{gap:0}.Opus-module-scss-module__NnssTG__footerContact a{padding-block:.625rem}.Opus-module-scss-module__NnssTG__footerCol ul{gap:0;margin-top:.5rem}.Opus-module-scss-module__NnssTG__footerCol a{padding-block:.5rem;display:inline-block}}@media (max-width:900px){.Opus-module-scss-module__NnssTG__splitHead{grid-template-columns:1fr}.Opus-module-scss-module__NnssTG__menu{overscroll-behavior:contain;max-height:calc(100dvh - 4rem);overflow-y:auto}.Opus-module-scss-module__NnssTG__menuGrid{grid-template-columns:1fr}.Opus-module-scss-module__NnssTG__menuCol+.Opus-module-scss-module__NnssTG__menuCol{border-left:0;border-top:var(--op-line)}}@media (max-width:640px){.Opus-module-scss-module__NnssTG__headerLogo img{height:18px}.Opus-module-scss-module__NnssTG__h2{font-size:min(1.875rem,8vw)}.Opus-module-scss-module__NnssTG__h2Mid{font-size:min(1.75rem,7.5vw)}.Opus-module-scss-module__NnssTG__headerActions .Opus-module-scss-module__NnssTG__btnPrimary{display:none}.Opus-module-scss-module__NnssTG__actions{width:100%}.Opus-module-scss-module__NnssTG__actions>*{flex:100%}.Opus-module-scss-module__NnssTG__ctaTitle{font-size:min(2.125rem,9.25926vw - .428241rem)}.Opus-module-scss-module__NnssTG__ctaTitleSub{font-size:clamp(1.5rem,7.4vw,2rem)}.Opus-module-scss-module__NnssTG__ctaInner{background:linear-gradient(#fafafaf0 0%,#fafafae0 100%)}.Opus-module-scss-module__NnssTG__footerInner{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.Opus-module-scss-module__NnssTG__menuOpen{animation:none}.Opus-module-scss-module__NnssTG__root *{transition-duration:.01ms!important}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_df79cd70-module__an1A5q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_df79cd70-module__an1A5q__variable{--op-font-display:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_eb3e9c12-module__A_Om6W__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_eb3e9c12-module__A_Om6W__variable{--op-font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d9d66f6f-module__9cZr2a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d9d66f6f-module__9cZr2a__variable{--op-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.ParticleHero-module-scss-module__rRhqeW__stage{width:100%;height:100%;min-height:inherit;position:relative;overflow:hidden}.ParticleHero-module-scss-module__rRhqeW__scene{position:absolute;inset:0}.ParticleHero-module-scss-module__rRhqeW__canvas{width:100%;height:100%;display:block}.ParticleHero-module-scss-module__rRhqeW__tag{opacity:0;font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-black);white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:500;position:absolute;top:0;left:0}.ParticleHero-module-scss-module__rRhqeW__tagArea{padding-bottom:.3rem;translate:0 -100%}.ParticleHero-module-scss-module__rRhqeW__logo{opacity:0;pointer-events:none;width:auto;height:30px;display:block;position:absolute;top:0;left:0;translate:0 -50%}.ParticleHero-module-scss-module__rRhqeW__tagAi{border:1.5px solid var(--op-accent);background:var(--op-white);place-items:center;min-width:2rem;height:1.75rem;padding:0 .5rem;display:inline-grid;translate:0 -50%}.ParticleHero-module-scss-module__rRhqeW__tagWaiting{border:1px dashed var(--op-grey-400);background:var(--op-white);color:var(--op-ink);padding:.2rem .45rem;font-size:.6875rem;translate:0 -50%}.ParticleHero-module-scss-module__rRhqeW__tagDone{color:var(--op-ink);align-items:center;gap:.3rem;font-size:.6875rem;display:inline-flex;translate:-100% -50%}.ParticleHero-module-scss-module__rRhqeW__decision{border:1.5px solid var(--op-accent);background:var(--op-white);font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.01em;text-transform:none;align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.9375rem;font-weight:400;display:inline-flex;translate:-100% -50%}.ParticleHero-module-scss-module__rRhqeW__captions{display:grid;position:absolute;bottom:3.5rem;left:28px;right:28px}.ParticleHero-module-scss-module__rRhqeW__caption{opacity:0;font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--op-ink);grid-area:1/1;font-size:.8125rem}.ParticleHero-module-scss-module__rRhqeW__caption:first-child{opacity:1}.ParticleHero-module-scss-module__rRhqeW__stage[data-placed] .ParticleHero-module-scss-module__rRhqeW__captions{top:var(--scene-bottom);right:var(--scene-right);bottom:auto;left:var(--scene-left)}.ParticleHero-module-scss-module__rRhqeW__stage[data-placed] .ParticleHero-module-scss-module__rRhqeW__controls{top:calc(var(--scene-bottom) + 1.625rem);bottom:auto;left:calc(var(--scene-left) - .625rem)}.ParticleHero-module-scss-module__rRhqeW__controls{gap:.25rem;display:flex;position:absolute;bottom:1rem;left:calc(28px - .625rem)}.ParticleHero-module-scss-module__rRhqeW__control{min-height:2rem;font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--op-muted);transition:color .25s var(--op-ease),border-color .25s var(--op-ease);border:1px solid #0000;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.6875rem;display:inline-flex}.ParticleHero-module-scss-module__rRhqeW__control:hover{color:var(--op-black);border-color:var(--op-grey-300)}@media (max-width:1023px){.ParticleHero-module-scss-module__rRhqeW__stage[data-placed] .ParticleHero-module-scss-module__rRhqeW__captions{right:var(--op-pad)}.ParticleHero-module-scss-module__rRhqeW__stage[data-placed] .ParticleHero-module-scss-module__rRhqeW__controls{top:calc(var(--scene-bottom) + var(--caption-h,1.25rem) + .375rem)}.ParticleHero-module-scss-module__rRhqeW__control{min-height:2.5rem}}
.Architecture-module-scss-module__cKFHka__head{padding:clamp(3.5rem,6vw,5rem)var(--op-pad)clamp(1rem,2vw,1.5rem)}.Architecture-module-scss-module__cKFHka__line{display:block}@media (min-width:1200px){.Architecture-module-scss-module__cKFHka__line{white-space:nowrap}}.Architecture-module-scss-module__cKFHka__body{grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.Architecture-module-scss-module__cKFHka__copy{padding-inline:var(--op-pad);flex-direction:column;display:flex}.Architecture-module-scss-module__cKFHka__lead{max-width:64ch;color:var(--op-muted);margin-top:1.25rem;font-size:1rem;line-height:1.55}.Architecture-module-scss-module__cKFHka__choice{border:1px solid var(--op-grey-200);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;grid-template-columns:1.25rem minmax(0,1fr);row-gap:.25rem;margin-bottom:.5rem;padding:.875rem 1rem;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:grid}.Architecture-module-scss-module__cKFHka__choice:hover{background:var(--op-grey-100);border-color:var(--op-grey-400)}.Architecture-module-scss-module__cKFHka__choice:hover .Architecture-module-scss-module__cKFHka__choiceTitle{color:var(--op-black)}.Architecture-module-scss-module__cKFHka__choice:focus-visible{outline:2px solid var(--op-black);outline-offset:2px}.Architecture-module-scss-module__cKFHka__choice[aria-pressed=true]{border-color:var(--op-black)}.Architecture-module-scss-module__cKFHka__choice[aria-pressed=true] .Architecture-module-scss-module__cKFHka__mark{background:var(--op-accent);border-color:var(--op-accent)}.Architecture-module-scss-module__cKFHka__choice[aria-pressed=true] .Architecture-module-scss-module__cKFHka__choiceTitle{color:var(--op-black)}.Architecture-module-scss-module__cKFHka__choice[aria-pressed=true] .Architecture-module-scss-module__cKFHka__choiceText{color:var(--op-ink)}.Architecture-module-scss-module__cKFHka__mark{border:1px solid var(--op-ink);align-self:center;width:.5625rem;height:.5625rem;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.Architecture-module-scss-module__cKFHka__choiceTitle{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;color:var(--op-ink);font-size:1.375rem;font-weight:400;line-height:1.3;transition:color .3s cubic-bezier(.16,1,.3,1)}.Architecture-module-scss-module__cKFHka__choiceText{color:var(--op-muted);grid-column:2;font-size:.9375rem;line-height:1.5;transition:color .3s cubic-bezier(.16,1,.3,1)}.Architecture-module-scss-module__cKFHka__more{align-self:flex-start;margin-top:1.5rem}.Architecture-module-scss-module__cKFHka__notes{display:none}.Architecture-module-scss-module__cKFHka__stage{padding-right:var(--op-pad)}.Architecture-module-scss-module__cKFHka__model{width:100%;height:auto;display:block;overflow:visible}.Architecture-module-scss-module__cKFHka__model *{vector-effect:non-scaling-stroke}.Architecture-module-scss-module__cKFHka__top,.Architecture-module-scss-module__cKFHka__front,.Architecture-module-scss-module__cKFHka__side{stroke:#7a7a78;stroke-width:.75px;stroke-linejoin:miter}.Architecture-module-scss-module__cKFHka__top{fill:var(--op-white)}.Architecture-module-scss-module__cKFHka__front{fill:#f1f1ef}.Architecture-module-scss-module__cKFHka__side{fill:#e2e2df}.Architecture-module-scss-module__cKFHka__shadow{fill:var(--op-black);opacity:.08;transform:translate(8px,10px)}.Architecture-module-scss-module__cKFHka__cell{fill:#0000}.Architecture-module-scss-module__cKFHka__loop{animation:9.6s linear infinite Architecture-module-scss-module__cKFHka__coreLoop;animation-delay:calc(var(--i)*.8s)}.Architecture-module-scss-module__cKFHka__trail{visibility:hidden;fill:none;stroke:var(--op-accent);stroke-width:1.5px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:9.6s linear infinite Architecture-module-scss-module__cKFHka__trailRun;animation-delay:calc(var(--i)*.8s)}.Architecture-module-scss-module__cKFHka__model[data-p="0"] .Architecture-module-scss-module__cKFHka__trail{visibility:visible}.Architecture-module-scss-module__cKFHka__model:not([data-live]) .Architecture-module-scss-module__cKFHka__loop,.Architecture-module-scss-module__cKFHka__model:not([data-live]) .Architecture-module-scss-module__cKFHka__trail{animation-play-state:paused}@keyframes Architecture-module-scss-module__cKFHka__coreLoop{0%{fill:#0000}5%{fill:#d4872e3d}14%,to{fill:#0000}}@keyframes Architecture-module-scss-module__cKFHka__trailRun{0%{stroke-dashoffset:var(--len);opacity:1}8.33%{stroke-dashoffset:0;opacity:1}16.66%,to{stroke-dashoffset:0;opacity:0}}.Architecture-module-scss-module__cKFHka__grid{stroke:#e8e8e5;stroke-width:1px}.Architecture-module-scss-module__cKFHka__route{fill:none;stroke:#0000;stroke-width:2px}.Architecture-module-scss-module__cKFHka__node{fill:#0000}.Architecture-module-scss-module__cKFHka__baseText{fill:var(--op-muted);font-size:13px}.Architecture-module-scss-module__cKFHka__access{stroke:#5c5c5a;stroke-width:1px}.Architecture-module-scss-module__cKFHka__anchor,.Architecture-module-scss-module__cKFHka__check .Architecture-module-scss-module__cKFHka__top{fill:#5c5c5a}.Architecture-module-scss-module__cKFHka__link{stroke:#5c5c5a;stroke-width:1px}.Architecture-module-scss-module__cKFHka__port{fill:#5c5c5a}.Architecture-module-scss-module__cKFHka__portFree{fill:var(--op-white);stroke:#7a7a78;stroke-width:.75px}.Architecture-module-scss-module__cKFHka__dock{stroke:#0000;stroke-width:2px}.Architecture-module-scss-module__cKFHka__slot{fill:none;stroke:var(--op-grey-400);stroke-width:1px;stroke-dasharray:3 3;visibility:hidden}.Architecture-module-scss-module__cKFHka__fresh{opacity:0}.Architecture-module-scss-module__cKFHka__label{fill:var(--op-black);font-size:14px;font-weight:500}.Architecture-module-scss-module__cKFHka__captionName{fill:var(--op-black);font-size:15px;font-weight:500}.Architecture-module-scss-module__cKFHka__leader{stroke:var(--op-grey-300);stroke-width:1px}.Architecture-module-scss-module__cKFHka__fall{fill:var(--op-accent);opacity:0}.Architecture-module-scss-module__cKFHka__model[data-p="1"] .Architecture-module-scss-module__cKFHka__fresh{opacity:1}.Architecture-module-scss-module__cKFHka__model[data-p="1"] .Architecture-module-scss-module__cKFHka__slot{visibility:visible}.Architecture-module-scss-module__cKFHka__model[data-p="1"] .Architecture-module-scss-module__cKFHka__dock{stroke:var(--op-accent)}.Architecture-module-scss-module__cKFHka__model[data-p="1"] .Architecture-module-scss-module__cKFHka__portFree{fill:var(--op-accent);stroke:var(--op-accent)}.Architecture-module-scss-module__cKFHka__model[data-p="2"] .Architecture-module-scss-module__cKFHka__access{stroke:var(--op-accent);stroke-width:2px}.Architecture-module-scss-module__cKFHka__model[data-p="2"] .Architecture-module-scss-module__cKFHka__check .Architecture-module-scss-module__cKFHka__top,.Architecture-module-scss-module__cKFHka__model[data-p="2"] .Architecture-module-scss-module__cKFHka__anchor{fill:var(--op-accent)}.Architecture-module-scss-module__cKFHka__play [data-p="1"] .Architecture-module-scss-module__cKFHka__fresh{animation:.8s cubic-bezier(.16,1,.3,1) both Architecture-module-scss-module__cKFHka__dockIn}.Architecture-module-scss-module__cKFHka__play [data-p="1"] .Architecture-module-scss-module__cKFHka__dock{stroke-dasharray:var(--len);animation:.35s cubic-bezier(.45,0,.25,1) .65s both Architecture-module-scss-module__cKFHka__draw}.Architecture-module-scss-module__cKFHka__play [data-p="1"] .Architecture-module-scss-module__cKFHka__portFree{animation:.3s cubic-bezier(.16,1,.3,1) .9s both Architecture-module-scss-module__cKFHka__portIn}.Architecture-module-scss-module__cKFHka__play [data-p="2"] .Architecture-module-scss-module__cKFHka__fall{animation:1.4s linear both Architecture-module-scss-module__cKFHka__fall;animation-delay:var(--delay)}.Architecture-module-scss-module__cKFHka__play [data-p="2"] .Architecture-module-scss-module__cKFHka__check .Architecture-module-scss-module__cKFHka__top{animation:.5s cubic-bezier(.16,1,.3,1) both Architecture-module-scss-module__cKFHka__check;animation-delay:calc(var(--delay) + .4s)}@keyframes Architecture-module-scss-module__cKFHka__draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes Architecture-module-scss-module__cKFHka__wave{0%{fill:#0000}40%{fill:#d4872e4d}}@keyframes Architecture-module-scss-module__cKFHka__appear{0%{opacity:0}}@keyframes Architecture-module-scss-module__cKFHka__dockIn{0%{opacity:0;transform:translate(70px)}}@keyframes Architecture-module-scss-module__cKFHka__portIn{0%{fill:var(--op-white);stroke:var(--op-ink)}}@keyframes Architecture-module-scss-module__cKFHka__fall{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(0)}8%{opacity:1}30%,55%{transform:translateY(var(--check));animation-timing-function:cubic-bezier(.45,0,.25,1)}92%{opacity:1}to{opacity:0;transform:translateY(var(--len))}}@keyframes Architecture-module-scss-module__cKFHka__check{0%{fill:#5c5c5a}40%{fill:var(--op-accent)}}@media (max-width:1000px){.Architecture-module-scss-module__cKFHka__body{grid-template-columns:1fr;gap:2rem}.Architecture-module-scss-module__cKFHka__stage{padding-left:var(--op-pad);order:-1}}@media (max-width:640px){.Architecture-module-scss-module__cKFHka__head h2{font-size:min(1.875rem,9.17431vw - .424312rem)}.Architecture-module-scss-module__cKFHka__head .Architecture-module-scss-module__cKFHka__line{display:inline}.Architecture-module-scss-module__cKFHka__body{grid-template-columns:minmax(0,1fr);gap:0}.Architecture-module-scss-module__cKFHka__copy{display:contents}.Architecture-module-scss-module__cKFHka__body ul.Architecture-module-scss-module__cKFHka__list{padding-inline:var(--op-pad);flex-wrap:wrap;order:1;gap:.5rem;display:flex}.Architecture-module-scss-module__cKFHka__body ul.Architecture-module-scss-module__cKFHka__list li{flex:auto}.Architecture-module-scss-module__cKFHka__choice{justify-content:center;align-items:center;min-height:2.75rem;margin-bottom:0;padding:.5rem min(.625rem,2.4vw);display:flex}.Architecture-module-scss-module__cKFHka__choice[aria-pressed=true]{border-color:var(--op-black);background:var(--op-black)}.Architecture-module-scss-module__cKFHka__choice[aria-pressed=true] .Architecture-module-scss-module__cKFHka__choiceTitle{color:var(--op-white)}.Architecture-module-scss-module__cKFHka__mark{display:none}.Architecture-module-scss-module__cKFHka__choiceTitle{letter-spacing:-.01em;white-space:nowrap;font-size:min(.875rem,3.5vw)}.Architecture-module-scss-module__cKFHka__choiceText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Architecture-module-scss-module__cKFHka__notes{padding:.875rem var(--op-pad)0;order:2;display:grid}p.Architecture-module-scss-module__cKFHka__note{visibility:hidden;color:var(--op-ink);grid-area:1/1;font-size:.9375rem;line-height:1.5}p.Architecture-module-scss-module__cKFHka__note[data-on]{visibility:visible}.Architecture-module-scss-module__cKFHka__stage{order:3;margin-top:1.25rem;padding-inline:.5rem}.Architecture-module-scss-module__cKFHka__more{margin:1.75rem var(--op-pad)0;order:4;justify-self:start}.Architecture-module-scss-module__cKFHka__label{font-size:19px}.Architecture-module-scss-module__cKFHka__captionName{font-size:20px}.Architecture-module-scss-module__cKFHka__baseText{font-size:16px}}@media (prefers-reduced-motion:reduce){.Architecture-module-scss-module__cKFHka__play *,.Architecture-module-scss-module__cKFHka__loop{animation:none!important}.Architecture-module-scss-module__cKFHka__model[data-p="0"] .Architecture-module-scss-module__cKFHka__trail{visibility:hidden}.Architecture-module-scss-module__cKFHka__model[data-p="0"] .Architecture-module-scss-module__cKFHka__route{stroke:var(--op-accent)}.Architecture-module-scss-module__cKFHka__model[data-p="0"] .Architecture-module-scss-module__cKFHka__node{fill:var(--op-accent)}.Architecture-module-scss-module__cKFHka__model[data-p="0"] .Architecture-module-scss-module__cKFHka__picked{fill:#d4872e17}}
.ExcelChaos-module-scss-module__RD218G__section{padding:clamp(4rem,7vw,5.5rem)var(--op-pad)clamp(3rem,5vw,4.5rem);grid-template:".board"1fr"text board""controls board"".board"1fr/minmax(0,5fr) minmax(0,7fr);gap:1.5rem clamp(2.5rem,5vw,4.5rem);display:grid}.ExcelChaos-module-scss-module__RD218G__text{grid-area:text;align-content:start;gap:1.75rem;display:grid}.ExcelChaos-module-scss-module__RD218G__title{font-size:clamp(1.75rem,2.8vw,2.5rem)}.ExcelChaos-module-scss-module__RD218G__line{display:block}ol.ExcelChaos-module-scss-module__RD218G__statements{gap:1.25rem;display:grid}.ExcelChaos-module-scss-module__RD218G__statement{color:var(--op-muted);transition:color .5s cubic-bezier(.16,1,.3,1)}.ExcelChaos-module-scss-module__RD218G__statement[data-active=true]{color:var(--op-black)}.ExcelChaos-module-scss-module__RD218G__statement[data-phase=float]{text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.ExcelChaos-module-scss-module__RD218G__statement[data-phase=fall],.ExcelChaos-module-scss-module__RD218G__statement[data-phase=resolve]{border-top:1px solid var(--op-grey-200);font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;padding-top:1.25rem;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.35}.ExcelChaos-module-scss-module__RD218G__accent{text-decoration:underline;-webkit-text-decoration-color:var(--op-accent);text-decoration-color:var(--op-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.ExcelChaos-module-scss-module__RD218G__controls{grid-area:controls;gap:.25rem;margin-left:-.625rem;display:flex}.ExcelChaos-module-scss-module__RD218G__control{min-height:2rem;font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--op-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.6875rem;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ExcelChaos-module-scss-module__RD218G__control:hover:not(:disabled){color:var(--op-black);border-color:var(--op-grey-300)}.ExcelChaos-module-scss-module__RD218G__control:disabled{opacity:.45;cursor:default}.ExcelChaos-module-scss-module__RD218G__board{background:var(--op-white);grid-area:board;min-height:clamp(34rem,76vh,44rem);position:relative}.ExcelChaos-module-scss-module__RD218G__stage{cursor:grab;position:absolute;inset:0;overflow:hidden}.ExcelChaos-module-scss-module__RD218G__stage:active{cursor:grabbing}.ExcelChaos-module-scss-module__RD218G__item{will-change:transform;opacity:0;width:132px;height:80px;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.ExcelChaos-module-scss-module__RD218G__ready .ExcelChaos-module-scss-module__RD218G__item{opacity:1}.ExcelChaos-module-scss-module__RD218G__file{flex-direction:column;align-items:center;gap:5px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.ExcelChaos-module-scss-module__RD218G__fileGlyph{filter:drop-shadow(0 6px 14px #15915438);flex:none;width:60px;height:60px}.ExcelChaos-module-scss-module__RD218G__fileName{font-family:var(--op-font-mono),ui-monospace,monospace;text-align:center;white-space:nowrap;color:var(--op-ink);font-size:10px;line-height:1.25}.ExcelChaos-module-scss-module__RD218G__icon{opacity:0;-webkit-user-select:none;user-select:none;width:56px;height:56px;transition:opacity .45s cubic-bezier(.16,1,.3,1) .2s;position:absolute;top:30px;left:50%;transform:translate(-50%,-50%)}.ExcelChaos-module-scss-module__RD218G__stage[data-phase=resolve] .ExcelChaos-module-scss-module__RD218G__file{opacity:0;transform:scale(.88)}.ExcelChaos-module-scss-module__RD218G__stage[data-phase=resolve] .ExcelChaos-module-scss-module__RD218G__icon{opacity:1}.ExcelChaos-module-scss-module__RD218G__systemFrame{background:var(--op-white);border:1px solid var(--op-grey-300);opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .25s,transform .7s cubic-bezier(.16,1,.3,1) .25s;position:absolute;inset:0;transform:scale(.98)}.ExcelChaos-module-scss-module__RD218G__odoo{top:var(--logo-top,1.375rem);width:auto;height:1.75rem;position:absolute;left:50%;transform:translate(-50%)}.ExcelChaos-module-scss-module__RD218G__stage[data-phase=resolve] .ExcelChaos-module-scss-module__RD218G__systemFrame{opacity:1;transform:none}.ExcelChaos-module-scss-module__RD218G__still{cursor:default;flex-wrap:wrap;place-content:center;gap:1.5rem 1rem;padding:2rem;display:flex}.ExcelChaos-module-scss-module__RD218G__still .ExcelChaos-module-scss-module__RD218G__file{width:150px;position:static}@media (max-width:900px){.ExcelChaos-module-scss-module__RD218G__section{grid-template:"text""board""controls"/minmax(0,1fr)}.ExcelChaos-module-scss-module__RD218G__board{min-height:26rem}.ExcelChaos-module-scss-module__RD218G__controls{margin-top:-.75rem}.ExcelChaos-module-scss-module__RD218G__fileGlyph{filter:none}}@media (max-width:1023px){.ExcelChaos-module-scss-module__RD218G__control{min-height:2.5rem}}@media (max-width:640px){.ExcelChaos-module-scss-module__RD218G__section{grid-template-areas:"text""controls""board";row-gap:1.25rem;padding-top:3.5rem}.ExcelChaos-module-scss-module__RD218G__text{gap:1.25rem}ol.ExcelChaos-module-scss-module__RD218G__statements{gap:1rem}.ExcelChaos-module-scss-module__RD218G__statement[data-phase=float]{font-size:1rem;line-height:1.55}.ExcelChaos-module-scss-module__RD218G__statement[data-phase=fall],.ExcelChaos-module-scss-module__RD218G__statement[data-phase=resolve]{padding-top:1rem;font-size:1.0625rem}.ExcelChaos-module-scss-module__RD218G__controls{margin:0 0 -.75rem -.625rem}.ExcelChaos-module-scss-module__RD218G__board{min-height:15.5rem}.ExcelChaos-module-scss-module__RD218G__item{width:116px;height:66px}.ExcelChaos-module-scss-module__RD218G__file{gap:4px}.ExcelChaos-module-scss-module__RD218G__fileGlyph{width:46px;height:46px}.ExcelChaos-module-scss-module__RD218G__fileName{font-size:9px}.ExcelChaos-module-scss-module__RD218G__icon{top:23px}}@media (max-width:600px){.ExcelChaos-module-scss-module__RD218G__icon{width:44px;height:44px}.ExcelChaos-module-scss-module__RD218G__still .ExcelChaos-module-scss-module__RD218G__file:nth-child(n+7){display:none}}
.Approach-module-scss-module__7zK2oq__approach{padding:clamp(4rem,7vw,5.5rem)var(--op-pad)clamp(4rem,7vw,5.5rem)}.Approach-module-scss-module__7zK2oq__title{font-size:clamp(1.75rem,2.8vw,2.5rem)}.Approach-module-scss-module__7zK2oq__line{display:block}.Approach-module-scss-module__7zK2oq__lead{max-width:60ch;color:var(--op-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.Approach-module-scss-module__7zK2oq__body{grid-template-columns:44fr 56fr;align-items:start;column-gap:clamp(3rem,5vw,4.5rem);margin-top:clamp(3rem,5vw,4rem);display:grid}.Approach-module-scss-module__7zK2oq__photo{aspect-ratio:4/3;background:#f0f1f2;margin:0;position:relative;overflow:hidden}.Approach-module-scss-module__7zK2oq__photoImage{object-fit:cover;mix-blend-mode:multiply}.Approach-module-scss-module__7zK2oq__principles{flex-direction:column;display:flex}.Approach-module-scss-module__7zK2oq__item{padding-block:1.5rem}.Approach-module-scss-module__7zK2oq__item:first-child{padding-top:0}.Approach-module-scss-module__7zK2oq__item+.Approach-module-scss-module__7zK2oq__item{border-top:1px solid var(--op-grey-200)}.Approach-module-scss-module__7zK2oq__itemTitle{letter-spacing:-.02em;font-size:1.3125rem;line-height:1.3}.Approach-module-scss-module__7zK2oq__itemText{max-width:64ch;color:var(--op-muted);text-wrap:pretty;margin-top:.5rem;font-size:1rem;line-height:1.6}.Approach-module-scss-module__7zK2oq__cta{align-self:flex-start;margin-top:.5rem}@media (max-width:640px){.Approach-module-scss-module__7zK2oq__body{grid-template-columns:minmax(0,1fr);row-gap:2rem}}
.OpusPage-module-scss-module__iTZOzW__pageHero{padding:clamp(4rem,7vw,6rem)var(--op-pad)clamp(3rem,5vw,4rem);gap:1.75rem;display:grid}h1.OpusPage-module-scss-module__iTZOzW__pageTitle{letter-spacing:-.035em;font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.08}h1.OpusPage-module-scss-module__iTZOzW__pageTitle span{display:block}.OpusPage-module-scss-module__iTZOzW__pageIntro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:1.75rem 4rem;display:grid}.OpusPage-module-scss-module__iTZOzW__pageLead{color:var(--op-ink);font-size:1.125rem;line-height:1.55}.OpusPage-module-scss-module__iTZOzW__faq{border-top:var(--op-line)}.OpusPage-module-scss-module__iTZOzW__faqItem{border-bottom:var(--op-line)}.OpusPage-module-scss-module__iTZOzW__faqItem summary{padding:1.375rem var(--op-pad);cursor:pointer;font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;color:var(--op-black);transition:background-color .25s var(--op-ease);justify-content:space-between;align-items:baseline;gap:2rem;font-size:1.125rem;line-height:1.35;list-style:none;display:flex}.OpusPage-module-scss-module__iTZOzW__faqItem summary::-webkit-details-marker{display:none}.OpusPage-module-scss-module__iTZOzW__faqItem summary:after{content:"+";font-family:var(--op-font-mono),monospace;color:var(--op-muted);flex:none;font-size:1.25rem;line-height:1}.OpusPage-module-scss-module__iTZOzW__faqItem summary:hover{background:var(--op-grey-100)}.OpusPage-module-scss-module__iTZOzW__faqItem summary:focus-visible{outline-offset:-2px}.OpusPage-module-scss-module__iTZOzW__faqItem[open] summary:after{content:"−"}.OpusPage-module-scss-module__iTZOzW__faqAnswer{padding:0 var(--op-pad)1.75rem;color:var(--op-ink);line-height:1.6}.OpusPage-module-scss-module__iTZOzW__faqAnswer p+p{margin-top:.75rem}.OpusPage-module-scss-module__iTZOzW__note{color:var(--op-muted);font-size:.8125rem;line-height:1.5}@media (max-width:900px){.OpusPage-module-scss-module__iTZOzW__pageIntro{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:600px){h1.OpusPage-module-scss-module__iTZOzW__pageTitle{font-size:min(2.25rem,8vw)}}
.HomeOpus-module-scss-module__7C6pbG__firstScreen{flex-direction:column;justify-content:center;min-height:calc(100svh - 4rem);display:flex}.HomeOpus-module-scss-module__7C6pbG__firstScreen>.HomeOpus-module-scss-module__7C6pbG__hero,.HomeOpus-module-scss-module__7C6pbG__firstScreen>.HomeOpus-module-scss-module__7C6pbG__trust{border-inline:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__firstScreen>.HomeOpus-module-scss-module__7C6pbG__hero{border-top:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__firstScreen>.HomeOpus-module-scss-module__7C6pbG__trust{border-block:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__firstScreen+section{border-top:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__hero{grid-template-columns:1.05fr 1fr;display:grid}.HomeOpus-module-scss-module__7C6pbG__heroText{padding:clamp(2rem,5vh,4rem)var(--op-pad);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.75rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__heroTitle{letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}.HomeOpus-module-scss-module__7C6pbG__heroTitle span{text-wrap:balance;display:block}.HomeOpus-module-scss-module__7C6pbG__heroTitle span+span{color:var(--op-ink)}.HomeOpus-module-scss-module__7C6pbG__heroLead{color:var(--op-muted);max-width:52ch;font-size:1.125rem}.HomeOpus-module-scss-module__7C6pbG__heroStage{background:var(--op-white);border-left:var(--op-line);min-height:clamp(30rem,64vh,46rem);position:relative}.HomeOpus-module-scss-module__7C6pbG__trust{grid-template-columns:minmax(16rem,.8fr) 2fr;display:grid}.HomeOpus-module-scss-module__7C6pbG__trustHead{padding:var(--op-pad);border-right:var(--op-line);flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__partnerBadge{align-self:center;width:auto;height:160px;margin-block:-26px}.HomeOpus-module-scss-module__7C6pbG__clientGrid{grid-template-columns:repeat(3,1fr);display:grid}.HomeOpus-module-scss-module__7C6pbG__clientCell{place-items:center;height:7.5rem;padding:1.5rem;display:grid}.HomeOpus-module-scss-module__7C6pbG__clientCell:not(:nth-child(3n+1)){border-left:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__clientCell:nth-child(n+4){border-top:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__clientLogo{object-fit:contain;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.72;width:auto;max-width:min(100%,8.5rem);height:auto;max-height:2.25rem;transition:opacity .3s var(--op-ease)}.HomeOpus-module-scss-module__7C6pbG__clientCell:hover .HomeOpus-module-scss-module__7C6pbG__clientLogo{opacity:1}.HomeOpus-module-scss-module__7C6pbG__clientLogoSolid{filter:brightness(0);mix-blend-mode:normal}@media (min-width:901px){.HomeOpus-module-scss-module__7C6pbG__trust{grid-template-columns:minmax(14rem,.85fr) 3fr}.HomeOpus-module-scss-module__7C6pbG__trustHead{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.25rem;padding:1rem 1.5rem}.HomeOpus-module-scss-module__7C6pbG__trustHead h2{letter-spacing:-.02em;font-size:1.0625rem;font-weight:400;line-height:1.35}.HomeOpus-module-scss-module__7C6pbG__clientGrid{grid-template-columns:repeat(6,1fr)}.HomeOpus-module-scss-module__7C6pbG__clientCell{height:5.5rem;padding:1rem 1.25rem}.HomeOpus-module-scss-module__7C6pbG__clientCell:nth-child(n){border-top:0;border-left:0}.HomeOpus-module-scss-module__7C6pbG__clientCell+.HomeOpus-module-scss-module__7C6pbG__clientCell{border-left:var(--op-line)}}.HomeOpus-module-scss-module__7C6pbG__caseLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}h2.HomeOpus-module-scss-module__7C6pbG__caseTitle{text-wrap:wrap;max-width:19ch;font-size:clamp(2.125rem,2.5vw,2.375rem);line-height:1.15}.HomeOpus-module-scss-module__7C6pbG__caseIntro{padding:clamp(3.5rem,6vw,5rem)var(--op-pad);border-right:var(--op-line);flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__caseIntro>.HomeOpus-module-scss-module__7C6pbG__caseStack{flex:1;align-self:stretch}.HomeOpus-module-scss-module__7C6pbG__caseIntro .HomeOpus-module-scss-module__7C6pbG__caseLayer{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__caseIntro .HomeOpus-module-scss-module__7C6pbG__storyLink{margin-top:auto}.HomeOpus-module-scss-module__7C6pbG__caseStack{display:grid}.HomeOpus-module-scss-module__7C6pbG__caseStack>.HomeOpus-module-scss-module__7C6pbG__caseLayer{grid-area:1/1}.HomeOpus-module-scss-module__7C6pbG__caseLayer{visibility:hidden;opacity:0;transition:opacity .35s var(--op-ease),visibility 0s linear .35s}.HomeOpus-module-scss-module__7C6pbG__caseLayerOn{visibility:visible;opacity:1;transition:opacity .45s var(--op-ease).1s}.HomeOpus-module-scss-module__7C6pbG__casePixels{gap:.125rem;margin:-.5rem 0 -.5rem -.5rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__casePixel{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.HomeOpus-module-scss-module__7C6pbG__casePixel:before{content:"";width:.5rem;height:.5rem;transition:background-color .25s var(--op-ease);background:#8f8f8f}.HomeOpus-module-scss-module__7C6pbG__casePixel:hover:before{background:var(--op-ink)}.HomeOpus-module-scss-module__7C6pbG__casePixel[aria-selected=true]:before,.HomeOpus-module-scss-module__7C6pbG__casePixel[aria-current=true]:before{background:var(--op-black)}.HomeOpus-module-scss-module__7C6pbG__caseRows{padding:clamp(2.5rem,4.5vw,3.75rem)var(--op-pad);margin:0}.HomeOpus-module-scss-module__7C6pbG__caseRows>div{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:.25rem 2rem;padding:1.5rem 0;display:grid}.HomeOpus-module-scss-module__7C6pbG__caseRows>div:first-child{padding-top:0}.HomeOpus-module-scss-module__7C6pbG__caseRows>div:last-child{padding-bottom:0}.HomeOpus-module-scss-module__7C6pbG__caseRows>div+div{border-top:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__caseRows dt{font-family:var(--op-font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--op-muted);font-size:.71875rem;font-weight:500}.HomeOpus-module-scss-module__7C6pbG__caseRows dd{color:#4a4a4a;max-width:62ch;margin:0;font-size:1rem;line-height:1.6}.HomeOpus-module-scss-module__7C6pbG__caseRows>div:last-child dd{letter-spacing:-.005em;max-width:50ch;color:var(--op-ink);text-wrap:pretty;font-size:1.3125rem;line-height:1.45}.HomeOpus-module-scss-module__7C6pbG__caseLead{font-weight:500}.HomeOpus-module-scss-module__7C6pbG__caseSwipe{display:none}.HomeOpus-module-scss-module__7C6pbG__costs{background:var(--op-grey-100)}.HomeOpus-module-scss-module__7C6pbG__costsText{padding:clamp(3rem,6vw,4.5rem)var(--op-pad)clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.25rem 3rem;display:grid}.HomeOpus-module-scss-module__7C6pbG__costsCopy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__costSplit{border-top:var(--op-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HomeOpus-module-scss-module__7C6pbG__costBlock{padding:clamp(2rem,4vw,3rem)var(--op-pad);background:var(--op-white);flex-direction:column;gap:.75rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__costBlockOpen{border-left:var(--op-line);background:repeating-linear-gradient(135deg,#0000 0 10px,#03030306 10px 11px)}.HomeOpus-module-scss-module__7C6pbG__costText{max-width:38ch;color:var(--op-ink)}.HomeOpus-module-scss-module__7C6pbG__costHow{border-top:1px solid var(--op-black);font-family:var(--op-font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;align-self:stretch;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.75rem;display:inline-flex}@media (max-width:1100px){.HomeOpus-module-scss-module__7C6pbG__costSplit{grid-template-columns:1fr}.HomeOpus-module-scss-module__7C6pbG__costBlock{padding-block:clamp(2.5rem,5vw,3.5rem)}}@media (max-width:1023px){.HomeOpus-module-scss-module__7C6pbG__casePixels{margin:-1rem 0 -1rem -1rem}.HomeOpus-module-scss-module__7C6pbG__casePixel{width:2.5rem;height:2.5rem}}@media (max-width:900px){.HomeOpus-module-scss-module__7C6pbG__hero,.HomeOpus-module-scss-module__7C6pbG__trust{grid-template-columns:1fr}.HomeOpus-module-scss-module__7C6pbG__firstScreen{min-height:0}.HomeOpus-module-scss-module__7C6pbG__heroStage{aspect-ratio:1/.8;border-left:0;border-top:var(--op-line);min-height:0}.HomeOpus-module-scss-module__7C6pbG__trustHead{border-right:0;border-bottom:var(--op-line)}.HomeOpus-module-scss-module__7C6pbG__caseLayout,.HomeOpus-module-scss-module__7C6pbG__costsText{grid-template-columns:1fr}.HomeOpus-module-scss-module__7C6pbG__caseIntro{border-right:0;padding-bottom:1.75rem}.HomeOpus-module-scss-module__7C6pbG__caseLayout .HomeOpus-module-scss-module__7C6pbG__caseDesk{display:none}.HomeOpus-module-scss-module__7C6pbG__caseSwipe{gap:1rem;padding-bottom:2.5rem;display:grid}ul.HomeOpus-module-scss-module__7C6pbG__caseTrack{padding:0 0 0 var(--op-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--op-pad);scrollbar-width:none;gap:1.5rem;display:flex;position:relative;overflow-x:auto}ul.HomeOpus-module-scss-module__7C6pbG__caseTrack::-webkit-scrollbar{display:none}ul.HomeOpus-module-scss-module__7C6pbG__caseTrack:after{content:"";margin-left:calc(var(--op-pad) - 1.5rem - 1px);flex:0 0 1px}ul.HomeOpus-module-scss-module__7C6pbG__caseTrack:focus-visible{outline-offset:-2px}.HomeOpus-module-scss-module__7C6pbG__caseSlide{flex:0 0 calc(100% - var(--op-pad) - 2.25rem);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.HomeOpus-module-scss-module__7C6pbG__caseSlide .HomeOpus-module-scss-module__7C6pbG__storyClient{margin-top:0}.HomeOpus-module-scss-module__7C6pbG__caseSlide .HomeOpus-module-scss-module__7C6pbG__storyLink{margin-top:auto}.HomeOpus-module-scss-module__7C6pbG__caseSlide dl.HomeOpus-module-scss-module__7C6pbG__caseRows{align-self:stretch;padding:0}.HomeOpus-module-scss-module__7C6pbG__caseSlide dl.HomeOpus-module-scss-module__7C6pbG__caseRows>div{padding-block:.875rem}.HomeOpus-module-scss-module__7C6pbG__caseSlide dl.HomeOpus-module-scss-module__7C6pbG__caseRows>div:first-child{padding-top:0}.HomeOpus-module-scss-module__7C6pbG__caseSlide dl.HomeOpus-module-scss-module__7C6pbG__caseRows dd{max-width:none;font-size:.9375rem;line-height:1.55}.HomeOpus-module-scss-module__7C6pbG__caseSlide dl.HomeOpus-module-scss-module__7C6pbG__caseRows>div:last-child dd{max-width:none;font-size:1.0625rem;line-height:1.45}.HomeOpus-module-scss-module__7C6pbG__caseSwipe .HomeOpus-module-scss-module__7C6pbG__casePixels{margin:0 0 0 calc(var(--op-pad) - 1rem)}}@media (max-width:640px){.HomeOpus-module-scss-module__7C6pbG__heroStage{aspect-ratio:auto;height:calc(90vw + 11rem)}h2.HomeOpus-module-scss-module__7C6pbG__caseTitle{font-size:min(1.875rem,8vw)}.HomeOpus-module-scss-module__7C6pbG__caseRows>div{grid-template-columns:minmax(0,1fr);gap:.5rem}.HomeOpus-module-scss-module__7C6pbG__heroTitle{font-size:clamp(1.5rem,6.9vw,2.75rem)}.HomeOpus-module-scss-module__7C6pbG__clientGrid{grid-template-columns:repeat(2,1fr)}.HomeOpus-module-scss-module__7C6pbG__clientCell{border-top:0!important;border-left:0!important}.HomeOpus-module-scss-module__7C6pbG__clientCell:nth-child(2n){border-left:var(--op-line)!important}.HomeOpus-module-scss-module__7C6pbG__clientCell:nth-child(n+3){border-top:var(--op-line)!important}.HomeOpus-module-scss-module__7C6pbG__costSplit{grid-template-columns:1fr}.HomeOpus-module-scss-module__7C6pbG__costBlockOpen{border-left:0;border-top:var(--op-line)}}
.KontaktFormOpus-module-scss-module__kCyBAq__section{gap:1.5rem;scroll-margin-top:5rem;display:grid}.KontaktFormOpus-module-scss-module__kCyBAq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}h2.KontaktFormOpus-module-scss-module__kCyBAq__title{font-family:var(--op-font-display),monospace;letter-spacing:-.03em;color:var(--op-black);font-size:clamp(1.375rem,2vw,1.625rem);font-weight:400;line-height:1.2}p.KontaktFormOpus-module-scss-module__kCyBAq__required{color:var(--op-muted);font-size:.875rem}.KontaktFormOpus-module-scss-module__kCyBAq__form{gap:1.5rem;display:grid}.KontaktFormOpus-module-scss-module__kCyBAq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.KontaktFormOpus-module-scss-module__kCyBAq__field{align-content:start;gap:.5rem;display:grid}.KontaktFormOpus-module-scss-module__kCyBAq__field label{color:var(--op-black);font-size:.9375rem;font-weight:500}.KontaktFormOpus-module-scss-module__kCyBAq__field input,.KontaktFormOpus-module-scss-module__kCyBAq__field select,.KontaktFormOpus-module-scss-module__kCyBAq__field textarea{width:100%;min-height:3rem;font:inherit;color:var(--op-black);background:var(--op-white);border:1px solid var(--op-grey-400);transition:border-color .2s var(--op-ease);border-radius:0;padding:.75rem .875rem;font-size:1rem;line-height:1.4}.KontaktFormOpus-module-scss-module__kCyBAq__field input:hover,.KontaktFormOpus-module-scss-module__kCyBAq__field select:hover,.KontaktFormOpus-module-scss-module__kCyBAq__field textarea:hover{border-color:var(--op-muted)}.KontaktFormOpus-module-scss-module__kCyBAq__field input:focus-visible,.KontaktFormOpus-module-scss-module__kCyBAq__field select:focus-visible,.KontaktFormOpus-module-scss-module__kCyBAq__field textarea:focus-visible{border-color:var(--op-black);outline-offset:2px}.KontaktFormOpus-module-scss-module__kCyBAq__field input[aria-invalid=true],.KontaktFormOpus-module-scss-module__kCyBAq__field select[aria-invalid=true],.KontaktFormOpus-module-scss-module__kCyBAq__field textarea[aria-invalid=true]{border-color:#b3261e}.KontaktFormOpus-module-scss-module__kCyBAq__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23030303' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.5rem}.KontaktFormOpus-module-scss-module__kCyBAq__field textarea{resize:vertical;min-height:10rem}p.KontaktFormOpus-module-scss-module__kCyBAq__hint{color:var(--op-muted);margin-top:-.125rem;font-size:.875rem;line-height:1.5}p.KontaktFormOpus-module-scss-module__kCyBAq__fieldError{color:#b3261e;font-size:.875rem;line-height:1.45}.KontaktFormOpus-module-scss-module__kCyBAq__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid}.KontaktFormOpus-module-scss-module__kCyBAq__consent input{width:1.125rem;height:1.125rem;accent-color:var(--op-black);cursor:pointer;margin:.125rem 0 0}.KontaktFormOpus-module-scss-module__kCyBAq__consent input[aria-invalid=true]{outline-offset:2px;outline:1px solid #b3261e}.KontaktFormOpus-module-scss-module__kCyBAq__consent label{color:var(--op-ink);cursor:pointer;font-size:.9375rem;line-height:1.5}.KontaktFormOpus-module-scss-module__kCyBAq__consent a{color:var(--op-black);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.2em}.KontaktFormOpus-module-scss-module__kCyBAq__consent a:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.KontaktFormOpus-module-scss-module__kCyBAq__consent p.KontaktFormOpus-module-scss-module__kCyBAq__fieldError{grid-column:2}.KontaktFormOpus-module-scss-module__kCyBAq__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.5rem;display:flex}.KontaktFormOpus-module-scss-module__kCyBAq__submit{cursor:pointer;border:0}.KontaktFormOpus-module-scss-module__kCyBAq__submit:disabled{background:var(--op-ink);opacity:.6;cursor:progress}p.KontaktFormOpus-module-scss-module__kCyBAq__summary{color:#b3261e;font-size:.9375rem}p.KontaktFormOpus-module-scss-module__kCyBAq__success,p.KontaktFormOpus-module-scss-module__kCyBAq__error{border:1px solid;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.5}p.KontaktFormOpus-module-scss-module__kCyBAq__success:focus,p.KontaktFormOpus-module-scss-module__kCyBAq__error:focus{outline:none}p.KontaktFormOpus-module-scss-module__kCyBAq__success:focus-visible,p.KontaktFormOpus-module-scss-module__kCyBAq__error:focus-visible{outline:2px solid var(--op-red);outline-offset:3px}p.KontaktFormOpus-module-scss-module__kCyBAq__success{color:#1f5f3a;background:#f1f7f3}p.KontaktFormOpus-module-scss-module__kCyBAq__error{color:#b3261e;background:#fdf3f2}.KontaktFormOpus-module-scss-module__kCyBAq__honeypot{display:none}@media (max-width:1023px){.KontaktFormOpus-module-scss-module__kCyBAq__consent{grid-template-columns:1.25rem minmax(0,1fr)}.KontaktFormOpus-module-scss-module__kCyBAq__consent input{z-index:1;grid-area:1/1;width:1.25rem;height:1.25rem;margin-top:.0625rem;position:relative}.KontaktFormOpus-module-scss-module__kCyBAq__consent label{grid-area:1/1/2/3;margin:-.75rem 0 -.5rem;padding:.75rem 0 .5rem 2rem}}@media (max-width:640px){.KontaktFormOpus-module-scss-module__kCyBAq__grid{grid-template-columns:minmax(0,1fr)}}.KontaktFormOpus-module-scss-module__kCyBAq__nowrap{white-space:nowrap}
.OpusCostCalculator-module-scss-module__qtKVHq__calculator{--calc-border:#8c8c8c;--calc-muted:#5c5c5c;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.OpusCostCalculator-module-scss-module__qtKVHq__columnTitle{letter-spacing:-.025em;font-size:clamp(1.375rem,1.8vw,1.625rem);font-weight:400;line-height:1.2}.OpusCostCalculator-module-scss-module__qtKVHq__inputs{padding:clamp(2rem,3.5vw,2.75rem)var(--op-pad)clamp(3rem,5vw,4.5rem);flex-direction:column;gap:2rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__field{flex-direction:column;gap:.5rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__label{color:var(--op-black);flex-direction:column;font-size:1rem;font-weight:500;line-height:1.35;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__sublabel{color:var(--op-muted);font-size:.9375rem;font-weight:400}.OpusCostCalculator-module-scss-module__qtKVHq__unitPrice{color:var(--op-ink);font-size:.875rem}.OpusCostCalculator-module-scss-module__qtKVHq__inputRow{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__inputWrap{align-items:center;display:inline-flex;position:relative}.OpusCostCalculator-module-scss-module__qtKVHq__input{border:1px solid var(--calc-border);background:var(--op-white);width:8rem;height:2.875rem;font:inherit;color:var(--op-black);font-variant-numeric:tabular-nums;caret-color:var(--op-accent);transition:border-color .2s var(--op-ease);border-radius:0;padding:0 .875rem;font-size:1.0625rem}.OpusCostCalculator-module-scss-module__qtKVHq__input:hover{border-color:var(--op-black)}.OpusCostCalculator-module-scss-module__qtKVHq__input:focus-visible{border-color:var(--op-black);outline-offset:2px}.OpusCostCalculator-module-scss-module__qtKVHq__inputWrap:has(.OpusCostCalculator-module-scss-module__qtKVHq__inputUnit) .OpusCostCalculator-module-scss-module__qtKVHq__input{padding-right:2.75rem}.OpusCostCalculator-module-scss-module__qtKVHq__inputUnit{color:var(--op-muted);pointer-events:none;font-size:.875rem;position:absolute;right:.875rem}.OpusCostCalculator-module-scss-module__qtKVHq__range{color:var(--op-muted);font-size:.8125rem}.OpusCostCalculator-module-scss-module__qtKVHq__hint,.OpusCostCalculator-module-scss-module__qtKVHq__recommendation{max-width:68ch;color:var(--op-muted);font-size:.9375rem;line-height:1.55}.OpusCostCalculator-module-scss-module__qtKVHq__recommendation{color:var(--op-ink)}.OpusCostCalculator-module-scss-module__qtKVHq__fieldLarge .OpusCostCalculator-module-scss-module__qtKVHq__label{font-size:1.125rem}.OpusCostCalculator-module-scss-module__qtKVHq__fieldLarge .OpusCostCalculator-module-scss-module__qtKVHq__input{width:11rem;height:3.5rem;font-size:1.5rem}.OpusCostCalculator-module-scss-module__qtKVHq__segmentedField{border:0;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:0;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__segmentedField>legend{margin-bottom:.625rem}.OpusCostCalculator-module-scss-module__qtKVHq__segmented{border:1px solid var(--calc-border);grid-auto-columns:minmax(8rem,max-content);grid-auto-flow:column;justify-self:start;width:max-content;display:inline-grid}.OpusCostCalculator-module-scss-module__qtKVHq__segment{min-height:2.75rem;font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-black);cursor:pointer;transition:background-color .2s var(--op-ease),color .2s var(--op-ease);justify-content:center;align-items:center;padding:0 1.25rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.OpusCostCalculator-module-scss-module__qtKVHq__segment+.OpusCostCalculator-module-scss-module__qtKVHq__segment{border-left:1px solid var(--calc-border)}.OpusCostCalculator-module-scss-module__qtKVHq__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.OpusCostCalculator-module-scss-module__qtKVHq__segment:hover{background:var(--op-grey-200)}.OpusCostCalculator-module-scss-module__qtKVHq__segment:has(input:focus-visible){outline:2px solid var(--op-red);outline-offset:2px;z-index:1}.OpusCostCalculator-module-scss-module__qtKVHq__segmentActive,.OpusCostCalculator-module-scss-module__qtKVHq__segmentActive:hover{background:var(--op-black);color:var(--op-white);box-shadow:inset 0 -2px 0 var(--op-accent)}.OpusCostCalculator-module-scss-module__qtKVHq__group{border:0;border-top:1px solid var(--op-grey-200);flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:1.75rem 0 0;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__groupTitle{float:left;width:100%;font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;color:var(--op-black);padding:0;font-size:1.1875rem;font-weight:400}.OpusCostCalculator-module-scss-module__qtKVHq__groupTitle+*{clear:both}.OpusCostCalculator-module-scss-module__qtKVHq__groupIntro{max-width:68ch;color:var(--op-muted);font-size:.9375rem}.OpusCostCalculator-module-scss-module__qtKVHq__groupFields{flex-direction:column;gap:1.75rem;margin-top:.75rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__resultColumn{border-left:var(--op-line);background:var(--op-surface)}.OpusCostCalculator-module-scss-module__qtKVHq__result{padding:clamp(1.75rem,3vw,2.25rem)var(--op-pad);color:var(--op-ink);flex-direction:column;gap:1rem;display:flex;position:sticky;top:5rem}.OpusCostCalculator-module-scss-module__qtKVHq__totals{border-bottom:1px solid var(--op-grey-400);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem 1.5rem;padding-bottom:1rem;display:grid}.OpusCostCalculator-module-scss-module__qtKVHq__totalMain,.OpusCostCalculator-module-scss-module__qtKVHq__totalYear{flex-direction:column;gap:.375rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__totalLabel{font-family:var(--op-font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--calc-muted);font-size:.75rem;font-weight:500}.OpusCostCalculator-module-scss-module__qtKVHq__totalValue,.OpusCostCalculator-module-scss-module__qtKVHq__yearValue{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.03em;color:var(--op-black);white-space:nowrap;font-weight:300;line-height:1.1}.OpusCostCalculator-module-scss-module__qtKVHq__totalValue{font-size:clamp(2rem,3vw,2.625rem)}.OpusCostCalculator-module-scss-module__qtKVHq__yearValue{padding-top:clamp(.5rem,1vw,.875rem);font-size:clamp(1.375rem,1.9vw,1.75rem)}.OpusCostCalculator-module-scss-module__qtKVHq__condition{color:var(--calc-muted);font-size:.875rem;line-height:1.45}.OpusCostCalculator-module-scss-module__qtKVHq__breakdown{flex-direction:column;margin:0;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__breakdown>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.25rem 0;font-size:.9375rem;display:flex}.OpusCostCalculator-module-scss-module__qtKVHq__breakdown dt{color:var(--calc-muted)}.OpusCostCalculator-module-scss-module__qtKVHq__breakdown dd{white-space:nowrap;color:var(--op-black);margin:0}.OpusCostCalculator-module-scss-module__qtKVHq__subtotal{border-bottom:1px solid var(--op-rule);margin-top:.625rem}.OpusCostCalculator-module-scss-module__qtKVHq__subtotal:first-child{margin-top:0}.OpusCostCalculator-module-scss-module__qtKVHq__subtotal dt,.OpusCostCalculator-module-scss-module__qtKVHq__subtotal dd{font-weight:500;color:var(--op-black)!important}.OpusCostCalculator-module-scss-module__qtKVHq__subtotalDetail{color:var(--calc-muted);margin-left:.625rem;font-weight:400}.OpusCostCalculator-module-scss-module__qtKVHq__net{color:var(--op-ink);grid-column:1/-1;font-size:.875rem}.OpusCostCalculator-module-scss-module__qtKVHq__scope,.OpusCostCalculator-module-scss-module__qtKVHq__source{color:var(--calc-muted);font-size:.875rem;line-height:1.5}.OpusCostCalculator-module-scss-module__qtKVHq__scope{border-top:1px solid var(--op-grey-400);color:var(--op-ink);padding-top:1rem}.OpusCostCalculator-module-scss-module__qtKVHq__source{font-size:.8125rem}.OpusCostCalculator-module-scss-module__qtKVHq__resultLink{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-black);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.35em;transition:text-decoration-color .25s var(--op-ease);align-self:flex-start;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.OpusCostCalculator-module-scss-module__qtKVHq__resultLink svg{transition:transform .3s var(--op-ease)}.OpusCostCalculator-module-scss-module__qtKVHq__resultLink:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.OpusCostCalculator-module-scss-module__qtKVHq__resultLink:hover svg{transform:translate(3px)}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBar{display:none}@media (max-width:1100px){.OpusCostCalculator-module-scss-module__qtKVHq__totals{grid-template-columns:1fr}.OpusCostCalculator-module-scss-module__qtKVHq__yearValue{padding-top:0}}@media (max-width:1023px){.OpusCostCalculator-module-scss-module__qtKVHq__resultLink{min-height:2.75rem}}@media (max-width:900px){.OpusCostCalculator-module-scss-module__qtKVHq__calculator{grid-template-columns:1fr}.OpusCostCalculator-module-scss-module__qtKVHq__resultColumn{border-left:0;border-top:var(--op-line)}.OpusCostCalculator-module-scss-module__qtKVHq__result{position:static}.OpusCostCalculator-module-scss-module__qtKVHq__totals{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBar{z-index:2;padding:.375rem var(--op-pad);background:var(--op-black);color:var(--op-white);grid-row:2;align-items:center;gap:.75rem;display:flex;position:sticky;bottom:0}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBarLabel{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-grey-300);font-size:.75rem}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBarValue{font-family:var(--op-font-display),monospace;font-variant-numeric:tabular-nums;font-size:1.25rem}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBarLink{min-height:2.75rem;font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-white);text-underline-offset:.3em;align-items:center;margin-left:.5rem;font-size:.75rem;text-decoration:underline;display:inline-flex}}@media (max-width:520px){.OpusCostCalculator-module-scss-module__qtKVHq__totals{grid-template-columns:1fr}.OpusCostCalculator-module-scss-module__qtKVHq__yearValue{padding-top:0}.OpusCostCalculator-module-scss-module__qtKVHq__segmented{grid-auto-columns:minmax(0,1fr);width:100%}.OpusCostCalculator-module-scss-module__qtKVHq__subtotalDetail{margin-left:0;display:block}}@media (max-width:420px){.OpusCostCalculator-module-scss-module__qtKVHq__mobileBar{grid-template-columns:max-content max-content;align-items:center;column-gap:1.25rem;display:grid}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBarValue{grid-row:2}.OpusCostCalculator-module-scss-module__qtKVHq__mobileBarLink{grid-area:1/2/span 2;margin-left:0}}@media (prefers-reduced-motion:reduce){.OpusCostCalculator-module-scss-module__qtKVHq__input,.OpusCostCalculator-module-scss-module__qtKVHq__segment,.OpusCostCalculator-module-scss-module__qtKVHq__resultLink,.OpusCostCalculator-module-scss-module__qtKVHq__resultLink svg{transition:none}}
ul.IndustryTrust-module-scss-module__S2RZYW__grid{padding:0 var(--op-pad)clamp(3.5rem,6vw,4.5rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.75rem,4vw,3.5rem) 2rem;display:grid}.IndustryTrust-module-scss-module__S2RZYW__card{height:100%;color:inherit;flex-direction:column;display:flex}.IndustryTrust-module-scss-module__S2RZYW__card:hover .IndustryTrust-module-scss-module__S2RZYW__photo{transform:scale(1.02)}.IndustryTrust-module-scss-module__S2RZYW__card:hover .IndustryTrust-module-scss-module__S2RZYW__more{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.IndustryTrust-module-scss-module__S2RZYW__card:hover .IndustryTrust-module-scss-module__S2RZYW__more svg{transform:translate(3px)}.IndustryTrust-module-scss-module__S2RZYW__media{aspect-ratio:3/2;background:#f0f1f2;position:relative;overflow:hidden}.IndustryTrust-module-scss-module__S2RZYW__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.IndustryTrust-module-scss-module__S2RZYW__body{flex-direction:column;flex:1;align-items:flex-start;padding-top:1.375rem;display:flex}h3.IndustryTrust-module-scss-module__S2RZYW__title{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.25}p.IndustryTrust-module-scss-module__S2RZYW__text{color:var(--op-ink);text-wrap:pretty;margin-top:.625rem;font-size:1rem;line-height:1.55}p.IndustryTrust-module-scss-module__S2RZYW__examples{color:#5c5c5a;text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.5}.IndustryTrust-module-scss-module__S2RZYW__more{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-black);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.35em;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.8125rem;font-weight:500;transition:text-decoration-color .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.IndustryTrust-module-scss-module__S2RZYW__more svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.IndustryTrust-module-scss-module__S2RZYW__foot{border-top:var(--op-line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.IndustryTrust-module-scss-module__S2RZYW__open,.IndustryTrust-module-scss-module__S2RZYW__quote{padding:clamp(2.25rem,4vw,3rem)var(--op-pad)}.IndustryTrust-module-scss-module__S2RZYW__open{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.IndustryTrust-module-scss-module__S2RZYW__open a{margin-top:.75rem}h3.IndustryTrust-module-scss-module__S2RZYW__openTitle{letter-spacing:-.02em;font-size:1.25rem;font-weight:400;line-height:1.3}p.IndustryTrust-module-scss-module__S2RZYW__openText{color:var(--op-ink);line-height:1.55}.IndustryTrust-module-scss-module__S2RZYW__quote{border-left:var(--op-line);flex-direction:column;gap:1.5rem;margin:0;display:flex}.IndustryTrust-module-scss-module__S2RZYW__quoteText{letter-spacing:-.005em;color:var(--op-ink);text-wrap:pretty;margin:0;font-size:1.375rem;line-height:1.45}.IndustryTrust-module-scss-module__S2RZYW__quoteFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.IndustryTrust-module-scss-module__S2RZYW__quoteAuthor{color:var(--op-muted);gap:.125rem;font-size:.875rem;display:grid}.IndustryTrust-module-scss-module__S2RZYW__quoteName{color:var(--op-black);font-weight:500}@media (max-width:900px){.IndustryTrust-module-scss-module__S2RZYW__foot{grid-template-columns:minmax(0,1fr)}.IndustryTrust-module-scss-module__S2RZYW__quote{border-left:0;border-top:var(--op-line)}}@media (max-width:640px){ul.IndustryTrust-module-scss-module__S2RZYW__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.IndustryTrust-module-scss-module__S2RZYW__photo{transition:none}.IndustryTrust-module-scss-module__S2RZYW__card:hover .IndustryTrust-module-scss-module__S2RZYW__photo{transform:none}}
dl.IndustryOpus-module-scss-module__poYHva__caseRows dt,.IndustryOpus-module-scss-module__poYHva__compareLabel,.IndustryOpus-module-scss-module__poYHva__compareHead span{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.IndustryOpus-module-scss-module__poYHva__caseValueText,dl.IndustryOpus-module-scss-module__poYHva__roleItems dt,p.IndustryOpus-module-scss-module__poYHva__keyStatement,.IndustryOpus-module-scss-module__poYHva__scopeName,dl.IndustryOpus-module-scss-module__poYHva__compareRows dt,p.IndustryOpus-module-scss-module__poYHva__proofStatement{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.03em;color:var(--op-black);font-weight:300}.IndustryOpus-module-scss-module__poYHva__hero{padding:clamp(3.5rem,6vw,5rem)var(--op-pad)clamp(3rem,5vw,4rem);gap:2.25rem;display:grid}.IndustryOpus-module-scss-module__poYHva__heroBody{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroBody{grid-template-columns:minmax(0,1fr)}.IndustryOpus-module-scss-module__poYHva__heroText{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroText{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroText>p:first-child{grid-column:1}p.IndustryOpus-module-scss-module__poYHva__heroAudience{color:var(--op-muted);font-size:.9375rem;line-height:1.55}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] p.IndustryOpus-module-scss-module__poYHva__heroAudience{grid-column:1}.IndustryOpus-module-scss-module__poYHva__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroActions{grid-area:1/2/span 2;align-self:end}.IndustryOpus-module-scss-module__poYHva__heroVisual{min-width:0}p.IndustryOpus-module-scss-module__poYHva__heroBreadth{color:var(--op-black);font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:500;line-height:1.4}p.IndustryOpus-module-scss-module__poYHva__heroNote{color:var(--op-muted);flex-basis:100%;font-size:.875rem;line-height:1.55}.IndustryOpus-module-scss-module__poYHva__heroPhoto{aspect-ratio:4/3;background:var(--op-surface);position:relative;overflow:hidden}.IndustryOpus-module-scss-module__poYHva__heroPhoto img{object-fit:cover;object-position:var(--pos)}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroPhoto{aspect-ratio:3/2}.IndustryOpus-module-scss-module__poYHva__proof{padding:1.75rem var(--op-pad);background:var(--op-surface);grid-template-columns:minmax(14rem,3fr) minmax(0,6fr) auto;align-items:center;gap:1.25rem clamp(1.5rem,3vw,3rem);display:grid}p.IndustryOpus-module-scss-module__poYHva__proofClient{color:var(--op-ink);align-items:center;gap:.875rem;font-size:.8125rem;line-height:1.45;display:flex}p.IndustryOpus-module-scss-module__poYHva__proofClient>span{display:grid}.IndustryOpus-module-scss-module__poYHva__proofContext{color:var(--op-muted)}p.IndustryOpus-module-scss-module__poYHva__proofStatement{text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.35}@media (max-width:600px){.IndustryOpus-module-scss-module__poYHva__hero h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}.IndustryOpus-module-scss-module__poYHva__heroPhoto img{object-position:var(--pos-m)}}.IndustryOpus-module-scss-module__poYHva__shot{gap:1rem;display:grid}.IndustryOpus-module-scss-module__poYHva__shotFrame{border:1px solid var(--op-grey-300);background:var(--op-white);position:relative}.IndustryOpus-module-scss-module__poYHva__shotFrame img{width:100%;height:auto;display:block}.IndustryOpus-module-scss-module__poYHva__shotNum,.IndustryOpus-module-scss-module__poYHva__shotMarker{width:1.75rem;height:1.75rem;font-family:var(--op-font-mono),monospace;flex:none;place-items:center;font-size:.8125rem;line-height:1;display:inline-grid}.IndustryOpus-module-scss-module__poYHva__shotOpen{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.IndustryOpus-module-scss-module__poYHva__shotOpen:focus-visible{outline:2px solid var(--op-black);outline-offset:2px}.IndustryOpus-module-scss-module__poYHva__shotOpenIcon{display:none}.IndustryOpus-module-scss-module__poYHva__shotMarker{background:var(--op-black);color:var(--op-white);box-shadow:0 0 0 3px var(--op-accent);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}@media (max-width:600px){.IndustryOpus-module-scss-module__poYHva__shotMarker{width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--op-accent);font-size:.6875rem}}.IndustryOpus-module-scss-module__poYHva__shotFoot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.IndustryOpus-module-scss-module__poYHva__shotZoom{border:1px solid var(--op-grey-300);background:var(--op-white);color:var(--op-black);cursor:zoom-in;flex:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;display:inline-flex}.IndustryOpus-module-scss-module__poYHva__shotZoom:hover{border-color:var(--op-black)}.IndustryOpus-module-scss-module__poYHva__shotZoom:focus-visible{outline:2px solid var(--op-black);outline-offset:2px}ol.IndustryOpus-module-scss-module__poYHva__shotLegend{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem;display:grid}ol.IndustryOpus-module-scss-module__poYHva__shotLegend li{color:var(--op-ink);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}ol.IndustryOpus-module-scss-module__poYHva__shotLegend strong{color:var(--op-black);font-weight:500;display:block}.IndustryOpus-module-scss-module__poYHva__shotNum{background:var(--op-black);color:var(--op-white)}.IndustryOpus-module-scss-module__poYHva__shotLegendText{font-size:.9375rem;display:block}.IndustryOpus-module-scss-module__poYHva__shotCaption{color:var(--op-muted);font-size:.8125rem;line-height:1.5}.IndustryOpus-module-scss-module__poYHva__zoom{border:1px solid var(--op-grey-300);background:var(--op-white);width:min(1680px,94vw);max-width:none;max-height:94vh;margin:auto;padding:0;inset:0;overflow:auto}.IndustryOpus-module-scss-module__poYHva__zoom::backdrop{background:#0303039e}.IndustryOpus-module-scss-module__poYHva__zoomBar{background:var(--op-white);border-bottom:1px solid var(--op-grey-200);color:var(--op-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex;position:sticky;top:0}.IndustryOpus-module-scss-module__poYHva__zoomClose{border:1px solid var(--op-grey-300);background:var(--op-white);color:var(--op-black);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.IndustryOpus-module-scss-module__poYHva__zoomClose:hover{border-color:var(--op-black)}.IndustryOpus-module-scss-module__poYHva__zoomClose:focus-visible{outline:2px solid var(--op-black);outline-offset:2px}.IndustryOpus-module-scss-module__poYHva__zoomImage{width:100%;height:auto;display:block}@media (max-width:1023px){.IndustryOpus-module-scss-module__poYHva__shotZoom{display:none}.IndustryOpus-module-scss-module__poYHva__shotOpenIcon{border:1px solid var(--op-grey-300);background:var(--op-white);width:1.75rem;height:1.75rem;color:var(--op-black);place-items:center;display:grid;position:absolute;bottom:.375rem;right:.375rem}.IndustryOpus-module-scss-module__poYHva__shotOpenIcon[data-corner^=t]{top:.375rem;bottom:auto}.IndustryOpus-module-scss-module__poYHva__shotOpenIcon[data-corner$=l]{left:.375rem;right:auto}.IndustryOpus-module-scss-module__poYHva__zoomClose{min-height:2.75rem}.IndustryOpus-module-scss-module__poYHva__zoom{overscroll-behavior:contain}.IndustryOpus-module-scss-module__poYHva__zoomBar{left:0}.IndustryOpus-module-scss-module__poYHva__zoomImage{width:max(100%,var(--zoom-w));max-width:none}}@media (max-width:600px){.IndustryOpus-module-scss-module__poYHva__shotFoot{flex-direction:column;align-items:flex-start;gap:.75rem}}.IndustryOpus-module-scss-module__poYHva__compare{display:grid}.IndustryOpus-module-scss-module__poYHva__compareHead,dl.IndustryOpus-module-scss-module__poYHva__compareRows>div{grid-template-columns:minmax(0,3fr) minmax(0,4.5fr) minmax(0,4.5fr);column-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.IndustryOpus-module-scss-module__poYHva__compareHead{padding-bottom:.75rem}.IndustryOpus-module-scss-module__poYHva__compareHead span{color:var(--op-muted)}.IndustryOpus-module-scss-module__poYHva__compareHead span:last-child{color:var(--op-black)}dl.IndustryOpus-module-scss-module__poYHva__compareRows{border-top:1px solid var(--op-black)}dl.IndustryOpus-module-scss-module__poYHva__compareRows>div{border-bottom:1px solid var(--op-grey-200);padding:1.25rem 0}dl.IndustryOpus-module-scss-module__poYHva__compareRows dt{font-size:1.125rem;line-height:1.3}dl.IndustryOpus-module-scss-module__poYHva__compareRows dd{line-height:1.55}.IndustryOpus-module-scss-module__poYHva__compareBefore{color:var(--op-muted)}.IndustryOpus-module-scss-module__poYHva__compareAfter{color:var(--op-black);padding-left:1.125rem;position:relative}.IndustryOpus-module-scss-module__poYHva__compareAfter:before{content:"";background:var(--op-accent);width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.IndustryOpus-module-scss-module__poYHva__compareLabel{color:var(--op-muted);margin-bottom:.25rem;display:none}.IndustryOpus-module-scss-module__poYHva__scope{gap:1.5rem;display:grid}ul.IndustryOpus-module-scss-module__poYHva__scopeItems{border-top:1px solid var(--op-black)}ul.IndustryOpus-module-scss-module__poYHva__scopeItems li{border-bottom:1px solid var(--op-grey-200);grid-template-columns:2.25rem minmax(0,3fr) minmax(0,6fr) 11rem;align-items:center;gap:.5rem 1.5rem;padding:1rem 0;display:grid}ul.IndustryOpus-module-scss-module__poYHva__scopeItems[data-icons=none] li{grid-template-columns:minmax(0,3fr) minmax(0,6fr) 11rem}.IndustryOpus-module-scss-module__poYHva__scopeIcon{width:2.25rem;height:2.25rem}.IndustryOpus-module-scss-module__poYHva__scopeGlyph{border:1px solid var(--op-black);width:2.25rem;height:2.25rem;color:var(--op-black);place-items:center;display:grid}.IndustryOpus-module-scss-module__poYHva__scopeGlyph[data-scope=konfiguration]{border-color:var(--op-grey-400);color:var(--op-ink)}.IndustryOpus-module-scss-module__poYHva__scopeGlyph[data-scope=integration]{border-style:dashed;border-color:var(--op-grey-400);color:var(--op-ink)}.IndustryOpus-module-scss-module__poYHva__scopeGlyph[data-scope=erweiterung]{border-color:var(--op-accent);color:#8a5110;background:#fbf3ea}.IndustryOpus-module-scss-module__poYHva__scopeName{font-size:1.125rem;line-height:1.3}.IndustryOpus-module-scss-module__poYHva__scopeText{color:var(--op-ink);line-height:1.5}.IndustryOpus-module-scss-module__poYHva__scopeTag{border:1px solid var(--op-black);white-space:nowrap;color:var(--op-black);justify-self:end;padding:.25rem .625rem;font-size:.8125rem;line-height:1.4}.IndustryOpus-module-scss-module__poYHva__scopeTag[data-scope=konfiguration]{border-color:var(--op-grey-400);color:var(--op-ink)}.IndustryOpus-module-scss-module__poYHva__scopeTag[data-scope=integration]{border-style:dashed;border-color:var(--op-grey-400);color:var(--op-ink)}.IndustryOpus-module-scss-module__poYHva__scopeTag[data-scope=erweiterung]{border-color:var(--op-accent);color:#8a5110;background:#fbf3ea}dl.IndustryOpus-module-scss-module__poYHva__scopeLegend{flex-wrap:wrap;gap:.75rem 2rem;display:flex}dl.IndustryOpus-module-scss-module__poYHva__scopeLegend>div{align-items:center;gap:.625rem;display:flex}dl.IndustryOpus-module-scss-module__poYHva__scopeLegend dd{color:var(--op-muted);font-size:.875rem}details.IndustryOpus-module-scss-module__poYHva__disclosure{border-bottom:1px solid var(--op-grey-200)}details.IndustryOpus-module-scss-module__poYHva__disclosure summary{cursor:pointer;color:var(--op-black);justify-content:space-between;align-items:baseline;gap:2rem;padding:1rem 0;font-size:.9375rem;list-style:none;display:flex}details.IndustryOpus-module-scss-module__poYHva__disclosure summary::-webkit-details-marker{display:none}details.IndustryOpus-module-scss-module__poYHva__disclosure summary:after{content:"+";font-family:var(--op-font-mono),monospace;color:var(--op-muted);flex:none;font-size:1.25rem;line-height:1}details.IndustryOpus-module-scss-module__poYHva__disclosure summary:hover{color:var(--op-ink)}details.IndustryOpus-module-scss-module__poYHva__disclosure[open] summary:after{content:"−"}details.IndustryOpus-module-scss-module__poYHva__disclosure:not(.IndustryOpus-module-scss-module__poYHva__scopeMore)>:last-child:not(summary){margin-bottom:1.5rem}details.IndustryOpus-module-scss-module__poYHva__scopeMore ul.IndustryOpus-module-scss-module__poYHva__scopeItems{border-top:1px solid var(--op-grey-200)}details.IndustryOpus-module-scss-module__poYHva__scopeMore ul.IndustryOpus-module-scss-module__poYHva__scopeItems li:last-child{border-bottom:0}p.IndustryOpus-module-scss-module__poYHva__keyStatement{text-wrap:pretty;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.3}.IndustryOpus-module-scss-module__poYHva__role{gap:1.25rem;display:grid}dl.IndustryOpus-module-scss-module__poYHva__roleItems{border-top:1px solid var(--op-grey-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(2rem,4vw,3.5rem);display:grid}dl.IndustryOpus-module-scss-module__poYHva__roleItems>div{padding-top:1.25rem}dl.IndustryOpus-module-scss-module__poYHva__roleItems dt{align-items:baseline;gap:.625rem;font-size:1.125rem;line-height:1.3;display:flex}dl.IndustryOpus-module-scss-module__poYHva__roleItems dt:before{content:"";background:var(--op-accent);flex:none;width:.5rem;height:.5rem;transform:translateY(-.1em)}dl.IndustryOpus-module-scss-module__poYHva__roleItems dd{color:var(--op-ink);margin-top:.5rem;line-height:1.55}p.IndustryOpus-module-scss-module__poYHva__roleAi{color:var(--op-muted);font-size:.875rem;line-height:1.55}.IndustryOpus-module-scss-module__poYHva__caseHead{gap:.5rem;display:grid}.IndustryOpus-module-scss-module__poYHva__caseBody{border-top:var(--op-line);grid-template-columns:minmax(0,1fr);display:grid}.IndustryOpus-module-scss-module__poYHva__caseBody[data-highlight]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}p.IndustryOpus-module-scss-module__poYHva__caseHighlight{padding:clamp(2.5rem,4.5vw,3.5rem)var(--op-pad);background:var(--op-black);flex-direction:column;justify-content:center;gap:1rem;display:flex}.IndustryOpus-module-scss-module__poYHva__caseValue{font-family:var(--op-font-body),system-ui,sans-serif;letter-spacing:-.05em;color:var(--op-accent);font-size:clamp(5rem,9vw,7.5rem);font-weight:400;line-height:.85}.IndustryOpus-module-scss-module__poYHva__caseValueText{color:var(--op-white);font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2}dl.IndustryOpus-module-scss-module__poYHva__caseRows{padding:clamp(1.5rem,3vw,2rem)var(--op-pad);align-self:center}dl.IndustryOpus-module-scss-module__poYHva__caseRows>div{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding:1.125rem 0;display:grid}dl.IndustryOpus-module-scss-module__poYHva__caseRows>div+div{border-top:1px solid var(--op-grey-200)}dl.IndustryOpus-module-scss-module__poYHva__caseRows dt{color:var(--op-muted);padding-top:.25rem}dl.IndustryOpus-module-scss-module__poYHva__caseRows dd{color:var(--op-ink);line-height:1.6}dl.IndustryOpus-module-scss-module__poYHva__caseRows>div:last-child dt{color:var(--op-black)}dl.IndustryOpus-module-scss-module__poYHva__caseRows>div:last-child dd{color:var(--op-black);font-weight:500}.IndustryOpus-module-scss-module__poYHva__caseQuote{padding:clamp(2.5rem,4.5vw,3.5rem)var(--op-pad)clamp(3rem,5vw,4rem);border-top:var(--op-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.IndustryOpus-module-scss-module__poYHva__caseQuote figcaption{color:var(--op-muted);align-items:center;gap:1rem;padding-right:2rem;font-size:.9375rem;line-height:1.45;display:flex}.IndustryOpus-module-scss-module__poYHva__caseQuote blockquote{max-width:62ch;padding-left:var(--op-pad)}.IndustryOpus-module-scss-module__poYHva__caseQuote blockquote p{color:var(--op-black);font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.6}.IndustryOpus-module-scss-module__poYHva__caseQuoteName{color:var(--op-black);font-weight:500;display:block}.IndustryOpus-module-scss-module__poYHva__casePortrait{object-fit:cover;filter:grayscale();flex:none;width:4rem;height:4rem}@media (max-width:900px){dl.IndustryOpus-module-scss-module__poYHva__roleItems{grid-template-columns:minmax(0,1fr)}.IndustryOpus-module-scss-module__poYHva__proof{grid-template-columns:minmax(0,1fr);justify-items:start}.IndustryOpus-module-scss-module__poYHva__heroPhoto{aspect-ratio:3/2}.IndustryOpus-module-scss-module__poYHva__heroBody,.IndustryOpus-module-scss-module__poYHva__caseBody[data-highlight],.IndustryOpus-module-scss-module__poYHva__caseQuote,.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroText{grid-template-columns:minmax(0,1fr)}.IndustryOpus-module-scss-module__poYHva__hero[data-layout=stacked] .IndustryOpus-module-scss-module__poYHva__heroActions{grid-area:auto/1}.IndustryOpus-module-scss-module__poYHva__compareHead{display:none}dl.IndustryOpus-module-scss-module__poYHva__compareRows>div{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.IndustryOpus-module-scss-module__poYHva__compareLabel{font-size:.75rem;display:block}ul.IndustryOpus-module-scss-module__poYHva__scopeItems li{grid-template-columns:2.25rem minmax(0,1fr)}ul.IndustryOpus-module-scss-module__poYHva__scopeItems li .IndustryOpus-module-scss-module__poYHva__scopeText,ul.IndustryOpus-module-scss-module__poYHva__scopeItems li .IndustryOpus-module-scss-module__poYHva__scopeTag{grid-column:2;justify-self:start}ul.IndustryOpus-module-scss-module__poYHva__scopeItems[data-icons=none] li{grid-template-columns:minmax(0,1fr)}ul.IndustryOpus-module-scss-module__poYHva__scopeItems[data-icons=none] li .IndustryOpus-module-scss-module__poYHva__scopeText,ul.IndustryOpus-module-scss-module__poYHva__scopeItems[data-icons=none] li .IndustryOpus-module-scss-module__poYHva__scopeTag{grid-column:1}dl.IndustryOpus-module-scss-module__poYHva__caseRows>div{grid-template-columns:minmax(0,1fr);gap:.375rem}.IndustryOpus-module-scss-module__poYHva__caseQuote{gap:1.5rem}.IndustryOpus-module-scss-module__poYHva__caseQuote blockquote{padding-left:0}}@media (max-width:600px){.IndustryOpus-module-scss-module__poYHva__compareHead{grid-template-columns:minmax(0,1fr);gap:.375rem;padding-bottom:1rem;display:grid}.IndustryOpus-module-scss-module__poYHva__compareHead span:first-child{display:none}.IndustryOpus-module-scss-module__poYHva__compareHead span:last-child{padding-left:1.125rem;position:relative}.IndustryOpus-module-scss-module__poYHva__compareHead span:last-child:before{content:"";background:var(--op-accent);width:.5rem;height:.5rem;position:absolute;top:.3em;left:0}.IndustryOpus-module-scss-module__poYHva__compareLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}dl.IndustryOpus-module-scss-module__poYHva__compareRows>div{row-gap:.5rem;padding:1rem 0}.IndustryOpus-module-scss-module__poYHva__compareBefore{font-size:.9375rem}}@media (max-width:1023px){dl.IndustryOpus-module-scss-module__poYHva__scopeLegend{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.75rem 1rem;display:grid}dl.IndustryOpus-module-scss-module__poYHva__scopeLegend>div{display:contents}}@media (max-width:600px){ul.IndustryOpus-module-scss-module__poYHva__scopeItems li{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem}ul.IndustryOpus-module-scss-module__poYHva__scopeItems li .IndustryOpus-module-scss-module__poYHva__scopeText,ul.IndustryOpus-module-scss-module__poYHva__scopeItems li .IndustryOpus-module-scss-module__poYHva__scopeTag{grid-column:1/-1}span.IndustryOpus-module-scss-module__poYHva__scopeIcon{display:none}span.IndustryOpus-module-scss-module__poYHva__scopeIcon+.IndustryOpus-module-scss-module__poYHva__scopeName{grid-column:1/-1}dl.IndustryOpus-module-scss-module__poYHva__scopeLegend{grid-template-columns:minmax(0,1fr);gap:1rem}dl.IndustryOpus-module-scss-module__poYHva__scopeLegend>div{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}}
h2.ReferenceOpus-module-scss-module__h5eXrW__relatedTitle,h3.ReferenceOpus-module-scss-module__h5eXrW__narrativeLabel,.ReferenceOpus-module-scss-module__h5eXrW__metricKind,dl.ReferenceOpus-module-scss-module__h5eXrW__facts dt{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.ReferenceOpus-module-scss-module__h5eXrW__relatedLink,p.ReferenceOpus-module-scss-module__h5eXrW__narrativeToday,h3.ReferenceOpus-module-scss-module__h5eXrW__resultTitle{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.03em;color:var(--op-black);font-weight:300}p.ReferenceOpus-module-scss-module__h5eXrW__client{color:var(--op-ink);align-items:center;gap:.875rem;font-size:.875rem;line-height:1.45;display:flex}p.ReferenceOpus-module-scss-module__h5eXrW__client>span{display:grid}.ReferenceOpus-module-scss-module__h5eXrW__clientName{color:var(--op-black);font-weight:500}.ReferenceOpus-module-scss-module__h5eXrW__clientModel{color:var(--op-muted)}.ReferenceOpus-module-scss-module__h5eXrW__hero{padding:clamp(3.5rem,6vw,5rem)var(--op-pad)clamp(2.5rem,4vw,3.5rem);gap:2rem;display:grid}.ReferenceOpus-module-scss-module__h5eXrW__heroBody{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.ReferenceOpus-module-scss-module__h5eXrW__heroText{align-content:start;gap:1.5rem;display:grid}p.ReferenceOpus-module-scss-module__h5eXrW__heroIntro{color:var(--op-ink);text-wrap:pretty;font-size:1.125rem;line-height:1.6}dl.ReferenceOpus-module-scss-module__h5eXrW__facts{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:1px solid var(--op-grey-300);gap:1rem clamp(1.5rem,3vw,3rem);padding-top:1.25rem;display:grid}dl.ReferenceOpus-module-scss-module__h5eXrW__facts dt{color:var(--op-muted)}dl.ReferenceOpus-module-scss-module__h5eXrW__facts dd{color:var(--op-black);margin-top:.375rem;font-size:1rem;line-height:1.45}ul.ReferenceOpus-module-scss-module__h5eXrW__results{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));padding:0 var(--op-pad)clamp(3rem,5vw,4rem);gap:0 clamp(2rem,4vw,3.5rem);display:grid}ul.ReferenceOpus-module-scss-module__h5eXrW__results>li{border-top:1px solid var(--op-black);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}ul.ReferenceOpus-module-scss-module__h5eXrW__resultLead{padding:0 var(--op-pad)2.5rem;display:grid}ul.ReferenceOpus-module-scss-module__h5eXrW__resultLead>li{border-top:1px solid var(--op-black);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem clamp(2rem,4vw,3.5rem);padding-top:1.5rem;display:grid}ul.ReferenceOpus-module-scss-module__h5eXrW__resultLead>li>div{align-content:start;gap:.75rem;max-width:44rem;display:grid}h3.ReferenceOpus-module-scss-module__h5eXrW__resultTitle{text-wrap:balance;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25}p.ReferenceOpus-module-scss-module__h5eXrW__resultText{color:var(--op-ink);line-height:1.6}p.ReferenceOpus-module-scss-module__h5eXrW__metric{gap:.25rem;display:grid}.ReferenceOpus-module-scss-module__h5eXrW__metricValue{font-family:var(--op-font-body),system-ui,sans-serif;letter-spacing:-.045em;color:var(--op-black);font-size:clamp(2.75rem,5vw,4rem);font-weight:400;line-height:.95}.ReferenceOpus-module-scss-module__h5eXrW__metricLabel{color:var(--op-black);font-weight:500;line-height:1.4}.ReferenceOpus-module-scss-module__h5eXrW__metricBasis{color:var(--op-muted);font-size:.875rem;line-height:1.45}.ReferenceOpus-module-scss-module__h5eXrW__metricKind{color:var(--op-muted);margin-top:.25rem}.ReferenceOpus-module-scss-module__h5eXrW__metricKind:before{content:"";background:var(--op-accent);width:.4375rem;height:.4375rem;margin-right:.5rem;display:inline-block}.ReferenceOpus-module-scss-module__h5eXrW__narrative{padding:0 var(--op-pad)clamp(3rem,5vw,4rem);display:grid}.ReferenceOpus-module-scss-module__h5eXrW__narrativeRow{border-top:1px solid var(--op-grey-300);grid-template-columns:minmax(10rem,3fr) minmax(0,8fr);gap:1rem clamp(2rem,4vw,3.5rem);padding:1.75rem 0;display:grid}h3.ReferenceOpus-module-scss-module__h5eXrW__narrativeLabel{color:var(--op-muted);padding-top:.3rem;line-height:1.3}p.ReferenceOpus-module-scss-module__h5eXrW__narrativeText{max-width:68ch;color:var(--op-ink);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}p.ReferenceOpus-module-scss-module__h5eXrW__narrativeToday{text-wrap:pretty;max-width:44rem;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.4}dl.ReferenceOpus-module-scss-module__h5eXrW__contribution{gap:1.25rem;max-width:68ch;display:grid}dl.ReferenceOpus-module-scss-module__h5eXrW__contribution dt{color:var(--op-black);align-items:baseline;gap:.625rem;font-weight:500;line-height:1.4;display:flex}dl.ReferenceOpus-module-scss-module__h5eXrW__contribution dt:before{content:"";background:var(--op-accent);flex:none;width:.5rem;height:.5rem;transform:translateY(-.1em)}dl.ReferenceOpus-module-scss-module__h5eXrW__contribution dd{color:var(--op-ink);margin-top:.25rem;padding-left:1.125rem;line-height:1.6}.ReferenceOpus-module-scss-module__h5eXrW__quote{padding:clamp(2.5rem,4.5vw,3.5rem)var(--op-pad)clamp(3rem,5vw,4rem);background:var(--op-surface);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:1.5rem clamp(2rem,4vw,3.5rem);display:grid}.ReferenceOpus-module-scss-module__h5eXrW__quote figcaption{color:var(--op-muted);align-items:center;gap:1rem;font-size:.9375rem;line-height:1.45;display:flex}.ReferenceOpus-module-scss-module__h5eXrW__quote blockquote{max-width:62ch}.ReferenceOpus-module-scss-module__h5eXrW__quote blockquote p{color:var(--op-black);font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.6}.ReferenceOpus-module-scss-module__h5eXrW__quoteName{color:var(--op-black);font-weight:500;display:block}.ReferenceOpus-module-scss-module__h5eXrW__portrait{object-fit:cover;filter:grayscale();flex:none;width:4rem;height:4rem}.ReferenceOpus-module-scss-module__h5eXrW__related{padding:clamp(2.5rem,4.5vw,3.5rem)var(--op-pad);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:1.5rem clamp(2rem,4vw,3.5rem);display:grid}h2.ReferenceOpus-module-scss-module__h5eXrW__relatedTitle{color:var(--op-muted);padding-top:.3rem;line-height:1.15}ul.ReferenceOpus-module-scss-module__h5eXrW__relatedList{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 clamp(2rem,4vw,3.5rem);display:grid}ul.ReferenceOpus-module-scss-module__h5eXrW__relatedList>li{border-top:1px solid var(--op-grey-300);align-content:start;gap:.625rem;padding:1.25rem 0;display:grid}.ReferenceOpus-module-scss-module__h5eXrW__relatedLink{text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.3em;transition:text-decoration-color .25s var(--op-ease);font-size:1.125rem;line-height:1.35}.ReferenceOpus-module-scss-module__h5eXrW__relatedLink:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}@media (max-width:900px){.ReferenceOpus-module-scss-module__h5eXrW__narrativeRow,.ReferenceOpus-module-scss-module__h5eXrW__quote,.ReferenceOpus-module-scss-module__h5eXrW__related,ul.ReferenceOpus-module-scss-module__h5eXrW__results,ul.ReferenceOpus-module-scss-module__h5eXrW__resultLead>li{grid-template-columns:minmax(0,1fr)}dl.ReferenceOpus-module-scss-module__h5eXrW__facts dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}ul.ReferenceOpus-module-scss-module__h5eXrW__results>li+li{margin-top:1.5rem}.ReferenceOpus-module-scss-module__h5eXrW__narrativeRow{gap:.75rem}ul.ReferenceOpus-module-scss-module__h5eXrW__resultLead{padding-bottom:1.5rem}.ReferenceOpus-module-scss-module__h5eXrW__relatedLink{margin-block:-.5rem;padding-block:.5rem}}@media (min-width:601px){.ReferenceOpus-module-scss-module__h5eXrW__hero .ReferenceOpus-module-scss-module__h5eXrW__heroText h1{-webkit-hyphens:none;hyphens:none}}@media (max-width:600px){dl.ReferenceOpus-module-scss-module__h5eXrW__facts{grid-template-columns:minmax(0,1fr)}.ReferenceOpus-module-scss-module__h5eXrW__hero .ReferenceOpus-module-scss-module__h5eXrW__heroText h1{-webkit-hyphens:manual;hyphens:manual;font-size:min(2.25rem,8vw)}}
.page-module-scss-module__31hFsW__mark{border:1px solid var(--op-grey-300);width:3rem;height:3rem;color:var(--op-accent);place-items:center;display:grid}.page-module-scss-module__31hFsW__actions{justify-content:flex-end}.page-module-scss-module__31hFsW__prep{padding:clamp(3rem,6vw,4.5rem)var(--op-pad)clamp(3.5rem,6vw,5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem clamp(2rem,4vw,4rem);display:grid}h2.page-module-scss-module__31hFsW__prepTitle{align-self:start}ul.page-module-scss-module__31hFsW__prepList{border-top:var(--op-line)}ul.page-module-scss-module__31hFsW__prepList li{border-bottom:var(--op-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.5rem 2rem;padding-block:1.5rem;display:grid}h3.page-module-scss-module__31hFsW__itemTitle{letter-spacing:-.02em;font-size:1.1875rem;font-weight:400;line-height:1.3}p.page-module-scss-module__31hFsW__itemText{color:var(--op-ink);line-height:1.6}@media (max-width:900px){.page-module-scss-module__31hFsW__actions{justify-content:flex-start}.page-module-scss-module__31hFsW__prep{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){ul.page-module-scss-module__31hFsW__prepList li{grid-template-columns:minmax(0,1fr)}}
.page-module-scss-module__e-mJyG__hero{padding-top:clamp(2.5rem,5vw,4rem)}.page-module-scss-module__e-mJyG__back{min-height:2.5rem;color:var(--op-ink);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.3em;transition:text-decoration-color .25s var(--op-ease);justify-self:start;align-items:center;gap:.5rem;margin-bottom:clamp(.5rem,2vw,1.5rem);font-size:.9375rem;display:inline-flex}.page-module-scss-module__e-mJyG__back svg{transition:transform .3s var(--op-ease);flex:none}.page-module-scss-module__e-mJyG__back:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}.page-module-scss-module__e-mJyG__back:hover svg{transform:translate(-3px)}h1.page-module-scss-module__e-mJyG__title{-webkit-hyphens:manual;hyphens:manual}.page-module-scss-module__e-mJyG__metaBlock{gap:.375rem;display:grid}p.page-module-scss-module__e-mJyG__meta{color:var(--op-muted);font-size:.875rem;line-height:1.5}.page-module-scss-module__e-mJyG__summary{padding:clamp(2rem,4vw,3rem)var(--op-pad)}.page-module-scss-module__e-mJyG__summaryBox{border:1px solid var(--op-grey-300);background:var(--op-grey-100);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.page-module-scss-module__e-mJyG__summaryText{align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.page-module-scss-module__e-mJyG__summaryText p{max-width:72ch;color:var(--op-ink);text-wrap:pretty;font-size:1.125rem;line-height:1.6}h2.page-module-scss-module__e-mJyG__summaryTitle{font-weight:400}dl.page-module-scss-module__e-mJyG__summaryFacts{border-left:1px solid var(--op-grey-300);align-content:start;margin:0;padding:clamp(1.5rem,3vw,2.25rem);display:grid}dl.page-module-scss-module__e-mJyG__summaryFacts>div+div{border-top:1px solid var(--op-grey-200);margin-top:1rem;padding-top:1rem}dl.page-module-scss-module__e-mJyG__summaryFacts dt{color:var(--op-muted);font-size:.875rem}dl.page-module-scss-module__e-mJyG__summaryFacts dd{color:var(--op-ink);margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}.page-module-scss-module__e-mJyG__doc{border-inline:var(--op-line);border-top:var(--op-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.page-module-scss-module__e-mJyG__tocCell{min-width:0}.page-module-scss-module__e-mJyG__toc{max-height:calc(100vh - 4rem);padding:clamp(2.5rem,4vw,3.5rem)var(--op-pad);position:sticky;top:4rem;overflow-y:auto}.page-module-scss-module__e-mJyG__toc ol a{color:var(--op-muted);transition:color .2s var(--op-ease);padding-block:.4375rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block;position:relative}.page-module-scss-module__e-mJyG__toc ol a:hover,.page-module-scss-module__e-mJyG__toc ol a[aria-current]{color:var(--op-black)}.page-module-scss-module__e-mJyG__toc ol a[aria-current]:before{content:"";background:var(--op-accent);width:.375rem;height:.375rem;position:absolute;top:.95em;left:-.875rem}.page-module-scss-module__e-mJyG__tocToggle{display:none}.page-module-scss-module__e-mJyG__content{min-width:0;padding:clamp(2.5rem,4vw,3.5rem)var(--op-pad)clamp(3.5rem,6vw,5rem);border-left:var(--op-line)}.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section+.page-module-scss-module__e-mJyG__section{border-top:1px solid var(--op-grey-200);margin-top:3rem;padding-top:3rem}.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section>*+*{margin-top:1rem}h2.page-module-scss-module__e-mJyG__sectionTitle{letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;line-height:1.25}.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section>h2.page-module-scss-module__e-mJyG__sectionTitle+*{margin-top:1.25rem}p.page-module-scss-module__e-mJyG__paragraph{max-width:72ch;color:var(--op-ink);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7}.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section>.page-module-scss-module__e-mJyG__list,.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section>.page-module-scss-module__e-mJyG__checklist,.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section>.page-module-scss-module__e-mJyG__visualNote{margin-top:1.5rem}ul.page-module-scss-module__e-mJyG__list,ul.page-module-scss-module__e-mJyG__checklist{max-width:72ch;color:var(--op-ink);gap:.75rem;font-size:1.0625rem;line-height:1.6;display:grid}ul.page-module-scss-module__e-mJyG__list li{padding-left:1.5rem;position:relative}ul.page-module-scss-module__e-mJyG__list li:before{content:"";background:var(--op-muted);width:.625rem;height:1px;position:absolute;top:.8em;left:0}ul.page-module-scss-module__e-mJyG__checklist li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.page-module-scss-module__e-mJyG__checkBox{border:1px solid var(--op-grey-400);background:var(--op-white);width:1.25rem;height:1.25rem;color:var(--op-black);place-items:center;margin-top:.1875rem;display:grid}p.page-module-scss-module__e-mJyG__action{border-top:1px solid var(--op-grey-200);max-width:72ch;color:var(--op-ink);margin-top:1.75rem;padding:1rem 0 0 1.25rem;font-size:.9375rem;line-height:1.6;position:relative}p.page-module-scss-module__e-mJyG__action:before{content:"";background:var(--op-accent);width:.375rem;height:.375rem;position:absolute;top:calc(1rem + .6em);left:0}p.page-module-scss-module__e-mJyG__action strong{color:var(--op-black);font-weight:600}.page-module-scss-module__e-mJyG__visualNote{border:var(--op-line);background:var(--op-grey-100);gap:.5rem;max-width:72ch;margin:0;padding:1.25rem 1.5rem;display:grid}.page-module-scss-module__e-mJyG__visualNote figcaption{color:var(--op-muted);font-size:.875rem;line-height:1.55}p.page-module-scss-module__e-mJyG__visualMeta{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-muted);font-size:.75rem;font-weight:500}p.page-module-scss-module__e-mJyG__visualTitle{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;color:var(--op-black);font-size:1.0625rem;line-height:1.35}.page-module-scss-module__e-mJyG__related{padding:clamp(2.5rem,4.5vw,3.5rem)var(--op-pad);border-top:var(--op-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem clamp(2rem,4vw,3.5rem);display:grid}h2.page-module-scss-module__e-mJyG__relatedTitle{letter-spacing:-.025em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;line-height:1.25}ul.page-module-scss-module__e-mJyG__relatedList{display:grid}ul.page-module-scss-module__e-mJyG__relatedList>li{border-top:1px solid var(--op-grey-300);align-content:start;gap:.625rem;min-width:0;padding:1.25rem 0;display:grid}.page-module-scss-module__e-mJyG__relatedLink{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.03em;color:var(--op-black);text-decoration:underline;-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400);text-underline-offset:.3em;text-wrap:pretty;transition:text-decoration-color .25s var(--op-ease);font-size:1.125rem;font-weight:300;line-height:1.35}.page-module-scss-module__e-mJyG__relatedLink:hover{-webkit-text-decoration-color:var(--op-black);text-decoration-color:var(--op-black)}@media (max-width:1023px){.page-module-scss-module__e-mJyG__doc,.page-module-scss-module__e-mJyG__related{grid-template-columns:minmax(0,1fr)}.page-module-scss-module__e-mJyG__toc{border-bottom:var(--op-line);max-height:none;padding:0;position:static;overflow:visible}.page-module-scss-module__e-mJyG__tocList{display:none}.page-module-scss-module__e-mJyG__tocToggle{display:block}.page-module-scss-module__e-mJyG__tocToggle summary{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;min-height:3rem;padding:0 var(--op-pad);cursor:pointer;color:var(--op-black);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;list-style:none;display:flex}.page-module-scss-module__e-mJyG__tocToggle summary::-webkit-details-marker{display:none}.page-module-scss-module__e-mJyG__tocToggle summary:after{content:"+";color:var(--op-muted);font-size:1.125rem;line-height:1}.page-module-scss-module__e-mJyG__tocToggle summary:focus-visible{outline-offset:-2px}.page-module-scss-module__e-mJyG__tocToggle[open] summary:after{content:"−"}.page-module-scss-module__e-mJyG__tocToggle ol{padding:0 var(--op-pad)1rem calc(var(--op-pad) + .875rem)}.page-module-scss-module__e-mJyG__tocToggle ol a{padding-block:.5rem}.page-module-scss-module__e-mJyG__content{border-left:0}.page-module-scss-module__e-mJyG__content .page-module-scss-module__e-mJyG__section+.page-module-scss-module__e-mJyG__section{margin-top:2.25rem;padding-top:2.25rem}}@media (max-width:900px){.page-module-scss-module__e-mJyG__summaryBox{grid-template-columns:minmax(0,1fr)}dl.page-module-scss-module__e-mJyG__summaryFacts{border-left:0;padding-top:0}dl.page-module-scss-module__e-mJyG__summaryFacts>div:first-child{border-top:1px solid var(--op-grey-200);padding-top:1rem}}@media (max-width:600px){.page-module-scss-module__e-mJyG__summary{padding-block:0;padding-inline:0}.page-module-scss-module__e-mJyG__summaryBox{border:0}.page-module-scss-module__e-mJyG__summaryText p{font-size:1.0625rem}h2.page-module-scss-module__e-mJyG__sectionTitle{font-size:1.25rem}p.page-module-scss-module__e-mJyG__paragraph,ul.page-module-scss-module__e-mJyG__list,ul.page-module-scss-module__e-mJyG__checklist,p.page-module-scss-module__e-mJyG__action,.page-module-scss-module__e-mJyG__visualNote figcaption,.page-module-scss-module__e-mJyG__summaryText p,dl.page-module-scss-module__e-mJyG__summaryFacts dd{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}p.page-module-scss-module__e-mJyG__paragraph,ul.page-module-scss-module__e-mJyG__list,ul.page-module-scss-module__e-mJyG__checklist{font-size:1rem}.page-module-scss-module__e-mJyG__visualNote{padding:1rem 1.125rem}}
h2.page-module-scss-module__rVxtZG__rowTitle,h2.page-module-scss-module__rVxtZG__featuredTitle{font-family:var(--op-font-display),ui-monospace,monospace;color:var(--op-black);text-wrap:balance;font-weight:300}.page-module-scss-module__rVxtZG__nobreak{white-space:nowrap}.page-module-scss-module__rVxtZG__photo{background:var(--op-surface);border:1px solid var(--op-grey-200);position:relative;overflow:hidden}.page-module-scss-module__rVxtZG__photo img{object-fit:cover;transition:transform .6s var(--op-ease)}p.page-module-scss-module__rVxtZG__meta{color:var(--op-muted);font-size:.875rem;line-height:1.4}p.page-module-scss-module__rVxtZG__teaser{max-width:68ch;color:var(--op-ink);font-size:1.0625rem;line-height:1.6}.page-module-scss-module__rVxtZG__titleLink{text-underline-offset:.2em;transition:text-decoration-color .25s var(--op-ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.page-module-scss-module__rVxtZG__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.page-module-scss-module__rVxtZG__titleLink:focus-visible{outline:none}.page-module-scss-module__rVxtZG__titleLink:focus-visible:after{outline:2px solid var(--op-red);outline-offset:-2px}.page-module-scss-module__rVxtZG__more{font-family:var(--op-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--op-black);align-items:center;gap:.5rem;padding-top:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module-scss-module__rVxtZG__more svg{transition:transform .3s var(--op-ease)}.page-module-scss-module__rVxtZG__featured,.page-module-scss-module__rVxtZG__row{transition:background-color .25s var(--op-ease);position:relative}.page-module-scss-module__rVxtZG__featured:hover,.page-module-scss-module__rVxtZG__featured:focus-within,.page-module-scss-module__rVxtZG__row:hover,.page-module-scss-module__rVxtZG__row:focus-within{background:var(--op-grey-100)}.page-module-scss-module__rVxtZG__featured:hover .page-module-scss-module__rVxtZG__titleLink,.page-module-scss-module__rVxtZG__row:hover .page-module-scss-module__rVxtZG__titleLink{-webkit-text-decoration-color:var(--op-grey-400);text-decoration-color:var(--op-grey-400)}.page-module-scss-module__rVxtZG__featured:hover .page-module-scss-module__rVxtZG__photo img,.page-module-scss-module__rVxtZG__row:hover .page-module-scss-module__rVxtZG__photo img{transform:scale(1.03)}.page-module-scss-module__rVxtZG__featured:hover .page-module-scss-module__rVxtZG__more svg,.page-module-scss-module__rVxtZG__row:hover .page-module-scss-module__rVxtZG__more svg{transform:translate(3px)}.page-module-scss-module__rVxtZG__featured{padding:var(--op-pad);gap:clamp(1.75rem,3vw,2.75rem);display:grid}.page-module-scss-module__rVxtZG__band{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1vw,.75rem);display:grid}.page-module-scss-module__rVxtZG__band .page-module-scss-module__rVxtZG__photo{aspect-ratio:3/4}.page-module-scss-module__rVxtZG__band[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module-scss-module__rVxtZG__band[data-count="2"] .page-module-scss-module__rVxtZG__photo{aspect-ratio:4/3}.page-module-scss-module__rVxtZG__band[data-count="1"]{grid-template-columns:minmax(0,1fr)}.page-module-scss-module__rVxtZG__band[data-count="1"] .page-module-scss-module__rVxtZG__photo{aspect-ratio:2}.page-module-scss-module__rVxtZG__featuredText{grid-template-columns:var(--op-split);gap:1.5rem var(--op-split-gap);align-items:start;display:grid}h2.page-module-scss-module__rVxtZG__featuredTitle{letter-spacing:-.03em;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.12}.page-module-scss-module__rVxtZG__featuredBody{justify-items:start;gap:.875rem;display:grid}ul.page-module-scss-module__rVxtZG__list>li+li{border-top:var(--op-line)}.page-module-scss-module__rVxtZG__row{padding:var(--op-pad);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:1.75rem clamp(2rem,5vw,4.5rem);display:grid}.page-module-scss-module__rVxtZG__row .page-module-scss-module__rVxtZG__photo{aspect-ratio:4/5}li:nth-child(2n)>.page-module-scss-module__rVxtZG__row{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}li:nth-child(2n)>.page-module-scss-module__rVxtZG__row .page-module-scss-module__rVxtZG__photo{order:2}.page-module-scss-module__rVxtZG__rowText{justify-items:start;gap:.875rem;min-width:0;display:grid}h2.page-module-scss-module__rVxtZG__rowTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.15}@media (prefers-reduced-motion:reduce){.page-module-scss-module__rVxtZG__photo img,.page-module-scss-module__rVxtZG__more svg{transition:none}.page-module-scss-module__rVxtZG__featured:hover .page-module-scss-module__rVxtZG__photo img,.page-module-scss-module__rVxtZG__row:hover .page-module-scss-module__rVxtZG__photo img{transform:none}}@media (max-width:899px){.page-module-scss-module__rVxtZG__featuredText{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.page-module-scss-module__rVxtZG__band[data-count="3"]{aspect-ratio:5/4;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.page-module-scss-module__rVxtZG__band[data-count="3"] .page-module-scss-module__rVxtZG__photo{aspect-ratio:auto}.page-module-scss-module__rVxtZG__band[data-count="3"] .page-module-scss-module__rVxtZG__photo:first-child{grid-row:span 2}.page-module-scss-module__rVxtZG__row,li:nth-child(2n)>.page-module-scss-module__rVxtZG__row{grid-template-columns:minmax(0,1fr)}.page-module-scss-module__rVxtZG__row .page-module-scss-module__rVxtZG__photo,li:nth-child(2n)>.page-module-scss-module__rVxtZG__row .page-module-scss-module__rVxtZG__photo{order:0}p.page-module-scss-module__rVxtZG__teaser{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}h2.page-module-scss-module__rVxtZG__featuredTitle{font-size:1.75rem}h2.page-module-scss-module__rVxtZG__rowTitle{font-size:1.5rem}}@media (max-width:374px){h2.page-module-scss-module__rVxtZG__featuredTitle{font-size:1.3125rem}h2.page-module-scss-module__rVxtZG__rowTitle{font-size:1.375rem}}
.page-module-scss-module___ZND2a__flow{gap:1.25rem;margin:0;display:grid}ol.page-module-scss-module___ZND2a__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}ol.page-module-scss-module___ZND2a__steps>li{align-content:start;gap:.375rem;padding-top:1.5rem;display:grid;position:relative}ol.page-module-scss-module___ZND2a__steps>li:before{content:"";background:var(--op-grey-400);height:1px;position:absolute;top:.3125rem;left:0;right:calc(-1*clamp(1rem,2vw,1.75rem))}ol.page-module-scss-module___ZND2a__steps>li:after{content:"";background:var(--op-white);border:1px solid var(--op-black);width:.6875rem;height:.6875rem;position:absolute;top:0;left:0}ol.page-module-scss-module___ZND2a__steps>li:last-child:before{right:0}ol.page-module-scss-module___ZND2a__steps>li:last-child:after{background:var(--op-accent);border-color:var(--op-accent)}.page-module-scss-module___ZND2a__stepTitle{font-family:var(--op-font-display),ui-monospace,monospace;letter-spacing:-.02em;color:var(--op-black);text-wrap:balance;font-size:1.0625rem;font-weight:300;line-height:1.3}.page-module-scss-module___ZND2a__stepText{color:var(--op-ink);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.page-module-scss-module___ZND2a__flowCaption{color:var(--op-muted);font-size:.875rem;line-height:1.5}@media (max-width:720px),(min-width:901px) and (max-width:1023px){ol.page-module-scss-module___ZND2a__steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}ol.page-module-scss-module___ZND2a__steps>li{padding-top:0;padding-left:1.75rem}ol.page-module-scss-module___ZND2a__steps>li:before{width:1px;height:auto;inset:.375rem auto -1.25rem .3125rem}ol.page-module-scss-module___ZND2a__steps>li:after{top:.375rem}ol.page-module-scss-module___ZND2a__steps>li:last-child:before{display:none}}
