.bh-board{--label-h:44px;background:#101010}.bh-label{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--label-h);padding:0 clamp(16px,3.4vw,56px);background:#101010;color:rgb(255 255 255/.72);font:600 14px/1 Sofia Sans Variable,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap}.bh-label b{margin-right:6px;color:#fff;font-family:var(--font-display);font-weight:700}.bh-jump{display:flex;gap:4px}.bh-jump a{display:grid;place-items:center;min-width:38px;height:32px;border-radius:8px;color:rgb(255 255 255/.62);font-weight:800;font-size:13px;text-decoration:none}.bh-jump a:hover{color:#fff}.bh-jump a[aria-current]{background:#fff;color:#101010}.bh,.bh-site{--bh-gx:clamp(16px,3.4vw,56px);--bh-top-h:76px;--bh-note-y:76px}.bh{display:flex;flex-direction:column;height:calc(100svh - var(--label-h));min-height:540px;background:var(--bh-page);color:var(--bh-ink);font-family:Sofia Sans Variable,Manrope Variable,system-ui,sans-serif}.bh-top{position:relative;z-index:2;gap:18px;height:var(--bh-top-h);padding:0 var(--bh-gx);border-bottom:1px solid var(--bh-line)}.bh-logo,.bh-top{display:flex;flex:none;align-items:center}.bh-logo{gap:11px;color:inherit;text-decoration:none}.bh-logo svg{display:block;flex:none}.bh-lockup{display:grid;gap:6px}.bh-word{font-size:26px;letter-spacing:-.03em}.bh-sub,.bh-word{font-family:var(--font-display);font-weight:700;line-height:1;white-space:nowrap}.bh-sub{font-size:8.5px;letter-spacing:.2em;text-transform:uppercase}.bh-kind,.bh-sub{color:var(--bh-muted)}.bh-kind{padding-left:18px;border-left:1px solid var(--bh-line);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap}.bh-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.bh-icons{display:contents}.bh-burger,.bh-cta,.bh-icon{height:44px;border-radius:var(--bh-r);transition:filter .2s}.bh-burger:hover,.bh-cta:hover,.bh-icon:hover{filter:brightness(1.1)}.bh-cta{display:inline-flex;align-items:center;padding:0 20px;background:var(--bh-accent);color:var(--bh-on-accent);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.bh-icon{display:grid;place-items:center;width:44px;background:var(--bh-tile);color:var(--bh-tile-ink)}.bh-burger{position:relative;width:44px;padding:0;border:0;background:var(--bh-burger);cursor:pointer}.bh-burger span{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--bh-burger-ink)}.bh-burger span:first-child{top:15px}.bh-burger span:nth-child(2){top:21px}.bh-burger span:nth-child(3){top:27px}.bh-top .lang{margin:0 4px 0 0;border-radius:var(--bh-r)}.bh-top .lang a{border-radius:calc(var(--bh-r) - 4px)}@media (max-width:1023px){.bh-kind,.bh-sub{display:none}}@media (max-width:767px){.bh,.bh-site{--bh-top-h:60px}.bh-top{gap:10px}.bh-cta,.bh-sub{display:none}.bh-logo{gap:8px}.bh-logo svg{width:28px;height:28px}.bh-word{font-size:21px}.bh-actions{gap:5px}.bh-burger,.bh-icon{width:36px;height:36px}.bh-burger span{left:10px;right:10px}.bh-burger span:first-child{top:11px}.bh-burger span:nth-child(2){top:17px}.bh-burger span:nth-child(3){top:23px}.bh-top .lang{height:auto;margin:0;padding:0;border:0;background:transparent}.bh-top .lang a[aria-current]{display:none}.bh-top .lang a{width:36px;height:36px;min-width:0;padding:0;background:var(--bh-tile-soft);color:var(--bh-ink)}}@media (max-width:379px){.bh,.bh-site{--bh-gx:14px}.bh-actions{gap:4px}.bh-burger,.bh-icon,.bh-top .lang a{width:34px;height:34px}.bh-burger span{left:9px;right:9px}.bh-burger span:first-child{top:10px}.bh-burger span:nth-child(2){top:16px}.bh-burger span:nth-child(3){top:22px}}@media (max-width:359px){.bh-icons{display:none}}.bh-promo{position:relative;flex:1;min-height:0;overflow:hidden;isolation:isolate}.bh-promo video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bh-empty{position:absolute;inset:0;display:grid;place-items:center}.bh-play{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%}.bh-play svg{margin-left:4px}.bh-note{position:absolute;top:calc(50% + var(--bh-note-y));left:50%;width:max-content;max-width:80%;transform:translateX(-50%);color:var(--bh-note);font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.08em;text-align:center;text-transform:uppercase}.bh-copy{position:absolute;z-index:1;left:var(--bh-gx);bottom:clamp(20px,3.4vw,48px);max-width:min(62%,920px)}.bh-text{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.5vw,42px);line-height:1.2;letter-spacing:-.025em}.bh-plate{font-size:.84em;padding:.036em .143em .048em;background:var(--bh-hl);color:var(--bh-on-hl);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bh-plate>span{font-size:1.1905em}.bh-sound{position:absolute;z-index:1;right:var(--bh-gx);bottom:clamp(20px,3.4vw,48px);height:40px;padding:0 16px;border:0;border-radius:var(--bh-r);background:rgb(255 255 255/.92);color:#111;font:inherit;font-weight:700;font-size:13px;cursor:pointer}@media (max-width:767px){.bh{min-height:640px}.bh-note{top:auto;bottom:calc(50% + var(--bh-note-y))}.bh-copy{right:var(--bh-gx);max-width:none}.bh-sound{top:16px;bottom:auto}}.bh--01{--bh-page:#050505;--bh-ink:#ffffff;--bh-line:rgb(255 255 255/0.12);--bh-muted:rgb(255 255 255/0.62);--bh-accent:#ccff00;--bh-on-accent:#050505;--bh-tile:rgb(255 255 255/0.08);--bh-tile-ink:#ffffff;--bh-tile-soft:rgb(255 255 255/0.1);--bh-burger:#ccff00;--bh-burger-ink:#050505;--bh-hl:#ccff00;--bh-on-hl:#050505;--bh-note:rgb(255 255 255/0.62);--bh-r:12px}.bh--01 .bh-promo{background:radial-gradient(55% 75% at 0 0,rgb(204 255 0/.5),transparent 70%),radial-gradient(50% 70% at 100% 100%,rgb(204 255 0/.42),transparent 70%),#050505}.bh--01 .bh-play{width:104px;height:104px;border-radius:28px;background:rgb(204 255 0/.14);color:#ccff00;box-shadow:inset 0 0 0 1.5px #ccff00,0 0 56px rgb(204 255 0/.45)}.bh--01 .bh-copy{padding:clamp(10px,1.2vw,18px);border:1px dashed rgb(255 255 255/.6)}.bh-handle{position:absolute;width:10px;height:10px;background:#ffffff}.bh-handle:first-of-type{top:-5px;left:-5px}.bh-handle:nth-of-type(2){top:-5px;right:-5px}.bh-handle:nth-of-type(3){bottom:-5px;left:-5px}.bh-handle:nth-of-type(4){bottom:-5px;right:-5px}.bh--02{--bh-page:#000000;--bh-ink:#ffffff;--bh-line:transparent;--bh-muted:rgb(255 255 255/0.62);--bh-accent:#bcff02;--bh-on-accent:#000000;--bh-tile:#ff6fe0;--bh-tile-ink:#000000;--bh-tile-soft:rgb(255 255 255/0.1);--bh-burger:#bcff02;--bh-burger-ink:#000000;--bh-note:rgb(255 255 255/0.62);--bh-r:14px}.bh--02 .bh-kind{border-left-color:rgb(255 255 255/.16)}.bh-pink{color:#ff6fe0}.bh-lime{color:#bcff02}.bh--02 .bh-promo{margin:0 12px 12px;border-radius:32px;background:#141414}.bh--02 .bh-play{background:#ff6fe0;color:#000000}.bh--02 .bh-plate{border-radius:.3em;color:#000000}.bh--02 .bh-hl-a{background:#ff6fe0}.bh--02 .bh-hl-b{background:#bcff02}.bh-burst{position:absolute;z-index:1;top:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);display:grid;place-items:center;width:clamp(84px,9vw,128px);aspect-ratio:1;color:#bcff02;transform:rotate(-10deg)}.bh-burst svg{position:absolute;inset:0;width:100%;height:100%}.bh-burst span{position:relative;color:#000000;font-family:var(--font-display);font-weight:700;font-size:clamp(12px,1.1vw,16px);letter-spacing:-.01em}@media (max-width:767px){.bh--02 .bh-promo{margin:0 8px 8px;border-radius:24px}}.bh--03{--bh-page:#030a1c;--bh-ink:#ffffff;--bh-line:rgb(158 223 255/0.16);--bh-muted:rgb(255 255 255/0.62);--bh-accent:#35a6ff;--bh-on-accent:#030a1c;--bh-tile:#0b5ce0;--bh-tile-ink:#ffffff;--bh-tile-soft:rgb(255 255 255/0.1);--bh-burger:#ffffff;--bh-burger-ink:#030a1c;--bh-hl:#ffffff;--bh-on-hl:#030a1c;--bh-note:#ffffff;--bh-r:12px}.bh--03 .bh-promo{background:linear-gradient(135deg,#0b5ce0,#35a6ff 55%,#9edfff)}.bh-grid{position:absolute;inset:0;width:100%;height:100%}.bh-grid path{fill:none;stroke:rgb(255 255 255/.38);stroke-width:1;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.bh--03 .bh-play{background:#ffffff;color:#0b5ce0;box-shadow:0 0 0 14px rgb(255 255 255/.16),0 0 0 15px rgb(255 255 255/.4),0 0 90px rgb(158 223 255/.9)}.bh--03 .bh-note{--bh-note-y:84px;color:#04173d}.bh--04{--bh-page:#f1fcee;--bh-ink:#0a3a17;--bh-line:rgb(10 58 23/0.12);--bh-muted:rgb(10 58 23/0.72);--bh-accent:#0a3a17;--bh-on-accent:#f1fcee;--bh-tile:#ffffff;--bh-tile-ink:#0a3a17;--bh-tile-soft:#ffffff;--bh-burger:#0a3a17;--bh-burger-ink:#f1fcee;--bh-hl:#46c650;--bh-on-hl:#0a3a17;--bh-note:rgb(10 58 23/0.72);--bh-note-y:100px;--bh-r:14px}.bh--04 .bh-top{border-bottom:0}.bh--04 .bh-logo{color:#46c650}.bh--04 .bh-word{color:#0a3a17}.bh--04 .bh-icon{box-shadow:inset 0 0 0 1px var(--bh-line)}.bh--04 .lang{background:#ffffff;border-color:var(--bh-line)}.bh--04 .lang a{color:var(--bh-muted)}.bh--04 .lang a[aria-current]{background:#0a3a17;color:#f1fcee}.bh--04 .bh-promo{margin:0 12px 12px;border-radius:24px;background:linear-gradient(180deg,#f1fcee,#b8eeb2);box-shadow:inset 0 0 0 1px rgb(10 58 23/.1)}.bh-guides{position:absolute;top:50%;left:50%;width:min(380px,84%);overflow:visible;transform:translate(-50%,-50%)}.bh-guides path{fill:none;stroke:rgb(70 198 80/.6);stroke-width:1}.bh-guides path,.bh-guides rect{vector-effect:non-scaling-stroke}.bh-guides rect{fill:rgb(70 198 80/.3);stroke:#46c650;stroke-width:1}.bh--04 .bh-play{width:104px;height:104px;border-radius:28px;background:#ffffff;color:#46c650;box-shadow:0 18px 40px -18px rgb(10 58 23/.45),inset 0 0 0 1px rgb(10 58 23/.06)}@media (max-width:767px){.bh--04{--bh-note-y:92px}.bh--04 .lang a{box-shadow:inset 0 0 0 1px var(--bh-line)}.bh--04 .bh-promo{margin:0 8px 8px;border-radius:20px}}.bh-site .bh-top{position:sticky;top:0;z-index:20;margin:-10px -10px 0;background:var(--bh-page);color:var(--bh-ink)}.bh-site .bh-promo{height:calc(100svh - var(--bh-top-h));min-height:480px;margin:0 -10px}.bh-site.bh--02 .bh-promo{height:calc(100svh - var(--bh-top-h) - 10px);margin:0;border-radius:var(--r-panel)}@media (max-width:767px){.bh-site .bh-top{margin:-6px -6px 0}.bh-site .bh-promo{min-height:580px;margin:0 -6px}.bh-site.bh--02 .bh-promo{height:calc(100svh - var(--bh-top-h) - 6px);margin:0}}.bh-sound-icon{position:absolute;z-index:1;top:clamp(10px,1.8vw,24px);right:clamp(10px,1.8vw,24px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:rgb(0 0 0/.5);color:#ffffff;cursor:pointer;transition:background-color .2s ease}.bh-sound-icon:hover{background:rgb(0 0 0/.72)}@media (max-width:767px){.bh-site.bh--02 .bh-promo--bare{--bh-note-y:50px;height:auto;min-height:0;aspect-ratio:16/9}.bh-promo--bare .bh-play{width:60px;height:60px}.bh-promo--bare .bh-play svg{width:22px;height:22px}.bh-sound-icon{width:38px;height:38px;border-radius:10px}}@media (min-width:768px) and (max-aspect-ratio:13/10){.bh-site.bh--02 .bh-promo--bare{height:auto;min-height:0;aspect-ratio:16/9}}.bh-links{display:flex;gap:6px}.bh-link{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:var(--bh-r);background:#ffffff;color:#0a0a0a;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;transition:filter .2s}.bh-link:hover{filter:brightness(.9)}.bh-top--links .bh-links{margin-left:auto}@media (max-width:1679px){.bh-top--links .bh-kind{display:none}}@media (min-width:1280px) and (max-width:1439px){.bh-top--links{gap:12px}.bh-links{gap:4px}.bh-link{padding:0 12px;font-size:14px}.bh-top--links .bh-actions{gap:6px}.bh-top--links .bh-cta{padding:0 16px;font-size:14px}}@media (min-width:768px) and (max-width:1279px){.bh-site:has(>.bh-top--links){--bh-top-h:124px}.bh-top--links{flex-wrap:wrap;align-content:center;row-gap:10px}.bh-top--links .bh-links{order:3;width:100%;margin-left:0}.bh-link{height:38px;padding:0 14px;font-size:14px}}@media (min-width:768px){.bh-top--links .bh-burger{display:none}}@media (max-width:767px){.bh-links{display:none}}.bh-ghost{display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1.5px solid rgb(255 255 255/.45);border-radius:var(--bh-r);color:var(--bh-ink);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.bh-ghost:hover{background:#ffffff;color:#000000}.bh-top--studio .bh-kind{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.01em;color:rgb(255 255 255/.88)}@media (max-width:1279px){.bh-top--studio .bh-kind{display:none}}@media (max-width:1023px){.bh-ghost{display:none}}@media (min-width:768px){.bh-top--studio .bh-burger{display:none}}@media (max-width:767px){.bh-icon--wa{display:none}}.bh-site .v2-panel{scroll-margin-top:calc(var(--bh-top-h) + var(--tab-h) + 20px)}@media (max-width:767px){.bh-promo--bare .bh-note{top:calc(50% + var(--bh-note-y));bottom:auto}}.bh-board[data-open="1"] .menu .btn--accent{background:#ccff00;color:#050505}.bh-board[data-open="2"] .menu .btn--accent{background:#bcff02;color:#000000}.bh-board[data-open="3"] .menu .btn--accent{background:#35a6ff;color:#030a1c}.bh-board[data-open="4"] .menu .btn--accent{background:#46c650;color:#0a3a17}