.roleValues.svelte-1y4zogl h2:where(.svelte-1y4zogl){margin-bottom:16px;font-weight:700;line-height:1.5;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.roleValues.svelte-1y4zogl h2:where(.svelte-1y4zogl){font-size:24px}}@media(min-width:760px){.roleValues.svelte-1y4zogl h2:where(.svelte-1y4zogl){font-size:28px}}.roleValuesLead.svelte-1y4zogl{margin-bottom:24px;color:var(--c-neutral-5);line-height:1.6;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.roleValuesLead.svelte-1y4zogl{font-size:15px}}@media(min-width:760px){.roleValuesLead.svelte-1y4zogl{font-size:16px}}.roleTabs.svelte-1y4zogl{display:flex;margin-bottom:24px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.roleTabs.svelte-1y4zogl::-webkit-scrollbar{display:none}@media(max-width:759px){.roleTabs.svelte-1y4zogl{justify-content:center}}@media(min-width:760px){.roleTabs.svelte-1y4zogl{justify-content:flex-start}}.roleTab.svelte-1y4zogl{appearance:none;flex:0 0 auto;align-items:center;justify-content:center;width:100px;height:44px;padding:0 16px;border-top:1px solid var(--c-neutral-2);border-bottom:1px solid var(--c-neutral-2);background:var(--c-neutral-0);font-weight:700;line-height:1.4;letter-spacing:.04em;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media(max-width:759px){.roleTab.svelte-1y4zogl{font-size:15px}}@media(min-width:760px){.roleTab.svelte-1y4zogl{font-size:16px}}@media(max-width:759px){.roleTab.svelte-1y4zogl{width:30%;max-width:140px;height:44px}}@media(min-width:760px){.roleTab.svelte-1y4zogl{width:160px;height:44px}}@media(any-hover:hover){.roleTab.svelte-1y4zogl:hover{background:var(--c-neutral-1)}}.roleTab.svelte-1y4zogl:focus-visible{outline:2px solid var(--c-accent-2);outline-offset:2px}.roleTab.current.svelte-1y4zogl{border-color:var(--c-accent-1)!important;background:var(--c-accent-1);color:var(--c-neutral-0)}.roleTab.svelte-1y4zogl:first-child{border-radius:12px 0 0 12px;border-left:1px solid var(--c-neutral-2)}.roleTab.svelte-1y4zogl:last-child{border-radius:0 12px 12px 0;border-right:1px solid var(--c-neutral-2)}.roleValueItem.svelte-1y4zogl{background:var(--c-neutral-0);outline:none}@media(max-width:759px){.roleValueItem.svelte-1y4zogl{padding:24px 16px 32px;border-radius:16px}}@media(min-width:760px){.roleValueItem.svelte-1y4zogl{padding:36px 32px 40px;border-radius:32px}}.roleValueHeader.svelte-1y4zogl h3:where(.svelte-1y4zogl){margin-top:8px;font-weight:700;line-height:1.45;font-feature-settings:"palt" 1;letter-spacing:.04em}@media(max-width:759px){.roleValueHeader.svelte-1y4zogl h3:where(.svelte-1y4zogl){font-size:22px}}@media(min-width:760px){.roleValueHeader.svelte-1y4zogl h3:where(.svelte-1y4zogl){font-size:26px}}.roleIcon.svelte-1y4zogl{float:right;border-radius:50%;color:var(--c-neutral-5);background-color:var(--c-neutral-1)}@media(max-width:759px){.roleIcon.svelte-1y4zogl{width:72px;height:72px;margin:-12px -4px 8px 8px;padding:14px}}@media(min-width:760px){.roleIcon.svelte-1y4zogl{width:136px;height:136px;margin:-12px -12px 8px 12px;padding:28px}}.roleLabel.svelte-1y4zogl{display:inline-flex;padding:4px 12px;background:var(--c-accent-1);color:var(--c-neutral-0);font-weight:700}@media(max-width:759px){.roleLabel.svelte-1y4zogl{font-size:14px}}@media(min-width:760px){.roleLabel.svelte-1y4zogl{font-size:15px}}.roleSummary.svelte-1y4zogl{margin-top:16px;color:var(--c-neutral-7);line-height:1.8}@media(max-width:759px){.roleSummary.svelte-1y4zogl{font-size:15px}}@media(min-width:760px){.roleSummary.svelte-1y4zogl{font-size:16px}}.roleValueGrid.svelte-1y4zogl{display:grid}@media(max-width:759px){.roleValueGrid.svelte-1y4zogl{grid-template-columns:1fr;gap:20px;margin-top:24px}}@media(min-width:760px){.roleValueGrid.svelte-1y4zogl{grid-template-columns:repeat(2,1fr);gap:64px;margin-top:40px}}.rolePanel.svelte-1y4zogl h4:where(.svelte-1y4zogl){margin-bottom:12px;color:var(--c-accent-2);font-weight:700;line-height:1.4}@media(max-width:759px){.rolePanel.svelte-1y4zogl h4:where(.svelte-1y4zogl){font-size:16px}}@media(min-width:760px){.rolePanel.svelte-1y4zogl h4:where(.svelte-1y4zogl){font-size:18px}}.roleNextActions.svelte-1y4zogl{margin-top:32px;padding-top:24px;border-top:1px solid var(--c-neutral-2)}.roleNextActions.svelte-1y4zogl h4:where(.svelte-1y4zogl){margin-bottom:16px;color:var(--c-accent-1);font-weight:700;line-height:1.4}@media(max-width:759px){.roleNextActions.svelte-1y4zogl h4:where(.svelte-1y4zogl){font-size:17px}}@media(min-width:760px){.roleNextActions.svelte-1y4zogl h4:where(.svelte-1y4zogl){font-size:19px}}.roleNextActionsGrid.svelte-1y4zogl{display:grid}@media(max-width:759px){.roleNextActionsGrid.svelte-1y4zogl{grid-template-columns:1fr;gap:16px}}@media(min-width:760px){.roleNextActionsGrid.svelte-1y4zogl{grid-template-columns:repeat(3,1fr);gap:16px}}.roleNextActionBlock.svelte-1y4zogl{padding:16px;border-radius:12px;background:var(--c-neutral-1)}.roleNextActionBlock.svelte-1y4zogl ul:where(.svelte-1y4zogl){display:flex;flex-direction:column;gap:8px}.roleNextActionLabel.svelte-1y4zogl{margin-bottom:12px;color:var(--c-neutral-5);font-weight:700;letter-spacing:.04em}@media(max-width:759px){.roleNextActionLabel.svelte-1y4zogl{font-size:14px}}@media(min-width:760px){.roleNextActionLabel.svelte-1y4zogl{font-size:15px}}.roleNextActionLink.svelte-1y4zogl{text-decoration-line:underline;text-underline-offset:.2em;appearance:none;padding:0;border:none;background:transparent;text-align:left;line-height:1.4;cursor:pointer}@media(max-width:759px){.roleNextActionLink.svelte-1y4zogl{font-size:15px}}@media(min-width:760px){.roleNextActionLink.svelte-1y4zogl{font-size:16px}}.roleNextActionLink.svelte-1y4zogl{text-decoration-line:underline;text-underline-offset:.2em}@media(any-hover:hover){.roleNextActionLink.svelte-1y4zogl:hover{text-decoration-line:underline;text-underline-offset:.2em;color:var(--c-link);text-decoration-color:var(--c-link)}}.roleNextActionLink.svelte-1y4zogl{color:var(--c-link);text-decoration-color:color-mix(in srgb,var(--c-link) 50%,transparent)}.tagList.svelte-1y4zogl{display:flex;flex-wrap:wrap;gap:8px}.tagList.svelte-1y4zogl li:where(.svelte-1y4zogl){padding:6px 10px;border-radius:999px;background:var(--c-neutral-1);color:var(--c-neutral-7);line-height:1.5}@media(max-width:759px){.tagList.svelte-1y4zogl li:where(.svelte-1y4zogl){font-size:12px}}@media(min-width:760px){.tagList.svelte-1y4zogl li:where(.svelte-1y4zogl){font-size:13px}}.audience.svelte-p5wrvu h2:where(.svelte-p5wrvu){margin-bottom:16px;font-weight:700;line-height:1.5;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.audience.svelte-p5wrvu h2:where(.svelte-p5wrvu){font-size:24px}}@media(min-width:760px){.audience.svelte-p5wrvu h2:where(.svelte-p5wrvu){font-size:28px}}.audienceLead.svelte-p5wrvu{margin-bottom:24px;color:var(--c-neutral-5);line-height:1.6;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.audienceLead.svelte-p5wrvu{font-size:15px}}@media(min-width:760px){.audienceLead.svelte-p5wrvu{font-size:16px}}.audienceList.svelte-p5wrvu{border-radius:16px;background:var(--c-neutral-0)}@media(max-width:759px){.audienceList.svelte-p5wrvu{padding:4px 16px;border-radius:16px}}@media(min-width:760px){.audienceList.svelte-p5wrvu{padding:12px 32px;border-radius:32px}}.audienceItem.svelte-p5wrvu{margin-bottom:0!important}.audienceItem.svelte-p5wrvu+.audienceItem:where(.svelte-p5wrvu){border-top:1px solid var(--c-neutral-2)}.audienceItem.svelte-p5wrvu dt:where(.svelte-p5wrvu){margin:0}.audienceQuestion.svelte-p5wrvu{appearance:none;width:100%;scroll-margin-top:80px;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border:none;background:none;cursor:pointer;text-align:left;color:inherit;font-weight:700;line-height:1.4}@media(max-width:759px){.audienceQuestion.svelte-p5wrvu{font-size:16px}}@media(min-width:760px){.audienceQuestion.svelte-p5wrvu{font-size:17px}}@media(any-hover:hover){.audienceQuestion.svelte-p5wrvu:hover{text-decoration:underline;text-underline-offset:.2em}}.audienceQuestion.svelte-p5wrvu:focus-visible{outline:2px solid var(--c-accent-2);outline-offset:4px;border-radius:4px}.audienceIcon.svelte-p5wrvu{position:relative;flex-shrink:0;width:20px;height:20px}.audienceIcon.svelte-p5wrvu:before,.audienceIcon.svelte-p5wrvu:after{content:"";position:absolute;top:50%;left:50%;width:16px;border-top:1.5px solid var(--c-link);transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.audienceIcon.svelte-p5wrvu:after{transform:translate(-50%,-50%) rotate(90deg)}.audienceIcon.isOpen.svelte-p5wrvu:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.7)}.audienceAnswerPanel.svelte-p5wrvu{padding:0 0 16px}@media(min-width:760px){.audienceAnswerPanel.svelte-p5wrvu{padding-right:44px}}.audienceAnswerPanel.svelte-p5wrvu p:where(.svelte-p5wrvu){margin:0;color:var(--c-neutral-7);line-height:1.7}@media(max-width:759px){.audienceAnswerPanel.svelte-p5wrvu p:where(.svelte-p5wrvu){font-size:14px}}@media(min-width:760px){.audienceAnswerPanel.svelte-p5wrvu p:where(.svelte-p5wrvu){font-size:15px}}.audienceTags.svelte-p5wrvu{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.audienceTags.svelte-p5wrvu span:where(.svelte-p5wrvu){display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--c-neutral-1);color:var(--c-neutral-5);font-size:12px;white-space:nowrap}.audienceLink.svelte-p5wrvu{margin-top:8px!important}.audienceLink.svelte-p5wrvu svg:where(.svelte-p5wrvu){width:20px}.audienceLinkButton.svelte-p5wrvu{display:inline-flex;align-items:center;appearance:none;padding:0;border:none;background:transparent;color:var(--c-link);text-decoration:none;cursor:pointer}@media(any-hover:hover){.audienceLinkButton.svelte-p5wrvu:hover{text-decoration-line:underline;text-underline-offset:.2em;color:var(--c-link);text-decoration-color:var(--c-link)}}.sceneLinks.svelte-11wik9d h2:where(.svelte-11wik9d){margin-bottom:12px;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.sceneLinks.svelte-11wik9d h2:where(.svelte-11wik9d){font-size:24px}}@media(min-width:760px){.sceneLinks.svelte-11wik9d h2:where(.svelte-11wik9d){font-size:28px}}.lead.svelte-11wik9d{margin-bottom:20px;color:var(--c-neutral-5);line-height:1.6;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.lead.svelte-11wik9d{font-size:15px}}@media(min-width:760px){.lead.svelte-11wik9d{font-size:16px}}.sceneLinksGrid.svelte-11wik9d{display:grid;gap:12px}@media(max-width:759px){.sceneLinksGrid.svelte-11wik9d{grid-template-columns:1fr}}@media(min-width:760px){.sceneLinksGrid.svelte-11wik9d{grid-template-columns:repeat(2,1fr)}}.sceneLinkCard.svelte-11wik9d{display:grid;padding:20px 16px 20px 20px;border-radius:20px;background:var(--c-neutral-0)}@media(any-hover:hover){.sceneLinkCard.svelte-11wik9d:hover dt:where(.svelte-11wik9d){text-decoration-line:underline;text-underline-offset:.2em}}.sceneLinkCard.svelte-11wik9d dl:where(.svelte-11wik9d){display:grid;grid-template-rows:auto 1fr}@media(max-width:759px){.sceneLinkCard.svelte-11wik9d dl:where(.svelte-11wik9d){grid-template-areas:"title title" "hook image";grid-template-columns:1fr 96px;gap:4px}}@media(min-width:760px){.sceneLinkCard.svelte-11wik9d dl:where(.svelte-11wik9d){grid-template-areas:"title image" "hook image";grid-template-columns:1fr 25%;gap:4px}}.sceneLinkCard.svelte-11wik9d dt:where(.svelte-11wik9d){grid-area:title;color:var(--c-link);font-weight:700;line-height:1.4;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.sceneLinkCard.svelte-11wik9d dt:where(.svelte-11wik9d){font-size:18px}}@media(min-width:760px){.sceneLinkCard.svelte-11wik9d dt:where(.svelte-11wik9d){font-size:20px}}.sceneLinkCard.svelte-11wik9d .hook:where(.svelte-11wik9d){grid-area:hook;color:var(--c-neutral-7);line-height:1.6}@media(max-width:759px){.sceneLinkCard.svelte-11wik9d .hook:where(.svelte-11wik9d){font-size:15px}}@media(min-width:760px){.sceneLinkCard.svelte-11wik9d .hook:where(.svelte-11wik9d){font-size:16px}}.sceneLinkCard.svelte-11wik9d .image:where(.svelte-11wik9d){grid-area:image}.sceneLinkCard.svelte-11wik9d .image:where(.svelte-11wik9d) img:where(.svelte-11wik9d){width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:12px}.sectionContainer.svelte-146kgey{display:flex;flex-direction:column;gap:64px}.sectionContainer.svelte-146kgey .section:where(.svelte-146kgey){scroll-margin-top:96px}
