.b4-stretch:after{content:"";z-index:1;position:absolute;inset:0}.b4-stretch:focus-visible{outline:none}.b4-stretch:focus-visible:after{outline:3px solid var(--v4-lime);outline-offset:3px;border-radius:10px}.b4-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b4-meta{font-family:var(--font-meta);color:var(--fg3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:13px;line-height:1.4;display:flex}.b4-meta time,.b4-meta>span:last-child{white-space:nowrap}.b4-cat{text-transform:uppercase;letter-spacing:.14em;color:var(--fg2);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.b4-cat i{background:var(--cc,var(--v4-lime));border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #0f111247}.b4-pill{background:var(--v4-lime);color:#0b2c31;height:48px;transition:transform .3s var(--v4-ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding-inline:22px;font-size:15px;font-weight:700;display:inline-flex}.b4-pill svg{transition:transform .3s var(--v4-ease)}.v4-sec.b4-hero{min-height:calc(100 * var(--v4-svh));padding-top:calc(var(--v4-hdr) + clamp(12px, calc(2.4 * var(--v4-svh)), 30px));padding-bottom:clamp(20px, calc(3.6 * var(--v4-svh)), 44px);flex-direction:column;display:flex}.b4-hero>.v4-c{flex-direction:column;flex:1;display:flex}.b4-head{margin-top:clamp(12px, calc(2.2 * var(--v4-svh)), 24px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px;display:grid}.b4-h1{max-width:16ch}.b4-head .v4-lead{max-width:520px}.b4-stats{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.14em;color:var(--fg3);align-items:center;gap:14px;margin:12px 0 0;font-size:13px;display:flex}.b4-stats b{font-family:var(--font-display);letter-spacing:0;color:var(--v4-lime);margin-right:6px;font-size:20px;font-weight:600}.b4-stats span{background:var(--line);width:28px;height:1px}.b4-feat{min-height:clamp(240px, calc(34 * var(--v4-svh)), 540px);margin-top:clamp(14px, calc(3 * var(--v4-svh)), 32px);background:#0c3134;border:1px solid #f6f7f71a;border-radius:12px;flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative;overflow:hidden}.b4-feat__img{background:#071a1c;min-height:0;position:relative;overflow:hidden}.b4-feat__img>img,.b4-feat__img>svg{object-fit:cover;object-position:50% 30%;filter:saturate(.88);width:100%;height:100%;transition:transform .8s var(--v4-ease);display:block;position:absolute;inset:0}.b4-feat__img:after{content:"";pointer-events:none;background:linear-gradient(90deg,#071a1c00 70%,#0c3134b3);position:absolute;inset:0}.b4-badge{z-index:2;background:var(--v4-lime);color:#0b2c31;font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}.b4-feat__body{justify-content:center;gap:clamp(10px, calc(1.9 * var(--v4-svh)), 20px);padding:clamp(20px, calc(3.4 * var(--v4-svh)), 44px) clamp(24px, 3.2%, 48px);flex-direction:column;min-width:0;display:flex}.b4-feat__t{font-family:var(--font-display);font-weight:700;font-size:clamp(24px, calc(4.4 * var(--v4-svh)), 42px);letter-spacing:-.02em;text-wrap:balance;color:var(--fg);margin:0;line-height:1.1;transition:color .2s}.b4-feat__q b{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.16em;color:var(--v4-lime);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.b4-feat__q{font-size:calc(var(--v4-body) + 2px);color:var(--fg2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.b4-feat:hover .b4-feat__img>img,.b4-feat:hover .b4-feat__img>svg{transform:scale(1.03)}.b4-feat:hover .b4-pill{transform:translate(4px)}.b4-feat:hover .b4-pill svg{transform:translate(3px)}.v4-sec.b4-list{padding-bottom:calc(var(--v4-pad) * 1.1)}.b4-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-top:22px;display:flex}.v4-h2.b4-h2{font-size:calc(var(--v4-h2) * .72)}.b4-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:760px;display:flex}.b4-chip{border:1px solid var(--line);height:40px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.b4-chip span{font-variant-numeric:tabular-nums;color:var(--fg3);font-weight:500}.b4-chip:hover{border-color:var(--fg)}.b4-chip[aria-pressed=true]{color:#f6f7f7;background:#0b2c31;border-color:#0b2c31}.b4-chip[aria-pressed=true] span{color:#f6f7f7b3}.b4-chip:focus-visible{outline-offset:3px;outline:3px solid #2f6a12}.b4-grid{gap:clamp(28px, calc(5 * var(--v4-svh)), 48px) 32px;margin-top:clamp(24px, calc(4 * var(--v4-svh)), 40px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b4-card{flex-direction:column;min-width:0;display:flex;position:relative}.b4-card[hidden]{display:none}.b4-card__img{aspect-ratio:16/10;background:#0b2c31;border-radius:8px;position:relative;overflow:hidden}.b4-card__img>img,.b4-card__img>svg{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform .7s var(--v4-ease);display:block;position:absolute;inset:0}.b4-card:hover .b4-card__img>img,.b4-card:hover .b4-card__img>svg{transform:scale(1.04)}.b4-card__body{flex-direction:column;flex:1;gap:10px;padding-top:16px;display:flex}.b4-card__t{font-family:var(--font-display);font-weight:600;font-size:clamp(19px, calc(2.2 * var(--v4-svh)), 24px);letter-spacing:-.015em;text-wrap:balance;color:var(--fg);margin:0;line-height:1.2;transition:color .2s}.b4-card__d{color:var(--fg2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.b4-card__go{color:var(--acc);transition:transform .3s var(--v4-ease);align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:14.5px;font-weight:700;display:inline-flex}.b4-card:hover .b4-card__go{transform:translate(4px)}.b4-card:hover .b4-card__t{color:var(--acc)}.b4-card--compact .b4-card__body{padding-top:14px}.b4-card--compact .b4-card__t{font-size:clamp(18px, calc(2 * var(--v4-svh)), 22px)}.b4-cell{--fg:#f6f7f7;--fg2:#f6f7f7c7;--fg3:#f6f7f799;--acc:#c4f567;grid-column:span var(--span,2);background:var(--v4-brand);color:var(--fg);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.b4-cell .v4-kick{color:var(--fg3)}.b4-cell__t{font-family:var(--font-display);font-weight:700;font-size:clamp(24px, calc(3.6 * var(--v4-svh)), 38px);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:12px 0;line-height:1.1}.b4-cell__t em{color:var(--v4-lime);font-style:normal}.b4-cell .v4-p{max-width:46ch}.v4-sec.b4-end{padding-block:calc(var(--v4-pad) * .9);overflow:hidden}.v4-cta__h.b4-cta__h{font-size:clamp(34px, min(calc(4.6 * var(--v4-vw)), calc(8 * var(--v4-svh))), 68px)}.b4-mark{--v4-mark:clamp(200px, calc(32 * var(--v4-svh)), 380px)}@media (width<=999px){.v4-sec.b4-hero{min-height:0;padding-top:96px;padding-bottom:36px}.b4-head{grid-template-columns:minmax(0,1fr);row-gap:14px}.b4-h1{max-width:none}.b4-feat{flex:none;grid-template-columns:minmax(0,1fr);min-height:0}.b4-feat__img{aspect-ratio:16/10}.b4-feat__img:after{background:linear-gradient(#071a1c00 70%,#0c3134b3)}.b4-feat__body{padding:22px 20px 26px}.b4-feat__t{font-size:clamp(24px,6.4vw,34px)}.b4-filters{justify-content:flex-start;max-width:none}.b4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.b4-cell{--span:1}}@media (width<=639px){.b4-grid{grid-template-columns:minmax(0,1fr)}.b4-chip{height:44px}.b4-end .v4-mark{display:none}.b4-end__c{grid-template-columns:minmax(0,1fr)}}.b4-cell .btn,.b4-end .btn{max-width:100%}@media (width<=639px){.b4-cell .btn,.b4-end .btn{justify-content:space-between;width:100%}.b4-hero .v4-c,.b4-list .v4-c,.b4-end .v4-c{overflow-x:clip}}.v4-sec.b4-hero{min-height:0;padding-bottom:clamp(48px,6vw,88px);overflow:hidden}.b4-hero:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#2bb9b138,#0000 72%);width:60%;position:absolute;top:-18%;right:-12%}.b4-hero>.v4-c{z-index:1;flex:none;position:relative}.b4-head{margin-top:clamp(14px,2vw,24px)}.b4-feat{border-color:#f6f7f724;border-radius:18px;flex:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:0;margin-top:clamp(28px,3.4vw,48px);box-shadow:0 2rem 4.5rem -2rem #0000008c}.b4-feat__img{aspect-ratio:16/10}.b4-feat__img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#071a1c8c);position:absolute;inset:0}.b4-feat__body{gap:14px;padding:clamp(24px,3vw,44px)}.b4-feat__t{font-size:clamp(24px,2.6vw,38px)}.b4-feat__q{-webkit-line-clamp:3}@media (width<=999px){.v4-sec.b4-hero{padding-bottom:44px}.b4-feat{border-radius:16px;grid-template-columns:minmax(0,1fr)}}
