.bwm{--ink:#16211d;--paper:#f4efe5;--card:#fffaf1;--green:#176b4d;--lime:#cce84c;--orange:#f26b3a;--line:rgba(22,33,29,0.18);--muted:#637069;--max:1180px;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}.bwm a{color:inherit}.bwm .wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.bwm nav.top{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.bwm .brand{font-weight:900;font-size:23px;letter-spacing:-1.2px;text-decoration:none}.bwm .brand i,.bwm .brand span{font-style:normal;color:var(--orange)}.bwm .navlinks{display:flex;gap:26px;align-items:center;font-size:14px;font-weight:700}.bwm .navlinks a{text-decoration:none}.bwm .pill{padding:11px 17px;border-radius:999px;background:var(--ink);color:white!important}.bwm .heroIntro{padding:56px 0 28px}.bwm .heroIntro .tagline{margin:0;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:1.7px;color:var(--green)}.bwm .heroIntro h1{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(36px,5.4vw,68px);line-height:1.12;letter-spacing:-.04em;margin:16px 0 20px}.bwm .heroIntro h1 .line{display:block}.bwm .heroIntro h1 em{font-style:italic;color:var(--green)}.bwm .heroIntro .lead{max-width:760px}.bwmShow{position:relative;isolation:isolate;margin:0 0 8px;min-height:min(72vh,680px);overflow:hidden;background:#1a1c18}.bwmShow:after{content:"";inset:auto 0 0;height:140px;z-index:2;background:linear-gradient(180deg,transparent,rgba(12,16,14,.45))}.bwmShow:after,.bwmShowSlide{position:absolute;pointer-events:none}.bwmShowSlide{inset:0;margin:0;opacity:0;transition:opacity .7s ease}.bwmShowSlide.is-active{opacity:1;pointer-events:auto;z-index:1}.bwmShowSlide img{width:100%;height:100%;object-fit:cover;display:block}.bwmShowSlide:after{content:"";position:absolute;inset:0;pointer-events:none}.bwmShowSlide.overlay-left:after{background:linear-gradient(90deg,rgba(12,16,14,.82),rgba(12,16,14,.42) 42%,rgba(12,16,14,.08) 72%,transparent)}.bwmShowSlide.overlay-right:after{background:linear-gradient(270deg,rgba(12,16,14,.82),rgba(12,16,14,.42) 42%,rgba(12,16,14,.08) 72%,transparent)}.bwmShowCopy{position:absolute;z-index:2;top:10%;bottom:110px;width:min(540px,86%);color:#f7f3ea;display:flex;flex-direction:column;justify-content:flex-start}.bwmShowSlide.overlay-left .bwmShowCopy{left:6%;text-align:left}.bwmShowSlide.overlay-right .bwmShowCopy{right:6%;left:auto;text-align:left}.bwm .bwmShowCopy .tiny{color:var(--lime);margin:0 0 14px}.bwmShowCopy h2{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(28px,3.6vw,52px);line-height:1.12;letter-spacing:-.03em;margin:0 0 16px;color:#fffaf1}.bwmShowCopy p:last-child{margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.45;color:rgba(247,243,234,.9);max-width:34em}.bwmShowCta{left:6%}.bwmShowCta,.bwmShowNav{position:absolute;z-index:3;bottom:28px}.bwmShowNav{right:6%;display:flex;align-items:center;gap:10px}.bwmShowNav>button{width:40px;height:40px;border:1px solid rgba(247,243,234,.45);background:rgba(12,16,14,.35);color:#fffaf1;font-size:22px;line-height:1;cursor:pointer}.bwmShowNav [role=tablist]{display:flex;gap:8px}.bwmShowNav [role=tab]{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(247,243,234,.4);cursor:pointer}.bwmShowNav [role=tab].is-active{background:var(--lime)}@media (prefers-reduced-motion:reduce){.bwmShowSlide{transition:none}}.bwm .eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:1.7px}.bwm .dot{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(204,232,76,.25)}.bwm .pageHero h1{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(40px,6vw,72px);line-height:1.08;letter-spacing:-.03em;margin:16px 0 20px}.bwm .lead,.bwm .pageHero p{font-size:20px;max-width:700px;color:#34413b;margin:0}.bwm .actions{display:flex;gap:12px;align-items:center;margin-top:34px;flex-wrap:wrap}.bwm .btn{display:inline-flex;padding:15px 21px;border:1px solid var(--ink);border-radius:3px;text-decoration:none;font-weight:900;align-items:center;gap:16px;background:transparent;color:var(--ink);cursor:pointer;font:inherit}.bwm .btn.primary{background:var(--orange);border-color:var(--orange);color:#fff}.bwm .btn:hover{transform:translateY(-2px)}.bwm .btn.full,.bwmForm .btn.full{grid-column:1/-1;justify-content:center;width:100%}.bwm .signal{border:1px solid var(--line);background:var(--card);padding:26px}.bwm .signal .tiny,.bwm .tiny{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:900;color:var(--muted)}.bwm .signal h3{font-family:Georgia,serif;font-size:27px;margin:16px 0 28px;font-weight:500}.bwm .metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.bwm .metric{padding:16px 8px 8px 0;border-bottom:1px solid var(--line)}.bwm .metric b{display:block;font-size:14px;margin-top:6px}.bwm .ticker{overflow:hidden;background:var(--green);color:white;border-block:1px solid var(--ink);white-space:nowrap;padding:12px 0;font-size:12px;font-weight:900;letter-spacing:1.8px}.bwm .ticker span{display:inline-block;min-width:max-content;animation:bwm-move 28s linear infinite}@keyframes bwm-move{to{transform:translateX(-50%)}}.bwm section.block{padding:90px 0;border-bottom:1px solid var(--line)}.bwm .section-head{display:grid;grid-template-columns:150px 1fr;grid-gap:26px;gap:26px;margin-bottom:48px}.bwm .num{font-size:12px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:var(--green)}.bwm .apply h2,.bwm .block h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(36px,5.5vw,64px);letter-spacing:-.03em;line-height:1.08;margin:0}.bwm .sub{max-width:720px;font-size:18px;color:var(--muted);margin:20px 0 0}.bwm .steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.bwm .step{padding:30px;min-height:265px;background:rgba(255,250,241,.5)}.bwm .step+.step{border-left:1px solid var(--line)}.bwm .step .count{font:italic 42px Georgia;color:var(--orange)}.bwm .step h3{font-size:22px;margin:32px 0 10px}.bwm .step p{color:var(--muted)}.bwm .problems{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bwm .problem{padding:24px;border:1px solid var(--line);background:var(--card);font-family:Georgia,serif;font-size:24px;display:flex;gap:18px;align-items:flex-start}.bwm .problem b{font:12px Inter,ui-sans-serif,sans-serif;color:var(--orange);padding-top:8px}.bwm .outcomes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.bwm .outcome{background:var(--paper);padding:26px;min-height:190px}.bwm .outcome svg{width:30px;height:30px;stroke:var(--green);fill:none;stroke-width:1.8}.bwm .outcome h3{font-size:18px;margin:28px 0 8px}.bwm .outcome p{font-size:14px;color:var(--muted)}.bwm .notice{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:white}.bwm .notice>div{padding:55px}.bwm .notice>div+div{border-left:1px solid rgba(255,255,255,.2)}.bwm .notice h3{font:42px/1 Georgia,serif;margin:13px 0 20px;font-weight:500}.bwm .notice p{color:#c9d1cd}.bwm .notice .check{color:var(--lime);font-weight:900}.bwm .notice .tiny{color:rgba(255,255,255,.7)}.bwm .apply{background:var(--lime);text-align:center;padding:110px 20px;border-bottom:0}.bwm .apply .tiny{color:var(--ink)}.bwm .apply h2{max-width:900px;margin:16px auto 28px;font-size:clamp(40px,6vw,72px);line-height:1.08}.bwm .apply p{max-width:650px;margin:0 auto 32px;font-size:18px}.bwm .apply .btn{background:var(--ink);color:white;border-color:var(--ink)}.bwm footer.footWrap{padding:34px 0}.bwm .foot{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:13px;flex-wrap:wrap}.bwm .foot strong{color:var(--ink)}.bwm .foot a{text-decoration:none}.bwm .foot a:hover{color:var(--orange)}.bwm .page{padding:48px 0 90px}.bwm .pageHero{max-width:760px;margin-bottom:36px}.bwm .empty{border:1px dashed var(--line);background:var(--card);padding:28px 22px;color:var(--muted)}.bwm .legal p+p{margin-top:14px;color:var(--muted);max-width:760px}.bwm .legal a{color:var(--green);font-weight:800}.bwmForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:8px}.bwmCheck,.bwmForm .formError,.bwmForm .formSuccess,.bwmForm .full{grid-column:1/-1}.bwmForm label{display:grid;grid-gap:6px;gap:6px}.bwmForm span{color:var(--muted);font-size:.88rem;font-weight:800}.bwmForm input,.bwmForm select,.bwmForm textarea{width:100%;border:1px solid var(--line);border-radius:3px;background:var(--card);padding:12px 14px;color:var(--ink);font:inherit}.bwmForm input,.bwmForm select{min-height:46px}.bwmForm textarea{min-height:120px;resize:vertical}.bwmForm input:focus,.bwmForm select:focus,.bwmForm textarea:focus{outline:2px solid rgba(23,107,77,.35);outline-offset:1px}.bwmCheck{display:flex;gap:10px;align-items:start;font-weight:700;line-height:1.4}.bwmCheck input{width:auto;min-height:0;margin-top:4px}.bwmCheck a{color:var(--green)}.bwmHp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bwmOptional{border:1px solid var(--line);background:var(--card);padding:14px 18px}.bwmOptional summary{cursor:pointer;font-weight:800;color:var(--muted)}.bwmOptionalFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.bwmOptionalFields .full{grid-column:1/-1}.bwmFormNote{margin:4px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}.bwmFormNote a{color:var(--green);font-weight:800}.bwm .formError{color:var(--orange);font-weight:800}.bwm .formSuccess{color:var(--green);font-weight:800}.bwmAdminBar{gap:12px;justify-content:space-between;align-items:end;margin:24px 0}.bwmAdminBar,.bwmFilters{display:flex;flex-wrap:wrap}.bwmFilters{gap:10px}.bwmFilters select{min-height:42px;border:1px solid var(--line);border-radius:3px;background:var(--card);padding:0 10px}.bwmTable{width:100%;border-collapse:collapse;font-size:.94rem}.bwmTable td,.bwmTable th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.bwmTable a{color:var(--green);font-weight:800}.bwmDetail{display:grid;grid-gap:18px;gap:18px}.bwmScores{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:850px){.bwm .navlinks a:not(.pill){display:none}.bwm .heroIntro{padding-top:40px}.bwmShow{min-height:min(78vh,620px)}.bwmShowCopy{top:8%;width:min(520px,88%)}.bwmShowSlide.overlay-left .bwmShowCopy,.bwmShowSlide.overlay-right .bwmShowCopy{left:5%;right:5%;width:auto}.bwmShowSlide.overlay-left:after,.bwmShowSlide.overlay-right:after{background:linear-gradient(180deg,rgba(12,16,14,.78),rgba(12,16,14,.28) 48%,rgba(12,16,14,.55))}.bwmShowCta{left:5%;right:5%;bottom:72px}.bwmShowCta .btn{width:100%;justify-content:center}.bwmShowNav{left:5%;right:5%;bottom:18px;justify-content:center}.bwm .section-head,.bwm .steps{grid-template-columns:1fr}.bwm .step+.step{border-left:0;border-top:1px solid var(--line)}.bwm .outcomes{grid-template-columns:1fr 1fr}.bwm .notice{grid-template-columns:1fr}.bwm .notice>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.bwmForm,.bwmOptionalFields,.bwmScores{grid-template-columns:1fr}}@media (max-width:560px){.bwm .wrap{width:min(var(--max),calc(100% - 24px))}.bwm .outcomes,.bwm .problems{grid-template-columns:1fr}.bwm .heroIntro h1{font-size:34px;letter-spacing:-.02em}.bwm .lead{font-size:17px}.bwm section.block{padding:68px 0}.bwm .notice>div{padding:35px 25px}.bwm .foot{flex-direction:column}}