:is(.home,.art-page) .sec-head{max-width:46rem;margin-bottom:40px}:is(.home,.art-page) .sec-head .t-lead{margin-top:16px}@media(min-width:46.875rem){:is(.home,.art-page) .sec-head{margin-bottom:56px}}:is(.home,.art-page,.cta-band) .defs{position:absolute;width:0;height:0;overflow:hidden}:is(.home,.art-page) .card{position:relative;padding:0;background-color:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius)}:is(.home,.art-page) .card--frm{border-color:transparent}:is(.home,.art-page) .frm{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none}:is(.home,.art-page) .frm rect{x:.5px;y:.5px;width:calc(100% - 1px);height:calc(100% - 1px);rx:7.5px;fill:none;stroke:var(--frm-stroke, var(--line-strong));stroke-width:1}:is(.home,.art-page) .frm--acc{--frm-stroke: var(--frame-soft)}:is(.home,.art-page,.cta-band) .ln{stroke-linecap:butt;stroke-linejoin:round}:is(.home,.art-page,.cta-band) .bp{position:relative;isolation:isolate;border:1px solid transparent;border-bottom-color:var(--line);--bp-bg: var(--canvas)}:is(.home,.art-page) .step__fig.bp{--bp-bg: var(--panel)}:is(.home,.art-page,.cta-band) .bp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--x-line) var(--bp-dot-strength, 32%),transparent) var(--bp-dot-core, .8px),transparent var(--bp-dot-edge, 1.3px));background-size:var(--bp-dot-pitch, 14px) var(--bp-dot-pitch, 14px);background-position:calc(var(--bp-dot-pitch, 14px) / 2) calc(var(--bp-dot-pitch, 14px) / 2);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 55%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 55%,#000 30%,transparent 100%)}@media(forced-colors:active){:is(.home,.art-page,.cta-band) .bp:before{display:none}}:is(.home,.art-page,.cta-band) .fig{display:block;overflow:visible;--art: color-mix(in srgb, var(--x-line) 56%, var(--bp-bg, var(--canvas)));--art2: color-mix(in srgb, var(--x-line) 32%, var(--bp-bg, var(--canvas)))}:is(.home,.art-page,.cta-band) .fig path,:is(.home,.art-page,.cta-band) .fig circle{stroke-linecap:round;stroke-linejoin:round}:is(.home,.art-page,.cta-band) .fig .s{fill:none;stroke:var(--art);stroke-width:calc(var(--sw, 1.25) / var(--k, 1))}:is(.home,.art-page,.cta-band) .fig .s2{fill:none;stroke:var(--art2);stroke-width:calc(var(--sw2, 1.05) / var(--k, 1))}:is(.home,.art-page,.cta-band) .fig .s.fc,:is(.home,.art-page,.cta-band) .fig .s2.fc{fill:var(--x-top)}:is(.home,.art-page) .fig .glow{fill:color-mix(in srgb,var(--x-line) 9%,transparent)}:is(.home,.art-page) .fig .led{fill:var(--x-line)}:is(.home,.art-page) .fig text{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;fill:color-mix(in srgb,var(--x-line) 90%,var(--bp-bg, var(--canvas)));font-variant-numeric:tabular-nums}html.dark :is(.home,.art-page) .tone{filter:url(#tone-d)}:is(.home,.art-page) .mfig{position:relative;width:100%;aspect-ratio:3 / 2}:is(.home,.art-page) .mfig>.fig{position:relative;display:block;width:100%;height:100%}:is(.home,.art-page) .mfig__img{position:absolute;left:52%;top:36.25%;width:34%;height:auto}:is(.home,.art-page) .mfig__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask:url(/art/plate-mask-smooth-261004.png) 0 0 / 100% 100% no-repeat;mask:url(/art/plate-mask-smooth-261004.png) 0 0 / 100% 100% no-repeat}:is(.home,.art-page) .mfig--photo .mfig__img{left:67%;top:47.5%;width:28%}:is(.home,.art-page) .mfig--photo .props{display:none}.home .sanno .lab-narrow{display:none}@media not all and (min-width:62.5rem){.home .sanno .lab-wide{display:none}.home .sanno .lab-narrow{display:inline}}html.dark :is(.home,.art-page) .mfig__bg{filter:brightness(.8) contrast(1.04)}html:not(.dark) :is(.home,.art-page) .mfig__bg{filter:url(#lift-l)}:is(.home,.art-page) .mfig--photo{--anno: var(--x-line);--anno2: color-mix(in srgb, var(--x-line) 64%, transparent)}html:not(.dark) :is(.home,.art-page) .mfig--photo .sanno{filter:url(#halo-l)}:is(.home,.art-page) .mfig--photo .sanno .s{stroke:var(--anno)}:is(.home,.art-page) .mfig--photo .sanno .s2{stroke:var(--anno2)}:is(.home,.art-page) .mfig--photo .sanno .led,:is(.home,.art-page) .mfig--photo .sanno text:not(.lab){fill:var(--anno)}:is(.home,.art-page) .mfig--photo .sanno .wedge{fill:color-mix(in srgb,var(--brand) 42%,transparent)}:is(.home,.art-page) .btn--outline,:is(.home,.art-page) .btn--outline:hover{border-color:var(--ctl-line)}:is(.home,.art-page) .btn--outline:hover{background-color:color-mix(in srgb,var(--brand-ink) 12%,transparent)}:is(.home,.art-page) .btn--primary{border-color:var(--primary-edge)}:is(.home,.art-page,.cta-band) .btn--on-green{background-color:transparent;border-color:var(--inverse-ink);color:var(--inverse-ink)}:is(.home,.art-page,.cta-band) .btn--on-green .btn__chip{background-color:var(--inverse-ink);color:var(--inverse-bg)}:is(.home,.art-page,.cta-band) .btn--on-green:hover{background-color:var(--brand-hover)}:is(.home,.art-page) .text-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px}:is(.home,.art-page) .text-link:hover{text-decoration-thickness:2px}:is(.home,.art-page) .tag{background-color:var(--fill-veil)}.section--cta.cta-band{padding-block:64px 72px;color:var(--inverse-ink);--focus: var(--inverse-ink);--x-line: color-mix(in srgb, var(--inverse-ink) 85%, var(--inverse-bg));--x-top: color-mix(in srgb, var(--inverse-bg) 84%, #ffffff);--draw-tint: color-mix(in srgb, var(--inverse-ink) 40%, transparent)}@media(min-width:46.875rem){.section--cta.cta-band{padding-block:96px 104px}}.section--cta.cta-band .bp{--bp-bg: var(--inverse-bg);border-bottom-color:color-mix(in srgb,var(--inverse-ink) 30%,transparent)}.cta-band .cta__in{display:grid;gap:48px;align-items:center}.cta-band .cta__title{margin-bottom:32px;color:var(--inverse-ink)}.cta-band .cta__title--lead{margin-bottom:16px}.cta-band .cta__text{max-width:48ch;margin-bottom:32px;color:var(--inverse-ink);opacity:.75;text-wrap:balance}.cta-band .cta__fig{margin-inline:10px}.cta-band .cta__duo{padding:0;overflow:hidden}.cta-band .cta__duo .scan{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden}.cta-band .scan__win,.cta-band .scan__img{position:absolute;inset:0}.cta-band .scan__win{overflow:hidden}.cta-band .scan__img{display:flex;align-items:flex-end;justify-content:center;gap:14%}.cta-band .scan__img img{width:auto;height:76%;flex:none}.cta-band .scan__line{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:color-mix(in srgb,var(--inverse-ink) 70%,transparent);opacity:0}.cta-band .cta__duo .duo-anno{position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none;--sw: 1;--sw2: .9}.cta-band .duo-tag{position:absolute;top:7%;display:flex;flex-direction:column;gap:2px;line-height:1.25;pointer-events:none}.cta-band .duo-tag b{font-size:.9375rem;font-weight:600;color:var(--inverse-ink)}.cta-band .duo-tag span{font-size:.8125rem;color:color-mix(in srgb,var(--inverse-ink) 80%,var(--inverse-bg))}.cta-band .duo-tag--r{left:4%}.cta-band .duo-tag--a{right:4%;text-align:right;align-items:flex-end}@media not all and (min-width:62.5rem){.cta-band .duo-anno .lead{display:none}.cta-band .scan__img img{height:66%}.cta-band .duo-tag--r{left:0}.cta-band .duo-tag--a{right:0}}.cta-band .duo-g{filter:url(#duo-g)}@media(min-width:46.875rem){.cta-band .cta__in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px}.cta-band .cta__fig{margin-inline:0}}@media(min-width:62.5rem){.cta-band .cta__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media(min-width:46.875rem){.cta-band .cta__duo{width:100%;max-width:29.25rem;margin-inline:auto 0}}@media not all and (min-width:37.5rem){.section--cta.cta-band .btn{width:100%;justify-content:space-between}}
