.elementor-340 .elementor-element.elementor-element-37282588{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.bx .bxbtn{position:relative;overflow:hidden;isolation:isolate}.bx .bxbtn::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.42) 50%,transparent 80%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.22,.61,.36,1)}.bx .bxbtn:hover::before{transform:translateX(120%)}.bxph{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,var(--gray-050) 0 14px,#fff 14px 28px);border:1px dashed var(--gray-300);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:var(--space-5);min-height:180px}.bxph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bxph b{font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent)}.bxph i{font-style:normal;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.bxpf{position:relative;overflow:hidden;background:var(--navy-900);color:var(--text-invert-dim);padding-block:calc(var(--header-h) + clamp(38px,4.6vw,72px)) clamp(44px,5.5vw,88px)}.bxpf>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.14;filter:saturate(.7)}.bxpf__grade{position:absolute;inset:0;background:radial-gradient(105% 85% at 80% 20%,rgba(223,39,115,.26) 0%,transparent 58%),linear-gradient(180deg,rgba(4,7,43,.78) 0%,rgba(4,7,43,.96) 100%)}.bxpf__in{position:relative;z-index:2;max-width:var(--container-wide);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(300px,.95fr);gap:clamp(32px,4.5vw,68px);align-items:center}.bxpf h1{color:#fff;font-size:clamp(1.875rem,1.1rem + 2.9vw,3.5rem);max-width:18ch;margin:0 0 var(--space-5)}.bx .bxpf__lead{font-size:clamp(.9375rem,.9rem + .3vw,1.0625rem);line-height:var(--lh-loose);color:var(--text-invert-dim);max-width:58ch;margin:0 0 var(--space-4)}.bx .bxpf__lead strong{color:#fff}.bxpf__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.bxpf__tr{display:flex;flex-wrap:wrap;gap:9px;margin-top:clamp(22px,2.4vw,34px);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.14)}.bxpf__tr span{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.68);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 15px}.bxpf__tr svg{width:13px;height:13px;stroke:var(--bumsa-sky);stroke-width:2;fill:none;flex:0 0 auto}.bxdk{position:relative;aspect-ratio:4/3.1;width:100%}.bxdk__f{position:absolute;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#0A0F38;box-shadow:0 22px 54px rgba(4,7,43,.5);animation:bxdkdrift 9s cubic-bezier(.22,.61,.36,1) infinite}.bxdk__f:nth-child(1){left:0;top:4%;width:62%;z-index:3;animation-delay:0s}.bxdk__f:nth-child(2){right:0;top:20%;width:58%;z-index:2;animation-delay:1.6s}.bxdk__f:nth-child(3){left:9%;bottom:0;width:64%;z-index:1;animation-delay:3.2s}@keyframes bxdkdrift{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}.bxdk__bar{display:flex;align-items:center;gap:5px;padding:8px 11px;background:rgba(4,7,43,.72);border-bottom:1px solid rgba(255,255,255,.14)}.bxdk__bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22)}.bxdk__bar i:first-child{background:var(--bumsa-coral)}.bxdk__bar i:nth-child(2){background:var(--bumsa-razz)}.bxdk__bar i:nth-child(3){background:var(--bumsa-sky)}.bxdk__bar b{margin-left:6px;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bxdk__f img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;display:block}.bxdk__f::after{content:"";position:absolute;inset:0;background:linear-gradient(170deg,rgba(4,7,43,.10) 0%,transparent 40%,rgba(223,39,115,.16) 100%);pointer-events:none}@media (max-width:960px){.bxpf__in{grid-template-columns:1fr}.bxdk{max-width:520px;margin-inline:auto}}@media (max-width:560px){.bxdk{aspect-ratio:4/3.4}}.bxfl{position:relative}.bx .bxfl>input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.bxfl__tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(26px,3vw,42px);padding-bottom:clamp(20px,2.2vw,28px);border-bottom:1px solid var(--border-subtle)}.bxfl__tabs label{display:inline-flex;align-items:center;gap:9px;padding:10px 19px;border:1px solid var(--border-subtle);border-radius:999px;background:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--gray-800);cursor:pointer;white-space:nowrap;transition:all 240ms cubic-bezier(.22,.61,.36,1)}.bxfl__tabs label:hover{border-color:var(--bumsa-coral);color:var(--text-accent)}.bxfl__tabs label em{font-style:normal;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;transition:color 140ms cubic-bezier(.22,.61,.36,1)}.bxfl__tabs label.is-on{background:var(--grad-brand);border-color:transparent;color:#fff;box-shadow:0 8px 22px rgba(239,82,65,.28)}.bxfl__tabs label.is-on em{color:rgba(255,255,255,.78)}.bxfl__count{margin-left:auto;align-self:center;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.bxfl:not(.js-filter)>input:nth-of-type(1):checked~.bxfl__tabs label:nth-of-type(1),.bxfl:not(.js-filter):not(:has(>input:checked)) .bxfl__tabs label:nth-of-type(1){background:var(--grad-brand);border-color:transparent;color:#fff}.bxpj2__c[hidden]{display:none}@media (max-width:640px){.bxfl__count{display:none}.bxfl__tabs label{font-size:12.5px;padding:9px 15px}}.bxpj2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(18px,2.2vw,30px)}.bx .bxpj2__c{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);transition:transform 240ms cubic-bezier(.22,.61,.36,1),box-shadow 240ms cubic-bezier(.22,.61,.36,1),border-color 240ms cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.bxpj2__m{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--navy-900)}.bxpj2__m>img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover .bxpj2__m>img{transform:scale(1.05)}.bxpj2__ty{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(20px,2.4vw,30px);background:linear-gradient(145deg,#0A0F38 0%,#04072B 100%);overflow:hidden}.bxpj2__ty::before{content:"";position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px}.bxpj2__ty::after{content:"";position:absolute;right:-70px;bottom:-100px;width:230px;height:230px;border-radius:50%;background:var(--grad-brand);opacity:.26;pointer-events:none}.bxpj2__ty b{position:relative;font-family:var(--font-display);font-weight:900;font-size:clamp(1.25rem,1.05rem + .9vw,1.875rem);line-height:1.1;letter-spacing:-.02em;color:#fff;text-wrap:balance}.bxpj2__ty span{position:relative;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bumsa-sky)}.bxpj2__ov{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;padding:clamp(18px,2vw,26px);background:linear-gradient(180deg,rgba(4,7,43,.15) 0%,rgba(4,7,43,.88) 58%,rgba(4,7,43,.96) 100%);opacity:0;transition:opacity 420ms cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover .bxpj2__ov,.bx .bxpj2__c:focus-visible .bxpj2__ov{opacity:1}.bx .bxpj2__ov p{font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.9);margin:0;max-width:44ch;transform:translateY(10px);transition:transform 420ms cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover .bxpj2__ov p{transform:none}.bxpj2__b{padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;gap:9px;flex:1}.bxpj2__hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.bxpj2__tag{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent)}.bxpj2__n{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;color:var(--gray-300);font-variant-numeric:tabular-nums;transition:color 240ms cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover .bxpj2__n{color:var(--text-accent)}.bxpj2__b h3{font-size:1.1875rem;font-style:normal;margin:0;line-height:1.3;transition:color 240ms cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover .bxpj2__b h3{color:var(--text-accent)}.bxpj2__go{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bumsa-denim);transition:color 240ms cubic-bezier(.22,.61,.36,1)}.bxpj2__go svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;transition:transform 240ms cubic-bezier(.22,.61,.36,1)}.bx .bxpj2__c:hover .bxpj2__go{color:var(--text-accent)}.bx .bxpj2__c:hover .bxpj2__go svg{transform:translateX(4px)}.bxgal{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(16px,2vw,26px)}.bx .bxgal__c{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:var(--navy-900);transition:transform 240ms cubic-bezier(.22,.61,.36,1),box-shadow 240ms cubic-bezier(.22,.61,.36,1)}.bx .bxgal__c:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.bxgal__c img{width:100%;aspect-ratio:1024/643;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.bx .bxgal__c:hover img{transform:scale(1.04)}.bxgal__ov{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:clamp(16px,1.8vw,24px);background:linear-gradient(180deg,transparent 38%,rgba(4,7,43,.9) 100%);opacity:0;transition:opacity 420ms cubic-bezier(.22,.61,.36,1)}.bx .bxgal__c:hover .bxgal__ov{opacity:1}.bxgal__ov b{font-family:var(--font-display);font-size:1rem;font-weight:700;color:#fff;line-height:1.3;transform:translateY(8px);transition:transform 420ms cubic-bezier(.22,.61,.36,1)}.bxgal__ov span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bumsa-sky);transform:translateY(8px);transition:transform 420ms cubic-bezier(.22,.61,.36,1);transition-delay:60ms}.bx .bxgal__c:hover .bxgal__ov b,.bx .bxgal__c:hover .bxgal__ov span{transform:none}.bxgal__ov svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.bxgal__bg{position:absolute;left:0;top:14px;z-index:1;background:var(--grad-brand);color:#fff;border-radius:0 var(--radius-md) var(--radius-md) 0;padding:6px 13px 6px clamp(12px,1.4vw,16px);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateX(-8px);transition:opacity 240ms cubic-bezier(.22,.61,.36,1),transform 240ms cubic-bezier(.22,.61,.36,1)}.bx .bxgal__c:hover .bxgal__bg{opacity:1;transform:none}.bxlogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(14px,1.8vw,22px)}.bxlogo__c{display:flex;flex-direction:column;gap:12px}.bxlogo__c img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--gray-050);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(14px,1.8vw,24px);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bxlogo__c:hover img{transform:translateY(-4px);border-color:transparent;box-shadow:var(--shadow-md);background:#fff}.bxlogo__c span{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--gray-800);text-align:center;line-height:1.35;transition:color var(--dur-base) var(--ease-out)}.bxlogo__c:hover span{color:var(--text-accent)}.bxbn{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}@media (max-width:640px){.bxbn{grid-template-columns:1fr;max-width:320px}}.bxbn__c{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:var(--gray-050);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bxbn__c:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.bxbn__c img{width:100%;aspect-ratio:432/1024;object-fit:cover;display:block}.bxsm2{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(14px,1.8vw,22px)}.bxsm2__c{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:var(--gray-050);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bxsm2__c:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.bxsm2__c img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .9s var(--ease-out)}.bxsm2__c:hover img{transform:scale(1.04)}.bxro{position:relative;overflow:hidden;padding-block:clamp(26px,3vw,40px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bxro__t{display:flex;gap:clamp(28px,3.4vw,56px);width:max-content;animation:bxroslide 38s linear infinite}.bxro:hover .bxro__t{animation-play-state:paused}@keyframes bxroslide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bxro__t span{display:inline-flex;align-items:center;gap:clamp(28px,3.4vw,56px);font-family:var(--font-display);font-weight:900;font-size:clamp(1rem,.88rem + .6vw,1.5rem);letter-spacing:-.01em;color:var(--gray-300);white-space:nowrap;transition:color 240ms cubic-bezier(.22,.61,.36,1)}.bxro__t span::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--bumsa-coral);flex:0 0 auto}.bxro:hover .bxro__t span{color:var(--gray-500)}.bxsb{position:relative;overflow:hidden;background:var(--navy-900);color:var(--text-invert-dim);padding-block:clamp(48px,6vw,92px)}.bxsb::after{content:"";position:absolute;right:-170px;top:-230px;width:560px;height:560px;border-radius:50%;background:var(--grad-brand);opacity:.15;pointer-events:none}.bxsb__in{position:relative;z-index:1;max-width:var(--container-wide);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(240px,.72fr) minmax(300px,1.5fr);gap:clamp(28px,4vw,64px);align-items:start}.bxsb h2{color:#fff;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.375rem);margin:0;max-width:20ch}.bx .bxsb p:not(.bx-eyebrow){font-size:var(--fs-small);line-height:var(--lh-loose);color:var(--text-invert-dim);max-width:72ch}.bx .bxsb p:not(.bx-eyebrow)+p:not(.bx-eyebrow){margin-top:var(--space-4)}.bx .bxsb strong{color:#fff}.bxsb__kick{font-family:var(--font-display);font-size:clamp(1.0625rem,.98rem + .5vw,1.375rem)!important;font-weight:700;font-style:italic;color:#fff!important;line-height:1.5!important}.bxsb__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(18px,2.2vw,32px);margin-top:clamp(26px,3vw,40px);padding-top:clamp(22px,2.4vw,32px);border-top:1px solid rgba(255,255,255,.16)}.bxsb__s b{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1;letter-spacing:-.02em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.bx .bxsb__s span{display:block;font-size:13px;line-height:1.6;color:var(--text-invert-dim);max-width:30ch}@media (max-width:900px){.bxsb__in{grid-template-columns:1fr;gap:var(--space-5)}}.bxst3{position:relative;overflow:hidden;background:var(--bumsa-navy);color:var(--text-invert-dim);padding-block:clamp(52px,6.5vw,96px);text-align:center}.bxst3__w{position:absolute;left:0;right:0;bottom:-.08em;font-family:var(--font-display);font-weight:900;font-size:clamp(4.5rem,17vw,15rem);line-height:.8;letter-spacing:-.03em;text-align:center;color:transparent;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;opacity:.22;pointer-events:none;user-select:none}.bxst3__in{position:relative;z-index:1;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.bxst3 h2{color:#fff;font-size:clamp(1.375rem,1rem + 1.7vw,2.375rem);margin:0 auto;max-width:46ch}.bxst3__row{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:clamp(26px,3vw,42px)}@media (prefers-reduced-motion:reduce){.bxdk__f,.bxro__t{animation:none!important}.bxro{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bx .bxbtn::before{display:none}}