@media (max-width:980px){.c-label .c-bdb3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.c-c1cf{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.c-bdb3,.c-label .c-bdb3{grid-template-columns:minmax(0,1fr)}}.c-part-fit{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}.c-top-inline{border-radius:var(--c-radius-lg);color:var(--c-clr-on-brand);padding:clamp(1.5rem,3.5vw,3rem);background:var(--c-clr-primary)}.c-pill-accent{display:grid;place-items:center;border:1px solid currentColor;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.2rem;margin-bottom:2rem}.c-tc92{font-size:clamp(1.5rem,2.5vw,2.2rem);overflow-wrap:anywhere;color:inherit}.c-gf84{margin:0;font-size:.95rem}.c-fb10{gap:.75rem;display:grid}.c-core{border:1px solid var(--c-clr-stroke);border-radius:var(--c-radius-base);background:var(--c-clr-base);min-width:0}.c-t4f5{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1.25rem 3rem 1.25rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;overflow-wrap:anywhere}.c-t4f5::-webkit-details-marker{display:none}.c-t4f5::after{top:1.05rem;position:absolute;color:var(--c-clr-primary);right:1.25rem;font-weight:400;font-size:1.4rem;content:'+'}.c-core[open] .c-t4f5::after{content:'−'}.c-t4f5:focus-visible{outline:2px solid var(--c-clr-primary);outline-offset:3px}.c-el-half{font-size:.75rem;padding-top:.2rem;color:var(--c-clr-subtle)}.c-p639{padding:0 1.25rem 1.5rem 3.5rem;color:var(--c-clr-subtle);margin:0}@media(max-width:760px){.c-part-fit{grid-template-columns:minmax(0,1fr)}.c-pill-accent{margin-bottom:1rem}.c-p639{padding-left:1.25rem}}.c-n261{background:var(--c-clr-primary);color:var(--c-clr-on-brand)}.c-f625{text-align:center;max-width:46rem}.c-ma68{color:var(--c-clr-overline);margin-bottom:.7rem;text-transform:var(--c-transform-overline);letter-spacing:var(--c-ls-eyebrow);font-weight:700;font-size:.8rem;display:block}.c-n261 .c-ma68,.c-n261 .c-z110{color:var(--c-clr-on-brand)}.c-pc68 .c-ma68{color:var(--c-clr-brand-inverse)}.c-z110{margin-bottom:.9rem}.c-nav-flat{max-width:36rem;opacity:.9;margin:0 auto 2rem}.c-sb75{font-size:.85rem;margin:0 0 .5rem;text-transform:uppercase;opacity:.8;font-weight:600;letter-spacing:.06em}.c-z845{display:inline-flex;align-items:center;gap:1rem;color:inherit;font-family:var(--c-font-heading);font-weight:var(--c-fw-heading);font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1}.c-z845:hover{color:inherit;opacity:.85}.c-view-left{place-items:center;width:clamp(2.75rem,6vw,3.75rem);background:var(--c-clr-primary);border-radius:50%;color:var(--c-clr-on-brand);display:grid;height:clamp(2.75rem,6vw,3.75rem);flex:none}.c-n261 .c-view-left{color:var(--c-clr-primary);background:var(--c-clr-on-brand)}.c-view-left svg{width:45%;height:45%}.c-rb7c{white-space:nowrap}.c-cb0f{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}.c-page-loose{color:inherit;text-decoration:underline;font-weight:600;text-underline-offset:.25em}.c-n261 .c-page-loose:hover{color:inherit}.c-n261 .c-chip.c-layer-accent:hover{background:var(--c-clr-base);color:var(--c-clr-ink)}@media (max-width:480px){.c-rb7c{white-space:normal}}.c-bf99{padding-block:calc(var(--c-gap-y) * .9) calc(var(--c-gap-y) * .7)}.c-tfab{border-bottom:4px solid var(--c-clr-primary)}.c-b15b{border-bottom:4px solid var(--c-clr-highlight)}.c-rb42{border-bottom:1px solid var(--c-clr-stroke)}.c-box2{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.c-b734{font-size:calc(var(--c-fs-xxl) * 1.05);margin:0}.c-z870{max-width:34rem;margin:0 0 .35rem}@media (max-width:760px){.c-box2{grid-template-columns:1fr;gap:1rem}}.c-q172{min-width:0}.c-iadd{margin-bottom:2rem;max-width:54rem}.c-brand{overflow-wrap:anywhere}.c-line-accent{padding:0;margin:0;list-style:none;gap:1.2rem;display:grid}.c-f0c8{overflow-wrap:anywhere;min-width:0}.c-f0c8 h3{margin:0 0 .6rem;font-size:1.2rem}.c-f0c8 p{line-height:1.7;margin:0}.c-j834{font-weight:700;margin-bottom:.7rem;overflow-wrap:anywhere;letter-spacing:.04em;display:block;color:var(--c-clr-subtle);font-size:.8rem}.c-f0c8{border-top:1px solid var(--c-clr-stroke);padding:1.3rem 0}.c-f0c8 summary{font-weight:700;font-size:1.2rem;cursor:pointer}.c-f0c8 summary:focus-visible{outline:2px solid var(--c-clr-primary);outline-offset:5px}.c-f0c8 p{max-width:60rem;padding-top:1rem}@media (max-width: 700px){.c-line-accent{grid-template-columns:minmax(0, 1fr)}.c-f0c8{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.c-c24f{overflow-wrap:anywhere}.c-z134>*{min-width:0}.c-tile-fixed{max-width:24ch}.c-y973{color:var(--c-clr-subtle)}.c-tag-xl{max-width:100%;white-space:normal;text-align:center}.c-k012{text-align:center;max-width:48rem;margin:0 auto 3rem}.c-tile-fixed{margin-inline:auto}.c-qbec{position:relative;margin:0;list-style:none;padding:0}.c-qbec::before{bottom:1.5rem;border-left:1px solid var(--c-clr-stroke);top:1.5rem;content:'';position:absolute;left:50%}.c-p596{padding-bottom:2rem;position:relative}.c-p596:last-child{padding-bottom:0}.c-edge{position:absolute;left:50%;top:1.5rem;transform:translateX(-50%);width:3rem;height:3rem;border:5px solid var(--c-clr-base);border-radius:50%;display:grid;place-items:center;background:var(--c-clr-primary);color:var(--c-clr-on-brand);font-size:.85rem;font-weight:700}.c-pill-full{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--c-clr-stroke);border-radius:var(--c-radius-lg);background:var(--c-clr-base)}.c-p596:nth-child(even) .c-pill-full{color:var(--c-clr-on-dark);background:var(--c-clr-dark-bg);margin-left:auto;border-color:var(--c-clr-dark-bg)}.c-x160{font-size:clamp(1.2rem,2.2vw,1.75rem)}.c-p596:nth-child(even) .c-x160{color:var(--c-clr-on-dark)}.c-p596:nth-child(even) .c-y973{color:var(--c-clr-dark-fg-muted)}.c-y973{margin-bottom:1.5rem}.c-title-accent{gap:.5rem;padding-top:1rem;font-size:.9rem;display:grid;margin:0;border-top:1px solid var(--c-clr-stroke)}.c-title-accent strong{letter-spacing:.04em;font-size:.75rem}.c-p596:nth-child(even) .c-title-accent{border-color:var(--c-clr-inverse-surface)}@media(max-width:760px){.c-k012{text-align:left}.c-tile-fixed{margin-left:0}.c-qbec::before{left:1rem}.c-edge{border-width:3px;width:2rem;font-size:.65rem;left:1rem;height:2rem;top:1.3rem}.c-pill-full,.c-p596:nth-child(even) .c-pill-full{width:calc(100% - 3rem);margin-left:3rem}.c-p596{padding-bottom:1rem}}.c-m1f2{overflow-wrap:anywhere}.c-pane{margin:0 auto 3rem;max-width:50rem;text-align:center}.c-pane h2{font-size:clamp(1.8rem, 3.8vw, 3.25rem)}.c-na99{display:grid;grid-template-columns:minmax(0, .6fr) minmax(0, 1.4fr);gap:clamp(1rem, 3vw, 3rem);padding:clamp(1.25rem, 3vw, 3rem);border-top:1px solid var(--c-clr-stroke)}.c-na99:nth-child(odd){background:var(--c-clr-panel)}.c-rd0d{max-width:20ch}.c-block{max-width:70ch}.c-block p:last-child{margin-bottom:0}@media (max-width: 640px){.c-na99{grid-template-columns:minmax(0, 1fr)}.c-rd0d{max-width:none}}.c-h6ed{overflow-wrap:anywhere;background:var(--c-clr-base);padding-block:calc(var(--c-gap-y) * .85)}.c-ef55{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.c-mark-left{font-size:.8rem;letter-spacing:var(--c-ls-eyebrow);text-transform:var(--c-transform-overline);max-width:75%;font-weight:600;color:var(--c-clr-primary)}.c-hero{flex:1;background:var(--c-clr-stroke);height:1px}.c-slot .c-hero{background:var(--c-clr-primary);height:3px}.c-e890{margin:0;max-width:24ch;padding-bottom:1.8rem;font-size:calc(var(--c-fs-xxl) * 1.2);line-height:1.1}.c-ctx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--c-clr-stroke);padding-top:1.3rem}.c-wrap-lg{color:var(--c-clr-subtle);max-width:24rem;font-size:.8rem;font-weight:600}.c-img-open{grid-template-columns:minmax(0,1fr)}.c-pill-sm{font-size:1.1rem;max-width:42rem;line-height:1.7;color:var(--c-clr-subtle);margin:0}@media (max-width:640px){.c-e890{font-size:var(--c-fs-xxl)}.c-ctx{grid-template-columns:1fr;gap:1rem}.c-wrap-lg{display:none}.c-pill-sm{font-size:1rem}}.c-badge-new{display:grid;grid-template-columns:2fr 3fr;gap:3rem}.c-g56a{border-left:4px solid var(--c-clr-primary);background:var(--c-clr-panel);margin:2rem 0 0;padding:1.5rem 1.75rem;border-radius:0 var(--c-radius-base) var(--c-radius-base) 0}.c-head-right{font-size:1.2rem;margin-bottom:.5rem;font-family:var(--c-font-heading)}.c-head{font-style:normal;font-size:.9rem;color:var(--c-clr-subtle)}@media (max-width:860px){.c-badge-new{grid-template-columns:1fr;gap:1rem}}.c-w96f{overflow-wrap:anywhere}.c-badge-narrow>*{min-width:0}.c-cac4{max-width:24ch}.c-k74a{color:var(--c-clr-subtle)}.c-kac1{max-width:100%;white-space:normal;text-align:center}.c-badge-narrow{align-items:center;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.c-vd00{margin:0;min-width:0}.c-b3d4{aspect-ratio:6/5;object-fit:cover;border-radius:var(--c-radius-lg);width:100%}.c-gc27{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;color:var(--c-clr-subtle);padding:.9rem 4.5rem .9rem .1rem}.c-gc27 strong{padding-left:.3rem;color:var(--c-clr-ink);font-weight:700}.c-y5ba{position:relative;margin-left:-4rem;margin-block:2rem;padding:clamp(1.5rem,4vw,3.5rem);background:var(--c-clr-base);border:1px solid var(--c-clr-stroke);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-sm)}.c-cac4{font-size:clamp(1.8rem,3.4vw,3rem)}.c-k74a{margin:1.5rem 0 2rem;line-height:1.8}@media(max-width:760px){.c-badge-narrow{grid-template-columns:1fr}.c-b3d4{aspect-ratio:4/3}.c-y5ba{margin:1rem 0 0;box-shadow:none}.c-gc27{padding-right:.1rem}.c-cac4{max-width:28ch}}.c-n450{overflow-wrap:anywhere}.c-toggle-hard>*{min-width:0}.c-ld11{max-width:24ch}.c-v982{color:var(--c-clr-subtle)}.c-layer-center{max-width:100%;text-align:center;white-space:normal}.c-unit-a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}.c-ld11{max-width:22ch;font-size:clamp(2rem,4vw,3.7rem);margin-bottom:0}.c-group-md{margin:0;max-width:48ch}.c-x0bc{margin:0}.c-s6eb{border-radius:var(--c-radius-lg);width:100%;aspect-ratio:2.8/1;object-fit:cover}.c-sec-x{font-size:.85rem;padding:.9rem 0;color:var(--c-clr-subtle)}.c-mark{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--c-clr-stroke);border-bottom:1px solid var(--c-clr-stroke);font-size:.85rem;color:var(--c-clr-subtle)}.c-mark strong,.c-xd8a{color:var(--c-clr-ink);font-weight:700}.c-u587{column-rule:1px solid var(--c-clr-stroke);margin-inline:auto;max-width:68rem;columns:2;column-gap:clamp(2rem,5vw,5rem)}.c-dot{line-height:1.85;color:var(--c-clr-subtle);break-inside:avoid;margin-bottom:1.5rem}.c-dot:first-child{color:var(--c-clr-ink);font-size:1.13rem}@media(max-width:740px){.c-unit-a{grid-template-columns:1fr;gap:1.5rem}.c-s6eb{aspect-ratio:16/10}.c-u587{columns:1}.c-mark{justify-content:flex-start}}.c-tb67{margin-bottom:3rem;max-width:45rem}.c-jdce{overflow-wrap:anywhere}.c-tag-fixed{padding:0;margin:0;border-top:1px solid var(--c-clr-stroke);list-style:none}.c-a562{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--c-clr-stroke);align-items:start}.c-xd81{line-height:1.2;font-variant-numeric:tabular-nums;font-family:var(--c-font-heading);font-size:1.75rem;color:var(--c-clr-primary)}.c-l0de{margin:0;font-size:1.1rem;overflow-wrap:anywhere;line-height:1.5}.c-burger-fit{color:var(--c-clr-subtle);margin:0}@media(max-width:760px){.c-a562{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}.c-burger-fit{grid-column:2}.c-tb67{margin-bottom:2rem}}.c-d318{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:var(--c-radius-lg);overflow:hidden;background:var(--c-clr-base);border:1px solid var(--c-clr-stroke);box-shadow:var(--c-shadow-sm)}.c-dbd4{background:var(--c-clr-primary-tint);position:relative;padding:clamp(1.75rem,5vw,3.25rem);margin:0}.c-inner{font-size:6rem;color:var(--c-clr-primary);line-height:1;display:block;font-family:Georgia,serif;height:3.25rem}.c-stat{margin:0 0 1.5rem;line-height:1.45;color:var(--c-clr-ink);font-size:clamp(1.2rem,2.2vw,1.5rem);font-family:var(--c-font-heading)}.c-quote{display:flex;align-items:center;gap:.8rem}.c-y1f0{background:var(--c-clr-primary);display:grid;font-weight:700;color:var(--c-clr-on-brand);width:2.75rem;place-items:center;border-radius:50%;font-size:.85rem;height:2.75rem}.c-f326{color:var(--c-clr-ink);line-height:1.3;display:flex;flex-direction:column}.c-z20f{font-size:.85rem;color:var(--c-clr-subtle)}.c-core-sub{flex-direction:column;display:flex;padding:clamp(1.75rem,5vw,3.25rem);align-items:flex-start;justify-content:center}.c-author{margin-bottom:.8rem}.c-q3b6{color:var(--c-clr-subtle);margin-bottom:1.6rem}@media (max-width:820px){.c-d318{grid-template-columns:minmax(0,1fr)}}.c-tile-center{margin-bottom:3rem;max-width:45rem}.c-nd3c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.c-k4ca{min-width:0}.c-main-md{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center;border-bottom:1px solid var(--c-clr-stroke);padding-bottom:3rem}.c-box2-loose{display:block;overflow:hidden;border-radius:var(--c-radius-base);margin-bottom:1.5rem}.c-main-md .c-box2-loose{margin-bottom:0}.c-tccf{aspect-ratio:16/10;object-fit:cover;width:100%}.c-lead-lg{display:flex;gap:.6rem 1.2rem;flex-wrap:wrap;font-size:.75rem;margin-bottom:1rem}.c-b28a{color:var(--c-clr-primary);font-weight:600}.c-cap{color:var(--c-clr-subtle)}.c-shape-c{font-size:1.55rem;overflow-wrap:anywhere;line-height:1.25}.c-main-md .c-shape-c{font-size:clamp(1.8rem,3vw,2.7rem)}.c-badge-center{color:var(--c-clr-ink)}.c-badge-center:hover{color:var(--c-clr-primary)}.c-j85c{font-size:.95rem;color:var(--c-clr-subtle);max-width:55ch}.c-kc0a{display:inline-flex;gap:1rem;align-items:center;font-size:.85rem;font-weight:600;padding-block:.3rem}.c-pb6c{font-size:1.2rem}.c-box2-loose:not(:has(.c-tccf)){display:none}