.wbh{--hw:min(56vw, 640px);--persp:1150px;--cw:200px}.wbh-hero{isolation:isolate;background:var(--brand-black);height:100dvh;min-height:520px;position:relative;overflow:clip}.wbh-bgv{z-index:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.wbh-bgv video{object-fit:cover;width:100%;height:100%}.wbh-bgv .tint{background:var(--brand-fucsia);opacity:.62;position:absolute;inset:0}.wbh-bgv .shade{background:radial-gradient(70% 70%,#0d0f0d26 0%,#0d0f0d8c 100%);position:absolute;inset:0}.wbh.is-lit .wbh-bgv{opacity:.35}.wbh-stage{z-index:1;perspective:var(--persp);perspective-origin:50%;touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.wbh-stage:active{cursor:grabbing}@media (pointer:coarse){.wbh-stage{touch-action:pan-y}}.wbh-world{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.wbh-orb{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.wbh-headline{transform-origin:50% 0;width:var(--hw);margin-left:calc(var(--hw) / -2);text-align:center;font-family:var(--font-sora), sans-serif;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 34px #0009;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(25px,3.7vw,55px);font-weight:600;line-height:1.06;position:absolute;top:0;left:0}.wbh-headline .inner{width:100%;display:block}.wbh-headline .w{opacity:0;filter:blur(7px);display:inline-block;transform:translateY(.42em)}.wbh-headline .sub{max-width:30ch;font-family:var(--font-inter), sans-serif;letter-spacing:0;color:#fafaf8d1;opacity:0;filter:blur(6px);margin:.9em auto 0;font-size:clamp(13px,1.05vw,16px);font-weight:400;line-height:1.5;display:block;transform:translateY(.6em)}.wbh.is-revealed .wbh-headline .w,.wbh.is-revealed .wbh-headline .sub{opacity:1;filter:blur();transition:opacity 1.05s ease, transform 1.15s var(--ease-out), filter 1.05s ease;transition-delay:calc(.9s + var(--i) * 85ms);transform:none}.wbh-card{transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;border-radius:3px;position:absolute;top:0;left:0}.wbh-card figure{background:#161a16;border-radius:3px;width:100%;height:100%;margin:0;transition:transform .5s;position:relative;overflow:hidden}.wbh-card:hover figure{transform:scale(1.045)}.wbh-card img,.wbh-card video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s ease-out}.wbh-card img.in,.wbh-card video.in{opacity:1}.wbh-card figure:after{content:"";pointer-events:none;background:rgb(13 15 13/var(--d,0));border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.wbh-swl{font-size:max(9px, calc(var(--cw) * .062));pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25em;line-height:1;display:flex;position:absolute;top:8%;left:7%}.wbh-swl b{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;color:var(--brand-white);box-shadow:inset 3px 0 0 var(--brand-fucsia);background:#0d0f0da8;border-radius:3px;padding:.32em .5em .28em;font-size:1.25em;font-weight:500}.wbh-swl span{color:var(--brand-white);white-space:nowrap;background:#0d0f0d80;border-radius:3px;padding:.28em .5em;font-size:.82em;font-weight:500}.wbh-orb.small .wbh-swl span{display:none}.wbh-live{z-index:2;font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:#fff;background:#0d0f0d8c;border-radius:999px;align-items:center;gap:6px;padding:3px 7px;font-size:9px;display:flex;position:absolute;top:8px;right:8px}.wbh-live i{background:var(--brand-verde);border-radius:50%;width:6px;height:6px}.wbh-vig{z-index:2;pointer-events:none;background:radial-gradient(88% 92%,#0000 48%,#0d0f0d42 80%,#0d0f0db8 100%);transition:opacity .6s;position:absolute;inset:0}.wbh.is-lit .wbh-vig{opacity:0}.wbh-chrome{opacity:0;transition:opacity 1.2s .15s}.wbh.is-revealed .wbh-chrome{opacity:1}.wbh-bio{z-index:5;left:calc(var(--pad) + var(--safe-left));bottom:calc(var(--pad) + var(--safe-bottom));max-width:min(320px,46vw);transition:opacity .5s,transform .5s;position:absolute}.wbh-bio .who{align-items:center;gap:14px;margin-bottom:14px;display:flex}.wbh-bio .avatar{object-fit:contain;background:var(--brand-fucsia);border-radius:3px;width:52px;height:52px}.wbh-bio b{font-family:var(--font-sora), sans-serif;letter-spacing:-.01em;font-size:19px;font-weight:600;display:block}.wbh-bio small{color:var(--dim);margin-top:3px;font-size:12px;display:block}.wbh-bio p{color:#fafaf8b8;font-size:12.5px;line-height:1.62}.wbh-bio .cta-m{margin-top:14px;display:none}.wbh.is-deep .wbh-bio,.wbh.is-grid .wbh-bio,.wbh.is-lit .wbh-bio{opacity:0;pointer-events:none;transform:translateY(10px)}.wbh-colophon{z-index:5;right:calc(var(--pad) + var(--safe-right));bottom:calc(var(--pad) + var(--safe-bottom));flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .5s;display:flex;position:absolute}.wbh.is-grid .wbh-colophon,.wbh.is-lit .wbh-colophon{opacity:0;pointer-events:none}.wbh-gridbtn{z-index:6;left:calc(var(--pad) + var(--safe-left));bottom:calc(var(--pad) + var(--safe-bottom));width:var(--tap);height:var(--tap);opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;gap:4px;padding:5px;transition:opacity .5s,transform .5s;display:grid;position:absolute;transform:translateY(8px)}.wbh-gridbtn b{background:var(--brand-white);transition:transform .4s var(--ease-out), background .3s;border-radius:2px}.wbh-gridbtn:hover b{background:#fff;transform:scale(.86)}.wbh.is-revealed.is-deep .wbh-gridbtn{opacity:1;pointer-events:auto;transform:none}.wbh-cue{z-index:4;left:50%;bottom:calc(var(--pad) + var(--safe-bottom) + 4px);font-family:var(--font-jetbrains), monospace;text-transform:uppercase;letter-spacing:.24em;color:#fafaf86b;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;transform:translate(-50%)}.wbh-cue s{background:#fafaf847;width:44px;height:1px;position:relative;overflow:hidden}.wbh-cue s:after{content:"";background:var(--brand-verde);animation:2.6s infinite wbh-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes wbh-sweep{0%{transform:translate(-100%)}55%{transform:translate(0)}to{transform:translate(100%)}}.wbh.is-deep .wbh-cue,.wbh.is-grid .wbh-cue,.wbh.is-lit .wbh-cue{opacity:0!important}.wbh-grid{z-index:55;overscroll-behavior:contain;padding:calc(var(--pad) * 3.4 + var(--safe-top)) calc(var(--pad) + var(--safe-right)) calc(var(--pad) * 4 + var(--safe-bottom)) calc(var(--pad) + var(--safe-left));background:var(--brand-black);opacity:0;pointer-events:none;transition:opacity .6s;position:fixed;inset:0;overflow-y:auto}.wbh.is-grid .wbh-grid{opacity:1;pointer-events:auto}.wbh.is-grid.is-lit .wbh-grid{opacity:.14}.wbh.is-grid .wbh-stage{opacity:0;filter:blur(14px);pointer-events:none;transition:opacity .6s,filter .6s}.wbh-grid .rows{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(10px,1.4vw,20px);max-width:1680px;margin:0 auto;padding:0;list-style:none;display:grid}.wbh-grid h2{letter-spacing:-.02em;max-width:1680px;margin:0 auto clamp(18px,2.4vw,32px);font-size:clamp(22px,2.4vw,34px);line-height:1.15}.wbh-grid h2 span{font-family:var(--font-inter), sans-serif;letter-spacing:0;color:var(--dim);max-width:62ch;margin-top:8px;font-size:clamp(13px,1vw,15px);font-weight:300;line-height:1.55;display:block}.wbh-grid button.fig{aspect-ratio:3/2;cursor:pointer;text-align:left;background:#161a16;border-radius:3px;width:100%;display:block;position:relative;overflow:hidden}.wbh-grid .fig img,.wbh-grid .fig video{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .8s,opacity .8s}.wbh-grid .fig:hover img,.wbh-grid .fig:hover video{opacity:1;transform:scale(1.05)}.wbh-grid .wbh-swl{font-size:13px;top:12px;left:12px}.wbh-grid .cap{font-family:var(--font-sora), sans-serif;letter-spacing:-.01em;color:var(--brand-white);opacity:0;background:linear-gradient(#0000,#0d0f0ddb);padding:26px 14px 12px;font-size:15px;font-weight:600;transition:opacity .45s,transform .45s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.wbh-grid .cap small{font-family:var(--font-inter), sans-serif;color:#fafaf8b3;margin-top:3px;font-size:12px;font-weight:400;display:block}.wbh-grid .fig:hover .cap,.wbh-grid .fig:focus-visible .cap{opacity:1;transform:none}.wbh-grid-close{z-index:2;right:calc(var(--pad) + var(--safe-right));bottom:calc(var(--pad) + var(--safe-bottom));position:fixed}.wbh-lit{z-index:95;padding:clamp(56px, 8vh, 84px) var(--pad);opacity:0;pointer-events:none;place-items:center;transition:opacity .42s;display:grid;position:fixed;inset:0}.wbh.is-lit .wbh-lit{opacity:1;pointer-events:auto}.wbh-lit .scrim{background:#0d0f0d8c;position:absolute;inset:0}.wbh-plate{width:min(72vw,860px,150vh - 345px);transition:transform .62s var(--ease-out), opacity .42s ease;transform-origin:50%;position:relative}.wbh-shot{aspect-ratio:3/2;background:#161a16;border-radius:2px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000bf}.wbh-shot img,.wbh-shot video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wbh-close{z-index:3;min-width:var(--tap);min-height:var(--tap);color:var(--brand-white);background:#0d0f0d59;border:1px solid #fafaf8c7;border-radius:6px;padding:10px 14px;font-size:12.5px;transition:border-color .3s,background .3s;position:absolute;top:12px;right:14px}.wbh-close:hover{background:#0d0f0d8c;border-color:#fff}.wbh-meta{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(22px,3.2vw,48px);padding-top:16px;display:grid}.wbh-meta h2{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(22px,2.15vw,32px);line-height:1.08}.wbh-meta .where{color:#fafaf89e;font-size:13px}.wbh-meta .note{color:#fafaf8eb;font-size:13.5px;line-height:1.55}.wbh-meta .act{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wbh-splash{z-index:250;background:var(--brand-black);align-content:center;place-items:center;gap:26px;transition:opacity .6s;display:grid;position:fixed;inset:0}.wbh-splash.out{opacity:0;pointer-events:none}.wbh-splash .logo{opacity:0;width:58px;height:auto;animation:1.1s 50ms forwards wbh-rise}.wbh-splash .mark{font-family:var(--font-sora), sans-serif;letter-spacing:-.01em;color:var(--brand-white);opacity:0;font-size:clamp(28px,4.4vw,52px);font-weight:600;animation:1.25s .15s forwards wbh-rise}.wbh-splash .mark em{color:var(--brand-fucsia);font-style:normal}.wbh-splash .bar{background:#fafaf829;width:clamp(120px,17vw,210px);height:1px;overflow:hidden}.wbh-splash .bar s{background:var(--brand-fucsia);transform-origin:0;width:100%;height:100%;transition:transform .55s;display:block;transform:scaleX(0)}.wbh-splash .tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.26em;text-transform:uppercase;color:#fafaf861;opacity:0;font-size:10px;animation:.9s .7s forwards wbh-rise}@keyframes wbh-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.wbh-intro{z-index:200;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.wbh-intro video{object-fit:cover;width:100%;height:100%}.wbh-intro .veil{background:var(--brand-black);opacity:0;transition:opacity 1.15s;position:absolute;inset:0}.wbh-intro.closing .veil{opacity:1}.wbh-intro.gone{opacity:0;pointer-events:none;transition:opacity .5s linear}.wbh-intro .fallback{opacity:0;background:radial-gradient(circle at 50% 46%, #3a0f22 0%, #120509 42%, var(--brand-black) 72%);position:absolute;inset:0}.wbh-intro.novideo .fallback{opacity:1}.wbh-skip{right:calc(var(--pad) + var(--safe-right));bottom:calc(var(--pad) + var(--safe-bottom));font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;color:#fafaf899;min-height:var(--tap);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #fafaf840;border-radius:999px;padding:10px 18px;font-size:11px;transition:color .3s,border-color .3s,opacity .3s;position:absolute}.wbh-skip:hover{color:#fff;border-color:#ffffffb3}.wbh-intro.closing .wbh-skip{opacity:0}html[data-intro=seen] .wbh-splash,html[data-intro=seen] .wbh-intro{display:none}@media (max-width:900px){.wbh-bio{max-width:min(420px, calc(100vw - var(--pad) * 2))}.wbh-meta{grid-template-columns:1fr;gap:10px;padding-top:14px}.wbh-plate{width:min(92vw,150dvh - 330px)}.wbh-grid .rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:768px){.wbh-colophon{display:none}.wbh-bio .cta-m{flex-wrap:wrap;gap:8px;display:flex}.wbh-headline{font-size:clamp(22px,6.4vw,34px)}}@media (max-width:640px){.wbh{--hw:min(84vw, 360px)}.wbh-bio .avatar{width:42px;height:42px}.wbh-bio b{font-size:17px}.wbh-bio p{font-size:11.5px;line-height:1.55}.wbh-cue{display:none}.wbh-lit{padding:calc(52px + var(--safe-top)) calc(var(--pad) + var(--safe-right)) calc(var(--pad) + var(--safe-bottom)) calc(var(--pad) + var(--safe-left));display:block;overflow-y:auto}.wbh-plate{width:100%;max-width:560px;margin:0 auto}.wbh-grid .rows{grid-template-columns:1fr 1fr;gap:8px}.wbh-grid .cap{opacity:1;padding:22px 10px 9px;font-size:13px;transform:none}}@media (max-width:380px){.wbh{--hw:min(88vw, 320px)}.wbh-bio p{display:none}.wbh-grid .rows{grid-template-columns:1fr}}@media (max-height:520px) and (orientation:landscape){.wbh-bio,.wbh-colophon,.wbh-cue{display:none}.wbh-headline{font-size:clamp(18px,4.8vh,28px)}.wbh-headline .sub{display:none}}@media (prefers-reduced-motion:reduce){.wbh-headline .w,.wbh-headline .sub{filter:none}}
