.AboutFrameworkSection-module__r2wBHW__section{--framework-image-gap:16px;--framework-sticky-top:60px;width:100%;min-height:280svh;color:var(--md-gray,#585757);background:#f8f1ee;margin-top:0;position:relative}.AboutFrameworkSection-module__r2wBHW__stage{top:var(--framework-sticky-top);box-sizing:border-box;width:100%;height:calc(100svh - var(--framework-sticky-top));align-items:center;min-height:720px;padding:0 20px;display:flex;position:sticky;overflow:visible}.AboutFrameworkSection-module__r2wBHW__stage:after{z-index:0;filter:saturate(1.25)contrast(1.05)brightness(.9);content:"";pointer-events:none;background:radial-gradient(68% 88% at 14% 100%,#fea4b6 0%,#fea4b6c2 52%,#0000 82%),radial-gradient(64% 88% at 50% 100%,#ff956c 0%,#ff956ca3 52%,#0000 82%),radial-gradient(68% 88% at 88% 100%,#e46c72 0%,#e46c72b3 52%,#0000 82%);position:absolute;inset:calc(10% - 130px) 0 -450px;-webkit-mask-image:linear-gradient(#0000 0%,#00000006 13%,#0000001a 30%,#00000057 48%,#000000d1 78%,#000000ad 84%,#00000070 90%,#0003 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000006 13%,#0000001a 30%,#00000057 48%,#000000d1 78%,#000000ad 84%,#00000070 90%,#0003 96%,#0000 100%)}.AboutFrameworkSection-module__r2wBHW__inner{z-index:1;grid-template-columns:minmax(360px,432px) minmax(0,524px);align-items:start;column-gap:clamp(48px,5.7vw,86px);width:min(1042px,100vw - 80px);margin:0 auto;display:grid;position:relative}.AboutFrameworkSection-module__r2wBHW__copy{box-sizing:border-box;align-self:center;width:100%;padding-top:0;transform:translateY(-80px)}.AboutFrameworkSection-module__r2wBHW__copy h2{max-width:435px;font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;letter-spacing:-1.575px;text-wrap:balance;margin:0;font-size:45px;font-weight:500;line-height:1}.AboutFrameworkSection-module__r2wBHW__introduction{width:min(411px,100%);margin-top:21px}.AboutFrameworkSection-module__r2wBHW__introduction p{font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.8px;margin:0;font-size:20px;font-weight:500;line-height:1.3}.AboutFrameworkSection-module__r2wBHW__timeline{min-width:0;min-height:707px;position:relative}.AboutFrameworkSection-module__r2wBHW__timeline:before{content:"";background:#fb8742;width:2px;position:absolute;top:0;bottom:20px;left:13px;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.AboutFrameworkSection-module__r2wBHW__steps{z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.AboutFrameworkSection-module__r2wBHW__step{opacity:0;pointer-events:none;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .36s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(18px)}.AboutFrameworkSection-module__r2wBHW__step[data-visible=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}.AboutFrameworkSection-module__r2wBHW__stepInner{grid-template-columns:28px minmax(0,426px);align-items:start;column-gap:69px;min-height:0;transition:padding-bottom .5s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.AboutFrameworkSection-module__r2wBHW__step:first-child .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__step:nth-child(2) .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__step:nth-child(3) .AboutFrameworkSection-module__r2wBHW__stepInner{padding-bottom:29px}.AboutFrameworkSection-module__r2wBHW__step:nth-child(4) .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__section[data-visible-count="1"] .AboutFrameworkSection-module__r2wBHW__step:first-child .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__section[data-visible-count="2"] .AboutFrameworkSection-module__r2wBHW__step:nth-child(2) .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__section[data-visible-count="3"] .AboutFrameworkSection-module__r2wBHW__step:nth-child(3) .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__section[data-visible-count="4"] .AboutFrameworkSection-module__r2wBHW__step:nth-child(4) .AboutFrameworkSection-module__r2wBHW__stepInner{padding-bottom:var(--framework-image-gap)}.AboutFrameworkSection-module__r2wBHW__step[data-visible=false] .AboutFrameworkSection-module__r2wBHW__stepInner{padding-bottom:0}.AboutFrameworkSection-module__r2wBHW__marker{z-index:2;color:#fff;width:28px;height:28px;font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.26px;background:#fb8742;border-radius:50%;place-items:center;font-size:13px;font-weight:500;line-height:1;display:grid;position:relative}.AboutFrameworkSection-module__r2wBHW__stepCopy{min-width:0;padding-top:1px}.AboutFrameworkSection-module__r2wBHW__stepCopy h3{width:100%;font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;letter-spacing:-.91px;margin:0;font-size:26px;font-weight:500;line-height:1}.AboutFrameworkSection-module__r2wBHW__stepBody{max-width:426px;margin-top:7px}.AboutFrameworkSection-module__r2wBHW__stepBody p{font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.6px;margin:0;font-size:15px;font-weight:400;line-height:1.2}.AboutFrameworkSection-module__r2wBHW__imageWrap{z-index:1;border-radius:10px;width:fit-content;max-width:calc(100% - 97px);margin-left:97px;display:grid;position:relative;overflow:hidden}.AboutFrameworkSection-module__r2wBHW__image{opacity:0;will-change:opacity;backface-visibility:hidden;pointer-events:none;grid-area:1/1;width:auto;max-width:100%;height:auto;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.AboutFrameworkSection-module__r2wBHW__image[data-active=true]{z-index:1;opacity:1}@media (max-width:1023px){.AboutFrameworkSection-module__r2wBHW__section{--framework-sticky-top:88px;box-sizing:border-box;min-height:280svh;margin-top:0;padding:0 24px 150px}.AboutFrameworkSection-module__r2wBHW__stage{top:var(--framework-sticky-top);height:calc(100svh - var(--framework-sticky-top));align-items:flex-start;min-height:0;padding:12px 0 0;position:sticky;overflow:visible}.AboutFrameworkSection-module__r2wBHW__stage:after{display:none}.AboutFrameworkSection-module__r2wBHW__inner{grid-template-columns:minmax(0,1fr);row-gap:24px;width:100%}.AboutFrameworkSection-module__r2wBHW__copy{padding-top:0;transform:none}.AboutFrameworkSection-module__r2wBHW__copy h2{letter-spacing:-.035em;max-width:680px;font-size:clamp(36px,8vw,45px)}.AboutFrameworkSection-module__r2wBHW__introduction{width:min(620px,100%);margin-top:14px}.AboutFrameworkSection-module__r2wBHW__introduction p{letter-spacing:-.04em;font-size:16px;line-height:1.22}.AboutFrameworkSection-module__r2wBHW__timeline{min-height:430px}.AboutFrameworkSection-module__r2wBHW__timeline:before{bottom:12px}.AboutFrameworkSection-module__r2wBHW__stepInner{grid-template-columns:28px minmax(0,1fr);column-gap:22px}.AboutFrameworkSection-module__r2wBHW__step:nth-child(n) .AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__section[data-visible-count="1"] .AboutFrameworkSection-module__r2wBHW__step:first-child .AboutFrameworkSection-module__r2wBHW__stepInner{padding-bottom:16px}.AboutFrameworkSection-module__r2wBHW__step:last-child .AboutFrameworkSection-module__r2wBHW__stepInner{padding-bottom:var(--framework-image-gap)}.AboutFrameworkSection-module__r2wBHW__step:first-child .AboutFrameworkSection-module__r2wBHW__stepBody{max-width:100%}.AboutFrameworkSection-module__r2wBHW__stepBody{max-width:620px}.AboutFrameworkSection-module__r2wBHW__stepCopy h3{font-size:22px}.AboutFrameworkSection-module__r2wBHW__stepBody p{font-size:14px;line-height:1.16}.AboutFrameworkSection-module__r2wBHW__imageWrap{max-width:min(230px,100% - 50px);margin-left:50px}}@media (max-width:560px){.AboutFrameworkSection-module__r2wBHW__section{padding:0 16px 150px}.AboutFrameworkSection-module__r2wBHW__copy h2{font-size:clamp(32px,9vw,38px)}.AboutFrameworkSection-module__r2wBHW__stepCopy h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.AboutFrameworkSection-module__r2wBHW__section{min-height:0}.AboutFrameworkSection-module__r2wBHW__stage{height:auto;min-height:0;padding-bottom:120px;position:relative;top:auto;overflow:visible}.AboutFrameworkSection-module__r2wBHW__step,.AboutFrameworkSection-module__r2wBHW__step[data-visible=false]{opacity:1;pointer-events:auto;grid-template-rows:1fr;transition:none;transform:none}.AboutFrameworkSection-module__r2wBHW__stepInner,.AboutFrameworkSection-module__r2wBHW__image{transition:none}}
.AboutServicesCards-module__E6CHpW__carousel{position:relative}.AboutServicesCards-module__E6CHpW__accordion{--active-column:minmax(390px, 455px);--inactive-column:minmax(190px, 244px);justify-content:center;align-items:center;gap:18px;width:min(1245px,100vw - 48px);min-height:600px;margin-top:58px;transition:grid-template-columns .68s cubic-bezier(.22,1,.36,1);display:grid;position:relative;left:50%;transform:translate(-50%)}.AboutServicesCards-module__E6CHpW__dots{display:none}.AboutServicesCards-module__E6CHpW__accordion[data-active-index="0"]{grid-template-columns:var(--active-column) repeat(3, var(--inactive-column))}.AboutServicesCards-module__E6CHpW__accordion[data-active-index="1"]{grid-template-columns:var(--inactive-column) var(--active-column) repeat(2, var(--inactive-column))}.AboutServicesCards-module__E6CHpW__accordion[data-active-index="2"]{grid-template-columns:repeat(2, var(--inactive-column)) var(--active-column) var(--inactive-column)}.AboutServicesCards-module__E6CHpW__accordion[data-active-index="3"]{grid-template-columns:repeat(3, var(--inactive-column)) var(--active-column)}.AboutServicesCards-module__E6CHpW__card{color:#000;isolation:isolate;background:#fff;border-radius:10px;flex-direction:column;min-width:0;height:466px;transition:height .68s cubic-bezier(.22,1,.36,1),box-shadow .36s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #583f350b}.AboutServicesCards-module__E6CHpW__card[data-active=true]{color:#fff;background:url(/brand/figma/about-services/expanded-card-gradient.png) 50%/cover no-repeat;height:600px;min-height:600px;max-height:600px;box-shadow:0 18px 46px #583f351a}.AboutServicesCards-module__E6CHpW__button{z-index:10;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.AboutServicesCards-module__E6CHpW__button:focus-visible{outline-offset:-6px;outline:3px solid #585757}.AboutServicesCards-module__E6CHpW__expandCue{color:#ed6b39;border:2px solid;border-radius:50%;width:24px;height:24px;transition:transform .18s,background-color .18s;position:absolute;bottom:18px;right:18px}.AboutServicesCards-module__E6CHpW__expandCue:before,.AboutServicesCards-module__E6CHpW__expandCue:after{content:"";background:currentColor;border-radius:999px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutServicesCards-module__E6CHpW__expandCue:after{transform:translate(-50%,-50%)rotate(90deg)}.AboutServicesCards-module__E6CHpW__button:hover .AboutServicesCards-module__E6CHpW__expandCue{background:#58575714;transform:scale(1.06)}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__expandCue{display:none}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__button:focus-visible{outline-color:#fff}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__button{cursor:default;pointer-events:none}.AboutServicesCards-module__E6CHpW__imageWrap{z-index:1;border-radius:8px 8px 0 0;flex:none;height:245px;margin:6px 6px 0;transition:height .68s cubic-bezier(.22,1,.36,1),margin .68s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 45%,#000000f0 58%,#000000b8 70%,#00000073 82%,#0003 92%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#000000f0 58%,#000000b8 70%,#00000073 82%,#0003 92%,#0000 100%)}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__imageWrap{display:none}.AboutServicesCards-module__E6CHpW__image{object-fit:cover;transition:transform .76s cubic-bezier(.22,1,.36,1)}.AboutServicesCards-module__E6CHpW__card[data-category=publicRelations] .AboutServicesCards-module__E6CHpW__image{object-position:50% 28%}.AboutServicesCards-module__E6CHpW__card[data-category=digital] .AboutServicesCards-module__E6CHpW__image{object-position:58% 50%}.AboutServicesCards-module__E6CHpW__card[data-category=digital]:not([data-active=true]) .AboutServicesCards-module__E6CHpW__image{transform:scale(1.4)}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__image{transform:scale(1.015)}.AboutServicesCards-module__E6CHpW__copy{z-index:2;flex-direction:column;flex:1;min-height:0;padding:42px 30px 24px;transition:padding .68s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy{justify-content:center;padding:40px 41px}.AboutServicesCards-module__E6CHpW__copy h3{color:inherit;font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500;line-height:1}.AboutServicesCards-module__E6CHpW__copy p{color:inherit;font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.18px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:14px}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy h3{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy p{letter-spacing:-.36px;margin-top:8px;font-size:18px;line-height:1.1}.AboutServicesCards-module__E6CHpW__capabilities{opacity:0;display:none}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__capabilities{opacity:1;animation:.18s ease-out both AboutServicesCards-module__E6CHpW__capabilitiesFadeIn;display:block}.AboutServicesCards-module__E6CHpW__capabilitiesInner{overflow:hidden}@keyframes AboutServicesCards-module__E6CHpW__capabilitiesFadeIn{0%{opacity:0}to{opacity:1}}.AboutServicesCards-module__E6CHpW__capabilities ul{flex-direction:column;align-items:flex-start;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.AboutServicesCards-module__E6CHpW__capabilities li{max-width:100%;color:var(--md-gray,#585757);font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.28px;white-space:nowrap;text-transform:capitalize;background:#fff0f1;border-radius:100px;padding:6px 13px;font-size:14px;font-weight:500;line-height:17px}@media (hover:hover){.AboutServicesCards-module__E6CHpW__card:not([data-active=true]):has(.AboutServicesCards-module__E6CHpW__button:hover){box-shadow:0 18px 42px #583f351a}.AboutServicesCards-module__E6CHpW__card:not([data-active=true]):has(.AboutServicesCards-module__E6CHpW__button:hover) .AboutServicesCards-module__E6CHpW__image{transform:scale(1.025)}.AboutServicesCards-module__E6CHpW__card[data-category=digital]:not([data-active=true]):has(.AboutServicesCards-module__E6CHpW__button:hover) .AboutServicesCards-module__E6CHpW__image{transform:scale(1.43)}}@media (max-width:1399px) and (min-width:1200px){.AboutServicesCards-module__E6CHpW__accordion{--active-column:minmax(360px, 455px);--inactive-column:minmax(180px, .9fr);width:calc(100vw - 64px)}.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy{padding-left:30px;padding-right:30px}.AboutServicesCards-module__E6CHpW__capabilities li{font-size:13px}}@media (max-width:1199px){.AboutServicesCards-module__E6CHpW__accordion,.AboutServicesCards-module__E6CHpW__accordion[data-active-index="0"],.AboutServicesCards-module__E6CHpW__accordion[data-active-index="1"],.AboutServicesCards-module__E6CHpW__accordion[data-active-index="2"],.AboutServicesCards-module__E6CHpW__accordion[data-active-index="3"]{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:600px;padding:0 24px 20px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.AboutServicesCards-module__E6CHpW__accordion::-webkit-scrollbar{display:none}.AboutServicesCards-module__E6CHpW__card{scroll-snap-align:center;width:min(244px,66vw);min-width:min(244px,66vw)}.AboutServicesCards-module__E6CHpW__card[data-active=true]{width:min(495px,82vw);min-width:min(495px,82vw)}}@media (max-width:640px){.AboutServicesCards-module__E6CHpW__carousel{width:100vw;margin-left:calc(50% - 50vw);left:auto;transform:none}.AboutServicesCards-module__E6CHpW__accordion,.AboutServicesCards-module__E6CHpW__accordion[data-active-index="0"],.AboutServicesCards-module__E6CHpW__accordion[data-active-index="1"],.AboutServicesCards-module__E6CHpW__accordion[data-active-index="2"],.AboutServicesCards-module__E6CHpW__accordion[data-active-index="3"]{min-height:740px;margin-top:36px;padding:0 20px;scroll-padding-inline:20px}.AboutServicesCards-module__E6CHpW__card,.AboutServicesCards-module__E6CHpW__card[data-active=true]{color:#fff;background:url(/brand/figma/about-services/expanded-card-gradient.png) 50%/cover no-repeat;width:calc(100vw - 40px);min-width:calc(100vw - 40px);height:740px;min-height:740px;max-height:740px;box-shadow:0 18px 46px #583f351a}.AboutServicesCards-module__E6CHpW__button{display:none}.AboutServicesCards-module__E6CHpW__imageWrap,.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__imageWrap{height:220px;margin:7px 7px 0;display:block}.AboutServicesCards-module__E6CHpW__copy,.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy{justify-content:flex-start;padding:18px 24px 28px}.AboutServicesCards-module__E6CHpW__copy h3,.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy h3{font-size:24px;line-height:23px}.AboutServicesCards-module__E6CHpW__copy p,.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__copy p{margin-top:7px;font-size:15px;line-height:1.1}.AboutServicesCards-module__E6CHpW__capabilities,.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__capabilities{opacity:1;animation:none;display:block}.AboutServicesCards-module__E6CHpW__capabilities ul{margin-top:16px}.AboutServicesCards-module__E6CHpW__capabilities li{padding:5px 10px;font-size:12px;line-height:15px}.AboutServicesCards-module__E6CHpW__card .AboutServicesCards-module__E6CHpW__image,.AboutServicesCards-module__E6CHpW__card[data-active=true] .AboutServicesCards-module__E6CHpW__image,.AboutServicesCards-module__E6CHpW__card[data-category=digital]:not([data-active=true]) .AboutServicesCards-module__E6CHpW__image{transform:none}.AboutServicesCards-module__E6CHpW__dots{justify-content:center;align-items:center;margin-top:8px;display:flex}.AboutServicesCards-module__E6CHpW__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.AboutServicesCards-module__E6CHpW__dots button span{background:#58575759;border-radius:50%;width:7px;height:7px;transition:width .18s,background-color .18s}.AboutServicesCards-module__E6CHpW__dots button.AboutServicesCards-module__E6CHpW__activeDot span{background:#e9681f;border-radius:999px;width:22px}.AboutServicesCards-module__E6CHpW__dots button:focus-visible{outline-offset:-4px;border-radius:50%;outline:2px solid #585757}}@media (prefers-reduced-motion:reduce){.AboutServicesCards-module__E6CHpW__accordion,.AboutServicesCards-module__E6CHpW__card,.AboutServicesCards-module__E6CHpW__imageWrap,.AboutServicesCards-module__E6CHpW__image,.AboutServicesCards-module__E6CHpW__copy,.AboutServicesCards-module__E6CHpW__capabilities,.AboutServicesCards-module__E6CHpW__dots button span{scroll-behavior:auto;transition:none;animation:none}}
.AboutValuesCarousel-module__apHykW__section{width:100%;min-height:var(--values-height);color:var(--md-gray,#585757);background:#f8f1ee;margin-top:0;margin-bottom:146px;position:relative}.AboutValuesCarousel-module__apHykW__stage{box-sizing:border-box;align-items:center;width:100%;height:100svh;min-height:720px;padding:clamp(72px,8svh,104px) 32px clamp(42px,6svh,72px);display:flex;position:sticky;top:0;overflow:clip}.AboutValuesCarousel-module__apHykW__inner{grid-template-rows:auto minmax(0,1fr);row-gap:clamp(46px,6.2svh,70px);width:min(1440px,100%);margin:auto;display:grid}.AboutValuesCarousel-module__apHykW__heading{text-align:center;justify-items:center;display:grid}.AboutValuesCarousel-module__apHykW__heading h2{color:var(--md-gray,#585757);font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;letter-spacing:-1.575px;margin:0;font-size:45px;font-weight:500;line-height:1}.AboutValuesCarousel-module__apHykW__introduction{width:min(1440px,100%);margin-top:12px}.AboutValuesCarousel-module__apHykW__introduction p{color:var(--md-gray,#585757);font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.45px;margin:0;font-size:18px;font-weight:400;line-height:1.25}.AboutValuesCarousel-module__apHykW__deck{justify-items:center;width:min(1120px,100%);margin:0 auto;display:grid;position:relative}.AboutValuesCarousel-module__apHykW__cards{aspect-ratio:671.805/471.011;width:min(671.805px,100vw - 220px);position:relative;transform:translate(-20px)}.AboutValuesCarousel-module__apHykW__card{z-index:var(--card-z);opacity:var(--card-opacity);transform:translate3d(var(--card-shift-x), var(--card-shift-y), 0) scale(var(--card-scale));transform-origin:50%;will-change:transform, filter;pointer-events:none;filter:saturate(var(--card-saturation)) brightness(var(--card-brightness));background:#a99083;border-radius:10px;transition:transform .11s cubic-bezier(.2,.8,.2,1),filter .14s linear;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 7px #2d1e0f3d,0 18px 45px #5857571a}.AboutValuesCarousel-module__apHykW__card[data-active=true]{pointer-events:auto}.AboutValuesCarousel-module__apHykW__cardImage{z-index:0;object-fit:cover;object-position:50% 50%}.AboutValuesCarousel-module__apHykW__imageWash{z-index:1;border-radius:inherit;background:#422d1e33;position:absolute;inset:0}.AboutValuesCarousel-module__apHykW__darkFade{z-index:2;border-radius:inherit;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background:linear-gradient(#0000 34%,#1f140d2e 53%,#23160eb3 82%,#1b110ce6 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 34%,#00000073 55%,#000 78%);mask-image:linear-gradient(#0000 34%,#00000073 55%,#000 78%)}.AboutValuesCarousel-module__apHykW__cardCopy{z-index:4;color:#fff;opacity:var(--card-copy-opacity);transform:translateY(var(--card-copy-shift));text-shadow:0 1px 10px #7d364d80;transition:opacity .12s linear,transform .14s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:42px;left:52px;right:44px}.AboutValuesCarousel-module__apHykW__cardCopy h3{color:#fff;width:min(491px,100%);font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;letter-spacing:-.56px;margin:0 0 18px;font-size:28px;font-weight:600;line-height:1}.AboutValuesCarousel-module__apHykW__cardBody{width:min(537px,100%)}.AboutValuesCarousel-module__apHykW__cardBody p{color:#fff;font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:.09px;margin:0;font-size:18px;font-weight:500;line-height:18px}.AboutValuesCarousel-module__apHykW__cardBody p+p{margin-top:10px}.AboutValuesCarousel-module__apHykW__progress{gap:10px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.AboutValuesCarousel-module__apHykW__progressButton{color:#58575780;cursor:pointer;width:38px;height:38px;font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;background:0 0;border:0;border-radius:999px;place-items:center;font-size:11px;font-weight:500;transition:background-color .22s,color .22s,transform .22s;display:grid}.AboutValuesCarousel-module__apHykW__progressButton:before{content:"";opacity:.62;background:#fb8742;border-radius:50%;width:6px;height:6px;transition:opacity .22s;position:absolute}.AboutValuesCarousel-module__apHykW__progressButton span{opacity:0}.AboutValuesCarousel-module__apHykW__progressButton[data-active=true]{color:#fff;background:#fb6744;transform:scale(1.08)}.AboutValuesCarousel-module__apHykW__progressButton[data-active=true]:before{opacity:0}.AboutValuesCarousel-module__apHykW__progressButton[data-active=true] span{opacity:1}.AboutValuesCarousel-module__apHykW__progressButton:focus-visible{outline:2px solid var(--md-gray,#585757);outline-offset:3px}@media (max-height:820px) and (min-width:1024px){.AboutValuesCarousel-module__apHykW__stage{padding-top:68px;padding-bottom:40px}.AboutValuesCarousel-module__apHykW__inner{row-gap:36px}.AboutValuesCarousel-module__apHykW__cards{width:min(610px,100vw - 220px)}.AboutValuesCarousel-module__apHykW__cardCopy h3{font-size:25px}.AboutValuesCarousel-module__apHykW__cardBody p{font-size:16px;line-height:16.5px}}@media (max-width:1023px){.AboutValuesCarousel-module__apHykW__section{width:100vw;min-height:0;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:72px 0 80px}.AboutValuesCarousel-module__apHykW__stage{height:auto;min-height:0;padding:0;display:block;position:relative;overflow:visible}.AboutValuesCarousel-module__apHykW__inner{width:100%;display:block}.AboutValuesCarousel-module__apHykW__heading{padding:0 24px}.AboutValuesCarousel-module__apHykW__heading h2{letter-spacing:-.035em;font-size:clamp(38px,10vw,45px)}.AboutValuesCarousel-module__apHykW__introduction{width:min(620px,100%);margin-top:14px}.AboutValuesCarousel-module__apHykW__introduction p{font-size:18px;line-height:1.25}.AboutValuesCarousel-module__apHykW__deck{width:100%;margin-top:42px;display:block}.AboutValuesCarousel-module__apHykW__cards{aspect-ratio:auto;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(86vw,629px);grid-auto-flow:column;gap:14px;width:100%;padding:8px max(20px,50vw - 314.5px) 28px;scroll-padding-inline:max(20px,50vw - 314.5px);display:grid;overflow-x:auto;transform:none}.AboutValuesCarousel-module__apHykW__cards::-webkit-scrollbar{display:none}.AboutValuesCarousel-module__apHykW__card,.AboutValuesCarousel-module__apHykW__card[data-past=true]:not([data-active=true]){aspect-ratio:629/441;scroll-snap-align:center;opacity:1;filter:none;width:100%;position:relative;inset:auto;transform:none}.AboutValuesCarousel-module__apHykW__card .AboutValuesCarousel-module__apHykW__cardCopy{opacity:1;transform:none}.AboutValuesCarousel-module__apHykW__progress{display:none}}@media (max-width:620px){.AboutValuesCarousel-module__apHykW__cards{grid-auto-columns:min(520px,100vw - 64px)}.AboutValuesCarousel-module__apHykW__cardCopy{bottom:26px;left:24px;right:24px}.AboutValuesCarousel-module__apHykW__card{aspect-ratio:4/5;min-height:440px}.AboutValuesCarousel-module__apHykW__cardCopy h3{margin-bottom:8px;font-size:clamp(22px,6.2vw,28px)}.AboutValuesCarousel-module__apHykW__cardBody p{letter-spacing:0;font-size:clamp(13px,3.7vw,16px);line-height:1.04}}@media (prefers-reduced-motion:reduce){.AboutValuesCarousel-module__apHykW__section{min-height:0;padding:96px 0}.AboutValuesCarousel-module__apHykW__stage{height:auto;min-height:0;padding:0;display:block;position:relative;overflow:visible}.AboutValuesCarousel-module__apHykW__inner{width:100%;display:block}.AboutValuesCarousel-module__apHykW__heading{padding:0 24px}.AboutValuesCarousel-module__apHykW__deck{width:100%;margin-top:48px;display:block}.AboutValuesCarousel-module__apHykW__cards{aspect-ratio:auto;scroll-snap-type:x mandatory;grid-auto-columns:min(86vw,629px);grid-auto-flow:column;gap:16px;width:100%;padding:8px max(24px,50vw - 314.5px) 28px;display:grid;overflow-x:auto;transform:none}.AboutValuesCarousel-module__apHykW__card,.AboutValuesCarousel-module__apHykW__card[data-past=true]:not([data-active=true]){aspect-ratio:629/441;scroll-snap-align:center;opacity:1;filter:none;width:100%;transition:none;position:relative;inset:auto;transform:none}.AboutValuesCarousel-module__apHykW__card .AboutValuesCarousel-module__apHykW__cardCopy{opacity:1;transform:none}.AboutValuesCarousel-module__apHykW__progress{display:none}}
.FigmaDivisionsSection-module__xRlpAq__figma-divisions__section{--figma-divisions-panel-height:460px;--figma-divisions-active-media-height:168px;--figma-divisions-copy-gap:22px;isolation:isolate;overflow-anchor:none;background:#f8f1ee;border-radius:.75rem .75rem 0 0;width:calc(100vw - 70px);margin:0 auto;position:relative;overflow:hidden}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__section:before{z-index:-1;border-radius:inherit;filter:saturate(.9)brightness(1.1);content:"";pointer-events:none;background-color:#f08061;background-image:url(/brand/home/hero-background-gradient.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 28%,#000000eb 42%,#000000ad 58%,#00000057 76%,#0000 100%);mask-image:linear-gradient(#000 0% 28%,#000000eb 42%,#000000ad 58%,#00000057 76%,#0000 100%)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__inner{width:min(100%,1442px);margin:0 auto;padding:clamp(72px,6.4vw,104px) clamp(24px,5vw,72px) clamp(108px,10vw,156px)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__intro{justify-items:center;gap:var(--home-section-heading-gap);color:#fff;text-align:center;display:grid}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__title{color:#fff;width:min(100%,1289px);margin:0}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__lede{width:90%;font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;margin:0;font-size:18px;font-weight:500;line-height:1.18}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__lede p{font-size:18px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__cards{grid-template-columns:var(--figma-divisions-columns,minmax(0, 2.85fr) repeat(2, minmax(132px, .95fr)));height:var(--figma-divisions-panel-height);align-items:stretch;gap:25px;margin-top:clamp(42px,4.8vw,66px);transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1);display:grid}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel{cursor:pointer;border-radius:16px;height:100%;min-height:0;transition:background-color .18s,box-shadow .18s,transform .26s,opacity .26s;position:relative;overflow:hidden;box-shadow:7px 7px 17.5px #6c5a4540}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel:focus-visible{outline-offset:4px;outline:2px solid #494848}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true]{background:#f8f9fc}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false]{background:#fff}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__media{background:#fff;height:100%;transition:height .36s cubic-bezier(.22,1,.36,1),border-radius .26s;position:absolute;inset:0;overflow:hidden}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__media{height:var(--figma-divisions-active-media-height);border-radius:16px 16px 0 0}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__media{border-radius:16px;height:100%}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image{object-fit:cover;transition:clip-path .36s cubic-bezier(.22,1,.36,1),filter .18s}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--collapsed,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--expanded{will-change:clip-path, filter}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--expanded{clip-path:inset(0 50.5%)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--expanded{clip-path:inset(0);object-position:center top}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--collapsed{filter:none}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--collapsed{filter:grayscale()saturate(.28)contrast(.92);object-position:center}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false][data-division=health] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--collapsed{object-position:center bottom}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false][data-division=social-impact] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--collapsed{object-position:center 36%}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false][data-division=tech] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--collapsed{object-position:center 44%}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image--expanded{clip-path:inset(0 50.5%)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor{pointer-events:none;z-index:1;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor:after{content:"";opacity:0;-webkit-mask:var(--figma-divisions-icon-mask) center / contain no-repeat;mask:var(--figma-divisions-icon-mask) center / contain no-repeat;-webkit-mask:var(--figma-divisions-icon-mask) center / contain no-repeat;background:linear-gradient(135deg,#ff8fa7 0%,#ff8262 52%,#ffd3b8 100%);transition:opacity .22s;position:absolute;inset:0}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor-image{object-fit:contain;transition:filter .24s,opacity .22s}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor{width:111px;height:106px;top:50%;left:50%;transform:translate(-50%,-50%)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor{width:142px;height:142px;top:50%;left:50%;transform:translate(-50%,-50%)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false][data-division=social-impact] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor{width:134px;height:134px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor-image{filter:grayscale()saturate(.2)contrast(.86)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false]:hover .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor{transform:translate(-50%,-50%)scale(1.05)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false]:hover .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor:after{opacity:1}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false]:hover .FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor-image{opacity:0}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__collapsed-title{z-index:2;color:#fff;font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;letter-spacing:-.03em;text-align:center;text-shadow:0 2px 12px #1111257a;margin:0;font-size:clamp(20px,1.7vw,28px);font-weight:600;line-height:1.04;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;position:absolute;bottom:18px;left:18px;right:18px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__collapsed-title{opacity:0;visibility:hidden;transform:translateY(8px)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__copy{inset:calc(var(--figma-divisions-active-media-height) + var(--figma-divisions-copy-gap)) 0 0;opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;align-items:flex-start;min-height:0;padding:20px 41px 54px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:flex;position:absolute;transform:translateY(8px)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__copy{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.12s,.12s,0s;transform:translateY(0)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__card-title{color:#c95e67;font-family:var(--font-display), "Radio Canada Big", system-ui, sans-serif;margin:0;font-size:28px;font-weight:600;line-height:1.1}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__card-subheading{color:#494848;width:min(100%,500px);font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.3px;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.22}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__card-body{color:#494848;width:min(100%,500px);font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.4px;margin:0;font-size:17px;font-weight:400;line-height:1.25}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__link{color:#c95e67;border-radius:8px;align-items:center;gap:8px;padding:4px 0;text-decoration:none;display:inline-flex;position:absolute;bottom:25px;right:39px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__link-text{font-family:var(--font-body), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:1.2}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__link-arrow{background:currentColor;flex:0 0 12px;width:12px;height:12px;display:block;-webkit-mask:url(/brand/figma/divisions-section/figma-arrow-right.svg) 50%/contain no-repeat;mask:url(/brand/figma/divisions-section/figma-arrow-right.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__media,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel-image,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor:after,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__decor-image,.FigmaDivisionsSection-module__xRlpAq__figma-divisions__cards{transition:none}}@media (max-width:1280px){.FigmaDivisionsSection-module__xRlpAq__figma-divisions__cards{gap:20px}}@media (min-width:1024px) and (max-width:1728px){.FigmaDivisionsSection-module__xRlpAq__figma-divisions__inner{box-sizing:border-box;width:100%;max-width:1214px}}@media (max-width:900px){.FigmaDivisionsSection-module__xRlpAq__figma-divisions__section{--figma-divisions-panel-height:560px;--figma-divisions-collapsed-panel-height:300px;--figma-divisions-active-media-height:188px;--figma-divisions-copy-gap:20px;width:calc(100vw - 32px);min-height:auto}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__inner{padding-block:88px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__cards{grid-template-columns:1fr;height:auto}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true]{height:var(--figma-divisions-panel-height);min-height:0}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false]{height:var(--figma-divisions-collapsed-panel-height);min-height:0}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=false] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__media{min-height:0}}@media (max-width:560px){.FigmaDivisionsSection-module__xRlpAq__figma-divisions__section{--figma-divisions-panel-height:640px;--figma-divisions-collapsed-panel-height:260px;--figma-divisions-active-media-height:220px;width:calc(100vw - 24px)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__inner{padding:72px 18px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__title{letter-spacing:-1.2px}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__panel[data-active=true] .FigmaDivisionsSection-module__xRlpAq__figma-divisions__media{height:var(--figma-divisions-active-media-height)}.FigmaDivisionsSection-module__xRlpAq__figma-divisions__copy{padding:0 24px 58px}}
.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton{box-sizing:border-box;border:var(--site-cta-border-width) solid #fff;border-radius:var(--site-cta-radius);cursor:pointer;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton.HomePageExperience-module__BQU6mW__outline{color:#fff;background:0 0;border-color:#fff}.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton.HomePageExperience-module__BQU6mW__outline:hover,.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton.HomePageExperience-module__BQU6mW__outline:focus-visible{color:#2f2f2f;background:#fff;border-color:#fff}.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton.HomePageExperience-module__BQU6mW__solid{color:#585757;background:#fff;border-color:#fff}.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton.HomePageExperience-module__BQU6mW__solid:hover,.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton.HomePageExperience-module__BQU6mW__solid:focus-visible{color:#2f2f2f;background:#f8f8f8}.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton:focus-visible{outline-offset:3px;outline:2px solid #2f2f2f}@media (prefers-reduced-motion:reduce){.HomePageExperience-module__BQU6mW__heroActions .HomePageExperience-module__BQU6mW__heroButton{transition:none}}
