.detail-page .dp-wrap{width:100%;max-width:1296px;margin:0 auto;padding-inline:var(--pad)}.detail-page .dp-sec{padding-block:var(--gap-sec)}.detail-page .dp-sec[data-gap-top=close]{padding-top:calc(var(--gap-sec) / 2)}.detail-page .dp-sec[data-gap-top=joined]{padding-top:calc(var(--gap-sec) / 6)}.detail-page .dp-sec[data-gap-bottom=close]{padding-bottom:calc(var(--gap-sec) / 2)}.detail-page .dp-sec[data-gap-bottom=joined]{padding-bottom:calc(var(--gap-sec) / 6)}.detail-page .dp-sec[data-tone=light]{background:#fff}.detail-page .dp-sec[data-tone=tint]{background:var(--surface)}.detail-page .dp-sec[data-tone=dark]{background:var(--dark);color:#fff;--ink: #fff;--ink-2: var(--on-dark);--label: var(--on-dark);--line: var(--dark-line);--teal: var(--teal-on-dark);--surface: var(--dark-elev)}.detail-page .dp-sec[data-tone=teal]{--teal-line: #8cc6cc;--teal-deep: #0b5660;background:var(--teal-ink);color:#fff;--ink: #fff;--ink-2: var(--teal-pale);--label: var(--teal-pale);--line: var(--teal-line);--teal: var(--teal-pale);--surface: var(--teal-deep)}.detail-page .dp-sec[data-tone=dark] .dp-media-slot{--slot: var(--dark-elev)}.detail-page .dp-sec[data-tone=teal] .dp-media-slot{--slot: var(--teal-deep)}.detail-page .dp-sec:is([data-tone=dark],[data-tone=teal]) a{color:#fff;text-decoration:underline}.detail-page .dp-sec[data-tone=dark] :focus-visible{outline-color:#fff}.detail-page .dp-sec[data-tone=teal] :focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #2c353d}.detail-page .dp-sec.dp-closing-boundary{border-bottom:2px solid var(--teal-pale)}.detail-page .dp-sec.dp-rule{border-top:1px solid var(--line)}.detail-page .dp-sec.dp-rule[data-tone=dark]{border-top-color:var(--dark-line)}.detail-page .dp-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-col);align-items:start}.detail-page .dp-split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-page .dp-h2{margin:0;font-size:var(--fs-2);font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.detail-page .dp-h3{margin:0;font-size:var(--fs-3);font-weight:600;line-height:1.3;text-wrap:balance}.detail-page .dp-lead{margin:16px 0 0;max-width:34em;color:var(--ink-2);font-size:var(--fs-4);line-height:1.6}.detail-page .dp-text{margin:0;max-width:38em;color:var(--ink-2);font-size:var(--fs-4);line-height:1.7}.detail-page .dp-text+.dp-text{margin-top:18px}.detail-page .dp-sec[data-tone=dark] .dp-lead,.detail-page .dp-sec[data-tone=dark] .dp-text{color:var(--on-dark)}.detail-page .dp-plist{margin:0;padding:0;list-style:none}.detail-page .dp-plist li{padding:11px 0;border-top:1px solid var(--line);font-size:var(--fs-5);line-height:1.45}.detail-page .dp-plist li:last-child{border-bottom:1px solid var(--line)}.detail-page .dp-plist-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;border-bottom:1px solid var(--line)}.detail-page .dp-plist-2 li:last-child{border-bottom:0}.detail-page .dp-bullets{margin:14px 0 0;padding:0;list-style:none}.detail-page .dp-bullets li{position:relative;padding:6px 0 6px 20px;color:var(--ink-2);font-size:var(--fs-4);line-height:1.6}.detail-page .dp-bullets li:before{position:absolute;top:18px;left:0;width:8px;height:1px;background:var(--teal);content:""}@media(max-width:900px){.detail-page .dp-split,.detail-page .dp-split-even{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.detail-page .dp-plist-2{grid-template-columns:1fr}}.detail-page .dp-sec[data-tone=banner]{position:relative;isolation:isolate;display:grid;align-items:center;min-height:360px;overflow:hidden;color:#fff;background:var(--dark)}@media(max-width:640px){.detail-page .dp-sec[data-tone=banner]{min-height:280px}}.detail-page .dp-sec.dp-footer-boundary{border-bottom:2px solid var(--on-dark)}.dp-page-header.svelte-hyyx72{background:#fff}.breadcrumb.svelte-hyyx72{display:flex;flex-wrap:wrap;gap:6px;padding-top:28px;color:var(--label);font-size:var(--fs-6);line-height:1.5}.breadcrumb.svelte-hyyx72 a:where(.svelte-hyyx72){color:var(--label);text-decoration:none}.breadcrumb.svelte-hyyx72 a:where(.svelte-hyyx72):hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.breadcrumb.svelte-hyyx72 span[aria-hidden=true]:where(.svelte-hyyx72){color:var(--line)}.heading.svelte-hyyx72{padding:28px 0 var(--gap-sec)}.heading[data-gap=close].svelte-hyyx72{padding-bottom:calc(var(--gap-sec) / 2)}.heading[data-gap=joined].svelte-hyyx72{padding-bottom:calc(var(--gap-sec) / 6)}.category.svelte-hyyx72{margin:0 0 14px;color:var(--teal-ink);font-size:var(--fs-6);font-weight:600}.dp-page-header.svelte-hyyx72 h1:where(.svelte-hyyx72){max-width:18em;margin:0;font-size:var(--fs-1);font-weight:600;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.summary.svelte-hyyx72{max-width:38em;margin:20px 0 0;color:var(--ink-2);font-size:var(--fs-4);line-height:1.6}.header-media.svelte-hyyx72{margin-top:48px}.header-media.svelte-hyyx72 .public-media{width:100%;aspect-ratio:16 / 9;overflow:hidden}.header-media.svelte-hyyx72 img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.header-media.svelte-hyyx72{margin-top:32px}.header-media.svelte-hyyx72 .public-media{aspect-ratio:4 / 3}}.closing.svelte-yg425i{padding:var(--gap-sec) 0;background:var(--teal-ink);color:#fff}.closing.svelte-yg425i :where(.svelte-yg425i):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #2c353d}.closing-grid.svelte-yg425i{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap-col);align-items:end}h2.svelte-yg425i{margin:0;color:#fff;font-size:var(--fs-2);font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}p.svelte-yg425i{max-width:34em;margin:14px 0 0;color:var(--teal-pale);font-size:var(--fs-4);line-height:1.6}.actions.svelte-yg425i{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.primary.svelte-yg425i{display:inline-block;padding:14px 24px;background:#fff;color:var(--teal-ink);font-size:var(--fs-5);font-weight:600;text-decoration:none}.primary.svelte-yg425i:hover{background:var(--dark);color:#fff}.contact.svelte-yg425i{color:#fff;font-size:var(--fs-5);font-weight:500;line-height:1.5;text-decoration:none}.contact.svelte-yg425i:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.closing-grid.svelte-yg425i{grid-template-columns:1fr}}@media(max-width:640px){.primary.svelte-yg425i{width:100%;text-align:center}}.overall.svelte-4lau1j{margin-bottom:36px}.list-title.svelte-4lau1j{margin-bottom:12px;font-size:var(--fs-5)}.lists.svelte-4lau1j{gap:32px}.point.svelte-onknsb{padding:26px 0 28px;border-top:1px solid var(--line)}.point.svelte-onknsb:last-child{border-bottom:1px solid var(--line)}.point.svelte-onknsb p:where(.svelte-onknsb){max-width:38em;margin:10px 0 0;color:var(--ink-2);font-size:var(--fs-4);line-height:1.65}.heading.svelte-o5ttul{max-width:44em;margin-bottom:44px}.process.svelte-o5ttul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.process.svelte-o5ttul>li:where(.svelte-o5ttul){position:relative;min-width:0;grid-column:var(--c4);grid-row:var(--r4)}.card.svelte-o5ttul{height:100%;padding:20px 20px 22px;border:1px solid var(--dark-line);background:var(--dark-elev)}.number.svelte-o5ttul{color:var(--teal-on-dark);font-size:var(--fs-6);font-weight:600}h3.svelte-o5ttul{margin:8px 0 0;color:#fff;font-size:16px;font-weight:600;line-height:1.3}p.svelte-o5ttul{margin:6px 0 0;color:var(--on-dark);font-size:14px;line-height:1.5}.connector.svelte-o5ttul{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.connector.svelte-o5ttul svg:where(.svelte-o5ttul){width:100%;height:100%;overflow:visible}.connector.svelte-o5ttul path:where(.svelte-o5ttul){fill:none;stroke:var(--teal-on-dark);stroke-width:1.5}.connector.right.svelte-o5ttul{top:50%;left:100%;width:40px;height:14px;transform:translateY(-50%)}.connector.left.svelte-o5ttul{top:50%;right:100%;width:40px;height:14px;transform:translateY(-50%)}.connector.down.svelte-o5ttul{top:100%;left:50%;width:14px;height:40px;transform:translate(-50%)}.w2.svelte-o5ttul{display:none}@media(max-width:1120px)and (min-width:641px){.process.svelte-o5ttul{grid-template-columns:repeat(2,minmax(0,1fr))}.process.svelte-o5ttul>li:where(.svelte-o5ttul){grid-column:var(--c2);grid-row:var(--r2)}.w4.svelte-o5ttul{display:none}.w2.svelte-o5ttul{display:flex}}@media(max-width:640px){.heading.svelte-o5ttul{margin-bottom:28px}.process.svelte-o5ttul{position:relative;display:grid;grid-template-columns:1fr;gap:0;padding-left:24px}.process.svelte-o5ttul:before{position:absolute;top:12px;bottom:12px;left:5px;width:1px;background:var(--dark-line);content:""}.process.svelte-o5ttul>li:where(.svelte-o5ttul){grid-column:auto;grid-row:auto;padding:8px 0}.process.svelte-o5ttul>li:where(.svelte-o5ttul):before{position:absolute;top:28px;left:-23px;width:9px;height:9px;border:1px solid var(--teal-on-dark);background:var(--dark);content:""}.card.svelte-o5ttul{padding:16px}.connector.svelte-o5ttul{display:none}}.heading.svelte-1jstpab{max-width:44em;margin-bottom:44px}@media(max-width:640px){.heading.svelte-1jstpab{margin-bottom:28px}}.image.svelte-vrpkt1{margin-block:0}.image.svelte-vrpkt1 .public-media{overflow:hidden}.image.svelte-vrpkt1 img{width:100%;height:100%;object-fit:cover}figcaption.svelte-vrpkt1{margin-top:10px;color:var(--label);font-size:var(--fs-6);line-height:1.5}.image[data-width=wide].svelte-vrpkt1>.public-media,.image[data-width=wide].svelte-vrpkt1>figcaption:where(.svelte-vrpkt1){width:66.667%}.image[data-width=medium].svelte-vrpkt1>.public-media,.image[data-width=medium].svelte-vrpkt1>figcaption:where(.svelte-vrpkt1){width:50%}.image[data-align=center].svelte-vrpkt1>.public-media,.image[data-align=center].svelte-vrpkt1>figcaption:where(.svelte-vrpkt1){margin-inline:auto}@media(max-width:640px){.image.mobile-ratio.svelte-vrpkt1 .public-media{aspect-ratio:4 / 3}.image[data-width].svelte-vrpkt1>.public-media,.image[data-width].svelte-vrpkt1>figcaption:where(.svelte-vrpkt1){width:100%;margin-inline:0}}.layout.svelte-12cjhxc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-col);align-items:center}.copy.svelte-12cjhxc{grid-column:1}.media.svelte-12cjhxc{grid-column:2;margin:0}figcaption.svelte-12cjhxc{margin-top:10px;color:var(--label);font-size:var(--fs-6);line-height:1.5}.image-left.svelte-12cjhxc .media:where(.svelte-12cjhxc){grid-column:1;grid-row:1}.image-left.svelte-12cjhxc .copy:where(.svelte-12cjhxc){grid-column:2;grid-row:1}.paragraphs.svelte-12cjhxc{margin-top:20px}.media.svelte-12cjhxc .public-media{overflow:hidden}.media.svelte-12cjhxc img{width:100%;height:100%;object-fit:cover}@media(max-width:700px){.layout.svelte-12cjhxc{grid-template-columns:1fr;align-items:start}.copy.svelte-12cjhxc,.image-left.svelte-12cjhxc .copy:where(.svelte-12cjhxc){grid-column:1;grid-row:1}.media.svelte-12cjhxc,.image-left.svelte-12cjhxc .media:where(.svelte-12cjhxc){grid-column:1;grid-row:2}}.banner-img.svelte-18egese{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.banner-overlay.svelte-18egese{position:absolute;z-index:-1;inset:0;background:rgb(22 28 33 / var(--overlay))}.copy.svelte-18egese{max-width:34rem}.copy.svelte-18egese p:where(.svelte-18egese){margin:14px 0 0;color:#fff;font-size:var(--fs-4);line-height:1.6}@media(min-width:1121px){.banner-overlay.svelte-18egese{--text-edge: calc(max(0px, (100% - 1296px) / 2) + var(--pad) + 34rem + 32px);background:linear-gradient(90deg,rgb(22 28 33 / var(--overlay)) 0,rgb(22 28 33 / var(--overlay)) var(--text-edge),rgb(22 28 33 / calc(var(--overlay) * .35)) 100%)}}.video.svelte-fb4lff{margin-block:0}.frame.svelte-fb4lff{position:relative;overflow:hidden;background:var(--slot);aspect-ratio:16 / 9}.frame[data-ratio="4:3"].svelte-fb4lff{aspect-ratio:4 / 3}.frame[data-ratio="1:1"].svelte-fb4lff{aspect-ratio:1}video.svelte-fb4lff,iframe.svelte-fb4lff,.start.svelte-fb4lff,.start.svelte-fb4lff img:where(.svelte-fb4lff){position:absolute;inset:0;width:100%;height:100%;border:0}video.svelte-fb4lff,.start.svelte-fb4lff img:where(.svelte-fb4lff){object-fit:cover}video[controls].svelte-fb4lff{object-fit:contain;background:var(--dark)}button.svelte-fb4lff{padding:0;cursor:pointer;color:#fff}.toggle.svelte-fb4lff,.play.svelte-fb4lff{display:grid;place-items:center;border:0;background:#161c21b8;border-radius:50%}.toggle.svelte-fb4lff{position:absolute;right:12px;bottom:12px;width:44px;height:44px}.start.svelte-fb4lff{display:grid;place-items:center;background:transparent}.play.svelte-fb4lff{position:relative;width:64px;height:64px}svg.svelte-fb4lff{width:24px;height:24px;fill:currentColor}.play.svelte-fb4lff svg:where(.svelte-fb4lff){width:32px;height:32px}button.svelte-fb4lff:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:inset 0 0 0 6px #2c353d}figcaption.svelte-fb4lff{margin-top:10px;color:var(--label);font-size:var(--fs-6);line-height:1.5}.video[data-width=wide].svelte-fb4lff>.frame:where(.svelte-fb4lff),.video[data-width=wide].svelte-fb4lff>figcaption:where(.svelte-fb4lff){width:66.667%}.video[data-width=medium].svelte-fb4lff>.frame:where(.svelte-fb4lff),.video[data-width=medium].svelte-fb4lff>figcaption:where(.svelte-fb4lff){width:50%}.video[data-align=center].svelte-fb4lff>.frame:where(.svelte-fb4lff),.video[data-align=center].svelte-fb4lff>figcaption:where(.svelte-fb4lff){margin-inline:auto}@media(max-width:640px){.video[data-width].svelte-fb4lff>.frame:where(.svelte-fb4lff),.video[data-width].svelte-fb4lff>figcaption:where(.svelte-fb4lff){width:100%;margin-inline:0}}.callout.svelte-gj6y{max-width:760px;padding:24px 26px;border-left:3px solid var(--teal);background:var(--surface)}.dp-sec[data-tone=tint] .callout.svelte-gj6y{background:#fff}h2.svelte-gj6y{margin:0 0 10px;font-size:var(--fs-4);font-weight:600;line-height:1.3}ul.svelte-gj6y{margin:0;padding:0;list-style:none}li.svelte-gj6y{padding:8px 0;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-5);line-height:1.5}li.svelte-gj6y:first-child{padding-top:0;border-top:0}.links.svelte-1182n73{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:12px}a.svelte-1182n73{color:var(--ink);font-size:var(--fs-5);font-weight:600;text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:5px}a.svelte-1182n73:hover{color:var(--teal-ink)}
