@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0);@font-face{font-family:josefinsansbold_italic;font-style:normal;font-weight:900;src:url(/static/media/JosefinSans-BoldItalic.0940b60b56774b709a7a.eot) format("eot");src:url(/static/media/JosefinSans-BoldItalic.0940b60b56774b709a7a.eot?#iefix) format("embedded-opentype"),url(/static/media/JosefinSans-BoldItalic.bd5b2895d189a36788e8.woff) format("woff"),url(/static/media/JosefinSans-BoldItalic.f578e9b27df845b3200b.woff2) format("woff2"),url(/static/media/JosefinSans-BoldItalic.10c94875cf8560675718.ttf) format("truetype")}@font-face{font-family:josefinsanssemibold_italic;font-style:normal;font-weight:700;src:url(/static/media/JosefinSans-SemiBoldItalic.2e3e5af40cb4c9b14035.eot) format("eot");src:url(/static/media/JosefinSans-SemiBoldItalic.2e3e5af40cb4c9b14035.eot?#iefix) format("embedded-opentype"),url(/static/media/JosefinSans-SemiBoldItalic.8c98e928f965ddc3f7c6.woff) format("woff"),url(/static/media/JosefinSans-SemiBoldItalic.3b852d8d89385fb6e750.woff2) format("woff2"),url(/static/media/JosefinSans-SemiBoldItalic.f78803a7cfba6646c4d0.ttf) format("truetype")}@font-face{font-family:latoblack;font-style:normal;font-weight:900;src:url(/static/media/lato-black-webfont.8afe6bbaed166aa1df71.eot) format("eot");src:url(/static/media/lato-black-webfont.8afe6bbaed166aa1df71.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-black-webfont.fb8f47dd32ba0902cf5f.woff) format("woff"),url(/static/media/lato-black-webfont.c113d9e3163d954a53e6.woff2) format("woff2"),url(/static/media/lato-black-webfont.c358b5769a96fb2679b8.ttf) format("truetype")}@font-face{font-family:latoblack_italic;font-style:normal;font-weight:900;src:url(/static/media/lato-blackitalic-webfont.c9a5682d8354540f9b99.eot) format("eot"),url(/static/media/lato-blackitalic-webfont.c9a5682d8354540f9b99.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-blackitalic-webfont.16606ba050d1ffea05c4.woff) format("woff"),url(/static/media/lato-blackitalic-webfont.c31d2156e68aa9c97a51.woff2) format("woff2"),url(/static/media/lato-blackitalic-webfont.3c69a6586c63729e4793.ttf) format("truetype")}@font-face{font-family:latobold;font-style:normal;font-weight:700;src:url(/static/media/lato-bold-webfont.aa7bef57911fea5ef1c1.eot) format("eot"),url(/static/media/lato-bold-webfont.aa7bef57911fea5ef1c1.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-bold-webfont.d805c3808a53465d2af9.woff) format("woff"),url(/static/media/lato-bold-webfont.a834fca608f4d0ce08a1.woff2) format("woff2"),url(/static/media/lato-bold-webfont.9825521931a299f534bb.ttf) format("truetype")}@font-face{font-family:latobold_italic;font-style:normal;font-weight:700;src:url(/static/media/lato-bolditalic-webfont.f5d8b199388b7dab623a.eot) format("eot"),url(/static/media/lato-bolditalic-webfont.f5d8b199388b7dab623a.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-bolditalic-webfont.4eaf9bcb6c8ea2839ea9.woff) format("woff"),url(/static/media/lato-bolditalic-webfont.d5bdcc70bb0bd59c7b45.woff2) format("woff2"),url(/static/media/lato-bolditalic-webfont.e97394eac9a1b546a303.ttf) format("truetype")}@font-face{font-family:latoitalic;font-style:normal;font-weight:400;src:url(/static/media/lato-italic-webfont.9342aa708bee2ac71756.eot) format("eot"),url(/static/media/lato-italic-webfont.9342aa708bee2ac71756.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-italic-webfont.aaad5ef63d03c8b4699b.woff) format("woff"),url(/static/media/lato-italic-webfont.b4c9c2605c72f29f27b4.woff2) format("woff2"),url(/static/media/lato-italic-webfont.b15aea2eec86cfe87266.ttf) format("truetype")}@font-face{font-family:latolight;font-style:normal;font-weight:300;src:url(/static/media/lato-light-webfont.9a156c4ca743326bb80c.eot) format("eot"),url(/static/media/lato-light-webfont.9a156c4ca743326bb80c.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-light-webfont.2d83c32f7233b78b230e.woff) format("woff"),url(/static/media/lato-light-webfont.d24fde8b545945682671.woff2) format("woff2"),url(/static/media/lato-light-webfont.67d8b1d718bb50124d83.ttf) format("truetype")}@font-face{font-family:latolight_italic;font-style:normal;font-weight:300;src:url(/static/media/lato-lightitalic-webfont.3fb443fcefce142f03c7.eot) format("eot"),url(/static/media/lato-lightitalic-webfont.3fb443fcefce142f03c7.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-lightitalic-webfont.ad47637e4508ff5d1ae5.woff) format("woff"),url(/static/media/lato-lightitalic-webfont.40ad88bc1a2dff5f1000.woff2) format("woff2"),url(/static/media/lato-lightitalic-webfont.0f2f930934e900ac4420.ttf) format("truetype")}@font-face{font-family:latoregular;font-style:normal;font-weight:400;src:url(/static/media/lato-regular-webfont.ff25365d6433c30ee0d1.eot) format("eot"),url(/static/media/lato-regular-webfont.ff25365d6433c30ee0d1.eot?#iefix) format("embedded-opentype"),url(/static/media/lato-regular-webfont.483c2aff57732f8ad7d6.woff) format("woff"),url(/static/media/lato-regular-webfont.12a23a44aba3d118a591.woff2) format("woff2"),url(/static/media/lato-regular-webfont.c82708ccdbcd1f4f4b7a.ttf) format("truetype")}:root{--ink:#49454f;--surface:#fbfbfb;--border:#79747e;--accent:#e1d833;--focus:#005fcc;--outline-color:#005fcc;--shadow-color:#005fcc40;--control-height:2.75rem;--success-bg:#e6f4ea;--success-text:#0d652d;--success-border:#a3d9a5;--error-bg:#fce8e6;--error-text:#c5221f;--error-border:#f5c2c7}.site-header{background:#fbfbfb;background:var(--surface);border-bottom:1px solid #eaeaea;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.site-nav{align-items:center;color:#49454f;color:var(--ink);display:flex;margin:0 auto;width:min(100% - 2.25rem,1200px)}.site-brand{color:inherit;margin-right:auto;text-decoration:none;white-space:nowrap}.site-nav-links{align-items:center;display:flex;gap:1rem}.site-nav-links a{color:inherit;text-decoration:none}.locale-switcher{background:#fff;border:1px solid #79747e;border:1px solid var(--border);border-radius:999px;display:grid;flex:0 0 auto;grid-template-columns:repeat(2,1fr);height:2.75rem;height:var(--control-height);overflow:hidden;width:5.5rem}.locale-option{align-items:center;background:#0000;border:0;border-radius:999px;box-sizing:border-box;color:#49454f;color:var(--ink);cursor:pointer;display:inline-flex;font:700 .75rem/1 latoregular;height:100%;justify-content:center;letter-spacing:.06em;min-width:0;padding:0}.locale-option[aria-pressed=true]{background:#49454f;background:var(--ink);color:#fff}.locale-option:hover:not([aria-pressed=true]){background:#f1eff2}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.site-footer{background:#49454f;border-radius:4px 4px 0 0;color:#fbfbfb;color:var(--surface);display:flex;gap:1rem;justify-content:space-between;margin:2rem auto 0;padding:2rem;width:min(100% - 4rem,1200px)}.site-footer>div:last-child{display:flex;flex-wrap:wrap;gap:1rem}.site-footer a{color:inherit}.skip-link{background:#fff;border:2px solid #005fcc;border:2px solid var(--focus);border-radius:4px;color:#1f1b24;font-family:latobold;left:.5rem;padding:.75rem 1rem;position:fixed;top:.5rem;transform:translateY(-200%);z-index:100}.skip-link:focus{transform:translateY(0)}.site-footer a,.site-nav a{align-items:center;display:inline-flex;min-height:2.75rem}.qa-landing-copy{text-align:center}.qa-landing-copy .h1{max-width:16ch;text-align:center}.qa-landing-copy .bodycopy{max-width:34ch;text-align:center}.qa-landing-rule{background-color:#e1d833e6;height:.1875rem;width:4rem}.qa-availability{font-family:latobold}.qa-hero{padding-top:3rem}.qa-eyebrow{align-items:center;gap:1rem}.qa-sample-label,.qa-status{align-items:center;background:#fff;border:1px solid #79747e;border:1px solid var(--border);border-radius:999px;box-sizing:border-box;display:inline-flex;height:2.75rem;height:var(--control-height);padding:0 .875rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.qa-case-hero,.qa-hero-panel{background:linear-gradient(135deg,#49454f,#34313a 70%,#6b6574);border-radius:4px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1.25rem;justify-content:end;min-height:20rem;padding:clamp(1.5rem,5vw,4rem)}.qa-hero-panel .h1{max-width:22ch}.qa-hero-panel .bodycopy,.qa-lead{font-size:1.125rem;line-height:1.6;max-width:65ch}.qa-cta-row{gap:1rem}.qa-cta-row .button-primary,.qa-cta-row .button-secondary{text-decoration:none;width:auto}.qa-project-grid{grid-gap:1.5rem;gap:1.5rem}.qa-project-card{background:#fbfbfb;background:var(--surface);border-radius:4px;color:#49454f;color:var(--ink);display:flex;flex-direction:column;overflow:hidden}.qa-project-visual{aspect-ratio:16/9;background:#49454f;background:var(--ink);color:#fff;min-height:0;overflow:hidden;position:relative}.qa-project-visual img{display:block;height:100%;object-fit:cover;width:100%}.qa-project-category{background:#232027e6;border-radius:2px;bottom:1rem;color:#fff;left:1rem;margin:0;max-width:calc(100% - 3.5rem);padding:.5rem .75rem;position:absolute}.qa-project-visual.archive{background:linear-gradient(135deg,#49454f,#7b7586)}.qa-project-copy{display:flex;flex:1 1;flex-direction:column;padding:1.125rem}.qa-project-copy .button-secondary{margin-top:auto;text-decoration:none;width:-webkit-fit-content;width:fit-content}.qa-sample-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.qa-sample-note{color:#5f5a64;margin:0}.qa-case-heading{display:flex;flex-direction:column;gap:clamp(.75rem,1vw,1.125rem)}.qa-case-heading .h1{line-height:1.04}.qa-case-eyebrow{margin:0}.qa-case-hero{aspect-ratio:16/7;background:#49454f;display:block;position:relative}.qa-case-hero img{display:block}.qa-case-hero .qa-sample-label{bottom:1rem;left:1rem;position:absolute}.qa-case-figure figcaption{margin-top:.75rem}.qa-lead{color:#49454f;color:var(--ink)}.qa-artifact .head{background:#49454f;background:var(--ink);overflow:hidden}.qa-artifact .head img{display:block;height:100%;object-fit:cover;width:100%}.qa-artifact .inner-typo{gap:.875rem;justify-content:flex-start}.qa-direct-contact{margin-top:2rem}.form-group,.qa-direct-contact{display:flex;flex-direction:column;gap:.5rem}textarea.form-input{border-radius:4px;font-family:latoregular;resize:vertical}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:CanvasText}}.qa-case-section .content-header,.qa-page-intro .content-header{gap:clamp(1rem,2vw,1.75rem)}.qa-case-heading .qa-case-eyebrow,.qa-page-intro .qa-case-eyebrow{margin-bottom:clamp(1rem,2vw,1.75rem)}.qa-case-heading .h1,.qa-page-intro .h1{margin:0}.qa-disclosure{background:#f5f4f6;border-left:3px solid #49454f;max-width:72ch;padding:.75rem 1rem}.qa-section-link{margin-top:1.5rem}.qa-capability-grid,.qa-risk-grid,.qa-strategy-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.qa-capability,.qa-risk-card,.qa-strategy-grid .paragraph{min-width:0;width:auto}.qa-capability-tools,.qa-response{font-size:.95rem;font-weight:600;margin-top:auto;padding-top:1rem}.qa-flow,.qa-timeline,.qa-workflow{list-style:none;margin:0 0 2rem;padding:0}.qa-workflow{grid-gap:1rem;gap:1rem}.qa-flow li,.qa-workflow li{background:#fbfbfb;border-radius:4px;padding:1.25rem}.qa-case-hero-wrapper{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}.qa-snapshot{border-bottom:1px solid #817c85;border-top:1px solid #817c85;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.qa-snapshot>div{border-right:1px solid #817c85;min-width:0;padding:1.25rem}.qa-snapshot>div:last-child{border-right:0}.qa-snapshot dt{margin-bottom:.55rem}.qa-snapshot dd{margin:0;overflow-wrap:anywhere}.qa-toc{background:#f5f4f6;border-radius:4px;padding:1.25rem}.qa-toc h2{margin:0 0 1rem}.qa-skills li,.qa-toc a{align-items:center;border:1px solid #817c85;border-radius:999px;color:#49454f;display:inline-flex;line-height:1.2;min-height:44px;padding:.4rem .9rem}.qa-case-section{scroll-margin-top:6.5rem}.qa-section-intro{max-width:72ch}.qa-state{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;gap:.45rem;line-height:1.2;min-height:44px;padding:.35rem .75rem;white-space:nowrap}.qa-table-region{border:1px solid #817c85;border-radius:4px;overflow-x:auto}.qa-table{background:#fff;color:#49454f;min-width:760px}.qa-table caption{background:#f5f4f6;font-weight:600;padding:1rem;text-align:left}.qa-table td,.qa-table th{border-top:1px solid #c9c5cb;line-height:1.5;padding:1rem}.qa-table thead th{background:#49454f}.qa-table tbody th{min-width:9rem}.qa-scenarios{display:flex;flex-direction:column;gap:.75rem}.qa-scenarios details{background:#fff;border:1px solid #817c85;border-radius:4px}.qa-scenarios summary{align-items:center;cursor:pointer;display:flex;gap:1rem;min-height:44px;padding:1rem}.qa-scenarios summary::marker{color:#49454f}.qa-scenario-number{font-weight:700}.qa-scenario-body{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem 1.5rem 3.4rem}.qa-scenario-body>div:last-child{grid-column:1/-1}.qa-scenario-body h3{font-weight:700;margin-bottom:.4rem}.qa-scenario-body ol,.qa-scenario-body p,.qa-scenario-body ul{margin-top:0}.qa-flow{display:flex;flex-direction:column;gap:.75rem}.qa-flow li{grid-template-columns:3rem 1fr}.qa-flow-index{font-size:1.2rem;font-weight:700}.qa-flow h3,.qa-flow p{margin-top:0}.qa-case-page .artifact-wrapper{gap:1rem}.qa-case-page .teaser-uno.qa-artifact{min-height:26rem}.qa-case-page .qa-artifact .head img{object-fit:cover}.qa-timeline{display:flex;flex-direction:column;gap:1rem;position:relative}.qa-timeline li{grid-gap:1rem;display:grid;grid-template-columns:3rem 1fr}.qa-timeline li>span{background:#49454f;font-weight:700;height:44px;width:44px}.qa-timeline h3,.qa-timeline p{margin-top:0}.qa-decision,.qa-outcome{background:#e1d833;border-radius:4px;padding:1.5rem}.qa-limit-grid{grid-gap:2rem;gap:2rem}.qa-limit-grid>div{background:#f5f4f6;border-radius:4px;padding:1.25rem}.qa-limit-grid li{margin-bottom:.75rem}.qa-skills{margin-top:2rem}.qa-skills ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.qa-case-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media (max-width:900px){.qa-snapshot,.qa-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-snapshot>div:nth-child(2){border-right:0}.qa-snapshot>div:nth-child(-n+2){border-bottom:1px solid #817c85}}@media (max-width:700px){.qa-capability-grid,.qa-limit-grid,.qa-risk-grid,.qa-scenario-body,.qa-strategy-grid,.qa-workflow{grid-template-columns:1fr}.qa-scenario-body{padding-left:1rem}.qa-scenario-body>div:last-child{grid-column:auto}.qa-case-footer{align-items:flex-start;flex-direction:column}.qa-case-page .teaser-uno.qa-artifact{min-height:0}}@media (max-width:460px){.qa-snapshot{grid-template-columns:1fr}.qa-snapshot>div{border-bottom:1px solid #817c85;border-right:0}.qa-snapshot>div:last-child{border-bottom:0}.qa-toc ol{display:grid;grid-template-columns:1fr 1fr}.qa-toc a{box-sizing:border-box;width:100%}.qa-risk-heading{flex-direction:column}}@media (max-width:768px){.site-nav{flex-wrap:wrap;padding:.8rem 0;width:calc(100% - 2.25rem)}.site-nav-links{order:3;overflow-x:auto;padding-bottom:.25rem;width:100%}.site-footer{flex-direction:column;width:calc(100% - 4rem)}.qa-project-grid{grid-template-columns:1fr}.qa-status{display:none}.qa-landing-copy{width:min(84%,28rem)}.qa-case-hero{aspect-ratio:4/3}}body{margin:0;min-width:320px;padding:0}.page-wrapper{align-items:center}.page-wrapper,.teaser-uno{color:#49454f;display:flex;flex-direction:column;width:100%}.teaser-uno{background-color:#fbfbfb;border-radius:4px;flex-basis:100%;overflow:hidden}.teaser-uno,.teaser-uno .head{background-position:50%;background-repeat:no-repeat;background-size:cover}.teaser-uno .head{background-color:#49454f;min-height:16rem;width:100%}.teaser-uno .body{gap:2rem;height:13.75rem;justify-content:space-between}.input-wrapper,.teaser-uno .body{display:flex;flex-direction:column;padding:1.125rem;width:calc(100% - 2.25rem)}.input-wrapper{background-color:#fbfbfb;border-radius:4px;color:#49454f;gap:1rem}form{display:flex;flex-direction:column;width:100%}.form-input{background:#fff;border:.0625rem solid #79747e;border-radius:2rem;color:#49454f;padding:1rem;width:calc(100% - 2.125rem)}.form-input:hover{background-color:#49454f12;box-shadow:inset 0 0 5px #005fcc40;box-shadow:inset 0 0 5px var(--shadow-color);outline:2px solid #005fcc;outline:2px solid var(--outline-color)}.status-message{align-items:center;background:#0000;border-radius:40px;color:#49454f;display:flex;height:.875rem;justify-content:space-between;padding:1rem;width:calc(100% - 2.125rem)}.text-success{background-color:#e6f4ea;background-color:var(--success-bg);border:.0625rem solid #0d652d;border:.0625rem solid var(--success-text);color:#0d652d;color:var(--success-text)}.text-error{background-color:#fce8e6;background-color:var(--error-bg);border:.0625rem solid #c5221f;border:.0625rem solid var(--error-text);color:#c5221f;color:var(--error-text)}.image-slider .slide{background-size:contain}.image-slider .slide,.slide-box{background-position:50%;background-repeat:no-repeat;border-radius:4px;height:100%;width:100%}.slide-box{background-color:#49454f;background-size:cover}.image-slider .caption{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.slide-navigation{display:flex;height:3rem}.slide-control,.slide-navigation{align-items:center;justify-content:center}.slide-control{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:48px;width:48px}.tableStyles{align-items:center;display:flex;justify-content:center}.material-symbols-outlined{display:flex;font-size:2.25rem;transition:transform .2s ease-in-out}.material-symbols-outlined.scroll-chevron{align-self:center;font-size:2.25rem;transition:transform .2s ease-in-out}.material-symbols-outlined:hover{display:flex;font-size:2.25rem;transform:scale(1.175)}.footer a,.nav a{color:inherit;flex:none;height:100%;position:relative;text-decoration:none}.nav li.active{color:#0b0b0b;display:flex}.nav li:hover{color:#0b0b0b}.link-wrapper{width:33%}.link-wrapper,.list-wrapper{display:flex;justify-content:flex-end}.list-wrapper{flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.logo{background-color:#0b0b0b;margin:0;padding:16px 24px}.avatar{background-image:url(https://beige-ducks-cover.b-cdn.net/hero_landing.JPG);background-position:50%;background-size:cover;border-radius:3rem;height:3rem;width:3rem}.card{background-color:#fbfbfb;border-radius:4px;color:#49454f;flex-direction:column;gap:2rem;height:75.00188%;min-height:18rem;padding:1.125rem}.card,.card .head{display:flex;justify-content:space-between;width:100%}.card .head{align-items:flex-start;align-self:stretch;flex:0 0 auto;position:relative}.card .body{align-items:flex-start;display:flex;flex-direction:column;gap:9px;width:100%}.card .icon{background-repeat:no-repeat;background-size:contain;display:flex;height:32px;justify-content:center;width:32px}.button-wrapper{align-items:center;display:flex;gap:18px}.toggle-btn{background-color:#ff4500;border:1px solid #000;border-radius:32px;cursor:pointer;height:28px;transition:all .2s ease-in-out;width:50px}.toggle-btn .thumb{background-color:#fff;border-radius:32px;height:20px;left:-2.5px;position:absolute;position:relative;top:50%;transform:translateX(0);transform:translateY(-60%);transition:left .15s ease;width:20px}.toggle-btn.toggled{background-color:#adff2f}.toggle-btn.hover{background-color:#1e293b;color:#fff}.toggle-btn.toggled .thumb{left:18px}.contact-button-wrapper{display:flex;margin-top:1.5rem}.button-primary{align-items:center;background-color:#49454f;border:none;border-radius:32px;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:96px;padding:8px 16px;transition:all .2s ease-in-out;width:100%}.button-primary:hover{background-color:#5c5863;box-shadow:inset 0 0 5px #005fcc40;box-shadow:inset 0 0 5px var(--shadow-color);outline:2px solid #005fcc;outline:2px solid var(--outline-color)}.button-primary .typography{align-items:center;display:flex;justify-content:center}.button-secondary{align-items:center;background:#0000;background-color:#fff;border:1px solid #79747e;border-radius:32px;color:#49454f;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:96px;padding:8px 16px;transition:all .2s ease-in-out;width:100%}.button-secondary:hover{background-color:#49454f12;box-shadow:inset 0 0 5px #005fcc40;box-shadow:inset 0 0 5px var(--shadow-color);color:#49454f;outline:2px solid #005fcc;outline:2px solid var(--outline-color)}.button-secondary .typography{align-items:center;display:flex;justify-content:center}.button-tertiary{align-items:center;background:#0000;background:#fff;border:1px solid #79747e;border-radius:32px;color:#49454f;cursor:pointer;display:inline-flex;height:40px;justify-content:center;min-width:96px;padding:8px 16px;transition:all .2s ease-in-out}.button-tertiary:focus{background-color:#49454f;color:#fff}.button-tertiary:focus,.button-tertiary:not(:focus):hover{box-shadow:inset 0 0 5px #005fcc40;box-shadow:inset 0 0 5px var(--shadow-color);outline:2px solid #005fcc;outline:2px solid var(--outline-color)}.button-tertiary:not(:focus):hover{background-color:#49454f12;color:#49454f}.button-tertiary .typography{align-items:center;display:flex;justify-content:center}.arrow-button{background-color:initial;border:none;color:#49454f;margin-right:-.4rem;outline:none;padding:0}.section-scroller{align-self:center;background-color:initial;border:0;border-radius:48px;color:#383838;cursor:pointer;display:flex;height:48px;transform:rotate(270deg);transition:all .2s ease-in-out;width:48px}p{margin:0;padding:0}.paragraph-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2.25rem;justify-content:center;scroll-margin:8rem;width:100%}.paragraph-wrapper .paragraph{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-direction:column;gap:2rem;padding:1.125rem;width:calc(100% - 2.25rem)}.hero-wrapper{display:flex;flex-direction:column;gap:2.25rem;margin:0;padding:0;width:100%}.typography{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.hero-wrapper .imagery{background-color:#49454f;background-position:50%;background-size:cover;border-radius:4px;display:flex;gap:1.125rem;height:26.125rem;width:100%}@media (max-width:479px){.footer{align-items:flex-start;background-color:#49454f;border-top:.25rem solid #fbfbfb;color:#fbfbfb;flex-direction:column;gap:3rem;justify-content:center}.footer,.nav{display:flex;padding:3rem 2rem;width:calc(100% - 4rem)}.nav{align-items:center;border-bottom:.25rem solid #fbfbfb;color:#49454f;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:3}.menu-icon{cursor:pointer;display:block}.nav-elements{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 148px - .25rem);justify-content:flex-start;margin:0;overflow:hidden;padding:2rem 0 0;position:absolute;right:0;top:calc(148px + .25rem);transition:all .3s ease-in;width:0;z-index:3}.nav-elements.active{width:100%}li{display:flex;justify-content:center}.avatar-wrapper{display:none}.logo-wrapper{display:flex;font-size:2rem;justify-content:center}.h1{font-family:josefinsansbold_italic;font-size:1.875rem;margin:0;vertical-align:bottom}.h1,.h2{text-align:left}.h2{font-family:josefinsanssemibold_italic;font-size:1.6875rem;line-height:2.125rem}.h3{font-family:latolight;font-weight:300;margin:0}.h3,.h4{font-size:1rem;line-height:1.5rem;text-align:left}.h4{font-family:josefinsanssemibold_italic}.h5{font-family:latoitalic;font-size:1rem;line-height:1.5rem}.bodycopy,.h5{text-align:left}.bodycopy{font-family:latolight;font-size:.875rem;font-weight:300;line-height:1.3125rem}.content-header-appendix{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-top:calc(-22px + 1rem);padding-bottom:4rem;width:100%}.content-header{align-items:flex-start;color:#49454f;width:100%}.content-header,.content-header-landing{display:flex;flex-direction:column;gap:.875rem}.content-header-landing{align-content:center;align-items:center;align-self:center;color:#fbfbfb;height:auto;justify-content:center;position:absolute;top:33%;width:50%}.content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding-bottom:6rem;padding-top:6rem;scroll-margin:8rem;width:calc(100% - 4rem)}.artifact-wrapper,.card-wrapper{display:flex;flex-wrap:wrap;gap:2.25rem;margin:0;padding:0;width:100%}.artifact-wrapper{border-radius:4px;flex-direction:column}.thumbnail-wrapper{display:flex;flex-wrap:wrap;gap:2.25rem;margin:0;padding:0;width:100%}.table-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%;z-index:1}.landing-wrapper{align-items:flex-end;flex-direction:column;gap:2em}.imagery-landing,.landing-wrapper{border-radius:4px;display:flex;position:relative}.imagery-landing{align-items:center;aspect-ratio:4/6;background-color:#49454f;background-color:#e1d833;gap:1.125rem;justify-content:center;width:100%}.imagery-landing .image{aspect-ratio:4/6;background:url(https://beige-ducks-cover.b-cdn.net/hero_landing.JPG) #000000a6;background-blend-mode:multiply;background-position:50%;background-size:cover;border-radius:4px;height:100%;width:100%}.image-tag{left:calc(50% - 6rem);width:12rem}.content-header-appendus{gap:3rem;padding-bottom:0}.content-header-appendus,.image-slider{align-items:flex-start;display:flex;flex-direction:column;width:100%}.image-slider{color:#49454f;height:48rem}.slide-indicator{align-items:center;display:flex;justify-content:center;padding-top:1.5rem}.teaser-dual{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:column;overflow:hidden;width:clamp(16rem,12.5179rem + 17.4107vw,20.875rem)}.teaser-dual .head{background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;height:16rem;width:100%}.teaser-dual .body{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-dual .inner-typo{gap:.5625rem}.teaser-dual .inner-typo,.teaser-uno{display:flex;flex-direction:column;width:100%}.teaser-uno{background-color:#fbfbfb;border-radius:4px;color:#49454f;flex-basis:100%;overflow:hidden}.teaser-uno,.teaser-uno .head{background-position:50%;background-repeat:no-repeat;background-size:cover}.teaser-uno .head{background-color:#49454f;min-height:16rem;width:100%}.teaser-uno .body{gap:2rem;height:13.75rem;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-uno .body,.teaser-uno .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno .inner-typo{gap:.5625rem;height:100%;width:100%}.teaser-uno-v2{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:column-reverse;overflow:hidden}.teaser-uno-v2,.teaser-uno-v2 .head{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.teaser-uno-v2 .head{background-color:#49454f;height:16rem}.teaser-uno-v2 .body{gap:2rem;width:100%}.teaser-uno-v2 .body,.teaser-uno-v2 .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno-v2 .inner-typo{gap:.5625rem;height:100%;padding:1.125rem;width:calc(100% - 2.25rem)}.thumbnail{color:#49454f;display:flex;flex-basis:100%;flex-direction:column;gap:1.5rem;width:100%}.thumbnail .head{align-items:center;display:flex;justify-content:space-between}.thumbnail .body{aspect-ratio:8.5/16;background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}.thumbnail .desc{display:flex;flex-direction:column;gap:.2rem}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none;outline:3px solid #005fcc;outline:3px solid var(--focus);outline-offset:3px}.button-primary,.button-secondary,.button-tertiary{border-radius:999px;box-sizing:border-box;height:2.75rem;height:var(--control-height);line-height:1.2;min-height:2.75rem;min-height:var(--control-height);min-width:2.75rem;min-width:var(--control-height);padding:0 1.125rem;width:-webkit-fit-content;width:fit-content}@media (min-width:480px){.footer{align-items:flex-start;background-color:#49454f;border-top:.25rem solid #fbfbfb;color:#fbfbfb;flex-direction:column;gap:3rem;justify-content:center}.footer,.nav{display:flex;padding:3rem 2rem;width:calc(100% - 4rem)}.nav{align-items:center;border-bottom:.25rem solid #fbfbfb;color:#49454f;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:3}.menu-icon{cursor:pointer;display:block}.nav-elements{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 148px - .25rem);justify-content:flex-start;margin:0;overflow:hidden;padding:2rem 0 0;position:absolute;right:0;top:calc(148px + .25rem);transition:all .3s ease-in;width:0;z-index:3}.nav-elements.active{width:100%}.list-wrapper{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;list-style:none;margin:0;padding:0}li{display:flex;justify-content:center}.avatar-wrapper{display:none}.logo-wrapper{display:flex;font-size:2rem;justify-content:center}.h1{font-family:josefinsansbold_italic;font-size:1.875rem;margin:0;vertical-align:bottom}.h1,.h2{text-align:left}.h2{font-family:josefinsanssemibold_italic;font-size:1.6875rem;line-height:2.125rem}.h3{font-family:latolight;font-weight:300;margin:0}.h3,.h4{font-size:1rem;line-height:1.5rem;text-align:left}.h4{font-family:josefinsanssemibold_italic}.h5{font-family:latoitalic;font-size:1rem;line-height:1.5rem}.bodycopy,.h5{text-align:left}.bodycopy{font-family:latolight;font-size:.875rem;font-weight:300;line-height:1.3125rem}.content-header-appendix{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-top:calc(-22px + 1rem);padding-bottom:4rem;width:100%}.content-header{align-items:flex-start;width:100%}.content-header,.content-header-landing{color:#49454f;display:flex;flex-direction:column;gap:.875rem}.content-header-landing{align-content:center;align-items:center;align-self:center;height:auto;justify-content:center;width:50%}.content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding-bottom:6rem;padding-top:6rem;scroll-margin:8rem;width:calc(100% - 4rem)}.artifact-wrapper,.card-wrapper{display:flex;flex-wrap:wrap;gap:2.25rem;margin:0;padding:0;width:100%}.artifact-wrapper{border-radius:4px;flex-direction:column}.thumbnail-wrapper{display:flex;flex-wrap:wrap;gap:2.25rem;margin:0;padding:0;width:100%}.table-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%;z-index:1}.landing-wrapper{align-items:flex-end;flex-direction:row;gap:2em}.imagery-landing,.landing-wrapper{border-radius:4px;display:flex;position:relative}.imagery-landing{align-items:center;aspect-ratio:4/6;background-color:#49454f;background-color:#e1d833;gap:1.125rem;height:100%;justify-content:center;width:50%}.imagery-landing .image{aspect-ratio:4/6;background:url(https://beige-ducks-cover.b-cdn.net/hero_landing.JPG) #0000;background-blend-mode:multiply;background-position:50%;background-size:cover;border-radius:4px;height:100%;width:100%}.image-tag{left:calc(50% - 4rem);width:8rem}.content-header-appendus{gap:3rem;padding-bottom:0}.content-header-appendus,.image-slider{align-items:flex-start;display:flex;flex-direction:column;width:100%}.image-slider{color:#49454f;height:48rem}.slide-indicator{align-items:center;display:flex;justify-content:center;padding-top:1.5rem}.teaser-uno{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:column;overflow:hidden}.teaser-uno,.teaser-uno .head{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.teaser-uno .head{background-color:#49454f;height:16rem}.teaser-uno .body{gap:2rem;height:13.75rem;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-uno .body,.teaser-uno .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno .inner-typo{gap:.5625rem;height:100%;width:100%}.teaser-uno-v2{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:column-reverse;overflow:hidden}.teaser-uno-v2,.teaser-uno-v2 .head{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.teaser-uno-v2 .head{background-color:#49454f;height:16rem}.teaser-uno-v2 .body{gap:2rem;width:100%}.teaser-uno-v2 .body,.teaser-uno-v2 .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno-v2 .inner-typo{gap:.5625rem;height:100%;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-dual{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:column;overflow:hidden;width:100%}.teaser-dual .head{background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;height:16rem;width:100%}.teaser-dual .body{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-dual .inner-typo{gap:.5625rem}.teaser-dual .inner-typo,.thumbnail{display:flex;flex-direction:column;width:100%}.thumbnail{color:#49454f;flex-basis:calc(50% - 1.125rem);gap:1.5rem}.thumbnail .head{align-items:center;display:flex;justify-content:space-between}.thumbnail .body{aspect-ratio:8.5/16;background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}.thumbnail .desc{display:flex;flex-direction:column;gap:.2rem}}.qa-capability-grid .paragraph,.qa-risk-grid .paragraph,.qa-strategy-grid .paragraph{min-width:0;width:auto}@media (min-width:769px){.footer{align-items:flex-start;background-color:#49454f;border-top:.25rem solid #fbfbfb;color:#fbfbfb;flex-direction:row}.footer,.nav{display:flex;justify-content:center;padding:3rem 4rem;width:calc(100% - 8rem)}.nav{align-items:center;border-bottom:.25rem solid #fbfbfb;color:#49454f;position:-webkit-sticky;position:sticky;top:0;z-index:3}.menu-icon{cursor:pointer;display:block}.nav-elements{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 148px - .25rem);justify-content:flex-start;margin:0;overflow:hidden;padding:2rem 0 0;position:absolute;right:0;top:calc(148px + .25rem);transition:all .3s ease-in;width:0;z-index:3}.nav-elements.active{width:100%}.list-wrapper{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.logo-wrapper{display:flex;font-size:2rem;justify-content:center;width:33%}.avatar-wrapper{display:flex;justify-content:flex-start;width:33%}.h1{font-family:josefinsansbold_italic;font-size:clamp(1.875rem,-.881rem + 5.7341vw,6rem);margin:0;vertical-align:bottom}.h1,.h2{text-align:left}.h2{font-family:josefinsanssemibold_italic;font-size:clamp(1.6875rem,.5625rem + 1.4063vw,2.25rem);line-height:clamp(2.125rem,.75rem + 1.7188vw,2.8125rem)}.h3{font-family:latolight;font-weight:300;margin:0}.h3,.h4{font-size:clamp(1rem,.75rem + .3125vw,1.125rem);line-height:clamp(1.5rem,1.125rem + .4688vw,1.6875rem);text-align:left}.h4{font-family:josefinsanssemibold_italic}.h5{font-family:latoitalic;font-size:clamp(1rem,.75rem + .3125vw,1.125rem);line-height:clamp(1.5rem,1.125rem + .4688vw,1.6875rem)}.bodycopy,.h5{text-align:left}.bodycopy{font-family:latolight;font-size:clamp(.875rem,.7915rem + .1738vw,1rem);font-weight:300;line-height:clamp(1.3125rem,1.1872rem + .2606vw,1.5rem)}.content-header-appendix{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-top:calc(-22px + 1rem);padding-bottom:4rem;width:100%}.content-header{align-items:flex-start;width:100%}.content-header,.content-header-landing{color:#49454f;display:flex;flex-direction:column;gap:clamp(.875rem,.708rem + .3475vw,1.125rem)}.content-header-landing{align-content:center;align-items:center;align-self:center;height:auto;justify-content:center;width:50%}.content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(3rem,1rem + 2.5vw,4rem);justify-content:center;padding-bottom:clamp(6rem,2rem + 5vw,8rem);padding-top:clamp(6rem,2rem + 5vw,8rem);scroll-margin:8rem;width:clamp(44rem,24.5412rem + 40.4865vw,73.125rem)}.card-wrapper{column-gap:2.25rem}.artifact-wrapper,.card-wrapper{display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%}.artifact-wrapper{border-radius:4px;flex-direction:column;gap:2.25rem}.thumbnail-wrapper{column-gap:2.25rem;display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%}.table-wrapper{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,.5rem + 1.25vw,2rem);width:100%;z-index:1}.landing-wrapper{align-items:flex-end;flex-direction:row;gap:2em}.imagery-landing,.landing-wrapper{border-radius:4px;display:flex;position:relative}.imagery-landing{align-items:center;aspect-ratio:4/6;background-color:#49454f;background-color:#e1d833;gap:1.125rem;height:100%;justify-content:center;width:50%}.imagery-landing .image{aspect-ratio:4/6;background:url(https://beige-ducks-cover.b-cdn.net/hero_landing.JPG) #0000;background-blend-mode:multiply;background-position:50%;background-size:cover;border-radius:4px;height:100%;width:100%}.image-tag{left:calc(50% - 6rem);width:12rem}.content-header-appendus{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-top:-12px;padding-bottom:2.5rem;width:100%}.teaser-uno{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-direction:row-reverse;height:26.125rem;overflow:hidden;width:100%}.teaser-uno,.teaser-uno .head{background-position:50%;background-repeat:no-repeat;background-size:cover}.teaser-uno .head{background-color:#49454f;width:66%}.teaser-uno .body{gap:2rem;height:13.75rem;padding:1.125rem;width:33%}.teaser-uno .body,.teaser-uno .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno .inner-typo{height:100%;width:100%}.teaser-uno-v2{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:row;overflow:hidden;width:100%}.teaser-uno-v2,.teaser-uno-v2 .head{background-position:50%;background-repeat:no-repeat;background-size:cover}.teaser-uno-v2 .head{background-color:#49454f;height:auto;width:34%}.teaser-uno-v2 .body{gap:2rem;width:66%}.teaser-uno-v2 .body,.teaser-uno-v2 .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno-v2 .inner-typo{gap:.5625rem;height:100%;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-dual{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-direction:row-reverse;overflow:hidden;width:100%}.teaser-dual .head{aspect-ratio:1/1;background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.teaser-dual .body{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:1.125rem;width:calc(50% - 2.25rem)}.teaser-dual .inner-typo{gap:clamp(.5625rem,.1867rem + .7819vw,1.125rem)}.image-slider,.teaser-dual .inner-typo{display:flex;flex-direction:column;width:100%}.image-slider{align-items:flex-start;color:#49454f;height:40rem}.slide-indicator{align-items:center;display:flex;justify-content:center;padding-top:clamp(1.5rem,.5rem + 1.25vw,2rem)}.slide-navigation-wrapper{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;padding-bottom:4rem;width:100%}.thumbnail{color:#49454f;display:flex;flex-direction:column;gap:1.5rem;width:100%}.thumbnail .head{align-items:center;display:flex;justify-content:space-between}.thumbnail .body{aspect-ratio:8.5/16;background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:100%}.thumbnail .desc{display:flex;flex-direction:column;gap:.2rem}}@media (min-width:1920px){.footer{align-items:flex-start;background-color:#49454f;border-top:.25rem solid #fbfbfb;color:#fbfbfb;flex-direction:row}.footer,.nav{display:flex;justify-content:center;padding:3rem 4rem;width:calc(100% - 8rem)}.nav{align-items:center;border-bottom:.25rem solid #fbfbfb;color:#49454f;position:-webkit-sticky;position:sticky;top:0;z-index:3}.menu-icon{cursor:pointer;display:block}.nav-elements{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 148px - .25rem);justify-content:flex-start;margin:0;overflow:hidden;padding:2rem 0 0;position:absolute;right:0;top:calc(148px + .25rem);transition:all .3s ease-in;width:0;z-index:3}.nav-elements.active{width:100%}.list-wrapper{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.logo-wrapper{display:flex;font-size:2rem;justify-content:center;width:33%}.avatar-wrapper{display:flex;justify-content:flex-start;width:33%}.h1{font-family:josefinsansbold_italic;font-size:6rem;margin:0;vertical-align:bottom}.h1,.h2{text-align:left}.h2{font-family:josefinsanssemibold_italic;font-size:2.25rem;line-height:2.8125rem}.h3{font-family:latolight;font-weight:300;margin:0}.h3,.h4{font-size:1.125rem;line-height:1.6875rem;text-align:left}.h4{font-family:josefinsanssemibold_italic}.h5{font-family:latoitalic;font-size:1.125rem;line-height:1.6875rem}.bodycopy,.h5{text-align:left}.bodycopy{font-family:latolight;font-size:1rem;font-weight:300;line-height:1.5rem}.content-header-appendix{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;margin-top:calc(-26px + 1rem);padding-bottom:4rem;width:100%}.content-header{align-items:flex-start;width:100%}.content-header,.content-header-landing{color:#49454f;display:flex;flex-direction:column;gap:1.125rem}.content-header-landing{align-content:center;align-items:center;align-self:center;height:auto;justify-content:center;width:50%}.content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:center;padding-bottom:8rem;padding-top:8rem;scroll-margin:8rem;width:73.125rem}.card-wrapper{column-gap:2.25rem}.artifact-wrapper,.card-wrapper{display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%}.artifact-wrapper{border-radius:4px;flex-direction:column;gap:2.25rem}.thumbnail-wrapper{column-gap:2.25rem;display:flex;margin:0;padding:0;width:100%}.table-wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%;z-index:1}.landing-wrapper{align-items:flex-end;flex-direction:row;gap:2em}.imagery-landing,.landing-wrapper{border-radius:4px;display:flex;position:relative}.imagery-landing{align-items:center;aspect-ratio:4/6;background-color:#49454f;background-color:#e1d833;gap:1.125rem;height:100%;justify-content:center;width:50%}.imagery-landing .image{aspect-ratio:4/6;background:url(https://beige-ducks-cover.b-cdn.net/hero_landing.JPG) #0000;background-blend-mode:multiply;background-position:50%;background-size:cover;border-radius:4px;height:100%;width:100%}.image-tag{left:calc(50% - 6rem);width:12rem}.content-header-appendus{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-top:calc(-26px + 1rem);padding-bottom:2.5rem;width:100%}.image-slider{align-items:flex-start;color:#49454f;display:flex;flex-direction:column;height:40rem;width:100%}.slide-indicator{align-items:center;display:flex;justify-content:center;padding-top:2rem}.slide-navigation-wrapper{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between;padding-bottom:4rem;width:100%}.teaser-uno{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-direction:row-reverse;height:26.125rem;overflow:hidden;width:100%}.teaser-uno,.teaser-uno .head{background-position:50%;background-repeat:no-repeat;background-size:cover}.teaser-uno .head{background-color:#49454f;width:66%}.teaser-uno .body{gap:2rem;height:13.75rem;padding:1.125rem;width:33%}.teaser-uno .body,.teaser-uno .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno .inner-typo{height:100%;width:100%}.teaser-uno-v2{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-basis:100%;flex-direction:row;overflow:hidden;width:100%}.teaser-uno-v2,.teaser-uno-v2 .head{background-position:50%;background-repeat:no-repeat;background-size:cover}.teaser-uno-v2 .head{background-color:#49454f;height:auto;width:34%}.teaser-uno-v2 .body{gap:2rem;width:66%}.teaser-uno-v2 .body,.teaser-uno-v2 .inner-typo{display:flex;flex-direction:column;justify-content:space-between}.teaser-uno-v2 .inner-typo{gap:.5625rem;height:100%;padding:1.125rem;width:calc(100% - 2.25rem)}.teaser-dual{background-color:#fbfbfb;border-radius:4px;color:#49454f;display:flex;flex-direction:row-reverse;overflow:hidden;width:100%}.teaser-dual .head{aspect-ratio:1/1;background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.teaser-dual .body{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:1.125rem;width:calc(50% - 2.25rem)}.teaser-dual .inner-typo{gap:1.125rem}.teaser-dual .inner-typo,.thumbnail{display:flex;flex-direction:column;width:100%}.thumbnail{color:#49454f;gap:1.5rem}.thumbnail .head{align-items:center;display:flex;justify-content:space-between}.thumbnail .body{aspect-ratio:8.5/16;background-color:#49454f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:100%}.thumbnail .desc{display:flex;flex-direction:column;gap:.2rem}}:root{--qa-max-width:75rem;--qa-page-gutter:clamp(1rem,4vw,3rem);--qa-section-space:clamp(4.5rem,8vw,7.5rem);--qa-card-space:clamp(1.25rem,2vw,1.75rem);--qa-grid-gap:clamp(1.5rem,2.5vw,2rem);--qa-header-gap:clamp(1rem,1.5vw,1.5rem);--qa-section-gap:clamp(2.5rem,4vw,4rem);--qa-muted:#f5f4f6;--qa-line:#d9d6db}html{scroll-padding-top:6rem}body{background:#fff;overflow-x:clip}#root{display:flex;flex-direction:column;min-height:100svh}main,main .page-wrapper{min-width:0;width:100%}main{flex:1 0 auto}main img,main svg,main video{max-width:100%}main .h1{font-size:clamp(2.5rem,7vw,5.5rem);line-height:1}main .h2{font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.2}main .h3,main .h4{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.45}main .bodycopy{font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.55}.site-footer p,main .h1,main .h2,main .h3,main .h4,main .h5,main figure,main p{margin:0}main .h2,main .h4{text-wrap:balance}main .bodycopy{overflow-wrap:anywhere}main .content-wrapper{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(2.5rem,4vw,4rem);gap:var(--qa-section-gap);justify-content:flex-start;margin-inline:auto;padding-block:clamp(4.5rem,8vw,7.5rem);padding-block:var(--qa-section-space);scroll-margin-top:5rem;width:min(calc(100% - clamp(1rem, 4vw, 3rem)*2),75rem);width:min(calc(100% - var(--qa-page-gutter)*2),var(--qa-max-width))}main .content-wrapper+.content-wrapper{border-top:1px solid #eeecef}main .content-header{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,1.5rem);gap:var(--qa-header-gap);width:100%}main .content-header .qa-lead,main .content-header .qa-section-intro,main .qa-page-intro .bodycopy{max-width:68ch}main .paragraph-wrapper{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);align-items:stretch;display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));width:100%}main .paragraph-wrapper .paragraph{background:var(--surface);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);padding:var(--qa-card-space);width:auto}.site-footer-inner,.site-nav{box-sizing:border-box;width:min(calc(100% - clamp(1rem, 4vw, 3rem)*2),75rem);width:min(calc(100% - var(--qa-page-gutter)*2),var(--qa-max-width))}.site-nav{gap:1.25rem;min-height:4.5rem}.site-nav-links{gap:.75rem;min-width:0}.site-nav-links a{justify-content:center;min-width:2.75rem;padding-inline:.25rem;white-space:nowrap}.site-nav-links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35rem}.locale-switcher{box-sizing:border-box;height:2.875rem;width:5.75rem}.locale-option{min-height:2.75rem;min-width:2.75rem}.site-footer{background:var(--ink);border-radius:0;margin:auto 0 0;min-height:7rem;padding:0;width:100%}.site-footer-inner{grid-gap:1.5rem 2rem;align-items:center;display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;min-height:7rem;padding:1.5rem 0}.site-footer-inner>nav,.site-footer-inner>p{align-items:center;display:flex;min-width:0}.site-footer-inner>nav{flex-wrap:wrap;gap:.25rem 1.25rem;justify-content:flex-end}.site-footer .bodycopy,.site-footer a{line-height:1.35}.site-footer a{justify-content:center;min-width:2.75rem}.button-primary,.button-secondary,.button-tertiary,.qa-cta-row .button-primary,.qa-cta-row .button-secondary{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;height:var(--control-height);justify-content:center;line-height:1;max-width:100%;min-height:var(--control-height);min-width:var(--control-height);padding:0 1.25rem;text-decoration:none;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.qa-hero{padding-top:clamp(2.5rem,5vw,4.5rem)}.qa-landing-wrapper{gap:clamp(1.5rem,3vw,2.5rem);width:100%}.qa-landing-copy{gap:1rem}.qa-landing-copy .bodycopy,.qa-landing-copy .h1{margin:0}@media (min-width:48rem) and (max-width:75rem){.qa-landing-copy .h1{text-wrap:balance;font-size:clamp(2.5rem,5vw,3.75rem);max-width:100%;min-width:0;width:100%}}.qa-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}main .card-wrapper{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);align-items:stretch;display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));width:100%}main .card-wrapper .card{box-sizing:border-box;gap:1.5rem;height:auto;min-height:14rem;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);padding:var(--qa-card-space);width:auto}.qa-section-link{align-self:flex-start;margin-top:0}.qa-project-grid{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);align-items:stretch;display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qa-project-card{background:#0000;box-sizing:border-box;min-width:0}.qa-project-copy{box-sizing:border-box;gap:1rem;padding:1rem 0 0}.qa-project-copy .bodycopy,.qa-project-copy .h3{margin:0}.qa-project-meta{align-items:baseline;color:#66616a;display:flex;gap:.5rem 1.5rem;justify-content:space-between}.qa-project-link{align-items:center;color:var(--ink);display:inline-flex;font-family:latoregular,Arial,sans-serif;min-height:var(--control-height);text-decoration:underline;text-underline-offset:.3rem;width:-webkit-fit-content;width:fit-content}.qa-project-visual.archive{align-items:flex-end;box-sizing:border-box;display:flex;padding:1rem}.qa-project-visual.archive .bodycopy{color:#fff}.qa-page-intro{padding-bottom:clamp(2.5rem,4vw,4rem)}.qa-case-heading .qa-case-eyebrow,.qa-page-intro .qa-case-eyebrow{margin:0 0 .25rem}.qa-projects-note{color:#66616a;max-width:68ch}.qa-module-card{align-items:stretch;background:var(--surface);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;min-width:0;padding:clamp(1.5rem,2.5vw,2.25rem);text-align:left}.qa-module-card .bodycopy,.qa-module-card .h4{margin:0}.qa-case-section--wip{background:#f8e7ec;border-radius:4px;padding-inline:clamp(1.25rem,2vw,1.75rem);padding-inline:var(--qa-card-space)}.qa-case-section--wip .qa-module-card{background:#ffffffb8}.qa-wip-label{color:#7d2940;font-family:latoregular,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1.25;margin:0;text-transform:uppercase}.qa-capability-grid,.qa-risk-grid,.qa-strategy-grid,.qa-text-grid{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);align-items:stretch;display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qa-text-grid>:last-child:nth-child(odd){grid-column:1/-1}.qa-text-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.qa-text-grid--3>:last-child:nth-child(odd){grid-column:auto}.qa-overview-grid{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qa-overview-disclosure{color:#66616a;max-width:78ch}.qa-capability-tools,.qa-response{color:#5f5a64;font-family:latoregular;font-weight:400;margin-top:auto!important;padding-top:.5rem}.qa-case-page article{width:100%}.qa-case-hero-wrapper{gap:clamp(1.75rem,3vw,2.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);padding-top:clamp(3rem,5vw,5rem)}.qa-case-page .hero-wrapper{gap:1.5rem;width:100%}.qa-case-title-row{align-items:flex-end;display:flex;flex-direction:row;gap:clamp(1rem,2vw,2rem);justify-content:space-between;width:100%}.qa-case-title-row .h1{text-wrap:nowrap;font-size:clamp(2.125rem,3.5vw,3.05rem);letter-spacing:-.015em;margin:0;max-width:none;min-width:0;white-space:nowrap}.qa-case-category{align-self:auto;flex:0 0 auto;margin:0;white-space:nowrap}.qa-case-heading{gap:.75rem;width:100%}.qa-case-heading .h1{margin:0;max-width:18ch}.qa-case-figure{margin:0;width:100%}.qa-case-hero{aspect-ratio:16/8.25;background:var(--ink);border-radius:4px;min-height:0;overflow:hidden;padding:0;width:100%}.qa-case-hero img{height:100%;object-fit:cover;width:100%}.qa-mockup-frame{background:#8063b6!important}.qa-case-page .qa-artifact .head.qa-mockup-frame img,.qa-mockup-frame img{object-fit:contain!important;object-position:center}.qa-case-meta-row{align-items:baseline;display:flex;gap:1rem 2rem;justify-content:space-between;margin-top:.875rem}.qa-section-jump{align-items:center;align-self:center;color:var(--ink);display:inline-flex;height:3rem;justify-content:center;min-height:3rem;min-width:3rem;text-decoration:none;width:3rem}.qa-section-jump .material-symbols-outlined{font-size:3rem;font-weight:300}.qa-toc{background:#0000;border-block:1px solid #d9d6db;border-block:1px solid var(--qa-line);box-sizing:border-box;padding:1.25rem 0;width:100%}.qa-toc h2{margin:0 0 .875rem}.qa-toc ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.qa-toc li{display:block}.qa-toc a{align-items:center;box-sizing:border-box;color:var(--ink);display:inline-flex;line-height:1.2;min-height:var(--control-height);padding:.5rem .25rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.qa-case-section{gap:clamp(2.5rem,4vw,4rem)!important;gap:var(--qa-section-gap)!important;padding-block:clamp(5rem,9vw,8rem)!important;scroll-margin-top:5rem}.qa-case-section .content-header{gap:clamp(1rem,1.5vw,1.5rem);gap:var(--qa-header-gap)}.qa-case-actions .qa-cta-row{justify-content:flex-start}.qa-text-link{align-items:center;color:var(--ink);display:inline-flex;min-height:var(--control-height);text-underline-offset:.3rem}.qa-section-intro{max-width:68ch}.qa-risk-card{min-height:0}.qa-risk-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.qa-risk-level{align-items:center;color:#66616a;display:inline-flex;flex:0 0 auto;gap:.5rem;line-height:1.1;padding:0;white-space:nowrap}.qa-table-region{-webkit-overflow-scrolling:touch;border:0;border-radius:2px;box-sizing:border-box;max-height:22rem;max-width:100%;overflow:auto;scrollbar-color:var(--border) #f5f4f6;scrollbar-color:var(--border) var(--qa-muted);scrollbar-gutter:stable}.qa-table,.qa-table-region{background:var(--surface);width:100%}.qa-table{border-collapse:collapse;color:var(--ink);font-family:latolight,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;min-width:58rem;table-layout:fixed}.qa-table caption:not(.visually-hidden){background:#f5f4f6;background:var(--qa-muted);color:var(--ink);font-family:josefinsanssemibold_italic,Arial,sans-serif;font-size:1.125rem;line-height:1.4;padding:1.125rem 1.25rem;text-align:left}.qa-table td,.qa-table th{background:var(--surface);border-top:1px solid #d9d6db;border-top:1px solid var(--qa-line);box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;overflow-wrap:anywhere;padding:1rem 1.125rem;text-align:left;vertical-align:top}.qa-table thead th{background:var(--ink);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.qa-table tbody th,.qa-table thead th{font-family:latobold,Arial,sans-serif;font-weight:700}.qa-table th:first-child{width:20%}.qa-table th:nth-child(2){width:25%}.qa-table th:nth-child(3){width:28%}.qa-table th:nth-child(4){width:27%}.qa-scenario-heading-row{align-items:flex-start;display:flex;gap:1.5rem 2rem;justify-content:space-between;width:100%}.qa-scenario-tabs{align-items:stretch;display:flex;gap:.25rem;justify-content:flex-end;max-width:58%}.qa-scenario-tabs button{align-items:center;background:#0000;border:1px solid var(--border);border-radius:999px;box-sizing:border-box;color:var(--ink);cursor:pointer;display:inline-flex;flex:0 0 8.75rem;font-family:latoregular,Arial,sans-serif;font-size:.875rem;font-weight:400;height:var(--control-height);justify-content:center;line-height:1;min-height:var(--control-height);min-width:8.75rem;padding:0 1.125rem;text-align:center;white-space:nowrap}.qa-scenario-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}@media (hover:hover){.qa-scenario-tabs button:hover:not([aria-selected=true]){background:#f5f4f6;background:var(--qa-muted);border-color:var(--ink)}}.qa-scenario-table-region{background:var(--ink);border-radius:2px;box-sizing:border-box;max-height:38rem;overflow:auto;scrollbar-gutter:stable;width:100%}.qa-scenario-table{background:var(--ink);border-collapse:collapse;color:#fff;font-family:latolight,Arial,sans-serif;width:100%}.qa-scenario-table tr{border-bottom:1px solid #ffffff24;display:block;padding:1rem}.qa-scenario-table thead tr{border-bottom:0;padding:1.25rem 1rem .25rem}.qa-scenario-table thead th{color:#fff;font-family:josefinsanssemibold_italic,Arial,sans-serif;font-size:1.25rem;padding:0}.qa-scenario-table tr:last-child{border-bottom:0}.qa-scenario-table td,.qa-scenario-table th{box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-weight:300;line-height:1.5;text-align:left;width:100%}.qa-scenario-table th{font-family:latoregular,Arial,sans-serif;padding:0 0 .75rem}.qa-scenario-table td{background:#44404a;border:1px solid #ffffff24;border-radius:4px;color:#d8d4dc;min-height:5.5rem;padding:1rem}.qa-scenario-table ol,.qa-scenario-table p,.qa-scenario-table ul{color:inherit;margin:0}.qa-scenario-evidence{border-top:1px solid #ffffff24;margin-top:1rem!important;padding-top:1rem}.qa-scenario-table ol,.qa-scenario-table ul{padding-left:1.25rem}.qa-scenario-table li{display:list-item;margin-bottom:.35rem;text-align:left}.qa-workflow-caption,.qa-workflow-slider,.qa-workflow-toolbar{width:100%}.qa-workflow-caption,.qa-workflow-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between}.qa-workflow-toolbar{margin-bottom:1rem}.qa-workflow-caption p,.qa-workflow-toolbar p{margin:0}.qa-workflow-toolbar .h3{font-size:clamp(1rem,2vw,1.25rem)}.qa-workflow-controls{align-items:center;display:flex;flex:0 0 auto;gap:.25rem}.qa-workflow-controls button{align-items:center;background:#0000;border:0;border-radius:0;color:var(--ink);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;min-height:3rem;min-width:3rem;padding:0;width:3rem}.qa-workflow-controls .material-symbols-outlined{font-size:2.75rem;font-weight:300}.qa-flowchart-viewport{-webkit-overflow-scrolling:touch;background-color:var(--ink);background-image:radial-gradient(circle,hsla(0,0%,100%,.065) 1px,#0000 1.25px);background-size:12px 12px;border-radius:4px;box-sizing:border-box;max-width:100%;overflow-x:auto;scrollbar-color:var(--accent) #3f3b45;scrollbar-gutter:stable;width:100%}.qa-flowchart-scroll-shell{min-width:0;position:relative;width:100%}.qa-flowchart-scroll-indicator{display:none}.qa-flowchart,.qa-flowchart-panel{height:40rem;width:100%}.qa-flowchart{--qa-flow-gap:clamp(2.75rem,5vw,5rem);--qa-flow-edge:clamp(2.5rem,5vw,4.5rem);--qa-node-width:min(100%,18rem);grid-column-gap:var(--qa-flow-gap);align-items:stretch;box-sizing:border-box;column-gap:var(--qa-flow-gap);display:grid;grid-template-columns:repeat(var(--qa-stage-count),minmax(0,1fr));min-height:40rem;min-width:0;padding:clamp(1.5rem,3vw,2.5rem) var(--qa-flow-edge);position:relative}.qa-flowchart.is-two-stage{--qa-flow-gap:clamp(5rem,10vw,10rem);--qa-node-width:min(100%,22rem)}.qa-flowchart-stage{display:flex;flex-direction:column;gap:1.5rem;min-width:0;position:relative;width:100%}.qa-flowchart-stage-label{align-items:flex-start;color:#fff;display:flex;font-family:latoregular,Arial,sans-serif;font-size:.875rem;justify-content:center;line-height:1.3;margin:0;min-height:2.5rem;text-align:center}.qa-flowchart-stage-nodes{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-rows:repeat(var(--qa-node-count),minmax(0,1fr));min-height:0;position:relative}.qa-flowchart-node{grid-gap:.35rem .5rem;align-content:start;align-self:center;background:#fff;border:1px solid #ffffff52;border-radius:4px;box-sizing:border-box;color:var(--ink);display:grid;gap:.35rem .5rem;grid-template-columns:1.5rem minmax(0,1fr);height:100%;justify-self:center;max-height:8rem;min-height:0;padding:.875rem;position:relative;width:var(--qa-node-width);z-index:1}.qa-flowchart-node:after,.qa-flowchart-node:before{background:var(--accent);border-radius:50%;content:"";height:.625rem;position:absolute;top:50%;transform:translateY(-50%);width:.625rem}.qa-flowchart-node:before{left:-.3125rem}.qa-flowchart-node:after{right:-.3125rem}.qa-flowchart-node-index{font-family:latobold,Arial,sans-serif;font-size:.75rem;grid-column:1;grid-row:1;line-height:1.4}.qa-flowchart-node .h4{font-size:1rem;grid-column:2;grid-row:1;line-height:1.25;margin:0}.qa-flowchart-node .bodycopy{font-size:.8125rem;grid-column:1/-1;line-height:1.35;margin:0}.qa-flowchart-lines{height:100%;inset:0;margin:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.qa-flowchart-lines>g>path{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.qa-flowchart-lines marker path{fill:var(--accent);stroke:none}.qa-workflow-caption{margin-top:1rem}.qa-flow{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.qa-flow li{grid-gap:1rem;align-items:start;border-top:4px solid var(--accent);display:grid;gap:1rem;grid-column:span 2;grid-template-columns:2.5rem minmax(0,1fr);min-height:11rem}.qa-flow li:last-child:nth-child(5),.qa-flow li:nth-last-child(2):nth-child(4){grid-column:span 3}.qa-flow-index{font-family:latobold;font-size:1.125rem}.qa-flow h3,.qa-flow p{margin:0}.qa-timeline{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));list-style:none;margin:0;padding:0;width:100%}.qa-timeline li{align-content:flex-start;align-items:flex-start;background:var(--surface);border-radius:4px;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);padding:var(--qa-card-space);text-align:left}.qa-timeline li>span{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-family:latobold;height:2.5rem;justify-content:center;width:2.5rem}.qa-timeline li>div{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;min-width:0;width:100%}.qa-timeline h3,.qa-timeline p{margin:0}.qa-decision{background:var(--surface);border-radius:4px;box-sizing:border-box;padding:clamp(1.5rem,3vw,2.25rem);width:100%}.qa-case-page .artifact-wrapper{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:1fr;width:100%}.qa-case-page .teaser-uno.qa-artifact{background:var(--surface);border:1px solid #eeecef;border-radius:4px;box-sizing:border-box;display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.5fr);grid-template-rows:minmax(20rem,24rem);height:auto;min-height:0;overflow:hidden;width:100%}.qa-case-page .qa-artifact .head{background:var(--ink);grid-column:2;grid-row:1;height:auto;min-height:0;overflow:hidden;width:auto}.qa-case-page .qa-artifact .head img{display:block;height:100%;object-fit:contain;width:100%}.qa-case-page .qa-artifact .body{box-sizing:border-box;display:flex;grid-column:1;grid-row:1;height:auto;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);padding:var(--qa-card-space);width:auto}.qa-case-page .qa-artifact .inner-typo{display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;width:100%}.qa-artifact-label{color:#66616a;flex:0 0 auto;font-size:.8125rem;line-height:1.1}.qa-limit-grid{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qa-limit-grid>.qa-module-card{background:var(--surface);padding:clamp(1.5rem,2.5vw,2.25rem)}.qa-limit-grid ol,.qa-limit-grid ul{margin:0;padding-left:1.25rem}.qa-limit-grid li{display:list-item;margin-bottom:.625rem;text-align:left}.qa-case-footer{align-items:center!important;display:flex!important;flex-direction:row!important;gap:1rem!important;justify-content:space-between!important}.qa-workflow{grid-gap:clamp(1.5rem,2.5vw,2rem);grid-gap:var(--qa-grid-gap);display:grid;gap:clamp(1.5rem,2.5vw,2rem);gap:var(--qa-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.qa-workflow li{background:var(--surface);border-radius:4px;border-top:4px solid var(--accent);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-height:10rem;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);padding:var(--qa-card-space)}.qa-workflow h3,.qa-workflow p{margin:0}main .input-wrapper{box-sizing:border-box;gap:1.25rem;padding:clamp(1.25rem,2vw,1.75rem);padding:var(--qa-card-space);width:100%}main .form-input{box-sizing:border-box;font-family:latoregular;font-size:1rem;line-height:1.4;min-height:var(--control-height);width:100%}main textarea.form-input{min-height:9rem}main .input-wrapper .text-error,main .input-wrapper .text-success{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:auto;min-height:var(--control-height);padding:.75rem 1rem;width:100%}.qa-contact-layout{align-items:stretch;display:flex;flex-direction:column;gap:2rem;width:100%}.qa-contact-intro{margin:0;max-width:58ch}.qa-contact-links{align-items:center;border-top:1px solid #d9d6db;border-top:1px solid var(--qa-line);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1.25rem}.qa-contact-links a{align-items:center;color:var(--ink);display:inline-flex;min-height:var(--control-height)}@media (max-width:1024px){.site-nav{flex-wrap:wrap;padding-block:.75rem}.site-nav-links{order:3;overflow-x:auto;padding-bottom:.125rem;width:100%}.qa-case-title-row{align-items:flex-start;flex-direction:column;gap:.5rem}.qa-case-category{align-self:flex-start}.qa-case-title-row .h1{font-size:clamp(2.125rem,4.5vw,3rem)}.qa-flow,.qa-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-flow li,.qa-flow li:nth-last-child(2):nth-child(4){grid-column:auto}.qa-flow li:last-child:nth-child(5){grid-column:1/-1}}@media (min-width:841px) and (max-width:1024px){.qa-case-title-row{align-items:flex-end;flex-direction:row}.qa-case-category{align-self:auto}}@media (max-width:767px){:root{--qa-page-gutter:1rem;--qa-section-space:3rem;--qa-card-space:1.25rem}.site-footer{padding:0}.site-footer-inner{align-items:start;grid-template-columns:1fr;padding-block:1.5rem}.site-footer-inner>nav{justify-content:flex-start}main .content-wrapper{gap:1.75rem}.qa-case-meta-row,.qa-case-title-row{align-items:flex-start;flex-direction:column;gap:.5rem}.qa-case-category{align-self:flex-start;margin:0;white-space:normal}.qa-case-title-row .h1{text-wrap:balance;font-size:clamp(2.5rem,9vw,3.5rem);letter-spacing:normal;white-space:normal}.qa-case-hero{aspect-ratio:4/3}.landing-wrapper.qa-landing-wrapper{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative;width:100%}.qa-landing-wrapper .content-header-landing,.qa-landing-wrapper .imagery-landing{grid-area:1/1}.qa-landing-wrapper .imagery-landing{aspect-ratio:4/5;width:100%;z-index:0}.qa-landing-wrapper .content-header-landing{align-self:stretch;background:#1f1d23cc;border-radius:inherit;box-sizing:border-box;color:#fff;height:100%;justify-self:stretch;padding:clamp(1rem,4vw,1.5rem);position:relative;text-align:center;width:100%;z-index:1}.qa-landing-wrapper .imagery-landing .image{background-blend-mode:normal;background-color:initial}.qa-landing-copy .bodycopy,.qa-landing-copy .h1{color:inherit}.qa-landing-copy .button-primary{background:#fff;border-color:#fff;color:#2f2b34}.qa-landing-copy .button-primary:hover{background:#f0eff1;border-color:#f0eff1;color:#2f2b34}.qa-landing-copy .button-secondary{background:#0000;border-color:#fff;color:#fff}.qa-landing-copy .button-secondary:hover{background:#ffffff24;border-color:#fff;color:#fff}.qa-landing-copy .button-primary:focus-visible,.qa-landing-copy .button-secondary:focus-visible{outline-color:var(--accent)}.qa-capability-grid,.qa-flow,.qa-limit-grid,.qa-overview-grid,.qa-project-grid,.qa-risk-grid,.qa-strategy-grid,.qa-text-grid,.qa-workflow{grid-template-columns:1fr}.qa-flow li,.qa-flow li:last-child:nth-child(5),.qa-flow li:nth-last-child(2):nth-child(4),.qa-text-grid--3>:last-child:nth-child(odd),.qa-text-grid>:last-child:nth-child(odd){grid-column:auto}.qa-scenario-heading-row{flex-direction:column}.qa-scenario-tabs{justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:.25rem;width:100%}.qa-scenario-tabs button{flex-basis:8.75rem}.qa-case-page .teaser-uno.qa-artifact{grid-template-columns:1fr;grid-template-rows:minmax(15rem,55vw) auto}.qa-case-page .qa-artifact .head{grid-column:1;grid-row:1}.qa-case-page .qa-artifact .body{grid-column:1;grid-row:2}.qa-case-footer{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:480px){.qa-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qa-toc a{width:100%}.qa-risk-heading{flex-direction:column;gap:.75rem}.qa-project-meta{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.qa-case-page .teaser-uno.qa-artifact{grid-template-columns:1fr;grid-template-rows:minmax(17rem,52vw) auto}.qa-case-page .qa-artifact .head{grid-column:1;grid-row:1}.qa-case-page .qa-artifact .body{grid-column:1;grid-row:2}}@media (max-width:840px){.qa-flowchart-viewport{height:clamp(34rem,72vh,42rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.qa-flowchart-viewport::-webkit-scrollbar{height:0;width:0}.qa-flowchart-scroll-indicator{background:#ffffff29;border-radius:999px;bottom:.75rem;display:block;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:.4rem;top:.75rem;transition:opacity .16s ease;width:.25rem;z-index:5}.qa-flowchart-scroll-indicator.is-visible{opacity:1}.qa-flowchart-scroll-indicator>span{background:var(--accent);border-radius:inherit;height:var(--qa-scroll-size);left:0;min-height:2.75rem;position:absolute;top:var(--qa-scroll-offset);width:100%}.qa-flowchart-panel{height:auto;min-height:100%;overflow:visible}.qa-flowchart{align-items:center;display:flex;flex-direction:column;gap:0;height:auto;min-height:100%;min-width:0;padding:3rem clamp(1rem,4vw,2rem) 4.5rem;width:100%}.qa-flowchart-stage{align-self:center;flex:0 0 auto;gap:0;min-width:0;width:min(100%,24rem)}.qa-flowchart-stage:before,.qa-flowchart.has-incoming:before,.qa-flowchart.has-outgoing:after{background:var(--accent);content:"";left:50%;position:absolute;transform:translateX(-50%);width:2px;z-index:0}.qa-flowchart-stage:before{bottom:0;top:0}.qa-flowchart.has-incoming:before{height:3rem;top:0}.qa-flowchart.has-outgoing:after{bottom:0;height:4.5rem}.qa-flowchart-stage-label{align-items:center;align-self:center;background:var(--ink);margin:2rem 0;min-height:0;padding:.25rem .75rem;position:relative;z-index:2}.qa-flowchart-stage-nodes{grid-gap:1.25rem;display:grid;flex:none;gap:1.25rem;grid-auto-rows:auto;grid-template-rows:none;min-height:0;position:relative;width:100%}.qa-flowchart-stage:not(:last-of-type) .qa-flowchart-stage-nodes:after,.qa-flowchart.has-outgoing .qa-flowchart-stage:last-of-type .qa-flowchart-stage-nodes:after{border-left:.35rem solid #0000;border-right:.35rem solid #0000;border-top:.55rem solid var(--accent);bottom:-.875rem;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.qa-flowchart-node{height:auto;max-height:none;min-height:7.5rem;transform:none;width:100%}.qa-flowchart-node:after,.qa-flowchart-node:before{left:50%;right:auto;transform:translateX(-50%)}.qa-flowchart-node:before{top:-.3125rem}.qa-flowchart-node:after{bottom:-.3125rem;top:auto}.qa-flowchart-lines{display:none}}@media (max-width:767px){:root{--qa-section-space:3.75rem;--qa-header-gap:1rem;--qa-section-gap:2.25rem;--qa-grid-gap:1.25rem}html{scroll-padding-top:8.5rem}.site-nav{gap:.5rem 1rem}.site-nav-links{gap:.25rem .75rem;scrollbar-width:thin}.site-nav-links a{padding-inline:.125rem}.site-footer{margin-top:auto;width:100%}main .content-wrapper{gap:clamp(2.5rem,4vw,4rem);gap:var(--qa-section-gap);padding-block:clamp(4.5rem,8vw,7.5rem);padding-block:var(--qa-section-space)}main .content-wrapper.qa-case-section{padding-block:4.75rem!important}.qa-page-intro{padding-block:4rem 3rem}.qa-case-hero-wrapper{padding-block:3.5rem}.qa-project-copy{padding-top:1rem}.qa-module-card,main .card-wrapper .card,main .paragraph-wrapper .paragraph{padding:1.25rem}main .card-wrapper .card{min-height:0}.qa-table-region{max-height:min(28rem,70vh)}.qa-table{font-size:.9375rem;min-width:48rem}.qa-table td,.qa-table th{padding:.875rem 1rem}.qa-scenario-table-region{max-height:min(38rem,72vh)}.qa-timeline{grid-template-columns:1fr}.qa-workflow-caption{align-items:flex-start}.qa-workflow-caption>p:first-child{max-width:calc(100% - 4.5rem)}.qa-contact-layout{width:100%}main .input-wrapper{padding:1.25rem}}@media (max-width:560px){:root{--qa-page-gutter:1rem}main .h1{font-size:clamp(2.25rem,12vw,3.25rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}main .h2{font-size:clamp(1.625rem,8vw,2rem)}.site-nav{min-height:0;padding-block:.625rem .75rem}.site-brand{min-height:var(--control-height)}.locale-switcher{width:5.75rem}.qa-landing-wrapper .imagery-landing{aspect-ratio:4/4.75}.qa-landing-copy{gap:.75rem}.qa-landing-copy .h1{font-size:clamp(2rem,10vw,2.75rem)}.qa-cta-row{justify-content:flex-start}.qa-landing-copy .qa-cta-row{justify-content:center;width:100%}.qa-landing-copy .qa-cta-row .button-primary,.qa-landing-copy .qa-cta-row .button-secondary{flex:1 1 12rem}.qa-case-heading .h1,.qa-case-title-row .h1{max-width:100%}.qa-case-hero{aspect-ratio:4/3}.qa-case-meta-row,.qa-project-meta{align-items:flex-start;flex-direction:column;gap:.375rem}.qa-scenario-tabs{box-sizing:border-box;margin-inline:calc(clamp(1rem, 4vw, 3rem)*-1);margin-inline:calc(var(--qa-page-gutter)*-1);max-width:none;padding-inline:clamp(1rem,4vw,3rem);padding-inline:var(--qa-page-gutter);width:calc(100% + clamp(1rem, 4vw, 3rem)*2);width:calc(100% + var(--qa-page-gutter)*2)}.qa-scenario-tabs button{flex-basis:8.25rem;min-width:8.25rem;padding-inline:.875rem}.qa-scenario-table thead tr,.qa-scenario-table tr{padding-inline:.75rem}.qa-scenario-table td{min-height:0;padding:.875rem}.qa-flowchart-viewport{height:clamp(32rem,72vh,38rem)}.qa-flowchart{padding-inline:.875rem}.qa-flowchart-node{padding:.875rem}.qa-flowchart-node .h4{font-size:1rem}.qa-flowchart-node .bodycopy{font-size:.875rem}.qa-workflow-toolbar{align-items:flex-end}.qa-workflow-controls button{height:var(--control-height);min-height:var(--control-height);min-width:var(--control-height);width:var(--control-height)}.qa-workflow-controls .material-symbols-outlined{font-size:2.25rem}.qa-workflow-caption{gap:.75rem}.qa-workflow-caption>p:first-child{max-width:calc(100% - 3.75rem)}.qa-contact-links{align-items:flex-start;flex-direction:column;gap:.25rem}.qa-contact-links a,.site-footer a{overflow-wrap:anywhere}.qa-case-footer{align-items:stretch!important}}@media (max-width:380px){.site-nav-links{margin-inline:-1rem;padding-inline:1rem;width:calc(100% + 2rem)}.qa-toc ol{grid-template-columns:1fr}.qa-scenario-tabs button{flex-basis:7.75rem;min-width:7.75rem}main .input-wrapper{padding:1rem}.site-footer{padding:0}}.qa-case-page .teaser-uno.qa-artifact--diagram{grid-template-rows:auto}.qa-case-page .qa-artifact .head.qa-diagram-frame{aspect-ratio:1400/520;background-color:#4d4852;background-image:radial-gradient(circle,#68626d 1.35px,#0000 1.5px);background-size:16px 16px}.qa-diagram-frame picture{display:block;height:100%;width:100%}.qa-case-page .qa-artifact .head.qa-diagram-frame img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}@media (max-width:900px){.qa-case-page .teaser-uno.qa-artifact--diagram,.qa-case-page .teaser-uno.qa-artifact--mockup{grid-template-rows:auto auto}.qa-case-page .qa-artifact .head.qa-mockup-frame{aspect-ratio:3/2}}@media (max-width:700px){.qa-case-page .qa-artifact .head.qa-diagram-frame{aspect-ratio:9/7}}@media (max-width:1024px){.landing-wrapper.qa-landing-wrapper{gap:0!important;overflow:hidden!important}.landing-wrapper.qa-landing-wrapper,.qa-landing-wrapper .imagery-landing{display:block!important;min-height:0!important;position:relative!important;width:100%!important}.qa-landing-wrapper .imagery-landing{aspect-ratio:16/10!important;height:auto!important;margin:0!important;max-height:none!important;z-index:0!important}.qa-landing-wrapper .content-header-landing,.qa-landing-wrapper .imagery-landing .image{height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.qa-landing-wrapper .content-header-landing{align-content:center!important;align-items:center!important;background:#1f1d23db!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;justify-content:center!important;margin:0!important;max-height:none!important;min-height:0!important;padding:clamp(1.25rem,5vw,3rem)!important;text-align:center!important;z-index:1!important}.qa-landing-copy .bodycopy,.qa-landing-copy .h1{color:inherit!important}.qa-landing-copy .button-primary{background:#fff!important;border-color:#fff!important;color:#2f2b34!important}.qa-landing-copy .button-secondary{background:#0000!important;border-color:#fff!important;color:#fff!important}.site-nav-links{display:flex!important;gap:.75rem 1.25rem!important;scrollbar-width:thin}.site-nav-links a{flex:0 0 auto}}@media (max-width:600px){.qa-landing-wrapper .imagery-landing{aspect-ratio:4/4.6!important}.qa-landing-wrapper .content-header-landing{padding:1.25rem!important}.qa-landing-copy .h1{font-size:clamp(2rem,10vw,2.65rem)!important}.qa-landing-copy .qa-cta-row{max-width:100%!important;width:100%!important}.site-nav{grid-column-gap:.75rem;grid-row-gap:.5rem;align-items:center;column-gap:.75rem;display:grid!important;grid-template-columns:minmax(0,1fr) 5.875rem;row-gap:.5rem;width:calc(100% - 2rem)!important}.site-brand{font-size:clamp(1rem,5.5vw,1.25rem);margin-right:0!important;min-width:0;white-space:nowrap}.locale-switcher{grid-template-columns:repeat(2,minmax(0,1fr));height:2.875rem;justify-self:end;min-width:5.875rem;width:5.875rem}.locale-option{min-height:2.75rem;min-width:0;padding:0;width:100%}.site-nav-links{gap:.5rem .875rem!important;grid-column:1/-1;grid-row:2;margin:0!important;overflow-x:auto;padding:0 0 .25rem!important;scroll-padding-inline:0;width:100%!important}.qa-scenario-tabs{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);margin-inline:0;max-width:100%;overflow:visible;padding:0;width:100%}.qa-scenario-tabs button,.qa-scenario-tabs button[aria-selected=true]{flex:0 0 auto;height:auto;justify-content:flex-start;line-height:1.25;min-height:var(--control-height);min-width:0;padding:.75rem 1rem;text-align:left;white-space:normal;width:100%}}.legal-content{padding-block:clamp(4rem,8vw,7rem)!important}.legal-header{gap:.875rem!important}.legal-eyebrow{color:#6d6870}.legal-intro{max-width:48ch}.legal-sheet{border-bottom:1px solid #d9d6db;border-bottom:1px solid var(--qa-line);border-top:1px solid #d9d6db;border-top:1px solid var(--qa-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.legal-block{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-height:10.5rem;min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.legal-block:nth-child(odd){border-right:1px solid #d9d6db;border-right:1px solid var(--qa-line)}.legal-block:nth-child(n+3){border-top:1px solid #d9d6db;border-top:1px solid var(--qa-line)}.legal-block--wide{border-right:0!important;grid-column:1/-1}.legal-address{display:flex;flex-direction:column;font-style:normal;gap:.15rem}.legal-name,.legal-vat{font-family:josefinsanssemibold_italic,sans-serif;font-weight:700}.legal-links{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.legal-block>a,.legal-links a{align-items:center;display:inline-flex;min-height:2.75rem;overflow-wrap:anywhere}.legal-sheet--privacy .legal-block:first-child{border-right:1px solid #d9d6db;border-right:1px solid var(--qa-line)}.legal-sheet--privacy .legal-block--wide{border-top:0;grid-column:auto}@media (max-width:767px){.site-footer,.site-footer-inner{width:100%}.site-footer-inner{width:calc(100% - clamp(1rem, 4vw, 3rem)*2);width:calc(100% - var(--qa-page-gutter)*2)}.legal-content{padding-block:4rem!important}.legal-sheet,.legal-sheet--privacy{grid-template-columns:1fr}.legal-block,.legal-sheet--privacy .legal-block:first-child{border-right:0;border-top:1px solid #d9d6db;border-top:1px solid var(--qa-line);min-height:0}.legal-block:first-child,.legal-sheet--privacy .legal-block:first-child{border-top:0}.legal-sheet--privacy .legal-block--wide{border-top:1px solid #d9d6db;border-top:1px solid var(--qa-line);grid-column:1}}
/*# sourceMappingURL=main.50bea80d.css.map*/