.bx-wrap{max-width:1280px;margin:0 auto;padding-left:28px;padding-right:28px}@media (max-width:767px){.bx-wrap{padding-left:20px;padding-right:20px}}.bx-sec{padding-top:96px;padding-bottom:96px}@media (max-width:767px){.bx-sec{padding-top:64px;padding-bottom:64px}}.bx-bleed{width:100vw;margin-left:calc(50% - 50vw)}.bx-ink{background:var(--brand-black);color:#fff}.bx-red{background:var(--brand-red);color:#fff}.bx-h2{font-weight:600;font-size:clamp(32px,3.6vw,52px);line-height:1.1;letter-spacing:-.028em}.bx-h2,.bx-h3{font-family:Manrope,system-ui,sans-serif}.bx-h3{font-weight:700;font-size:21px;line-height:1.25;letter-spacing:-.014em}.bx-body{font-family:Manrope,system-ui,sans-serif;font-size:16.5px;line-height:1.62;color:rgba(10,10,11,.66)}.bx-ink .bx-body,.bx-red .bx-body{color:rgba(255,255,255,.72)}.bx-kicker{font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--brand-red-accessible)}.bx-ink .bx-kicker,.bx-red .bx-kicker{color:#fff;opacity:.75}.bx-red .bx-card .bx-kicker{color:var(--brand-red-accessible);opacity:1}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;font:700 15.5px/1 Manrope,sans-serif;background:var(--brand-black);color:#fff;transition:transform .18s ease,background .18s ease,color .18s ease}.bx-btn:hover{transform:translateY(-2px)}.bx-btn svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.bx-btn:hover svg{transform:translateX(4px)}.bx-btn-red{background:var(--brand-red-accessible)}.bx-btn-light{background:#fff;color:var(--brand-black)}.bx-btn-line{background:transparent;color:var(--brand-black);border:1.5px solid rgba(10,10,11,.18)}.bx-btn-line:hover{border-color:var(--brand-black)}.bx-ink .bx-btn-line,.bx-red .bx-btn-line{color:#fff;border-color:rgba(255,255,255,.34)}.bx-ink .bx-btn-line:hover,.bx-red .bx-btn-line:hover{border-color:#fff}.bx-more{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 Manrope,sans-serif;color:var(--brand-red-accessible)}.bx-ink .bx-more,.bx-red .bx-more{color:#fff}.bx-red .bx-card .bx-more,.bx-red .bx-mini .bx-more{color:var(--brand-red-accessible)}.bx-ink .bx-card .bx-more{color:#fff}.bx-more svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.bx-more:hover svg,.group:hover .bx-more svg{transform:translateX(4px)}.bx-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,10,11,.1);border-radius:22px;overflow:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .26s ease}.bx-card:hover{transform:translateY(-4px);border-color:rgba(10,10,11,.2);box-shadow:0 22px 50px rgba(10,10,11,.1)}.bx-ink .bx-card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.bx-ink .bx-card:hover{border-color:rgba(255,255,255,.34);box-shadow:none}.bx-shot{position:relative;overflow:hidden;background:rgba(10,10,11,.05)}.bx-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .62s cubic-bezier(.2,.8,.2,1)}.bx-card:hover .bx-shot img,.group:hover .bx-shot img{transform:scale(1.045)}.bx-mini{display:flex;align-items:center;gap:16px;background:#fff;border-radius:18px;padding:20px 22px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.bx-mini:hover{transform:translateY(-3px)}.bx-mini-mark{width:46px;height:46px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;background:rgba(239,61,77,.1);color:var(--brand-red-accessible)}.bx-tab{height:42px;padding:0 18px;border-radius:999px;font:700 14px/1 Manrope,sans-serif;color:rgba(10,10,11,.62);border:1px solid rgba(10,10,11,.12);white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.bx-tab:hover{color:var(--brand-black);border-color:rgba(10,10,11,.3)}.bx-tab.is-on{background:var(--brand-black);border-color:var(--brand-black);color:#fff}.bx-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bx-rail::-webkit-scrollbar{display:none}.bx-rail>*{flex:0 0 auto;scroll-snap-align:start;width:86%;max-width:380px}@media (min-width:768px){.bx-rail>*{width:46%;max-width:none}}@media (min-width:1100px){.bx-rail>*{width:31.4%}}.bx-round{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;border:1.5px solid rgba(10,10,11,.16);color:var(--brand-black);transition:background .18s ease,border-color .18s ease,opacity .18s ease}.bx-round:hover{background:rgba(10,10,11,.05);border-color:rgba(10,10,11,.3)}.bx-round:disabled{opacity:.3;cursor:default}.bx-step{display:block;width:100%;text-align:left;padding:20px 4px;border-top:1px solid rgba(255,255,255,.24);color:rgba(255,255,255,.6);transition:color .22s ease,padding-left .26s cubic-bezier(.2,.8,.2,1)}.bx-step:hover{color:rgba(255,255,255,.85)}.bx-step.is-on{color:#fff;padding-left:18px}.bx-step-n{font:700 14px/1 Manrope,sans-serif;opacity:.55}.bx-step.is-on .bx-step-n{opacity:1}.bx-step-t{font:700 clamp(20px,2vw,26px)/1.2 Manrope,sans-serif;letter-spacing:-.018em}.bx-logo{opacity:1;transition:transform .2s ease}.bx-logo:hover{transform:scale(1.04)}.bm-grid{margin-top:56px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:440px}@media (min-width:768px){.bm-grid{margin-top:64px}}.bm-side{display:grid;grid-template-rows:minmax(0,1.45fr) minmax(0,1fr);gap:16px;min-width:0}.bm-card{position:relative;overflow:hidden;min-width:0;border-radius:24px;padding:28px;opacity:0;transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.bm-grid.is-live .bm-card{animation:bm-in .72s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes bm-in{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@media (hover:hover){.bm-grid.is-live .bm-card:hover{translate:0 -4px;box-shadow:0 22px 48px rgba(10,10,11,.14)}}.bm-n{font:600 clamp(46px,4.8vw,72px)/1 Manrope,sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.bm-k{font:600 15px/1.35 Manrope,sans-serif;letter-spacing:-.005em}.bm-l{margin-top:10px;font:700 17px/1.3 Manrope,sans-serif;color:var(--brand-black)}.bm-s{margin-top:4px;font:500 14.5px/1.5 Manrope,sans-serif}.bm-photo{display:flex;flex-direction:column;justify-content:flex-end;min-height:440px;padding:20px;background:var(--brand-black);color:#fff}.bm-photo-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.bm-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,11,.55),rgba(10,10,11,0) 42%)}.bm-logo{top:28px;left:28px;height:24px;width:auto}.bm-chip,.bm-logo{position:absolute;z-index:2}.bm-chip{top:20px;right:20px;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--brand-red-accessible)}.bm-inner{position:relative;z-index:2;padding:24px;border-radius:18px;background:#fff;color:var(--brand-black)}.bm-inner .bm-s{color:rgba(10,10,11,.56)}.bm-grid.is-live .bm-inner{animation:bm-rise .76s cubic-bezier(.2,.8,.2,1) .26s both}@keyframes bm-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (hover:hover){.bm-photo:hover .bm-photo-img{transform:scale(1.06)}}.bm-grey{display:flex;flex-direction:column;background:#F4F4F5;color:var(--brand-black)}.bm-grey .bm-n{margin-top:14px}.bm-stack{margin-top:auto;padding-top:24px;display:flex}.bm-stack span{width:52px;height:52px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:#fff;border:3px solid #f4f4f5;padding:8px}.bm-stack span+span{margin-left:-12px}.bm-stack img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.bm-grid.is-live .bm-stack span{animation:bm-pop .52s cubic-bezier(.2,.8,.2,1) calc(.42s + var(--i) * 90ms) both}@keyframes bm-pop{0%{opacity:0;transform:translateX(-14px) scale(.8)}to{opacity:1;transform:none}}.bm-quote{margin-top:18px;font:500 clamp(18px,1.5vw,22px)/1.4 Manrope,sans-serif;letter-spacing:-.01em;max-width:26ch}.bm-red{display:flex;flex-direction:column;background:var(--brand-red);color:#fff}.bm-red .bm-k{font-weight:700}.bm-red .bm-n{margin-top:14px}.bm-red .bm-s{margin-top:auto;padding-top:12px;font-weight:600;color:#fff}.bm-ink{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--brand-black);color:#fff}.bm-ink .bm-k span{display:block;margin-top:4px;font-weight:500;font-size:13.5px;color:rgba(255,255,255,.6)}.bm-ink .bm-n{font-size:clamp(40px,4vw,60px)}@media (max-width:1023px){.bm-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.bm-side{grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.bm-photo{min-height:400px}}@media (max-width:639px){.bm-grid,.bm-side{grid-template-columns:minmax(0,1fr)}.bm-photo{min-height:360px}.bm-card{padding:22px}.bm-photo{padding:16px}.bm-logo{top:22px;left:22px;height:20px}.bm-chip{top:16px;right:16px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.bm-card{opacity:1;transition:none}.bm-grid.is-live .bm-card,.bm-grid.is-live .bm-inner,.bm-grid.is-live .bm-stack span{animation:none}.bm-photo-img{transition:none}.bm-grid.is-live .bm-card:hover,.bm-photo:hover .bm-photo-img{translate:none;transform:none}}.bx-cap{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(10,10,11,.1);border-radius:16px;background:#fff;transition:border-color .2s ease,transform .24s cubic-bezier(.2,.8,.2,1),background .2s ease}.bx-cap:hover{border-color:var(--brand-red)}.bx-cap-i{width:38px;height:38px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;background:rgba(10,10,11,.05);color:var(--brand-black);transition:background .2s ease,color .2s ease}.bx-cap:hover .bx-cap-i{background:var(--brand-red);color:#fff}.bx-cap-t{font:700 15.5px/1.2 Manrope,sans-serif;color:var(--brand-black)}.bx-logoband{border:1px solid rgba(10,10,11,.1);border-radius:24px;overflow:hidden;background:#fff}.bx-logocell{display:grid;place-items:center;padding:26px 20px;border-right:1px solid rgba(10,10,11,.08);border-bottom:1px solid rgba(10,10,11,.08);transition:background .2s ease}.bx-logocell:hover{background:rgba(10,10,11,.03)}.bx-logocell img{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.bx-logocell:hover img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.bx-cap,.bx-cap-i,.bx-logocell img{transition:none}.bx-logocell:hover img{transform:none}}.svc-pill{display:inline-flex;align-items:center;height:38px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font:700 13px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff}.svc-inner{max-width:1224px;margin:0 auto;width:100%}@media (min-width:1024px){[data-testid=home-services] .pv-panel-red{min-height:min(calc(100svh - 24px),1000px);display:flex;flex-direction:column;justify-content:center}}.svc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.svc-all{flex:none;height:48px;padding:0 22px;font-size:14.5px}.svc-h2{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(26px,2.5vw,36px);line-height:1.1;letter-spacing:-.026em;max-width:24ch}.svc-x-rows{margin-top:28px;display:grid;gap:10px}.svc-x-row{display:flex;gap:10px}.svc-x{position:relative;flex:1 1 0;min-width:0;height:184px;overflow:hidden;display:flex;gap:20px;padding:20px;border-radius:20px;background:#fff;color:var(--brand-black);transition:flex-grow .56s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}@media (min-width:1024px) and (max-width:1199px){.svc-x{height:201px}}.svc-x.is-open{flex-grow:2;box-shadow:0 18px 44px rgba(10,10,11,.14)}.svc-x-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.svc-x-ic{flex:none;align-self:flex-start;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--brand-red);color:#fff}.svc-x-t{margin-top:auto;padding-top:10px;font:600 22px/1.1 Manrope,sans-serif;letter-spacing:-.02em}.svc-x-s{margin-top:6px;font:500 14px/1.4 Manrope,sans-serif;color:rgba(10,10,11,.56)}.svc-x.is-dark{background:var(--brand-black);color:#fff}.svc-x.is-dark .svc-x-s{color:rgba(255,255,255,.62)}.svc-x.is-dark.is-open{box-shadow:0 18px 44px rgba(10,10,11,.3)}.svc-x-media{flex:0 0 0;align-self:stretch;overflow:hidden;border-radius:14px;opacity:0;transition:flex-basis .56s cubic-bezier(.2,.8,.2,1),opacity .32s ease}.svc-x-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.svc-x.is-open .svc-x-media{flex-basis:48%;opacity:1;transition-delay:0s,.12s}.svc-x.is-open .svc-x-media img{transform:none}.svc-x:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:899px){.svc-x-row{flex-direction:column}.svc-x,.svc-x.is-open{flex:none;height:auto;min-height:150px;box-shadow:none}.svc-x-text{flex:1 1 auto}.svc-x-t{margin-top:18px;font-size:19px}.svc-x-media,.svc-x.is-open .svc-x-media{flex:0 0 34%;opacity:1}.svc-x-media img{transform:none}}@media (max-width:639px){.svc-x-row,.svc-x-rows{gap:8px}.svc-x{padding:16px;gap:14px}.svc-x-ic{width:38px;height:38px}.svc-all{height:44px}}@media (max-width:767px){.svc-x:not(.is-m-open){height:64px;min-height:0;padding:0 14px;align-items:center}.svc-x:not(.is-m-open) .svc-x-text{flex-direction:row;align-items:center;gap:12px}.svc-x:not(.is-m-open) .svc-x-ic{width:36px;height:36px;border-radius:10px}.svc-x:not(.is-m-open) .svc-x-t{margin-top:0;padding-top:0;font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-x:not(.is-m-open) .svc-x-media,.svc-x:not(.is-m-open) .svc-x-s{display:none}.svc-x:not(.is-m-open):after{content:"+";flex:none;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font:500 18px/1 Manrope,sans-serif;border:1px solid rgba(10,10,11,.16);color:rgba(10,10,11,.7)}.svc-x.is-dark:not(.is-m-open):after{border-color:rgba(255,255,255,.24);color:rgba(255,255,255,.8)}.svc-x.is-m-open{animation:svcOpen .32s cubic-bezier(.2,.8,.2,1)}@keyframes svcOpen{0%{opacity:.6}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.svc-x,.svc-x-media,.svc-x-media img{transition:none}}.bx-r[data-armed="1"]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.bx-r[data-armed="1"].is-in{opacity:1;transform:none}.bx-page :focus-visible{outline:2px solid var(--brand-red);outline-offset:3px;border-radius:6px}.bx-ink :focus-visible,.bx-red :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.bx-r,.bx-r[data-armed="1"]{opacity:1;transform:none;transition:none}.bx-btn:hover,.bx-card,.bx-card:hover,.bx-mini:hover{transform:none}.bx-card:hover .bx-shot img,.bx-shot img,.group:hover .bx-shot img{transition:none;transform:none}.bx-btn svg,.bx-more svg,.bx-step{transition:none}}:root{--xp-stage:554px;--xp-item:102px;--xp-active:206px;--xp-gap:14px;--xp-inset:20px;--xp-glyph:34px;--xp-line:rgba(10,10,11,0.10);--pa:#F2F3F5;--pa-line:#E4E7EB;--pa-ink:#5B6675;--c1:#E8EFFB;--c1l:#D5E3F7;--c1i:#3F6FB0;--c2:#F0EAFB;--c2l:#E2D8F5;--c2i:#6A55A8;--c3:#E4F3EC;--c3l:#CFE8DC;--c3i:#2E7D5E;--c4:#FCEFE3;--c4l:#F6DFCB;--c4i:#B06A31;--c5:#FBEAEE;--c5l:#F5D6DE;--c5i:#B24F68;--c6:#E6F2F7;--c6l:#D2E7F0;--c6i:#35748E;--xp-hair:rgba(10,10,11,0.065);--xp-mute:rgba(10,10,11,0.52)}.xp-tabs{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.xp-tabs::-webkit-scrollbar{display:none}.xp-tab{position:relative;padding:0 0 16px;background:none;white-space:nowrap;font-size:14.8px;font-weight:600;color:var(--xp-mute);transition:color .2s ease}.xp-tab.is-on,.xp-tab:hover{color:var(--brand-black)}.xp-tab.is-on{font-weight:700}.xp-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand-red);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.xp-tab.is-on:after{transform:scaleX(1)}.xp-out{margin-top:34px;display:flex;justify-content:center}.xp-grid{display:grid;grid-template-columns:372px minmax(0,1fr);gap:72px;align-items:start}.xp-left-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.xp-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--xp-mute)}.xp-arrow{width:34px;height:34px;border-radius:999px;background:#fff;border:1px solid var(--xp-line);display:grid;place-items:center;color:var(--brand-black);transition:border-color .2s ease,color .2s ease}.xp-arrow:hover:not(:disabled){border-color:var(--brand-black)}.xp-arrow:disabled{opacity:.32;cursor:default}.xp-viewport{height:var(--xp-stage);overflow:hidden}.xp-track{display:flex;flex-direction:column;gap:var(--xp-gap);transform:translateY(calc(var(--xp-shift, 0px) * -1));transition:transform .56s cubic-bezier(.2,.8,.2,1)}.xp-track>li.hidden{display:none}.xp-item{position:relative;height:var(--xp-item);overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:14px 0;border:1px solid var(--xp-line);border-radius:16px;background:#fff;transition:height .46s cubic-bezier(.2,.8,.2,1),border-color .26s ease,background .26s ease}.xp-item:hover{border-color:rgba(10,10,11,.26)}.xp-item.is-on{height:var(--xp-active);justify-content:flex-start;padding:18px 0;border-color:var(--pa-line);background:var(--pa)}.xp-item:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-red);transform:scaleY(0);transition:transform .34s cubic-bezier(.2,.8,.2,1)}.xp-item.is-on:before{transform:scaleY(1)}.xp-item-head{display:flex;gap:13px;width:100%;text-align:left;padding:0 18px 0 var(--xp-inset)}.xp-item-ic{flex:none;width:var(--xp-glyph);height:var(--xp-glyph);border-radius:10px;display:grid;place-items:center;background:rgba(10,10,11,.055);color:var(--brand-black);transition:background .28s ease,color .28s ease}.xp-item.is-on .xp-item-ic{background:#fff;color:var(--pa-ink);border:1px solid var(--pa-line)}.xp-item-tx{min-width:0}.xp-item-t{display:block;font-size:15.5px;font-weight:700;line-height:1.28;letter-spacing:-.012em;color:var(--brand-black)}.xp-item-s{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:13px;line-height:1.45;color:var(--xp-mute)}.xp-item.is-on .xp-item-s{-webkit-line-clamp:2}.xp-chips{position:absolute;bottom:66px;right:18px;left:calc(var(--xp-inset) + var(--xp-glyph) + 13px);display:flex;flex-wrap:wrap;gap:6px;overflow:hidden;height:24px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .24s ease 60ms,transform .32s cubic-bezier(.2,.8,.2,1) 60ms}.xp-item.is-on .xp-chips{opacity:1;transform:none}.xp-chip{height:24px;padding:0 10px;border-radius:7px;display:inline-flex;background:#fff;border:1px solid var(--pa-line);color:var(--pa-ink);font-size:11.5px;font-weight:700;letter-spacing:-.005em;white-space:nowrap}.xp-chip,.xp-cta{align-items:center}.xp-cta{position:absolute;bottom:17px;right:18px;left:calc(var(--xp-inset) + var(--xp-glyph) + 13px);display:flex;gap:8px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .26s ease 80ms,transform .34s cubic-bezier(.2,.8,.2,1) 80ms}.xp-item.is-on .xp-cta{opacity:1;transform:none;pointer-events:auto}.xp-more{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid rgba(10,10,11,.16);white-space:nowrap;font-size:13.2px;font-weight:700;line-height:1;color:var(--brand-black);transition:border-color .2s ease,gap .2s ease}.xp-more:hover{border-color:var(--brand-black);gap:10px}.xp-enquire{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:999px;background:var(--brand-black);color:#fff;font-size:13.2px;font-weight:700;line-height:1;white-space:nowrap;transition:background .22s ease}.xp-enquire:hover{background:var(--brand-red-accessible)}.xp-right{margin-top:50px}.xp-stage{position:relative;height:var(--xp-stage)}.xp-callout{position:absolute;z-index:3;width:216px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--pa-line);opacity:0;transform:translateY(10px) scale(.985);pointer-events:none;transition:opacity .46s ease,transform .56s cubic-bezier(.2,.8,.2,1)}.xp-callout.on{opacity:1;transform:none}.xp-callout-t{display:flex;align-items:center;gap:7px;font-size:12.8px;font-weight:800;letter-spacing:-.01em;color:var(--brand-black)}.xp-callout-t i{flex:none;width:7px;height:7px;border-radius:999px;background:var(--c1i)}.xp-callout-d{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--xp-mute)}.xp-c0{right:44px;top:-18px}.xp-c1 .xp-callout-t i{background:var(--c3i)}.xp-c2 .xp-callout-t i{background:var(--c4i)}.xp-c1{right:-24px;bottom:104px}.xp-c2{left:128px;bottom:-18px}.dm-app{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--xp-line);border-radius:18px;background:#fff}.dm-chrome{flex:none;height:44px;display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--pa);border-bottom:1px solid var(--pa-line)}.dm-dots{display:flex;gap:6px}.dm-dots i{width:9px;height:9px;border-radius:999px;background:var(--pa-line)}.dm-url{margin:0 auto;max-width:340px;height:26px;padding:0 14px;border-radius:8px;background:#fff;border:1px solid var(--pa-line);display:flex;align-items:center;font-size:12.2px;font-weight:600;color:var(--pa-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-chrome-r{display:flex;gap:6px}.dm-chrome-r i{width:20px;height:8px;border-radius:3px;background:var(--pa-line)}.dm-body{flex:1;display:flex;min-height:0}.dm-side{flex:none;width:166px;display:flex;flex-direction:column;gap:14px;padding:14px 12px;background:var(--pa);border-right:1px solid var(--pa-line)}.dm-brand{display:flex;align-items:center;gap:9px;padding:2px 6px}.dm-brand-m{width:22px;height:22px;border-radius:7px;background:var(--pa-ink)}.dm-brand b{font-size:13px;font-weight:800;letter-spacing:-.015em;color:var(--brand-black)}.dm-nav{display:flex;flex-direction:column;gap:2px}.dm-nav-i{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:8px;color:rgba(10,10,11,.52);transition:background .26s ease,color .26s ease}.dm-nav-i b{font-size:12.3px;font-weight:600}.dm-nav-i.on{background:#fff;color:var(--pa-ink);border:1px solid var(--pa-line)}.dm-nav-i.on b{font-weight:700}.dm-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px}.dm-user{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;background:#fff;border:1px solid var(--pa-line)}.dm-user b{display:flex;flex-direction:column;font-size:12.2px;font-weight:700;color:var(--brand-black);line-height:1.25}.dm-user em{font-style:normal;font-size:10.8px;font-weight:600;color:rgba(10,10,11,.42)}.dm-av{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--c6);font-size:10.5px;font-weight:800;color:var(--c6i)}.dm-av.lg{width:26px;height:26px;font-size:11.5px;background:var(--pa-ink);color:#fff}.dm-work{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 18px;animation:dm-in .46s cubic-bezier(.2,.8,.2,1) both}@keyframes dm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dm-top{flex:none;display:flex;align-items:center;gap:10px;height:46px}.dm-top-l{display:flex;flex-direction:column;margin-right:auto;min-width:0}.dm-top-l b{font-size:15px;font-weight:800;letter-spacing:-.018em;color:var(--brand-black)}.dm-top-l b,.dm-top-l em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-top-l em{font-style:normal;font-size:11.6px;color:rgba(10,10,11,.46)}.dm-search{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--xp-hair);color:rgba(10,10,11,.42)}.dm-seg{flex:none;display:inline-flex;padding:3px;border-radius:9px;background:rgba(10,10,11,.05)}.dm-seg i{font-style:normal;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:7px;color:rgba(10,10,11,.5);transition:background .3s ease,color .3s ease}.dm-seg i.on{background:#fff;color:var(--pa-ink);border:1px solid var(--pa-line);padding:4px 9px}.dm-avs{flex:none;display:flex;margin-left:2px}@media (max-width:1599px){.dm-avs{display:none}}@media (max-width:1439px){.dm-search{display:none}}.dm-avs i{width:24px;height:24px;border-radius:999px;border:2px solid #fff;margin-left:-7px;background:var(--c6);display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800;color:var(--c6i)}.dm-avs i:nth-child(2){background:var(--c2);color:var(--c2i)}.dm-avs i:nth-child(3){background:var(--c4);color:var(--c4i)}.dm-avs i:first-child{margin-left:0}.dm-cta{display:inline-flex;align-items:center;gap:5px;padding:0 12px;background:var(--brand-black);color:#fff;font-size:11.8px;font-weight:700}.dm-bell,.dm-cta{flex:none;height:30px;border-radius:8px}.dm-bell{position:relative;width:30px;display:grid;place-items:center;border:1px solid var(--xp-hair);color:rgba(10,10,11,.45)}.dm-bell u{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:999px;background:var(--brand-red)}.dm-kpis{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:78px}.dm-kpi{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 14px;border:1px solid var(--k-l,var(--pa-line));border-radius:12px;overflow:hidden;background:var(--k,var(--pa))}.dm-kpi:first-child{--k:var(--c1);--k-l:var(--c1l);--k-i:var(--c1i)}.dm-kpi:nth-child(2){--k:var(--c3);--k-l:var(--c3l);--k-i:var(--c3i)}.dm-kpi:nth-child(3){--k:var(--c4);--k-l:var(--c4l);--k-i:var(--c4i)}.dm-kpi em{font-style:normal;font-size:11.3px;font-weight:600;color:rgba(10,10,11,.46)}.dm-kpi b{font-size:21px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--brand-black)}.dm-kpi i{font-style:normal;font-size:10.8px;color:rgba(10,10,11,.4);white-space:nowrap;color:var(--k-i);font-weight:700}.dm-roll{display:inline-block;animation:dm-roll .46s cubic-bezier(.2,.8,.2,1) both}@keyframes dm-roll{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dm-row{flex:1;min-height:0;display:flex;gap:12px}.dm-primary{flex:1;min-width:0;padding:12px;border:1px solid var(--xp-hair);border-radius:12px;overflow:hidden}.dm-rail{width:210px;gap:10px}.dm-rail,.dm-rail-sum{flex:none;display:flex;flex-direction:column}.dm-rail-sum{gap:2px;padding:12px;border:1px solid var(--c2l);border-radius:12px;background:var(--c2)}.dm-rail-sum em{font-style:normal;font-size:11.2px;font-weight:600;color:rgba(10,10,11,.46)}.dm-rail-sum b{display:flex;align-items:baseline;gap:8px;font-size:19px;font-weight:800;letter-spacing:-.025em;color:var(--brand-black)}.dm-rail-sum b .dm-roll{flex:none;white-space:nowrap}.dm-rail-sum u{flex:0 1 auto;min-width:0;margin-left:auto;text-decoration:none;font-size:10.4px;font-weight:600;color:rgba(10,10,11,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-spark{display:flex;align-items:flex-end;gap:4px;height:22px;margin-top:6px}.dm-spark i{flex:1;border-radius:3px 3px 0 0;background:var(--c2l);transition:height .64s cubic-bezier(.2,.8,.2,1)}.dm-spark i:last-child{background:var(--c2i)}.dm-feed{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--xp-hair);border-radius:12px;overflow:hidden}.dm-feed>em{font-style:normal;font-size:11.2px;font-weight:700;color:rgba(10,10,11,.46);margin-bottom:6px}.dm-feed-i{display:grid;grid-template-columns:13px 1fr auto;-moz-column-gap:8px;column-gap:8px;padding:5px 0;border-top:1px solid var(--xp-hair)}.dm-feed-i:first-of-type{border-top:0}.dm-feed-i i{width:7px;height:7px;border-radius:999px;margin-top:5px;background:rgba(10,10,11,.18)}.dm-feed-i b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;font-weight:600;line-height:1.36;color:rgba(10,10,11,.7)}.dm-feed-i u{text-decoration:none;font-size:10.4px;color:rgba(10,10,11,.34)}.dm-feed-i.new i{background:var(--c5i)}.dm-feed-i.new b{color:var(--brand-black);font-weight:700}.dm-feed-i.new{animation:dm-in .46s cubic-bezier(.2,.8,.2,1) both}.dm-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10.6px;font-weight:700;white-space:nowrap;background:var(--c1);color:var(--c1i);border:1px solid var(--c1l);transition:background .3s ease,color .3s ease}.dm-tag.red{background:var(--c5);color:var(--c5i);border-color:var(--c5l)}.dm-tag.quiet{background:var(--c3);color:var(--c3i);border-color:var(--c3l)}.dm-tbl{display:flex;flex-direction:column;height:100%}.dm-tr{display:grid;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:0 8px;height:44px;border-top:1px solid var(--xp-hair);border-radius:8px;transition:background .32s ease,box-shadow .32s ease}.dm-tr.dm-th{height:28px;border-top:0;padding-bottom:2px;font-size:10.4px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(10,10,11,.36)}.dm-tr.hot{background:var(--c1)}.dm-strong{font-size:12.2px;font-weight:700;color:var(--brand-black)}.dm-dim,.dm-strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-dim{font-size:11.6px;color:rgba(10,10,11,.5)}.dm-num{font-size:11.8px;font-weight:700;color:var(--brand-black);text-align:right;white-space:nowrap}.dm-mid{display:grid;place-items:center;font-size:10.4px}.dm-cal{display:flex;flex-direction:column;height:100%;gap:8px}.dm-cal-head{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dm-day{height:24px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:700;color:rgba(10,10,11,.45);background:rgba(10,10,11,.04)}.dm-day.on{background:var(--c2i);color:#fff}.dm-cal-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:8px}.dm-slot{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 10px;border:1px solid var(--xp-hair);border-radius:9px;transition:background .34s ease,border-color .34s ease,transform .34s cubic-bezier(.2,.8,.2,1)}.dm-slot b{font-size:11.4px;font-weight:700;color:var(--brand-black)}.dm-slot em{font-style:normal;font-size:10.8px;color:rgba(10,10,11,.52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-slot em.free{color:rgba(10,10,11,.28)}.dm-slot.full{background:var(--c1);border-color:var(--c1l)}.dm-slot.live{background:var(--c2i);border-color:var(--c2i);transform:translateY(-2px)}.dm-slot.live b,.dm-slot.live em{color:#fff}.dm-who{align-items:center;gap:8px}.dm-who,.dm-who b{display:flex;min-width:0}.dm-who b{flex-direction:column;font-size:12.2px;font-weight:700;color:var(--brand-black);line-height:1.2}.dm-who em{font-style:normal;font-size:10.6px;font-weight:600;color:rgba(10,10,11,.4)}.dm-pip{width:9px;height:9px;border-radius:999px;background:var(--c3i);transition:transform .32s ease,background .32s ease}.dm-pip.lv{background:var(--c4l)}.dm-pip.ab{background:var(--c5i)}.dm-pip.beat{transform:scale(1.45)}.dm-queue{display:flex;flex-direction:column;gap:8px;height:100%}.dm-ticket{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 11px;border:1px solid var(--xp-hair);border-radius:10px;transition:background .34s ease,border-color .34s ease}.dm-ticket.done{background:var(--c3);border-color:var(--c3l)}.dm-ticket-top{display:flex;align-items:center;gap:8px}.dm-ticket-top b{font-size:12.2px;font-weight:700;color:var(--brand-black)}.dm-ticket-top em{font-style:normal;margin-left:auto}.dm-ticket-items{font-size:10.8px;color:rgba(10,10,11,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-ticket-rail{height:3px;border-radius:999px;background:rgba(10,10,11,.07);overflow:hidden}.dm-ticket-rail i{display:block;height:100%;border-radius:999px;background:var(--c3i);transition:width .62s cubic-bezier(.2,.8,.2,1)}.dm-board{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;height:100%;align-content:start}.dm-lane{display:flex;flex-direction:column;gap:6px}.dm-lane-h{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;font-size:10.6px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(10,10,11,.4);border-bottom:1px solid var(--xp-hair)}.dm-lane-h i{font-style:normal;font-size:10px;font-weight:700;color:var(--c1i)}.dm-lane-card{display:flex;flex-direction:column;gap:3px;padding:8px 9px;border:1px solid var(--xp-hair);border-radius:9px;background:#fff}.dm-lane-card b{font-size:10.9px;font-weight:700;color:var(--brand-black);line-height:1.25}.dm-lane-card em{font-style:normal;font-size:10px;color:rgba(10,10,11,.44)}.dm-lane-card.moved{border-color:var(--c1l);background:var(--c1);animation:dm-in .46s cubic-bezier(.2,.8,.2,1) both}.dm-bar{height:6px;background:rgba(10,10,11,.07);overflow:hidden}.dm-bar,.dm-bar i{border-radius:999px}.dm-bar i{display:block;height:100%;background:var(--c3i);transition:width .64s cubic-bezier(.2,.8,.2,1),background .32s ease}.dm-bar i.low{background:var(--c4i)}.dm-trips{display:flex;flex-direction:column;gap:8px;height:100%}.dm-trip{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--xp-hair);border-radius:10px}.dm-trip-top{display:flex;align-items:center;gap:8px}.dm-trip-top b{font-size:12px;font-weight:700;color:var(--brand-black)}.dm-trip-top em{font-style:normal;font-size:10.8px;color:rgba(10,10,11,.45);margin-right:auto}.dm-route{position:relative;height:10px;display:flex;align-items:center}.dm-route-line{width:100%;height:3px;background:rgba(10,10,11,.08);overflow:hidden}.dm-route-line,.dm-route-line b{display:block;border-radius:999px}.dm-route-line b{height:100%;background:var(--c4i);transition:width .7s cubic-bezier(.2,.8,.2,1)}.dm-route-van{position:absolute;top:50%;width:9px;height:9px;border-radius:999px;background:#fff;border:2px solid var(--c4i);transform:translate(-50%,-50%);transition:left .7s cubic-bezier(.2,.8,.2,1)}.dm-trip-foot{display:flex;gap:6px;font-size:10.6px;color:rgba(10,10,11,.48)}.dm-trip-foot em{font-style:normal;margin-left:auto;font-weight:700;color:rgba(10,10,11,.6)}.dm-ledger{display:flex;flex-direction:column;gap:10px;height:100%}.dm-chart{flex:none;display:flex;flex-direction:column}.dm-chart-h{display:flex;align-items:baseline;justify-content:space-between;font-size:11.4px;font-weight:700;color:var(--brand-black)}.dm-chart-h i{font-style:normal;font-size:10.4px;font-weight:600;color:rgba(10,10,11,.38)}.dm-bars{display:flex;align-items:flex-end;gap:7px;height:84px;margin-top:9px}.dm-bars i{flex:1;border-radius:4px 4px 0 0;background:var(--c1l);transition:height .64s cubic-bezier(.2,.8,.2,1),background .32s ease}.dm-bars i.on{background:var(--c1i)}.dm-ledger .dm-tr{height:40px}.dm-chart-x{display:flex;gap:7px;margin-top:5px}.dm-chart-x em{flex:1;font-style:normal;text-align:center;font-size:9.6px;font-weight:600;color:rgba(10,10,11,.34)}@media (max-width:1279px){:root{--xp-stage:500px}.xp-grid{grid-template-columns:320px minmax(0,1fr);gap:36px}.dm-avs,.dm-search{display:none}.xp-c0{right:30px}.xp-c2{left:96px}}@media (max-width:1023px){.xp-grid{grid-template-columns:minmax(0,1fr);gap:28px}.xp-viewport{height:auto;overflow:visible}.xp-track{transform:none}.xp-track>li.on{order:-1}.xp-item,.xp-item.is-on{height:auto;padding:16px 0}.xp-chips{position:static;display:none;height:auto;margin-top:12px;padding:0 18px 0 calc(var(--xp-inset) + var(--xp-glyph) + 13px)}.xp-item.is-on .xp-chips{display:flex}.xp-cta{position:static;display:none;padding:14px 18px 0 calc(var(--xp-inset) + var(--xp-glyph) + 13px)}.xp-item.is-on .xp-cta{display:flex}.xp-stage{height:480px}.dm-side{width:60px;padding:12px 8px}.dm-brand b,.dm-feed-i:nth-of-type(3),.dm-nav-i b,.dm-user b{display:none}.dm-nav-i{padding:0}.dm-nav-i,.dm-user{justify-content:center}.dm-user{padding:6px}.dm-rail{width:176px}.xp-callout{width:200px}.xp-right{margin-top:0}.xp-c0{right:24px;top:-16px}.xp-c1{right:-14px;bottom:96px}.xp-c2{left:72px;bottom:-16px}}@media (max-width:767px){.xp-tabs{gap:20px}.xp-stage{height:452px}.dm-chrome-r,.dm-rail,.dm-seg,.dm-side{display:none}.dm-url{margin:0;max-width:none}.dm-work{padding:13px;gap:10px}.dm-kpis{grid-template-columns:repeat(2,1fr);height:70px}.dm-kpi:nth-child(3){display:none}.dm-kpi b{font-size:19px}.dm-cal-grid,.dm-cal-head{grid-template-columns:repeat(3,1fr)}.dm-cal-head span:nth-child(4){display:none}.dm-board{grid-template-columns:repeat(2,1fr)}.dm-lane:nth-child(n+3),.xp-callout{display:none}.xp-callout{position:static;width:auto;margin-top:12px;box-shadow:none;opacity:1;transform:none}.xp-callout.on{display:block}.xp-enquire,.xp-more{height:40px;padding:0 15px}}@media (prefers-reduced-motion:reduce){.dm-bar i,.dm-bars i,.dm-feed-i.new,.dm-lane-card.moved,.dm-nav-i,.dm-pip,.dm-roll,.dm-route-line b,.dm-route-van,.dm-seg i,.dm-slot,.dm-spark i,.dm-tag,.dm-ticket-rail i,.dm-tr,.dm-work,.xp-callout,.xp-cta,.xp-item,.xp-item-ic,.xp-tab:after,.xp-track{transition:none;animation:none}.xp-callout{opacity:0}.dm-slot.live,.xp-callout.on{opacity:1;transform:none}}.sw-head{display:grid;grid-template-columns:6.5fr 5.5fr;gap:56px;align-items:end}.sw-head-r{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.sw-chip{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.78)}.sw-chip i{width:6px;height:6px;border-radius:999px;background:var(--brand-red)}.sw-rule{height:1px;background:rgba(255,255,255,.13)}@media (max-width:1023px){.sw-head{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.sw-head-r{justify-self:start;align-items:flex-start;text-align:left}.sw-head-r .bx-btn{margin-top:24px}}:root{--ac-closed:138px;--ac-gap:12px;--ac-h:520px}.ac-inner{max-width:1224px;margin:0 auto;width:100%}@media (min-width:1024px){.ac-shell{min-height:min(calc(100svh - 24px),1000px);display:flex;flex-direction:column;justify-content:center}}.ac-head{display:grid;grid-template-columns:6fr 6fr;gap:48px;align-items:end}.ac-head-r{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:20px}.ac-h2{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.028em}.ac-intro{font-size:16px;line-height:1.6;color:rgba(255,255,255,.66);max-width:46ch}.ac-row{display:flex;gap:var(--ac-gap);height:var(--ac-h)}.ac-panel{position:relative;overflow:hidden;border-radius:20px;flex:0 0 var(--ac-closed);background:var(--ac-tone,#17171a);border:1px solid rgba(255,255,255,.12);transition:flex-basis .68s cubic-bezier(.2,.8,.2,1),border-color .4s ease}.ac-panel.is-open{flex-basis:calc(100% - (3 * var(--ac-closed)) - (3 * var(--ac-gap)));border-color:rgba(255,255,255,.2)}.ac-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 34%;object-position:50% 34%;filter:saturate(.8) brightness(.62);opacity:0;transition:opacity .52s ease,filter .62s ease,transform .9s cubic-bezier(.2,.8,.2,1);transform:scale(1.06)}.ac-panel.is-open .ac-img{opacity:1;filter:saturate(1) brightness(.88);transform:scale(1)}.ac-panel:not(.is-open):hover{filter:brightness(1.12)}.ac-veil{position:absolute;inset:0;background:transparent;transition:background .5s ease}.ac-panel.is-open .ac-veil{background:rgba(10,10,11,.22)}.ac-hit{inset:0;z-index:2;background:none;cursor:pointer}.ac-hit,.ac-n{position:absolute}.ac-n{z-index:3;left:0;right:0;top:26px;text-align:center;pointer-events:none;font-size:12px;font-weight:800;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.5);transition:color .4s ease,opacity .3s ease}.ac-panel.is-open .ac-n{left:32px;right:auto;text-align:left;color:var(--brand-red)}.ac-spine{position:absolute;z-index:3;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%) rotate(-90deg);display:flex;align-items:center;gap:14px;white-space:nowrap;transition:opacity .26s ease,gap .36s cubic-bezier(.2,.8,.2,1)}.ac-spine b{font-size:12px;font-weight:800;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.55)}.ac-spine i{width:22px;height:1px;background:rgba(255,255,255,.34)}.ac-spine em{font-style:normal;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.94)}.ac-panel:hover .ac-spine{gap:18px}.ac-body,.ac-panel.is-open .ac-spine,.ac-panel:not(.is-open) .ac-n{opacity:0}.ac-body{position:absolute;z-index:3;left:28px;right:28px;bottom:28px;max-width:528px;padding:28px 30px 26px;border-radius:18px;background:rgba(10,10,11,.7);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);transform:translateY(14px);pointer-events:none;transition:opacity .38s ease .18s,transform .52s cubic-bezier(.2,.8,.2,1) .18s}.ac-panel.is-open .ac-body{opacity:1;transform:none}.ac-kicker{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.ac-t{margin-top:14px;font-family:Manrope,system-ui,sans-serif;font-size:clamp(23px,1.9vw,31px);font-weight:700;line-height:1.16;letter-spacing:-.026em;color:#fff;max-width:18ch}.ac-line{margin-top:12px;font-size:16px;line-height:1.58;color:rgba(255,255,255,.68);max-width:42ch}.ac-foot{display:flex;gap:18px;margin-top:22px}.ac-cta,.ac-foot{align-items:center}.ac-cta{pointer-events:auto;display:inline-flex;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:#fff;color:var(--brand-black);font-size:15px;font-weight:700;transition:background .24s ease,color .24s ease}.ac-cta svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ac-cta:hover{background:var(--brand-red);color:#fff}.ac-cta:hover svg{transform:translate(2px,-2px)}.ac-tag{font-size:13px;font-weight:700;color:rgba(255,255,255,.55);white-space:nowrap}@media (max-width:1279px){:root{--ac-closed:96px;--ac-h:432px}.ac-head{grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.ac-head-r{justify-self:start;align-items:flex-start;text-align:left}.ac-body{max-width:none;left:18px;right:18px;bottom:18px;padding:20px}.ac-spine{font-size:13px}}@media (max-width:767px){.ac-row{flex-direction:column;height:auto;gap:10px}.ac-panel{flex:0 0 64px;border-radius:16px;transition:flex-basis .56s cubic-bezier(.2,.8,.2,1)}.ac-panel.is-open{flex-basis:400px}.ac-spine{left:20px;top:0;height:64px;transform:none;justify-content:flex-start}.ac-spine em{font-size:13px}.ac-n{display:none}.ac-panel.is-open .ac-spine{opacity:0}.ac-panel.is-open{flex-basis:430px}.ac-body{max-width:none;left:14px;right:14px;bottom:14px;padding:18px}.ac-t{font-size:20px}.ac-line{font-size:14.5px}.ac-foot{flex-wrap:wrap;gap:10px 14px}}@media (prefers-reduced-motion:reduce){.ac-body,.ac-cta,.ac-cta svg,.ac-img,.ac-n,.ac-panel,.ac-spine,.ac-veil{transition:none}.ac-cta:hover svg{transform:none}}:root{--cs-gap:24px;--cs-card:300px;--cs-media:168px;--cs-lead-body:264px}.cs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.cs-h2{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.028em}.cs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--cs-card);gap:var(--cs-gap)}.cs-lead{grid-column:span 8;grid-row:span 2}.cs-mini{grid-column:span 4}.cs-card{display:flex;flex-direction:column;overflow:hidden;min-height:0;border:1px solid rgba(10,10,11,.1);border-radius:20px;background:#fff;transition:border-color .28s ease}.cs-card:hover{border-color:rgba(10,10,11,.26)}.cs-shot{position:relative;display:block;flex:none;overflow:hidden}.cs-mini .cs-shot{height:var(--cs-media)}.cs-lead .cs-shot{flex:1;min-height:0}.cs-shot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transform:scale(var(--cs-k,1));transition:transform .64s cubic-bezier(.2,.8,.2,1)}.cs-card:hover .cs-shot img{transform:scale(calc(var(--cs-k, 1) * 1.04))}.cs-body{flex:none;display:flex;flex-direction:column;padding:18px 20px 20px}.cs-lead .cs-body{height:var(--cs-lead-body);padding:24px 28px}.cs-mini .cs-body{height:calc(var(--cs-card) - var(--cs-media))}.cs-row{display:flex;gap:12px}.cs-pill,.cs-row{align-items:center;height:26px}.cs-pill{display:inline-flex;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cs-year{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(10,10,11,.36)}.cs-go,.cs-year{margin-left:auto}.cs-go{flex:none;color:rgba(10,10,11,.34);transition:color .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.cs-card:hover .cs-go{color:var(--brand-red-accessible);transform:translate(2px,-2px)}.cs-name{font-family:Manrope,system-ui,sans-serif;font-weight:700;letter-spacing:-.026em;color:var(--brand-black);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cs-lead .cs-name{margin-top:10px;font-size:27px;line-height:1.18}.cs-name-sm{margin-top:8px;font-size:20px;line-height:1.3}.cs-sum{margin-top:8px;font-size:15.5px;line-height:1.6;color:rgba(10,10,11,.58);max-width:58ch;height:50px;-webkit-line-clamp:2}.cs-out,.cs-sum{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cs-out{margin-top:6px;font-size:14.5px;line-height:1.45;color:rgba(10,10,11,.55);-webkit-line-clamp:1}.cs-metrics{display:flex;gap:8px;margin-top:14px;height:36px}.cs-metric{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;white-space:nowrap;background:rgba(10,10,11,.04);border:1px solid rgba(10,10,11,.07)}.cs-metric b{font-size:14.5px;font-weight:800;letter-spacing:-.02em;color:var(--brand-black);font-variant-numeric:tabular-nums}.cs-metric em{font-style:normal;font-size:12.5px;font-weight:600;color:rgba(10,10,11,.5)}.cs-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:700;color:var(--brand-black)}.cs-cta svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cs-card:hover .cs-cta{color:var(--brand-red-accessible)}.cs-card:hover .cs-cta svg{transform:translate(2px,-2px)}@media (max-width:1279px){:root{--cs-gap:20px;--cs-card:274px;--cs-media:150px;--cs-lead-body:246px}.cs-lead .cs-body{padding:20px 22px}.cs-lead .cs-name{font-size:24px}.cs-name-sm{font-size:18px}}@media (max-width:1023px){:root{--cs-gap:18px;--cs-card:252px;--cs-media:136px;--cs-lead-body:236px}.cs-body{padding:15px 16px 17px}.cs-name-sm{font-size:17px}.cs-pill{height:24px;padding:0 10px;font-size:11px}.cs-out{font-size:13px}}@media (max-width:767px){:root{--cs-gap:16px}.cs-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.cs-lead,.cs-mini{grid-column:span 1;grid-row:auto}.cs-lead .cs-shot,.cs-mini .cs-shot{flex:none;height:auto}.cs-mini .cs-shot{aspect-ratio:16/9}.cs-lead .cs-shot{aspect-ratio:16/10}.cs-lead .cs-body,.cs-mini .cs-body{height:auto;min-height:0;padding:18px 20px 20px}.cs-lead .cs-name{font-size:23px}.cs-name-sm{font-size:19px}.cs-sum{-webkit-line-clamp:3}.cs-metrics,.cs-sum{height:auto}}@media (prefers-reduced-motion:reduce){.cs-card,.cs-cta svg,.cs-go,.cs-shot img{transition:none}.cs-card:hover .cs-shot img{transform:scale(var(--cs-k,1))}.cs-card:hover .cs-cta svg,.cs-card:hover .cs-go{transform:none}}:root{--hb-panel:272px;--hb-side:300px}.hb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.hb-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.34);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#fff}.hb-chip i{width:6px;height:6px;border-radius:999px;background:#fff}.hb-h2{font-family:Manrope,system-ui,sans-serif;font-weight:600;color:#fff;font-size:clamp(25px,2.35vw,34px);line-height:1.14;letter-spacing:-.026em}.hb-rail{position:relative;display:flex;justify-content:space-between}.hb-rail-line{position:absolute;left:18px;right:18px;top:17px;height:2px;background:rgba(255,255,255,.28)}.hb-rail-line i{display:block;height:100%;background:#fff;transition:width .56s cubic-bezier(.2,.8,.2,1)}.hb-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px;background:none;flex:1 1 0;min-width:0}.hb-dot{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--brand-red);color:rgba(255,255,255,.72);border:2px solid rgba(255,255,255,.4);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.hb-step.done .hb-dot,.hb-step.is-on .hb-dot{background:#fff;color:var(--brand-red-accessible);border-color:#fff}.hb-step.is-on .hb-dot{transform:scale(1.12);box-shadow:0 0 0 5px rgba(255,255,255,.18)}.hb-lbl{font-size:13px;font-weight:700;letter-spacing:-.01em;text-align:center;color:rgba(255,255,255,.66);transition:color .28s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hb-step:hover .hb-lbl{color:rgba(255,255,255,.9)}.hb-step.is-on .hb-lbl{color:#fff}.hb-panel{display:grid;grid-template-columns:minmax(0,1fr) var(--hb-side);gap:0;height:var(--hb-panel);border-radius:22px;overflow:hidden;background:#fff}.hb-stage{min-width:0;padding:16px 18px;animation:hb-in .46s cubic-bezier(.2,.8,.2,1) both}@keyframes hb-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hb-side{display:flex;flex-direction:column;padding:14px 20px;background:var(--brand-black);color:#fff;animation:hb-in .46s cubic-bezier(.2,.8,.2,1) 60ms both}.hb-side-n{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.hb-side-t{margin-top:8px;font-family:Manrope,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.16;letter-spacing:-.026em}.hb-side-l{margin-top:7px;font-size:13.5px;line-height:1.42;color:rgba(255,255,255,.64);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hb-gives{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;border-radius:10px;border-left:3px solid var(--brand-red);background:rgba(239,61,77,.16)}.hb-gives em{flex:none;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.62)}.hb-gives b{height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:700;line-height:1.32;letter-spacing:-.012em;color:#fff}.hb-meta{margin-top:auto;display:flex;flex-direction:column}.hb-meta>div{display:flex;align-items:baseline;gap:12px;padding:4px 0;border-top:1px solid rgba(255,255,255,.12)}.hb-meta dt{flex:none;width:54px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42)}.hb-meta dd{font-size:12.5px;font-weight:600;color:#fff}.hb-work{display:flex;flex-direction:column;height:100%}.hb-work-h{display:flex;align-items:baseline;gap:10px;flex:none}.hb-work-h b{font-size:13.5px;font-weight:800;letter-spacing:-.018em;color:var(--brand-black)}.hb-work-h em{font-style:normal;font-size:11.5px;color:rgba(10,10,11,.44)}.hb-work-f{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;color:rgba(10,10,11,.5)}.hb-tick{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:var(--brand-red);color:#fff}.hb-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.hb-note{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 13px;border-radius:11px;background:#F7F7F8;border:1px solid rgba(10,10,11,.07)}.hb-note em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(10,10,11,.36)}.hb-note b{font-size:13px;font-weight:700;line-height:1.36;color:var(--brand-black)}.hb-note u{text-decoration:none;font-size:11.5px;line-height:1.45;color:rgba(10,10,11,.46)}.hb-pri{position:absolute;right:11px;bottom:11px;font-style:normal;font-size:9.5px;font-weight:800;padding:3px 6px;border-radius:5px;letter-spacing:.04em;background:rgba(10,10,11,.07);color:rgba(10,10,11,.5)}.hb-pri.p1{background:rgba(239,61,77,.12);color:var(--brand-red-accessible)}.hb-rows{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:8px}.hb-row{display:flex;align-items:center;gap:12px;flex:1;border-top:1px solid rgba(10,10,11,.07)}.hb-row b{font-size:12.5px;font-weight:600;color:var(--brand-black)}.hb-row u{margin-left:auto;text-decoration:none;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(10,10,11,.05);color:rgba(10,10,11,.5)}.hb-row u.ok{background:rgba(239,61,77,.1);color:var(--brand-red-accessible)}.hb-box{flex:none;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;border:1.5px solid rgba(10,10,11,.18);color:#fff}.hb-box.ok{background:var(--brand-red);border-color:var(--brand-red)}.hb-box.out{opacity:.4}.hb-mile{position:relative;flex:none;display:flex;justify-content:space-between;margin-top:10px;padding-top:14px}.hb-mile-line{position:absolute;left:4px;right:4px;top:17px;height:2px;background:rgba(10,10,11,.1)}.hb-mile-line b{display:block;height:100%;background:var(--brand-red)}.hb-mile-i{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:600;color:rgba(10,10,11,.45)}.hb-mile-i i{width:9px;height:9px;border-radius:999px;background:rgba(10,10,11,.16)}.hb-mile-i.on{color:var(--brand-black);font-weight:700}.hb-mile-i.on i{background:var(--brand-red)}.hb-canvas{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.hb-frame{position:relative;display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:12px;background:#FAFAFB;border:1px solid rgba(10,10,11,.09)}.hb-frame.sel{border-color:var(--brand-red);box-shadow:inset 0 0 0 1px var(--brand-red)}.hb-frame-bar{height:8px;border-radius:3px;background:rgba(10,10,11,.12)}.hb-frame-hero{flex:1;min-height:0;border-radius:8px;background:rgba(10,10,11,.08)}.hb-frame-l{height:6px;border-radius:3px;background:rgba(10,10,11,.1)}.hb-frame-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.hb-frame-grid i{height:18px;border-radius:5px;background:rgba(10,10,11,.07)}.hb-frame.sel .hb-frame-hero{background:rgba(239,61,77,.14)}.hb-frame-tag{position:absolute;top:-9px;left:10px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:5px;background:var(--brand-red);color:#fff}.hb-tokens{flex:none;display:flex;align-items:center;gap:12px;margin-top:10px}.hb-sw{display:flex;gap:6px}.hb-sw i{width:18px;height:18px;border-radius:6px;border:1px solid rgba(10,10,11,.12)}.hb-tokens em{font-style:normal;font-size:12.5px;font-weight:600;color:rgba(10,10,11,.5)}.hb-proto{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;background:var(--brand-black);color:#fff;font-size:12px;font-weight:700}.hb-bars{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:6px;margin-top:8px}.hb-bar{display:grid;grid-template-columns:132px 1fr 44px;align-items:center;gap:14px}.hb-bar b{font-size:13px;font-weight:600;color:var(--brand-black)}.hb-bar i{height:8px;border-radius:999px;background:rgba(10,10,11,.08);overflow:hidden}.hb-bar u{display:block;height:100%;border-radius:999px;background:var(--brand-red);text-decoration:none}.hb-bar u.done{background:var(--brand-black)}.hb-bar em{font-style:normal;text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(10,10,11,.5)}.hb-pipe{flex:none;display:flex;align-items:center;gap:14px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(10,10,11,.08)}.hb-qa{display:flex;gap:8px;flex-wrap:wrap}.hb-qa-i{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:rgba(10,10,11,.05);color:rgba(10,10,11,.6)}.hb-qa-i i{display:grid;place-items:center;width:15px;height:15px;border-radius:999px;background:rgba(10,10,11,.14);color:#fff}.hb-qa-i.ok i{background:var(--brand-red)}.hb-deploy{margin-left:auto;display:flex;align-items:center;gap:8px}.hb-deploy i{font-style:normal;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px;background:rgba(10,10,11,.05);color:rgba(10,10,11,.42)}.hb-deploy i.on{background:var(--brand-black);color:#fff}.hb-deploy u{width:16px;height:2px;background:rgba(10,10,11,.14)}.hb-launch{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.hb-check{display:flex;flex-direction:column;gap:8px}.hb-check-i{display:flex;align-items:center;gap:11px;flex:1;padding:0 14px;border-radius:11px;background:#F7F7F8;border:1px solid rgba(10,10,11,.07);font-size:13px;font-weight:600;color:rgba(10,10,11,.55)}.hb-check-i i{flex:none;width:19px;height:19px;border-radius:999px;display:grid;place-items:center;border:1.5px solid rgba(10,10,11,.16);color:#fff}.hb-check-i.on{color:var(--brand-black)}.hb-check-i.on i{background:var(--brand-red);border-color:var(--brand-red)}.hb-lpanel{display:flex;flex-direction:column;padding:12px 14px;border-radius:12px;background:#F7F7F8;border:1px solid rgba(10,10,11,.07)}.hb-lpanel>em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(10,10,11,.38)}.hb-trend{flex:1;min-height:0;display:flex;align-items:flex-end;gap:6px;margin-top:12px}.hb-trend i{flex:1;border-radius:4px 4px 0 0;background:rgba(10,10,11,.13)}.hb-trend i.on{background:var(--brand-red)}.hb-states{display:flex;flex-direction:column;gap:6px;margin-top:10px}.hb-state{display:flex;align-items:center;gap:9px;font-size:12px;color:rgba(10,10,11,.55)}.hb-state i{width:8px;height:8px;border-radius:999px;background:rgba(10,10,11,.2)}.hb-state i.ok{background:var(--brand-red)}.hb-state b{margin-left:auto;font-weight:700;color:var(--brand-black)}@media (max-width:1279px){:root{--hb-panel:268px;--hb-side:272px}.hb-side{padding:22px}.hb-side-t{font-size:24px}.hb-bar{grid-template-columns:108px 1fr 40px}}@media (max-width:1023px){:root{--hb-panel:auto;--hb-side:auto}.hb-panel{grid-template-columns:minmax(0,1fr);height:auto}.hb-stage{height:268px}.hb-meta{margin-top:20px}.hb-lbl{font-size:12.5px}}@media (max-width:767px){.hb-rail-line{left:18px;right:18px;top:17px}.hb-dot{width:36px;height:36px;font-size:13px}.hb-lbl{font-size:11px;white-space:normal;line-height:1.25}.hb-stage{height:250px;padding:14px}.hb-side{padding:20px}.hb-side-t{font-size:22px}.hb-side-l{height:72px;-webkit-line-clamp:3}.hb-gives b,.hb-side-l{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hb-gives b{height:44px;-webkit-line-clamp:2}.hb-board,.hb-canvas{grid-template-columns:repeat(2,1fr)}.hb-frame:last-child,.hb-note u{display:none}.hb-launch{grid-template-columns:minmax(0,1fr)}.hb-check-i:nth-child(n+3),.hb-tokens em{display:none}.hb-bar{grid-template-columns:96px 1fr 36px;gap:10px}.hb-pipe{flex-wrap:wrap;gap:10px}.hb-deploy{margin-left:0}.hb-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.hb-dot,.hb-lbl,.hb-rail-line i{transition:none}.hb-side,.hb-stage{animation:none}}.pl-grid{display:grid;grid-template-columns:1fr 1.16fr;gap:40px;align-items:stretch}.pl-panel,.pl-right{display:flex;flex-direction:column}.pl-panel{padding:26px 28px 24px;border-radius:20px;background:#FAFAFB;border:1px solid rgba(10,10,11,.09)}.pl-h3{font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.018em;color:var(--brand-red-accessible)}.pl-cost{display:flex;flex-direction:column;margin-top:14px}.pl-cost li{padding:11px 0;border-top:1px solid rgba(10,10,11,.09)}.pl-cost li:first-child{border-top:0;padding-top:4px}.pl-cost-t{font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:16.5px;color:var(--brand-black)}.pl-cost-d{margin-top:4px;font-size:15px;line-height:1.5;color:rgba(10,10,11,.56)}.pl-next{margin-top:18px;padding-top:16px;border-top:1px solid rgba(10,10,11,.12);animation:pl-in .46s cubic-bezier(.2,.8,.2,1) both}@keyframes pl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pl-steps{display:flex;flex-direction:column;gap:9px;margin-top:12px}.pl-steps li{display:flex;align-items:flex-start;gap:12px}.pl-steps b{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--brand-red);color:#fff;font-size:11.5px;font-weight:800}.pl-steps span{font-size:14.5px;line-height:1.45;color:rgba(10,10,11,.56)}.pl-steps em{display:block;font-style:normal;font-size:15px;font-weight:700;letter-spacing:-.012em;color:var(--brand-black)}.pl-foot{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.pl-from{font-size:15.5px;color:rgba(10,10,11,.56);width:100%}.pl-from span{font-weight:700;color:var(--brand-black)}.ab-panel{flex:1;display:flex;flex-direction:column;padding:26px 28px 24px;border-radius:20px;background:#fff;border:1px solid rgba(10,10,11,.12)}.ab-chip{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:999px;background:rgba(239,61,77,.1);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red-accessible)}.ab-chip i{width:6px;height:6px;border-radius:999px;background:var(--brand-red)}.ab-t{margin-top:14px;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:clamp(21px,1.7vw,26px);line-height:1.2;letter-spacing:-.024em;color:var(--brand-black);max-width:20ch}.ab-l{margin-top:9px;font-size:15.5px;line-height:1.55;color:rgba(10,10,11,.56);max-width:46ch}.ab-form{margin-top:20px}.ab-field,.ab-form{display:flex;gap:10px}.ab-field{flex:1;min-width:0;align-items:center;height:50px;padding:0 15px;border-radius:12px;border:1px solid rgba(10,10,11,.16);background:#fff;color:rgba(10,10,11,.4);transition:border-color .2s ease}.ab-field input:focus,.ab-field input:focus-visible{outline:none}.ab-field:focus-within{border-color:var(--brand-black);box-shadow:inset 0 0 0 1px var(--brand-black);background:#FCFCFD}.ab-field input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:15.5px;font-weight:600;color:var(--brand-black)}.ab-field input::-moz-placeholder{font-weight:500;color:rgba(10,10,11,.34)}.ab-field input::placeholder{font-weight:500;color:rgba(10,10,11,.34)}.ab-go{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 20px;border-radius:12px;white-space:nowrap;background:var(--brand-red-accessible);color:#fff;font-size:15px;font-weight:700;transition:background .2s ease,opacity .2s ease}.ab-go:hover:not(:disabled){background:var(--brand-black)}.ab-go:disabled{opacity:.45;cursor:not-allowed}.ab-spin{animation:ab-spin .9s linear infinite}@keyframes ab-spin{to{transform:rotate(1turn)}}.ab-body{flex:1;min-height:208px;padding-top:20px;margin-top:20px;border-top:1px solid rgba(10,10,11,.09)}.ab-cap{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(10,10,11,.4)}.ab-dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.ab-dim{display:flex;align-items:center;gap:10px;height:40px;padding:0 13px;border-radius:10px;font-size:14px;font-weight:600;color:rgba(10,10,11,.62);background:#FAFAFB;border:1px solid rgba(10,10,11,.07);transition:background .3s ease,border-color .3s ease,color .3s ease}.ab-dim i{flex:none;width:8px;height:8px;border-radius:999px;background:rgba(10,10,11,.18)}.ab-dim.c1 i{background:var(--c1i)}.ab-dim.c2 i{background:var(--c2i)}.ab-dim.c3 i{background:var(--c3i)}.ab-dim.c4 i{background:var(--c4i)}.ab-dim.c5 i{background:var(--c5i)}.ab-dim.c6 i{background:var(--c6i)}.ab-dim.on{color:var(--brand-black);border-color:rgba(10,10,11,.14)}.ab-dim.c1.on{background:var(--c1)}.ab-dim.c2.on{background:var(--c2)}.ab-dim.c3.on{background:var(--c3)}.ab-dim.c4.on{background:var(--c4)}.ab-dim.c5.on{background:var(--c5)}.ab-dim.c6.on{background:var(--c6)}.ab-note{margin-top:14px;font-size:13.5px;color:rgba(10,10,11,.45)}.ab-bar{height:3px;background:rgba(10,10,11,.08);margin-top:16px;overflow:hidden}.ab-bar,.ab-bar i{display:block;border-radius:999px}.ab-bar i{height:100%;width:30%;background:var(--brand-red);animation:ab-run 1.5s ease-in-out infinite}@keyframes ab-run{0%{margin-left:-30%}to{margin-left:100%}}.ab-err{padding:13px 15px;border-radius:11px;font-size:14.5px;line-height:1.5;background:rgba(239,61,77,.08);border:1px solid rgba(239,61,77,.2);color:var(--brand-red-accessible)}.ab-result{animation:ab-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes ab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ab-score{display:flex;align-items:baseline;gap:14px}.ab-score-n{font-family:Manrope,system-ui,sans-serif;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--brand-black);font-variant-numeric:tabular-nums}.ab-score-n em{font-style:normal;font-size:17px;font-weight:700;color:rgba(10,10,11,.36)}.ab-grade{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:999px;background:var(--brand-black);color:#fff;font-size:12.5px;font-weight:700}.ab-verdict{margin-top:10px;font-size:14.5px;line-height:1.5;color:rgba(10,10,11,.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ab-bars{display:flex;flex-direction:column;gap:6px;margin-top:14px}.ab-bars li{display:grid;grid-template-columns:116px 1fr 34px;align-items:center;gap:12px}.ab-bars b{font-size:12.5px;font-weight:600;color:rgba(10,10,11,.62)}.ab-bars span{height:7px;border-radius:999px;background:rgba(10,10,11,.07);overflow:hidden}.ab-bars i{display:block;height:100%;border-radius:999px;background:var(--brand-black);transition:width .7s cubic-bezier(.2,.8,.2,1)}.ab-bars .c1 i{background:var(--c1i)}.ab-bars .c2 i{background:var(--c2i)}.ab-bars .c3 i{background:var(--c3i)}.ab-bars .c4 i{background:var(--c4i)}.ab-bars .c5 i{background:var(--c5i)}.ab-bars .c6 i{background:var(--c6i)}.ab-bars em{font-style:normal;text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-black)}.ab-top{margin-top:16px;padding:13px 15px;border-radius:12px;background:#FAFAFB;border:1px solid rgba(10,10,11,.08)}.ab-top-h{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ab-pri{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:5px;background:rgba(10,10,11,.06);color:rgba(10,10,11,.5)}.ab-pri.high{background:rgba(239,61,77,.12);color:var(--brand-red-accessible)}.ab-top-h b{font-size:14.5px;font-weight:700;letter-spacing:-.014em;color:var(--brand-black)}.ab-top p{margin-top:6px;font-size:13.5px;line-height:1.45;color:rgba(10,10,11,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ab-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:700;color:var(--brand-black)}.ab-more svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.ab-more:hover{color:var(--brand-red-accessible)}.ab-more:hover svg{transform:translate(2px,-2px)}@media (max-width:1023px){.pl-grid{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.pl-panel{padding:22px}.ab-panel{flex:none;padding:22px 22px 24px}.pl-foot{margin-top:20px}}@media (max-width:640px){.ab-form{flex-direction:column}.ab-go{width:100%}.ab-dims{grid-template-columns:minmax(0,1fr)}.ab-body{min-height:0}.ab-bars li{grid-template-columns:104px 1fr 32px;gap:10px}}@media (prefers-reduced-motion:reduce){.ab-bar i,.ab-result,.ab-spin{animation:none}.ab-bars i{transition:none}.ab-more:hover svg{transform:none}}.pl-sec{padding-bottom:64px}.st-strip{--st-size:30px;text-align:center}.st-h{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:rgba(10,10,11,.42)}.st-wrap{text-align:center}.st-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:34px 20px;margin:30px auto 0;max-width:1080px;place-items:center}.st-cell,.st-mark{display:inline-flex}.st-mark{line-height:0;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .26s ease}.st-cell:hover .st-mark{transform:translateY(-3px)}@media (max-width:1079px){.st-strip{--st-size:26px}.st-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-width:620px;gap:30px 18px;margin-top:26px}}@media (max-width:767px){.st-strip{--st-size:23px}.st-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;gap:26px 14px}}@media (prefers-reduced-motion:reduce){.st-mark{transition:none}.st-cell:hover .st-mark{transform:none}}.an-panel{--an-chrome:306px;min-height:min(calc(100svh - 24px),1000px);display:flex;flex-direction:column;justify-content:center}.an-head{text-align:center;max-width:44ch;margin:0 auto}.an-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.34);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.an-chip i{width:6px;height:6px;border-radius:999px;background:#fff}.an-h2{margin-top:12px;font-family:Manrope,system-ui,sans-serif;font-weight:600;color:#fff;font-size:clamp(26px,2.7vw,40px);line-height:1.1;letter-spacing:-.028em}.an-frame{width:min(990px,calc((min(100svh - 24px, 1000px) - var(--an-chrome)) * 16 / 9));min-width:min(100%,760px);max-width:100%;margin:24px auto 0}.an-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#0A0A0B;border:1px solid rgba(255,255,255,.22)}.an-player,.an-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.an-poster{position:absolute;inset:0;z-index:2}.an-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.an-poster:after{content:"";position:absolute;inset:0;background:rgba(10,10,11,.3)}.an-play{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.94);color:var(--brand-red-accessible);transition:transform .32s cubic-bezier(.2,.8,.2,1),background .22s ease,opacity .22s ease}.an-play:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.06);background:#fff}.an-play:disabled{opacity:.6;cursor:progress}.an-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:14px}.an-bar,.an-sound{align-items:center}.an-sound{display:inline-flex;gap:9px;height:36px;padding:0 16px;border-radius:999px;background:#fff;color:var(--brand-black);font-size:14px;font-weight:700;transition:background .22s ease,color .22s ease,opacity .22s ease}.an-sound:hover:not(:disabled){background:var(--brand-black);color:#fff}.an-sound:disabled{opacity:.55;cursor:progress}.an-sound[aria-pressed=true]{background:rgba(255,255,255,.16);color:#fff}.an-note{font-size:13.5px;color:rgba(255,255,255,.7)}@media (max-width:1023px){.an-panel{--an-chrome:250px;min-height:min(calc(100svh - 24px),900px)}}@media (max-width:767px){.an-panel{min-height:0;display:block}.an-frame{width:100%;margin-top:26px}.an-stage{border-radius:16px}.an-play{width:62px;height:62px}.an-bar{margin-top:14px;gap:10px 14px}.an-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.an-play,.an-sound{transition:none}.an-play:hover:not(:disabled){transform:translate(-50%,-50%)}}.pb-sec{padding-top:84px;padding-bottom:84px}.pb-grid{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);-moz-column-gap:72px;column-gap:72px;row-gap:36px;align-items:start}.pb-say{grid-column:1;grid-row:1}.pb-list{grid-column:2;grid-row:1}.pb-acts{grid-column:1;grid-row:2}.pb-sure{grid-column:2;grid-row:2}.pb-eyebrow{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:rgba(239,61,77,.09);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-red-accessible)}.pb-eyebrow,.pb-h2{font-family:Manrope,system-ui,sans-serif}.pb-h2{margin-top:20px;font-weight:600;font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.028em;color:var(--brand-black);max-width:14ch}.pb-l{margin-top:18px;font-size:16.5px;line-height:1.62;color:rgba(10,10,11,.6);max-width:46ch}.pb-hero-line{margin-top:16px;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.018em;color:var(--brand-black)}.pb-cta{display:flex;flex-wrap:wrap;gap:12px 24px}.pb-ask,.pb-cta{align-items:center}.pb-ask{display:inline-flex;gap:8px;background:none;font-size:15.5px;font-weight:700;color:var(--brand-red-accessible)}.pb-ask svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.pb-ask:hover svg{transform:translateX(3px)}.pb-flow{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(10,10,11,.1);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:rgba(10,10,11,.42)}.pb-flow span:nth-child(3){color:var(--brand-red-accessible)}.pb-flow i{width:20px;height:1px;background:rgba(10,10,11,.22);position:relative}.pb-flow i:after{content:"";position:absolute;right:0;top:50%;width:5px;height:5px;border-top:1px solid rgba(10,10,11,.3);border-right:1px solid rgba(10,10,11,.3);transform:translateY(-50%) rotate(45deg)}.pb-points{position:relative;display:flex;flex-direction:column}.pb-points:before{content:"";position:absolute;left:4px;top:6px;bottom:22px;width:1px;background:rgba(10,10,11,.12)}.pb-points li{display:flex;align-items:flex-start;gap:20px;padding-bottom:26px}.pb-points li:last-child{padding-bottom:0}.pb-points i{position:relative;z-index:1;flex:none;width:9px;height:9px;border-radius:2px;margin-top:7px;background:var(--brand-red);box-shadow:0 0 0 4px #fff}.pb-points span{font-size:16px;line-height:1.55;color:rgba(10,10,11,.6)}.pb-points b{display:block;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:18.5px;letter-spacing:-.018em;color:var(--brand-black);margin-bottom:5px}.pb-sure{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:22px 24px;border-radius:16px;background:rgba(239,61,77,.055);border:1px solid rgba(239,61,77,.16)}.pb-sure b{display:block;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.018em;color:var(--brand-black)}.pb-sure em{display:block;margin-top:7px;font-style:normal;font-size:15px;line-height:1.5;color:rgba(10,10,11,.55)}.pb-foot{align-items:baseline;justify-content:space-between;gap:10px 32px;margin-top:46px;padding-top:22px;border-top:1px solid rgba(10,10,11,.1)}.pb-foot,.pb-lanes{display:flex;flex-wrap:wrap}.pb-lanes{gap:8px 22px}.pb-lanes span{font-size:14.5px;font-weight:600;color:rgba(10,10,11,.66)}.pb-who{font-size:14px;color:rgba(10,10,11,.42)}@media (max-width:1023px){.pb-sec{padding-top:64px;padding-bottom:64px}.pb-grid{grid-template-columns:minmax(0,1fr);row-gap:30px}.pb-acts,.pb-list,.pb-say,.pb-sure{grid-column:1;grid-row:auto}.pb-say{order:1}.pb-list{order:2}.pb-sure{order:3}.pb-acts{order:4}.pb-h2{max-width:18ch}.pb-foot{margin-top:32px}}@media (max-width:767px){.pb-cta{flex-direction:column;align-items:flex-start;gap:16px}.pb-flow{flex-wrap:wrap;gap:9px;font-size:11px}.pb-points b{font-size:17px}.pb-points span{font-size:15.5px}.pb-sure{padding:18px 20px}.pb-sure b{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.pb-ask svg{transition:none}.pb-ask:hover svg{transform:none}}:root{--cv-row:372px;--cv-gap:20px;--cv-tile:40px;--cv-tile-sm:34px}.cv-sec{padding-top:84px;padding-bottom:84px}.cv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px}.cv-h2{margin-top:18px;font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.028em;color:var(--brand-black);max-width:18ch}.cv-intro{font-size:16px;line-height:1.6;color:rgba(10,10,11,.55);max-width:40ch}.cv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cv-gap);margin-top:40px}.cv-lead{grid-column:span 7;height:var(--cv-row);grid-template-columns:232px minmax(0,1fr);border:1px solid rgba(10,10,11,.1);border-radius:20px;animation:cv-in .38s cubic-bezier(.2,.8,.2,1) both}.cv-lead,.cv-plate{display:grid;overflow:hidden}.cv-plate{position:relative;place-items:center}.cv-plate img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transform:scale(calc(var(--cv-k, 1) * .62))}.cv-lead-body{margin:0;padding:30px 32px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.cv-lead-body blockquote{margin:0}.cv-lead-body p{font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:clamp(17px,1.45vw,21px);line-height:1.46;letter-spacing:-.018em;color:var(--brand-black);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.cv-lead-body figcaption{display:flex;align-items:center;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(10,10,11,.1)}.cv-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cv-who b{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;color:rgba(10,10,11,.55)}.cv-who b.is-lead{font-weight:700;color:var(--brand-black)}.cv-who i{font-style:normal;color:rgba(10,10,11,.28)}.cv-who.is-stacked{flex:1;gap:6px;font-size:13px}.cv-who.is-stacked b{font-size:13px}.cv-go{margin-left:auto;flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font:700 14px/1 Manrope,sans-serif;color:var(--brand-red-accessible)}.cv-go svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.cv-go:hover svg{transform:translate(2px,-2px)}.cv-side{grid-column:span 5;display:grid;grid-template-rows:1fr 1fr;gap:var(--cv-gap);height:var(--cv-row);min-height:0}.cv-mini{border:1px solid rgba(10,10,11,.1);border-radius:20px;padding:22px 24px;min-height:0;transition:border-color .22s ease}.cv-mini:hover{border-color:rgba(10,10,11,.26)}.cv-mini figure{margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cv-mini blockquote{margin:0;min-height:0}.cv-mini p{font-size:15px;line-height:1.55;color:rgba(10,10,11,.68);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cv-mini figcaption{display:flex;align-items:center;gap:12px;margin-top:16px}.cv-mini-go{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;border:1.5px solid rgba(10,10,11,.16);color:rgba(10,10,11,.5);transition:color .2s ease,border-color .2s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.cv-mini:hover .cv-mini-go{color:var(--brand-red-accessible);border-color:var(--brand-red);transform:translate(2px,-2px)}.cv-mark{width:var(--cv-tile);height:var(--cv-tile);flex:none;border-radius:10px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(10,10,11,.07)}.cv-mark-sm{width:var(--cv-tile-sm);height:var(--cv-tile-sm);border-radius:9px}.cv-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transform:scale(var(--cv-k,1))}.cv-rail{display:flex;flex-wrap:wrap;gap:2px 4px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(10,10,11,.1)}.cv-pick{position:relative;display:flex;align-items:center;gap:11px;padding:11px 14px 13px;border:0;border-radius:12px;background:none;transition:background-color .2s ease}.cv-pick .cv-mark{border:0;filter:grayscale(1);opacity:.5;transition:filter .24s ease,opacity .24s ease}.cv-name{font:700 14px/1 Manrope,sans-serif;letter-spacing:-.012em;color:rgba(10,10,11,.44);white-space:nowrap;transition:color .2s ease}.cv-pick:hover{background:rgba(10,10,11,.03)}.cv-pick.is-on .cv-mark,.cv-pick:hover .cv-mark{filter:none;opacity:1}.cv-pick:hover .cv-name{color:rgba(10,10,11,.78)}.cv-pick.is-on .cv-name{color:var(--brand-black)}.cv-pick.is-on:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:var(--brand-red-accessible)}@keyframes cv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1023px){:root{--cv-row:330px}.cv-sec{padding-top:64px;padding-bottom:64px}.cv-grid{grid-template-columns:minmax(0,1fr);margin-top:32px}.cv-lead{grid-column:span 1;grid-template-columns:190px minmax(0,1fr);height:300px}.cv-lead-body figcaption{flex-direction:column;align-items:flex-start;gap:12px}.cv-lead-body .cv-go{margin-left:0}.cv-side{grid-column:span 1;grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.cv-mini p{-webkit-line-clamp:5}}@media (max-width:767px){.cv-lead{grid-template-columns:minmax(0,1fr);height:auto}.cv-plate{height:140px}.cv-plate img{transform:scale(calc(var(--cv-k, 1) * .5))}.cv-lead-body{padding:22px 20px}.cv-lead-body p{-webkit-line-clamp:8}.cv-lead-body figcaption{flex-wrap:wrap;gap:10px 16px}.cv-go{margin-left:0}.cv-side{grid-template-columns:minmax(0,1fr)}.cv-mini{padding:20px}.cv-rail{gap:10px;margin-top:26px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.cv-rail::-webkit-scrollbar{display:none}.cv-pick{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.cv-lead{animation:none}.cv-go svg,.cv-mini,.cv-mini-go,.cv-name,.cv-pick,.cv-pick .cv-mark{transition:none}.cv-go:hover svg,.cv-mini:hover .cv-mini-go{transform:none}}:root{--fq-gap:20px;--fq-pad:24px;--fq-row:64px;--fq-ctl:24px}.fq-sec{padding-top:76px;padding-bottom:92px}.fq-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px}.fq-eyebrow{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:999px;background:rgba(239,61,77,.09);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red-accessible)}.fq-eyebrow,.fq-h2{font-family:Manrope,system-ui,sans-serif}.fq-h2{margin-top:20px;font-weight:600;font-size:clamp(32px,3.5vw,50px);line-height:1.06;letter-spacing:-.03em;color:var(--brand-black)}.fq-l{font-size:16.5px;line-height:1.62;color:rgba(10,10,11,.6);max-width:40ch}.fq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fq-gap);margin-top:44px;align-items:stretch}.fq-card{border:1px solid rgba(10,10,11,.1);border-radius:18px;padding:var(--fq-pad)}.fq-card,.fq-card>ul{display:flex;flex-direction:column}.fq-cat{display:flex;align-items:center;gap:10px;height:26px;margin-bottom:14px;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:16.5px;letter-spacing:-.018em;color:var(--brand-black)}.fq-cat i{width:7px;height:7px;border-radius:2px;background:var(--brand-red);flex:none}.fq-row{border-top:1px solid rgba(10,10,11,.08)}.fq-h4{margin:0}.fq-q{display:flex;align-items:center;gap:14px;width:100%;min-height:var(--fq-row);padding:10px 0;text-align:left;background:none;font-family:Manrope,system-ui,sans-serif}.fq-t{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.42;letter-spacing:-.012em;color:rgba(10,10,11,.72);transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fq-q:hover .fq-t,.fq-row.is-on .fq-t{color:var(--brand-black)}.fq-i{position:relative;flex:none;width:var(--fq-ctl);height:var(--fq-ctl);border-radius:999px;border:1.5px solid rgba(10,10,11,.18);transition:border-color .2s ease,background .2s ease}.fq-i:after,.fq-i:before{content:"";position:absolute;left:50%;top:50%;background:var(--brand-black);transform:translate(-50%,-50%);transition:transform .26s cubic-bezier(.2,.8,.2,1),background .2s ease}.fq-i:before{width:9px;height:1.5px}.fq-i:after{width:1.5px;height:9px}.fq-q:hover .fq-i{border-color:rgba(10,10,11,.4)}.fq-row.is-on .fq-i{border-color:var(--brand-red);background:var(--brand-red)}.fq-row.is-on .fq-i:after,.fq-row.is-on .fq-i:before{background:#fff}.fq-row.is-on .fq-i:after{transform:translate(-50%,-50%) scaleY(0)}.fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1)}.fq-row.is-on .fq-a{grid-template-rows:1fr}.fq-a>div{overflow:hidden;min-height:0}.fq-a p{padding:0 calc(var(--fq-ctl) + 14px) 18px 0;font-size:14.5px;line-height:1.62;color:rgba(10,10,11,.58);opacity:0;transition:opacity .22s ease 60ms}.fq-row.is-on .fq-a p{opacity:1}.fq-help{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--brand-black);color:#fff;border-radius:18px;padding:var(--fq-pad) calc(var(--fq-pad) + 8px)}.fq-help-k{font:800 11.5px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.fq-help-h{margin-top:14px;font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.14;letter-spacing:-.026em;color:#fff}.fq-help-l{margin-top:12px;font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.66);max-width:52ch}.fq-help-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font:700 15.5px/1 Manrope,sans-serif;color:#fff}.fq-help-cta svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.fq-help-cta:hover{color:var(--brand-red)}.fq-help-cta:hover svg{transform:translateX(4px)}@media (max-width:1079px){.fq-sec{padding-top:56px;padding-bottom:72px}:root{--fq-gap:16px;--fq-pad:20px}.fq-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.fq-help{grid-column:span 2}}@media (max-width:767px){:root{--fq-row:60px}.fq-grid{display:flex;align-items:flex-start;gap:12px;margin-left:-20px;margin-right:-20px;padding:2px 20px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.fq-grid::-webkit-scrollbar{display:none}.fq-grid>.fq-card,.fq-grid>.fq-help{flex:0 0 86%;min-width:0;scroll-snap-align:start}.fq-help{grid-column:auto;align-self:stretch}.fq-t{font-size:15.5px}.fq-a p{font-size:15px}}@media (prefers-reduced-motion:reduce){.fq-a,.fq-a p,.fq-help-cta svg,.fq-i,.fq-i:after,.fq-i:before,.fq-t{transition:none}.fq-help-cta:hover svg{transform:none}}:root{--jr-stage:430px;--jr-body:166px;--jr-gap:20px}.jr-sec{padding-top:40px;padding-bottom:56px}.jr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 32px}.jr-h2{margin-top:20px;font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.028em;color:var(--brand-black);max-width:17ch}.jr-nav{display:flex;align-items:center;gap:10px}.jr-arrow{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1.5px solid rgba(10,10,11,.16);color:var(--brand-black);background:none;transition:background .18s ease,border-color .18s ease}.jr-arrow:hover{background:rgba(10,10,11,.05);border-color:rgba(10,10,11,.34)}.jr-all{margin-left:8px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--brand-black)}.jr-all svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.jr-all:hover{color:var(--brand-red-accessible)}.jr-all:hover svg{transform:translateX(4px)}.jr-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--jr-gap);margin-top:40px}.jr-lead{grid-column:span 7;position:relative;display:block;overflow:hidden;height:var(--jr-stage);border-radius:22px;background:rgba(10,10,11,.06);animation:jr-in .42s cubic-bezier(.2,.8,.2,1) both}.jr-lead img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.jr-lead:hover img{transform:scale(1.035)}.jr-veil{position:absolute;inset:0;background:rgba(10,10,11,.16)}.jr-lead-body{position:absolute;left:0;right:0;bottom:0;padding:30px 32px;background:rgba(10,10,11,.62)}.jr-meta{display:flex;gap:14px}.jr-chip,.jr-meta{align-items:center}.jr-chip{display:inline-flex;height:28px;padding:0 13px;border-radius:999px;background:#fff;color:var(--brand-black);font:800 11.5px/1 Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase}.jr-time{font:700 13px/1 Manrope,sans-serif;color:rgba(255,255,255,.82)}.jr-lead-t{margin-top:14px;font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(22px,2vw,29px);line-height:1.22;letter-spacing:-.026em;color:#fff;max-width:30ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jr-rail{grid-column:span 5;display:flex;gap:14px;height:var(--jr-stage)}.jr-rail li{flex:1 1 0;min-width:0}.jr-rail li:nth-child(n+4){display:none}.jr-card{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;overflow:hidden;background:#fff;border:1px solid rgba(10,10,11,.1);border-radius:18px;transition:border-color .22s ease}.jr-card:hover{border-color:rgba(10,10,11,.28)}.jr-card-shot{flex:1;min-height:0;display:block;overflow:hidden;background:rgba(10,10,11,.06)}.jr-card-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .64s cubic-bezier(.2,.8,.2,1)}.jr-card:hover .jr-card-shot img{transform:scale(1.05)}.jr-card-body{flex:none;height:var(--jr-body);padding:14px 15px 13px;display:flex;flex-direction:column}.jr-card-cat{font:800 10.5px/1 Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-red-accessible);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr-card-t{margin-top:9px;font:700 13px/1.34 Manrope,sans-serif;letter-spacing:-.012em;color:var(--brand-black);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.jr-card-m{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;font:600 12px/1 Manrope,sans-serif;color:rgba(10,10,11,.45)}.jr-card-m svg{flex:none;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.jr-card:hover .jr-card-m{color:var(--brand-red-accessible)}.jr-card:hover .jr-card-m svg{transform:translate(2px,-2px)}.jr-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px;margin-top:26px;padding-top:24px;border-top:1px solid rgba(10,10,11,.1)}.jr-ex{flex:1 1 460px;max-width:88ch;font-size:16.5px;line-height:1.6;color:rgba(10,10,11,.6);animation:jr-in .42s cubic-bezier(.2,.8,.2,1) both;height:79px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jr-read{flex:none;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;border:1.5px solid rgba(10,10,11,.18);font:700 15px/1 Manrope,sans-serif;color:var(--brand-black);transition:border-color .2s ease,color .2s ease}.jr-read:hover{border-color:var(--brand-black);color:var(--brand-red-accessible)}.jr-read svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.jr-read:hover svg{transform:translateX(4px)}@keyframes jr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1023px){:root{--jr-stage:360px;--jr-body:150px}.jr-sec{padding-top:24px;padding-bottom:40px}.jr-stage{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:30px}.jr-lead,.jr-rail{grid-column:span 1}.jr-rail{height:auto;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-28px;padding-inline:28px;padding-bottom:4px;scroll-padding-inline:28px}.jr-rail::-webkit-scrollbar{display:none}.jr-rail li{flex:0 0 190px;scroll-snap-align:start;height:320px}.jr-rail li:nth-child(n+4){display:block}.jr-lead-body{padding:24px 26px}}@media (max-width:767px){:root{--jr-stage:290px;--jr-body:146px}.jr-h2{max-width:15ch}.jr-nav{gap:8px}.jr-arrow{width:40px;height:40px}.jr-rail{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.jr-rail li{flex:0 0 168px;height:296px}.jr-lead-body{padding:20px}.jr-lead-t{margin-top:12px;-webkit-line-clamp:3}.jr-foot{gap:16px}.jr-ex{flex:1 1 100%;-webkit-line-clamp:3;font-size:15.5px;height:75px}}@media (prefers-reduced-motion:reduce){.jr-ex,.jr-lead{animation:none}.jr-all svg,.jr-card-m svg,.jr-card-shot img,.jr-lead img,.jr-read svg{transition:none}.jr-all:hover svg,.jr-card:hover .jr-card-m svg,.jr-card:hover .jr-card-shot img,.jr-lead:hover img,.jr-read:hover svg{transform:none}}.fx-input{width:100%;height:46px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid rgba(10,10,11,.16);font-size:15.5px;color:var(--brand-black);transition:border-color .2s ease}textarea.fx-input{height:auto;padding:12px 14px;line-height:1.5}select.fx-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fx-input:focus{outline:none;border-color:var(--brand-black);box-shadow:inset 0 0 0 1px var(--brand-black)}.fx-input.is-bad{border-color:var(--brand-red-accessible)}.ft{padding-bottom:12px;background:var(--brand-paper,#fff)}.ft-panel{background:var(--brand-black);color:#fff;border-radius:var(--pv-radius-hero,32px);padding-block:72px 40px;padding-inline:max(24px,calc((100% - 1224px) / 2))}@media (min-width:768px) and (max-width:1439px){.ft-panel{padding-inline:max(96px,calc((100% - 1224px) / 2))}}.ft-ask{text-align:center;padding-bottom:54px;border-bottom:1px solid rgba(255,255,255,.14)}.ft-ask-h{max-width:20ch;margin:0 auto;font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(30px,4vw,54px);line-height:1.06;letter-spacing:-.03em;color:#fff}.ft-ask-l{margin:18px auto 0;max-width:52ch;font-size:16.5px;line-height:1.62;color:rgba(255,255,255,.62)}.ft-ask-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.ft-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:center;padding:48px 0 40px;border-bottom:1px solid rgba(255,255,255,.1)}.ft-logo{display:inline-block}.ft-logo img{display:block;width:176px;height:auto}.ft-desc{margin-top:16px;max-width:36ch;font-size:15px;line-height:1.6;color:rgba(255,255,255,.6)}.ft-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.ft-c{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.ft-c:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.1)}.ft-c-i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--brand-red);transition:background .22s ease,color .22s ease}.ft-c-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.ft-c-k{font:800 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46)}.ft-c-v{font:600 15px/1.2 Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-c-go{flex:none;color:rgba(255,255,255,.4);transition:transform .24s cubic-bezier(.2,.8,.2,1),color .22s ease}.ft-c:hover .ft-c-i{background:var(--brand-red-accessible);color:#fff}.ft-c:hover .ft-c-go{color:#fff;transform:translate(2px,-2px)}.ft-nav{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;gap:40px 28px;padding:44px 0 48px}.ft-h{font:800 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46);padding-bottom:20px}.ft-col ul{display:flex;flex-direction:column;gap:11px}.ft-a{font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.7);transition:color .18s ease}.ft-a:hover{color:#fff}@media (min-width:768px){.ft-col li{line-height:0}.ft-col .ft-a{display:inline-flex;align-items:center;height:21px;line-height:21px}}.ft-a.is-hub{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600}.ft-a.is-hub svg{flex:none;color:var(--brand-red);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ft-a.is-hub:hover svg{transform:translate(2px,-2px)}@media (max-width:1279px){.ft-top{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:1199px){.ft-nav{grid-template-columns:repeat(3,auto);gap:36px 28px}}.ft-bar{flex-wrap:wrap;gap:16px 28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.ft-bar,.ft-socials{display:flex;align-items:center}.ft-socials{gap:10px}.ft-social{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.86);transition:background .24s ease,border-color .24s ease,color .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.ft-social:hover{color:#fff;border-color:transparent;transform:translateY(-2px);background:var(--brand-red-accessible)}.ft-social[data-platform=linkedin]:hover{background:#0a66c2}.ft-social[data-platform=instagram]:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ft-social[data-platform=youtube]:hover{background:#ff0000}.ft-social[data-platform=facebook]:hover{background:#1877f2}.ft-legal{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.ft-copy{font-size:14px;color:rgba(255,255,255,.42)}.ft-geo-shell{margin-top:12px;background:var(--brand-black);color:#fff;border-radius:var(--pv-radius-hero,32px);padding:26px max(24px,calc((100% - 1224px) / 2))}.ft-geo{display:flex;align-items:center;gap:32px}.ft-geo-head{flex:none;padding-right:32px;border-right:1px solid rgba(255,255,255,.14)}.ft-geo-k{font:800 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46);white-space:nowrap}.ft-geo-n{margin-top:8px;font:600 22px/1 Manrope,sans-serif;letter-spacing:-.025em;color:#fff;white-space:nowrap}.ft-geo-n span{color:var(--brand-red)}.ft-geo-rail{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ft-geo-track{display:flex;width:-moz-max-content;width:max-content;animation:ftGeoLoop 70s linear infinite}.ft-geo-rail:hover .ft-geo-track{animation-play-state:paused}.ft-geo-list{display:flex;flex:none;gap:34px;padding-right:34px}@keyframes ftGeoLoop{to{transform:translateX(-50%)}}.ft-geo-chip{display:inline-flex;align-items:center;gap:10px;flex:none;font-size:14px;font-weight:500;letter-spacing:-.006em;color:rgba(255,255,255,.78);white-space:nowrap}.ft-geo-flag{flex:none;width:21px;height:14px;border-radius:3px;display:block;box-shadow:0 0 0 1px rgba(255,255,255,.24)}@media (prefers-reduced-motion:reduce){.ft-geo-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ft-geo-track{animation:none}.ft-geo-list[aria-hidden]{display:none}}@media (max-width:1023px){.ft-panel{padding-block:56px 34px}.ft-ask{padding-bottom:44px}.ft-top{grid-template-columns:minmax(0,1fr);padding:40px 0 34px}.ft-desc{max-width:46ch}.ft-nav{grid-template-columns:repeat(3,auto);gap:36px 28px;padding:38px 0 40px}.ft-legal{margin-left:0}}@media (max-width:767px){.ft-panel{border-radius:24px;padding-block:44px 28px;padding-inline:20px}.ft-ask{padding-bottom:36px}.ft-ask-cta{flex-direction:column;align-items:stretch}.ft-ask-cta .bx-btn{justify-content:center}.ft-top{padding:32px 0 28px}.ft-contact,.ft-top{grid-template-columns:minmax(0,1fr)}.ft-c:nth-child(2){border-top:0}.ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:30px 20px;padding:32px 0}.ft-h{padding-bottom:14px}.ft-col ul{gap:12px}.ft-a{font-size:14.5px}.ft-bar{gap:18px}.ft-geo-shell{border-radius:24px;padding:24px 20px}.ft-geo{flex-direction:column;align-items:stretch;gap:14px}.ft-geo-head{padding:0;border-right:0}.ft-geo-n{margin-top:8px;font-size:20px}.ft-geo-chip{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.ft-a,.ft-c-go,.ft-c-i,.ft-social{transition:none}.ft-social:hover{transform:none}}.cl-top{padding-bottom:56px}.cl-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px}.cl-h1{margin-top:18px;font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(34px,4.2vw,58px);line-height:1.04;letter-spacing:-.03em;color:var(--brand-black);max-width:14ch}.cl-intro{font-size:16.5px;line-height:1.62;color:rgba(10,10,11,.6);max-width:40ch}.cl-h2{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(24px,2.4vw,34px);line-height:1.1;letter-spacing:-.026em;color:var(--brand-black)}.cl-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:44px;background:rgba(10,10,11,.1);border:1px solid rgba(10,10,11,.1);border-radius:20px;overflow:hidden}.cl-cell{position:relative;background:#fff;min-height:118px;display:grid;place-items:center;padding:20px;transition:background .2s ease}.cl-cell img{display:block;width:auto;-o-object-fit:contain;object-fit:contain}.cl-cell.has-case:hover{background:rgba(239,61,77,.045)}.cl-cell-go{position:absolute;top:10px;right:10px;color:rgba(10,10,11,.24);opacity:0;transition:opacity .2s ease,color .2s ease}.cl-cell.has-case:hover .cl-cell-go{opacity:1;color:var(--brand-red-accessible)}.cl-sectors{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cl-sectors li{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(10,10,11,.12);font-size:14.5px;font-weight:600}.cl-sectors i{width:3px;height:3px;border-radius:999px;background:var(--brand-red)}.cl-sectors li{color:rgba(10,10,11,.72)}.cl-work-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.cl-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.cl-proj{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(10,10,11,.1);border-radius:18px;transition:border-color .22s ease}.cl-proj:hover{border-color:rgba(10,10,11,.28)}.cl-proj-plate{display:grid;place-items:center;height:170px;overflow:hidden}.cl-proj-plate img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cl-proj-b{display:flex;align-items:center;gap:10px;padding:15px 18px}.cl-proj-b b{font:700 16px/1.2 Manrope,sans-serif;letter-spacing:-.018em;color:var(--brand-black)}.cl-proj-b em{font-style:normal;font-size:13.5px;color:rgba(10,10,11,.5)}.cl-proj-b i{margin-left:auto;color:rgba(10,10,11,.32);display:grid;place-items:center}.cl-proj:hover .cl-proj-b i{color:var(--brand-red-accessible)}.cl-voices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.cl-voice{margin:0;border:1px solid rgba(10,10,11,.1);border-radius:18px;padding:24px}.cl-voice p{font-size:15.5px;line-height:1.58;color:rgba(10,10,11,.7)}.cl-voice figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(10,10,11,.1);font-size:13.5px;color:rgba(10,10,11,.55)}.cl-voice figcaption a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--brand-red-accessible)}.cl-cta{text-align:center;padding:46px 24px;border-radius:22px;background:rgba(10,10,11,.035)}.cl-cta-h{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:clamp(24px,2.6vw,36px);line-height:1.1;letter-spacing:-.028em;color:var(--brand-black)}.cl-cta p{margin:14px auto 0;max-width:52ch;font-size:16px;line-height:1.6;color:rgba(10,10,11,.6)}.cl-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}@media (max-width:1023px){.cl-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-voices,.cl-work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cl-wall{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.cl-cell{min-height:104px;padding:16px}.cl-voices,.cl-work{grid-template-columns:minmax(0,1fr)}.cl-cta{padding:34px 18px}.cl-cta-row{flex-direction:column;align-items:stretch}.cl-cta-row .bx-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.cl-cell,.cl-cell-go,.cl-proj{transition:none}}@keyframes bx-card-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:none}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cs-grid>.cs-card{animation:bx-card-in cubic-bezier(.2,.7,.2,1) backwards;animation-timeline:view();animation-range:entry 0 entry 45%}@media (min-width:768px){.cs-grid>.cs-card:nth-child(3n+5){animation-range:entry 8% entry 55%}.cs-grid>.cs-card:nth-child(-n+3):not(:first-child),.cs-grid>.cs-card:nth-child(3n+6){animation-range:entry 16% entry 65%}}@media (min-width:1024px){.jr-rail>li>.jr-card{animation:bx-card-in cubic-bezier(.2,.7,.2,1) backwards;animation-timeline:view();animation-range:entry 0 entry 50%}.jr-rail>li:nth-child(2)>.jr-card{animation-range:entry 8% entry 58%}.jr-rail>li:nth-child(3)>.jr-card{animation-range:entry 16% entry 66%}}}}.cs-card{transition:border-color .28s ease,translate .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.jr-card{transition:border-color .22s ease,translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.cv-mini,.cv-mini.bx-r[data-armed="1"],.fq-card,.fq-card.bx-r[data-armed="1"]{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),border-color .22s ease,translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.fq-card:hover{border-color:rgba(10,10,11,.2)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cs-card:hover{translate:0 -4px;box-shadow:0 18px 40px rgba(10,10,11,.08)}.cv-mini:hover,.fq-card:hover{translate:0 -3px;box-shadow:0 14px 32px rgba(10,10,11,.07)}.bx-cap:hover{translate:0 -3px;box-shadow:0 12px 28px rgba(10,10,11,.07)}@media (min-width:1024px){.jr-card:hover{translate:0 -4px;box-shadow:0 16px 36px rgba(10,10,11,.08)}}}@media (prefers-reduced-motion:reduce){.cs-card,.cv-mini,.cv-mini.bx-r[data-armed="1"],.fq-card,.fq-card.bx-r[data-armed="1"],.jr-card{transition:none}}.b2b-block{margin-top:56px}@media (min-width:768px){.b2b-block{margin-top:64px}}.b2b-strip{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;padding:44px 48px;border-radius:28px;background:var(--brand-red);color:#fff}.b2b-strip:after{content:"";position:absolute;inset:0 0 0 55%;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.b2b-acts,.b2b-say{position:relative;z-index:1;min-width:0}.b2b-eyebrow{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}.b2b-h2{margin-top:16px;font:700 clamp(28px,3vw,42px)/1.1 Manrope,sans-serif;letter-spacing:-.025em;color:#fff}.b2b-h2 .pv-serif{font-weight:400}.b2b-l{margin-top:12px;font:600 16px/1.5 Manrope,sans-serif;color:#fff}.b2b-l span{display:block;margin-top:4px;font-weight:500;font-size:14px;color:rgba(255,255,255,.72)}.b2b-acts{display:flex;flex-direction:column;align-items:stretch;gap:10px}.b2b-ask{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 28px;border-radius:999px;border:1.5px solid rgba(255,255,255,.4);color:#fff;font:700 15.5px/1 Manrope,sans-serif;transition:border-color .18s ease,background .18s ease}.b2b-ask:hover{border-color:#fff;background:rgba(255,255,255,.08)}.b2b-strip :focus-visible{outline-color:#fff}@media (max-width:900px){.b2b-strip{grid-template-columns:minmax(0,1fr);padding:32px 24px;border-radius:24px}.b2b-strip:after{inset:45% 0 0 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%)}}@media (prefers-reduced-motion:reduce){.b2b-ask{transition:none}}.hc{position:relative;display:inline-block;width:.92em;height:.92em;border-radius:999px;margin:0;vertical-align:-.13em;line-height:0;transform:scale(1);transition:transform .64s cubic-bezier(.34,1.56,.64,1) var(--hc-d,0s),rotate .4s cubic-bezier(.2,.8,.2,1)}.hc-pair{white-space:nowrap}.hc svg{position:absolute;inset:0;margin:auto;width:.46em;height:.46em;stroke-width:2.2}.hc-red{background:var(--brand-red);color:#fff}.hc-ink{background:var(--brand-black);color:#fff}.hc-soft{background:#FDECEE;color:var(--brand-red-accessible)}.bx-r[data-armed="1"]:not(.is-in) .hc{transform:scale(0)}@media (hover:hover){h2:hover .hc:nth-of-type(odd){rotate:-12deg}h2:hover .hc:nth-of-type(2n){rotate:12deg}}@media (prefers-reduced-motion:reduce){.hc{transition:none}.bx-r[data-armed="1"]:not(.is-in) .hc{transform:none}h2:hover .hc{rotate:none}}@media (min-width:1024px){.bx-h2-two{font-size:clamp(32px,3.05vw,46px)}.bx-h2-two .bx-line{display:block;white-space:nowrap}}