.aEEsVG_section{width:min(1000px, calc(100% - var(--portfolio-gutter) - var(--portfolio-gutter)));scroll-margin-top:calc(var(--portfolio-header-height) + 1rem);border-top:0;margin-inline:auto;padding-top:0;padding-bottom:80px}.aEEsVG_inner{flex-direction:column;gap:clamp(2rem,4vw,3.25rem);width:min(700px,100%);margin-inline:auto;display:flex}.aEEsVG_eyebrow{color:var(--primary);font-family:var(--font-google-sans), Arial, Helvetica, sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.aEEsVG_heading{letter-spacing:-.155em;text-align:center;text-wrap:balance;max-width:20ch;color:var(--accent-foreground);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.5}.aEEsVG_headingSub{color:var(--accent-foreground);letter-spacing:0;text-align:center;font-size:30px;font-weight:700}.aEEsVG_headingBody{color:var(--accent-foreground);font-family:var(--font-google-sans), Arial, Helvetica, sans-serif;text-align:center;margin:1rem 0 0;font-size:16px;line-height:1.5}.aEEsVG_headingBody a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.aEEsVG_list{font-family:var(--font-google-sans), Arial, Helvetica, sans-serif;text-align:center;border-bottom:0}.aEEsVG_item{border-top:1px solid var(--border)}.aEEsVG_item:first-of-type{border-top:0}.aEEsVG_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:16px .25rem;list-style:none;display:flex}.aEEsVG_summary::-webkit-details-marker{display:none}.aEEsVG_summary::marker{content:""}.aEEsVG_summary:focus-visible{outline:2px solid var(--portfolio-accent);outline-offset:4px;border-radius:.25rem}.aEEsVG_meta{color:var(--muted-foreground);flex-wrap:wrap;grid-column:1;align-items:baseline;gap:.35rem .9rem;font-size:.78rem;line-height:1.45;display:flex}.aEEsVG_category{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.aEEsVG_title{font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;letter-spacing:-.035em;text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.25}.aEEsVG_item:nth-of-type(5) .aEEsVG_summary{padding-block:12px}.aEEsVG_summary .aEEsVG_title{font-family:var(--font-google-sans), Arial, Helvetica, sans-serif;text-align:left}.aEEsVG_summary .aEEsVG_chevron{flex:none}.aEEsVG_chevron{width:1.35rem;height:1.35rem;color:var(--primary);transition:transform .18s}.aEEsVG_item[open] .aEEsVG_chevron{transform:rotate(180deg)}.aEEsVG_body{text-align:left;max-width:72ch;padding:0 4px 20px}.aEEsVG_body p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}@media (max-width:700px){.aEEsVG_section{padding-block:3.25rem 4rem}.aEEsVG_summary{gap:.7rem 1rem;padding-block:1.25rem}.aEEsVG_meta{gap:.3rem .65rem;font-size:.72rem}.aEEsVG_body{padding:0 4px 20px}}@media (prefers-reduced-motion:reduce){.aEEsVG_chevron{transition:none}}
