.bgk-iel{--sec-y:clamp(76px,9.5vw,172px);--sec-head-gap:clamp(36px,4.6vw,64px)}.bgk-iel .sec{padding-block:var(--sec-y);position:relative}.bgk-iel .sec.band+.sec.band,.bgk-iel .sec.dark-sec+.sec.dark-sec{padding-top:0}.bgk-iel .band{background:var(--mist)}.bgk-iel .sec-head{margin-bottom:var(--sec-head-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:max(18px,min(3vw,56px));display:grid}.bgk-iel .sec-head>div:first-child{justify-items:start;gap:14px;display:grid}.bgk-iel .sec-head h2{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--forest);text-wrap:balance;line-height:1.1}.bgk-iel .sec-head .hl{color:var(--olive);font-weight:600}.bgk-iel .sec-head>p{color:var(--body);align-self:end;max-width:46ch;font-size:16.5px;line-height:1.66}.bgk-iel .sec-head.on-dark>p{color:var(--w80)}.bgk-iel .sec-head.on-dark h2{color:var(--paper)}.bgk-iel .sec-head.on-dark .hl,.bgk-iel .sec-head.on-dark .eyebrow{color:var(--lime)}@media (max-width:900px){.bgk-iel .sec-head{grid-template-columns:1fr;align-items:start}.bgk-iel .sec-head>p{align-self:start}}.bgk-iel [data-lines] .w{vertical-align:top;display:inline-block}.bgk-iel [data-lines] .ln{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.js .bgk-iel [data-lines] .li{transition:transform 1.05s var(--ease);transition-delay:calc(var(--ln,0)*.105s + var(--base,0s));display:inline-block;transform:translateY(106%)}.js .bgk-iel [data-lines].in .li{transform:none}.bgk-iel.iel-fixed{contain:none;background:0 0;overflow:visible}.bgk-iel .iel-prog{z-index:120;pointer-events:none;background:rgba(15,46,36,.12);height:3px;position:fixed;top:0;left:0;right:0}.bgk-iel .iel-prog i{background:linear-gradient(90deg,var(--leaf),var(--lime));width:0;height:100%;display:block;box-shadow:0 0 12px rgba(201,231,145,.6)}.bgk-iel .iel-rail{z-index:110;pointer-events:none;transition:transform .55s var(--spring);position:fixed;bottom:0;left:0;right:0;transform:translateY(115%)}.bgk-iel .iel-rail.on{transform:none}.bgk-iel .iel-rail .wrap{pointer-events:auto;margin-bottom:calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(15,46,36,.92);border-radius:999px;align-items:center;gap:max(14px,min(2.4vw,34px));padding-top:12px;padding-bottom:12px;display:flex;box-shadow:0 20px 50px -24px rgba(6,17,11,.8),inset 0 0 0 1px rgba(253,253,253,.12)}.bgk-iel .iel-rail .rl-when{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.bgk-iel .iel-rail .rl-when b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.bgk-iel .iel-rail .rl-when span{color:rgba(253,253,253,.6);font-size:13.5px}.bgk-iel .iel-rail .rl-mid{min-width:0;color:var(--w80);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.bgk-iel .iel-rail .btn{flex:none}@media (max-width:640px){.bgk-iel .iel-rail .rl-mid{display:none}.bgk-iel .iel-rail .wrap{justify-content:space-between;gap:12px}}.bgk-iel .eyebrow.rule{align-items:center;gap:12px;display:inline-flex}.bgk-iel .eyebrow.rule:after{content:"";background:var(--leaf);width:0;height:1.5px;transition:width .9s var(--ease).15s;border-radius:2px}.bgk-iel .eyebrow.rule.in:after,.bgk-iel [data-reveal].in .eyebrow.rule:after{width:max(28px,min(4vw,64px))}.bgk-iel .on-dark .eyebrow.rule:after,.bgk-iel .cta .eyebrow.rule:after,.bgk-iel .sb-card .eyebrow.rule:after{background:var(--lime)}.js .bgk-iel [data-stagger]>li{opacity:0;transition:opacity .75s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--n,0)*.1s);transform:translateY(26px)}.js .bgk-iel [data-stagger].in>li{opacity:1;transform:none}.bgk-iel .ps-mask{border-radius:24px;display:block;overflow:hidden}.js .bgk-iel .ps-mask{clip-path:inset(0 0 100%);transition:clip-path 1.15s var(--ease)}.js .bgk-iel [data-reveal].in .ps-mask{clip-path:inset(0)}.bgk-iel .ps-mask img{will-change:transform;width:100%;height:auto;display:block}.bgk-iel .cover{isolation:isolate;min-height:min(100vh,980px);padding:calc(122px + env(safe-area-inset-top,0px))0 clamp(40px,5.2vw,78px);background:var(--forest-900);align-items:flex-end;display:flex;position:relative;overflow:hidden}.bgk-iel .cv-shot{z-index:-3;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.bgk-iel .cv-shot img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;animation:cvZoom 28s var(--ease)both;transform:scale(1.08)}@keyframes cvZoom{0%{transform:scale(1.15)}to{transform:scale(1.02)}}.bgk-iel .cv-wash{z-index:-2;pointer-events:none;background:linear-gradient(rgba(8,26,17,.84) 0%,rgba(8,26,17,.5) 30%,rgba(8,26,17,.88) 76%,rgba(6,17,11,.98) 100%),linear-gradient(100deg,rgba(15,46,36,.92) 0%,rgba(15,46,36,.3) 54%,transparent 80%);position:absolute;top:0;bottom:0;left:0;right:0}.bgk-iel .cv-glow{z-index:-1;pointer-events:none;filter:blur(90px);background:radial-gradient(closest-side,rgba(128,171,74,.5),transparent);border-radius:50%;width:640px;height:580px;animation:20s ease-in-out infinite alternate drift1;position:absolute;top:-160px;right:-180px}.bgk-iel .cv-in{will-change:transform,opacity;justify-items:start;gap:0;display:grid;position:relative}.bgk-iel .cv-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-bottom:20px;font-size:12.5px;font-weight:600}.bgk-iel .cover h1{letter-spacing:-.045em;color:var(--paper);text-wrap:balance;max-width:15ch;font-size:max(42px,min(6.3vw,96px));line-height:1}.bgk-iel .cover h1 .hl{color:var(--lime);font-weight:600}.bgk-iel .triad{flex-wrap:wrap;gap:10px 14px;margin:26px 0 0;padding:0;list-style:none;display:flex}.bgk-iel .triad li{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.bgk-iel .triad li+li:before{content:"";background:rgba(201,231,145,.5);border-radius:50%;width:5px;height:5px}.bgk-iel .cv-lead{font-size:var(--fs-lead);color:var(--w80);max-width:48ch;margin-top:22px;line-height:1.6}.bgk-iel .cv-meta{border-top:1px solid rgba(253,253,253,.17);flex-wrap:wrap;gap:16px max(26px,min(3.4vw,52px));margin:max(28px,min(3.4vw,40px)) 0 0;padding:max(16px,min(1.8vw,20px)) 0 0;list-style:none;display:flex}.bgk-iel .cv-meta li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.bgk-iel .cv-meta svg{width:19px;height:19px;color:var(--leaf);grid-row:1/3}.bgk-iel .cv-meta>li>span{letter-spacing:.16em;text-transform:uppercase;color:rgba(253,253,253,.48);font-size:11px;font-weight:600}.bgk-iel .cv-meta b{color:var(--paper);font-size:16px;font-weight:500;line-height:1.3}.bgk-iel .cv-foot{flex-wrap:wrap;align-items:flex-end;gap:max(22px,min(3.2vw,56px));width:100%;margin-top:max(26px,min(3.2vw,40px));display:flex}.bgk-iel .cv-cta{flex-wrap:wrap;gap:10px;display:flex}.bgk-iel .btn-clear{color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(253,253,253,.1);box-shadow:inset 0 0 0 1px rgba(253,253,253,.28)}.bgk-iel .btn-clear:hover{box-shadow:inset 0 0 0 1px var(--lime);color:var(--lime);background:rgba(253,253,253,.18)}.bgk-iel .cd{justify-items:start;gap:11px;display:grid}.bgk-iel .cd-lbl{letter-spacing:.18em;text-transform:uppercase;color:rgba(253,253,253,.55);font-size:12px;font-weight:600}.bgk-iel .cd-row{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bgk-iel .cd-row li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(253,253,253,.07);border-radius:20px;gap:2px;min-width:98px;padding:15px 20px 12px;display:grid;box-shadow:inset 0 0 0 1px rgba(253,253,253,.15)}.bgk-iel .cd-row b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:max(30px,min(3.2vw,42px));font-weight:300;line-height:1}.bgk-iel .cd-row span{letter-spacing:.06em;color:rgba(253,253,253,.58);font-size:11.5px}.bgk-iel .cd-row b.roll{height:1em;display:block;position:relative;overflow:hidden}.bgk-iel .cd-row b.roll i{font-style:normal;display:block}.bgk-iel .cd-row b.roll i.out{animation:rollOut .42s var(--ease)forwards}.bgk-iel .cd-row b.roll i.in{animation:rollIn .42s var(--ease)backwards}@keyframes rollOut{to{opacity:0;transform:translateY(-100%)}}@keyframes rollIn{0%{opacity:0;transform:translateY(100%)}}.bgk-iel .cd-meter{background:rgba(253,253,253,.14);border-radius:2px;width:min(100%,429px);height:2px;display:block;overflow:hidden}.bgk-iel .cd-meter b{background:var(--lime);border-radius:2px;width:0;height:100%;display:block;box-shadow:0 0 10px rgba(201,231,145,.6)}.bgk-iel .cv-scroll{z-index:1;border-radius:999px;width:24px;height:38px;position:absolute;bottom:max(14px,min(2.4vw,26px));left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px rgba(253,253,253,.3)}.bgk-iel .cv-scroll i{background:var(--lime);width:3px;height:7px;animation:scrollDot 1.9s var(--ease)infinite;border-radius:2px;position:absolute;top:9px;left:50%;transform:translate(-50%)}@keyframes scrollDot{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}70%{opacity:0;transform:translate(-50%,13px)}to{opacity:0}}.bgk-iel .cv-cap{right:var(--gutter);z-index:1;color:rgba(253,253,253,.45);text-align:right;max-width:38vw;font-size:12.5px;position:absolute;bottom:max(16px,min(2.4vw,28px))}.bgk-iel .dark-sec{isolation:isolate;background:linear-gradient(152deg,#1f5541 0%,var(--forest)46%,var(--forest-900)100%);color:var(--w80);position:relative;overflow:hidden}.bgk-iel .ds-glow{z-index:-1;pointer-events:none;filter:blur(80px);background:radial-gradient(closest-side,rgba(128,171,74,.42),transparent);border-radius:50%;width:560px;height:480px;animation:24s ease-in-out infinite alternate drift2;position:absolute;top:-140px;left:-160px}.bgk-iel .ds-glow.alt{top:auto;bottom:-170px;left:auto;right:-150px}.bgk-iel .theme{background:linear-gradient(180deg,#06110b 0%,var(--forest-900)24%,var(--forest)70%,#1f5541 100%)}.bgk-iel .prin{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bgk-iel .prin li{border-left:1px solid rgba(253,253,253,.16);align-content:start;gap:13px;padding:max(24px,min(2.8vw,38px)) max(20px,min(2.4vw,36px));display:grid;overflow:hidden}.bgk-iel .prin li:first-child{border-left:none;padding-left:0}.bgk-iel .prin li:before{content:"";z-index:0;opacity:0;width:240px;height:240px;transition:opacity .5s var(--ease),transform .6s var(--ease);background:radial-gradient(closest-side,rgba(128,171,74,.5),transparent);border-radius:50%;position:absolute;top:-90px;right:-90px;transform:scale(.7)}.bgk-iel .prin li:hover:before{opacity:1;transform:none}.bgk-iel .prin li>*{z-index:1;position:relative}.bgk-iel .prin .pn{letter-spacing:.18em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bgk-iel .prin .pw{letter-spacing:-.035em;color:var(--paper);font-size:max(30px,min(3.4vw,50px));font-weight:300;line-height:1}.bgk-iel .prin p{color:var(--w80);font-size:15.5px;line-height:1.66}.bgk-iel .figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bgk-iel .figs li{border-left:1px solid var(--line);align-content:start;gap:7px;padding:max(20px,min(2.4vw,30px)) max(18px,min(2.2vw,30px)) max(38px,min(3.8vw,52px));display:grid;position:relative}.bgk-iel .figs li:first-child{border-left:none;padding-left:0}.bgk-iel .figs .fi{background:var(--lime-50);width:34px;height:34px;transition:background .4s var(--ease),transform .5s var(--spring);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.bgk-iel .figs li:hover .fi{background:var(--lime);transform:translateY(-3px)}.bgk-iel .figs .fi svg{width:18px;height:18px;color:var(--olive)}.bgk-iel .figs b{letter-spacing:-.04em;color:var(--forest);font-variant-numeric:tabular-nums;font-size:max(42px,min(5.2vw,74px));font-weight:300;line-height:1}.bgk-iel .figs span{color:var(--soft);font-size:15px;line-height:1.4}.bgk-iel .figs li:after{content:"";background:var(--leaf);width:0;height:2px;transition:width 1s var(--ease).25s;border-radius:2px;position:absolute;bottom:max(20px,min(2.4vw,28px));left:max(18px,min(2.2vw,30px))}.js .bgk-iel [data-stagger].in>li:after{width:34px}.bgk-iel .figs li:first-child:after{left:0}.bgk-iel .spk-row{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:max(20px,min(2.6vw,42px));margin:0;padding:0;list-style:none;display:grid}.bgk-iel .spk-row>li{text-align:center;justify-items:center;width:100%;max-width:276px;display:grid}.bgk-iel .spk-ph{aspect-ratio:1/1.2;isolation:isolate;background:radial-gradient(118% 86% at 32% 14%,#39805c 0%,var(--forest)46%,#06110b 100%);width:100%;transition:transform .55s var(--ease),box-shadow .55s var(--ease);border-radius:50% 50% 38% 38%/41% 41% 31% 31%;place-items:center;margin-bottom:max(18px,min(2vw,26px));display:grid;position:relative;overflow:hidden}.bgk-iel .spk-row>li:hover .spk-ph{transform:translateY(-8px);box-shadow:0 38px 62px -42px rgba(6,17,11,.75)}.bgk-iel .spk-ph img{object-fit:cover;object-position:50% 16%;filter:grayscale()contrast(1.04);width:100%;height:100%}.bgk-iel .spk-mono{letter-spacing:.1em;color:rgba(253,253,253,.92);text-indent:.1em;font-size:max(40px,min(4.4vw,64px));font-weight:300}.bgk-iel .spk-mk{z-index:-1;opacity:.1;--m0:var(--lime);--m1:var(--lime);--m2:var(--lime);--m3:var(--lime);width:54%;position:absolute;bottom:-16%;right:-12%}.bgk-iel .spk-ph.is-open{background:linear-gradient(180deg,var(--lime-50)0%,var(--paper)72%);box-shadow:inset 0 0 0 1.5px var(--lime-100)}.bgk-iel .spk-pl{width:38px;height:38px;color:var(--leaf)}.bgk-iel .spk-nm{letter-spacing:.04em;text-transform:uppercase;color:var(--forest);max-width:18ch;min-height:2.6em;font-size:max(15.5px,min(1.3vw,18px));font-weight:600;line-height:1.3}.bgk-iel .spk-kind{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);margin-top:8px;font-size:11.5px;font-weight:600}.bgk-iel .spk-rl{color:var(--soft);max-width:27ch;margin-top:8px;font-size:14.5px;line-height:1.5}.bgk-iel .spk-open .spk-nm{color:var(--soft);font-weight:500}.bgk-iel .spk-st{color:var(--leaf);padding-left:.28em;font-style:normal;font-weight:600}.bgk-iel .spk-fn{color:var(--soft);align-items:baseline;gap:7px;margin-top:max(22px,min(2.6vw,30px));font-size:13.5px;display:flex}.bgk-iel .spk-fn i{color:var(--leaf);font-style:normal;font-weight:600}.bgk-iel .sn-who .spk-st{font-size:.9em}.bgk-iel .spk-prog{border-top:1px solid var(--line);justify-items:start;gap:max(22px,min(2.6vw,34px));margin-top:max(48px,min(6vw,98px));padding-top:max(26px,min(3vw,40px));display:grid}.bgk-iel .spk-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(26px,min(3.8vw,68px));width:100%;margin:0;padding:0;list-style:none;display:grid}.bgk-iel .spk-notes li{align-content:start;gap:12px;display:grid}.bgk-iel .sn-who{gap:4px;display:grid}.bgk-iel .sn-who b{color:var(--forest);font-size:max(17px,min(1.5vw,20px));font-weight:500;line-height:1.25}.bgk-iel .sn-who>span{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-size:11.5px;font-weight:600}.bgk-iel .spk-notes p{color:var(--body);max-width:52ch;font-size:15.5px;line-height:1.68}.bgk-iel .run{gap:0;margin:max(30px,min(3.6vw,46px)) 0 0;padding:0;list-style:none;display:grid;position:relative}.bgk-iel .run-line{z-index:0;pointer-events:none;background:rgba(253,253,253,.14);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:calc(5.4ch + max(9px,min(1.2vw,17px)))}.bgk-iel .run-line b{background:linear-gradient(180deg,var(--leaf),var(--lime));border-radius:2px;width:100%;height:0;display:block;position:relative;box-shadow:0 0 14px rgba(201,231,145,.5)}.bgk-iel .run-line b:after{content:"";background:var(--lime);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px rgba(201,231,145,.13),0 0 20px rgba(201,231,145,.8)}.bgk-iel .run li{z-index:1;border-top:1px solid rgba(253,253,253,.14);grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:max(18px,min(2.4vw,34px));padding:max(22px,min(2.6vw,30px)) 0;display:grid;position:relative}.bgk-iel .run li:last-child{border-bottom:1px solid rgba(253,253,253,.14)}.js .bgk-iel .run li{opacity:.42;transition:opacity .5s var(--ease),border-color .5s var(--ease)}.js .bgk-iel .run li.lit{opacity:1;border-top-color:rgba(201,231,145,.26)}.bgk-iel .r-time{font-variant-numeric:tabular-nums;gap:1px;min-width:5.4ch;line-height:1.1;display:grid}.bgk-iel .r-time b{color:var(--lime);transition:color .45s var(--ease);font-size:max(18px,min(1.7vw,22px));font-weight:400}.bgk-iel .r-time span{color:rgba(253,253,253,.45);font-size:12.5px}.bgk-iel .r-dot{width:42px;height:42px;transition:background .45s var(--ease),transform .55s var(--spring),box-shadow .45s var(--ease);background:rgba(253,253,253,.08);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px rgba(253,253,253,.16)}.bgk-iel .r-dot svg{width:20px;height:20px;color:var(--lime);transition:color .45s var(--ease)}.js .bgk-iel .run li.lit .r-dot{background:var(--lime);box-shadow:0 0 0 6px rgba(201,231,145,.14)}.js .bgk-iel .run li.lit .r-dot svg{color:var(--forest-900)}.bgk-iel .r-body{gap:6px;min-width:0;display:grid}.bgk-iel .r-body b{color:var(--paper);font-size:max(17px,min(1.6vw,21px));font-weight:500;line-height:1.25}.bgk-iel .r-body p{color:rgba(253,253,253,.7);max-width:58ch;font-size:15px;line-height:1.62}@media (hover:hover){.bgk-iel .run li:hover .r-dot{background:var(--lime);transform:scale(1.07)}.bgk-iel .run li:hover .r-dot svg{color:var(--forest-900)}}.bgk-iel .who-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:max(24px,min(3.4vw,52px));display:grid}.bgk-iel .steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.bgk-iel .steps li{border-top:1px solid var(--line)}.bgk-iel .steps li:first-child{border-top:none}.bgk-iel .steps li:last-child{border-bottom:1px solid var(--line)}.bgk-iel .steps h3{font-size:inherit;font-weight:inherit;letter-spacing:normal;margin:0}.bgk-iel .st-top{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:max(14px,min(1.8vw,22px));width:100%;padding:max(18px,min(2.2vw,26px)) 0;display:grid}.bgk-iel .sn{background:var(--mist);width:40px;height:40px;color:var(--olive);font-variant-numeric:tabular-nums;transition:background .4s var(--ease),color .4s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.bgk-iel .st.open .sn,.bgk-iel .st-top:hover .sn{background:var(--forest);color:var(--lime)}.bgk-iel .st-ttl{color:var(--forest);transition:color .35s var(--ease);font-size:max(17px,min(1.7vw,22px));font-weight:500;line-height:1.3}.bgk-iel .st-top:hover .st-ttl{color:var(--olive)}.bgk-iel .st-ic{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .35s var(--ease),background .35s var(--ease);border-radius:50%;flex:none;position:relative}.bgk-iel .st-ic i{background:var(--forest);width:13px;height:1.6px;transition:transform .45s var(--spring),background .35s;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bgk-iel .st-ic i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.bgk-iel .st.open .st-ic{background:var(--forest);box-shadow:none}.bgk-iel .st.open .st-ic i{background:var(--lime)}.bgk-iel .st.open .st-ic i:last-child{transform:translate(-50%,-50%)rotate(0)}.bgk-iel .st-wrap{visibility:hidden;transition:grid-template-rows .55s var(--ease),visibility .55s;grid-template-rows:0fr;display:grid}.bgk-iel .st.open .st-wrap{visibility:visible;grid-template-rows:1fr}.bgk-iel .st-in{min-height:0;overflow:hidden}.bgk-iel .st-in>*{opacity:0;transition:opacity .45s var(--ease).1s,transform .5s var(--ease).1s;transform:translateY(8px)}.bgk-iel .st.open .st-in>*{opacity:1;transform:none}.bgk-iel .st-in p{color:var(--body);max-width:52ch;padding-left:calc(40px + max(14px,min(1.8vw,22px)));font-size:15.5px;line-height:1.66}.bgk-iel .st-chip{margin:12px 0 max(20px,min(2.4vw,26px));background:var(--lime-50);color:var(--olive);letter-spacing:.04em;border-radius:999px;margin-left:calc(40px + max(14px,min(1.8vw,22px)));padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}.bgk-iel .latest{background:var(--forest);color:var(--w80);isolation:isolate;border-radius:22px;align-content:start;gap:16px;padding:max(26px,min(3vw,36px));display:grid;position:relative;overflow:hidden}.bgk-iel .latest .eyebrow{color:var(--lime);margin:0}.bgk-iel .latest ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bgk-iel .latest li{align-items:baseline;gap:12px;display:flex}.bgk-iel .latest b{color:var(--lime);font-variant-numeric:tabular-nums;min-width:2.6ch;font-size:max(28px,min(3vw,38px));font-weight:300;line-height:1}.bgk-iel .latest span{color:rgba(253,253,253,.74);font-size:14.5px;line-height:1.4}.bgk-iel .latest .lnk{color:var(--lime);border-bottom-color:transparent}.bgk-iel .latest .lnk:hover{border-bottom-color:var(--lime)}.bgk-iel .car{margin-top:max(8px,min(1.4vw,18px));position:relative}.bgk-iel .car-track{padding:4px var(--gutter)clamp(22px,2.6vw,30px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;grid-auto-columns:max(272px,min(24vw,344px));grid-auto-flow:column;gap:max(14px,min(1.6vw,20px));margin:0;list-style:none;display:grid;overflow-x:auto}.bgk-iel .car-track::-webkit-scrollbar{display:none}.bgk-iel .car-track.drag{cursor:grabbing;scroll-snap-type:none}.bgk-iel .car-track:focus-visible{outline:2px solid var(--leaf);outline-offset:-2px;border-radius:18px}@media (min-width:1264px){.bgk-iel .car-track{padding-left:calc((100vw - var(--maxw))/2 + var(--gutter))}}.bgk-iel .ed{scroll-snap-align:start;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:20px;align-content:start;gap:12px;padding:max(22px,min(2.4vw,30px));display:grid}.bgk-iel .ed:hover{box-shadow:inset 0 0 0 1px var(--leaf);transform:translateY(-6px)}.bgk-iel .ed-yr{letter-spacing:-.04em;color:var(--forest);font-variant-numeric:tabular-nums;font-size:max(34px,min(3.6vw,46px));font-weight:300;line-height:1}.bgk-iel .ed-n{align-items:baseline;gap:9px;display:flex}.bgk-iel .ed-n b{color:var(--olive);font-variant-numeric:tabular-nums;font-size:max(22px,min(2.1vw,27px));font-weight:500}.bgk-iel .ed-n>span{color:var(--soft);font-size:14px}.bgk-iel .ed-bar{background:var(--lime-50);border-radius:6px;height:6px;display:block;overflow:hidden}.bgk-iel .ed-bar i{background:linear-gradient(90deg,var(--leaf),var(--lime));width:0;height:100%;transition:width 1.1s var(--ease).2s;border-radius:6px;display:block}.js .bgk-iel [data-reveal].in .ed-bar i{width:var(--w)}.bgk-iel .ed-tag{background:var(--forest);color:var(--lime);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 12px;font-size:11px;font-weight:600}.bgk-iel .car-bar{justify-content:space-between;align-items:center;gap:20px;margin-top:4px;display:flex}.bgk-iel .car-dots{align-items:center;gap:8px;display:flex}.bgk-iel .ed-dot{background:var(--line);width:9px;height:9px;transition:background .35s var(--ease),transform .45s var(--spring),width .35s var(--ease);border-radius:50%}.bgk-iel .ed-dot:hover{background:var(--leaf)}.bgk-iel .ed-dot[aria-current=true]{background:var(--olive);border-radius:999px;width:26px}.bgk-iel .car-nav{gap:9px;display:flex}.bgk-iel .car-btn{background:var(--paper);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--forest);transition:background .35s var(--ease),box-shadow .35s var(--ease),transform .3s var(--ease),opacity .35s;border-radius:50%;place-items:center;display:grid}.bgk-iel .car-btn svg{width:17px;height:17px;transition:transform .4s var(--ease)}.bgk-iel .car-btn#car-prev svg{transform:rotate(180deg)}.bgk-iel .car-btn:hover{background:var(--forest);color:var(--lime);box-shadow:none}.bgk-iel .car-btn:hover svg{transform:translate(3px)}.bgk-iel .car-btn#car-prev:hover svg{transform:rotate(180deg)translate(3px)}.bgk-iel .car-btn:active{transform:scale(.94)}.bgk-iel .car-btn[disabled]{opacity:.35;pointer-events:none}.bgk-iel .doc{justify-items:stretch;gap:max(14px,min(1.8vw,20px));display:grid}.bgk-iel .doc-stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:max(8px,min(1.4vw,18px));display:grid}.bgk-iel .doc-view{aspect-ratio:16/9;background:var(--mist);box-shadow:0 34px 70px -48px rgba(15,46,36,.75),inset 0 0 0 1px var(--line);border-radius:16px;position:relative;overflow:hidden}.bgk-iel .doc-view img{object-fit:cover;width:100%;height:100%;transition:opacity .3s var(--ease);display:block}.bgk-iel .doc-view.swap img{opacity:0}.bgk-iel .doc-arm{background:var(--paper);width:max(40px,min(3.4vw,50px));height:max(40px,min(3.4vw,50px));color:var(--forest);box-shadow:inset 0 0 0 1px var(--line);transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease),transform .3s var(--ease),opacity .35s;border-radius:50%;place-items:center;display:grid}.bgk-iel .doc-arm svg{width:17px;height:17px;transition:transform .4s var(--ease)}.bgk-iel .doc-arm#doc-prev svg{transform:rotate(180deg)}.bgk-iel .doc-arm:hover{background:var(--forest);color:var(--lime);box-shadow:none}.bgk-iel .doc-arm:hover svg{transform:translate(3px)}.bgk-iel .doc-arm#doc-prev:hover svg{transform:rotate(180deg)translate(3px)}.bgk-iel .doc-arm:active{transform:scale(.94)}.bgk-iel .doc-arm[disabled]{opacity:.3;pointer-events:none}.bgk-iel .doc-count{letter-spacing:.14em;color:var(--soft);font-variant-numeric:tabular-nums;justify-self:center;font-size:13px}.bgk-iel .doc-count b{color:var(--forest);font-weight:600}.bgk-iel .doc-strip{scrollbar-width:none;overscroll-behavior-x:contain;gap:9px;margin:0;padding:6px 2px 10px;list-style:none;display:flex;overflow-x:auto}.bgk-iel .doc-strip::-webkit-scrollbar{display:none}.bgk-iel .doc-strip button{aspect-ratio:16/9;opacity:.5;width:max(76px,min(7vw,104px));box-shadow:inset 0 0 0 1px var(--line);transition:opacity .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);border-radius:7px;flex:none;display:block;overflow:hidden}.bgk-iel .doc-strip button img{object-fit:cover;width:100%;height:100%;display:block}.bgk-iel .doc-strip button:hover{opacity:.85;transform:translateY(-2px)}.bgk-iel .doc-strip button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--leaf)}.bgk-iel .doc-act{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:max(24px,min(3.4vw,64px));margin-top:max(34px,min(4vw,54px));padding-top:max(26px,min(3vw,36px));display:grid}.bgk-iel .doc-get{justify-items:start;gap:14px;display:grid}.bgk-iel .doc-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:13px}.bgk-iel .doc-get a.busy{opacity:.6;pointer-events:none}.bgk-iel .spon{justify-items:start;gap:14px;display:grid}.bgk-iel .spon .eyebrow{margin:0}.bgk-iel .spon p{color:var(--body);max-width:46ch;font-size:15.5px;line-height:1.66}.bgk-iel .shot-band{isolation:isolate;background:var(--forest-900);position:relative;overflow:hidden}.bgk-iel .sb-media{z-index:-3;position:absolute;top:0;bottom:0;left:0;right:0}.js .bgk-iel .sb-media[data-reveal]{opacity:1;transform:none}.bgk-iel .sb-media .ps-mask{border-radius:0;height:100%}.bgk-iel .sb-media img{object-fit:cover;object-position:50% 44%;filter:blur(1.6px)saturate(1.06);width:100%;height:100%}.bgk-iel .sb-wash{z-index:-2;pointer-events:none;background:linear-gradient(97deg,rgba(7,24,15,.95) 0%,rgba(7,24,15,.86) 38%,rgba(7,24,15,.4) 70%,rgba(7,24,15,.62) 100%),linear-gradient(rgba(7,24,15,.5) 0%,transparent 26%,transparent 72%,rgba(7,24,15,.6) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bgk-iel .sb-card{justify-items:start;gap:16px;max-width:min(560px,54vw);display:grid}.bgk-iel .sb-card .eyebrow{color:var(--lime);margin:0}.bgk-iel .sb-card h2{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--paper);text-wrap:balance;line-height:1.1}.bgk-iel .sb-card .hl{color:var(--lime);font-weight:600}.bgk-iel .sb-card p{color:var(--w80);max-width:44ch;font-size:16px;line-height:1.66}.bgk-iel .sb-card .lnk{color:var(--lime);border-bottom-color:transparent}.bgk-iel .sb-card .lnk:hover{border-color:var(--lime)}.bgk-iel .sb-cap{color:rgba(253,253,253,.45);margin-top:max(30px,min(4.4vw,56px));font-size:12.5px;display:block}.bgk-iel .prev-figs{flex-wrap:wrap;gap:12px 34px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bgk-iel .prev-figs li{gap:2px;display:grid}.bgk-iel .prev-figs b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:max(30px,min(3.2vw,40px));font-weight:300;line-height:1}.bgk-iel .prev-figs span{color:rgba(253,253,253,.6);font-size:13.5px}.bgk-iel .lnk{color:var(--olive);transition:border-color .3s var(--ease),gap .3s var(--ease);border-bottom:1.5px solid transparent;justify-self:start;align-items:center;gap:9px;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bgk-iel .lnk svg{width:15px;height:15px}.bgk-iel .lnk:hover{border-color:var(--leaf);gap:13px}.bgk-iel .det{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:max(26px,min(3.4vw,54px));display:grid}.bgk-iel .d-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.bgk-iel .d-list>div{gap:4px;min-width:0;display:grid}.bgk-iel .d-list dt{letter-spacing:.16em;text-transform:uppercase;color:rgba(253,253,253,.5);font-size:11.5px;font-weight:600}.bgk-iel .d-list dd{color:var(--paper);margin:0;font-size:17px;font-weight:500;line-height:1.3}.bgk-iel .d-list dd.tba{color:rgba(253,253,253,.62);font-style:italic;font-weight:400}.bgk-iel .d-list dd.hot{color:var(--lime)}.bgk-iel .d-act{align-content:start;justify-items:stretch;gap:10px;display:grid}.bgk-iel .d-who{border-top:1px solid rgba(253,253,253,.16);grid-column:1/-1;justify-items:start;gap:6px;padding-top:max(20px,min(2.4vw,26px));display:grid}.bgk-iel .d-who .eyebrow{color:var(--lime);margin:0}.bgk-iel .d-who b{color:var(--paper);font-size:17px;font-weight:500}.bgk-iel .d-row{flex-wrap:wrap;gap:8px 22px;display:flex}.bgk-iel .d-row a{color:var(--w80);transition:border-color .3s var(--ease),color .3s var(--ease);border-bottom:1.5px solid transparent;padding-bottom:1px;font-size:15px;text-decoration:none}.bgk-iel .d-row a:hover{color:var(--lime);border-bottom-color:var(--lime)}.bgk-iel .fw{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bgk-iel .fw li{border-left:1px solid var(--line);transition:background .4s var(--ease);align-content:start;gap:11px;padding:max(18px,min(2.2vw,26px)) max(18px,min(2.2vw,30px)) max(20px,min(2.4vw,28px));display:grid;position:relative}.bgk-iel .fw li:first-child{border-left:none;padding-left:0}.bgk-iel .fw li:hover{background:linear-gradient(180deg,var(--lime-50),transparent)}.bgk-iel .fw .fi{background:var(--lime-50);width:34px;height:34px;transition:background .4s var(--ease),transform .5s var(--spring);border-radius:11px;place-items:center;display:grid}.bgk-iel .fw li:hover .fi{background:var(--lime);transform:translateY(-3px)}.bgk-iel .fw .fi svg{width:18px;height:18px;color:var(--olive)}.bgk-iel .fw b{color:var(--forest);font-size:max(17px,min(1.5vw,20px));font-weight:500}.bgk-iel .fw p{color:var(--soft);font-size:14px;line-height:1.58}.bgk-iel .sec.close{padding-top:calc(var(--sec-y)*.6)}.bgk-iel .cta{background:var(--forest);color:var(--w80);isolation:isolate;border-radius:26px;grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:28px 40px;padding:max(32px,min(5.5vw,76px));display:grid;position:relative;overflow:hidden}.bgk-iel .cta:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,rgba(128,171,74,.55),transparent);border-radius:50%;width:460px;height:460px;animation:16s ease-in-out infinite alternate drift1;position:absolute;top:-140px;right:-100px}.bgk-iel .cta .mk{z-index:-1;opacity:.1;--m0:var(--lime);--m1:var(--lime);--m2:var(--lime);--m3:var(--lime);width:220px;position:absolute;bottom:-60px;right:6%}.bgk-iel .cta .eyebrow{color:var(--lime);margin-bottom:12px}.bgk-iel .cta h2{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--paper);line-height:1.12}.bgk-iel .cta .hl{color:var(--lime);font-weight:600}.bgk-iel .cta p{font-size:var(--fs-lead);max-width:36em;margin-top:14px}.bgk-iel .cta .row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1080px){.bgk-iel .figs,.bgk-iel .fw{grid-template-columns:repeat(2,minmax(0,1fr))}.bgk-iel .figs li:nth-child(odd){border-left:none;padding-left:0}.bgk-iel .figs li:nth-child(odd):after{left:0}.bgk-iel .prin,.bgk-iel .spk-notes,.bgk-iel .doc-act{grid-template-columns:1fr}.bgk-iel .fw li:nth-child(odd){border-left:none;padding-left:0}.bgk-iel .prin li{border-top:1px solid rgba(253,253,253,.16);border-left:none;padding-top:max(22px,min(3vw,30px));padding-left:0;padding-right:0}.bgk-iel .prin li:first-child{border-top:none;padding-top:0}.bgk-iel .det,.bgk-iel .who-grid{grid-template-columns:1fr}.bgk-iel .d-act{justify-items:start}.bgk-iel .sb-card{max-width:none}.bgk-iel .sb-wash{background:linear-gradient(rgba(7,24,15,.6) 0%,rgba(7,24,15,.9) 46%,rgba(7,24,15,.95) 100%)}}@media (max-width:900px){.bgk-iel .cta{grid-template-columns:1fr}.bgk-iel .spk-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(22px,min(4vw,40px))}.bgk-iel .cover{min-height:0;padding-bottom:max(38px,min(6vw,58px))}.bgk-iel .cv-cap{display:none}}@media (max-width:640px){.bgk-iel .cover{padding-top:calc(100px + env(safe-area-inset-top,0px))}.bgk-iel .cover h1{max-width:none}.bgk-iel .figs,.bgk-iel .fw{grid-template-columns:1fr}.bgk-iel .figs li,.bgk-iel .fw li{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-right:0}.bgk-iel .figs li{padding:26px 0 36px}.bgk-iel .fw li{padding:24px 0 26px}.bgk-iel .figs li:first-child,.bgk-iel .fw li:first-child{border-top:none;padding-top:0}.bgk-iel .spk-row{grid-template-columns:1fr;justify-items:center}.bgk-iel .doc-stage{grid-template-columns:1fr}.bgk-iel .doc-arm{display:none}.bgk-iel .doc-get .btn,.bgk-iel .spon .btn{justify-content:space-between;width:100%}.bgk-iel .figs li:after,.bgk-iel .figs li:nth-child(odd):after{left:0}.bgk-iel .d-list{grid-template-columns:1fr}.bgk-iel .d-act .btn{justify-content:space-between;width:100%}.bgk-iel .d-act .btn-clear{justify-content:center}.bgk-iel .triad li{letter-spacing:.14em;font-size:11.5px}.bgk-iel .cv-meta{gap:14px 24px}.bgk-iel .cd-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bgk-iel .cd-row li{text-align:center;border-radius:16px;justify-items:center;min-width:0;padding:12px 6px 10px}.bgk-iel .cd-row b{font-size:26px}.bgk-iel .cd-row span{letter-spacing:.04em;font-size:10.5px}.bgk-iel .cd-meter{width:100%}.bgk-iel .cv-cta .btn{justify-content:space-between;width:100%}.bgk-iel .cv-cta .btn-clear{justify-content:center}.bgk-iel .run li{grid-template-columns:auto minmax(0,1fr);gap:10px 14px}.bgk-iel .r-time{grid-column:1/-1}.bgk-iel .st-in p,.bgk-iel .st-chip{margin-left:0;padding-left:0}.bgk-iel .cta{border-radius:20px}.bgk-iel .cta .row .btn{justify-content:space-between;width:100%}.bgk-iel .cta .row .btn-ghost{justify-content:center}.bgk-iel .car-track{grid-auto-columns:min(78vw,300px)}}@media (prefers-reduced-motion:reduce){.bgk-iel .cv-shot img{animation:none;transform:scale(1.02)}.bgk-iel .cv-glow,.bgk-iel .ds-glow,.bgk-iel .cta:before,.bgk-iel .cv-scroll i{animation:none}.bgk-iel .cv-shot,.bgk-iel .ps-mask img{transform:none!important}.bgk-iel .cv-in[data-fade]{opacity:1!important;transform:none!important}.js .bgk-iel .ps-mask,.js .bgk-iel .sb-media[data-reveal] .ps-mask{clip-path:none;transition:none}.js .bgk-iel [data-stagger]>li{opacity:1;transition:none;transform:none}.js .bgk-iel [data-lines] .li{transition:none;transform:none}.js .bgk-iel .run li{opacity:1}.bgk-iel .cd-row b.roll i.out,.bgk-iel .cd-row b.roll i.in{animation:none}.bgk-iel .eyebrow.rule:after{width:max(28px,min(4vw,64px));transition:none}.js .bgk-iel [data-stagger].in>li:after,.bgk-iel .iel-prog i,.js .bgk-iel [data-reveal].in .ed-bar i,.bgk-iel .iel-rail,.bgk-iel .st-wrap,.bgk-iel .st-in>*{transition:none}}
