.sizingContainer.svelte-gqkrfl{container:container / inline-size;margin:2em 0}.sizingContainer.svelte-gqkrfl .layout:where(.svelte-gqkrfl)>:where(.svelte-gqkrfl):first-child{width:160px}@container (min-width: 580px){.sizingContainer.svelte-gqkrfl .layout:where(.svelte-gqkrfl)>:where(.svelte-gqkrfl):first-child{width:250px;flex:0 0 auto}}@container (min-width: 580px){.sizingContainer.svelte-gqkrfl:nth-child(odd) .layout:where(.svelte-gqkrfl){display:flex;gap:48px;align-items:flex-start}}@container (min-width: 580px){.sizingContainer.svelte-gqkrfl:nth-child(2n) .layout:where(.svelte-gqkrfl){display:flex;gap:48px;align-items:flex-start;flex-flow:row-reverse}}.pic.svelte-gqkrfl{max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:100%;overflow:hidden}h3.svelte-gqkrfl span:where(.svelte-gqkrfl){font-weight:400}h3.svelte-gqkrfl span:where(.svelte-gqkrfl):before{content:"| "}dl.svelte-1p5f7a3{display:flex;flex-direction:column;gap:8px}dt.svelte-1p5f7a3,dd.svelte-1p5f7a3{display:inline;margin-left:0}dt.svelte-1p5f7a3{font-weight:700}dt.svelte-1p5f7a3:after{content:": "}.list.svelte-1p5f7a3{display:flex;flex-direction:column;gap:2em}.side-by-side.svelte-1p5f7a3{--gap: 48px}.side-by-side.svelte-1p5f7a3 h2:where(.svelte-1p5f7a3){color:#fff}@media screen and (min-width: 960px){.side-by-side.svelte-1p5f7a3{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.side-by-side.svelte-1p5f7a3 h2:where(.svelte-1p5f7a3){font-size:100px;line-height:100px;text-align:right}.side-by-side.svelte-1p5f7a3>:where(.svelte-1p5f7a3){position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 960px){.highlighted.svelte-1p5f7a3>:where(.svelte-1p5f7a3):nth-child(odd):after{content:" ";display:block;position:absolute;top:0;bottom:0;width:2px;right:calc(var(--gap) * -1 / 2);background:#fff}}.trimmed.svelte-1p5f7a3{display:none;object-fit:cover;aspect-ratio:450 / 400;max-width:450px;border-radius:8px}@media screen and (min-width: 960px){.trimmed.svelte-1p5f7a3{display:block}}.heading.svelte-1p5f7a3{font-size:44px}.heading.svelte-1p5f7a3 strong:where(.svelte-1p5f7a3){font-size:200%;line-height:100%;font-weight:700}@media screen and (max-width: 480px){.heading.svelte-1p5f7a3{font-size:24px}}
