.bb-hm-hero{padding:62px 22px 26px}.bb-hm-hero>:not([aria-hidden]){z-index:1;max-width:460px;margin-inline:auto;position:relative}.bb-hm-crew{opacity:.85;pointer-events:none;background:-webkit-linear-gradient(315deg,#e01a6f47,#4c1d9557),-webkit-image-set(url(/assets/site/hero-crew-gradient-800.webp) 1x,url(/assets/site/hero-crew-gradient-1600.webp) 2x) 62% 25%/auto 120% no-repeat;background:linear-gradient(135deg,#e01a6f47,#4c1d9557),image-set("/assets/site/hero-crew-gradient-800.webp" 1x,"/assets/site/hero-crew-gradient-1600.webp" 2x) 62% 25%/auto 120% no-repeat;height:262px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 60%,#0000);mask:linear-gradient(#000 60%,#0000)}.bb-hm-orbit{z-index:2;content-visibility:auto;contain-intrinsic-size:380px;width:380px;height:380px;margin:-56px 0 -30px -190px;position:relative;left:50%}.bb-hm-core{position:absolute;top:56px;left:56px}.bb-hm-orbit .bb-hm-core img{width:38%}.bb-hm-ring{animation:30s linear infinite bb-hm-spin;position:absolute;inset:0}.bb-hm-pos{width:64px;height:80px;transform:rotate(var(--a)) translateY(-150px) rotate(calc(-1 * var(--a)));margin:-40px 0 0 -32px;position:absolute;top:50%;left:50%}.bb-hm-pos img{object-fit:contain;filter:drop-shadow(0 4px 8px #14041e80);width:100%;height:100%;animation:30s linear infinite reverse bb-hm-spin;display:block}@keyframes bb-hm-spin{to{transform:rotate(360deg)}}@media (max-width:359px){.bb-hm-orbit{zoom:.8}}.bb-hm-h1{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;text-shadow:0 4px #2d0b3f73;font-size:clamp(28px,9.2vw,38px);font-weight:400;line-height:1.02}.bb-hm-l1{white-space:nowrap;display:block}.bb-hm-l2{font-size:1.22em;display:block}.bb-hm-slot{--bb-slot-h:1.12em;height:var(--bb-slot-h);cursor:pointer;justify-content:center;margin-top:6px;font-size:.82em;display:flex;overflow:hidden}.bb-hm-slot__reel{transform:translateY(calc(var(--bb-i,0) * var(--bb-slot-h) * -1));transition:transform var(--bb-motion-slow) var(--bb-ease);display:block}.bb-hm-slot__line{height:var(--bb-slot-h);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.bb-hm-ring,.bb-hm-pos img,.bb-hm-slot__reel{transition:none;animation:none}}.bb-hm-offer{margin-top:22px}.bb-hm-ship{font-weight:700;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px}.bb-hm-say{margin-top:12px;font-size:16px;line-height:1.55}.bb-hm-offer>.bb-hm-say:first-child{margin-top:0}.bb-hm-say+.bb-hp-btn{margin-top:14px}.bb-hm-sec{color:var(--bb-purple-deep);text-align:center;padding:34px 22px 30px}.bb-hm-sec>*{max-width:560px;margin-inline:auto}.bb-hm-lede{max-width:34ch;margin-top:10px;font-size:16px;line-height:1.55}@media (min-width:768px){.bb-hm-sec{padding:64px 32px}}.bb-hm-steps{gap:22px;margin-top:22px;display:grid}.bb-hm-step{content-visibility:auto;contain-intrinsic-size:auto 420px;background:#fff;border:1.5px solid #2d0b3f1f;border-radius:18px;overflow:hidden}.bb-hm-top{background:var(--bb-gradient);color:#fff;padding:22px 18px;position:relative}.bb-hm-top--white{color:var(--bb-purple-deep);text-align:left;background:#fff;padding:16px 0 4px}.bb-hm-body{text-align:left;border-top:1.5px solid #2d0b3f1f;padding:16px 18px 18px}.bb-hm-body h3{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;font-size:26px;font-weight:400;line-height:1.06}.bb-hm-n{background:var(--bb-purple-deep);color:#fff;font:700 12px/1.4 var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;vertical-align:5px;border-radius:5px;margin-right:4px;padding:2px 8px;display:inline-block}.bb-hm-body p{margin-top:6px;font-size:16px;line-height:1.55}.bb-hm-mini{width:150px;margin:0 auto;display:block;position:relative}.bb-hm-zs{width:80px;position:absolute;top:-12px;right:-14px;overflow:visible}.bb-hm-sheep{aspect-ratio:10/3;background:url(/assets/site/sheep-scene.svg) 0 0/100%;width:100%;max-width:300px;margin:10px auto 0;display:block;position:relative;overflow:hidden}.bb-hm-sheep i{position:absolute;inset:0}.bb-hm-sheep i i i{background:url(/assets/site/sheep-legs.svg) 0 0/100% no-repeat}.bb-hm-sheep i i i+i{background-image:url(/assets/site/sheep-body.svg)}.bb-hm-sheep i i i+i+i{opacity:0;background-image:url(/assets/site/sheep-shut.svg)}.bb-hm-sheep>i>i{transform-origin:7.19% 71.04%}.bb-hm-sheep i i i:first-child{transform-origin:50% 77.08%}.bb-hm-sheep>.a{animation:3.6s linear -1.8s 7 bb-sh-r,3s cubic-bezier(.22,.61,.36,1) 23.4s forwards bb-sh-wa}.bb-hm-sheep>.b{animation:3.6s linear 7 bb-sh-r,2.8s cubic-bezier(.22,.61,.36,1) 25.2s forwards bb-sh-wb}.bb-hm-sheep>.a>i{animation:3.6s cubic-bezier(.22,.61,.36,1) -1.8s 7 bb-sh-h,1.2s cubic-bezier(.22,.61,.36,1) 26.4s forwards bb-sh-lie}.bb-hm-sheep>.b>i{animation:3.6s cubic-bezier(.22,.61,.36,1) 7 bb-sh-h,1.2s cubic-bezier(.22,.61,.36,1) 28s forwards bb-sh-lie}.bb-hm-sheep>.a i i:first-child{animation:.3s steps(2,end) 88 bb-sh-t,1.2s cubic-bezier(.22,.61,.36,1) 26.4s forwards bb-sh-fold}.bb-hm-sheep>.b i i:first-child{animation:.3s steps(2,end) 93 bb-sh-t,1.2s cubic-bezier(.22,.61,.36,1) 28s forwards bb-sh-fold}.bb-hm-sheep>.a i i+i+i{animation:.6s cubic-bezier(.22,.61,.36,1) 27.2s forwards bb-sh-shut}.bb-hm-sheep>.b i i+i+i{animation:.6s cubic-bezier(.22,.61,.36,1) 28.8s forwards bb-sh-shut}@keyframes bb-sh-r{0%{transform:translate(-18.75%)}to{transform:translate(103.125%)}}@keyframes bb-sh-wa{0%{transform:translate(-18.75%)}to{transform:translate(27.5%)}}@keyframes bb-sh-wb{0%{transform:translate(-18.75%)}to{transform:translate(8.75%)}}@keyframes bb-sh-h{0%,36%,70%,to{transform:none}50%{transform:translateY(-35.42%)rotate(-6deg)}58%{transform:translateY(-31.25%)rotate(4deg)}}@keyframes bb-sh-t{to{transform:translateY(-1.04%)}}@keyframes bb-sh-lie{to{transform:translateY(10.42%)}}@keyframes bb-sh-fold{to{transform:scaleY(.08)}}@keyframes bb-sh-shut{to{opacity:1}}@media (prefers-reduced-motion:reduce){.bb-hm-sheep{background-image:url(/assets/site/sheep-still.svg)}.bb-hm-sheep i{display:none}.bb-hm-sheep>.a,.bb-hm-sheep>.b,.bb-hm-sheep>.a>i,.bb-hm-sheep>.b>i,.bb-hm-sheep>.a i i:first-child,.bb-hm-sheep>.b i i:first-child,.bb-hm-sheep>.a i i+i+i,.bb-hm-sheep>.b i i+i+i{animation:none}}.bb-hm-face{background:var(--bb-gradient);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto;display:flex;box-shadow:0 8px 18px -6px #14041eb3}.bb-hm-face img{width:58%;height:58%}.bb-hm-named{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;text-shadow:0 3px #14041e99;margin-top:10px;font-size:30px;line-height:1;display:block}.bb-hm-serial{font:700 13px var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.06em;border:1.5px solid #fff;border-radius:4px;margin-top:8px;padding:2px 8px;display:inline-block}.bb-hm-jh{border-bottom:3px solid var(--bb-purple-deep);grid-template-columns:1fr 96px;align-items:start;gap:10px;padding:0 18px 12px;display:grid}.bb-hm-jh b{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;font-size:26px;font-weight:400;line-height:1}.bb-hm-jh img{width:96px;height:auto}.bb-hm-jrow{grid-template-columns:52px 1fr;gap:12px;padding:12px 18px;display:grid}.bb-hm-jrow+.bb-hm-jrow{border-top:1.5px solid #2d0b3f1f}.bb-hm-dt{background:var(--bb-purple-deep);color:#fff;font:700 12px var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-align:center;border-radius:7px;align-self:start;padding:5px 0 4px}.bb-hm-dt--new{background:var(--bb-gradient)}.bb-hm-dt b{font:400 22px/1 var(--font-anton), Impact, sans-serif;letter-spacing:0;display:block}.bb-hm-jp{font:400 17px/1.05 var(--font-anton), Impact, sans-serif;text-transform:uppercase;display:block}.bb-hm-jn{margin-top:4px;font-size:16px;line-height:1.45;display:block}.bb-hm-stgrid{content-visibility:auto;contain-intrinsic-size:auto 360px;grid-template-columns:1fr 1fr;gap:14px 10px;margin-top:20px;display:grid;container-type:inline-size}.bb-hm-st{aspect-ratio:1;color:#573c65;transition:opacity var(--bb-motion-fast) var(--bb-ease);text-decoration:none;display:block;position:relative;container-type:inline-size}.bb-hm-st.is-dim{opacity:.5}.bb-hm-st:focus-visible{outline:2px solid var(--bb-pink-bright);outline-offset:2px}.bb-hm-st__ink{background:var(--ink);-webkit-mask:var(--stamp) center / contain no-repeat;-webkit-mask:var(--stamp) center / contain no-repeat;mask:var(--stamp) center / contain no-repeat;position:absolute;inset:0}.bb-hm-st--foil .bb-hm-st__ink{background:var(--bb-gradient)}.bb-hm-st__tx{font:700 5cqw / 1.25 var(--font-jetbrains-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bb-hm-st__m{letter-spacing:.08em;margin-right:-.08em}.bb-hm-st__tx b{font:400 8.4cqw / 1 var(--font-anton), Impact, sans-serif;letter-spacing:0;color:var(--bb-purple-deep);flex-direction:column;align-items:center;display:flex}.bb-hm-stbtn{margin-top:22px}.bb-hm-drop{padding:30px 22px}.bb-hm-drop>*{max-width:460px;margin-inline:auto}.bb-hm-frame{aspect-ratio:4/5;background:var(--bb-purple-deep);border:3px solid #fff;border-radius:6px;overflow:hidden}.bb-hm-frame img{object-fit:cover;width:100%;height:100%}.bb-hm-dname{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;text-shadow:0 4px #2d0b3f73;margin-top:18px;font-size:clamp(36px,11vw,52px);font-weight:400;line-height:1}.bb-hm-dline{max-width:34ch;margin-top:10px;font-size:16px;line-height:1.55}.bb-hm-prices{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.bb-hm-prices p{background:#2d0b3f40;border:1.5px solid #ffffffbf;border-radius:10px;padding:12px 6px}.bb-hm-prices b{font:400 30px/1 var(--font-anton), Impact, sans-serif;display:block}.bb-hm-prices span{font:400 12px var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.bb-hm-dbtn,.bb-hm-dbtns{margin-top:18px}.bb-hm-dbtns{gap:12px;display:grid}.bb-hf-list{text-align:left;margin-top:16px}.bb-hf-list details{border-top:1.5px solid #2d0b3f26}.bb-hf-list details:last-child{border-bottom:1.5px solid #2d0b3f26}.bb-hf-list summary{font:400 22px/1.1 var(--font-anton), Impact, sans-serif;text-transform:uppercase;cursor:pointer;padding:14px 0}.bb-hf-list summary:focus-visible{outline:2px solid var(--bb-pink-bright);outline-offset:2px}.bb-hf-list details p{padding:0 0 16px;font-size:16px;line-height:1.6}@media (min-width:960px){body:has(.bb-hm-hero)>header>div{padding-inline:max(32px,50% - 600px)}.bb-hm-hero{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,580px) auto;justify-content:center;align-items:center;column-gap:72px;min-height:620px;padding:64px 40px 72px;display:grid}.bb-hm-hero>:not([aria-hidden]){grid-column:1;width:100%}.bb-hm-hero>.bb-hm-h1{grid-row:2;max-width:none;font-size:clamp(40px,4.4vw,64px)}.bb-hm-hero>.bb-hm-offer{grid-row:3;max-width:420px;margin-top:30px}.bb-hm-orbit{zoom:1.1;grid-area:1/2/-1;margin:0;left:auto}.bb-hm-crew{background-position:0 0,62% 30%;background-size:auto,cover;width:58%;height:auto;inset:0 0 0 auto;-webkit-mask:linear-gradient(90deg,#0000,#000 40%);mask:linear-gradient(90deg,#0000,#000 40%)}.bb-hm-hero>.bb-hp-specks{height:auto;inset:0 0 0 calc(50% + 40px)}.bb-hm-sec{padding:80px 40px}.bb-hm-sec>h2{max-width:none;font-size:56px}.bb-hm-sec>.bb-hm-lede{max-width:44ch;font-size:18px}.bb-hm-sec>.bb-hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1120px;margin-top:36px}.bb-hm-step{flex-direction:column;display:flex}.bb-hm-top{flex-direction:column;flex:none;justify-content:center;min-height:300px;display:flex}.bb-hm-top--white{justify-content:flex-start}.bb-hm-body{flex:1}.bb-hm-sec>.bb-hm-stgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1000px;margin-top:36px}.bb-hm-sec>.bb-hm-stbtn{max-width:380px;margin-top:36px}.bb-hm-drop{grid-template-rows:1fr repeat(8,auto) 1fr;grid-template-columns:minmax(0,500px) minmax(0,440px);justify-content:center;column-gap:72px;padding:80px 40px;display:grid}.bb-hm-drop>*{grid-column:2;width:100%}.bb-hm-drop>.bb-hm-frame{grid-area:1/1/-1;align-self:center}.bb-hm-drop:before{content:"";grid-area:1/2}.bb-hm-drop>.bb-hm-dname{margin-top:0}.bb-hf>*{max-width:760px}}@media (min-width:1200px){.bb-hm-orbit{zoom:1.32}}
