.partner-hub-orientation{gap:16px;display:grid}.partner-hub-orientation>.partner-eyebrow{color:#cbd5e1;margin:0}.partner-hub-orientation>a{color:#fff;background:#172135;border:1px solid #ffffff38;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:25px 24px;transition:transform .35s,border-color .35s;display:grid}.partner-hub-orientation>a:nth-of-type(2){color:#0f1729;background:#fff;border-color:#fff}.partner-hub-orientation>a>span:nth-child(2){gap:6px;display:grid}.partner-hub-orientation small{letter-spacing:.12em;font-size:10px;font-weight:700}.partner-hub-orientation strong{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,25px);line-height:1.2}.partner-hub-orientation a span>span{font-size:15px;line-height:1.5}.partner-hub-icon{border:1px solid;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.partner-hub-icon svg{stroke-width:1.4px;width:22px;height:22px}.partner-hub-orientation .partner-hub-orientation-note{color:#cbd5e1;margin:0;font-size:13px}.partner-hub-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.partner-hub-program{color:#0f1729;background:#fff;border:1px solid #d9dde4;border-radius:26px;flex-direction:column;min-width:0;padding:32px;scroll-margin-top:110px;transition:transform .4s,box-shadow .4s;display:flex;position:relative}.partner-hub-program-agency{color:#fff;background:#0f1729;border-color:#0f1729}.partner-hub-program-top{letter-spacing:.12em;align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex}.partner-hub-program-top>svg{flex-shrink:0;width:22px;margin-left:auto}.partner-hub-program h3{text-wrap:initial;margin:26px 0 17px;font-size:clamp(26px,2.5vw,35px)}.partner-hub-program .partner-hub-audience{color:#586277;min-height:53px;margin-bottom:24px;font-size:16px}.partner-hub-program-agency .partner-hub-audience{color:#cbd5e1}.partner-hub-scene{border-radius:16px;height:267px;margin-bottom:28px;padding:22px;position:relative}.partner-hub-production{background:#19253b;border:1px solid #ffffff20}.partner-hub-scene-caption{letter-spacing:.12em;margin-bottom:17px;font-size:9px;font-weight:700}.partner-hub-production-brief{color:#0f1729;background:#fff;border-radius:10px;width:87%;padding:10px 16px;position:relative}.partner-hub-production-brief>span:first-child,.partner-hub-production-delivery>span:first-child{font-size:11px;display:block}.partner-hub-production-brief strong,.partner-hub-production-delivery strong{padding-right:20px;font-size:15px;line-height:1.4;display:block}.partner-hub-scene-arrow{position:absolute;top:20px;right:10px}.partner-hub-scene-arrow svg{width:18px;height:18px}.partner-hub-production-delivery{background:var(--partner-gradient);color:#fff;border-radius:10px;width:93%;margin-top:12px;margin-left:auto;padding:11px 16px;transition:transform .5s;position:relative}.partner-hub-production-delivery .partner-hub-check{position:absolute;top:21px;right:13px}.partner-hub-check{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.partner-hub-check svg{stroke-width:2px;width:17px;height:17px}.partner-hub-scene-foot{margin-top:18px;font-size:12px;line-height:1.5}.partner-hub-introduction{background:#f5f6f8;border:1px solid #e3e6eb}.partner-hub-intro-people{grid-template-columns:1fr 20px 1fr;align-items:center;gap:10px;padding:8px 0 16px;display:grid}.partner-hub-intro-people>span{font-size:17px;font-weight:700}.partner-hub-intro-people strong{color:#586277;font-size:11px;font-weight:500;display:block}.partner-hub-intro-people>svg{width:18px}.partner-hub-intro-reward{color:#fff;background:#0f1729;border-radius:10px;align-items:center;gap:12px;padding:14px;font-size:11px;transition:transform .5s;display:flex}.partner-hub-intro-reward strong{font-size:15px;line-height:1.5;display:block}.partner-hub-intro-reward .partner-hub-check{background:var(--partner-gradient);border-radius:50%;width:27px;height:27px}.partner-hub-responsibilities{margin:0 0 24px}.partner-hub-responsibilities>div{border-bottom:1px solid #d9dde4;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.partner-hub-program-agency .partner-hub-responsibilities>div{border-color:#ffffff26}.partner-hub-responsibilities dt{padding-top:2px;font-size:13px;font-weight:700}.partner-hub-responsibilities dd{color:#586277;margin:0;font-size:15px;line-height:1.6}.partner-hub-program-agency .partner-hub-responsibilities dd{color:#cbd5e1}.partner-hub-benefit{margin-top:auto;padding:8px 0 24px}.partner-hub-benefit>strong{letter-spacing:-.025em;font-size:21px}.partner-hub-program .partner-hub-benefit>p{color:#586277;margin:8px 0 0;font-size:14px;line-height:1.6}.partner-hub-program-agency .partner-hub-benefit>p{color:#cbd5e1}.partner-hub-program-cta{background:var(--partner-gradient);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.partner-hub-program-cta svg{flex-shrink:0;width:21px;transition:transform .35s}.partner-experience .partner-hub-choice-note{color:#586277;text-align:center;border-top:1px solid #d9dde4;grid-column:1/-1;margin:2px 0 0;padding:24px 28px;font-size:16px}.partner-hub-choice-note strong{color:#0f1729;margin-bottom:5px;display:block}.partner-hub-situations{background:#f5f6f8}.partner-hub-situations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.partner-hub-situation-label{letter-spacing:.1em;font-size:11px;font-weight:700}.partner-hub-situations-grid h3{text-wrap:initial;margin:17px 0;font-size:clamp(23px,2.2vw,29px)}.partner-hub-situations-grid p{color:#586277;font-size:16px}.partner-hub-situations-grid a{align-items:center;gap:12px;font-size:15px;display:inline-flex}.partner-hub-situations-grid a svg{width:17px}.partner-hub-questions{grid-template-columns:.65fr 1.35fr;column-gap:50px;margin-top:64px;display:grid}.partner-hub-questions>h3{grid-row:1/5;margin-top:14px}.partner-hub-questions details{border-bottom:1px solid #d9dde4;grid-column:2;padding:18px 0}.partner-hub-questions summary{cursor:pointer;padding-right:32px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;position:relative}.partner-hub-questions summary::-webkit-details-marker{display:none}.partner-hub-questions summary:after{content:"+";font-size:22px;font-weight:400;line-height:24px;position:absolute;top:0;right:3px}.partner-hub-questions details[open] summary:after{content:"−"}.partner-hub-questions details p{color:#586277;margin:16px 0 0;font-size:15px}.partner-hub-questions details a{color:#0f1729;text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.partner-hub-orientation>a:hover{transform:translate(5px)}.partner-hub-program:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f172917}.partner-hub-program:hover .partner-hub-production-delivery,.partner-hub-program:hover .partner-hub-intro-reward{transform:translateY(-4px)}.partner-hub-program:hover .partner-hub-program-cta svg{transform:translate(4px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.partner-hub-scene{animation:linear both partner-hub-reveal;animation-timeline:view();animation-range:entry entry 50%}}}@keyframes partner-hub-reveal{0%{opacity:.55;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.partner-hub-program .partner-hub-audience{min-height:80px}.partner-hub-program{padding:26px}.partner-hub-scene{padding:18px}.partner-hub-responsibilities>div{grid-template-columns:80px minmax(0,1fr);gap:12px}.partner-hub-orientation>a{gap:12px;padding:20px}}@media (max-width:760px){.partner-hub-programs,.partner-hub-situations-grid{grid-template-columns:1fr}.partner-hub-programs{gap:24px}.partner-hub-program .partner-hub-audience{min-height:0}.partner-hub-program h3{font-size:30px}.partner-hub-situations-grid{gap:36px}.partner-hub-questions{margin-top:45px;display:block}.partner-hub-program-cta{min-height:56px}}@media (max-width:400px){.partner-hub-orientation>a{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;padding:18px 14px}.partner-hub-orientation .partner-hub-icon{border-radius:10px;width:34px;height:34px}.partner-hub-orientation strong{font-size:19px}.partner-hub-orientation small{letter-spacing:.07em;font-size:9px}.partner-hub-orientation a span>span{font-size:14px}.partner-hub-program{padding:22px 18px}.partner-hub-program-top{letter-spacing:.07em;gap:10px;font-size:9px}.partner-hub-program h3{font-size:27px}.partner-hub-scene{height:auto;min-height:267px;padding:15px}.partner-hub-production-brief{width:94%}.partner-hub-production-delivery{width:100%}.partner-hub-responsibilities>div{grid-template-columns:1fr;gap:3px}.partner-hub-intro-people{gap:7px}.partner-hub-intro-reward{gap:8px;padding:12px 10px}.partner-hub-intro-reward strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.partner-hub-program,.partner-hub-program *,.partner-hub-orientation a{transition:none;animation:none}}
.partner-scenes{overflow-anchor:none;min-width:0;transition:height .56s cubic-bezier(.22,.75,.25,1);position:relative;overflow:clip}.partner-scene{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity .38s,transform .56s cubic-bezier(.22,.75,.25,1),visibility 0s .56s;display:flow-root;position:absolute;inset:0 0 auto;transform:translate(18px)}.partner-scene[data-side=before]{transform:translate(-18px)}.partner-scene[data-current=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:60ms,0s,0s;position:relative;transform:none}.partner-scene[inert] *{animation-play-state:paused!important}.partner-workspace-caption .partner-scene{transform:translateY(7px)}.partner-workspace-caption .partner-scene[data-side=before]{transform:translateY(-7px)}.partner-workspace-caption .partner-scene[data-current=true]{transform:none}.partner-workspace-screen .partner-workspace-capture,.partner-workspace-screen [data-demo-piece],.partner-workspace-screen [data-screen]{animation:none!important}.partner-workspace-screen [data-screen]:not([data-active=true]){display:none}@media (prefers-reduced-motion:reduce){.partner-scenes,.partner-scene{transition:none;transform:none!important}}
