.CampaignExperience-module__FhkIMa__eyebrow{color:#527090;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:850}.CampaignExperience-module__FhkIMa__media{color:#eef4ff;background:#05070b;padding:80px 0 0;overflow:hidden}.CampaignExperience-module__FhkIMa__mediaCopy,.CampaignExperience-module__FhkIMa__about,.CampaignExperience-module__FhkIMa__cases,.CampaignExperience-module__FhkIMa__system,.CampaignExperience-module__FhkIMa__people,.CampaignExperience-module__FhkIMa__fit,.CampaignExperience-module__FhkIMa__reviews,.CampaignExperience-module__FhkIMa__principles{width:min(100% - 36px,1180px);margin-inline:auto}.CampaignExperience-module__FhkIMa__mediaCopy{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;margin-bottom:48px;display:grid}.CampaignExperience-module__FhkIMa__mediaCopy .CampaignExperience-module__FhkIMa__eyebrow{color:#7ea5d5;grid-column:1/-1}.CampaignExperience-module__FhkIMa__mediaCopy h2,.CampaignExperience-module__FhkIMa__sectionHead h2,.CampaignExperience-module__FhkIMa__fitHeading h2{letter-spacing:-.065em;max-width:900px;font-size:clamp(44px,6vw,82px);line-height:.96}.CampaignExperience-module__FhkIMa__mediaCopy h2 em,.CampaignExperience-module__FhkIMa__sectionHead h2 em{color:#2c6dff;font-family:Georgia,serif;font-weight:400}.CampaignExperience-module__FhkIMa__mediaCopy>p:last-child,.CampaignExperience-module__FhkIMa__sectionHead>p:last-child{color:#8190a4;max-width:600px;font-size:15px;line-height:1.75}.CampaignExperience-module__FhkIMa__showreel{background:#101624;border-block:1px solid #1d2734;min-height:min(66vw,760px);position:relative;overflow:hidden}.CampaignExperience-module__FhkIMa__showreel[data-motion-tilt]{--tilt-x:0deg;--tilt-y:0deg;transform:perspective(1300px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s}.CampaignExperience-module__FhkIMa__showreel video,.CampaignExperience-module__FhkIMa__showreel>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CampaignExperience-module__FhkIMa__showreelShade{background:linear-gradient(#03070d40,#0000 45%,#03070dd1);position:absolute;inset:0}.CampaignExperience-module__FhkIMa__showreelTop,.CampaignExperience-module__FhkIMa__showreelBottom{z-index:2;justify-content:space-between;gap:25px;display:flex;position:absolute;left:max(18px,50% - 590px);right:max(18px,50% - 590px)}.CampaignExperience-module__FhkIMa__showreelTop{color:#c8d5e6;letter-spacing:.14em;font-size:9px;font-weight:800;top:25px}.CampaignExperience-module__FhkIMa__showreelBottom{align-items:end;bottom:28px}.CampaignExperience-module__FhkIMa__showreelBottom small{color:#8ba8ca;letter-spacing:.12em;margin-bottom:7px;font-size:9px;display:block}.CampaignExperience-module__FhkIMa__showreelBottom strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,46px)}.CampaignExperience-module__FhkIMa__mediaTabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ba6;border:1px solid #ffffff2e;border-radius:999px;padding:5px;display:flex}.CampaignExperience-module__FhkIMa__mediaTabs button{color:#8e9aad;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:10px}.CampaignExperience-module__FhkIMa__mediaTabs button[aria-selected=true]{color:#07101d;background:#eef4ff}.CampaignExperience-module__FhkIMa__brandRail{border-bottom:1px solid #1d2734;overflow:hidden}.CampaignExperience-module__FhkIMa__brandRail>div{width:max-content;animation:32s linear infinite CampaignExperience-module__FhkIMa__brandScroll;display:flex}.CampaignExperience-module__FhkIMa__brandRail span{color:#8793a6;letter-spacing:.1em;white-space:nowrap;padding:26px 42px;font-size:13px;font-weight:800}.CampaignExperience-module__FhkIMa__about,.CampaignExperience-module__FhkIMa__cases,.CampaignExperience-module__FhkIMa__system,.CampaignExperience-module__FhkIMa__people,.CampaignExperience-module__FhkIMa__fit,.CampaignExperience-module__FhkIMa__reviews,.CampaignExperience-module__FhkIMa__principles{padding-block:115px}.CampaignExperience-module__FhkIMa__sectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:32px;display:grid}.CampaignExperience-module__FhkIMa__sectionHead .CampaignExperience-module__FhkIMa__eyebrow{grid-column:1/-1}.CampaignExperience-module__FhkIMa__sectionHead h2{color:#0a1628}.CampaignExperience-module__FhkIMa__sectionHead>p:last-child{justify-self:end}.CampaignExperience-module__FhkIMa__inlinePortrait{border-radius:999px;width:92px;height:54px;margin:0 8px -4px;display:inline-block;position:relative;overflow:hidden}.CampaignExperience-module__FhkIMa__inlinePortrait img{-o-object-fit:cover;object-fit:cover}.CampaignExperience-module__FhkIMa__metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:65px;display:grid}.CampaignExperience-module__FhkIMa__metrics article{background:#f8fbff;border:1px solid #d9e3ee;border-radius:22px;padding:28px}.CampaignExperience-module__FhkIMa__metrics strong{color:#276cff;font:400 clamp(35px,4vw,53px)/1 Georgia,serif;display:block}.CampaignExperience-module__FhkIMa__metrics span{color:#667b92;margin-top:11px;font-size:10px;font-weight:750;display:block}.CampaignExperience-module__FhkIMa__cases{border-top:1px solid #dce5ee}.CampaignExperience-module__FhkIMa__caseGrid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:66px;display:grid}.CampaignExperience-module__FhkIMa__caseGrid article{background:#fff;border:1px solid #d5e1ec;border-radius:25px;overflow:hidden}.CampaignExperience-module__FhkIMa__caseWide{grid-row:span 2}.CampaignExperience-module__FhkIMa__caseImage{background:#0b1422;height:285px;position:relative;overflow:hidden}.CampaignExperience-module__FhkIMa__caseWide .CampaignExperience-module__FhkIMa__caseImage{height:620px}.CampaignExperience-module__FhkIMa__caseImage img{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.CampaignExperience-module__FhkIMa__caseGrid article:hover .CampaignExperience-module__FhkIMa__caseImage img{transform:scale(1.035)}.CampaignExperience-module__FhkIMa__caseImage>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1680;border:1px solid #ffffff61;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.CampaignExperience-module__FhkIMa__caseBody{grid-template-columns:1fr auto;gap:25px;padding:24px;display:grid}.CampaignExperience-module__FhkIMa__caseBody small{color:#6d8297;letter-spacing:.11em;font-size:9px;font-weight:800}.CampaignExperience-module__FhkIMa__caseBody h3{letter-spacing:-.04em;max-width:650px;margin-top:13px;font-size:clamp(19px,2.2vw,31px);line-height:1.08}.CampaignExperience-module__FhkIMa__caseStat{text-align:right}.CampaignExperience-module__FhkIMa__caseStat strong{color:#286cff;font:400 43px/1 Georgia,serif;display:block}.CampaignExperience-module__FhkIMa__caseStat span{color:#6f8295;font-size:9px}.CampaignExperience-module__FhkIMa__caseBody a{color:#0b1728;border-top:1px solid #e0e8f0;grid-column:1/-1;justify-content:space-between;padding-top:17px;font-size:10px;font-weight:800;display:flex}.CampaignExperience-module__FhkIMa__system{border-top:1px solid #dce5ee}.CampaignExperience-module__FhkIMa__systemGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;margin-top:70px;display:grid}.CampaignExperience-module__FhkIMa__systemVisual{color:#fff;background:#071426;border-radius:30px;min-height:620px;padding:34px;position:relative;overflow:hidden}.CampaignExperience-module__FhkIMa__systemVisual:before{content:"";background:radial-gradient(circle at 70% 25%,#246cff8c,#0000 35%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/52px 52px;position:absolute;inset:0}.CampaignExperience-module__FhkIMa__sourceCard,.CampaignExperience-module__FhkIMa__signalCard,.CampaignExperience-module__FhkIMa__clipStack{z-index:1;position:relative}.CampaignExperience-module__FhkIMa__sourceCard{background:#061326b8;border:1px solid #ffffff2e;border-radius:18px;padding:25px}.CampaignExperience-module__FhkIMa__sourceCard small,.CampaignExperience-module__FhkIMa__signalCard small,.CampaignExperience-module__FhkIMa__clipStack small{color:#83a4ce;letter-spacing:.12em;font-size:8px;font-weight:800}.CampaignExperience-module__FhkIMa__sourceCard strong{max-width:360px;margin-top:13px;font-size:27px;line-height:1.05;display:block}.CampaignExperience-module__FhkIMa__sourceCard>div{align-items:center;gap:5px;height:44px;margin-top:26px;display:flex}.CampaignExperience-module__FhkIMa__sourceCard i{background:#2c6dff;border-radius:7px;width:8px}.CampaignExperience-module__FhkIMa__sourceCard i:first-child{height:20%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(2){height:55%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(3){height:88%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(4){height:40%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(5){height:70%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(6){height:32%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(7){height:96%}.CampaignExperience-module__FhkIMa__sourceCard i:nth-child(8){height:48%}.CampaignExperience-module__FhkIMa__clipStack{height:225px;margin:20px 0;position:relative}.CampaignExperience-module__FhkIMa__clipStack>div{top:calc(var(--shift) * 35px);left:calc(var(--shift) * 65px);background:linear-gradient(145deg,#17355e,#276cff 55%,#84b9ff);border:1px solid #fff3;border-radius:19px;flex-direction:column;justify-content:space-between;width:190px;height:190px;padding:16px;display:flex;position:absolute;box-shadow:0 20px 45px #00000047}.CampaignExperience-module__FhkIMa__clipStack b{align-self:end;font-size:10px}.CampaignExperience-module__FhkIMa__clipStack span{background:#ffffffbf;border-radius:8px;height:6px}.CampaignExperience-module__FhkIMa__signalCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:17px;width:72%;margin-left:auto;padding:21px}.CampaignExperience-module__FhkIMa__signalCard strong{margin:12px 0;font-size:17px;display:block}.CampaignExperience-module__FhkIMa__signalCard span{color:#7fb5ff;font-size:9px}.CampaignExperience-module__FhkIMa__stages{border-top:1px solid #d5e1ec}.CampaignExperience-module__FhkIMa__stages article{border-bottom:1px solid #d5e1ec;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.CampaignExperience-module__FhkIMa__stages>article>span{color:#2c6dff;font:400 24px/1 Georgia,serif}.CampaignExperience-module__FhkIMa__stages h3{letter-spacing:-.035em;font-size:20px}.CampaignExperience-module__FhkIMa__stages p{color:#657990;margin-top:8px;font-size:12px;line-height:1.7}.CampaignExperience-module__FhkIMa__people{border-top:1px solid #dce5ee}.CampaignExperience-module__FhkIMa__peopleGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:65px;display:grid}.CampaignExperience-module__FhkIMa__peopleGrid article{border-bottom:1px solid #d6e1eb;padding-bottom:26px}.CampaignExperience-module__FhkIMa__peopleGrid article>div{background:#0c1728;border-radius:24px;height:520px;margin-bottom:20px;position:relative;overflow:hidden}.CampaignExperience-module__FhkIMa__peopleGrid img{-o-object-fit:cover;object-fit:cover}.CampaignExperience-module__FhkIMa__peopleGrid small{color:#2c6dff;letter-spacing:.12em;font-size:9px;font-weight:800}.CampaignExperience-module__FhkIMa__peopleGrid h3{letter-spacing:-.05em;margin-top:8px;font-size:32px}.CampaignExperience-module__FhkIMa__peopleGrid p{color:#64778c;max-width:500px;margin-top:9px;font-size:12px;line-height:1.7}.CampaignExperience-module__FhkIMa__fit{border-top:1px solid #dce5ee;grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.CampaignExperience-module__FhkIMa__fitHeading{align-self:start;position:sticky;top:130px}.CampaignExperience-module__FhkIMa__fitHeading h2{font-size:clamp(42px,5vw,66px)}.CampaignExperience-module__FhkIMa__fitList{border-top:1px solid #cfdae5}.CampaignExperience-module__FhkIMa__fitList article{border-bottom:1px solid #cfdae5;grid-template-columns:38px 0fr 1fr 1.2fr 30px;align-items:center;gap:16px;min-height:118px;padding:15px 5px;transition:grid-template-columns .35s;display:grid}.CampaignExperience-module__FhkIMa__fitList article:hover{grid-template-columns:38px 110px 1fr 1.2fr 30px}.CampaignExperience-module__FhkIMa__fitList>article>span{color:#70859b;font-size:9px}.CampaignExperience-module__FhkIMa__fitList h3{letter-spacing:-.04em;font-size:20px}.CampaignExperience-module__FhkIMa__fitList p{color:#65798e;font-size:11px;line-height:1.55}.CampaignExperience-module__FhkIMa__fitList b{color:#2c6dff}.CampaignExperience-module__FhkIMa__fitThumb{opacity:0;border-radius:12px;height:74px;transition:opacity .3s;position:relative;overflow:hidden}.CampaignExperience-module__FhkIMa__fitList article:hover .CampaignExperience-module__FhkIMa__fitThumb{opacity:1}.CampaignExperience-module__FhkIMa__fitThumb img{-o-object-fit:cover;object-fit:cover}.CampaignExperience-module__FhkIMa__reviews{border-top:1px solid #dce5ee}.CampaignExperience-module__FhkIMa__reviewRail{width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);overflow:hidden}.CampaignExperience-module__FhkIMa__reviewRail>div{gap:14px;width:max-content;animation:46s linear infinite CampaignExperience-module__FhkIMa__reviewScroll;display:flex}.CampaignExperience-module__FhkIMa__reviewRail blockquote{background:#f7faff;border:1px solid #d4e0eb;border-radius:22px;flex-direction:column;width:390px;min-height:270px;padding:27px;display:flex}.CampaignExperience-module__FhkIMa__reviewRail blockquote>span{color:#e3a532;letter-spacing:.11em}.CampaignExperience-module__FhkIMa__reviewRail blockquote p{color:#13213a;margin-top:28px;font:400 24px/1.3 Georgia,serif}.CampaignExperience-module__FhkIMa__reviewRail blockquote footer{color:#61768c;margin-top:auto;font-size:10px;font-weight:800}.CampaignExperience-module__FhkIMa__principles{border-top:1px solid #dce5ee}.CampaignExperience-module__FhkIMa__principleGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:60px;display:grid}.CampaignExperience-module__FhkIMa__principleGrid article{background:#fff;border:1px solid #d6e1eb;border-radius:21px;flex-direction:column;min-height:280px;padding:24px;display:flex}.CampaignExperience-module__FhkIMa__principleGrid>article>span{color:#2c6dff;font:400 22px/1 Georgia,serif}.CampaignExperience-module__FhkIMa__principleGrid h3{letter-spacing:-.04em;margin-top:auto;font-size:21px}.CampaignExperience-module__FhkIMa__principleGrid p{color:#667a8e;margin-top:12px;font-size:11px;line-height:1.65}@keyframes CampaignExperience-module__FhkIMa__brandScroll{to{transform:translate(-50%)}}@keyframes CampaignExperience-module__FhkIMa__reviewScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.CampaignExperience-module__FhkIMa__brandRail>div,.CampaignExperience-module__FhkIMa__reviewRail>div{animation:none}}@media (max-width:900px){.CampaignExperience-module__FhkIMa__mediaCopy,.CampaignExperience-module__FhkIMa__sectionHead,.CampaignExperience-module__FhkIMa__systemGrid,.CampaignExperience-module__FhkIMa__fit{grid-template-columns:1fr}.CampaignExperience-module__FhkIMa__sectionHead>p:last-child{justify-self:start}.CampaignExperience-module__FhkIMa__metrics,.CampaignExperience-module__FhkIMa__principleGrid{grid-template-columns:1fr 1fr}.CampaignExperience-module__FhkIMa__fitHeading{position:static}.CampaignExperience-module__FhkIMa__caseGrid{grid-template-columns:1fr}.CampaignExperience-module__FhkIMa__caseWide{grid-row:auto}.CampaignExperience-module__FhkIMa__caseWide .CampaignExperience-module__FhkIMa__caseImage{height:460px}.CampaignExperience-module__FhkIMa__systemGrid{gap:40px}.CampaignExperience-module__FhkIMa__fitList article,.CampaignExperience-module__FhkIMa__fitList article:hover{grid-template-columns:35px 0fr 1fr 1fr 25px}.CampaignExperience-module__FhkIMa__fitThumb{opacity:0}.CampaignExperience-module__FhkIMa__peopleGrid article>div{height:420px}}@media (max-width:650px){.CampaignExperience-module__FhkIMa__media{padding-top:60px}.CampaignExperience-module__FhkIMa__mediaCopy,.CampaignExperience-module__FhkIMa__about,.CampaignExperience-module__FhkIMa__cases,.CampaignExperience-module__FhkIMa__system,.CampaignExperience-module__FhkIMa__people,.CampaignExperience-module__FhkIMa__fit,.CampaignExperience-module__FhkIMa__reviews,.CampaignExperience-module__FhkIMa__principles{width:min(100% - 28px,1180px)}.CampaignExperience-module__FhkIMa__mediaCopy{grid-template-columns:1fr}.CampaignExperience-module__FhkIMa__showreel{min-height:620px}.CampaignExperience-module__FhkIMa__showreelTop{display:none}.CampaignExperience-module__FhkIMa__showreelBottom{flex-direction:column;align-items:flex-start}.CampaignExperience-module__FhkIMa__mediaTabs{width:100%}.CampaignExperience-module__FhkIMa__mediaTabs button{flex:1}.CampaignExperience-module__FhkIMa__brandRail span{padding:22px 28px}.CampaignExperience-module__FhkIMa__about,.CampaignExperience-module__FhkIMa__cases,.CampaignExperience-module__FhkIMa__system,.CampaignExperience-module__FhkIMa__people,.CampaignExperience-module__FhkIMa__fit,.CampaignExperience-module__FhkIMa__reviews,.CampaignExperience-module__FhkIMa__principles{padding-block:82px}.CampaignExperience-module__FhkIMa__sectionHead{grid-template-columns:1fr}.CampaignExperience-module__FhkIMa__sectionHead h2,.CampaignExperience-module__FhkIMa__mediaCopy h2{font-size:44px}.CampaignExperience-module__FhkIMa__inlinePortrait{width:67px;height:42px}.CampaignExperience-module__FhkIMa__metrics,.CampaignExperience-module__FhkIMa__principleGrid,.CampaignExperience-module__FhkIMa__peopleGrid{grid-template-columns:1fr}.CampaignExperience-module__FhkIMa__caseWide .CampaignExperience-module__FhkIMa__caseImage,.CampaignExperience-module__FhkIMa__caseImage{height:360px}.CampaignExperience-module__FhkIMa__caseBody{grid-template-columns:1fr}.CampaignExperience-module__FhkIMa__caseStat{text-align:left}.CampaignExperience-module__FhkIMa__systemVisual{min-height:560px;padding:20px}.CampaignExperience-module__FhkIMa__clipStack>div{left:calc(var(--shift) * 35px);width:155px;height:175px}.CampaignExperience-module__FhkIMa__signalCard{width:88%}.CampaignExperience-module__FhkIMa__peopleGrid article>div{height:430px}.CampaignExperience-module__FhkIMa__fit{gap:45px}.CampaignExperience-module__FhkIMa__fitList article,.CampaignExperience-module__FhkIMa__fitList article:hover{grid-template-columns:30px 1fr 25px}.CampaignExperience-module__FhkIMa__fitList article p,.CampaignExperience-module__FhkIMa__fitThumb{display:none}.CampaignExperience-module__FhkIMa__reviewRail blockquote{width:310px}.CampaignExperience-module__FhkIMa__principleGrid article{min-height:230px}}
