.bw{--bw-red:#c80c0c;--bw-red-dark:#9e0808;--bw-orange:#f26b25;--bw-yellow:#ffc107;--bw-blue:#4f6fff;--bw-ink:#111;--bw-paper:#fff;--bw-grey:#d9d9d9;--bw-wash:#eef1ff;color:var(--bw-ink);background:var(--bw-paper);min-height:100vh;font-family:Jost,system-ui,sans-serif;font-size:18px;line-height:1.6;overflow-x:clip}.bw *,.bw :before,.bw :after{box-sizing:border-box}.bw a{color:inherit}.bw :focus-visible{outline:3px solid var(--bw-blue);outline-offset:2px}.bw .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-skip{z-index:100;background:var(--bw-yellow);border:3px solid var(--bw-ink);padding:8px 16px;position:absolute;top:8px;left:-9999px}.bw-skip:focus{left:8px}.bw-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.bw-narrow{max-width:860px}.bw-page{padding:56px 0 80px}.bw-wash{background:linear-gradient(90deg,#b0b0b0 0%,#fff 45%,var(--bw-wash) 100%)}.bw-h1,.bw-h2,.bw-h3,.bw-h4,.bw-pname,.bw-modnum,.bw-year{margin:0 0 16px;font-family:Archivo Black,Jost,sans-serif;font-weight:400;line-height:1.05}.bw-h1{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.1rem,5.5vw,4.4rem)}.bw-h2{margin-top:8px;font-size:clamp(1.5rem,3vw,2.3rem)}.bw-h3{font-size:clamp(1.15rem,2vw,1.45rem)}.bw-h4{font-size:1rem}.bw-ink{color:var(--bw-ink)}.bw-eyebrow{text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:.78rem;font-weight:700;display:block}.bw-small{margin:4px 0;font-size:.88rem}.bw-para{max-width:68ch;margin:0 0 18px}.bw-row{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}@media(max-width:640px){.bw-hide-sm{display:none}}.bw-btn{background:var(--bw-red);border:3px solid var(--bw-ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;min-height:44px;box-shadow:0 0 0 var(--bw-ink);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font:700 .85rem/1 Jost,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;color:var(--bw-paper)!important}.bw-btn:hover:not(:disabled){box-shadow:-4px -4px 0 var(--bw-ink);transform:translate(4px,4px)}.bw-btn:disabled{opacity:.45;cursor:not-allowed}.bw-btn-ghost{background:var(--bw-paper);color:var(--bw-ink)!important}.bw-btn-paper{background:var(--bw-paper);color:var(--bw-red)!important}.bw-btn-ghost-light{border-color:var(--bw-paper);background:0 0;color:var(--bw-paper)!important}.bw-btn-sm{min-height:44px;padding:8px 14px;font-size:.75rem}.bw-chip-btn{border:3px solid var(--bw-ink);background:var(--bw-paper);cursor:pointer;min-height:44px;padding:6px 14px;font:600 .85rem Jost,sans-serif}.bw-chip-btn.is-on{background:var(--bw-yellow)}.bw-chip-btn.is-wrong{outline:3px solid var(--bw-red)}.bw-chip{text-transform:uppercase;letter-spacing:.06em;border:2px solid;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}.bw-chips{gap:6px;justify-content:inherit;flex-wrap:wrap;margin:8px 0;display:flex}.bw-card{background:var(--bw-paper);color:var(--bw-ink);border:3px solid var(--bw-ink);box-shadow:6px 6px 0 var(--bw-ink);padding:24px}.bw-card p{margin:0 0 12px}.bw-interactive{margin:24px 0}.bw-int-wrap{margin:8px 0 16px}.bw-topnav{background:var(--bw-paper);border-bottom:3px solid var(--bw-ink);z-index:40;position:sticky;top:0}.bw-topnav-inner{flex-wrap:wrap;align-items:center;gap:20px;min-height:64px;padding-top:6px;padding-bottom:6px;display:flex}.bw-brand{text-transform:uppercase;align-items:center;gap:10px;font-family:Archivo Black,sans-serif;font-size:.95rem;text-decoration:none;display:flex}.bw-navlinks{flex-wrap:wrap;flex:1;gap:4px;display:flex}.bw-navlinks a{align-items:center;min-height:44px;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}.bw-navlinks a.is-active{background:var(--bw-yellow)}.bw-pill{border:3px solid var(--bw-ink);background:var(--bw-paper);align-items:center;gap:8px;padding:4px 12px;font-size:.85rem;font-weight:600;display:flex}@media(max-width:760px){.bw-navlinks{flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto}.bw-pill{margin-left:auto}}.bw-strip{color:#bdbdbd;border-bottom:3px solid var(--bw-ink);background:#2b2b2b}.bw-strip-inner{align-items:center;gap:12px;display:flex}.bw-strip-list{scrollbar-width:thin;flex:1;gap:6px 18px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.bw-strip-list li{flex:none}.bw-strip-list a{white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.bw-strip-list a.is-current{color:var(--bw-yellow)}.bw-dot{color:inherit}.bw-chevron{background:var(--bw-yellow);clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%,30% 50%);flex:none;place-items:center;width:48px;height:48px;font:400 2.2rem/1 Archivo Black,sans-serif;text-decoration:none;display:grid;color:var(--bw-ink)!important}.bw-hero{background:var(--bw-red);color:var(--bw-paper);border-bottom:3px solid var(--bw-ink);min-height:640px;position:relative;overflow:hidden}.bw-hero-grid{z-index:2;padding-top:80px;padding-bottom:80px;position:relative}.bw-hero-text{max-width:46%}.bw-sublabel{text-transform:uppercase;letter-spacing:.2em;border-top:3px solid var(--bw-paper);border-bottom:3px solid var(--bw-paper);margin:0 0 20px;padding:4px 0;font-weight:700;display:inline-block}.bw-intro{max-width:52ch;font-size:1.1rem}.bw-hero-frame{z-index:1;border:3px solid var(--bw-ink);background:#ccc;border-top:0;border-right:0;border-radius:0 0 50% 50%/0 0 38% 38%;width:53%;height:calc(100% - 24px);margin:0;position:absolute;top:0;right:0;overflow:hidden}.bw-hero-frame img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.bw-hero-cap{color:#fff;z-index:2;background:#111111bf;padding:6px 14px;font-size:.75rem;position:absolute;top:0;left:0;right:0}.bw-hs-1{z-index:2;position:absolute;bottom:40px;left:44%}.bw-hs-2{z-index:0;opacity:.9;position:absolute;bottom:20px;left:4%}.bw-hs-3{z-index:2;position:absolute;bottom:30px;right:30px}@media(max-width:860px){.bw-hero{min-height:0}.bw-hero-grid{padding-bottom:32px}.bw-hero-text{max-width:100%}.bw-hero-frame{border:3px solid var(--bw-ink);border-left:0;border-right:0;width:100%;height:75vw;position:relative}.bw-hs-1{width:56px;height:56px;inset:20px 20px auto auto}.bw-hs-2{display:none}}.bw-wash .bw-wrap{padding-top:56px;padding-bottom:64px}.bw-page .bw-wrap{padding-top:0;padding-bottom:0}.bw-learn,.bw-teaser,.bw-stats,.bw-modgrid,.bw-pgrid,.bw-works,.bw-gallery,.bw-more{margin:0 0 48px;padding:0;list-style:none}.bw-learn{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.bw-learn li{flex-direction:column;gap:12px;display:flex}.bw-teaser{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.bw-teaser-card,.bw-pcard{text-align:center;flex-direction:column;align-items:center;height:100%;text-decoration:none;display:flex}.bw-pname{text-transform:uppercase;margin:14px 0 2px;font-size:1.05rem}.bw-stats{border:3px solid var(--bw-ink);background:var(--bw-paper);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.bw-stats li{border-right:3px solid var(--bw-ink);padding:20px;font-weight:600}.bw-stats li:last-child{border-right:0}.bw-stats strong{color:var(--bw-red);font:400 2.4rem/1 Archivo Black,sans-serif;display:block}@media(max-width:900px){.bw-learn,.bw-teaser,.bw-stats{grid-template-columns:repeat(2,1fr)}.bw-stats li:nth-child(2){border-right:0}.bw-stats li:nth-child(-n+2){border-bottom:3px solid var(--bw-ink)}}@media(max-width:480px){.bw-learn{grid-template-columns:1fr}}.bw-portrait{width:var(--s);height:var(--s);flex:none;position:relative}.bw-portrait-card{--s:200px}.bw-portrait-header{--s:280px}.bw-portrait-teaser{--s:180px}@media(max-width:640px){.bw-portrait-card{--s:160px}.bw-portrait-header{--s:200px}.bw-portrait-teaser{--s:130px}}.bw-portrait-block{border:3px solid var(--bw-ink);width:70%;height:48%;transition:transform .2s;position:absolute;bottom:0;right:0}.bw-portrait-img{object-fit:cover;filter:grayscale();border:3px solid var(--bw-ink);background:#ccc;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.bw-portrait-empty{place-items:center;display:grid}.bw-portrait-empty span{color:#333;font-size:12px}.bw-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.bw-dash-ring{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bw-modgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.bw-modcard{background:var(--bw-paper);border:3px solid var(--bw-ink);height:100%;box-shadow:6px 6px 0 var(--bw-ink);flex-direction:column;padding:24px;text-decoration:none;transition:transform .15s;display:flex}.bw-modcard:hover{transform:translate(-3px,-3px)}.bw-modcard.is-red{background:var(--bw-red);color:var(--bw-paper);box-shadow:6px 6px 0 var(--bw-red-dark),6px 6px 0 3px var(--bw-ink)}.bw-modnum{background:var(--bw-yellow);width:64px;height:64px;color:var(--bw-ink);border:3px solid var(--bw-ink);border-radius:50%;place-items:center;margin-bottom:16px;font-size:1.8rem;display:grid}.bw-bar{background:0 0;border:3px solid;height:12px;margin-top:auto}.bw-bar span{background:var(--bw-yellow);height:100%;display:block}.bw-modhead{background:linear-gradient(90deg,#b0b0b0,#fff 45%,var(--bw-wash));border-bottom:3px solid var(--bw-ink);padding:48px 0 32px;position:relative;overflow:hidden}.bw-mh-shape{position:absolute;top:24px;right:6%}@media(max-width:640px){.bw-mh-shape{width:60px;height:60px;top:12px;right:12px}}.bw-scene{border-bottom:3px solid var(--bw-ink);padding:56px 0}.bw-scene.is-red{background:var(--bw-red);color:var(--bw-paper)}.bw-scene.is-light{background:linear-gradient(90deg,#e2e2e2,#fff 40%,var(--bw-wash))}.bw-scene-inner{grid-template-columns:160px 1fr;gap:32px;display:grid}.bw-scene-label span{text-transform:uppercase;letter-spacing:.14em;border-left:6px solid var(--bw-yellow);padding-left:10px;font-size:.78rem;font-weight:700;display:inline-block}@media(max-width:760px){.bw-scene-inner{grid-template-columns:1fr;gap:8px}}.bw-bullets{margin:0 0 16px;padding-left:1.2em}.bw-bullets li{margin:6px 0}.bw-callout{border:3px solid var(--bw-ink);background:var(--bw-paper);color:var(--bw-ink);max-width:68ch;box-shadow:6px 6px 0 var(--bw-ink);margin:20px 0;padding:16px 20px}.bw-callout p{margin:6px 0 0;font-style:italic}.bw-callout-head{align-items:center;gap:10px;display:flex}.bw-complete-row{border-top:3px solid var(--bw-ink);flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.bw-quiz{background:var(--bw-paper);border:3px solid var(--bw-ink);box-shadow:6px 6px 0 var(--bw-ink);color:var(--bw-ink);padding:24px}.bw-options{gap:10px;margin:16px 0;display:grid}.bw-option{text-align:left;border:3px solid var(--bw-ink);background:var(--bw-paper);cursor:pointer;min-height:48px;color:var(--bw-ink);align-items:center;gap:12px;padding:10px 14px;font:500 1rem Jost,sans-serif;display:flex}.bw-option:hover:not(:disabled){background:#f4f4f4}.bw-option.is-correct{background:var(--bw-yellow)}.bw-option.is-wrong{outline:4px solid var(--bw-red);outline-offset:-1px}.bw-option.is-dim{opacity:.55}.bw-mark{border:2px solid var(--bw-ink);text-transform:uppercase;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.bw-feedback{border-left:8px solid var(--bw-yellow);color:var(--bw-ink);background:#fffbe8;margin:12px 0;padding:12px 16px}.bw-breakdown{margin-top:16px}.bw-reveal{min-height:1.6em;margin-top:12px}.bw-gesamt{max-width:460px;height:340px;margin:16px auto;position:relative}.bw-gcircle{border:3px solid var(--bw-ink);cursor:pointer;mix-blend-mode:multiply;width:150px;height:150px;color:var(--bw-ink);border-radius:50%;margin:-75px 0 0 -75px;font:700 .9rem Jost,sans-serif;transition:all .6s;position:absolute}.bw-gc-0{background:#ff9b9b}.bw-gc-1{background:#9fb0ff}.bw-gc-2{background:#ffe08a}.bw-gc-3{background:#ffbd94}.bw-gcircle.is-seen{box-shadow:inset 0 0 0 4px var(--bw-ink)}.bw-gcenter{background:var(--bw-paper);border:3px solid var(--bw-ink);opacity:.35;z-index:2;pointer-events:none;padding:4px 8px;font:400 .75rem Archivo Black,sans-serif;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bw-gcenter.is-lit{opacity:1}.bw-gesamt.is-merged .bw-gcircle{width:220px;height:220px;margin:-110px 0 0 -110px;font-size:0;top:50%!important;left:50%!important}.bw-gesamt.is-merged .bw-gcenter{background:var(--bw-yellow);padding:8px 14px;font-size:1rem}@media(max-width:480px){.bw-gcircle{width:120px;height:120px;margin:-60px 0 0 -60px}}.bw-timeline{border-bottom:3px solid var(--bw-ink);gap:8px;padding:8px 0 12px;display:flex;overflow-x:auto}.bw-tmark{cursor:pointer;min-width:64px;min-height:44px;color:var(--bw-ink);background:0 0;border:3px solid #0000;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 10px;font:700 .9rem Jost,sans-serif;display:flex}.bw-tmark.is-open{border-color:var(--bw-ink);background:var(--bw-yellow)}.bw-tdetail{padding-top:16px}.bw-year{color:var(--bw-red);font-size:2.4rem}.bw-mfcard{border:3px solid var(--bw-ink);background:var(--bw-wash);align-items:center;min-height:120px;padding:28px;font-size:1.2rem;font-weight:600;display:flex}.bw-ladder{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media(max-width:560px){.bw-ladder{grid-template-columns:1fr}}.bw-step{background:var(--bw-red);width:76%;color:var(--bw-paper);border:3px solid var(--bw-ink);text-align:left;margin:6px 0;padding:12px 14px;font:700 .9rem Jost,sans-serif;display:block}.bw-step-blocked{background:var(--bw-paper);color:var(--bw-red);cursor:pointer;border-style:dashed;min-height:48px}.bw-modal{z-index:80;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bw-modal-box{background:var(--bw-paper);color:var(--bw-ink);border:3px solid var(--bw-ink);box-shadow:8px 8px 0 var(--bw-yellow);max-width:560px;max-height:90vh;padding:24px;overflow:auto}.bw-modal-box img{max-width:100%;margin-bottom:12px;display:block}.bw-textarea,.bw-input,.bw-select{border:3px solid var(--bw-ink);background:var(--bw-paper);color:var(--bw-ink);border-radius:0;min-height:44px;padding:10px 12px;font:400 1rem Jost,sans-serif}.bw-textarea{resize:vertical;width:100%}.bw-filters{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.bw-pgrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media(max-width:1000px){.bw-pgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bw-pgrid{grid-template-columns:1fr}}.bw-pcard{background:var(--bw-paper);color:var(--bw-ink);border:3px solid var(--bw-ink);box-shadow:6px 6px 0 var(--bw-ink);justify-content:flex-start;padding:24px 16px;transition:transform .2s}.bw-pcard:hover,.bw-pcard:focus-visible{transform:translateY(-4px)}.bw-pcard:hover .bw-portrait-block{transform:translate(6px,4px)}.bw-pcard .bw-chips{justify-content:center}.bw-pdesc{margin:6px 0 0;font-size:.92rem}.bw-more{columns:2 280px;gap:32px}.bw-more li{break-inside:avoid;margin:0 0 10px}.bw-match-items,.bw-match-targets{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.bw-token{border:3px solid var(--bw-ink);background:var(--bw-yellow);cursor:grab;min-height:44px;color:var(--bw-ink);padding:8px 14px;font:600 .9rem Jost,sans-serif}.bw-token.is-on{outline:4px solid var(--bw-blue)}.bw-target{border:3px dashed var(--bw-ink);background:var(--bw-paper);text-align:left;cursor:pointer;min-height:90px;color:var(--bw-ink);flex-direction:column;flex:180px;align-items:flex-start;gap:4px;padding:12px;font:400 1rem Jost,sans-serif;display:flex}.bw-badge{background:var(--bw-yellow);border:3px solid var(--bw-ink);padding:8px 14px;font-weight:700;display:inline-block}.bw-vtimeline{border-left:4px solid;margin:0;padding:0 0 0 20px;list-style:none}.bw-vt-btn{width:100%;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;font:400 1.1rem Archivo Black,sans-serif;display:flex}.bw-vt-btn>span:last-child{margin-left:auto}.bw-vt-dot{background:var(--bw-yellow);border:3px solid var(--bw-ink);border-radius:50%;flex:none;width:18px;height:18px;margin-left:-33px}.bw-vt-text{margin:0 0 12px}.bw-labels{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.bw-label{border:3px solid var(--bw-ink);background:#fafafa;padding:14px}.bw-label-obj{font-weight:700}.bw-label-line{text-align:left;border:2px dashed var(--bw-ink);background:var(--bw-paper);cursor:pointer;width:100%;min-height:44px;color:var(--bw-ink);padding:8px;font:400 .9rem Jost,sans-serif;display:block}.bw-label-line.is-on{border-color:var(--bw-red)}.bw-palette{flex-wrap:wrap;gap:8px;display:flex}.bw-swatch{border:3px solid var(--bw-ink);cursor:pointer;width:44px;height:44px}.bw-swatch.is-on{outline:4px solid var(--bw-blue);outline-offset:2px}.bw-weave-tools{flex-direction:column;gap:4px;display:flex}.bw-loom{background:var(--bw-ink);border:3px solid var(--bw-ink);aspect-ratio:1;touch-action:none;gap:1px;max-width:480px;margin:16px 0;display:grid}.bw-cell{cursor:crosshair;border:0;min-width:0;padding:0}.bw-gallery{flex-wrap:wrap;gap:12px;display:flex}.bw-gallery li{width:96px}.bw-mini{aspect-ratio:1;border:2px solid var(--bw-ink);width:96px;display:grid}.bw-note{background:var(--bw-ink);color:var(--bw-paper);text-align:center;padding:12px 20px;font-weight:600}.bw-phead{border-bottom:3px solid var(--bw-ink);padding:48px 0}.bw-accent-red{background:var(--bw-red);color:var(--bw-paper)}.bw-accent-blue{background:var(--bw-blue);color:var(--bw-paper)}.bw-accent-orange{background:var(--bw-orange);color:var(--bw-ink)}.bw-accent-yellow{background:var(--bw-yellow);color:var(--bw-ink)}.bw-phead-grid{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}@media(max-width:760px){.bw-phead-grid{grid-template-columns:1fr;justify-items:center}}.bw-pdates{margin:0 0 8px;font-weight:600}.bw-pull{border-left:8px solid var(--bw-ink);max-width:56ch;margin:20px 0 0;padding:4px 0 4px 18px;font-size:1.2rem;font-weight:600}.bw-pcards{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:56px;display:grid}@media(max-width:760px){.bw-pcards{grid-template-columns:1fr}}.bw-pcards .bw-card{flex-direction:column;display:flex}.bw-readmore-row{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.bw-readmore{background:var(--bw-ink);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--bw-paper)!important}.bw-works{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media(max-width:900px){.bw-works{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.bw-works{grid-template-columns:1fr}}.bw-workph,.bw-workimg{aspect-ratio:4/3;border:3px solid var(--bw-ink);width:100%;box-shadow:6px 6px 0 var(--bw-ink);color:#333;background:#e3e3e3;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:.85rem;display:flex}.bw-workimg{cursor:zoom-in;padding:0;overflow:hidden}.bw-workimg img{object-fit:cover;width:100%;height:100%}.bw-pnav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;display:flex}.bw-spot{max-width:520px;position:relative}.bw-hotspot{background:var(--bw-yellow);border:3px solid var(--bw-ink);cursor:pointer;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;font-weight:700;position:absolute}.bw-hotspot.is-on{background:var(--bw-red);color:var(--bw-paper)}.bw-teapot{aspect-ratio:1.2;border:3px solid var(--bw-ink);background:var(--bw-wash);width:100%;max-width:360px;margin:12px 0;position:relative}.bw-tslot{border:2px dashed var(--bw-ink);cursor:pointer;background:#fff9;place-items:center;padding:0;display:grid;position:absolute}.bw-blocks{border:3px solid var(--bw-ink);background:#bcd0ff;gap:2px;max-width:480px;margin:12px 0;padding:2px;display:grid}.bw-block{aspect-ratio:1;cursor:pointer;border:1px dashed #00000040;min-width:0;padding:0}.bw-maskcanvas{border:3px solid var(--bw-ink);max-width:100%;height:auto;margin-top:12px;display:block}.bw-ww{gap:2px;max-width:420px;margin:12px 0;display:grid}.bw-wwbtn{border:2px solid var(--bw-ink);background:var(--bw-paper);cursor:pointer;min-height:36px;padding:0}.bw-wwbtn.is-on{background:var(--bw-blue);color:var(--bw-paper)}.bw-wwcell{aspect-ratio:1;border:1px solid var(--bw-ink)}.bw-guess{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.bw-complete{border:3px solid var(--bw-ink);background:var(--bw-wash);margin-top:24px;padding:32px 24px;position:relative;overflow:hidden}.bw-confetti{pointer-events:none;position:absolute;inset:0}.bw-conf{width:16px;height:16px;animation:2.4s ease-in forwards bw-fall;position:absolute;top:-20px}.bw-conf-0{border-radius:50%}.bw-conf-2{clip-path:polygon(50% 0,100% 100%,0 100%)}.bw-cc-0{background:var(--bw-red)}.bw-cc-1{background:var(--bw-yellow)}.bw-cc-2{background:var(--bw-blue)}.bw-cc-3{background:var(--bw-orange)}@keyframes bw-fall{to{opacity:0;transform:translateY(420px)rotate(320deg)}}.bw-accordion details{border:3px solid var(--bw-ink);background:var(--bw-paper);margin-bottom:-3px}.bw-accordion summary{cursor:pointer;min-height:44px;padding:12px 16px;font-weight:700}.bw-accordion p{margin:0;padding:0 16px 14px}.bw-footer{background:var(--bw-ink);color:var(--bw-paper);border-top:6px solid var(--bw-red);padding:28px 0}.bw-footer p{margin:4px 0}.bw-shape{animation:7s ease-in-out infinite bw-float}@keyframes bw-float{50%{transform:translateY(-8px)rotate(4deg)}}@media(prefers-reduced-motion:reduce){.bw *,.bw :before,.bw :after{transition:none!important;animation:none!important}}.bwl{--r:#c80c0c;--o:#f39a0b;--og:#f06a24;--y:#fab80a;--b:#4f6bff;--p:#6a5acd;--k:#111;color:#111;font-family:Jost,sans-serif}.bwl-wrap{width:min(744px,100% - 48px);margin:0 auto;position:relative}.bwl-h1,.bwl-h2,.bwl-btn,.bwl-card p,.bwl-stat,.bwl-all,.bwl-pname,.bwl-foot-title,.bwl-foot-h,.bwl-foot nav a{text-transform:uppercase;font-family:Archivo Black,Arial Black,sans-serif;font-weight:400}.bwl-hero{background:var(--r);color:#fff;min-height:553px;position:relative;overflow:hidden}.bwl-hero-text{z-index:2;padding:13px 0 60px}.bwl-h1{color:#fff;letter-spacing:.01em;margin:0;font-size:46px;line-height:47px}.bwl-intro{color:#fff;max-width:350px;margin:30px 0 32px;font-size:14px;line-height:22px}.bwl-btns{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bwl-btn{color:#111;border:1.5px solid #111;border-radius:1px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:4px 4px #111}.bwl-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #111}.bwl-btn:focus-visible,.bwl a:focus-visible{outline-offset:3px;outline:3px solid #fff}.bwl-btn-yellow{background:var(--y);width:195px}.bwl-btn-white{background:#fff;width:183px}.bwl-btn-red{background:var(--r);color:#fff;width:172px}.bwl-photo{z-index:1;border-radius:0 0 200px 200px/0 0 170px 170px;width:33%;max-width:403px;height:537px;position:absolute;top:0;right:0;overflow:hidden}.bwl-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.bwl-circle{background:var(--o);z-index:0;border-radius:50%;width:170px;height:170px;position:absolute;top:153px;right:calc(min(33%,403px) - 77px)}.bwl-square{background:var(--y);width:58px;height:58px;position:absolute;top:463px;left:7.9%}.bwl-tri{border-left:45px solid #0000;border-right:46px solid #0000;border-bottom:92px solid var(--p);width:0;height:0;position:absolute;top:443px;left:50.5%}.bwl-grad{background:linear-gradient(90deg,#b8b8b8,#f4f4f4 45%,#f8f8ff 60%,#eef0ff)}.bwl-learn-sec{border-bottom:2px solid var(--y);padding:68px 0 64px}.bwl-h2{margin:0 0 30px;font-size:24px;line-height:1.1}.bwl-grid4{grid-template-columns:repeat(4,1fr);gap:19px;margin:0;padding:0;list-style:none;display:grid}.bwl-card{background:#fff;border:1.5px solid #111;box-shadow:4px 4px #111}.bwl-learn{min-height:170px;padding:20px}.bwl-learn p{margin:14px 0 0;font-size:13px;line-height:17px}.bwl-ic{width:30px;height:30px;display:block}.bwl-ic-circle{background:var(--og);border-radius:50%}.bwl-ic-triangle{border-left:15px solid #0000;border-right:15px solid #0000;border-bottom:27px solid var(--b);width:0;height:0}.bwl-ic-square{background:var(--r)}.bwl-ic-dome{background:var(--y);border-radius:15px 15px 0 0}.bwl-dark{background:var(--k);color:#fff;border-bottom:2px solid var(--y);padding:65px 0 60px}.bwl-dark .bwl-h2{color:#fff;margin:0}.bwl-dark-head{justify-content:space-between;align-items:center;margin-bottom:96px;display:flex}.bwl-all{background:var(--y);color:#111;justify-content:center;align-items:center;min-width:118px;min-height:40px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.bwl-person{color:#fff;padding-top:0;text-decoration:none;display:block;position:relative}.bwl-panel{z-index:0;height:172px;position:absolute;top:45px;left:8px;right:-10px}.bwl-bg-orange{background:var(--og)}.bwl-bg-blue{background:var(--b)}.bwl-bg-yellow{background:var(--y)}.bwl-bg-red{background:var(--r)}.bwl-portrait{z-index:1;aspect-ratio:1;object-fit:cover;filter:grayscale();border-radius:50%;width:min(158px,92%);display:block;position:relative}.bwl-pname{z-index:1;white-space:nowrap;margin-top:10px;font-size:9px;display:block;position:relative}.bwl-pnote{z-index:1;opacity:.85;margin-top:6px;font-size:8px;display:block;position:relative}.bwl-pline{color:#ddd;margin-top:16px;padding-right:8px;font-size:10px;line-height:15px;display:block}.bwl-person:hover .bwl-pname{text-decoration:underline}.bwl-stats-sec{border-bottom:2px solid var(--r);padding:60px 0 58px}.bwl-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:94px;padding:10px;display:flex}.bwl-stat strong{color:var(--r);font-size:32px;font-weight:400;line-height:1}.bwl-stat span{font-size:10px}.bwl-cta{justify-content:center;margin-top:30px;display:flex}.bwl-foot{background:var(--k);color:#ccc;padding:32px 0 34px}.bwl-foot-grid{grid-template-columns:1.1fr .9fr 1.1fr;gap:36px;display:grid}.bwl-foot-title{color:#fff;gap:8px;margin:0 0 14px;font-size:10px;line-height:14px;display:flex}.bwl-marks{align-items:center;gap:3px;padding-top:4px;display:flex}.bwl-marks i{width:6px;height:6px;display:block}.bwl-marks .m-c{background:var(--r);border-radius:50%}.bwl-marks .m-s{background:var(--y)}.bwl-marks .m-t{border-left:3px solid #0000;border-right:3px solid #0000;border-bottom:6px solid var(--b);width:0;height:0}.bwl-foot-txt{margin:0 0 10px;font-size:10px;line-height:15px}.bwl-foot-sm{margin:0;font-size:8px}.bwl-foot-h{color:var(--y);margin:0 0 6px;font-size:10px}.bwl-foot nav a{color:#ddd;padding:5px 0;font-size:10px;line-height:1;text-decoration:none;display:block}.bwl-foot nav a:hover{color:#fff}@media(max-width:900px){.bwl-photo{aspect-ratio:403/537;width:min(403px,80%);height:auto;margin:0 auto;position:relative}.bwl-hero{flex-direction:column-reverse;padding-bottom:40px;display:flex}.bwl-circle{inset:auto auto 260px 5%}.bwl-square{top:auto;bottom:20px;left:24px}.bwl-tri{display:none}.bwl-hero-text{padding:40px 0 30px}.bwl-grid4{grid-template-columns:repeat(2,1fr)}.bwl-people{row-gap:48px}.bwl-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bwl-h1{font-size:38px;line-height:40px}.bwl-learn{min-height:150px;padding:16px}.bwl-dark-head{margin-bottom:48px}.bwl-foot-grid{grid-template-columns:1fr}.bwl-pname{white-space:normal}}@media(prefers-reduced-motion:reduce){.bwl-btn:hover{transform:none}}.bwl a.bwl-btn,.bwl a.bwl-all{color:#111}.bwl a.bwl-btn-red{color:#fff}.bwl .bwl-h1{font-size:42px;line-height:45px}@media(max-width:520px){.bwl .bwl-h1{font-size:36px;line-height:39px}}
