.WordPressExisting_section__r0Xm_{padding:4.25rem 0;background:var(--color-bg-muted);color:var(--color-text)}.WordPressExisting_inner__FcUqd{width:min(100%,var(--content-width));margin:0 auto;padding-inline:2rem}.WordPressExisting_intro___QZBc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem;align-items:center;margin-bottom:4rem}.WordPressExisting_heading__rB5ZX{max-width:560px}.WordPressExisting_eyebrow__OIjQ6{display:block;color:var(--color-accent);font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.145em;text-transform:uppercase}.WordPressExisting_accent__3brSp{display:block;width:40px;height:3px;margin-top:1rem;border-radius:var(--radius-full);background:var(--color-accent)}.WordPressExisting_heading__rB5ZX h2{margin:1.8rem 0 0;color:var(--color-text);font-size:var(--font-heading-feature);font-weight:600;line-height:var(--line-height-heading-feature);letter-spacing:var(--letter-spacing-heading-feature);text-wrap:balance}.WordPressExisting_heading__rB5ZX h2:after{display:none}.WordPressExisting_intro___QZBc>p{max-width:540px;margin:0;color:var(--color-text-body);font-size:var(--font-body-lg);line-height:1.7}.WordPressExisting_grid__NgKAq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.WordPressExisting_card__ww7Dc{padding:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.WordPressExisting_number__uXX48{display:block;color:var(--color-accent);font-family:var(--font-display);font-size:1.1rem;font-weight:700}.WordPressExisting_numberLine__Ic_WM{display:block;width:30px;height:3px;margin:.9rem 0 1.35rem;border-radius:var(--radius-full);background:var(--color-accent)}.WordPressExisting_card__ww7Dc h3{margin:0 0 1rem;color:var(--color-text);font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.025em}.WordPressExisting_cardIntro__HgMsH{max-width:520px;margin:0;color:var(--color-text-body);font-size:1rem;line-height:1.65}.WordPressExisting_divider__QSOA_{display:block;height:1px;margin:1.75rem 0;background:var(--color-border)}.WordPressExisting_list__O7iMq{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.WordPressExisting_list__O7iMq li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;align-items:start;color:var(--color-text-body);font-size:1rem;line-height:1.5}.WordPressExisting_check__A0gAk{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;margin-top:.05rem;border-radius:50%;background:var(--color-accent);color:var(--color-white)}.WordPressExisting_check__A0gAk svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter}.WordPressExisting_note__SrskW{display:grid;grid-template-columns:78px minmax(0,1fr);gap:1.8rem;align-items:center;margin-top:1.25rem;padding:2rem 2.5rem;border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(32,86,168,.09),rgba(32,86,168,.035)),var(--color-card)}.WordPressExisting_noteIcon__VXXli{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:var(--color-white)}.WordPressExisting_noteIcon__VXXli svg{width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.WordPressExisting_note__SrskW h3{margin:0 0 .45rem;color:var(--color-text);font-size:1.35rem;font-weight:700;line-height:1.25}.WordPressExisting_note__SrskW p{max-width:850px;margin:0;color:var(--color-text-body);font-size:1rem;line-height:1.6}@media(max-width:900px){.WordPressExisting_intro___QZBc{gap:3rem}.WordPressExisting_card__ww7Dc{padding:2.25rem}}@media(max-width:700px){.WordPressExisting_section__r0Xm_{padding:4.25rem 0}.WordPressExisting_inner__FcUqd{padding-inline:1.125rem}.WordPressExisting_intro___QZBc{grid-template-columns:1fr;gap:1.75rem;margin-bottom:3rem}.WordPressExisting_heading__rB5ZX h2{font-size:2.25rem}.WordPressExisting_intro___QZBc>p{max-width:680px}.WordPressExisting_grid__NgKAq{grid-template-columns:1fr}.WordPressExisting_card__ww7Dc{padding:2rem}.WordPressExisting_card__ww7Dc h3{font-size:1.55rem}.WordPressExisting_note__SrskW{grid-template-columns:1fr;gap:1.25rem;padding:1.75rem}.WordPressExisting_noteIcon__VXXli{width:65px;height:65px}.WordPressExisting_noteIcon__VXXli svg{width:36px;height:36px}}@media(max-width:420px){.WordPressExisting_card__ww7Dc{padding:1.6rem}.WordPressExisting_list__O7iMq li{grid-template-columns:1.375rem minmax(0,1fr);gap:.625rem;font-size:.95rem}.WordPressExisting_check__A0gAk{width:1.375rem;height:1.375rem}}.WordPressProof_section__Y19Yw{padding:4.25rem 0;background:var(--color-bg);color:var(--color-text)}.WordPressProof_inner__W8huk{width:min(100%,var(--content-width));margin:0 auto;padding-inline:2rem}.WordPressProof_intro__mX1GI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem;align-items:center;margin-bottom:3.5rem}.WordPressProof_introHeading__LsC9p{max-width:560px}.WordPressProof_eyebrow__6_LJZ,.WordPressProof_miniEyebrow__jsFIc{display:block;color:var(--color-accent);font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.145em;text-transform:uppercase}.WordPressProof_accent__B9NY7{display:block;width:40px;height:3px;margin-top:1rem;border-radius:var(--radius-full);background:var(--color-accent)}.WordPressProof_intro__mX1GI h2{margin:1.75rem 0 0;color:var(--color-text);font-size:var(--font-heading-feature);font-weight:600;line-height:var(--line-height-heading-feature);letter-spacing:var(--letter-spacing-heading-feature);text-wrap:balance}.WordPressProof_intro__mX1GI h2:after{display:none}.WordPressProof_intro__mX1GI>p{max-width:520px;margin:0;color:var(--color-text-body);font-size:var(--font-body-lg);line-height:1.65}.WordPressProof_project__DdCtT{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:390px;overflow:hidden;margin-bottom:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card)}.WordPressProof_imageRight__6gmjR{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.WordPressProof_visual__ZxPEf{position:relative;min-height:390px;overflow:hidden;background:var(--color-bg-alt)}.WordPressProof_visual__ZxPEf img{object-fit:cover;object-position:center}.WordPressProof_projectContent__vdDvR{display:flex;flex-direction:column;justify-content:center;padding:3.25rem 3rem}.WordPressProof_number__jYN4g{display:block;margin-bottom:1.2rem;color:var(--color-accent);font-family:var(--font-display);font-size:.95rem;font-weight:700}.WordPressProof_projectContent__vdDvR h3{margin:0 0 1.25rem;color:var(--color-text);font-size:clamp(1.75rem,2.3vw,2.2rem);font-weight:700;line-height:1.15;letter-spacing:-.03em}.WordPressProof_projectContent__vdDvR>p{max-width:520px;margin:0;color:var(--color-text-medium);font-size:1rem;line-height:1.65}.WordPressProof_tags__xB7RI{display:flex;flex-wrap:wrap;gap:0;margin:1.5rem 0 0;padding:0;color:var(--color-accent);font-family:var(--font-display);font-size:.9rem;font-weight:600;list-style:none}.WordPressProof_tags__xB7RI li{display:inline-flex;align-items:center}.WordPressProof_tags__xB7RI li:not(:last-child):after{margin:0 .7rem;color:var(--color-accent);content:"•"}.WordPressProof_projectLink__R9B4c{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin-top:1.6rem;color:var(--color-accent);font-family:var(--font-display);font-size:1rem;font-weight:600;white-space:nowrap;text-decoration:none}.WordPressProof_projectLink__R9B4c svg{width:1.35rem;height:1.35rem;transition:transform .2s ease}.WordPressProof_projectLink__R9B4c:hover{color:var(--color-accent-dark);text-decoration:none}.WordPressProof_projectLink__R9B4c:hover svg{transform:translateX(4px)}.WordPressProof_miniProject__4b71W{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(410px,.9fr);gap:1.5rem;align-items:center;margin-top:1rem;padding:2.25rem 2.75rem;border-radius:var(--radius-md);background:var(--color-bg-muted)}.WordPressProof_miniIcon__KjpWn{display:flex;align-items:center;justify-content:center}.WordPressProof_miniIcon__KjpWn svg{width:72px;height:72px;fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.WordPressProof_miniEyebrow__jsFIc{margin-bottom:.65rem;font-size:.75rem;letter-spacing:.08em}.WordPressProof_miniContent__MpVrb h3{margin:0 0 .65rem;color:var(--color-text);font-size:1.35rem;font-weight:700;line-height:1.2}.WordPressProof_miniContent__MpVrb p{margin:0;color:var(--color-text-medium);font-size:.95rem;line-height:1.55}.WordPressProof_miniMeta__k_mw_{display:flex;flex-direction:column;align-items:flex-end}.WordPressProof_miniMeta__k_mw_ .WordPressProof_tags__xB7RI{flex-wrap:nowrap;justify-content:flex-end;margin-top:0;white-space:nowrap}.WordPressProof_miniMeta__k_mw_ .WordPressProof_projectLink__R9B4c{margin-top:1.3rem}@media(max-width:1000px){.WordPressProof_intro__mX1GI{gap:3rem}.WordPressProof_projectContent__vdDvR{padding:2.5rem}.WordPressProof_imageRight__6gmjR,.WordPressProof_project__DdCtT{grid-template-columns:repeat(2,minmax(0,1fr))}.WordPressProof_miniProject__4b71W{grid-template-columns:120px 1fr}.WordPressProof_miniMeta__k_mw_{grid-column:2;align-items:flex-start}.WordPressProof_miniMeta__k_mw_ .WordPressProof_tags__xB7RI{flex-wrap:wrap;justify-content:flex-start;white-space:normal}}@media(min-width:1001px){.WordPressProof_projectContent__vdDvR .WordPressProof_tags__xB7RI{flex-wrap:nowrap;white-space:nowrap}}@media(max-width:760px){.WordPressProof_section__Y19Yw{padding:4.25rem 0}.WordPressProof_inner__W8huk{padding-inline:1.125rem}.WordPressProof_intro__mX1GI{grid-template-columns:1fr;gap:1.75rem;margin-bottom:2.75rem}.WordPressProof_intro__mX1GI h2{font-size:2.25rem}.WordPressProof_intro__mX1GI>p{max-width:680px}.WordPressProof_project__DdCtT{grid-template-columns:1fr;min-height:auto}.WordPressProof_visual__ZxPEf{min-height:260px}.WordPressProof_projectContent__vdDvR{padding:2rem}.WordPressProof_imageRight__6gmjR .WordPressProof_visual__ZxPEf{order:1}.WordPressProof_imageRight__6gmjR .WordPressProof_projectContent__vdDvR{order:2}.WordPressProof_miniProject__4b71W{grid-template-columns:1fr;gap:1.5rem;padding:2rem}.WordPressProof_miniIcon__KjpWn{justify-content:flex-start}.WordPressProof_miniIcon__KjpWn svg{width:72px;height:72px}.WordPressProof_miniMeta__k_mw_{grid-column:auto;align-items:flex-start}.WordPressProof_miniMeta__k_mw_ .WordPressProof_tags__xB7RI{justify-content:flex-start}}@media(max-width:480px){.WordPressProof_visual__ZxPEf{min-height:220px}.WordPressProof_projectContent__vdDvR{padding:1.6rem}.WordPressProof_tags__xB7RI{font-size:.84rem}}