html,body{overflow-x:clip}.collab{--ease-out: cubic-bezier(.16, 1, .3, 1);--bb-accent: #a78bfa}.collab .bb-display{font-family:var(--font-display)}.collab .bb-sans{font-family:var(--font-sans)}.collab details summary::-webkit-details-marker{display:none}.collab details summary{list-style:none}.bb-wrap{max-width:72rem;margin-inline:auto;padding-inline:1rem}.bb-kicker{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--bb-accent)}.bb-h2{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.02}.bb-row{display:grid;gap:1rem;padding-block:2.5rem;border-top:1px solid rgb(244 244 245 / .15);border-color:#f4f4f526}.bb-price{font-family:var(--font-display);font-size:3.75rem;font-weight:800;letter-spacing:-.025em;line-height:1;color:#f4f4f5}.bb-price-accent{color:var(--bb-accent)}.bb-field{display:block;width:100%;border-radius:0;background:transparent;border:0;border-bottom:2px solid rgb(10 10 13 / .7);padding:.625rem 0;color:#0a0a0d;font-size:1.125rem;line-height:1.75rem}.bb-field::placeholder{color:#0a0a0dd9}.bb-field option{color:#0a0a0d;background:#f4f4f5}.bb-label{display:block;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#0a0a0d}@media(min-width:640px){.bb-wrap{padding-inline:2rem}.bb-h2{font-size:3.75rem}.bb-row{grid-template-columns:4rem 1fr auto;gap:2.5rem}.bb-price{font-size:4.5rem}}.bb-hero{position:relative;isolation:isolate}.bb-hero-visual{position:absolute;z-index:-1;top:0;right:0;width:100%;aspect-ratio:16 / 12;overflow:hidden;will-change:transform;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.bb-hero-visual img,.bb-hero-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% 50%}.bb-hero-visual video{opacity:0;transition:opacity 1.2s ease}.bb-hero-visual video.is-playing{opacity:1}@media(min-width:768px){.bb-hero-visual{width:74%;height:100%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 38%),linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 38%),linear-gradient(to bottom,#000 70%,transparent 100%);mask-composite:intersect}.bb-hero-visual img,.bb-hero-visual video{object-position:62% 50%}}@media(max-width:767px){.bb-hero-visual{transform:none!important}}@keyframes bb-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.bb-enter{animation:bb-rise .9s var(--ease-out) both;animation-delay:calc(var(--d, 0) * .12s + 80ms)}.bb-count{font-variant-numeric:tabular-nums}.collab-js .bb-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--i, 0) * .11s)}.collab-js .bb-reveal.is-in{opacity:1;transform:none}.bb-title{position:relative;display:inline;background:linear-gradient(var(--bb-accent),var(--bb-accent)) no-repeat 0 100% / 0 2px;padding-bottom:4px;transition:background-size .5s var(--ease-out)}.bb-row:hover .bb-title,.bb-row:focus-within .bb-title{background-size:100% 2px}.bb-row .bb-price{transition:transform .45s var(--ease-out),color .45s ease}.bb-row:hover .bb-price{transform:translate(-6px)}.bb-row:hover .bb-price:not(.bb-price-accent){color:#ede9fe}@media(max-width:639px){.bb-row:hover .bb-price{transform:translate(6px)}}.bb-more summary{display:inline-flex;align-items:center;gap:.6rem}.bb-more summary .bb-plus{display:inline-block;flex:none;width:.75rem;height:.75rem;position:relative}.bb-more summary .bb-plus:before,.bb-more summary .bb-plus:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:var(--bb-accent);transition:transform .35s var(--ease-out)}.bb-more summary .bb-plus:after{transform:rotate(90deg)}.bb-more[open] summary .bb-plus:after{transform:rotate(0)}@supports selector(::details-content){.collab{interpolate-size:allow-keywords}.bb-more::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .45s var(--ease-out),opacity .35s ease,content-visibility .45s allow-discrete}.bb-more[open]::details-content{block-size:auto;opacity:1}}.bb-bleed{position:relative;overflow:hidden}.bb-bleed img{display:block;width:100%;height:auto}@keyframes bb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bb-float{animation:bb-float 7s ease-in-out infinite}@keyframes bb-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@supports (animation-timeline: view()){.bb-zoom{animation:bb-zoom linear both;animation-timeline:view();animation-range:entry 0% cover 55%}}.bb-fade-l,.bb-fade-r{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 72%,transparent),var(--bb-side);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 72%,transparent),var(--bb-side);mask-composite:intersect}.bb-fade-l{--bb-side: linear-gradient(to right, transparent, #000 30%)}.bb-fade-r{--bb-side: linear-gradient(to left, transparent, #000 30%)}@media(max-width:767px){.bb-fade-l,.bb-fade-r{--bb-side: linear-gradient(#000, #000)}}.bb-silk{--veil: linear-gradient(rgba(244, 244, 245, .25), rgba(244, 244, 245, .25));background-color:#b9a4fb;background-image:var(--veil),url(/collaboration/gradient-1024.webp);background-size:100% 100%,180% 180%;background-position:0 0,0% 0%;animation:bb-drift 38s ease-in-out infinite alternate}@media(min-width:1024px){.bb-silk{background-image:var(--veil),url(/collaboration/gradient.webp);background-size:100% 100%,150% 150%}}@keyframes bb-drift{0%{background-position:0 0,0% 0%}to{background-position:0 0,100% 60%}}.bb-field{transition:border-color .25s ease,background-color .25s ease,padding .25s ease}.bb-field:hover{border-color:#0a0a0d}.bb-field:focus{outline:none;border-bottom-width:3px;border-color:#0a0a0d;background-color:#f4f4f561;padding-left:.6rem;padding-right:.6rem}.bb-field:focus-visible{box-shadow:0 2px #0a0a0d}.bb-fieldset:focus-within .bb-label{letter-spacing:.2em}.bb-label{transition:letter-spacing .3s var(--ease-out)}html:not(.collab-js) .bb-send{display:none}.bb-send{transition:transform .3s var(--ease-out),background-color .2s ease}.bb-send:hover{transform:translateY(-2px)}.bb-send:focus-visible{outline:3px solid #0a0a0d;outline-offset:4px}@media(prefers-reduced-motion:reduce){.collab *,.collab *:before,.collab *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.collab-js .bb-reveal{opacity:1;transform:none}.bb-hero-visual{transform:none!important}.bb-hero-visual video{display:none}}
