.cp-story{color:var(--fg-primary,#121820);background:var(--bg-canvas,#fff)}.cp-story *{box-sizing:border-box}.story-wrap{width:calc(100% - 96px);max-width:1248px;margin-inline:auto}.story-wide{width:calc(100% - 64px);max-width:1660px;margin:auto}.cp-story h1,.cp-story h2,.cp-story h3,.cp-story p{margin:0}.cp-story h1{font-size:clamp(40px,4.8vw,68px);font-weight:800;line-height:1.2}.cp-story h2{font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.25}.cp-story h3{font-size:21px;font-weight:700}.cp-story p{font-size:16px;line-height:1.65}.cp-story mark{background:#ffdbb8;color:#121820;padding:2px 7px;font-weight:750}.story-hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:95px}.story-eyebrow{margin-bottom:16px!important;font-size:15px!important}.story-lead{margin-top:28px!important;max-width:520px}.story-collage{height:400px;position:relative}.story-collage img{position:absolute;object-fit:cover;border-radius:10px;box-shadow:0 10px 30px #11213910}.story-collage-main{width:70%;height:86%;inset-inline-end:0;top:0}.story-collage-small{width:57%;height:52%;bottom:0;inset-inline-start:0;border:7px solid var(--bg-canvas,#fff)}.story-collage>span{position:absolute;bottom:20px;inset-inline-end:10px;font-size:12px;letter-spacing:.14em;color:white}.story-who{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#191919;color:#fff;border-radius:24px;padding:48px;overflow:hidden}.story-who p{font-size:15px;color:#e0e0e0}.story-who-copy>p{margin-top:24px}.story-purpose{display:flex;gap:24px;align-items:center;margin-top:34px}.story-purpose>span{font-size:52px;color:#ff9b59;line-height:1}.story-purpose h3{font-size:17px;margin-bottom:10px}.story-who-art{position:relative;height:500px;overflow:hidden;border-radius:10px}.story-who-art img{width:100%;height:100%;object-fit:cover}.story-who-art>span{position:absolute;inset:0;display:grid;place-items:center;font-size:440px;font-weight:900;color:#f55f0048;line-height:1;mix-blend-mode:screen;pointer-events:none}.story-values{padding-block:100px}.story-values>h2,.story-presence>h2{text-align:center;margin-bottom:50px}.story-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.story-value-grid article{text-align:center;background:var(--bg-subtle,#f6f6f6);border-radius:12px;overflow:hidden;padding:34px 30px 0}.story-value-grid article p{margin:22px auto 25px;max-width:480px;font-size:15px;min-height:50px}.story-value-grid img{display:block;width:100%;height:260px;object-fit:cover;border-radius:10px 10px 0 0}.story-numbers{background:var(--bg-subtle,#f6f6f6);padding-block:90px}.story-number-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px}.story-number-cards{background:var(--bg-canvas,#fff);border-radius:24px;padding:46px;display:grid;grid-template-columns:1fr 1fr;gap:36px}.story-number-cards>div{border-inline-start:3px solid #f55f00;padding-inline-start:20px}.story-number-cards strong{font-size:36px;display:block;line-height:1.2}.story-number-cards span{font-size:15px}.story-fine{font-size:12px!important;color:var(--fg-secondary,#526174);margin-top:25px!important}.story-presence{text-align:center;padding-block:100px}.story-presence>p{margin-top:-24px}.story-presence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.story-presence-grid a{position:relative;padding:34px;text-align:start;background:var(--bg-subtle,#f6f6f6);border-radius:15px}.story-presence-grid p{margin-top:14px}.story-presence-grid a>span{display:block;margin-top:25px;color:#a84100}.story-journey{padding-block:90px;background:linear-gradient(#101b2dcc,#101b2df0),url('/media/affiliate-desk-v1/partner-workspace.webp') center/cover;color:#fff}.story-journey h2{text-align:center}.story-journey-steps{max-width:800px;margin:60px auto 0}.story-journey-steps article{display:grid;grid-template-columns:150px 1fr;gap:40px;padding:32px 0}.story-journey-steps article>span{font-size:24px;font-weight:700;color:#ffab71}.story-journey-steps article>div{border-inline-start:2px solid #f55f00;padding-inline-start:35px}.story-journey-steps p{margin-top:15px;color:#dce7f4}.story-start{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:100px;align-items:center}.story-start-art{position:relative}.story-start-art>img{width:100%;height:420px;object-fit:cover;border-radius:16px}.story-start-note{position:absolute;inset-inline:25px;bottom:20px;border-radius:12px;background:#fff;padding:16px;box-shadow:0 10px 30px #0002;display:flex;gap:18px;align-items:center;color:#112139;font-size:14px}.story-start-note img{object-fit:contain}.story-start-copy{padding:44px;background:var(--bg-subtle,#f6f6f6);border-radius:15px}.story-start-copy h2{font-size:31px}.story-start ol{list-style:none;padding:0;margin:35px 0}.story-start li{display:flex;gap:16px;margin:20px 0}.story-start li>span{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;background:#f55f00;color:white;border-radius:50%;font-weight:700}.story-start li h3{font-size:18px}.story-start li p{font-size:14px;margin-top:5px}.story-button{display:inline-block;background:#f55f00;color:white;padding:13px 28px;border-radius:999px;font-weight:600;font-size:14px}.story-recognition{padding-block:60px 30px;background:var(--bg-subtle,#f7f8f8)}.story-recognition h2{text-align:center;font-weight:750;margin-bottom:40px}.story-highlight-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.story-highlight-track::-webkit-scrollbar{display:none}.story-highlight-track article{flex:0 0 25%;display:flex;align-items:center;gap:16px;position:relative;padding:10px 25px;scroll-snap-align:start}.story-highlight-track article+article:before{content:'';position:absolute;inset-inline-start:0;height:38px;width:3px;background:#f55f00}.story-laurel{width:100px;height:84px;flex-shrink:0;color:var(--fg-primary,#202020)}.story-highlight-track h3{font-size:16px;line-height:1.35}.story-highlight-track p{font-size:13px;margin-top:6px;line-height:1.45}.story-dots{display:flex;justify-content:center;margin-top:35px;gap:1px}.story-dots button{width:18px;height:24px;display:grid;place-items:center}.story-dots span{width:9px;height:9px;background:#c7c7c7;border-radius:50%;display:block}.story-dots button[aria-pressed=true] span{background:#f55f00}.cp-story :is(a,button):focus-visible{outline:2px solid #f55f00;outline-offset:4px}
@media(max-width:1050px){.story-wrap{width:calc(100% - 48px)}.story-hero{gap:30px;min-height:540px}.story-who{padding:30px;gap:30px}.story-who-art{height:470px}.story-highlight-track article{flex-basis:50%}.story-number-grid{gap:30px}.story-start{gap:25px}.story-start-copy{padding:25px}}
@media(max-width:700px){.story-wrap,.story-wide{width:calc(100% - 36px)}.story-hero{grid-template-columns:1fr;padding-block:60px;gap:40px}.story-collage{height:330px}.story-who{grid-template-columns:1fr;padding:28px}.story-who-art{height:320px}.story-who-art>span{font-size:300px}.story-purpose{gap:16px}.story-values,.story-presence{padding-block:60px}.story-value-grid{grid-template-columns:1fr}.story-value-grid img{height:230px}.story-value-grid article p{min-height:0}.story-number-grid,.story-start{grid-template-columns:1fr}.story-numbers{padding-block:60px}.story-number-cards{padding:25px;gap:25px}.story-presence-grid{grid-template-columns:1fr}.story-journey{padding-block:60px}.story-journey-steps article{grid-template-columns:1fr;gap:16px}.story-start{padding-block:60px}.story-start-art>img{height:320px}.story-start-note{inset-inline:12px;padding:12px}.story-highlight-track article{flex-basis:100%;padding:10px 16px}.story-recognition{padding-top:40px}.story-recognition h2{font-size:28px}.story-laurel{width:88px}.story-highlight-track{margin-inline:-10px}.story-values>h2{margin-bottom:30px}}
@media(prefers-reduced-motion:reduce){.cp-story *{scroll-behavior:auto!important}}

.story-recognition h3,.story-recognition p{margin:0}.story-recognition h2{font-size:clamp(28px,3vw,40px);line-height:1.25}.story-recognition h3{font-weight:700}.story-recognition{color:var(--fg-primary,#112139)}
