.expectations.svelte-subfc9{display:grid;gap:.5rem}.title.svelte-subfc9{margin:0 0 .375rem;color:var(--text-secondary);font-size:.8125rem;font-weight:500}ul.svelte-subfc9{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}li.svelte-subfc9{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.625rem;align-items:baseline;color:var(--text-primary);line-height:1.4;text-wrap:pretty}.mark.svelte-subfc9{display:flex;align-self:start;height:1.4em;align-items:center;color:var(--ink, currentColor)}.mark.svelte-subfc9 svg{width:1rem;height:1rem}.more.svelte-subfc9{color:var(--text-secondary)}.more.svelte-subfc9 .mark:where(.svelte-subfc9){color:var(--text-secondary)}.sm.svelte-subfc9 li:where(.svelte-subfc9){font-size:.9375rem}.md.svelte-subfc9{gap:.75rem}.md.svelte-subfc9 ul:where(.svelte-subfc9){gap:.75rem}.md.svelte-subfc9 li:where(.svelte-subfc9){font-size:1.0625rem}.md.svelte-subfc9 .title:where(.svelte-subfc9){font-size:.875rem}.banner.svelte-nefqwr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;border-radius:1.75rem;background:color-mix(in srgb,var(--bg-secondary) 40%,var(--bg-primary) 60%);box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a}.banner.flip.svelte-nefqwr{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.banner.flip.svelte-nefqwr .visual:where(.svelte-nefqwr){order:2}.visual.svelte-nefqwr{display:flex;align-items:flex-end;justify-content:center;padding-top:clamp(1.5rem,3vw,2.5rem);background:var(--tint)}.bust.svelte-nefqwr{position:relative;flex:none;width:min(100%,24rem);aspect-ratio:1 / .9;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,transparent 100%);mask-image:linear-gradient(#000 76%,transparent 100%)}.bust.svelte-nefqwr img:where(.svelte-nefqwr){position:absolute;top:0;left:50%;width:132%;max-width:none;height:auto;transform:translate(-50%)}.copy.svelte-nefqwr{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;padding:clamp(2rem,4.5vw,4rem)}.actions.svelte-nefqwr{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.learn-more.svelte-nefqwr{display:inline-flex;align-items:center;justify-content:center;gap:.125rem;padding:.5rem .25rem;color:var(--text-primary);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.learn-more.svelte-nefqwr:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.learn-more.svelte-nefqwr svg:where(.svelte-nefqwr){transition:transform .16s ease-out}.linked.svelte-nefqwr{position:relative;cursor:pointer}.linked.svelte-nefqwr .learn-more:where(.svelte-nefqwr):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hire-action.svelte-nefqwr{display:inline-flex}.linked.svelte-nefqwr .hire-action:where(.svelte-nefqwr){position:relative;z-index:2}.linked.svelte-nefqwr:hover .learn-more:where(.svelte-nefqwr) svg:where(.svelte-nefqwr){transform:translate(3px)}@media(prefers-reduced-motion:reduce){.learn-more.svelte-nefqwr svg:where(.svelte-nefqwr){transition:none}}.meet.svelte-nefqwr{margin:0;color:var(--text-primary);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:540;letter-spacing:-.02em}.headline.svelte-nefqwr{margin:0;color:var(--text-primary);font-family:Strawberry Sans,sans-serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:540;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.description.svelte-nefqwr{display:grid;gap:.75rem;margin:0 0 .5rem;max-width:38rem;color:color-mix(in srgb,var(--text-primary) 72%,transparent);font-size:1.125rem;line-height:1.6;text-wrap:pretty}.description.svelte-nefqwr p:where(.svelte-nefqwr){margin:0}.banner.card.svelte-nefqwr{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.card.svelte-nefqwr .visual:where(.svelte-nefqwr){align-items:flex-end;justify-content:space-between;gap:1rem;padding:.75rem 2rem 0 1rem;background:var(--stage)}.card.svelte-nefqwr .bust:where(.svelte-nefqwr){width:11.5rem;aspect-ratio:1 / 1}.card.svelte-nefqwr .bust:where(.svelte-nefqwr) img:where(.svelte-nefqwr){width:var(--portrait-scale);top:var(--portrait-offset)}.card.svelte-nefqwr .name:where(.svelte-nefqwr){align-self:flex-end;margin:0 0 1.25rem;color:var(--ink);font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:540;letter-spacing:-.04em;line-height:1;text-align:right}.card.svelte-nefqwr .copy:where(.svelte-nefqwr){gap:.875rem;justify-content:flex-start;padding:1.75rem 2rem 2rem}.card.svelte-nefqwr .headline:where(.svelte-nefqwr){font-size:clamp(1.375rem,2vw,1.625rem);letter-spacing:-.03em;line-height:1.15}.card.svelte-nefqwr .description:where(.svelte-nefqwr){color:color-mix(in srgb,var(--text-primary) 82%,transparent);font-size:clamp(1.1875rem,1.5vw,1.3125rem);line-height:1.5;letter-spacing:-.01em}.card.centered.svelte-nefqwr{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.card.centered.svelte-nefqwr .visual:where(.svelte-nefqwr){position:relative;isolation:isolate;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;overflow:hidden;padding:0 1rem .5rem;border-radius:1.25rem;background:color-mix(in srgb,var(--stage) 48%,var(--bg-primary) 52%);box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a}.card.centered.svelte-nefqwr .visual:where(.svelte-nefqwr):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--bg-primary) 50%,transparent) 78%,var(--bg-primary) 100%);content:"";pointer-events:none}.card.centered.dark.svelte-nefqwr .visual:where(.svelte-nefqwr){background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tint) 8%,var(--bg-primary)),color-mix(in srgb,var(--tint) 5%,var(--bg-primary)) 58%,color-mix(in srgb,var(--tint) 3%,var(--bg-primary)))}.card.centered.dark.svelte-nefqwr .visual:where(.svelte-nefqwr):after{background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--bg-primary) 65%,transparent) 58%,var(--bg-primary) 100%)}.card-pattern.svelte-nefqwr{position:absolute;top:-6%;right:0;bottom:6%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 26%,#000 65%,transparent 90%);mask-image:linear-gradient(transparent,#000 26%,#000 65%,transparent 90%)}.card.centered.svelte-nefqwr .bust:where(.svelte-nefqwr){z-index:1;width:20rem;max-width:100%;aspect-ratio:1.6;overflow:visible;mask-image:none;-webkit-mask-image:none}.card.centered.svelte-nefqwr .bust:where(.svelte-nefqwr) img:where(.svelte-nefqwr),.card.centered.svelte-nefqwr .portrait-media:where(.svelte-nefqwr){position:absolute;top:var(--portrait-offset);left:50%;width:var(--portrait-scale);height:auto;-o-object-fit:contain;object-fit:contain;transform:translate(-50%)}.card.centered.inset-name.svelte-nefqwr .portrait-media:where(.svelte-nefqwr),.card.centered.inset-name.svelte-nefqwr .bust:where(.svelte-nefqwr) img:where(.svelte-nefqwr){left:var(--portrait-left)}.card.centered.inset-name.silhouette.svelte-nefqwr .portrait-media:where(.svelte-nefqwr),.card.centered.inset-name.silhouette.svelte-nefqwr .bust:where(.svelte-nefqwr) img:where(.svelte-nefqwr){left:76%}.card.centered.inset-name.svelte-nefqwr .visual:where(.svelte-nefqwr)>.name:where(.svelte-nefqwr){position:absolute;z-index:3;bottom:1rem;left:1rem;max-width:calc(100% - 2rem)}.portrait-media.svelte-nefqwr{aspect-ratio:1}.card.centered.silhouette.svelte-nefqwr .portrait-media:where(.svelte-nefqwr),.card.centered.silhouette.svelte-nefqwr .bust:where(.svelte-nefqwr) img:where(.svelte-nefqwr){filter:brightness(0) invert(.86);opacity:.75}.portrait-media.svelte-nefqwr .companion-container,.portrait-media.svelte-nefqwr .companion-poster,.portrait-media.svelte-nefqwr .companion-video,.portrait-media.svelte-nefqwr .companion-overlay{width:100%!important;height:100%!important}.portrait-media.svelte-nefqwr .companion-container{display:block}.card.centered.svelte-nefqwr .name:where(.svelte-nefqwr){display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;max-width:100%;margin:0;padding:.375rem .6875rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,var(--bg-primary)),color-mix(in srgb,var(--ink) 7%,var(--bg-primary)));font-size:1rem;letter-spacing:-.02em;line-height:1.2;text-align:left}.card.centered.dark.svelte-nefqwr .name:where(.svelte-nefqwr){color:color-mix(in srgb,var(--ink) 60%,var(--text-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 18%,var(--bg-primary)),color-mix(in srgb,var(--ink) 10%,var(--bg-primary)))}.name-icon.svelte-nefqwr{display:flex;flex:none;font-size:1rem}.name-icon.svelte-nefqwr svg{display:block;width:1em;height:1em}.card.feature.svelte-nefqwr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:stretch;gap:0;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a}.card.feature.svelte-nefqwr .visual:where(.svelte-nefqwr){justify-content:flex-start;min-height:26rem;padding:3.25rem 1rem 1rem;border-radius:0;background:var(--stage);box-shadow:none}.card.feature.svelte-nefqwr .visual:where(.svelte-nefqwr):after{background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,#fff 75%,transparent) 80%,#fff 100%)}.card.feature.inset-name.svelte-nefqwr .visual:where(.svelte-nefqwr)>.name:where(.svelte-nefqwr){top:1rem;bottom:auto;background:#fff}.card.feature.svelte-nefqwr .bust:where(.svelte-nefqwr){width:30rem;margin:auto 0}.card.feature.svelte-nefqwr .copy:where(.svelte-nefqwr){justify-content:center;gap:1rem;padding:clamp(2rem,4.5vw,3.5rem)}.card.feature.svelte-nefqwr .headline:where(.svelte-nefqwr){font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.card.feature.svelte-nefqwr .description:where(.svelte-nefqwr){font-size:1.0625rem;line-height:1.6}.card.feature.svelte-nefqwr .dl svg{order:1}@media(max-width:860px){.banner.svelte-nefqwr,.banner.flip.svelte-nefqwr{grid-template-columns:minmax(0,1fr)}.banner.flip.svelte-nefqwr .visual:where(.svelte-nefqwr){order:0}.card.feature.svelte-nefqwr{grid-template-columns:minmax(0,1fr)}.card.feature.svelte-nefqwr .visual:where(.svelte-nefqwr){min-height:19rem;padding-top:4rem}.card.feature.svelte-nefqwr .bust:where(.svelte-nefqwr){margin:0 0 3.25rem}.card.feature.svelte-nefqwr .copy:where(.svelte-nefqwr){padding:1.75rem 1.5rem 2rem}.bust.svelte-nefqwr{width:min(80%,20rem)}.card.svelte-nefqwr .bust:where(.svelte-nefqwr){width:9.5rem}}
