.mcn,.mcn-mob,.mcn-measure{--mcn-h:72px;--mcn-max:1440px;--mcn-pad:0px;--mcn-pad-sm:round(nearest, clamp(16px,3vw,32px), 1px);--mcn-blur:blur(6px) saturate(1);--mcn-bar-in:.38s;--mcn-bar-dark:#00000005;--mcn-line-dark:#ffffff1a;--mcn-text-dark:#fff;--mcn-cta-bg-dark:#fff;--mcn-cta-text-dark:#0a0a0b;--mcn-bar-light:#fffc;--mcn-line-light:#0a0a0b14;--mcn-text-light:#0a0a0b;--mcn-cta-bg-light:#0a0a0b;--mcn-cta-text-light:#fff;--mcn-card-bg:#fff;--mcn-card-line:#0a0a0b1f;--mcn-card-text:#0a0a0b;--mcn-card-radius:12px;--mcn-ico-size:32px;--mcn-ico-radius:4px;--mcn-ico-bg:#0000000d;--mcn-top-opacity:.6;--mcn-top-bg-dark:transparent;--mcn-top-line-dark:transparent;--mcn-top-bg-light:transparent;--mcn-top-line-light:transparent;--mcn-switcher-dark:#fff;--mcn-switcher-light:#0a0a0b;--mcn-switcher-list:#0a0a0b;--mcn-item-hover-bg:#f7f6f6;--mcn-item-line:transparent;--mcn-red:#ff3737}.mcn *,.mcn-measure *,.mcn-mob *{box-sizing:border-box}.mcn,.mcn-measure,.mcn-mob{--mcn-ink:#0a0a0b;--mcn-w10:#ffffff1a;--mcn-w20:#fff3;--mcn-w25:#ffffff40;--mcn-w40:#fff6;--mcn-k05:#0a0a0b0d;--mcn-k08:#0a0a0b14;--mcn-k12:#0a0a0b1f;--mcn-ease:cubic-bezier(.16,1,.3,1);--mcn-spring:cubic-bezier(.22,1.15,.36,1);font-family:inherit}.mcn a,.mcn button,.mcn-mob a,.mcn-mob button{font-family:inherit}.mcn{z-index:900;height:var(--mcn-h);transition:transform .5s var(--mcn-ease);position:fixed;inset:0 0 auto}.mcn.is-hidden{transform:translateY(-105%)}.mcn-bg{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--mcn-bar-in,.38s) ease,border-color var(--mcn-bar-in,.38s) ease,box-shadow var(--mcn-bar-in,.38s) ease,-webkit-backdrop-filter var(--mcn-bar-in,.38s) ease,backdrop-filter var(--mcn-bar-in,.38s) ease;background:0 0;border-bottom:.5px solid #0000;position:absolute;inset:0}.mcn.is-stuck .mcn-bg{-webkit-backdrop-filter:var(--mcn-blur);backdrop-filter:var(--mcn-blur)}.mcn.t-dark.is-stuck .mcn-bg{background:var(--mcn-bar-dark);border-bottom-color:var(--mcn-line-dark)}.mcn.t-light.is-stuck .mcn-bg{background:var(--mcn-bar-light);border-bottom-color:var(--mcn-line-light);box-shadow:0 1px 20px #0a0a0b0d}.mcn-in{height:100%;max-width:var(--mcn-max);margin:0 round(down, max(0px, (100vw - var(--mcn-max)) / 2), 1px);padding:0 var(--mcn-pad);align-items:center;gap:clamp(10px,2vw,26px);display:flex;position:relative}@media (width<=1440px){.mcn-in{padding:0 var(--mcn-pad-sm)}}.mcn.t-dark{color:var(--mcn-text-dark)}.mcn.t-light{color:var(--mcn-text-light)}.mcn.t-dark .mcn-slot{color:var(--mcn-switcher-dark)}.mcn.t-light .mcn-slot{color:var(--mcn-switcher-light)}.mcn-in,.mcn-logo,.mcn-phone,.mcn-slot,.mcn-top{transition:color .34s}.mcn-logo{color:inherit;flex:none;align-items:center;text-decoration:none;display:flex}.mcn-logo svg{fill:currentColor;display:block}.mcn-links{flex:auto;align-items:center;gap:8px;display:flex}.mcn-top{appearance:none;cursor:pointer;color:inherit;font-weight:400;font-size:var(--mc-fs-body-m);letter-spacing:0;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:6px 8px 6px 12px;line-height:24px;text-decoration:none;transition:background-color .26s,box-shadow .26s,color .26s,opacity .26s;display:inline-flex;box-shadow:0 0 #0000}.mcn-top.plain{padding:6px 12px}.mcn-top:focus{outline:0}.mcn-top:focus-visible{outline-offset:2px;outline:2px solid}.mcn-top .chev{opacity:.55;width:10px;height:10px;transition:transform .34s var(--mcn-ease),opacity .26s ease}.mcn-top[aria-expanded=true] .chev{opacity:1;transform:rotate(180deg)}.mcn-top:hover,.mcn-top[aria-expanded=true]{opacity:var(--mcn-top-opacity)}.mcn.t-dark .mcn-top:hover,.mcn.t-dark .mcn-top[aria-expanded=true]{background:var(--mcn-top-bg-dark);box-shadow:0 0 0 .5px var(--mcn-top-line-dark)}.mcn.t-light .mcn-top:hover,.mcn.t-light .mcn-top[aria-expanded=true]{background:var(--mcn-top-bg-light);box-shadow:0 0 0 .5px var(--mcn-top-line-light)}.mcn-right{flex:none;align-items:center;gap:clamp(8px,1.3vw,16px);display:flex}.mcn-phone{font-weight:400;font-size:var(--mc-fs-body-m);color:inherit;opacity:.85;line-height:24px;text-decoration:none}.mcn-phone:hover{opacity:1}.mcn-cta{align-items:center;text-decoration:none;transition:color .3s,background-color .34s;display:inline-flex;position:relative}.mcn-cta.mcn-fallback{font-weight:400;font-size:var(--mc-fs-body-m);letter-spacing:0;border-radius:999px;padding:6px 16px;line-height:24px}.mcn-cta>*{color:inherit;transition:color .3s}.mcn.t-dark .mcn-cta,.mcn.t-dark .mcn-cta:hover{background:var(--mcn-cta-bg-dark)!important;color:var(--mcn-cta-text-dark)!important}.mcn.t-dark .mcn-cta:hover>*,.mcn.t-dark .mcn-cta>*{color:var(--mcn-cta-text-dark)!important}.mcn.t-light .mcn-cta,.mcn.t-light .mcn-cta:hover{background:var(--mcn-cta-bg-light)!important;color:var(--mcn-cta-text-light)!important}.mcn.t-light .mcn-cta:hover>*,.mcn.t-light .mcn-cta>*{color:var(--mcn-cta-text-light)!important}.mcn-slot{color:inherit;font-weight:400;font-size:var(--mc-fs-body-m);align-items:center;line-height:24px;display:inline-flex}.mcn-slot:empty{display:none}.mcn-slot .language-list,.mcn-slot .language-list *,.mcn-slot ul,.mcn-slot ul *{color:var(--mcn-switcher-list)!important}.mcn-slot>:empty{display:none}.mcn-card{top:calc(var(--mcn-h) - 4px);border-radius:var(--mcn-card-radius);opacity:0;pointer-events:none;width:0;height:0;color:var(--mcn-card-text);background-color:var(--mcn-card-bg);border:.5px solid var(--mcn-card-line);transform-origin:top;transition:width .52s var(--mcn-ease),height .52s var(--mcn-ease),left .52s var(--mcn-ease),opacity .24s ease,transform .5s var(--mcn-spring);position:absolute;left:0;overflow:hidden;transform:translateY(-8px)scale(.99);box-shadow:0 30px 70px #0a0a0b29,0 2px 8px #0a0a0b0d}.mcn-card.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mcn-card-in{width:100%;padding:24px;transition:opacity .18s;position:absolute;top:0;left:0}.mcn-card.swap .mcn-card-in{opacity:0}.mcn-src{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.mcn-measure{visibility:hidden;pointer-events:none;width:max-content;color:var(--mcn-card-text);border:.5px solid #0000;padding:24px;position:fixed;top:0;left:-9999px}.mcn-card.plain .mcn-card-in,.mcn-measure.plain{padding:16px 26px 16px 16px}.mcn-head{color:var(--mcn-card-text);font-weight:400;font-size:var(--mc-fs-body-xl);letter-spacing:-.015em;align-items:center;gap:12px;margin:0 0 24px 8px;line-height:1.2;text-decoration:none;display:inline-flex}.mcn-head u{text-decoration:none;position:relative}.mcn-head u:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--mcn-ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.mcn-head:hover u:after{transform:scaleX(1)}.mcn-head svg{opacity:0;width:13px;height:11px;transition:opacity .3s ease,transform .4s var(--mcn-ease);transform:translate(-6px)}.mcn-head:hover svg{opacity:.85;transform:translate(0)}.mcn-grid{grid-template-columns:repeat(var(--cols,3),max-content);gap:4px 48px;display:grid}.mcn-item{color:var(--mcn-card-text);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:12px;padding:8px 16px 8px 8px;text-decoration:none;transition:background-color .22s,box-shadow .22s;display:flex;box-shadow:inset 0 0 0 .5px #0000}.mcn-item:hover{background:var(--mcn-item-hover-bg);box-shadow:inset 0 0 0 .5px var(--mcn-item-line)}.mcn-ico{width:var(--mcn-ico-size);min-width:var(--mcn-ico-size);height:var(--mcn-ico-size);border-radius:var(--mcn-ico-radius);background:var(--mcn-ico-bg);transition:transform .4s var(--mcn-spring),background-color .26s ease;flex:none;justify-content:center;align-items:center;display:flex}.mcn-ico img,.mcn-ico svg{width:20px;height:20px;display:block}.mcn-ico svg{fill:currentColor}.mcn-item:hover .mcn-ico{transform:scale(1.07)}.mcn-lbl{font-weight:400;font-size:var(--mc-fs-body-m);letter-spacing:0;color:var(--mcn-card-text);line-height:24px}.mcn-grid.plain .mcn-item{padding:8px 10px}.mcn-foot{font-weight:500;font-size:var(--mc-fs-body-s);color:var(--mcn-red);align-items:center;gap:7px;margin:14px 0 0 8px;line-height:1;text-decoration:none;display:inline-flex}.mcn-foot svg{width:12px;height:10px;transition:transform .34s var(--mcn-ease)}.mcn-foot:hover svg{transform:translate(4px)}.mcn-card.full .mcn-card-in,.mcn-measure.full{padding:0}.mcx{grid-template-columns:var(--mcx-c1,340px) 1px minmax(0,1fr) 1px var(--mcx-c3,380px);grid-template-rows:auto 1px auto;grid-template-areas:"l v1 m v2 s""hr hr hr hr hr""f f f f f";width:100%;display:grid}.mcx-l{grid-area:l;padding:24px}.mcx-v1{grid-area:v1}.mcx-v2{grid-area:v2}.mcx-hr,.mcx-v1,.mcx-v2{background:var(--mcn-card-line)}.mcx-hr{grid-area:hr}.mcx-panel{display:contents}.mcx-m{flex-direction:column;grid-area:m;padding:24px;display:none}.mcx-s{grid-area:s;padding:24px;display:none}.mcx-f{grid-area:f;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:none}.mcx-panel.on>.mcx-m{display:flex}.mcx-panel.on>.mcx-s{display:block}.mcx-panel.on>.mcx-f{display:flex}.mcx-pfx,.mcx-plx{display:none}.mcx-exp{appearance:none;cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--mcn-card-text);font-size:var(--mc-fs-body-m);letter-spacing:0;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;line-height:24px;transition:background-color .22s;display:flex}.mcx-exp .mcx-cv{opacity:.35;flex:none;width:6px;height:10px}.mcx-exp.on,.mcx-exp:hover{background:var(--mcn-item-hover-bg)}.mcx-exp.on .mcx-cv{opacity:.8}.mcx-grid{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.mcx-ex{color:var(--mcn-card-text);font-size:var(--mc-fs-body-s);letter-spacing:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 0 10px 8px;line-height:24px;text-decoration:none;transition:opacity .22s;display:inline-flex}.mcx-ex u{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mcx-ex .mcx-ar{width:13px;height:11px;transition:transform .34s var(--mcn-ease);flex:none}.mcx-ex:hover .mcx-ar{transform:translate(4px)}.mcx-h{font-weight:400;font-size:var(--mc-fs-body-xl);letter-spacing:-.015em;margin:0 0 6px;line-height:28px}.mcx-sub{font-size:var(--mc-fs-body-m);color:var(--mcn-k55,#0a0a0b8c);margin:0 0 40px;line-height:21px}.mcx-cl,.mcx-pl{font-size:var(--mc-fs-metadata-s);letter-spacing:.06em;text-transform:uppercase;color:var(--mcn-k55,#0a0a0b8c);margin:0 0 22px;line-height:16px}.mcx-cl.c1{margin-left:12px}.mcx-cl.c2{margin-left:8px}.mcx-chips{flex-wrap:wrap;gap:8px;display:flex}.mcx-chip{white-space:nowrap;border:1px solid var(--mcn-card-line);font-size:var(--mc-fs-body-m);color:var(--mcn-card-text);border-radius:999px;align-items:center;padding:7px 14px;line-height:20px;text-decoration:none;transition:background-color .22s,border-color .22s;display:none}.mcx-chip.on{display:inline-flex}a.mcx-chip:hover{background:var(--mcn-item-hover-bg);border-color:#0a0a0b33}span.mcx-chip{cursor:default}.mcx-none{font-size:var(--mc-fs-body-m);color:var(--mcn-k55,#0a0a0b8c);line-height:20px}.mcx-ftxt{font-size:var(--mc-fs-body-s);color:var(--mcn-card-text);margin:0;line-height:24px}.mcx-cta{background:var(--mcn-ink);font-size:var(--mc-fs-body-m);flex:none;align-items:center;gap:8px;padding:11px 22px;line-height:20px;text-decoration:none;transition:opacity .22s;display:inline-flex}.mcx-cta:hover{opacity:.85}.mcx-cta,.mcx-cta:hover{background:var(--mcn-ink)!important;color:#fff!important;border-radius:999px!important}.mcx-cta>div{color:inherit;font:inherit;letter-spacing:inherit}.mcx-cta .mcx-ar{width:13px;height:11px;transition:transform .34s var(--mcn-ease)}.mcx-cta:hover .mcx-ar{transform:translate(4px)}.mcx-mi{white-space:normal}.mcx-ma{border-top:.5px solid var(--mcn-k12)}.mcx-ma:first-child{border-top:0}.mcx-mb{appearance:none;cursor:pointer;width:100%;color:inherit;font:inherit;font-size:var(--mc-fs-body-m);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;line-height:24px;display:flex}.mcx-mb svg{opacity:.5;width:12px;height:8px;transition:transform .4s var(--mcn-ease);flex:none}.mcx-ma.open .mcx-mb svg{transform:rotate(180deg)}.mcx-ms{height:0;transition:height .44s var(--mcn-ease);overflow:hidden}.mcx-ms>.pad{padding:0 0 16px}.mcx-mhr{background:var(--mcn-k12);height:1px;margin:14px 0}.mcn-mob .mcx-chips{gap:6px}.mcn-mob .mcx-chip{color:inherit;border-color:var(--mcn-card-line);background:0 0}@media (width<=1180px){.mcx{grid-template:"l""v1""m""v2""s""hr""f"/minmax(0,1fr)}.mcx-v1,.mcx-v2{height:1px}}.mcn-burger{appearance:none;cursor:pointer;width:40px;height:40px;color:inherit;background:0 0;border:0;margin-left:auto;padding:0;display:none;position:relative}.mcn-burger i{width:20px;height:1.5px;transition:transform .44s var(--mcn-ease);background:currentColor;border-radius:2px;position:absolute;left:10px}.mcn-burger i:first-child{top:16px}.mcn-burger i:nth-child(2){top:22px}.mcn.is-open .mcn-burger i:first-child{transform:translateY(3px)rotate(45deg)}.mcn.is-open .mcn-burger i:nth-child(2){transform:translateY(-3px)rotate(-45deg)}.mcn-mob{z-index:890;color:var(--mcn-text-light);padding:calc(var(--mcn-h) + 10px) 20px 40px;clip-path:inset(0 0 100%);transition:clip-path .6s var(--mcn-ease),background-color .38s ease,color .38s ease;background:#fff;position:fixed;inset:0;overflow:auto}.mcn-mob.is-open,.mcn.is-open~.mcn-mob{clip-path:inset(0)}.mcn-acc{border-bottom:.5px solid var(--mcn-k12);opacity:0;transition:opacity .5s ease,transform .6s var(--mcn-ease);transform:translateY(14px)}.mcn-mob.is-open .mcn-acc{opacity:1;transform:none}.mcn-acc>a,.mcn-acc>button{appearance:none;width:100%;color:inherit;cursor:pointer;font-weight:400;font-size:var(--mc-fs-body-xl);letter-spacing:-.01em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;line-height:1.4;text-decoration:none;display:flex}.mcn-acc>button svg{opacity:.5;width:12px;height:8px;transition:transform .4s var(--mcn-ease)}.mcn-acc.open>button svg{transform:rotate(180deg)}.mcn-sub{height:0;transition:height .46s var(--mcn-ease);overflow:hidden}.mcn-sub div.pad{padding:0 0 12px}.mcn-sub .mcn-grid{gap:0}.mcn-sub .mcn-item{white-space:normal;color:inherit;padding:9px 0}.mcn-sub .mcn-lbl{font-size:var(--mc-fs-body-m);color:#0a0a0bb3;line-height:20px}.mcn-mob .mcn-ico{background:var(--mcn-ico-bg)}.mcn-mob .mcn-item:hover{box-shadow:none}.mcn-mob .mcn-slot{margin-top:24px;display:inline-flex}@media (width<=1180px){.mcn-links,.mcn-phone{display:none}.mcn-burger{margin-left:0;display:block}.mcn-in{gap:20px}.mcn-right{margin-left:auto}}@media (width>=700px) and (width<=1180px){.mcn-sub .mcn-grid{--cols:2!important}.mcn-mob{padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}}.mcn-acc-cta{display:none}@media (width<=420px){.mcn-cta{display:none}.mcn-acc-cta{display:block}}.mcx-ex:hover u{text-decoration:none}a.mcx-chip{cursor:pointer;text-decoration:none}a.mcx-chip:hover{text-underline-offset:3px;text-decoration:underline}.mcn .mcn-cta,.mcn .mcn-cta>*,.mcn .mcn-cta .mc-next-button__content{transition:background-color .2s,color .2s,border-color .2s!important}.mcn .mcn-cta:before{transition:none!important}.mcn-mob .mcx-mi .mcn-lbl{font-size:var(--mc-fs-body-m);line-height:24px;font-weight:inherit;letter-spacing:0;color:inherit;opacity:1}.mcn-mob .mcx-mi{color:inherit}@media (width<=1023px){.mcn-mob .mcn-sub .mcn-grid{--cols:1!important}.mcn-mob{padding-left:var(--mc-space-40);padding-right:var(--mc-space-40)}.mcn-in>.mcn-right>.mcn-slot,#mcn-slot{display:none!important}}@media (width<=767px){.mcn-mob{padding-left:var(--mc-space-20);padding-right:var(--mc-space-20)}}.mcx-h{font-weight:400}@media (width<=1023px){.mcn-mob .mcn-grid.plain{flex-direction:column;grid-template-columns:none;gap:0;width:100%;display:flex}.mcn-mob .mcn-grid.plain .mcn-item{background:0 0;border:0;border-radius:0;align-items:center;width:100%;max-width:none;min-height:52px;margin:0;padding:14px 0}:is(.mcn-mob:has(.mcn-acc.open) .mcn-acc:not(.open)>button,.mcn-mob:has(.mcn-acc.open) .mcn-acc:not(.open)>a){color:#0a0a0bcc}.mcn-mob .mcn-grid.plain .mcn-lbl{font-size:var(--mc-fs-body-m);color:var(--mcn-ink);margin:0;padding:0;font-weight:400;line-height:24px}}.mcx-exp{text-decoration:none}.mcx-exp:not(.is-hub){cursor:default}.mcx-exp-tw{align-items:center;gap:8px;min-width:0;display:inline-flex}.mcx-up{color:currentColor;opacity:0;flex:none;width:14px;height:14px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.mcx-exp .mcx-exp-t,.mcx-grid .mcn-item .mcn-lbl{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.mcx-exp.is-hub:hover .mcx-exp-t,.mcx-exp.is-hub:focus-visible .mcx-exp-t,.mcx-grid .mcn-item:hover .mcn-lbl,.mcx-grid .mcn-item:focus-visible .mcn-lbl{text-decoration-color:currentColor}.mcx-exp.is-hub:hover .mcx-up,.mcx-exp.is-hub:focus-visible .mcx-up,.mcx-grid .mcn-item:hover .mcx-up,.mcx-grid .mcn-item:focus-visible .mcx-up{opacity:1;transform:translate(0)}.mcx-grid .mcn-item .mcx-up{margin-left:-4px}.mcx-grid{grid-template-columns:max-content;width:fit-content}.mcx-grid .mcn-item{padding-right:24px}.mcx-exp .mcx-exp-t,.mcx-grid .mcn-item .mcn-lbl,.mcx-exp.is-hub:hover .mcx-exp-t,.mcx-exp.is-hub:focus-visible .mcx-exp-t,.mcx-grid .mcn-item:hover .mcn-lbl,.mcx-grid .mcn-item:focus-visible .mcn-lbl{text-decoration:none}.mcn-mob.is-open{flex-direction:column;display:flex}.mcn-lang{justify-content:space-between;align-items:center;gap:var(--mc-space-16);padding:var(--mc-space-24) 0 0;border-top:1px solid var(--mc-color-black-a20);margin-top:auto;display:flex;position:relative}.mcn-mob .mcn-lang{margin-left:calc(-1*var(--mc-space-20));margin-right:calc(-1*var(--mc-space-20));padding-left:var(--mc-space-20);padding-right:var(--mc-space-20)}@media (width>=768px){.mcn-mob .mcn-lang{margin-left:calc(-1*var(--mc-space-40));margin-right:calc(-1*var(--mc-space-40));padding-left:var(--mc-space-40);padding-right:var(--mc-space-40)}}.mcn-lang-l{font-size:var(--mc-fs-body-s);color:var(--mc-color-grey-600);line-height:20px}.mcn-lang-w{position:relative}.mcn-lang-pill{appearance:none;font:inherit;font-size:var(--mc-fs-body-m);color:inherit;border:1px solid var(--mc-color-black-a20);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;display:inline-flex}.mcn-lang-pill svg{width:10px;height:6px;transition:transform .2s}.mcn-lang-pill[aria-expanded=true] svg{transform:rotate(180deg)}.mcn-lang-pill:focus{outline:0}.mcn-lang-pill:focus-visible{outline-offset:2px;outline:2px solid #0a0a0b66}.mcn-lang-dd{z-index:2;background:#fff;border:1px solid #0a0a0b33;border-radius:12px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0a0a0b1f}.mcn-lang-dd a{color:inherit;font-size:var(--mc-fs-body-m);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.mcn-lang-dd a:hover,.mcn-lang-dd a.on{background:#0a0a0b0d}.mcn-burger:focus{box-shadow:none;outline:0}.mcn-burger:focus-visible{outline-offset:2px;opacity:1;outline:2px solid}.mcn-mob{padding-bottom:var(--mc-space-24);flex-direction:column;display:flex}.mcn .mcn-bg,.mcn .mcn-in,.mcn .mcn-logo,.mcn .mcn-phone,.mcn .mcn-slot,.mcn .mcn-top,.mcn .mcn-cta,.mcn .mcn-cta>*,.mcn .nav-contact-button,.mcn .nav-contact-button *{transition:none!important}.mcn-ico.is-svc{object-fit:contain;background:0 0;border-radius:0;display:block}.mcn-mob .mcx-mi .mcn-ico{width:var(--mc-space-24);height:var(--mc-space-24)}.mcn-mob .mcx-mi{gap:var(--mc-space-12)}@media (width>=1024px){.mcn-links{display:flex}.mcn-burger{display:none}.mcn-top[data-menu]{position:relative}.mcn-top[data-menu]:after{content:"";height:var(--mc-space-24);position:absolute;top:100%;left:0;right:0}}.mcx-mrow{align-items:stretch;display:flex}.mcx-mlink{flex:auto;min-height:44px;text-decoration:none}.mcx-mtog{appearance:none;cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:flex}.mcx-mtog svg{opacity:.5;width:12px;height:8px;transition:transform .4s var(--mcn-ease)}.mcx-ma.open .mcx-mtog svg{transform:rotate(180deg)}.mcx-all{margin-bottom:4px}.mcx-m>.mcx-all{gap:8px;display:inline-flex}.mcn .mcn-in{width:min(calc(100% - var(--mc-pad-global) * 2), var(--mc-container-large));max-width:var(--mc-container-large);margin-inline:auto;padding-inline:0}.mcx-desktop{align-items:stretch;width:max-content;max-width:100%;display:flex}.mcx-desktop>:is(.mcx-l,.mcx-m,.mcx-channels,.mcx-s){padding:var(--mc-space-24);flex-direction:column;flex:0 auto;min-width:0;display:flex}.mcx-desktop>*+*{border-left:var(--mc-space-1) solid var(--mcn-card-line)}.mcx-desktop .mcx-cl{height:var(--mc-space-28);margin:0 0 var(--mc-space-12);white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.mcx-desktop .mcx-exp{white-space:nowrap;gap:var(--mc-space-24)}.mcx-desktop .mcx-s{border-radius:0 var(--mcn-card-radius) var(--mcn-card-radius) 0;background:var(--mc-color-grey-100);border-left:0;flex:none;width:min-content;margin:0}.mcx-desktop .mcx-s :is(.mcx-h,.mcx-sub){width:0;min-width:100%}.mcx-desktop .mcx-h{min-height:var(--mc-space-28);align-items:center;display:flex}.mcx-desktop .mcx-l>.mcx-exp:last-child{height:var(--mc-space-40);padding-block:var(--mc-space-8);margin-top:var(--mc-space-12)}.mcx-desktop .mcx-grid .mcn-item{padding-right:var(--mc-space-8)}.mcx-desktop .mcx-grid .mcx-up{display:none}.mcx-desktop .mcx-sub{margin-bottom:var(--mc-space-16);font-size:var(--mc-fs-body-s);line-height:var(--mc-lh-body-s)}.mcx-desktop .mcx-ftxt{margin-bottom:var(--mc-space-24)}.mcx-desktop .nav-menu-cta{white-space:nowrap;align-self:flex-start;max-width:none;margin-top:auto}.mcx-desktop .mcx-s .mcx-ex{margin:0 0 var(--mc-space-24);flex-shrink:0;width:0;min-width:100%;padding:0}.mcx-desktop .mcx-s .mcx-ex .mc-next-textlink__content{white-space:normal}.mcx-desktop .mcx-m{flex-shrink:0;width:max-content}.mcx-desktop .mcx-m .mcn-item{white-space:nowrap}.mcx-desktop .mcx-channels .mcx-grid{margin-left:calc(-1 * var(--mc-space-12))}.mcn-measure.full:has(.mcx-desktop){width:max-content}.mcn-head.mc-next-textlink .mc-next-textlink__icon svg{opacity:1;width:100%;height:100%;transition:none;transform:none}@media (width>=1024px) and (width<=1180px){.mcx-desktop>:is(.mcx-l,.mcx-m,.mcx-channels,.mcx-s){padding:var(--mc-space-12);flex-shrink:0}.mcx-desktop .mcx-cl{white-space:normal}}.mcw-grid{gap:var(--mc-space-24) var(--mc-space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mcw-item{min-width:0}.mcw-tile-link{color:var(--mcn-card-text);text-decoration:none;display:block}.mcw-tile{aspect-ratio:16/10;border-radius:12px;display:block;position:relative;overflow:hidden}.mcw-tile .case-media{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.mcw-tile .case-media img:not(.case-logo img),.mcw-tile .case-media video,.mcw-tile .case-media svg{transition:transform .4s var(--mcn-ease)}.mcw-overlay{pointer-events:none;background:#00000059;transition:background-color .3s;position:absolute;inset:0}.mcw-tile-link:hover .case-media>img,.mcw-tile-link:hover .case-media>video{transform:scale(1.04)}.mcw-tile-link:hover .mcw-overlay{background:#00000026}.mcw-title{margin-top:var(--mc-space-8);font-size:var(--mc-fs-body-s);line-height:var(--mc-lh-body-s);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mcw-foot{margin-top:var(--mc-space-24);justify-content:flex-end;display:flex}.mcw{padding:24px}.mcw-tile .case-media{transition:filter .3s}.mcw-tile-link:hover .case-media{filter:brightness(1.08)}.mcn-phone{font-weight:500}.mcn-mob .mcn-dd-cv{width:10px;height:16px;color:inherit;opacity:1;flex:none}.mcn-dd-bar{border-bottom:.5px solid var(--mcn-k12);grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;display:grid}.mcn-dd-btn{appearance:none;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mcn-dd-btn:first-child{justify-content:flex-start}.mcn-dd-btn:last-child{justify-content:flex-end}.mcn-dd-btn svg{width:13px;height:11px}.mcn-dd-btn:last-child svg{width:12px;height:12px}.mcn-dd-title{text-align:center;font-size:var(--mc-fs-body-s);color:var(--mc-color-grey-600);line-height:20px}.mcn-dd-head{margin:var(--mc-space-16) 0 var(--mc-space-8);font-size:var(--mc-fs-body-xl);color:inherit;line-height:1.4;display:inline-flex}.mcn-dd-group{padding-top:var(--mc-space-16)}.mcn-dd-label{margin:0 0 var(--mc-space-4);font-size:var(--mc-fs-body-s);color:var(--mc-color-grey-600);line-height:20px}.mcn-mob .mcn-dd-item{padding:var(--mc-space-12) 0;white-space:normal;border-radius:0}.mcn-mob .mcn-dd-item:hover{background:0 0}.mcn-dd.is-fwd{animation:mcn-dd-fwd .25s var(--mcn-ease) both}.mcn-dd.is-back{animation:mcn-dd-back .25s var(--mcn-ease) both}.mcn-dd.is-fwd .mcn-acc,.mcn-dd.is-back .mcn-acc{opacity:1;transition:none;transform:none}.mcn-mob{overflow-x:hidden}@keyframes mcn-dd-fwd{0%{transform:translate(100%)}to{transform:none}}@keyframes mcn-dd-back{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mcn-dd.is-fwd,.mcn-dd.is-back{animation:none}}.mcn-back{appearance:none;align-items:center;gap:var(--mc-space-8);color:inherit;cursor:pointer;font-size:var(--mc-fs-body-s);background:0 0;border:0;flex:none;min-height:44px;padding:0;line-height:20px;display:inline-flex}.mcn-back svg{flex:none;width:13px;height:11px}.mcn-back{font-size:var(--mc-fs-body-m);flex:auto;align-self:stretch;line-height:24px}.mcn-back span{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcn-lsw{display:inline-flex;position:relative}.mcn-lsw-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.mcn-lsw-btn svg{width:10px;height:6px;transition:transform .2s}.mcn-lsw-dd{color:#0a0a0b;z-index:20;background:#fff;border:1px solid #0a0a0b33;border-radius:12px;flex-direction:column;min-width:160px;margin-top:8px;padding:6px;display:none;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0a0a0b1f}.mcn-lsw-dd:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mcn-lsw:hover .mcn-lsw-dd,.mcn-lsw:focus-within .mcn-lsw-dd{display:flex}.mcn-lsw:hover .mcn-lsw-btn svg,.mcn-lsw:focus-within .mcn-lsw-btn svg{transform:rotate(180deg)}.mcn-lsw-dd a{color:inherit;font-size:var(--mc-fs-body-m);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.mcn-lsw-dd a:hover,.mcn-lsw-dd a[aria-current=true]{background:#0a0a0b0d}.site-footer{padding-top:var(--mc-space-80);color:var(--mc-text-primary);font-family:var(--mc-font-body)}.site-footer-rewards-title{margin:0 0 var(--mc-space-40);font-family:var(--mc-font-heading);font-size:var(--mc-fs-footer-title);line-height:1.25;font-weight:var(--mc-weight-normal);letter-spacing:0}.site-footer-awards{align-items:center;gap:var(--mc-space-48);padding:var(--mc-space-48) 0 var(--mc-space-56);border-bottom:var(--mc-border-width) solid var(--mc-border-footer);display:flex}.site-footer-partners{align-items:center;gap:var(--mc-space-32);flex:none;display:flex}.site-footer-partners img{width:auto;height:var(--mc-space-72);max-width:none;display:block}.site-footer-partners img+img{height:calc(var(--mc-space-100) + var(--mc-space-4))}.site-footer-marquee{min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent, var(--mc-color-black) var(--mc-space-64), var(--mc-color-black) calc(100% - var(--mc-space-64)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--mc-color-black) var(--mc-space-64), var(--mc-color-black) calc(100% - var(--mc-space-64)), transparent);mask-image:linear-gradient(90deg, transparent, var(--mc-color-black) var(--mc-space-64), var(--mc-color-black) calc(100% - var(--mc-space-64)), transparent);flex:1}.site-footer-clutch{gap:var(--mc-space-24);padding-right:var(--mc-space-24)}.site-footer-clutch img{width:auto;height:var(--mc-footer-award-height);flex:none;max-width:none;display:block}.site-footer-links-area{padding:var(--mc-space-48) 0 var(--mc-space-56);border-bottom:var(--mc-border-width) solid var(--mc-border-footer)}.site-footer-columns{gap:var(--mc-space-40) var(--mc-space-32);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer-group{break-inside:avoid;min-width:0}.site-footer-group h2{font-family:var(--mc-font-body);font-size:var(--mc-fs-body-s);line-height:1.4;font-weight:var(--mc-weight-medium);letter-spacing:0;margin:0 0 var(--mc-space-16)}.site-footer-group ul,.site-footer-company ul{margin:0;padding:0;list-style:none}.site-footer-group ul{gap:var(--mc-space-8);display:grid}.site-footer button{color:var(--mc-text-primary)}.site-footer-group h2 a{font-weight:var(--mc-weight-medium)}.site-footer-company .site-footer-cookie{appearance:none;box-shadow:none;font:inherit;font-family:var(--mc-font-body);font-size:var(--mc-fs-body-s);font-weight:var(--mc-weight-normal);line-height:inherit;letter-spacing:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.site-footer-company .site-footer-cookie:hover{text-decoration:underline;text-decoration-thickness:var(--mc-border-width);text-underline-offset:3px;background:0 0}.site-footer-company .site-footer-cookie:focus-visible{outline:var(--mc-border-width) solid currentColor;outline-offset:2px}.site-footer button:focus-visible{outline:var(--mc-border-width-thick) solid var(--mc-focus-ring);outline-offset:var(--mc-space-4)}.site-footer-bottom{justify-content:space-between;align-items:center;gap:var(--mc-space-32);padding:var(--mc-space-40) 0;display:flex}.site-footer-brand{gap:var(--mc-space-8);flex-direction:column;flex:none;display:flex}.site-footer-brand a{width:fit-content;display:block}.site-footer-brand svg{fill:currentColor;display:block}.site-footer-copy{font-size:var(--mc-fs-body-s);color:var(--mc-text-footer-copy);line-height:1.5}.site-footer-company{flex:1;min-width:0}.site-footer-company ul{justify-content:flex-end;gap:var(--mc-space-8) 0;flex-wrap:wrap;display:flex}.site-footer-company li{align-items:baseline;display:flex}.site-footer-company li:not(:last-child):after{content:"·";margin-inline:var(--mc-space-8)}.site-footer-right{align-items:flex-end;gap:var(--mc-space-12);text-align:right;flex-direction:column;min-width:0;display:flex}@media (width<=991px){.site-footer-awards{flex-direction:column;align-items:stretch}.site-footer-marquee{flex:none;width:100%}}@media (width>=768px) and (width<=1279px){.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.site-footer-columns{grid-template-columns:minmax(0,1fr)}.site-footer-bottom{padding-bottom:calc(var(--mc-space-40) + var(--mc-space-56) + var(--mc-space-24) + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.site-footer-company ul{justify-content:flex-start}}@media (width<=479px){.site-footer-columns{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row}.site-footer-partners{gap:var(--mc-space-16)}.site-footer-partners img{max-width:42%;height:auto;max-height:var(--mc-space-72)}.site-footer-partners img+img{max-height:calc(var(--mc-space-100) + var(--mc-space-4))}.site-footer-marquee{-webkit-mask-image:none;mask-image:none}}@media (width<=1023px){.site-footer-bottom{justify-content:flex-start;align-items:flex-start;gap:var(--mc-space-32);flex-direction:column}.site-footer-company{flex:none;width:100%}.site-footer-right{text-align:left;align-items:flex-start}}.site-footer-left{align-items:flex-start;gap:var(--mc-space-12);flex-direction:column;flex:none;display:flex}.site-footer-bottom .site-footer-brand{align-items:center;gap:var(--mc-space-24);flex-direction:row}.site-footer-divider{width:var(--mc-border-width);height:var(--mc-space-24);background:var(--mc-color-black-a20)}.site-footer-social{gap:var(--mc-space-16);margin:0;padding:0;list-style:none;display:flex}.site-footer-social a{color:var(--mc-color-black);display:block}.site-footer-social svg{width:var(--mc-space-20);height:var(--mc-space-20);fill:currentColor;display:block}.site-footer-bottom .site-footer-copy{color:var(--mc-color-grey-500);margin-top:0}.site-footer-company ul{justify-content:flex-end}@media (width<=1023px){.site-footer-company ul{justify-content:flex-start}}@media (width>=1024px){.site-footer-bottom{align-items:flex-start}.site-footer-company{min-height:var(--mc-space-24);justify-content:flex-end;align-items:center;display:flex}}.mc-lead{height:fit-content;max-width:calc(100vw - var(--mc-space-32));width:560px;max-height:calc(100dvh - var(--mc-space-32));background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.mc-lead::backdrop{background:var(--mc-color-black-a60)}.mc-lead[open]{animation:mc-lead-in var(--mc-duration-base) var(--mc-ease-out)}.mc-lead[open]::backdrop{animation:mc-lead-fade var(--mc-duration-base) var(--mc-ease-out)}@keyframes mc-lead-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mc-lead-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mc-lead[open],.mc-lead[open]::backdrop{animation:none}}.mc-lead__panel{background:var(--mc-color-white);color:var(--mc-color-black);border-radius:var(--mc-radius-16);padding:var(--mc-space-40);max-height:calc(100dvh - var(--mc-space-32));position:relative;overflow-y:auto}.mc-lead__close{top:var(--mc-space-16);right:var(--mc-space-16);width:var(--mc-space-36);height:var(--mc-space-36);border-radius:var(--mc-radius-full);background:var(--mc-color-grey-100);color:var(--mc-color-black);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.mc-lead__close svg{width:var(--mc-space-20);height:var(--mc-space-20)}.mc-lead__form{margin-top:var(--mc-space-32)}.mc-lead__fields{gap:var(--mc-space-16);grid-template-columns:1fr 1fr;display:grid}.mc-lead__field--email,.mc-lead__field--phone,.mc-lead__field--details,.mc-lead__field:not(.mc-lead__field--email):not(.mc-lead__field--phone):not(.mc-lead__field--details):last-child:nth-child(odd){grid-column:1/-1}.mc-lead__control{position:relative}.mc-lead__input{width:100%;height:var(--mc-space-48);padding:0 var(--mc-space-16);border:var(--mc-border-width) solid var(--mc-border-default);border-radius:var(--mc-radius-8);background:var(--mc-color-white);color:var(--mc-color-black);font-family:var(--mc-font-body);font-size:var(--mc-fs-body-m);transition:border-color var(--mc-duration-fast) var(--mc-ease-standard);outline:none;display:block}textarea.mc-lead__input{height:auto;min-height:96px;padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12);resize:vertical}.mc-lead__input:focus{border-color:var(--mc-color-black)}.mc-lead__input[aria-invalid=true]{border-color:var(--mc-color-error)}.mc-lead__label{left:var(--mc-space-12);top:calc(var(--mc-space-48) / 2);padding:0 var(--mc-space-4);background:var(--mc-color-white);color:var(--mc-color-grey-600);font-size:var(--mc-fs-body-m);pointer-events:none;transition:top .2s var(--mc-ease-standard), font-size .2s var(--mc-ease-standard), color .2s var(--mc-ease-standard);line-height:1;position:absolute;transform:translateY(-50%)}.mc-lead__input:focus+.mc-lead__label,.mc-lead__input:not(:placeholder-shown)+.mc-lead__label{font-size:var(--mc-fs-metadata-s);color:var(--mc-color-black);top:0}.mc-lead__input[aria-invalid=true]+.mc-lead__label{color:var(--mc-color-error)}.mc-lead__control--phone{height:var(--mc-space-48);border:var(--mc-border-width) solid var(--mc-border-default);border-radius:var(--mc-radius-8);transition:border-color var(--mc-duration-fast) var(--mc-ease-standard);align-items:stretch;display:flex}.mc-lead__control--phone:focus-within{border-color:var(--mc-color-black)}.mc-lead__control--phone.is-error{border-color:var(--mc-color-error)}.mc-lead__control--inner{flex:1}.mc-lead__control--phone .mc-lead__input{height:100%;padding-left:var(--mc-space-8);background:0 0;border:0}.mc-lead__control--phone .mc-lead__label{left:var(--mc-space-4);top:50%}.mc-lead__control--phone .mc-lead__input:focus+.mc-lead__label,.mc-lead__control--phone .mc-lead__input:not(:placeholder-shown)+.mc-lead__label{top:calc(var(--mc-space-1) * -1)}.mc-lead__country{padding:0 var(--mc-space-4) 0 var(--mc-space-16);font-family:var(--mc-font-body);font-size:var(--mc-fs-body-m);color:var(--mc-color-black);cursor:pointer;border-radius:var(--mc-radius-8) 0 0 var(--mc-radius-8);background:0 0;border:0;outline:none}.mc-lead__error{margin-top:var(--mc-space-4);color:var(--mc-color-error)}.mc-lead__consent{margin-top:var(--mc-space-24)}.mc-lead__check{align-items:flex-start;gap:var(--mc-space-12);cursor:pointer;display:flex}.mc-lead__check input{appearance:none;width:var(--mc-space-20);height:var(--mc-space-20);margin:var(--mc-space-2) 0 0;border:var(--mc-border-width) solid var(--mc-border-default);border-radius:var(--mc-radius-4);background:var(--mc-color-white);cursor:pointer;flex:none;place-content:center;display:grid}.mc-lead__check input:checked{background:var(--mc-color-black);border-color:var(--mc-color-black)}.mc-lead__check input:checked:after{content:"";width:var(--mc-space-12);height:var(--mc-space-8);border-left:2px solid var(--mc-color-white);border-bottom:2px solid var(--mc-color-white);transform:translateY(-1px)rotate(-45deg)}.mc-lead__check input:focus-visible{outline:var(--mc-border-width) solid var(--mc-color-black);outline-offset:var(--mc-space-2)}.mc-lead__check input[aria-invalid=true]{border-color:var(--mc-color-error)}.mc-lead__submit{width:100%;max-width:none;margin-top:var(--mc-space-24)}@media (width<=767px){.mc-lead{width:calc(100vw - var(--mc-space-32))}.mc-lead__panel{padding:var(--mc-space-32) var(--mc-space-20)}.mc-lead__fields{grid-template-columns:1fr}}.mc-sticky-cta{display:none}@media screen and (width<=767px){.mc-sticky-cta{z-index:800;padding:var(--mc-space-24) var(--mc-space-16) calc(var(--mc-space-16) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--mc-space-24));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--mc-space-24));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--mc-space-24));background:linear-gradient(to bottom, color-mix(in srgb, var(--mc-color-white) 0%, transparent), color-mix(in srgb, var(--mc-color-white) 60%, transparent));transition:transform .3s,background-color .2s;display:block;position:fixed;bottom:0;left:0;right:0}.mc-sticky-cta.is-dark{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--mc-color-black) 60%, transparent))}.mc-sticky-cta.is-hidden{pointer-events:none;transform:translateY(100%)}.mc-sticky-cta__button{justify-content:center;width:100%}.mc-sticky-cta__button,.mc-sticky-cta__button *{transition:background-color .2s,color .2s,border-color .2s!important}.mc-sticky-cta__button:before{transition:none!important}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}main a[data-form=consult]:not(.mc-next-button),.mcn-acc-cta{display:none!important}html,body{overflow-x:clip}}.mc-button{justify-content:center;align-items:center;gap:var(--mc-space-12);height:var(--mc-space-48);padding:0 var(--mc-space-28);border:var(--mc-border-width) solid transparent;font-family:var(--mc-font-body);font-size:var(--mc-space-16);font-weight:var(--mc-weight-normal);letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:999px;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.mc-button--primary{background:var(--mc-color-black);color:var(--mc-color-white)}.mc-button--primary:hover{background:var(--mc-color-grey-800);color:var(--mc-color-white)}.mc-button--secondary{border-color:var(--mc-color-button-outline);color:var(--mc-color-black);background:0 0}.mc-button--secondary:hover{border-color:var(--mc-color-black);color:var(--mc-color-black)}.mc-button:focus-visible{outline:2px solid var(--mc-color-brand-red);outline-offset:var(--mc-space-4)}.mc-button:disabled{cursor:not-allowed;opacity:.5}.mc-button-arrow{width:var(--mc-space-16);height:var(--mc-space-16);background:currentColor;flex:none;transition:transform .2s;display:block;-webkit-mask:url(/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(/icons/arrow-right.svg) 50%/contain no-repeat}.mc-button--primary:hover .mc-button-arrow{transform:translateX(var(--mc-space-4))}.mc-button.nav-contact-button{width:auto;height:var(--mc-space-40);padding:0 var(--mc-space-20);font-size:var(--mc-fs-button-m-compact);font-weight:var(--mc-weight-normal);background:var(--mc-color-white);color:var(--mc-color-black);border-radius:999px;justify-content:center;line-height:1;display:inline-flex}.mc-button.nav-contact-button:hover{background:var(--mc-color-grey-200);color:var(--mc-color-black)}.mc-button.nav-contact-button .mc-button-arrow{display:none}.mc-button.nav-menu-cta{width:auto;height:var(--mc-space-40);padding:0 var(--mc-space-20);font-size:var(--mc-fs-button-m-compact);font-weight:var(--mc-weight-normal);border-radius:999px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.mc-button,.mc-button-arrow{transition:none}}.cms-admin :is(h1,h2,h3,h4,h5,h6,a,button){font-family:revert-layer;font-size:revert-layer;line-height:revert-layer;font-weight:revert-layer;letter-spacing:revert-layer;color:revert-layer;background:revert-layer;border:revert-layer;padding:revert-layer}.cms-admin{font-size:13px;line-height:1.45}.cms-admin h1{font-size:18px!important}.cms-admin h2{font-size:15px!important}.cms-admin h3{font-size:13px!important}.cms-admin .text-2xl{font-size:18px;line-height:1.3}.cms-admin .text-xl{font-size:15px;line-height:1.35}.cms-admin .text-lg{font-size:14px;line-height:1.4}.cms-admin .text-base{font-size:13px}.cms-admin .text-sm{font-size:12px}.cms-admin .text-xs{font-size:11px}.cms-admin input:not([type=checkbox]):not([type=radio]),.cms-admin textarea,.cms-admin select{background-color:#f4f4f5}.cms-admin :is(input,select,textarea,button){font-size:12px}.cms-admin :is(input,select){height:30px}.cms-admin textarea{height:auto}.cms-admin button{height:30px;padding-inline:10px}.cms-admin table{font-size:12px;line-height:1.3}.cms-admin :is(th,td){padding:2px 8px}.cms-status-select{align-items:center;gap:6px;display:inline-flex}.cms-status-dot{border:1px solid #0000002e;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cms-status-badge{border:1px solid #0000002e;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-flex}.cms-admin .cms-status-chip{appearance:none;cursor:pointer;background-color:#f1f5f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:0;border-radius:999px;height:22px;padding:0 22px 0 10px;font-size:11px;font-weight:500;line-height:22px}.cms-admin .cms-status-chip:focus-visible{outline-offset:1px;outline:2px solid}.career-benefits-grid{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.career-benefits-grid .mc-next-card{--mc-card-padding:var(--mc-space-32)}.career-benefits-grid .mc-next-card__icon svg{width:100%;height:100%}.career-benefits-grid .mc-next-card__content{margin-top:0}.career-statement{justify-content:center;display:flex}@media screen and (width<=991px){.career-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=767px){.career-benefits-grid{grid-template-columns:minmax(0,1fr)}}.career-collage-mobile{display:none}@media screen and (width<=1023px){.career-collage-desktop{display:none}.career-collage-mobile{display:block}.career-marquee-block .padding-section-lg{padding-bottom:0}.career-marquee__text{text-align:left;width:100%;max-width:none;margin-left:0}.career-marquee{margin-top:var(--mc-space-64);margin-left:calc(var(--mc-space-40) * -1);margin-right:calc(var(--mc-space-40) * -1);overflow:hidden}.career-marquee__track{gap:var(--mc-space-12);width:max-content;animation:60s linear infinite career-marquee;display:flex}.career-marquee.is-paused .career-marquee__track{animation-play-state:paused}.career-marquee__track img{height:var(--mc-space-240);border-radius:var(--mc-radius-lg);object-fit:cover;width:auto;display:block}.career-marquee-block{padding-bottom:var(--mc-space-80)}}@media screen and (width<=767px){.career-marquee{margin-left:calc(var(--mc-space-20) * -1);margin-right:calc(var(--mc-space-20) * -1)}.career-marquee__track img{height:var(--mc-space-200)}.career-marquee-block{padding-bottom:var(--mc-space-64)}.career-page .career-hero.mc-hero--image,.career-page .career-hero.mc-hero--image.mc-hero--position-bottom{min-height:100svh;padding-bottom:calc(var(--mc-space-56) + var(--mc-space-16) + var(--mc-space-48) + env(safe-area-inset-bottom))}.career-hero .mc-hero__actions{display:none}:root:root:root .career-page .mc-hero.mc-hero--image.career-hero{height:100svh;min-height:100svh;padding-top:var(--mc-hero-start);padding-bottom:calc(var(--mc-space-48) + var(--mc-space-16) + var(--mc-space-56) + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:stretch}:root .career-page .career-hero .mc-hero__image-background:before{display:none}:root:root .career-page .career-hero .mc-hero__image-background:after{background:linear-gradient(#0000 35%,#0009 70%,#000000e6 100%)}:root:root .career-page .career-hero .mc-hero__description{color:var(--mc-color-white)}:root:root .career-page .career-hero .mc-hero__image-background img{object-position:right 30%}}@keyframes career-marquee{to{transform:translateX(calc(-50% - var(--mc-space-12) / 2))}}@media (prefers-reduced-motion:reduce){.career-marquee__track{animation:none}}.industries-page{background:var(--mc-bg);color:var(--mc-text)}.industries-hub-intro{padding-top:calc(var(--mc-space-72) + var(--mc-space-96))}.industries-grid{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.industries-grid .mc-next-card{--mc-card-padding:var(--mc-space-32);--mc-card-gap:var(--mc-space-16)}.industries-grid .mc-next-card__content{margin-top:0}.industries-grid .mc-next-card__description{font-size:var(--mc-fs-body-l);line-height:var(--mc-lh-body-l)}.industries-content-shell{gap:var(--mc-space-64);display:grid}.industries-breadcrumb{align-items:center;gap:var(--mc-space-8);color:var(--mc-text-secondary);flex-wrap:wrap;display:flex}.industries-page .services-section .padding-section-2xl{padding-top:var(--mc-pad-top-xl);padding-bottom:var(--mc-space-80)}.industries-rich-content{gap:var(--mc-space-64);max-width:var(--mc-max-width-text);display:grid}.industries-rich-content h2{margin:0 0 var(--mc-space-24)}.industries-rich-copy{color:var(--mc-color-black)}.industries-rich-copy>:first-child{margin-top:0}.industries-rich-copy>:last-child{margin-bottom:0}@media screen and (width<=991px){.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=767px){.industries-hub-intro{padding-top:calc(var(--mc-space-72) + var(--mc-space-64))}.industries-grid{grid-template-columns:minmax(0,1fr)}.industries-content-shell,.industries-rich-content{gap:var(--mc-space-48)}}.industries-rich-content{text-align:left;gap:var(--mc-space-80);width:100%;max-width:1000px;margin:0 auto}.industries-rich-content>*{margin-top:0;margin-bottom:0}.industries-rich-content hr,.industries-rich-content .divider{width:100%;max-width:100%;margin:0}@media screen and (width<=991px){.industries-rich-content{gap:var(--mc-space-64)}}@media screen and (width<=767px){.industries-rich-content{gap:var(--mc-space-48)}}.events-grid{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.events-grid .mc-next-card{aspect-ratio:16/10;--mc-card-padding:var(--mc-space-32);width:100%;min-height:0}.events-grid .mc-next-card-container:nth-child(2) .mc-next-card__media>img{object-position:center 30%}.events-grid .mc-next-card__content{flex:1;margin-top:0}.events-grid .mc-next-card__tags{order:1;margin:0 0 auto}.events-grid .mc-next-card__meta{gap:var(--mc-space-8) var(--mc-space-16);margin-bottom:var(--mc-space-24);flex-wrap:wrap;order:2;display:flex}.events-grid .mc-next-card__heading{margin-bottom:var(--mc-space-24);order:3}.events-grid .mc-next-card__title{font-family:var(--mc-font-heading);font-size:var(--mc-fs-h5);line-height:var(--mc-lh-h5);letter-spacing:0;font-weight:400}.events-grid .mc-next-card__footer{order:4;padding-top:0}.events-grid .mc-next-card__meta-item{color:var(--mc-color-white);white-space:nowrap}.events-grid .mc-next-card__author-role{color:var(--mc-color-white-a60)}.events-grid .mc-next-card--overlay:before{background:linear-gradient(to top, var(--mc-color-black-a90) 0%, var(--mc-color-black-a50) 45%, transparent 75%)}@media screen and (width<=1023px){.events-grid .mc-next-card{aspect-ratio:auto;--mc-card-padding:var(--mc-space-20);flex-direction:column;height:auto;min-height:440px;padding:0;display:flex}.events-grid .mc-next-card__body{padding:var(--mc-card-padding)}.events-grid .mc-next-card__content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.events-grid .mc-next-card__tags{margin:0}.events-grid .mc-next-card__meta{padding-top:var(--mc-space-16);row-gap:var(--mc-space-4);column-gap:var(--mc-space-16);margin-top:auto;margin-bottom:var(--mc-space-24)}.events-grid .mc-next-card__meta:after{content:"";height:var(--mc-space-4);flex-basis:100%;order:2}.events-grid .mc-next-card__meta-item{white-space:normal;overflow-wrap:anywhere;order:3;min-width:0}.events-grid .mc-next-card__meta-item:nth-child(-n+2){order:1}.events-grid .mc-next-card__heading{margin-bottom:var(--mc-space-24)}.events-grid .mc-next-card__footer{margin-top:0}.events-grid .mc-next-card--overlay:before{background:linear-gradient(to top, var(--mc-color-black-a80) 0%, var(--mc-color-black-a50) 50%, var(--mc-color-black-a20) 80%, var(--mc-color-black-a10) 100%)}}@media screen and (width<=767px){.events-grid{gap:var(--mc-space-16);grid-template-columns:minmax(0,1fr)}}.services-hub-grid{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.services-hub-grid>*{width:100%;min-width:0;height:100%}@media (width<=1023px){.services-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.services-hub-grid{grid-template-columns:minmax(0,1fr)}}.services-hub .mc-section-heading__subheading{text-wrap:balance}.services-hub-section .mc-next-card.services-card{--mc-card-fill:var(--mc-color-white);background-color:var(--mc-color-white)}.services-hub-grid>*,.services-hub-grid .mc-next-card{flex-direction:column;justify-self:stretch;max-width:none;display:flex;width:100%!important}.services-hub-grid .mc-next-card{flex:auto}:root:root .services-hub-section .mc-next-card.services-card{--mc-card-fill:var(--mc-bg-surface);background-color:var(--mc-bg-surface)}@media (hover:none){:root:root .services-hub-section .mc-next-card.services-card .mc-next-card__reveal{display:none}}.services-hub-section .padding-section-xl{padding-top:0}:root:root .services-hub-section .padding-section-xl{padding-bottom:var(--mc-space-200)}:root:root .services-hub-grid{gap:var(--mc-space-24);grid-auto-rows:1fr}:root:root .services-hub-section .mc-next-card.services-card{height:100%;min-height:0}:root:root .services-hub-section .mc-next-card.services-card .mc-next-card__body{padding-top:0}:root:root .services-hub-section .mc-next-card.services-card .mc-next-card__content{justify-content:flex-start}.blog-card__placeholder{background:var(--mc-color-black);width:100%;height:100%}.blog-hero__tags{gap:var(--mc-space-8);flex-wrap:wrap;display:flex}.blog-author{align-items:center;gap:var(--mc-space-12);min-width:0;display:flex}.blog-author__copy{flex-direction:column;min-width:0;display:flex}.blog-author__name,.blog-author__role{display:block}.blog-author__role{color:var(--mc-text-meta)}.blog-article-page .mc-hero--media .mc-hero__title{max-width:100%}.blog-article{grid-template-columns:var(--mc-space-240) minmax(0, 1fr) var(--mc-space-240);align-items:start;display:grid}.blog-toc{top:calc(var(--mc-space-72) + var(--mc-space-24));position:sticky}.blog-toc>p{margin:0 0 var(--mc-space-16);color:var(--mc-color-black)}.blog-toc nav,.blog-toc-mobile nav{gap:var(--mc-space-12);display:grid}.blog-toc a,.blog-toc-mobile a{padding-left:var(--mc-space-12);border-left:calc(var(--mc-border-width) * 2) solid transparent;color:var(--mc-text-secondary);font-family:var(--mc-font-body);font-size:var(--mc-fs-body-s);line-height:var(--mc-lh-body-s);display:block}.blog-toc a.is-active,.blog-toc-mobile a.is-active{border-left-color:var(--mc-color-black);color:var(--mc-color-black)}.blog-toc-mobile{display:none}.blog-article__column{width:100%;max-width:var(--mc-max-width-text);grid-column:2;justify-self:center}.blog-article__body{width:100%;color:var(--mc-color-black)}.blog-article__body a{color:var(--mc-color-black)}.blog-article__body>:first-child{margin-top:0}.blog-article__body>:last-child{margin-bottom:0}.blog-article__body p,.blog-article__body li{margin-top:0;margin-bottom:var(--mc-space-16);font-family:var(--mc-font-body);font-size:var(--mc-fs-body-l);line-height:var(--mc-lh-body-l)}.blog-article__body h2{scroll-margin-top:calc(var(--mc-space-72) + var(--mc-space-24));margin-top:var(--mc-space-48);margin-bottom:var(--mc-space-16);font-family:var(--mc-font-heading);font-size:var(--mc-fs-h4);line-height:var(--mc-lh-h4);font-weight:var(--mc-weight-normal)}.blog-article__body h3{margin-top:var(--mc-space-32);margin-bottom:var(--mc-space-12);font-family:var(--mc-font-heading);font-size:var(--mc-fs-h6);line-height:var(--mc-lh-h6);font-weight:var(--mc-weight-normal)}.blog-article__body h4,.blog-article__body h5{margin-top:var(--mc-space-32);margin-bottom:var(--mc-space-12);font-family:var(--mc-font-body);font-size:var(--mc-fs-body-l);line-height:var(--mc-lh-body-l);font-weight:var(--mc-weight-medium)}.blog-article__body img{border-radius:var(--mc-radius-lg);width:100%;height:auto}.blog-article__body ul,.blog-article__body ol{margin:0 0 var(--mc-space-16);padding-left:var(--mc-space-24)}.blog-article__body li+li{margin-top:var(--mc-space-8)}.blog-article__body blockquote{margin:var(--mc-space-32) 0;padding-left:var(--mc-space-24);border-left:calc(var(--mc-border-width) * 2) solid var(--mc-color-black);font-family:var(--mc-font-body);font-size:var(--mc-fs-body-xl);line-height:var(--mc-lh-body-xl)}.blog-article__body figure{margin:var(--mc-space-32) 0}.blog-article__body figcaption{margin-top:var(--mc-space-8);font-size:var(--mc-fs-body-s);color:var(--mc-text-secondary)}.blog-grid .mc-next-card__content{margin-top:0}.blog-grid .mc-next-card__footer{margin-top:var(--mc-space-24);padding-top:0}.blog-grid .mc-next-card__author{gap:var(--mc-space-8)}.blog-author-card{margin-top:var(--mc-space-48);padding:var(--mc-space-32);border-radius:var(--mc-radius-lg);background:var(--mc-color-gray)}.blog-author-card__label{margin:0 0 var(--mc-space-24);color:var(--mc-color-black)}@media screen and (width<=991px){.blog-article{grid-template-columns:minmax(0, var(--mc-max-width-text));justify-content:center;gap:var(--mc-space-32)}.blog-toc{display:none}.blog-toc-mobile{padding:var(--mc-space-16) 0;border-top:var(--mc-border-width) solid var(--mc-border);border-bottom:var(--mc-border-width) solid var(--mc-border);display:block}.blog-toc-mobile summary{cursor:pointer;color:var(--mc-color-black)}.blog-toc-mobile[open] summary{margin-bottom:var(--mc-space-16)}.blog-article__column{grid-column:1}}@media (prefers-reduced-motion:no-preference){.blog-article-page{scroll-behavior:smooth}}.blog-related .mc-section-heading__title{font-size:var(--mc-fs-h3);line-height:var(--mc-lh-h3)}.blog-related .services-slider-view{margin-top:var(--mc-space-40);container-type:inline-size}.blog-related .services-slider-track>.mc-next-card-container{flex-basis:clamp(300px, calc((100cqi - 2 * var(--mc-space-24)) / 3), 460px);width:clamp(300px, calc((100cqi - 2 * var(--mc-space-24)) / 3), 460px)}.blog-related .mc-next-card__content{flex:1;margin-top:0}.blog-related .mc-next-card__footer{margin-top:auto}@media screen and (width<=991px){.blog-related .services-slider-track>.mc-next-card-container{flex-basis:45.4545cqi;width:45.4545cqi}}@media screen and (width<=767px){.blog-related .services-slider-track>.mc-next-card-container{flex-basis:86.9565cqi;width:86.9565cqi}}@media (width>=992px){.channel-hero__pattern--configured{clip-path:inset(0 0 0 50%)}}@media (width<=767px){.channel-hero__pattern--configured{height:min(calc(var(--mc-space-240) * 1.5), calc((100vw - var(--mc-space-40)) * 707 / 800))}}.seo-city__grid{align-items:center;gap:var(--mc-space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.seo-city__grid--reverse .seo-city__copy{order:2}.seo-city__copy{gap:var(--mc-space-24);flex-direction:column;display:flex}.seo-city__copy p{color:var(--mc-text-secondary);margin:0}.seo-city__media img{width:100%;height:auto;display:block}.seo-city__figure{gap:var(--mc-space-12);flex-direction:column;margin:0;display:flex}.seo-city__figure img{border-radius:var(--mc-radius-lg)}.seo-city__buttons{gap:var(--mc-space-16);flex-wrap:wrap;display:flex}.seo-city__hero-actions{align-items:flex-start;gap:var(--mc-space-40);flex-direction:column;display:flex}.seo-city__case{isolation:isolate;background-color:var(--mc-color-deep-blue);color:var(--mc-color-white);position:relative}.seo-city__case:before{content:"";z-index:-1;background:var(--seo-case-bg) center / cover no-repeat;opacity:.8;pointer-events:none;position:absolute;inset:0}.seo-city__case-panel{border:var(--mc-border-width) solid var(--mc-color-white-a25);border-radius:var(--mc-radius-lg);background:var(--mc-color-white-a10);-webkit-backdrop-filter:blur(var(--mc-blur-xl));backdrop-filter:blur(var(--mc-blur-xl));grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid;overflow:hidden}.seo-city__case-media img.seo-city__case-img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.seo-city__case-panel .seo-city__quote{padding:var(--mc-space-64) var(--mc-space-64) var(--mc-space-64) var(--mc-space-80)}.seo-city__case-panel .seo-city__quote-cta{padding-top:var(--mc-space-40);margin-top:auto}@media (width<=991px){.seo-city__case-panel{grid-template-columns:minmax(0,1fr)}.seo-city__case-panel .seo-city__quote{padding:var(--mc-space-40)}}.seo-city__case-head{align-items:flex-start;gap:var(--mc-space-24);margin-bottom:var(--mc-space-64);flex-direction:column;display:flex}.seo-city__case-img{border-radius:var(--mc-radius-lg)}.seo-city__quote{gap:var(--mc-space-32);color:var(--mc-color-white);flex-direction:column;display:flex}.seo-city__quote-cta{margin-top:var(--mc-space-8)}.seo-city__author-role{color:var(--mc-color-white-a80)}.seo-city__video-frame{aspect-ratio:16/9;position:relative}.seo-city__video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.seo-city__quote blockquote{font-family:var(--mc-font-heading);font-size:var(--mc-fs-quote-28);line-height:var(--mc-lh-quote-28);margin:0;font-weight:400}.seo-city__author{align-items:center;gap:var(--mc-space-12);display:flex}.seo-city__author img{border-radius:var(--mc-radius-full);object-fit:cover}.seo-city__price{flex-direction:column;align-items:center;display:flex}.seo-city__price-head{align-items:center;gap:var(--mc-space-16);flex-direction:column;display:flex}.seo-city__price-head h2,.seo-city__price-lead{margin:0}.seo-city__price-lead{color:var(--mc-text-secondary)}.seo-city__pill{justify-content:center;align-items:center;gap:var(--mc-space-8);margin:var(--mc-space-80) 0;padding:var(--mc-space-48) var(--mc-space-64);border-radius:var(--mc-radius-full);border:var(--mc-border-width) solid var(--mc-color-black);color:var(--mc-color-black);background:0 0;flex-direction:column;display:flex;position:relative}.seo-city__pill>span{color:var(--mc-color-black);margin:0}@property --seo-city-a{syntax:"<angle>";inherits:false;initial-value:0deg}.seo-city__pill:before{content:"";inset:calc(-1 * var(--mc-border-width));border-radius:inherit;padding:var(--mc-border-width);pointer-events:none;background:conic-gradient(from var(--seo-city-a), transparent 0 70%, var(--mc-color-primary) 80%, var(--mc-color-accent-purple) 88%, var(--mc-color-accent-navy) 95%, transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:6s linear infinite seo-city-spin-border;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes seo-city-spin-border{to{--seo-city-a:360deg}}@media (prefers-reduced-motion:reduce){.seo-city__pill:before{animation:none;display:none}}.seo-city__cards{gap:var(--mc-card-grid-gap);margin-top:var(--mc-space-64);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seo-city__faq{margin-top:var(--mc-space-48);border-top:var(--mc-border-width) solid var(--mc-border-default)}.seo-city__faq-item{border-bottom:var(--mc-border-width) solid var(--mc-border-default);padding:var(--mc-space-24) 0}.seo-city__faq-item summary{justify-content:space-between;align-items:center;gap:var(--mc-space-24);cursor:pointer;list-style:none;display:flex}.seo-city__faq-item summary::-webkit-details-marker{display:none}.seo-city__faq-item p{margin:var(--mc-space-16) 0 0}.seo-city__faq-icon{width:var(--mc-space-28);height:var(--mc-space-28);color:var(--mc-color-black);flex:none;transition:transform .2s}.seo-city__faq-item[open] .seo-city__faq-icon{transform:rotate(180deg)}.seo-city__links{gap:var(--mc-space-64);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-city__links ul,.seo-city__locations{margin:var(--mc-space-24) 0 0;gap:var(--mc-space-12);flex-direction:column;padding:0;list-style:none;display:flex}.seo-city__links a,.seo-city__locations a{color:var(--mc-color-black);text-underline-offset:3px;text-decoration:none}.seo-city__links a:hover,.seo-city__locations a:hover{text-decoration:underline}.seo-city__dialog{border-radius:var(--mc-radius-lg);background:var(--mc-color-white);border:0;margin:auto;padding:0}.seo-city__dialog::backdrop{background:var(--mc-color-black-a70)}.seo-city__dialog--video{background:var(--mc-color-black);width:min(1100px,92vw)}.seo-city__dialog--video video{width:100%;display:block}.seo-city__dialog--locations{width:min(1100px,92vw);padding:var(--mc-space-40)}.seo-city__dialog-head{justify-content:space-between;align-items:center;display:flex}.seo-city__close{cursor:pointer;font-size:var(--mc-fs-h4);background:0 0;border:0;line-height:1}.seo-city__locations{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=991px){.seo-city__grid,.seo-city__links{gap:var(--mc-space-40);grid-template-columns:minmax(0,1fr)}.seo-city__grid--reverse .seo-city__copy{order:0}.seo-city__cards,.seo-city__locations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.seo-city__cards,.seo-city__locations{grid-template-columns:minmax(0,1fr)}}.seo-city__hero.mc-hero{padding-bottom:var(--mc-space-200)}.seo-city__hero .mc-hero__image{aspect-ratio:auto;border-radius:0;justify-self:end;max-width:680px;overflow:visible}.seo-city__hero .mc-hero__image img{object-fit:contain;width:100%;height:auto}.seo-city__type{white-space:nowrap;display:inline-block;position:relative}.seo-city__type:after{content:"";background:var(--mc-color-black);transform-origin:0;height:1px;animation:.5s ease-out forwards seo-city-underline;animation-delay:calc(var(--seo-city-letters) * 80ms + .4s);position:absolute;bottom:.05em;left:0;right:0;transform:scaleX(0)}.seo-city__type-letter{opacity:0;animation:10ms linear forwards seo-city-letter;animation-delay:calc(var(--seo-city-i) * 80ms + .3s)}@keyframes seo-city-letter{to{opacity:1}}@keyframes seo-city-underline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.seo-city__type-letter{opacity:1;animation:none}.seo-city__type:after{animation:none;transform:none}}.seo-city__grid--brands{gap:calc(var(--mc-space-160) + var(--mc-space-20));grid-template-columns:minmax(0,.75fr) minmax(0,.75fr)}.seo-city__grid--brands.seo-city__grid{gap:calc(var(--mc-space-160) + var(--mc-space-20))}.seo-city__grid--brands .seo-city__copy{gap:0}.seo-city__grid--brands .seo-city__copy p.seo-city__brands-text{margin-top:var(--mc-space-24);color:var(--mc-color-black)}.seo-city__brands-cta{margin-top:var(--mc-space-40)}@media (width<=991px){.seo-city__grid--brands,.seo-city__grid--brands.seo-city__grid{gap:var(--mc-space-40);grid-template-columns:minmax(0,1fr)}}.seo-city__hero-logos.hero-logo-wrap{margin-top:0}.seo-city__hero-logos img{filter:brightness(0)}.seo-city__hero .mc-hero__split-grid{gap:var(--mc-space-120)}.seo-city__cards .mc-next-card__description{font-size:var(--mc-fs-body-l);line-height:var(--mc-lh-body-l)}.seo-city__cards .mc-next-card{--mc-card-padding:var(--mc-space-24)}.channel-hero .seo-city__type:after{background:var(--mc-color-white)}@media (width<=1023px){.seo-city .padding-top-120{padding-top:var(--mc-space-80)}.seo-city .padding-bottom-120{padding-bottom:var(--mc-space-80)}.seo-city .padding-section-lg{padding-top:var(--mc-space-80);padding-bottom:var(--mc-space-80)}.seo-city .seo-city__grid,.seo-city .seo-city__grid--brands.seo-city__grid,.seo-city .seo-city__links{gap:var(--mc-space-40);grid-template-columns:minmax(0,1fr)}.seo-city .seo-city__grid--reverse .seo-city__copy{order:0}.seo-city .seo-city__case-head,.seo-city .seo-city__price-head{max-width:none;margin-bottom:var(--mc-space-40)}.seo-city .seo-city__price-head{margin-bottom:0}.seo-city .seo-city__case-panel{border-color:var(--mc-color-white-a20);grid-template-columns:minmax(0,1fr)}.seo-city .seo-city__case-panel .seo-city__quote{padding:var(--mc-space-40)}.seo-city .seo-city__cards{gap:var(--mc-space-16);margin-top:var(--mc-space-40);grid-template-columns:repeat(2,minmax(0,1fr))}.seo-city .seo-city__cards .mc-next-card{height:auto;min-height:0}.seo-city .seo-city__pill{margin:var(--mc-space-40) 0;padding:var(--mc-space-32) var(--mc-space-40);text-align:center}.seo-city .seo-city__faq{margin-top:var(--mc-space-40);border-top-color:var(--mc-color-black-a20)}.seo-city .seo-city__faq-item{border-bottom-color:var(--mc-color-black-a20)}.seo-city .seo-city__locations{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-city .seo-city__figure,.seo-city .seo-city__media{width:100%}}@media (width<=767px){.seo-city .padding-top-120{padding-top:var(--mc-space-64)}.seo-city .padding-bottom-120{padding-bottom:var(--mc-space-64)}.seo-city .padding-section-lg{padding-top:var(--mc-space-64);padding-bottom:var(--mc-space-64)}.seo-city .seo-city__cards,.seo-city .seo-city__locations{grid-template-columns:minmax(0,1fr)}.seo-city .seo-city__case-panel .seo-city__quote{padding:var(--mc-space-24)}.seo-city .seo-city__pill{width:100%;padding:var(--mc-space-24);border-radius:var(--mc-radius-xl)}.seo-city .seo-city__pill:before{border-radius:inherit}.seo-city .seo-city__consult{display:none}.seo-city .seo-city__buttons>*,.seo-city .seo-city__quote-cta>*,.seo-city .seo-city__brands-cta>*{width:100%}.seo-city .seo-city__brands-cta:not(:has(>:not(.seo-city__consult))){display:none}.seo-city .seo-city__price>.seo-city__consult{display:none}.seo-city .seo-city__dialog--locations{padding:var(--mc-space-24)}}.seo-city .seo-city__pill>span{text-align:center}@media (width>=1024px){:root:root:root:root:root .seo-city .channel-hero .hero-content-wrap{padding-top:calc((var(--mc-page-hero-h) + var(--mc-header-h) - var(--mc-hero-copy-height,0px)) / 2)}:root:root:root:root .seo-city .channel-hero__contained-media{pointer-events:none;position:absolute;inset:0}:root:root:root:root .seo-city .channel-hero__contained-media .container-large{height:100%;display:block;position:relative}:root:root:root:root:root .seo-city .channel-hero__contained-media .channel-hero__media--image{left:auto;right:0;top:calc((var(--mc-page-hero-h) + var(--mc-header-h)) / 2);width:calc(100% - 680px - var(--mc-space-64));aspect-ratio:auto;object-fit:contain;object-position:center;max-width:none;height:auto;max-height:none;bottom:auto;transform:translateY(-50%)}}@media (width<=1023px){:root:root:root:root .seo-city .channel-hero__contained-media,:root:root:root:root .seo-city .channel-hero__contained-media .container-large{display:contents}}.mc-featured{overflow:hidden}.mc-featured__media{min-height:calc(var(--mc-space-240) * 2);position:relative}.mc-featured__media video.seo-city__case-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mc-featured__content{flex-direction:column;align-items:flex-start;display:flex}.mc-featured__logo{width:calc(var(--mc-space-200) + var(--mc-space-20));max-width:100%;height:auto;max-height:var(--mc-space-64);object-fit:contain;object-position:left center;filter:brightness(0)invert();margin-bottom:var(--mc-space-32);display:block}.mc-featured__tags{gap:var(--mc-space-8);flex-wrap:wrap;display:flex}.mc-featured__muted{color:var(--mc-color-white-a70)}.mc-featured__stats{gap:var(--mc-space-24);width:100%;padding:var(--mc-space-24) 0 0;border-top:var(--mc-border-width) solid var(--mc-color-white-a25);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.mc-featured__stats li{gap:var(--mc-space-8);flex-direction:column;display:flex}.mc-featured__cta{gap:var(--mc-space-16);flex-wrap:wrap;display:flex}@media (width<=991px){.mc-featured__media{aspect-ratio:16/9;min-height:0}}@media (width<=479px){.mc-featured__stats{grid-template-columns:minmax(0,1fr)}.mc-featured__cta>*{width:100%}}.mc-featured__play{z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.mc-featured__play:hover{scale:1.06}.mc-featured__content{justify-content:center}.mc-featured__content>*{margin-top:0;margin-bottom:0}.mc-featured__cta{margin-top:var(--mc-space-48)}.mc-featured.seo-city__case{background-color:var(--mc-color-black);overflow:hidden}.mc-featured.seo-city__case:before,.mc-featured.seo-city__case:after{content:none}.mc-featured__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mc-featured__background:after{content:"";background:var(--mc-color-black-a30);opacity:.5;position:absolute;inset:0}.mc-featured__background-small,.mc-featured__mobile-background-layer{transform-origin:0 0;width:33.3333%;height:33.3333%;position:absolute;top:0;left:0;transform:scale(3)}.mc-featured__background-small{background:var(--seo-case-bg) center / cover no-repeat;filter:blur(var(--mc-space-10)) saturate(1.4) brightness(.9);container-type:size}.mc-featured__background-media{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.mc-featured__background-frame{border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.mc-featured__background-light,.mc-featured__background-heavy{inset:calc(var(--mc-space-40) * -2);background:var(--seo-case-bg) center / cover no-repeat;filter:blur(var(--mc-space-8)) saturate(1.4) brightness(.9);position:absolute}.mc-featured__background-heavy{filter:blur(var(--mc-space-40)) saturate(1.4) brightness(.9);-webkit-mask-image:linear-gradient(to bottom, transparent 30%, var(--mc-color-black) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 30%, var(--mc-color-black) 100%);mask-image:linear-gradient(to bottom, transparent 30%, var(--mc-color-black) 100%)}@media (width<=1279px){.mc-featured--progressive{overflow:hidden}.mc-featured--progressive>.mc-featured__background{width:100%;height:100%;inset:0;overflow:visible}:root:root main .mc-featured--progressive .mc-featured__background-light,:root:root main .mc-featured--progressive .mc-featured__background-heavy{inset:calc(-1 * var(--mc-space-48));width:calc(100% + var(--mc-space-48) * 2);height:calc(100% + var(--mc-space-48) * 2);transform-origin:50%;background-size:cover;max-width:none;transform:scale(1.15)}}.seo-city__quote.mc-featured__content{gap:0}.mc-featured__media{overflow:hidden;container-type:size}.mc-featured__vf{pointer-events:none;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.seo-city__case-panel .seo-city__quote.mc-featured__content{padding-top:var(--mc-space-48);padding-bottom:var(--mc-space-48);justify-content:flex-start}.mc-featured__cta{padding-top:var(--mc-space-48);margin-top:auto}.mc-featured .padding-section-lg{padding-top:var(--mc-space-100);padding-bottom:var(--mc-space-100)}@media (width<=991px){.mc-featured .padding-section-lg{padding-top:var(--mc-space-80);padding-bottom:var(--mc-space-80)}}@media (width<=767px){.mc-featured .padding-section-lg{padding-top:var(--mc-space-64);padding-bottom:var(--mc-space-64)}}.seo-city__case-panel .seo-city__quote.mc-featured__content{padding:var(--mc-space-64);justify-content:center}.mc-featured__logo{margin-bottom:var(--mc-space-40)}.mc-featured__stats{margin-top:var(--mc-space-40);padding-top:var(--mc-space-40)}.mc-featured__cta,.seo-city__case-panel .seo-city__quote-cta.mc-featured__cta{margin-top:var(--mc-space-56);padding-top:0}.mc-featured__play{width:var(--mc-space-68);height:var(--mc-space-68)}@media (width<=767px){:root:root .seo-city__case-panel .seo-city__quote.mc-featured__content{padding:var(--mc-space-24);padding-top:var(--mc-space-40)}.mc-featured__logo{width:var(--mc-space-160);max-height:var(--mc-space-56)}.mc-featured__cta{width:100%}.mc-featured__cta>.mc-next-button{justify-content:center;width:100%}.mc-featured__stats{gap:var(--mc-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.mc-featured__stats li>.heading-style-h2{font-size:var(--mc-space-32);line-height:var(--mc-space-40)}.mc-featured__stats li>.mc-featured__muted{font-size:var(--mc-fs-body-m);line-height:var(--mc-lh-body-m)}.seo-city__case-panel .seo-city__quote-cta.mc-featured__cta{margin-top:var(--mc-space-32)}}@media (width<=1023px){:root:root .seo-city__case-panel .seo-city__quote.mc-featured__content{padding:var(--mc-space-40)}.mc-featured__logo{margin-bottom:var(--mc-space-40)}}.mc-featured__mobile-background-layer,.mc-featured__mobile-title,.mc-featured__mobile-tags,.mc-featured__mobile-poster{display:none}@media (width<=767px){.mc-featured .seo-city__case-head{display:none}.mc-featured .seo-city__case-panel{isolation:isolate;border:var(--mc-border-width) solid var(--mc-color-white-a15);border-radius:var(--mc-radius-20);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;gap:0;padding:0;display:flex;position:relative}.mc-featured__mobile-background-layer{z-index:-2;pointer-events:none;display:block}.mc-featured__mobile-background{object-fit:cover;width:100%;max-width:none;height:100%;filter:blur(var(--mc-space-10)) saturate(1.4) brightness(.9);display:block}.mc-featured .seo-city__case-panel:after{content:"";z-index:-1;background:var(--mc-color-black-a30);opacity:.5;pointer-events:none;position:absolute;inset:0}.mc-featured .mc-featured__media{aspect-ratio:16/9;border-radius:0;width:100%;min-height:0}.mc-featured__media--poster>.mc-featured__vf,.mc-featured__media--poster>.seo-city__case-img{display:none}.mc-featured__mobile-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:root:root .mc-featured .seo-city__case-panel .seo-city__quote.mc-featured__content{padding:var(--mc-space-24);justify-content:flex-start;margin-top:0}.mc-featured .mc-featured__logo{margin-bottom:var(--mc-space-24)}.mc-featured__subtitle{display:none}.mc-featured__mobile-title{font-size:var(--mc-space-24);line-height:var(--mc-space-32);color:var(--mc-color-white);font-weight:var(--mc-weight-normal);display:block}.mc-featured__content>.mc-featured__mobile-tags{width:100%;margin-top:var(--mc-space-24);padding-block:var(--mc-space-16);border-block:var(--mc-border-width) solid var(--mc-color-white-a25);font-size:var(--mc-fs-body-m);line-height:var(--mc-lh-body-m);color:var(--mc-color-white-a70);text-align:left;display:block}.mc-featured .mc-featured__stats{margin-top:var(--mc-space-24);border-top:0;padding-top:0}.mc-featured--progressive .mc-featured__mobile-background-layer{width:100%;height:100%;inset:0;transform:none}:root:root main .mc-featured--progressive .mc-featured__mobile-background{inset:calc(-1 * var(--mc-space-48));width:calc(100% + var(--mc-space-48) * 2);height:calc(100% + var(--mc-space-48) * 2);object-fit:cover;transform-origin:50%;max-width:none;filter:blur(var(--mc-space-8)) saturate(1.4) brightness(.9);position:absolute;transform:scale(1.15)}:root:root main .mc-featured--progressive .mc-featured__mobile-background--heavy{filter:blur(var(--mc-space-40)) saturate(1.4) brightness(.9);-webkit-mask-image:linear-gradient(to bottom, transparent 30%, var(--mc-color-black) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 30%, var(--mc-color-black) 100%);mask-image:linear-gradient(to bottom, transparent 30%, var(--mc-color-black) 100%)}}.mc-featured--portrait .mc-featured__media{justify-content:center;align-items:center;display:flex}.mc-featured--portrait .mc-featured__media video.mc-featured__portrait{aspect-ratio:4/5;object-fit:cover;width:auto;max-width:100%;height:100%;position:relative;inset:auto}@media (width<=991px){.mc-featured--portrait .mc-featured__media{aspect-ratio:4/5}}.mc-featured--portrait .mc-featured__media video.mc-featured__portrait-fill{object-fit:cover;filter:blur(80px)brightness(.7);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)}.mc-featured--portrait .mc-featured__media{align-self:stretch}@media (width>=992px){.seo-city__case-panel:has(>.mc-featured__media--ratio){grid-template-columns:auto minmax(0,1fr)}.mc-featured__media--ratio{width:calc(var(--mc-space-240) * 2 * var(--mc-media-ratio))}.mc-featured__media--ratio>.mc-featured__portrait-fill{display:none}}@media (width<=767px){.mc-featured--portrait .mc-featured__mobile-poster,.mc-featured--portrait .mc-featured__portrait-fill{display:none}.mc-featured--portrait .mc-featured__media video.mc-featured__portrait{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (width<=991px){.mc-featured--portrait .mc-featured__media--native{aspect-ratio:var(--mc-media-ratio)}}@media (width>=992px){.mc-featured__media--native.mc-featured__media--ratio{width:var(--mc-media-native-width,calc(var(--mc-space-240) * 2 * var(--mc-media-ratio)))}.mc-featured__media--native video.mc-featured__portrait{aspect-ratio:auto;width:100%;max-width:none;height:100%;position:absolute;inset:0}}.mc-faq{gap:var(--mc-space-80);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.mc-faq__list.seo-city__faq{margin-top:0}.mc-faq__link{color:inherit;text-underline-offset:.2em;text-decoration:underline}.mc-faq__answer{margin-top:var(--mc-space-16)}.mc-faq__answer>*{margin:0}.mc-faq__answer>*+*{margin-top:var(--mc-space-12)}@media (width<=991px){.mc-faq{gap:var(--mc-space-40);grid-template-columns:minmax(0,1fr)}.mc-faq__list summary,.mc-faq__answer{overflow-wrap:anywhere;min-width:0}.mc-faq__list .seo-city__faq-icon{flex-shrink:0}}@media (width<=767px){:root:root main .mc-faq__link[data-form=consult]{display:inline!important}}.mc-faq__list .seo-city__faq-item summary{font-size:var(--mc-space-20);color:var(--mc-color-black);-webkit-hyphens:none;hyphens:none;font-weight:400;line-height:1.4}.mc-faq__list .mc-faq__answer{font-size:var(--mc-space-18);color:var(--mc-color-grey-600)}.mc-faq__list .seo-city__faq-icon{width:var(--mc-space-16);height:var(--mc-space-16);color:var(--mc-color-black)}.case-section.li-cases{padding-top:var(--mc-space-120);padding-bottom:var(--mc-space-120)}.li-cases .li-creatives__actions{gap:var(--mc-space-16);flex-wrap:wrap;display:flex}.case-grid.li-cases__grid{margin-top:var(--mc-space-80);grid-template-columns:repeat(3,minmax(0,1fr))}.li-cases__grid .case-card{grid-column:span 1}@media (width<=767px){.case-section.li-cases{padding-top:var(--mc-space-64);padding-bottom:var(--mc-space-64)}.case-grid.li-cases__grid{row-gap:var(--mc-space-24);margin-top:var(--mc-space-48);grid-template-columns:minmax(0,1fr)}.li-cases .li-creatives__actions{gap:var(--mc-space-12);flex-direction:column}}.section.li-cases{background-color:var(--mc-color-white)}.section.li-cases.services-section-toned{background-color:var(--mc-color-section-tone)}.related-cases .services-slider-view{margin-top:var(--mc-space-80);container-type:inline-size}.related-cases .services-slider-track>.related-cases__slot{flex:0 0 calc((100cqw - 2 * var(--mc-space-24)) / 3);width:calc((100cqw - 2 * var(--mc-space-24)) / 3)}.related-cases__slot .case-card{height:auto}@media (width<=991px){.related-cases .services-slider-track>.related-cases__slot{flex-basis:calc((100cqw - var(--mc-space-24)) / 2);width:calc((100cqw - var(--mc-space-24)) / 2)}}@media (width<=767px){.related-cases .services-slider-view{margin-top:var(--mc-space-48)}.related-cases .services-slider-track>.related-cases__slot{flex-basis:85cqw;width:85cqw}}.section.related-cases--white,.section.related-cases--white.services-section-toned{background-color:var(--mc-color-white);--mc-case-tag-fill:var(--mc-color-gray)}.section.related-cases--grey,.section.related-cases--grey.services-section-toned{background-color:var(--mc-color-grey-100);--mc-case-tag-fill:var(--mc-color-white)}@keyframes mc-card-reveal{to{opacity:1;transform:none}}.mc-google-ai__card{opacity:0;transform:translateY(var(--mc-space-8))}.mc-google-ai__card.is-visible{animation:.4s both mc-card-reveal;animation-delay:calc(var(--mc-reveal-index) * .15s)}@media (prefers-reduced-motion:reduce){.mc-google-ai__card{opacity:1;animation:none;transform:none}}.mc-google-page{font-weight:400}.mc-google-page .mc-section-heading__title{text-wrap:balance}.mc-google-question{position:relative;overflow:hidden}.mc-google-question__stage{align-items:center;gap:var(--mc-space-48);min-height:var(--mc-inner-hero-desktop-floor);padding:var(--mc-space-40) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.mc-google-question__heading{min-width:0}.mc-google-question__heading .mc-section-heading__title{text-wrap:balance}.mc-google-question__heading .mc-section-heading__subheading{color:var(--mc-color-grey-600)}.mc-google-question .mc-next-button,.mc-google-question .mc-next-button__content{font-weight:400}.mc-google-intelligence-graph{aspect-ratio:1;width:100%;max-width:calc(var(--mc-space-240) * 2 + var(--mc-space-160));justify-self:end;position:relative}.mc-google-intelligence-graph canvas{width:100%;height:100%;position:absolute;inset:0}.mc-google-ai__grid{gap:var(--mc-space-24);margin-top:var(--mc-space-64);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mc-google-ai__card{padding:var(--mc-space-24);border-radius:var(--mc-radius-12);background:var(--mc-color-white);min-width:0}.mc-google-ai__icon{width:var(--mc-space-48);height:var(--mc-space-48)}.mc-google-ai__icon img{width:var(--mc-space-40);height:var(--mc-space-40);display:block}.mc-google-ai__card h3{margin:var(--mc-space-24) 0 var(--mc-space-12);font-size:var(--mc-space-24);line-height:var(--mc-lh-h6);font-weight:400}.mc-google-ai__card p{margin:0}@media (width<=991px){.mc-google-ai__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-google-question__stage{min-height:0;padding:var(--mc-space-72) 0;gap:var(--mc-space-40);grid-template-columns:minmax(0,1fr)}:root:root main .mc-google-question .mc-google-intelligence-graph{width:100%;max-width:calc(var(--mc-space-240) * 2 + var(--mc-space-80));justify-self:center}}@media (width<=767px){.mc-google-ai__grid{margin-top:var(--mc-space-48);grid-template-columns:1fr}.mc-google-question__stage{padding:var(--mc-space-56) 0}:root:root main .mc-google-question__heading .mc-section-heading__action{width:100%;display:flex!important}.mc-google-question__heading .mc-section-heading__action>div{flex-direction:column;width:100%}:root:root main .mc-google-question__heading .mc-next-button{width:100%;display:flex!important}}.mc-brand-icon{width:var(--mc-brand-size);height:var(--mc-brand-size);border-radius:var(--mc-brand-radius);object-fit:contain;object-position:center;flex:none;display:block}@media (width<=1023px){.mc-meta-page .main-wrapper .section.trust{display:block}}.mc-meta-page .li-creative__client{font-weight:var(--mc-weight-normal)}.mc-xo-list,.mc-xo-links{margin:0;padding:0;list-style:none}.mc-xo-item{gap:var(--mc-space-24);padding:var(--mc-space-32) 0;border-top:1px solid var(--mc-color-grey-200,currentColor);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.mc-xo-item h2{margin:0}.mc-xo-groups{gap:var(--mc-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-xo-groups h3{margin:0 0 var(--mc-space-12)}.mc-xo-links{gap:var(--mc-space-8);flex-direction:column;display:flex}@media (width<=767px){.mc-xo-item,.mc-xo-groups{grid-template-columns:minmax(0,1fr)}}.channel-page__grid{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.channel-page__stat{border-top:var(--mc-border-width) solid var(--mc-border-default);padding-top:var(--mc-space-24)}@media (width<=991px){.channel-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.channel-page__grid{grid-template-columns:minmax(0,1fr)}}.internal-sitemap__list{border-top:var(--mc-border-width) solid var(--mc-border-default);margin-left:0;padding:0;list-style:none}.internal-sitemap__row{gap:var(--mc-space-16);padding:var(--mc-space-8) 0;border-bottom:var(--mc-border-width) solid var(--mc-border-default);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;display:grid}.internal-sitemap__row a{color:inherit;text-decoration:none}.internal-sitemap__row a:hover{text-decoration:underline}.internal-sitemap__url{color:var(--mc-text-meta)}.internal-sitemap__tag{border:var(--mc-border-width) solid currentColor;border-radius:var(--mc-radius-full,999px);padding:var(--mc-space-2) var(--mc-space-8);white-space:nowrap}.styleguide{background:var(--mc-color-white);min-height:100vh;color:var(--mc-color-black)}.styleguide-inner{padding-top:var(--mc-space-48);padding-bottom:var(--mc-space-120)}.styleguide-title{margin:0 0 var(--mc-space-24)}.styleguide-rule{margin:0 0 var(--mc-space-32);color:var(--mc-text-secondary)}.styleguide-tabs{z-index:5;background:var(--mc-bg);border-bottom:var(--mc-border-width) solid var(--mc-border);margin-bottom:var(--mc-space-48);position:sticky;top:0}.styleguide-level-nav,.styleguide-sidebar-nav{align-items:center;gap:var(--mc-space-24);white-space:nowrap;scrollbar-width:thin;display:flex;overflow-x:auto}.styleguide-level-nav{padding:var(--mc-space-12) 0;border-bottom:var(--mc-border-width) solid var(--mc-border)}.styleguide-level-nav a{color:var(--mc-text-secondary);text-decoration:none}.styleguide-level-nav a.is-active{color:var(--mc-text);text-underline-offset:var(--mc-space-8);text-decoration:underline}.styleguide-index-links{display:grid}.styleguide-index-link{justify-content:space-between;align-items:center;gap:var(--mc-space-24);padding:var(--mc-space-32) 0;border-top:var(--mc-border-width) solid var(--mc-border-default);color:inherit;text-decoration:none;display:flex}.styleguide-index-link:last-child{border-bottom:var(--mc-border-width) solid var(--mc-border-default)}.styleguide-index-link:hover{color:var(--mc-color-primary)}.styleguide-index-link span{font-family:var(--mc-font-body);font-size:var(--mc-fs-h5)}.styleguide-back{margin-bottom:var(--mc-space-24);color:var(--mc-text-secondary);text-decoration:none;display:inline-block}.styleguide-back:hover{color:var(--mc-color-black)}.styleguide-layout{min-width:0}.styleguide-sidebar-nav{padding:var(--mc-space-12) 0}.styleguide-sidebar-nav a{color:var(--mc-text-secondary);text-decoration:none}.styleguide-sidebar-nav a:hover,.styleguide-sidebar-nav a:focus-visible,.styleguide-sidebar-nav a.is-active{color:var(--mc-color-black);text-underline-offset:var(--mc-space-8);text-decoration:underline}.styleguide-section{border-top:var(--mc-border-width) solid var(--mc-border-default);padding:var(--mc-space-32) 0 var(--mc-space-120);scroll-margin-top:var(--mc-space-120)}.styleguide-section h2{margin:0}.styleguide-placeholder{margin:var(--mc-space-24) 0 0;color:var(--mc-text-secondary)}@media screen and (width<=767px){.styleguide-inner{padding-top:var(--mc-space-32);padding-bottom:var(--mc-space-80)}.styleguide-title{margin-bottom:var(--mc-space-24)}.styleguide-tabs{top:0}.styleguide-section{padding-bottom:var(--mc-space-80)}}.styleguide-content{margin-top:var(--mc-space-32)}.styleguide-dividers{gap:var(--mc-space-24);display:grid}.styleguide-dividers-sample{padding:var(--mc-space-24);background:var(--mc-bg);color:var(--mc-text);border:var(--mc-border-width) solid var(--mc-border)}.styleguide-dividers-sample.theme-dark{background:var(--mc-bg);border-color:var(--mc-border)}.styleguide-full-bleed-specimen{width:100%;overflow:hidden}.styleguide-full-bleed-specimen .services-section{background:var(--mc-color-white)}.styleguide-toggle{gap:var(--mc-space-4);padding:var(--mc-space-4);margin-bottom:var(--mc-space-24);border-radius:var(--mc-radius-full);background:var(--mc-color-styleguide-panel);display:inline-flex}.styleguide-toggle-btn{padding:var(--mc-space-8) var(--mc-space-16);border-radius:var(--mc-radius-full);color:var(--mc-text-secondary);cursor:pointer;font-family:var(--mc-font-body);background:0 0;border:0}.styleguide-toggle-btn.is-active{background:var(--mc-color-white);color:var(--mc-color-black)}.styleguide-type-row{gap:var(--mc-space-24);padding:var(--mc-space-16) 0;border-top:var(--mc-border-width) solid var(--mc-border-default);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.styleguide-type-sample{white-space:normal;overflow-wrap:break-word}.styleguide-spacing{gap:var(--mc-space-12);display:grid}.styleguide-spacing-row{gap:var(--mc-space-24);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;display:grid}.styleguide-spacing-bar{background:var(--mc-color-styleguide-panel);width:100%;display:block}.styleguide-shadows{gap:var(--mc-space-24);display:grid}.styleguide-panel{background:var(--mc-color-styleguide-panel);border-radius:var(--mc-radius-16);padding:var(--mc-space-56)}.styleguide-panel-title{margin:0 0 var(--mc-space-32)}.styleguide-shadow-grid{gap:var(--mc-space-48);flex-wrap:wrap;display:flex}.styleguide-shadow-item{gap:var(--mc-space-12);justify-items:center;display:grid}.styleguide-shadow-box{width:var(--mc-space-48);height:var(--mc-space-48);background:var(--mc-color-white);display:block}.styleguide-radius{gap:var(--mc-space-24);display:grid}.styleguide-radius-grid{gap:var(--mc-space-48);flex-wrap:wrap;display:flex}.styleguide-radius-item{gap:var(--mc-space-12);align-content:start;justify-items:start;max-width:220px;display:grid}.styleguide-radius-box{width:var(--mc-space-120);height:var(--mc-space-120);background:var(--mc-color-white);border:var(--mc-border-width) solid var(--mc-border-default);display:block}.styleguide-border-box{border-radius:var(--mc-radius-xs)}.styleguide-radius-nested{background:var(--mc-color-styleguide-panel);border-radius:var(--mc-radius-lg);padding:var(--mc-space-8);max-width:320px}.styleguide-radius-nested-inner{height:var(--mc-space-160);border-radius:var(--mc-radius-sm);background:var(--mc-color-grey-300,#e3e3e3);display:block}.styleguide-rules{padding-left:var(--mc-space-24);gap:var(--mc-space-8);margin:0;display:grid}.styleguide-colors{gap:var(--mc-space-64);display:grid}.styleguide-color-heading{margin:0 0 var(--mc-space-24)}.styleguide-color-base-grid{gap:var(--mc-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.styleguide-color-card{gap:var(--mc-space-8);overflow-wrap:anywhere;min-width:0;display:grid}.styleguide-color-base-swatch{height:var(--mc-space-160);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-sm);display:block}.styleguide-color-note{margin:var(--mc-space-24) 0 0;overflow-wrap:anywhere}.styleguide-color-alpha-group+.styleguide-color-alpha-group{margin-top:var(--mc-space-32)}.styleguide-color-alpha-group h4{margin:0 0 var(--mc-space-12);text-transform:capitalize}.styleguide-color-alpha-row{gap:var(--mc-space-8);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.styleguide-color-alpha-item{gap:var(--mc-space-4);overflow-wrap:anywhere;min-width:0;display:grid}.styleguide-color-checker{aspect-ratio:1;border:var(--mc-border-width) solid var(--mc-border);background-color:var(--mc-color-white);background-image:linear-gradient(45deg, var(--mc-color-styleguide-panel) 25%, transparent 25%), linear-gradient(-45deg, var(--mc-color-styleguide-panel) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--mc-color-styleguide-panel) 75%), linear-gradient(-45deg, transparent 75%, var(--mc-color-styleguide-panel) 75%);background-size:var(--mc-space-16) var(--mc-space-16);background-position:0 0, 0 var(--mc-space-8), var(--mc-space-8) var(--mc-space-n8), var(--mc-space-n8) 0;width:100%;display:block}.styleguide-color-alpha-swatch{width:100%;height:100%;display:block}.styleguide-color-alpha-item code,.styleguide-color-card code{font-family:var(--mc-font-body)}.styleguide-color-semantic-table{border-top:var(--mc-border-width) solid var(--mc-border)}.styleguide-color-semantic-head,.styleguide-color-semantic-row{gap:var(--mc-space-16);padding:var(--mc-space-12) 0;border-bottom:var(--mc-border-width) solid var(--mc-border);grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1.4fr));align-items:center;display:grid}.styleguide-color-semantic-row code{overflow-wrap:anywhere}.styleguide-color-semantic-cell{align-items:center;gap:var(--mc-space-12);overflow-wrap:anywhere;min-width:0;display:flex}.styleguide-color-semantic-swatch{flex:0 0 var(--mc-space-40);height:var(--mc-space-40);border:var(--mc-border-width) solid var(--mc-border-default);border-radius:var(--mc-radius-xs);display:block}.styleguide-color-semantic-cell.theme-dark{background:var(--mc-bg);color:var(--mc-text);padding:var(--mc-space-8);border-radius:var(--mc-radius-sm)}.styleguide-color-semantic-cell.theme-dark .styleguide-color-semantic-swatch{border-color:var(--mc-color-white-a25)}.styleguide-color-status-grid{gap:var(--mc-space-24);margin-top:var(--mc-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.styleguide-color-status-pair{gap:var(--mc-space-16);min-width:0;display:grid}.styleguide-color-status-pair h4{text-transform:capitalize;margin:0}.styleguide-color-status-swatch{height:var(--mc-space-80);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-sm);display:block}.styleguide-buttons{gap:var(--mc-space-48);display:grid}.styleguide-buttons-tone{min-width:0;padding:var(--mc-space-16);background:var(--mc-color-white);color:var(--mc-color-black);border:var(--mc-border-width) solid var(--mc-border)}.styleguide-buttons-tone.theme-dark{background:var(--mc-color-black);color:var(--mc-color-white);border-color:var(--mc-color-black)}.styleguide-buttons-tone h3,.styleguide-buttons-tone h4{margin:0}.styleguide-buttons-group{margin-top:var(--mc-space-32)}.styleguide-buttons-scroll{margin-top:var(--mc-space-16);overflow-x:auto}.styleguide-buttons-grid{grid-template-columns:var(--mc-space-40) repeat(5, minmax(max-content, 1fr));gap:var(--mc-space-4);width:max-content;min-width:100%;padding:var(--mc-space-4);align-items:center;display:grid}.styleguide-buttons-column,.styleguide-buttons-size{opacity:.6}.styleguide-buttons-row{display:contents}.styleguide-textlinks{gap:var(--mc-space-48);display:grid}.styleguide-textlinks-tone{min-width:0;padding:var(--mc-space-16);background:var(--mc-color-white);color:var(--mc-color-black);border:var(--mc-border-width) solid var(--mc-border)}.styleguide-textlinks-tone.theme-dark{background:var(--mc-color-black);color:var(--mc-color-white);border-color:var(--mc-color-black)}.styleguide-textlinks-tone h3,.styleguide-textlinks-tone h4{margin:0}.styleguide-textlinks-group{margin-top:var(--mc-space-32)}.styleguide-textlinks-grid{grid-template-columns:var(--mc-space-40) repeat(2, minmax(max-content, 1fr));gap:var(--mc-space-16);padding:var(--mc-space-4);margin-top:var(--mc-space-16);align-items:baseline;display:grid}.styleguide-textlinks-column,.styleguide-textlinks-size{opacity:.6}.styleguide-textlinks-row{display:contents}.styleguide-textlinks-paragraph{margin:var(--mc-space-16) 0 0;max-width:60ch}.styleguide-textlinks-paragraph-wide{max-width:70ch;margin:0}.styleguide-tags{gap:var(--mc-space-48);display:grid}.styleguide-tags-tone{min-width:0;padding:var(--mc-space-16);background:var(--mc-color-white);color:var(--mc-color-black);border:var(--mc-border-width) solid var(--mc-border)}.styleguide-tags-tone.theme-dark{background:var(--mc-color-black);color:var(--mc-color-white);border-color:var(--mc-color-black)}.styleguide-tags-tone h3{margin:0}.styleguide-tags-grid{grid-template-columns:var(--mc-space-40) repeat(2, minmax(max-content, 1fr));gap:var(--mc-space-16);padding:var(--mc-space-4);margin-top:var(--mc-space-16);align-items:center;display:grid}.styleguide-tags-column,.styleguide-tags-size{opacity:.6}.styleguide-tags-row{display:contents}.styleguide-tags-grid>.mc-next-tag{justify-self:start}.styleguide-cards{gap:var(--mc-space-64);display:grid}.styleguide-cards-group{min-width:0}.styleguide-cards-toolbar{justify-content:space-between;align-items:center;gap:var(--mc-space-16);margin-bottom:var(--mc-space-24);flex-wrap:wrap;display:flex}.styleguide-cards-toolbar h3{margin:0}.styleguide-cards-switches{gap:var(--mc-space-16);flex-wrap:wrap;display:flex}.styleguide-cards-switch{gap:var(--mc-space-4);max-width:100%;padding:var(--mc-space-4);border-radius:var(--mc-radius-full);background:var(--mc-bg-subtle);flex-wrap:wrap;display:inline-flex}.styleguide-cards-switch .mc-next-button{background:0 0;border:0}.styleguide-cards-switch .mc-next-button.is-active{background:var(--mc-color-black);color:var(--mc-color-white)}.styleguide-cards-switch .mc-next-button:before{content:none}.styleguide-cards-switch .mc-next-button:not(.is-active):is(:hover,:focus-visible),.styleguide-cards-switch .mc-next-button:not(.is-active):is(:hover,:focus-visible) *{color:var(--mc-color-black-a80)!important;background:0 0!important}.styleguide-cards-switch .mc-next-button.is-active,.styleguide-cards-switch .mc-next-button.is-active *{color:var(--mc-color-white)!important}.styleguide-cards-switch .mc-next-button.is-active{background:var(--mc-color-black)!important}.styleguide-cards-scroll{padding-bottom:var(--mc-space-8);overflow-x:auto}.styleguide-cards-grid{grid-auto-flow:column;grid-auto-columns:max(var(--mc-space-240), calc((100% - (var(--styleguide-columns) - 1) * var(--mc-space-24)) / var(--styleguide-columns)));gap:var(--mc-space-24);align-items:stretch;width:100%;display:grid}.styleguide-cards-grid--2{--styleguide-columns:2}.styleguide-cards-grid--3{--styleguide-columns:3}.styleguide-cards-grid--4{--styleguide-columns:4}.styleguide-cards-grid--6{--styleguide-columns:6}.styleguide-cards-item{flex-direction:column;min-width:0;display:flex}.styleguide-cards-label{color:var(--mc-text-secondary);margin:0 0 var(--mc-space-12)}.styleguide-cards-item>.mc-next-card-container{flex:1}.styleguide-cards-spec{margin:var(--mc-space-16) 0 0;color:var(--mc-text-secondary)}.styleguide-icon-cards{gap:var(--mc-space-40);display:grid}.styleguide-icon-cards-section{gap:var(--mc-space-16);display:grid}.styleguide-icon-cards-section h4{margin:0}.styleguide-icon-cards-grid{gap:var(--mc-space-24);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.styleguide-card-label-row{align-items:center;gap:var(--mc-space-8);min-height:var(--mc-space-32);margin-bottom:var(--mc-space-12);color:var(--mc-text-secondary);display:flex}.styleguide-card-label-row p{margin:0}.styleguide-card-copy{width:var(--mc-space-32);height:var(--mc-space-32);border-radius:var(--mc-radius-full);color:var(--mc-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.styleguide-card-copy:hover{color:var(--mc-text);background:var(--mc-bg-subtle)}.styleguide-card-copy:focus-visible{outline:var(--mc-border-width) solid var(--mc-accent);outline-offset:var(--mc-space-2)}.styleguide-card-copy svg{width:var(--mc-space-16);height:var(--mc-space-16)}.styleguide-card-copied{color:var(--mc-text)}.styleguide-icon-card-item{flex-direction:column;min-width:0;display:flex}.styleguide-icon-card-item>.mc-next-card-container{min-height:calc(var(--mc-space-240) + var(--mc-space-120));flex:1}.styleguide-card-builder{gap:var(--mc-space-32);padding:var(--mc-space-32);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styleguide-card-builder h4{margin:0}.styleguide-card-builder-controls{align-content:start;gap:var(--mc-space-24);display:grid}.styleguide-card-builder-field{gap:var(--mc-space-8);display:grid}.styleguide-card-builder-options{gap:var(--mc-space-8);flex-wrap:wrap;display:flex}.styleguide-card-builder-check{align-items:center;gap:var(--mc-space-8);cursor:pointer;display:inline-flex}.styleguide-card-builder-check input{width:var(--mc-space-16);height:var(--mc-space-16);accent-color:var(--mc-accent)}.styleguide-card-builder-slider{align-items:center;gap:var(--mc-space-12);display:flex}.styleguide-card-builder-slider input{min-width:0;accent-color:var(--mc-accent);cursor:pointer;flex:1}.styleguide-card-builder-slider-value{min-width:var(--mc-space-48);flex:none}.styleguide-card-builder-preview{flex-direction:column;min-width:0;display:flex}.styleguide-card-builder-preview>.mc-next-card-container{min-height:calc(var(--mc-space-240) + var(--mc-space-120))}.styleguide-unified-builder{gap:var(--mc-space-32);min-width:0;display:grid}.styleguide-unified-builder>h3,.styleguide-card-code h4{margin:0}.styleguide-card-builder-workspace{grid-template-columns:calc(var(--mc-space-240) + var(--mc-space-120)) minmax(0, 1fr);gap:var(--mc-space-32);align-items:start;min-width:0;display:grid}.styleguide-card-builder-settings{top:var(--mc-space-80);align-content:start;gap:var(--mc-space-24);min-width:0;padding:var(--mc-space-24);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-lg);display:grid;position:sticky}.styleguide-card-builder-preview-area{justify-items:start;gap:var(--mc-space-24);min-width:0;display:grid}.styleguide-card-builder-preview-area>.styleguide-card-builder-field{width:100%}.styleguide-card-builder-card{flex:none;width:100%;min-width:0;max-width:100%;display:flex}.styleguide-card-builder-card--s{width:calc(var(--mc-space-240) + var(--mc-space-80))}.styleguide-card-builder-card--m{width:calc(var(--mc-space-240) + var(--mc-space-200))}.styleguide-card-builder-card--l{width:calc(var(--mc-space-240) + var(--mc-space-240) + var(--mc-space-200))}.styleguide-card-builder-card--xl{justify-self:stretch;width:100%}.styleguide-card-builder-card>.mc-next-card-container{flex:auto;width:100%;min-width:0;display:flex}.styleguide-card-builder-card>.mc-next-card-container>.mc-next-card{width:100%}.styleguide-card-builder-card--s>.mc-next-card-container{min-height:calc(var(--mc-space-240) + var(--mc-space-40))}.styleguide-card-builder-card--m>.mc-next-card-container{min-height:calc(var(--mc-space-240) + var(--mc-space-80))}.styleguide-card-builder-card--l>.mc-next-card-container,.styleguide-card-builder-card--xl>.mc-next-card-container{min-height:calc(var(--mc-space-240) + var(--mc-space-120))}.styleguide-card-code{gap:var(--mc-space-16);width:100%;min-width:0;padding:var(--mc-space-24);background:var(--mc-bg-subtle);border-radius:var(--mc-radius-md);display:grid}.styleguide-card-code-heading{justify-content:space-between;align-items:center;gap:var(--mc-space-16);display:flex}.styleguide-card-code pre{white-space:pre;margin:0;overflow-x:auto}@media screen and (width<=767px){.styleguide-type-row{gap:var(--mc-space-8);grid-template-columns:1fr}.styleguide-panel{padding:var(--mc-space-24)}.styleguide-color-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.styleguide-color-alpha-row{grid-template-columns:repeat(5,minmax(0,1fr))}.styleguide-color-semantic-head,.styleguide-color-semantic-row{gap:var(--mc-space-8)}.styleguide-color-semantic-cell{flex-wrap:wrap}.styleguide-color-status-grid{grid-template-columns:1fr}.styleguide-buttons-tone,.styleguide-textlinks-tone,.styleguide-tags-tone{padding:var(--mc-space-20)}.styleguide-icon-cards-grid{grid-auto-flow:column;grid-auto-columns:var(--mc-space-240);padding-bottom:var(--mc-space-8);grid-template-columns:none;display:grid;overflow-x:auto}.styleguide-card-builder{padding:var(--mc-space-24);grid-template-columns:1fr}.styleguide-card-builder-workspace{grid-template-columns:1fr}.styleguide-card-builder-settings{position:static}.styleguide-card-builder-settings .styleguide-cards-switch{border-radius:var(--mc-radius-md);flex-wrap:wrap;width:100%;display:flex;overflow:visible}.styleguide-card-builder-settings .styleguide-cards-switch .mc-next-button{flex:auto}.styleguide-card-builder-card--s,.styleguide-card-builder-card--m,.styleguide-card-builder-card--l,.styleguide-card-builder-card--xl{max-width:100%}}.styleguide-logos-preview{width:100%;padding:var(--mc-space-64) var(--mc-space-32);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-lg);background:var(--mc-color-white);margin-bottom:var(--mc-space-32);overflow:hidden}.styleguide-logos-preview--dark{background:var(--mc-color-black);border-color:var(--mc-color-black)}.styleguide-reveal-preview{width:100%;height:200vh;padding:var(--mc-space-32);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-lg);background:var(--mc-color-white)}.styleguide-reveal-preview.theme-dark{background:var(--mc-color-black);border-color:var(--mc-border)}.styleguide-reveal-preview__stage{align-items:center;min-height:100%;display:flex}.styleguide-section-heading-preview{width:100%;min-height:var(--mc-space-240);padding:var(--mc-space-48);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-lg)}.styleguide-section-heading-preview--light{background:var(--mc-color-white)}.styleguide-section-heading-preview--gray{background:var(--mc-color-gray)}.styleguide-section-heading-preview--dark{background:var(--mc-color-black)}.styleguide-builder-theme--light{background:var(--mc-color-white)}.styleguide-builder-theme--gray{background:var(--mc-color-gray)}.styleguide-builder-theme--dark{background:var(--mc-color-black)}.styleguide-hero-preview{width:100%;max-width:var(--mc-container-large);border:var(--mc-border-width) solid var(--mc-border);border-radius:var(--mc-radius-lg);overflow:hidden}@media screen and (width<=767px){.styleguide-section-heading-preview{padding:var(--mc-space-24)}}.styleguide-avatars{gap:var(--mc-space-40);flex-direction:column;display:flex}.styleguide-avatars-row{gap:var(--mc-space-20);flex-direction:column;display:flex}.styleguide-avatars-list{align-items:flex-end;gap:var(--mc-space-24);flex-wrap:wrap;display:flex}.styleguide-avatars-item{align-items:center;gap:var(--mc-space-8);color:var(--mc-text-secondary);flex-direction:column;margin:0;display:flex}.styleguide-icon-left-cards{gap:var(--mc-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.styleguide-icon-left-cards pre{grid-column:1/-1}@media (width<=767px){.styleguide-icon-left-cards{grid-template-columns:minmax(0,1fr)}}.cs-page{background:var(--mc-bg);color:var(--mc-text)}.cs-meta{gap:var(--mc-space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs-meta dt{color:var(--mc-text-secondary);margin-bottom:var(--mc-space-8)}.cs-meta dd{color:var(--mc-color-black);margin:0}.cs-body{gap:var(--mc-space-64);display:grid}.cs-block{gap:var(--mc-space-40);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.cs-block h2{margin:0}.cs-rich{color:var(--mc-color-black)}.cs-rich>:first-child{margin-top:0}.cs-rich>:last-child{margin-bottom:0}.cs-quote{gap:var(--mc-space-24);margin:0;display:grid}.cs-quote p{margin:0}.cs-quote cite{color:var(--mc-text-secondary);font-style:normal}.cs-hub-intro{gap:var(--mc-space-24);max-width:70%;display:grid}.cs-hub-intro h1,.cs-hub-intro p{margin:0}.cs-hub-grid{gap:var(--mc-card-grid-gap);margin-top:var(--mc-space-64);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width<=991px){.cs-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-block{gap:var(--mc-space-24);grid-template-columns:minmax(0,1fr)}.cs-quote,.cs-hub-intro{max-width:none}}@media screen and (width<=767px){.cs-meta,.cs-hub-grid{grid-template-columns:minmax(0,1fr)}.cs-body{gap:var(--mc-space-48)}.cs-hub-grid{margin-top:var(--mc-space-40)}}.cs-hub-grid .case-card{grid-column:auto}.cs-work-grid{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:0}@media screen and (width<=991px){.cs-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=767px){.cs-work-grid{grid-template-columns:minmax(0,1fr)}}
