:root{--dv22-blue:#166bc7;--dv22-blue-strong:#0b57a4;--dv22-blue-soft:#e9f3ff;--dv22-blue-pale:#f3f8ff;--dv22-green:#69b53e;--dv22-green-strong:#438526;--dv22-green-soft:#eff9e9;--dv22-ink:#10283f;--dv22-copy:#465f73;--dv22-muted:#6f8392;--dv22-canvas:#f5f9fc;--dv22-surface:#fff;--dv22-surface-blue:#edf5fb;--dv22-surface-green:#f2f8ee;--dv22-line:#d4e2eb;--dv22-line-strong:#aac2d1;--dv22-shadow:0 26px 70px #1f54781c;--dv22-shadow-soft:0 14px 40px #1f547814}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dv22-page{--dv2-ink:var(--dv22-ink);--dv2-ink-2:#24445f;--dv2-copy:var(--dv22-copy);--dv2-muted:var(--dv22-muted);--dv2-faint:#8ca0ad;--dv2-canvas:var(--dv22-canvas);--dv2-surface:var(--dv22-surface);--dv2-surface-2:var(--dv22-surface-blue);--dv2-surface-3:#e7f0f5;--dv2-line:var(--dv22-line);--dv2-line-strong:var(--dv22-line-strong);--dv2-accent:var(--dv22-blue);--dv2-accent-bright:var(--dv22-green);--dv2-focus:#075fb8;--dv21-dark:var(--dv22-surface-blue);--dv21-dark-2:#e3eff7;--dv21-lime:var(--dv22-green);--dv21-shadow:var(--dv22-shadow);background:var(--dv22-canvas);color:var(--dv22-ink);overflow-x:clip}body.dv22-page .site-header{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#fbfdffeb;border-bottom:1px solid #235d841a;box-shadow:0 1px #ffffffbf}body.dv22-page .nav-link[aria-current=page]{color:var(--dv22-blue-strong)}body.dv22-page .nav-link[aria-current=page]:after{background:linear-gradient(90deg, var(--dv22-blue), var(--dv22-green))}body.dv22-page .dv2-kicker,body.dv22-page .dv2-asset__id,body.dv22-page .dv2-tool-row>span,body.dv22-page .dv2-gate>span,body.dv22-page .dv21-network-grid>article>span{color:var(--dv22-blue-strong)}body.dv22-page .dv2-action{border-radius:8px;min-height:50px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 24px #166bc729;border-color:var(--dv22-blue)!important;background:var(--dv22-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dv22-page .dv2-action:hover{transform:translateY(-2px);box-shadow:0 14px 30px #166bc738;border-color:var(--dv22-blue-strong)!important;background:var(--dv22-blue-strong)!important;color:#fff!important}body.dv22-page .dv2-action--accent{box-shadow:0 10px 24px #69b53e2e;border-color:var(--dv22-green)!important;background:var(--dv22-green)!important;color:#12300c!important;-webkit-text-fill-color:#12300c!important}body.dv22-page .dv2-action--accent:hover{box-shadow:0 14px 30px #69b53e3d;color:#102a0b!important;background:#5ca936!important;border-color:#5ca936!important}body.dv22-page .dv2-action--secondary{box-shadow:none;color:var(--dv22-blue-strong)!important;-webkit-text-fill-color:var(--dv22-blue-strong)!important;background:#ffffffb8!important;border-color:#166bc757!important}body.dv22-page .dv2-action--secondary:hover{border-color:var(--dv22-blue)!important;background:var(--dv22-blue-soft)!important;color:var(--dv22-blue-strong)!important}body.dv22-page .dv2-text-link{color:var(--dv22-blue-strong)}body.dv22-page .dv2-text-link:after{color:var(--dv22-green-strong)}body.dv22-page .dv2-status,body.dv22-page .dv21-domain-status{background:var(--dv22-green-soft);color:#356e20;border-color:#69b53e6b;border-radius:6px}.dv22-particle-field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dv22-particle-field--domains{opacity:.72}.dv22-particle-field--workflow{opacity:.86}.dv22-particle-field--detail{opacity:.78}body.dv22-page .dv21-hero{isolation:isolate;border-bottom-color:var(--dv22-line);background:radial-gradient(circle at 88% 14%,#69b53e21,#0000 24%),radial-gradient(circle at 67%,#166bc721,#0000 35%),linear-gradient(112deg,#fff 0 49%,#f3f8fd 49% 100%);position:relative}body.dv22-page .dv21-hero:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#166bc709 1px,#0000 1px),linear-gradient(90deg,#166bc709 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 62% 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 62% 100%)}body.dv22-page .dv21-hero__grid{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(480px,.97fr);gap:clamp(34px,4.2vw,68px);min-height:min(760px,100dvh - 72px);position:relative}body.dv22-page .dv21-hero__copy{z-index:2;padding-right:0;position:relative}html body.dv22-page.dv21-page #main-content .dv21-hero h1{max-width:720px!important;color:var(--dv22-ink)!important;font-weight:610!important}body.dv22-page .dv21-hero__lead{color:var(--dv22-copy)}body.dv22-page .dv21-hero__media{min-height:500px;max-height:560px;box-shadow:var(--dv22-shadow);background:#eef5f8;border:1px solid #166bc729;border-radius:20px;grid-template-rows:minmax(0,1fr) 108px;align-self:center;margin:44px 0;display:grid}body.dv22-page .dv21-hero__media img{filter:saturate(.92)contrast(1.02)brightness(1.02);min-height:0;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .3s}body.dv22-page .dv21-hero__media:hover img{filter:saturate()contrast(1.03)brightness(1.02);transform:scale(1.015)}body.dv22-page .dv21-hero__media:after{background:linear-gradient(90deg,#f3f8fda8,#0000 22%),linear-gradient(#0000 72%,#093e691a);border:0}body.dv22-page .dv21-hero__media figcaption{color:#456073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafdffe6;border:1px solid #166bc72e;border-radius:8px;max-width:410px;bottom:124px;right:16px;box-shadow:0 10px 28px #204a681a}.dv22-hero-readout{z-index:1;background:#f7fbfef0;border-top:1px solid #166bc729;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.dv22-hero-readout>span{border-right:1px solid var(--dv22-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:20px;display:flex}.dv22-hero-readout>span:last-child{border-right:0}.dv22-hero-readout small{color:var(--dv22-muted);font-family:var(--dv2-mono);letter-spacing:.08em;font-size:.6rem}.dv22-hero-readout strong{color:var(--dv22-blue-strong);font-family:var(--dv2-mono);letter-spacing:.05em;font-size:.84rem}.dv22-hero-readout>span:last-child strong{color:var(--dv22-green-strong)}.dv22-role-band{z-index:2;border-bottom:1px solid var(--dv22-line);background:#fffffff0;position:relative}.dv22-role-band__inner{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.dv22-role-band p{color:var(--dv22-blue-strong);font-family:var(--dv2-mono);letter-spacing:.1em;flex:none;margin:0;font-size:.67rem;font-weight:760}.dv22-role-band ul{flex-wrap:wrap;justify-content:flex-end;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.dv22-role-band li{border-left:1px solid var(--dv22-line);color:var(--dv22-copy);padding:0 18px;font-size:.78rem;font-weight:640}body.dv22-page .dv2-local-nav{border-color:var(--dv22-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbfef0}body.dv22-page .dv2-local-nav a[aria-current=page]:after{background:linear-gradient(90deg, var(--dv22-blue), var(--dv22-green))}body.dv22-page .dv21-domain-explorer{isolation:isolate;background:radial-gradient(circle at 12% 15%, #166bc712, transparent 25%), radial-gradient(circle at 86% 72%, #69b53e14, transparent 26%), var(--dv22-canvas);position:relative}body.dv22-page .dv21-domain-explorer>.dv2-shell{z-index:1;position:relative}body.dv22-page .dv21-domain-tabs{background:0 0;border:0;gap:14px}html body.dv22-page.dv21-page #main-content button.dv21-domain-tab{border:1px solid var(--dv22-line)!important;background:#ffffffeb!important;border-radius:16px!important;min-height:344px!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important;box-shadow:0 10px 30px #1f54780e!important}html body.dv22-page.dv21-page #main-content button.dv21-domain-tab:hover{box-shadow:var(--dv22-shadow-soft)!important;background:#fff!important;border-color:#166bc757!important;transform:translateY(-4px)!important}html body.dv22-page.dv21-page #main-content button.dv21-domain-tab[aria-selected=true]{color:var(--dv22-ink)!important;-webkit-text-fill-color:var(--dv22-ink)!important;box-shadow:inset 0 -5px 0 var(--dv22-green), 0 20px 48px #166bc721!important;background:linear-gradient(160deg,#fff 0%,#edf6ff 72%,#f1f9ed 100%)!important;border-color:#166bc7b3!important;transform:none!important}body.dv22-page .dv21-domain-tab__media{background:#e7f0f5;border-radius:15px 15px 0 0}body.dv22-page .dv21-domain-tab__number,body.dv22-page .dv21-domain-tab[aria-selected=true] .dv21-domain-tab__number{color:var(--dv22-blue-strong)}body.dv22-page .dv21-domain-tab__copy,body.dv22-page .dv21-domain-tab[aria-selected=true] .dv21-domain-tab__copy{color:var(--dv22-muted)}body.dv22-page .dv21-domain-panel{box-shadow:var(--dv22-shadow);background:#fffffff0;border-color:#166bc72b;border-radius:20px}body.dv22-page .dv21-domain-panel__intro,body.dv22-page .dv21-domain-panel__actions,body.dv22-page .dv21-domain-path li,body.dv22-page .dv21-domain-switch,body.dv22-page .dv21-principles,body.dv22-page .dv21-problem-grid,body.dv22-page .dv21-domain-stages li,body.dv22-page .dv21-deep-links,body.dv22-page .dv21-boundary{border-color:var(--dv22-line)}body.dv22-page .dv21-problem-list>strong,body.dv22-page .dv21-domain-path span{color:var(--dv22-blue-strong)}body.dv22-page .dv21-problem-list li:before{background:linear-gradient(90deg, var(--dv22-blue), var(--dv22-green));border-radius:999px;width:7px;height:2px}body.dv22-page .dv21-domain-path li:not(:last-child):after{color:var(--dv22-green-strong)}body.dv22-page .dv21-progressive{isolation:isolate;border-block:1px solid var(--dv22-line);color:var(--dv22-ink);background:radial-gradient(circle at 8% 28%,#166bc71a,#0000 24%),radial-gradient(circle at 88% 70%,#69b53e1a,#0000 27%),linear-gradient(#f5faff 0%,#edf5fa 100%);position:relative;overflow:hidden}body.dv22-page .dv21-progressive>.dv2-shell{z-index:1;position:relative}body.dv22-page .dv21-progressive .dv2-kicker{color:var(--dv22-blue-strong)}body.dv22-page .dv21-progressive .dv21-section-intro h2{color:var(--dv22-ink)}body.dv22-page .dv21-progressive .dv21-section-intro>p{color:var(--dv22-copy)}body.dv22-page .dv21-progressive-steps{border-top:1px solid #166bc73d;position:relative}body.dv22-page .dv21-progressive-steps:before{background:linear-gradient(90deg, var(--dv22-blue), #4e9bdd 55%, var(--dv22-green));content:"";opacity:.7;height:3px;position:absolute;top:-2px;left:0;right:0}body.dv22-page .dv21-progressive-steps li{border-right:1px solid #166bc726}body.dv22-page .dv21-progressive-steps span{color:var(--dv22-blue-strong)}body.dv22-page .dv21-progressive-steps strong{color:var(--dv22-ink)}body.dv22-page .dv21-progressive-steps p{color:var(--dv22-copy)}body.dv22-page .dv2-section--surface,body.dv22-page .dv2-final{background:#fff}body.dv22-page .dv2-section--soft,body.dv22-page .dv21-principles{background:#edf5f9}body.dv22-page .dv2-asset,body.dv22-page .dv2-asset:first-child,body.dv22-page .dv2-asset:nth-child(4),body.dv22-page .dv2-asset:nth-child(6){color:var(--dv22-ink);background:#fff}body.dv22-page .dv2-asset:first-child,body.dv22-page .dv2-asset:nth-child(4){background:var(--dv22-blue-pale)}body.dv22-page .dv2-asset:nth-child(6){background:linear-gradient(145deg,#f3f9ff,#f1f9ed);border-color:#69b53e52}body.dv22-page .dv2-asset:nth-child(6) p,body.dv22-page .dv2-asset:nth-child(6) .dv2-asset__id,body.dv22-page .dv2-asset:nth-child(6) .dv2-text-link{color:inherit}body.dv22-page .dv2-tool-row,body.dv22-page .dv21-principles__grid article,body.dv22-page .dv21-network-grid article,body.dv22-page .dv2-gate,body.dv22-page .dv2-review-chain article,body.dv22-page .dv2-challenge,body.dv22-page .dv2-issue{background:#ffffffe6}body.dv22-page .dv21-principles__grid,body.dv22-page .dv2-asset-map,body.dv22-page .dv2-tool-list,body.dv22-page .dv2-gates,body.dv22-page .dv2-review-chain,body.dv22-page .dv2-issue-list{border-color:var(--dv22-line);background:var(--dv22-line)}body.dv22-page .dv2-evidence-contract{border-color:var(--dv22-line)}body.dv22-page .dv2-filter[aria-pressed=true],body.dv22-page .dv2-tool-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--dv22-green);border-color:var(--dv22-blue)!important;background:var(--dv22-blue-soft)!important;color:var(--dv22-blue-strong)!important}body.dv22-page .dv2-workflow-group>h3{background:linear-gradient(90deg, var(--dv22-blue-soft), var(--dv22-green-soft));color:var(--dv22-ink)}body.dv22-page button.dv2-run,body.dv22-page #main-content button.dv2-run{border-color:var(--dv22-blue)!important;background:var(--dv22-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.dv22-page .dv21-domain-hero{isolation:isolate;border-bottom-color:var(--dv22-line);background:radial-gradient(circle at 82% 22%,#69b53e1f,#0000 23%),radial-gradient(circle at 67% 64%,#166bc71f,#0000 34%),linear-gradient(118deg,#fff 0 54%,#eef6fb 54% 100%);position:relative;overflow:hidden}body.dv22-page .dv21-domain-hero:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#166bc709 1px,#0000 1px),linear-gradient(90deg,#166bc709 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}body.dv22-page .dv21-domain-hero>.dv2-shell{z-index:1;position:relative}html body.dv22-page.dv21-domain-page #main-content .dv21-domain-hero h1{color:var(--dv22-ink)!important;font-weight:610!important}body.dv22-page .dv21-domain-summary{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--dv22-blue), var(--dv22-green)) border-box;color:var(--dv22-ink);box-shadow:var(--dv22-shadow);border:1px solid #166bc733;border-top:4px solid #0000;border-radius:16px;overflow:hidden}body.dv22-page .dv21-domain-summary article{border-bottom-color:var(--dv22-line);background:#ffffffdb}body.dv22-page .dv21-domain-summary article:nth-child(2){background:var(--dv22-blue-pale)}body.dv22-page .dv21-domain-summary span{color:var(--dv22-blue-strong)}body.dv22-page .dv21-domain-summary strong{color:var(--dv22-ink)}body.dv22-page .dv21-domain-switch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcfef0}body.dv22-page .dv21-domain-switch a{border-color:var(--dv22-line);color:var(--dv22-copy)}body.dv22-page .dv21-domain-switch a[aria-current=page]{background:linear-gradient(135deg, var(--dv22-blue-soft), var(--dv22-green-soft));color:var(--dv22-blue-strong);box-shadow:inset 0 -4px 0 var(--dv22-green)}body.dv22-page .dv21-domain-switch a[aria-current=page] span,body.dv22-page .dv21-domain-switch a span{color:var(--dv22-blue-strong)}body.dv22-page .dv21-problem-grid,body.dv22-page .dv21-deep-links{background:0 0;border:0;gap:12px}body.dv22-page .dv21-problem-grid article,body.dv22-page .dv21-deep-links a{border:1px solid var(--dv22-line);background:#fff;border-radius:14px;box-shadow:0 10px 28px #1f54780b}body.dv22-page .dv21-problem-grid article:nth-child(2n){background:var(--dv22-blue-pale)}body.dv22-page .dv21-deep-links a:hover{background:linear-gradient(145deg, var(--dv22-blue-pale), var(--dv22-green-soft));color:var(--dv22-ink);box-shadow:var(--dv22-shadow-soft);border-color:#166bc76b;transform:translateY(-3px)}body.dv22-page .dv21-deep-links a:hover p{color:var(--dv22-copy)}body.dv22-page .dv21-deep-links a:hover>span{color:var(--dv22-blue-strong)}body.dv22-page .dv21-domain-stages{border-top-color:#166bc742}body.dv22-page .dv21-domain-stages li>span{color:var(--dv22-blue-strong)}body.dv22-page .dv2-page-intro{isolation:isolate;background:radial-gradient(circle at 82% 28%,#69b53e1c,#0000 24%),radial-gradient(circle at 63% 64%,#166bc71a,#0000 30%),linear-gradient(120deg,#fff,#eef6fb);position:relative;overflow:hidden}body.dv22-page .dv2-page-intro>.dv2-shell{z-index:1;position:relative}body.dv22-page .dv2-domain-panel{border-color:var(--dv22-line);box-shadow:var(--dv22-shadow-soft);background:#fff;border-radius:18px}body.dv22-page .dv2-domain-panel__intro{background:linear-gradient(145deg, var(--dv22-blue-pale), var(--dv22-green-soft))}html body.dv22-page[class][class][class][class] footer.site-footer.site-footer,html body.dv22-page[class][class][class][class] .site-footer.site-footer{border-top:1px solid var(--dv22-line)!important;color:var(--dv22-copy)!important;background:radial-gradient(circle at 12% 0,#166bc714,#0000 28%),radial-gradient(circle at 88% 12%,#69b53e14,#0000 25%),linear-gradient(#f7fbfe 0%,#edf5f9 100%)!important}html body.dv22-page footer.formal-site-footer.site-footer:not(#dv22-dark-footer){border:0!important;border-top:1px solid var(--dv22-line)!important;color:var(--dv22-copy)!important;background:radial-gradient(circle at 12% 0,#166bc714,#0000 28%),radial-gradient(circle at 88% 12%,#69b53e14,#0000 25%),linear-gradient(#f7fbfe 0%,#edf5f9 100%)!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .formal-footer-cta{background:0 0!important;border-bottom-color:#166bc724!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .formal-footer-cta h2{color:var(--dv22-ink)!important;-webkit-text-fill-color:var(--dv22-ink)!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .formal-footer-cta p{color:var(--dv22-copy)!important;-webkit-text-fill-color:var(--dv22-copy)!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .formal-footer-cta a.formal-button--primary{border-color:var(--dv22-green)!important;background:var(--dv22-green)!important;color:#12300c!important;-webkit-text-fill-color:#12300c!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .formal-footer-cta a.formal-button--secondary{color:var(--dv22-blue-strong)!important;-webkit-text-fill-color:var(--dv22-blue-strong)!important;background:#ffffffb8!important;border-color:#166bc74d!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-note.footer-note{color:var(--dv22-copy)!important;-webkit-text-fill-color:var(--dv22-copy)!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-directory.footer-directory{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-column.footer-column h3,html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-bottom.footer-bottom>strong{color:var(--dv22-ink)!important;-webkit-text-fill-color:var(--dv22-ink)!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-column.footer-column a{color:#587084!important;-webkit-text-fill-color:#587084!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-column.footer-column a:hover{color:var(--dv22-blue-strong)!important;-webkit-text-fill-color:var(--dv22-blue-strong)!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-bottom.footer-bottom{border-top-color:#166bc726!important}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-legal.footer-legal,html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-legal.footer-legal :is(a,span){color:#728696!important;-webkit-text-fill-color:#728696!important}html body.dv22-page[class][class][class][class] footer.site-footer.site-footer .footer-inner.footer-inner,html body.dv22-page[class][class][class][class] .site-footer.site-footer .footer-inner.footer-inner,html body.dv22-page[class][class][class][class] footer.site-footer.site-footer .footer-note.footer-note,html body.dv22-page[class][class][class][class] .site-footer.site-footer .footer-note.footer-note{color:var(--dv22-copy)!important}html body.dv22-page[class][class][class][class] footer.site-footer.site-footer .footer-directory.footer-directory,html body.dv22-page[class][class][class][class] footer.site-footer.site-footer .footer-bottom.footer-bottom,html body.dv22-page[class][class][class][class] .site-footer.site-footer .footer-directory.footer-directory,html body.dv22-page[class][class][class][class] .site-footer.site-footer .footer-bottom.footer-bottom{border-color:#166bc724!important}html body.dv22-page[class][class][class][class] footer.site-footer.site-footer .footer-column.footer-column h3,html body.dv22-page[class][class][class][class] footer.site-footer.site-footer .footer-bottom.footer-bottom strong,html body.dv22-page[class][class][class][class] .site-footer.site-footer .footer-column.footer-column h3,html body.dv22-page[class][class][class][class] .site-footer.site-footer .footer-bottom.footer-bottom strong{color:var(--dv22-ink)!important}html body.dv22-page[class][class][class][class] footer.site-footer.site-footer a,html body.dv22-page[class][class][class][class] .site-footer.site-footer a{color:#587084!important}html body.dv22-page[class][class][class][class] footer.site-footer.site-footer a:hover,html body.dv22-page[class][class][class][class] .site-footer.site-footer a:hover{color:var(--dv22-blue-strong)!important}body.dv22-motion-ready .dv22-reveal{opacity:1;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:none}body.dv22-motion-ready .dv22-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){body.dv22-page .dv21-hero__grid{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:34px}body.dv22-page .dv21-progressive-steps li{border-bottom-color:#166bc724}}@media (max-width:880px){body.dv22-page .dv21-hero{background:radial-gradient(circle at 76% 14%,#69b53e1f,#0000 25%),radial-gradient(circle at 22% 34%,#166bc71a,#0000 30%),linear-gradient(#fff,#f3f8fd)}body.dv22-page .dv21-hero__grid{grid-template-columns:1fr;gap:0}body.dv22-page .dv21-hero__media{min-height:460px;max-height:none;margin:0 0 44px}.dv22-role-band__inner{flex-direction:column;align-items:flex-start;gap:14px;padding-block:20px}.dv22-role-band ul{justify-content:flex-start}.dv22-role-band li:first-child{border-left:0;padding-left:0}body.dv22-page .dv21-domain-summary{max-width:none}}@media (max-width:620px){body.dv22-page .dv21-hero:before,body.dv22-page .dv21-domain-hero:before{opacity:.7;background-size:34px 34px}body.dv22-page .dv21-hero__copy{padding-top:62px}html body.dv22-page.dv21-page #main-content .dv21-hero h1{font-size:clamp(2.55rem,11.8vw,3.45rem)!important}body.dv22-page .dv21-hero__media{border-radius:14px;grid-template-rows:auto 84px;min-height:0}body.dv22-page .dv21-hero__media img{aspect-ratio:16/9;height:auto}body.dv22-page .dv21-hero__media figcaption{bottom:94px;left:10px;right:10px}.dv22-hero-readout>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px}html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-directory.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dv22-role-band li{padding:0 10px;font-size:.72rem}body.dv22-page .dv21-domain-tabs{gap:10px}html body.dv22-page.dv21-page #main-content button.dv21-domain-tab{border-radius:12px!important;min-height:225px!important}html body.dv22-page.dv21-page #main-content button.dv21-domain-tab:hover,html body.dv22-page.dv21-page #main-content button.dv21-domain-tab[aria-selected=true]{transform:none!important}body.dv22-page .dv21-domain-tab__media{border-radius:11px 11px 0 0}body.dv22-page .dv21-domain-panel{border-radius:14px}body.dv22-page .dv21-progressive-steps:before{background:linear-gradient(180deg, var(--dv22-blue), var(--dv22-green));width:3px;height:auto;inset:0 auto 0 0}body.dv22-page .dv21-progressive-steps li,body.dv22-page .dv21-progressive-steps li:not(:first-child){padding-left:22px}body.dv22-page .dv21-problem-grid,body.dv22-page .dv21-deep-links{gap:10px}body.dv22-page .dv21-problem-grid article,body.dv22-page .dv21-deep-links a{border-radius:12px}}@media (max-width:420px){html body.dv22-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-directory.footer-directory{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){body.dv22-page *,body.dv22-page :before,body.dv22-page :after{scroll-behavior:auto!important}body.dv22-page .dv21-hero__media img,body.dv22-page .dv2-action,body.dv22-page .dv21-deep-links a,body.dv22-motion-ready .dv22-reveal{opacity:1;transition:none!important;transform:none!important}}@media (forced-colors:active){.dv22-particle-field{display:none}body.dv22-page .dv21-domain-summary,body.dv22-page .dv21-domain-tab,body.dv22-page .dv21-domain-panel,body.dv22-page .dv21-problem-grid article,body.dv22-page .dv21-deep-links a{forced-color-adjust:auto}}