.experience[data-astro-cid-edzizgsa]{color:var(--color-navy)}.experience[data-astro-cid-edzizgsa] [data-astro-cid-edzizgsa]::selection{background:#ffcfb0;color:#142746}.experience-container[data-astro-cid-edzizgsa]{width:min(100% - clamp(3rem,9.6vw,9.25rem),86.875rem);margin-inline:auto}.experience-intro[data-astro-cid-edzizgsa]{padding-top:clamp(2.5rem,3vw,3rem);padding-bottom:1rem}.experience-intro[data-astro-cid-edzizgsa] h1[data-astro-cid-edzizgsa]{color:var(--color-navy);font-size:clamp(2.65rem,5.2vw,4.625rem);font-weight:700;letter-spacing:-.03em;line-height:1.12}.experience-lead[data-astro-cid-edzizgsa]{margin-top:.25rem;color:var(--color-navy);font-size:clamp(1.13rem,1.8vw,1.7rem);line-height:1.5}.experience-nav[data-astro-cid-edzizgsa]{display:flex;flex-wrap:wrap;gap:.25rem 2rem;border-bottom:1px solid #b9c5d6;padding-top:.5rem}.experience-nav[data-astro-cid-edzizgsa] a[data-astro-cid-edzizgsa]{position:relative;display:flex;align-items:center;min-height:3.5rem;padding:.65rem .65rem 1rem;color:var(--color-navy);font-size:1.25rem;font-weight:700;text-decoration:none}.experience-nav[data-astro-cid-edzizgsa] a[data-astro-cid-edzizgsa]:after{position:absolute;content:"";left:0;right:0;bottom:-1px;height:3px;background:transparent}.experience-nav[data-astro-cid-edzizgsa] a[data-astro-cid-edzizgsa].is-current:after,.experience-nav[data-astro-cid-edzizgsa] a[data-astro-cid-edzizgsa]:hover:after{background:var(--color-accent-orange)}.experience-chapter[data-astro-cid-edzizgsa]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(2rem,4vw,4.5rem);padding-block:2.8rem 3rem;scroll-margin-top:6rem}.experience-chapter[data-astro-cid-edzizgsa]+.experience-chapter[data-astro-cid-edzizgsa]{border-top:1px solid #bdc8d8}.chapter-intro[data-astro-cid-edzizgsa]{align-self:start}.chapter-intro[data-astro-cid-edzizgsa] h2[data-astro-cid-edzizgsa]{color:var(--color-navy);font-size:clamp(2rem,3.1vw,3rem);font-weight:700;letter-spacing:-.025em}.chapter-intro[data-astro-cid-edzizgsa]>p[data-astro-cid-edzizgsa]{max-width:34ch;margin-top:.5rem;color:var(--color-navy);font-size:1.3rem;line-height:1.55}.chapter-map[data-astro-cid-edzizgsa]{max-width:23rem;margin:2rem 0 1rem}.chapter-map[data-astro-cid-edzizgsa] ol[data-astro-cid-edzizgsa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.chapter-map[data-astro-cid-edzizgsa] li[data-astro-cid-edzizgsa]{position:relative;display:flex;flex-direction:column;gap:.65rem;align-items:center;color:#334a69;font-size:.82rem;overflow-wrap:anywhere;text-align:center}.chapter-map[data-astro-cid-edzizgsa] li[data-astro-cid-edzizgsa]+li[data-astro-cid-edzizgsa]:before{content:"";position:absolute;height:1px;background:#a6b8cd;width:calc(100% - 2rem);right:calc(50% + 1rem);top:1rem}.map-node[data-astro-cid-edzizgsa]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #a6b8cd;border-radius:50%;color:var(--color-navy)}.map-node[data-astro-cid-edzizgsa]>span[data-astro-cid-edzizgsa]{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-navy)}.chapter-map[data-astro-cid-edzizgsa] li[data-astro-cid-edzizgsa]:nth-child(2) .map-node[data-astro-cid-edzizgsa]{background:#ffdfca;border-color:#e78e52}.map-node[data-astro-cid-edzizgsa] svg[data-astro-cid-edzizgsa]{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.experience-link[data-astro-cid-edzizgsa]{display:inline-flex;gap:.6rem;align-items:center;min-height:2.75rem;color:var(--color-navy);font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.experience-link[data-astro-cid-edzizgsa] svg[data-astro-cid-edzizgsa]{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.5}.chapter-service[data-astro-cid-edzizgsa]{font-size:.9rem}.experience-entry[data-astro-cid-edzizgsa]{scroll-margin-top:6rem;padding-bottom:1.55rem}.experience-entry[data-astro-cid-edzizgsa]+.experience-entry[data-astro-cid-edzizgsa]{border-top:1px solid #bdc8d8;padding-top:1.55rem}.experience-entry[data-astro-cid-edzizgsa] h3[data-astro-cid-edzizgsa]{color:var(--color-navy);font-size:clamp(1.35rem,2vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}.entry-summary[data-astro-cid-edzizgsa]{max-width:76ch;margin-top:.6rem;color:#233854;font-size:1.3rem;line-height:1.45}.entry-scope[data-astro-cid-edzizgsa]{margin-top:.35rem}.entry-scope[data-astro-cid-edzizgsa] summary[data-astro-cid-edzizgsa]{display:flex;align-items:center;width:fit-content;gap:.6rem;min-height:2.75rem;color:#a84208;font-size:1.15rem;font-weight:700;cursor:pointer;list-style:none}.entry-scope[data-astro-cid-edzizgsa] summary[data-astro-cid-edzizgsa]::-webkit-details-marker{display:none}.entry-scope[data-astro-cid-edzizgsa] summary[data-astro-cid-edzizgsa] svg[data-astro-cid-edzizgsa]{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.6;transition:transform .2s ease-out}.entry-scope[data-astro-cid-edzizgsa][open] summary[data-astro-cid-edzizgsa] svg[data-astro-cid-edzizgsa]{transform:rotate(90deg)}.entry-body[data-astro-cid-edzizgsa]{max-width:72ch;padding-block:.5rem 1rem}.entry-body[data-astro-cid-edzizgsa] p[data-astro-cid-edzizgsa]{color:#334155;font-size:1rem;line-height:1.75}.entry-body[data-astro-cid-edzizgsa] p[data-astro-cid-edzizgsa]+p[data-astro-cid-edzizgsa]{margin-top:1rem}.experience-note[data-astro-cid-edzizgsa]{border-top:1px solid #bdc8d8;padding-block:1.5rem 3rem;font-size:.9rem;color:#475569}.experience-contact[data-astro-cid-edzizgsa]{background:var(--color-navy);padding-block:3.5rem}.experience-contact[data-astro-cid-edzizgsa]>div[data-astro-cid-edzizgsa]{display:flex;align-items:center;justify-content:space-between;gap:3rem}.experience-contact[data-astro-cid-edzizgsa] h2[data-astro-cid-edzizgsa]{color:#f6f8fb;font-size:clamp(1.8rem,2.4vw,2.5rem)}.experience-contact[data-astro-cid-edzizgsa] p[data-astro-cid-edzizgsa]{max-width:66ch;color:#dce4f0;margin-top:1rem;font-size:1.05rem;line-height:1.6}.experience-person[data-astro-cid-edzizgsa]{display:inline-flex;min-height:2.75rem;align-items:center;color:#f6f8fb;text-decoration:underline;text-underline-offset:.25rem;margin-top:.5rem}.experience-cta[data-astro-cid-edzizgsa]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.3rem;background:var(--color-accent-orange);color:#17253d;font-weight:700;border-radius:.6rem;text-align:center;flex-shrink:0}@media(min-width:801px){.experience-nav[data-astro-cid-edzizgsa]{position:sticky;top:72px;z-index:10;background:var(--page-bg)}.chapter-intro[data-astro-cid-edzizgsa]{position:sticky;top:11rem}.experience-chapter[data-astro-cid-edzizgsa],.experience-entry[data-astro-cid-edzizgsa]{scroll-margin-top:10rem}}@media(max-width:800px){.experience-chapter[data-astro-cid-edzizgsa]{grid-template-columns:1fr;gap:1.75rem;padding-block:2.3rem}.chapter-intro[data-astro-cid-edzizgsa]>p[data-astro-cid-edzizgsa]{max-width:60ch}.chapter-map[data-astro-cid-edzizgsa]{max-width:23rem;margin-block:1.4rem .4rem}.experience-nav[data-astro-cid-edzizgsa]{gap:0 1rem}.experience-nav[data-astro-cid-edzizgsa] a[data-astro-cid-edzizgsa]{font-size:.95rem;padding-inline:.2rem}.experience-contact[data-astro-cid-edzizgsa]>div[data-astro-cid-edzizgsa]{align-items:flex-start;flex-direction:column;gap:1.5rem}}@media(max-width:480px){.experience-container[data-astro-cid-edzizgsa]{width:calc(100% - 2rem)}.experience-nav[data-astro-cid-edzizgsa]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.experience-nav[data-astro-cid-edzizgsa] a[data-astro-cid-edzizgsa]{font-size:.9rem;min-height:3.4rem}.entry-summary[data-astro-cid-edzizgsa]{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.entry-scope[data-astro-cid-edzizgsa] summary[data-astro-cid-edzizgsa] svg[data-astro-cid-edzizgsa]{transition:none}}
