@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_3b2fb865-module__1qvrdG__className{font-family:Raleway,Raleway Fallback;font-style:normal}
.brand-strategy-page,.brand-strategy-page *{box-sizing:border-box}.brand-strategy-page{color:#fff;background:#000;width:100%;overflow-x:hidden}.brand-strategy-page #bs-banner-wrap{touch-action:pan-y;width:100%;height:100vh;min-height:100vh;position:relative;overflow:hidden}.brand-strategy-page .bs-banner{opacity:0;pointer-events:none;align-items:center;transition:opacity 1s;display:flex;position:absolute;inset:0}.brand-strategy-page .bs-banner.bs-active{opacity:1;pointer-events:auto}.brand-strategy-page .bs-banner-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform 1.4s;position:absolute;inset:0;transform:scale(1.06)}.brand-strategy-page .bs-banner.bs-active .bs-banner-bg{transform:scale(1)}.brand-strategy-page .bs-banner-overlay{background:linear-gradient(#00000059 0%,#0000 42%,#00000073 100%),linear-gradient(90deg,#000000c7 0%,#00000080 38%,#00000038 72%,#0000001f 100%);position:absolute;inset:0}.brand-strategy-page .bs-banner-text{z-index:2;opacity:0;padding:0 8%;transition:opacity .9s .4s,transform .9s .4s;position:relative;transform:translateY(26px)}.brand-strategy-page .bs-banner.bs-active .bs-banner-text{opacity:1;transform:translateY(0)}.brand-strategy-page .bs-banner-tag{letter-spacing:5px;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 2px #000000f2,0 0 24px #000000a6;margin-bottom:14px;font-size:.68rem;font-weight:700}.brand-strategy-page .bs-banner-title{color:#fff;text-shadow:0 2px 4px #000000f2,0 12px 40px #000000bf,0 0 1px #000000e6;margin-bottom:22px;font-size:clamp(2.4rem,5.5vw,5.2rem);font-weight:900;line-height:1.1}.brand-strategy-page .bs-banner-title span{color:#c0392b;text-shadow:0 2px 4px #000000f2,0 10px 36px #000000d9,0 0 20px #0000008c}.brand-strategy-page .bs-banner-sub{color:#ffffffeb;letter-spacing:1.5px;text-shadow:0 1px 3px #000000f2,0 8px 28px #000000a6;max-width:540px;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:300;line-height:1.8}.brand-strategy-page #bs-dots{z-index:20;flex-direction:column;gap:12px;transition:opacity .5s;display:flex;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.brand-strategy-page #bs-dots.bs-hide{opacity:0;pointer-events:none}.brand-strategy-page .bs-dot{cursor:pointer;appearance:none;background:#ffffff40;border:1.5px solid #ffffff59;border-radius:50%;width:7px;height:7px;margin:0;padding:0;transition:all .35s;display:block}.brand-strategy-page .bs-dot.bs-on{background:#c0392b;border-color:#c0392b;transform:scale(1.5)}.brand-strategy-page #bs-scroll-hint{z-index:20;letter-spacing:3px;text-transform:uppercase;color:#ffffff59;flex-direction:column;align-items:center;gap:6px;font-size:.58rem;transition:opacity .5s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.brand-strategy-page #bs-scroll-hint.bs-hide{opacity:0;pointer-events:none}.brand-strategy-page .bs-mouse{border:1.5px solid #ffffff4d;border-radius:10px;justify-content:center;width:20px;height:32px;padding-top:5px;display:flex}.brand-strategy-page .bs-mdot{background:#c0392b;border-radius:2px;width:2.5px;height:5px;animation:1.6s ease-in-out infinite bs-md}@keyframes bs-md{0%,to{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(12px)}}.brand-strategy-page #bs-progress{z-index:8;background:#c0392b;height:2px;transition:width .6s;position:absolute;bottom:0;left:0}.brand-strategy-page #bs-story{text-align:center;background:#0d0d0d;flex-direction:column;align-items:center;padding:130px 8%;display:flex}.brand-strategy-page .bs-story-line{background:linear-gradient(#0000,#c0392b);width:1px;height:70px;margin-bottom:44px}.brand-strategy-page .bs-story-tag{letter-spacing:6px;text-transform:uppercase;color:#c0392b;margin-bottom:30px;font-size:.68rem;font-weight:700}.brand-strategy-page .bs-story-body{color:#fffc;max-width:820px;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:300;line-height:2}.brand-strategy-page .bs-story-body strong{color:#fff;font-weight:700}.brand-strategy-page .bs-story-divider{background:#c0392b;width:50px;height:2px;margin:50px auto 0}.brand-strategy-page .bs-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(36px)}.brand-strategy-page .bs-reveal.bs-show{opacity:1;transform:none}.brand-strategy-page #bs-delivery{background:#050505;padding:110px 7% 120px}.brand-strategy-page .bs-dlv-head{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:0;padding-bottom:50px;display:flex}.brand-strategy-page .bs-dlv-tag{letter-spacing:6px;text-transform:uppercase;color:#c0392b;margin-bottom:14px;font-size:.68rem;font-weight:700}.brand-strategy-page .bs-dlv-title{color:#fff;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.brand-strategy-page .bs-dlv-head-right{color:#ffffffd1;text-align:right;max-width:340px;font-size:.95rem;font-weight:300;line-height:1.8}.brand-strategy-page .bs-dlv-list{width:100%}.brand-strategy-page .bs-dlv-row{cursor:default;opacity:0;border-bottom:1px solid #ffffff0f;grid-template-columns:90px 1fr 1fr 60px;align-items:center;gap:40px;padding:38px 0;transition:opacity .7s,transform .7s;display:grid;position:relative;transform:translate(-30px)}.brand-strategy-page .bs-dlv-row.bs-show{opacity:1;transform:none}.brand-strategy-page .bs-dlv-row:before{content:"";transform-origin:top;background:#007bff;width:2px;transition:transform .4s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.brand-strategy-page .bs-dlv-row:hover:before,.brand-strategy-page .bs-dlv-row.bs-dlv-scroll-active:before{transform:scaleY(1)}.brand-strategy-page .bs-dlv-row:hover .bs-dlv-row-num,.brand-strategy-page .bs-dlv-row.bs-dlv-scroll-active .bs-dlv-row-num{color:#007bff;-webkit-text-stroke-color:#007bff}.brand-strategy-page .bs-dlv-row:hover .bs-dlv-row-title,.brand-strategy-page .bs-dlv-row.bs-dlv-scroll-active .bs-dlv-row-title{letter-spacing:2px}.brand-strategy-page .bs-dlv-row:hover .bs-dlv-dot,.brand-strategy-page .bs-dlv-row.bs-dlv-scroll-active .bs-dlv-dot{background:#007bff;border-color:#007bff73;transform:scale(1.4)}.brand-strategy-page .bs-dlv-row-num{color:#0000;-webkit-text-stroke:1px #ffffff2e;-webkit-user-select:none;user-select:none;font-size:2.8rem;font-weight:900;line-height:1;transition:color .3s,-webkit-text-stroke-color .3s}.brand-strategy-page .bs-dlv-row-title{color:#fff;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:900;transition:letter-spacing .4s}.brand-strategy-page .bs-dlv-row-tag{letter-spacing:3px;text-transform:uppercase;color:#007bffbf;font-size:.65rem;font-weight:700}.brand-strategy-page .bs-dlv-row-desc{color:#ffffff6b;font-size:.9rem;font-weight:300;line-height:1.85}.brand-strategy-page .bs-dlv-dot{background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-self:center;width:8px;height:8px;transition:background .3s,transform .3s}@media (max-width:800px){.brand-strategy-page .bs-dlv-row{grid-template-columns:60px 1fr;gap:20px}.brand-strategy-page .bs-dlv-row-desc,.brand-strategy-page .bs-dlv-dot{display:none}.brand-strategy-page .bs-dlv-head-right{text-align:left}}.brand-strategy-page #bs-system{background:#000;padding:100px 5% 120px}.brand-strategy-page .bs-sys-head{text-align:center;margin-bottom:70px}.brand-strategy-page .bs-sys-tag{letter-spacing:6px;text-transform:uppercase;color:#c0392b;margin-bottom:16px;font-size:.68rem;font-weight:700}.brand-strategy-page .bs-sys-title{color:#fff;margin-bottom:14px;font-size:clamp(2rem,4vw,3.4rem);font-weight:900}.brand-strategy-page .bs-sys-sub{color:#ffffff73;letter-spacing:1px;font-size:1rem;font-weight:300}.brand-strategy-page .bs-sys-bar{background:#c0392b;width:40px;height:2px;margin:20px auto 0}.brand-strategy-page .bs-cards-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.brand-strategy-page .bs-sys-card{opacity:0;background:#0a0a0a;flex-direction:column;align-items:flex-start;padding:40px 28px 36px;transition:opacity .6s,transform .6s,background .4s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)}.brand-strategy-page .bs-sys-card.bs-show{opacity:1;transform:none}.brand-strategy-page .bs-sys-card:hover{background:#111}.brand-strategy-page .bs-sys-card:after{content:"";background:#c0392b;width:0;height:2px;transition:width .5s;position:absolute;bottom:0;left:0}.brand-strategy-page .bs-sys-card:hover:after{width:100%}.brand-strategy-page .bs-card-visual{justify-content:center;align-items:center;width:100%;height:110px;margin-bottom:28px;display:flex;position:relative}.brand-strategy-page .bs-card-name{letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:.72rem;font-weight:700}.brand-strategy-page .bs-card-desc{color:#fff6;font-size:.82rem;font-weight:300;line-height:1.7}.brand-strategy-page .bs-anim-logo svg{overflow:visible}.brand-strategy-page .bs-anim-logo .bs-ring{fill:none;stroke:#c0392b;stroke-width:1.5px;stroke-dasharray:188;stroke-dashoffset:188px;animation:2.5s infinite forwards bs-drawRing}.brand-strategy-page .bs-anim-logo .bs-inner{fill:none;stroke:#fff3;stroke-width:1px;stroke-dasharray:94;stroke-dashoffset:94px;animation:2.5s .4s infinite forwards bs-drawRing}.brand-strategy-page .bs-anim-logo .bs-dot-c{fill:#c0392b;animation:.4s 2s infinite both bs-dotPop}@keyframes bs-drawRing{0%{stroke-dashoffset:188px;opacity:0}20%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes bs-dotPop{0%{r:0}to{r:4}}.brand-strategy-page .bs-anim-color{align-items:flex-end;gap:6px;height:80px;display:flex}.brand-strategy-page .bs-anim-color .bs-cb{transform-origin:bottom;border-radius:2px 2px 0 0;width:14px;animation:2s infinite alternate bs-barGrow}.brand-strategy-page .bs-cb1{background:#c0392b;height:80%;animation-delay:0s!important}.brand-strategy-page .bs-cb2{background:#e74c3c;height:60%;animation-delay:.1s!important}.brand-strategy-page .bs-cb3{background:#f39c12;height:90%;animation-delay:.2s!important}.brand-strategy-page .bs-cb4{background:#2ecc71;height:50%;animation-delay:.3s!important}.brand-strategy-page .bs-cb5{background:#3498db;height:75%;animation-delay:.4s!important}.brand-strategy-page .bs-cb6{background:#9b59b6;height:40%;animation-delay:.5s!important}@keyframes bs-barGrow{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.brand-strategy-page .bs-anim-type{width:120px;height:80px;position:relative}.brand-strategy-page .bs-anim-type .bs-lt{color:#fff;font-weight:900;animation:3s ease-in-out infinite bs-ltFloat;position:absolute}.brand-strategy-page .bs-lt1{color:#fff;font-size:3rem;top:0;left:0;animation-delay:0s!important}.brand-strategy-page .bs-lt2{color:#c0392b;font-size:1.8rem;top:10px;left:48px;animation-delay:.3s!important}.brand-strategy-page .bs-lt3{color:#fff6;font-size:1rem;top:30px;left:82px;animation-delay:.6s!important}@keyframes bs-ltFloat{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-8px)}}.brand-strategy-page .bs-anim-visual{width:90px;height:90px;position:relative}.brand-strategy-page .bs-vs{border:1.5px solid #c0392b;position:absolute}.brand-strategy-page .bs-vs1{width:40px;height:40px;animation:4s linear infinite bs-vspin;top:0;left:0}.brand-strategy-page .bs-vs2{border-color:#ffffff4d;border-radius:50%;width:28px;height:28px;animation:3s linear infinite reverse bs-vspin;top:10px;left:46px}.brand-strategy-page .bs-vs3{border:16px solid #0000;border-top:none;border-bottom:28px solid #c0392b66;width:0;height:0;animation:2s infinite alternate bs-vscale;bottom:0;left:28px}.brand-strategy-page .bs-vs4{border-color:#fff3;width:20px;height:20px;animation:5s linear infinite bs-vspin;bottom:2px;right:0}@keyframes bs-vspin{to{transform:rotate(360deg)}}@keyframes bs-vscale{0%{opacity:.3}to{opacity:1}}.brand-strategy-page .bs-anim-tone{align-items:center;gap:5px;height:70px;display:flex}.brand-strategy-page .bs-eq{background:#c0392b;border-radius:3px;width:6px;animation:1s ease-in-out infinite alternate bs-eqBounce}.brand-strategy-page .bs-eq:first-child{height:30%;animation-delay:0s}.brand-strategy-page .bs-eq:nth-child(2){height:70%;animation-delay:.1s}.brand-strategy-page .bs-eq:nth-child(3){height:100%;animation-delay:.2s}.brand-strategy-page .bs-eq:nth-child(4){height:55%;animation-delay:.3s}.brand-strategy-page .bs-eq:nth-child(5){height:80%;animation-delay:.4s}.brand-strategy-page .bs-eq:nth-child(6){height:40%;animation-delay:.5s}.brand-strategy-page .bs-eq:nth-child(7){height:65%;animation-delay:.6s}.brand-strategy-page .bs-eq:nth-child(8){height:25%;animation-delay:.7s}@keyframes bs-eqBounce{0%{opacity:.4;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.brand-strategy-page .bs-anim-story{background:#ffffff0a;border:1px solid #ffffff14;border-radius:2px;width:70px;padding:12px 10px}.brand-strategy-page .bs-sl{transform-origin:0;background:#fff3;border-radius:2px;height:3px;margin-bottom:7px;animation:2.5s infinite bs-slGrow}.brand-strategy-page .bs-sl:first-child{width:80%;animation-delay:0s}.brand-strategy-page .bs-sl:nth-child(2){width:100%;animation-delay:.2s}.brand-strategy-page .bs-sl:nth-child(3){width:60%;animation-delay:.4s}.brand-strategy-page .bs-sl:nth-child(4){width:90%;animation-delay:.6s}.brand-strategy-page .bs-sl:nth-child(5){background:#c0392b;width:40%;margin-bottom:0;animation-delay:.8s}@keyframes bs-slGrow{0%{opacity:0;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}90%{opacity:1}to{opacity:.3}}.brand-strategy-page .bs-anim-values svg{overflow:visible}.brand-strategy-page .bs-star-path{fill:none;stroke:#c0392b;stroke-width:1.5px;animation:2s ease-in-out infinite bs-starPulse}.brand-strategy-page .bs-star-fill{fill:#c0392b26;animation:2s ease-in-out infinite bs-starPulse}.brand-strategy-page .bs-star-dot{fill:#c0392b}@keyframes bs-starPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}.brand-strategy-page .bs-anim-pos svg{overflow:visible}.brand-strategy-page .bs-pos-ring{fill:none;stroke-width:1px;animation:2.4s ease-out infinite bs-posExpand}.brand-strategy-page .bs-pos-ring:first-child{stroke:#c0392b;stroke-width:1.5px;animation-delay:0s}.brand-strategy-page .bs-pos-ring:nth-child(2){stroke:#c0392b80;animation-delay:.4s}.brand-strategy-page .bs-pos-ring:nth-child(3){stroke:#c0392b40;animation-delay:.8s}.brand-strategy-page .bs-pos-cross{stroke:#c0392b;stroke-width:1px;opacity:.6}.brand-strategy-page .bs-pos-dot{fill:#c0392b}@keyframes bs-posExpand{0%{r:4;opacity:1}to{r:40;opacity:0}}@media (max-width:900px){.brand-strategy-page .bs-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.brand-strategy-page .bs-cards-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.brand-strategy-page #bs-banner-wrap{height:100svh;min-height:100svh}.brand-strategy-page .bs-banner-bg{background-position:50%;background-size:cover;transform:scale(1.03)}.brand-strategy-page #bs-dots,.brand-strategy-page #bs-scroll-hint,.brand-strategy-page #bs-progress{display:none}}
