.fs-anchor{block-size:0;position:relative}.fs-anchor span{position:absolute}.fs-hero{background:linear-gradient(180deg,#f1f2c4,#e9e4f5)}.fs-wrap{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--fs-column, 1138px) + var(--fs-gutter, 24px)*2);padding-inline:var(--fs-gutter,24px)}.fs-hero__main{align-items:center;display:flex;flex-wrap:wrap;gap:48px;padding-block:72px 40px}.fs-copy,.fs-media{flex:1 1 440px;min-inline-size:0}.fs-copy{display:flex;flex-direction:column;gap:18px}.fs-copy>*{margin:0}.fs-hero .fs-eyebrow{align-self:flex-start;background-color:#3a0a55;border-radius:999px;color:#fff;display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;line-height:1.2;padding-block:8px;padding-inline:14px;text-transform:uppercase}.fs-lead{font-size:1.35rem;line-height:1.35}.fs-hero .fs-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start}.fs-hero .fs-media{position:relative}.fs-hero .fs-credit{background:rgba(58,10,85,.75);border-radius:6px;color:#fff;font-size:.75rem;inset-block-end:14px;inset-inline-end:16px;margin:0;padding-block:4px;padding-inline:9px;position:absolute}.fs-media img,.fs-placeholder{border-radius:28px;inline-size:100%}.fs-media img{block-size:auto;display:block}.fs-placeholder{aspect-ratio:4/3;border:2px dashed #a99bd1}.fs-hero .fs-placeholder{background:rgba(58,10,85,.04)}.fs-hero__portfolio{padding-block:0 56px}.fs-hero__bar{align-items:center;background:#fff;border-radius:20px;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;padding-block:18px;padding-inline:24px}.fs-hero__label{font-size:.9375rem;font-weight:600;margin:0}.fs-hero__names{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:0;padding:0}.fs-hero__names a,.fs-hero__names span{font-weight:400}.fs-hero__names a:hover{color:#3a0a55;text-decoration:underline;text-underline-offset:.2em}.fs-hero__names a:focus-visible{outline:2px solid #3a0a55;outline-offset:3px}@media (max-width:767px){.fs-hero__main{padding-block:48px 24px}.fs-hero__portfolio{padding-block-end:40px}}