.AboutFeatures-module__6_65Qq__list{gap:12px;display:grid}.AboutFeatures-module__6_65Qq__card{background:#ffffff60;border:1px solid #d9dcd6;border-radius:8px;transition:border-color .25s,background .25s;overflow:hidden}.AboutFeatures-module__6_65Qq__card[open]{background:#fff;border-color:#ff510c55;box-shadow:inset 3px 0 #ff510c}.AboutFeatures-module__6_65Qq__trigger{cursor:pointer;align-items:center;gap:16px;min-height:88px;padding:22px 24px;list-style:none;display:flex}.AboutFeatures-module__6_65Qq__trigger::-webkit-details-marker{display:none}.AboutFeatures-module__6_65Qq__trigger:focus-visible{outline-offset:-5px;border-radius:8px;outline:2px solid #ff510c}.AboutFeatures-module__6_65Qq__icon{color:#666c69;background:#fff;border:1px solid #d9dcd6;border-radius:6px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:color .25s,border-color .25s;display:grid}.AboutFeatures-module__6_65Qq__card[open] .AboutFeatures-module__6_65Qq__icon{color:#c23d08;background:#fff6f0;border-color:#ff510c40}.AboutFeatures-module__6_65Qq__title{color:#17191b;letter-spacing:-.025em;flex:1;min-width:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.AboutFeatures-module__6_65Qq__number{color:#828783;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.6875rem}.AboutFeatures-module__6_65Qq__toggle{color:#626866;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.AboutFeatures-module__6_65Qq__toggle svg{transition:transform .25s}.AboutFeatures-module__6_65Qq__card[open] .AboutFeatures-module__6_65Qq__toggle{color:#c23d08}.AboutFeatures-module__6_65Qq__card[open] .AboutFeatures-module__6_65Qq__toggle svg{transform:rotate(45deg)}.AboutFeatures-module__6_65Qq__content{padding:0 24px 24px 82px;animation:.3s ease-out AboutFeatures-module__6_65Qq__reveal}.AboutFeatures-module__6_65Qq__content p{color:#626866;max-width:60ch;margin:0;font-size:.9375rem;line-height:1.8}.AboutFeatures-module__6_65Qq__content ul{border-top:1px solid #e8eae5;gap:10px;margin:18px 0 0;padding-top:18px;list-style:none;display:grid}.AboutFeatures-module__6_65Qq__content li{color:#424845;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.7;display:flex}.AboutFeatures-module__6_65Qq__content li svg{color:#c23d08;flex-shrink:0;margin-top:3px}@media (hover:hover){.AboutFeatures-module__6_65Qq__card:hover{background:#fff;border-color:#ff510c55}.AboutFeatures-module__6_65Qq__trigger:hover .AboutFeatures-module__6_65Qq__icon{color:#c23d08;border-color:#ff510c55}}@media (max-width:640px){.AboutFeatures-module__6_65Qq__trigger{gap:12px;padding:18px}.AboutFeatures-module__6_65Qq__title{font-size:.9375rem}.AboutFeatures-module__6_65Qq__number{display:none}.AboutFeatures-module__6_65Qq__icon{width:36px;height:36px}.AboutFeatures-module__6_65Qq__content{padding:0 18px 22px}}@keyframes AboutFeatures-module__6_65Qq__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AboutFeatures-module__6_65Qq__content{animation:none}.AboutFeatures-module__6_65Qq__card,.AboutFeatures-module__6_65Qq__icon,.AboutFeatures-module__6_65Qq__toggle svg{transition:none}}
.HomeHeroMotion-module__HTx-kW__art{z-index:0;pointer-events:none;border-radius:inherit;background:#111214;position:absolute;inset:0;overflow:hidden}.HomeHeroMotion-module__HTx-kW__art img,.HomeHeroMotion-module__HTx-kW__art video{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;width:73%!important;inset:0 0 0 27%!important}.HomeHeroMotion-module__HTx-kW__art video{opacity:0}.HomeHeroMotion-module__HTx-kW__art video.HomeHeroMotion-module__HTx-kW__ready{opacity:1}.HomeHeroMotion-module__HTx-kW__art:has(video.HomeHeroMotion-module__HTx-kW__ready) img{visibility:hidden}.HomeHeroMotion-module__HTx-kW__toggle{z-index:2}.HomeHeroMotion-module__HTx-kW__art:after{content:"";background:linear-gradient(90deg,#111214 27%,#111214a6 42%,#0000 76%);position:absolute;inset:0}.HomeHeroMotion-module__HTx-kW__toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#11121480;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:40px;height:40px;transition:background .2s,border-color .2s;display:grid;position:absolute;bottom:84px;right:24px}.HomeHeroMotion-module__HTx-kW__toggle:hover{background:#111214cc;border-color:#ff510c}.HomeHeroMotion-module__HTx-kW__toggle:focus-visible{outline-offset:4px;outline:2px solid #ff510c}@media (max-width:900px){.HomeHeroMotion-module__HTx-kW__art img,.HomeHeroMotion-module__HTx-kW__art video{opacity:.65;width:88%!important;left:12%!important}.HomeHeroMotion-module__HTx-kW__art video:not(.HomeHeroMotion-module__HTx-kW__ready){opacity:0}.HomeHeroMotion-module__HTx-kW__art:after{background:linear-gradient(90deg,#111214 12%,#11121480 69%,#0000)}}@media (max-width:640px){.HomeHeroMotion-module__HTx-kW__art img,.HomeHeroMotion-module__HTx-kW__art video{opacity:.5;height:calc(100% - 160px);width:calc(100% + 160px)!important;inset:160px -160px 0 0!important}.HomeHeroMotion-module__HTx-kW__art:after{background:linear-gradient(#111214 160px,#11121488 45%,#11121422)}.HomeHeroMotion-module__HTx-kW__toggle{bottom:100px;right:24px}}@media (prefers-reduced-motion:reduce){.HomeHeroMotion-module__HTx-kW__art video{transition:none;display:none}}@media (max-width:900px){.HomeHeroMotion-module__HTx-kW__art video.HomeHeroMotion-module__HTx-kW__ready{opacity:.65}}@media (max-width:640px){.HomeHeroMotion-module__HTx-kW__art video.HomeHeroMotion-module__HTx-kW__ready{opacity:.5}}
.PartnerLogoStrip-module__WDErca__strip{border-bottom:1px solid #d9dad7;align-items:center;gap:32px;max-width:1280px;margin:auto;padding:28px 24px;display:flex}.PartnerLogoStrip-module__WDErca__label{color:#666a6c;max-width:165px;font-size:.875rem;line-height:1.65}.PartnerLogoStrip-module__WDErca__logos{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:32px;min-width:0;display:grid}.PartnerLogoStrip-module__WDErca__logo{width:100%;max-width:180px;height:48px;margin:auto;animation:.4s ease-out PartnerLogoStrip-module__WDErca__appear;position:relative}.PartnerLogoStrip-module__WDErca__logo img{-o-object-fit:contain;object-fit:contain;padding:7px}.PartnerLogoStrip-module__WDErca__dark{background:#17191b;border-radius:8px}.PartnerLogoStrip-module__WDErca__dark img{padding:10px}.PartnerLogoStrip-module__WDErca__controls{gap:4px;display:flex}.PartnerLogoStrip-module__WDErca__controls button{color:#626866;cursor:pointer;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.PartnerLogoStrip-module__WDErca__controls button:hover{color:#a93609;background:#ff510c0d}.PartnerLogoStrip-module__WDErca__controls button:focus-visible{outline-offset:2px;outline:2px solid #ff510c}@media (max-width:640px){.PartnerLogoStrip-module__WDErca__strip{flex-wrap:wrap;gap:16px;padding:22px 24px}.PartnerLogoStrip-module__WDErca__label{flex:1;max-width:none}.PartnerLogoStrip-module__WDErca__logos{flex-basis:100%;order:3;gap:16px}.PartnerLogoStrip-module__WDErca__logo{height:42px}.PartnerLogoStrip-module__WDErca__logo img{padding:4px}.PartnerLogoStrip-module__WDErca__dark img{padding:7px}}@keyframes PartnerLogoStrip-module__WDErca__appear{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PartnerLogoStrip-module__WDErca__logo{animation:none}}
.HomeContent-module__mAAHda__successGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1280px;margin:auto;padding:0 24px;display:grid}.HomeContent-module__mAAHda__success{border-radius:var(--home-radius,8px);background:#fff;border:1px solid #d9dcd6;overflow:hidden}.HomeContent-module__mAAHda__successImage{aspect-ratio:4/3;background:#17191b;position:relative}.HomeContent-module__mAAHda__successImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HomeContent-module__mAAHda__successImage[data-motif=maskill] img{-o-object-position:50% 39%;object-position:50% 39%}.HomeContent-module__mAAHda__successCopy{padding:24px}.HomeContent-module__mAAHda__successCopy>span{color:#a93609;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.HomeContent-module__mAAHda__successCopy h3{letter-spacing:-.03em;margin:10px 0;font-size:1.5rem;font-weight:600;line-height:1.3}.HomeContent-module__mAAHda__successCopy p{color:#626866;font-size:1rem;line-height:1.8}.HomeContent-module__mAAHda__successCopy{min-height:190px}.HomeContent-module__mAAHda__success{animation:.45s ease-out HomeContent-module__mAAHda__successEntrance}@keyframes HomeContent-module__mAAHda__successEntrance{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeContent-module__mAAHda__success{animation:none}}.HomeContent-module__mAAHda__rotationControls{justify-content:flex-end;align-items:center;gap:12px;max-width:1280px;margin:auto;padding:24px;display:flex}.HomeContent-module__mAAHda__rotationControls button{color:#17191b;cursor:pointer;background:0 0;border:1px solid #c9cec7;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.HomeContent-module__mAAHda__rotationControls button:hover{background:#fff;border-color:#ff510c}.HomeContent-module__mAAHda__rotationControls button:focus-visible{outline-offset:3px;outline:2px solid #ff510c}.HomeContent-module__mAAHda__rotationControls span{color:#626866;font-variant-numeric:tabular-nums;padding:0 8px;font-size:.75rem}.HomeContent-module__mAAHda__partnerGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}.HomeContent-module__mAAHda__partner{border-radius:var(--home-radius,8px);background:#fff;border:1px solid #d9dcd6;flex-direction:column;min-width:0;padding:28px;display:flex}.HomeContent-module__mAAHda__partner>p{flex:1;padding-bottom:24px}.HomeContent-module__mAAHda__logo{border-radius:var(--home-radius,8px);height:90px;margin-bottom:24px;position:relative}.HomeContent-module__mAAHda__logo img{-o-object-fit:contain;object-fit:contain;padding:20px}.HomeContent-module__mAAHda__darkLogo{background:#17191b}.HomeContent-module__mAAHda__kiraLogo{background:#17191b;overflow:hidden}.HomeContent-module__mAAHda__kiraLogo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:20px}.HomeContent-module__mAAHda__partner h3{margin-bottom:16px}.HomeContent-module__mAAHda__details{border-top:1px solid #d9dcd6;padding-top:16px}.HomeContent-module__mAAHda__details summary{cursor:pointer;min-height:36px;font-size:.875rem;font-weight:600}.HomeContent-module__mAAHda__details summary:focus-visible{outline-offset:4px;outline:3px solid #ff510c}.HomeContent-module__mAAHda__details p{margin:16px 0}.HomeContent-module__mAAHda__partnerLink{border-bottom:1px solid #a7aaa6;align-items:center;gap:8px;padding:8px 0;font-size:.875rem;font-weight:600;display:inline-flex}.HomeContent-module__mAAHda__games{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}@media (max-width:900px){.HomeContent-module__mAAHda__partner{padding:20px}.HomeContent-module__mAAHda__partnerGrid{gap:16px}}@media (max-width:760px){.HomeContent-module__mAAHda__successGrid,.HomeContent-module__mAAHda__partnerGrid{grid-template-columns:1fr}}.HomeContent-module__mAAHda__successImage{overflow:hidden}.HomeContent-module__mAAHda__details summary{transition:color .2s}.HomeContent-module__mAAHda__partnerLink svg{transition:transform .3s}.HomeContent-module__mAAHda__partner:focus-within{border-color:#ff510c70}@media (hover:hover) and (pointer:fine){.HomeContent-module__mAAHda__details summary:hover{color:#a93609}.HomeContent-module__mAAHda__partnerLink:hover svg{transform:translate(3px,-3px)}}
.Programmes-module__SDRiAW__agency{border-radius:var(--home-radius,8px);background:#fff;border:1px solid #e2d9f3;border-top:2px solid #8b5cf6;grid-template-columns:1fr 1.12fr;grid-template-areas:"heading artwork""copy artwork""features features";gap:0 48px;padding:54px;display:grid}.Programmes-module__SDRiAW__intro{grid-area:heading;align-self:end;min-width:0}.Programmes-module__SDRiAW__programmeCopy{grid-area:copy;align-self:start;min-width:0}.Programmes-module__SDRiAW__eyebrow{color:#6d28d9;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.Programmes-module__SDRiAW__intro h3,.Programmes-module__SDRiAW__eliteIntro h3{letter-spacing:-.055em;margin:24px 0;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.12}.Programmes-module__SDRiAW__intro h3 span{color:#7c3aed}.Programmes-module__SDRiAW__programmeCopy>p{color:#616664;max-width:490px;font-size:16px;line-height:1.85}.Programmes-module__SDRiAW__audience{color:#505653;border-left:2px solid #8b5cf6;margin-top:24px;padding-left:14px;font-size:14px;line-height:1.65;display:block}.Programmes-module__SDRiAW__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.Programmes-module__SDRiAW__primary,.Programmes-module__SDRiAW__textLink{align-items:center;gap:18px;font-size:14px;font-weight:700;display:inline-flex}.Programmes-module__SDRiAW__primary{color:#fff;border-radius:var(--home-radius,8px);background:#7c3aed;padding:16px 20px;transition:background .2s}.Programmes-module__SDRiAW__primary:hover{background:#6d28d9}.Programmes-module__SDRiAW__textLink{border-bottom:1px solid #bdc0bb;padding:8px 0}.Programmes-module__SDRiAW__agency a:focus-visible,.Programmes-module__SDRiAW__elite a:focus-visible{outline-offset:5px;outline:3px solid #8b5cf6}.Programmes-module__SDRiAW__agencyFeatures{grid-area:features;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.Programmes-module__SDRiAW__feature{border-top:1px solid #dedfda;padding-top:22px}.Programmes-module__SDRiAW__feature svg{color:#7c3aed;margin-bottom:20px}.Programmes-module__SDRiAW__feature h4{margin-bottom:9px;font-size:17px;font-weight:600}.Programmes-module__SDRiAW__feature p{color:#666c69;font-size:15px;line-height:1.75}.Programmes-module__SDRiAW__elite{color:#fff;border-radius:var(--home-radius,8px);background:#17191b;border-top:2px solid #c79b48;padding:54px 32px 32px;scroll-margin-top:85px}.Programmes-module__SDRiAW__eliteIntro{grid-template-columns:1fr 1.12fr;grid-template-areas:"heading artwork""copy artwork";gap:0 48px;padding:0 22px 40px;display:grid}.Programmes-module__SDRiAW__elite .Programmes-module__SDRiAW__eyebrow{color:#e8bd64}.Programmes-module__SDRiAW__eliteIntro h3{margin-bottom:24px}.Programmes-module__SDRiAW__eliteIntro h3 span{color:#e8bd64}.Programmes-module__SDRiAW__eliteIntro p{color:#b8bcbd}.Programmes-module__SDRiAW__elite .Programmes-module__SDRiAW__audience{color:#d2d4d4;border-left-color:#e8bd64}.Programmes-module__SDRiAW__elite a:focus-visible{outline-color:#e8bd64}.Programmes-module__SDRiAW__eliteFeatures{border-top:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 22px 36px;display:grid}.Programmes-module__SDRiAW__eliteFeature svg{color:#e8bd64;margin-bottom:15px}.Programmes-module__SDRiAW__eliteFeature h4{margin-bottom:7px;font-size:16px;font-weight:600}.Programmes-module__SDRiAW__eliteFeature p{color:#acb1b2;font-size:14px;line-height:1.65}.Programmes-module__SDRiAW__galleryHeading{letter-spacing:.15em;text-transform:uppercase;color:#acb1b2;align-items:center;gap:20px;padding:8px 0 24px;font-size:12px;display:flex}.Programmes-module__SDRiAW__galleryHeading:after{content:"";background:#ffffff20;flex:1;height:1px}@media (max-width:1000px){.Programmes-module__SDRiAW__agency{-moz-column-gap:32px;column-gap:32px;padding:36px}.Programmes-module__SDRiAW__eliteIntro{-moz-column-gap:32px;column-gap:32px;padding-left:0;padding-right:0}.Programmes-module__SDRiAW__agencyFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}.Programmes-module__SDRiAW__eliteFeatures{padding-left:0;padding-right:0}}@media (max-width:760px){.Programmes-module__SDRiAW__agency,.Programmes-module__SDRiAW__eliteIntro{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""artwork""copy";row-gap:24px}.Programmes-module__SDRiAW__agency{grid-template-areas:"heading""artwork""copy""features";padding:24px 20px}.Programmes-module__SDRiAW__elite{padding:32px 20px 20px}.Programmes-module__SDRiAW__eliteIntro{padding-bottom:30px}.Programmes-module__SDRiAW__intro h3,.Programmes-module__SDRiAW__eliteIntro h3{margin-bottom:0}.Programmes-module__SDRiAW__agencyFeatures{margin-top:8px}.Programmes-module__SDRiAW__eliteFeatures{grid-template-columns:1fr 1fr;gap:28px 20px}}@media (max-width:380px){.Programmes-module__SDRiAW__agencyFeatures{grid-template-columns:1fr;gap:22px}}.Programmes-module__SDRiAW__programmeImage{border-radius:var(--home-radius,8px);aspect-ratio:3/2;isolation:isolate;background:#15131d;grid-area:artwork;align-self:center;min-width:0;position:relative;overflow:hidden}.Programmes-module__SDRiAW__programmeImage img{-o-object-fit:contain;object-fit:contain}.Programmes-module__SDRiAW__eliteImage{background:#17191b}.Programmes-module__SDRiAW__agency,.Programmes-module__SDRiAW__elite{--programme-title:clamp(1.875rem, 3.5vw, 3rem)}.Programmes-module__SDRiAW__intro h3,.Programmes-module__SDRiAW__eliteIntro h3{font-size:var(--programme-title);letter-spacing:-.05em;line-height:1.12}.Programmes-module__SDRiAW__programmeCopy>p,.Programmes-module__SDRiAW__feature p{font-size:1rem;line-height:1.8}.Programmes-module__SDRiAW__feature h4,.Programmes-module__SDRiAW__eliteFeature h4{font-size:1.125rem;font-weight:600;line-height:1.4}.Programmes-module__SDRiAW__eliteFeature p,.Programmes-module__SDRiAW__audience{font-size:.875rem;line-height:1.7}.Programmes-module__SDRiAW__primary{min-height:52px;padding:16px 22px;font-size:.875rem}.Programmes-module__SDRiAW__textLink{min-height:44px}.Programmes-module__SDRiAW__feature,.Programmes-module__SDRiAW__eliteFeature{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.Programmes-module__SDRiAW__primary{transition:none}}@media (max-width:560px){.Programmes-module__SDRiAW__agencyFeatures{grid-template-columns:1fr;gap:24px}.Programmes-module__SDRiAW__feature{grid-template-columns:28px minmax(0,1fr);gap:8px 14px;display:grid}.Programmes-module__SDRiAW__feature svg{grid-row:1/3;margin:2px 0 0}.Programmes-module__SDRiAW__feature h4{margin:0}.Programmes-module__SDRiAW__feature p{grid-column:2}}.Programmes-module__SDRiAW__galleryToggle{border-radius:var(--home-control-radius,6px);color:#e8bd64;cursor:pointer;background:0 0;border:1px solid #e8bd6470;min-height:48px;margin:28px auto 0;padding:14px 24px;font-size:.875rem;font-weight:600;display:block}.Programmes-module__SDRiAW__galleryToggle:hover{background:#e8bd6410}.Programmes-module__SDRiAW__galleryToggle:focus-visible{outline-offset:4px;outline:3px solid #e8bd64}.Programmes-module__SDRiAW__programmeImage img{transition:transform .45s cubic-bezier(.16,1,.3,1)}.Programmes-module__SDRiAW__primary{transition:background .25s,transform .25s,box-shadow .25s}.Programmes-module__SDRiAW__primary svg,.Programmes-module__SDRiAW__textLink svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.Programmes-module__SDRiAW__feature>svg,.Programmes-module__SDRiAW__eliteFeature>svg{transition:transform .4s}.Programmes-module__SDRiAW__textLink{transition:color .25s,border-color .25s}.Programmes-module__SDRiAW__galleryToggle{transition:background .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.Programmes-module__SDRiAW__programmeImage:hover img{transform:scale(1.015)}.Programmes-module__SDRiAW__primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px #7c3aed90}.Programmes-module__SDRiAW__primary:hover svg,.Programmes-module__SDRiAW__textLink:hover svg{transform:translate(3px,-3px)}.Programmes-module__SDRiAW__textLink:hover{color:#6d28d9;border-color:#7c3aed}.Programmes-module__SDRiAW__feature:hover>svg,.Programmes-module__SDRiAW__eliteFeature:hover>svg{transform:translateY(-3px)}.Programmes-module__SDRiAW__galleryToggle:hover{border-color:#e8bd64}}@media (prefers-reduced-motion:reduce){.Programmes-module__SDRiAW__programmeImage img,.Programmes-module__SDRiAW__primary,.Programmes-module__SDRiAW__primary svg,.Programmes-module__SDRiAW__textLink svg,.Programmes-module__SDRiAW__feature>svg,.Programmes-module__SDRiAW__eliteFeature>svg{transition:none;transform:none}}
