.bimbobooks-cover_cover__WOtwh{position:relative;width:100%;height:100%;overflow:hidden;background:#0c0c0c url(/images/bimbobooks-cover-background.jpg) 50%/cover no-repeat}.bimbobooks-cover_cover__WOtwh>.bimbobooks-cover_wordmark__7FZTL{position:absolute;left:30px;bottom:5%;display:block;width:calc(100% - 60px);height:auto;object-fit:fill}@media(max-width:599px){.bimbobooks-cover_cover__WOtwh>img.bimbobooks-cover_wordmark__7FZTL{left:20px;right:20px;top:0;bottom:0;margin-block:auto;aspect-ratio:3040/148;width:min(100% - 40px,100svw - 40px);max-width:calc(100svw - 40px);height:auto;object-fit:contain;transform:none}}@media(max-width:359px){.bimbobooks-cover_cover__WOtwh>img.bimbobooks-cover_wordmark__7FZTL{left:12px;right:12px;width:min(100% - 24px,100svw - 24px);max-width:calc(100svw - 24px)}}img.partnership-cover_mobileLogo__CqxeY.partnership-cover_mobileLogo__CqxeY{display:none}@media(max-width:599px){video.partnership-cover_mobileArtwork__KsETs.partnership-cover_mobileArtwork__KsETs{position:absolute;z-index:0;left:0;top:50%;width:100%;height:max(100%,260svw);object-fit:cover;object-position:left center;transform:translateY(-50%)}img.partnership-cover_mobileLogo__CqxeY.partnership-cover_mobileLogo__CqxeY{position:absolute;z-index:2;left:20px;right:20px;top:0;bottom:0;margin-block:auto;aspect-ratio:1195/82;display:block;width:min(100% - 40px,100svw - 40px);max-width:calc(100svw - 40px);height:auto;object-fit:contain;transform:none;pointer-events:none}}@media(max-width:359px){img.partnership-cover_mobileLogo__CqxeY.partnership-cover_mobileLogo__CqxeY{left:12px;right:12px;width:min(100% - 24px,100svw - 24px);max-width:calc(100svw - 24px)}}.home_home__Eb1zO{min-height:100svh;background:var(--home-background,#fffffc);position:relative}.home_projects__cQ1Xx{position:relative;min-height:100svh;scroll-behavior:smooth}.home_projectNudge__0vrGH{will-change:transform;animation:home_projectNudge__0vrGH 2s both}@keyframes home_projectNudge__0vrGH{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}45%{transform:translateY(-24px);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home_projectNudge__0vrGH{animation:none}}.home_grid__3mjAL{position:relative;height:100svh;align-content:center;padding-block:100px;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:12px;margin-inline:20px}@media(min-width:900px){.home_grid__3mjAL{grid-template-columns:repeat(20,minmax(0,1fr));column-gap:1.171875vw;margin-inline:1.822916667vw}}.home_video__98vWi{position:relative;grid-column:1/-1;justify-self:center;width:min(100%,(100svh - 160px)*992/608);aspect-ratio:992/608;background:var(--video-background,#e9e6ea);transform:translateY(-.923226svh)}@media(min-width:900px){.home_video__98vWi{width:min(57.407407vw,(100svh - 200px)*992/608)}}.home_video__98vWi img,.home_video__98vWi video,.home_video__98vWi>div{display:block;width:100%;height:100%;object-fit:cover}.home_video__98vWi.home_fullBleed__Xdoxe{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;transform:none}.home_grid__3mjAL:has(>.home_fullBleed__Xdoxe){margin-inline:0;padding-block:0}@media(max-width:599px){.home_grid__3mjAL:has(>.home_mobileFittedCover__CeL8J){margin-inline:0;padding-block:0}.home_video__98vWi.home_mobileFittedCover__CeL8J{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;transform:none;background:#28251e;overflow:hidden}}.home_projectLink__R6G_Z{position:absolute;inset:0;z-index:2}.home_projectLink__R6G_Z:focus-visible{outline:2px solid #000;outline-offset:5px}.home_titledPreview__450ZQ{overflow:hidden;container-type:inline-size}.home_titledPreview__450ZQ>img,.home_titledPreview__450ZQ>video{filter:brightness(.65)}.home_titledPreview__450ZQ p{font-size:clamp(24px,4.29cqw,74.132px)}.home_titledPreview__450ZQ p>img{width:min(557px,32.234cqw);height:auto;object-fit:contain}.home_cursor__d_xVv{font-family:var(--font-ambit),"Ambit",sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.64px;color:#000;background:#f0f0f0;border-radius:5px;white-space:nowrap;background:rgba(0,0,0,0);color:#fff;mix-blend-mode:difference;border-radius:0;padding:0;display:none;position:fixed;pointer-events:none;transform:translate(-50%,-50%);z-index:200}@media(min-width:600px)and (hover:hover)and (pointer:fine){body[data-home-cursor] .home_cursor__d_xVv{display:block}}.home_guides__0omkH{position:absolute;inset:0;pointer-events:none;z-index:110;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:12px;margin-inline:20px}@media(min-width:900px){.home_guides__0omkH{grid-template-columns:repeat(20,minmax(0,1fr));column-gap:1.171875vw;margin-inline:1.822916667vw}}.home_guides__0omkH span{background:rgba(238,130,115,.07)}@media(max-width:899px){.home_guides__0omkH span:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){.home_projects__cQ1Xx{scroll-behavior:auto}}@media(max-width:599px){.home_grid__3mjAL{height:100dvh;padding-block:72px}.home_video__98vWi{transform:none}.home_projects__cQ1Xx{width:100%;overflow-x:clip}.home_grid__3mjAL{min-width:0}.home_video__98vWi{min-width:0;max-width:100%;overflow:hidden}}.project-builder_fullBleed__xb6cf{position:relative;width:100%;height:100svh;overflow:hidden;background:#e9e6ea}.project-builder_fullBleed__xb6cf>div{width:100%;height:100%;max-height:none;aspect-ratio:auto;transform:none}div.project-builder_trimmedRecording__fQ6c4{background:rgba(0,0,0,0)}div.project-builder_trimmedRecording__fQ6c4 img,div.project-builder_trimmedRecording__fQ6c4 video{clip-path:inset(.5% 0 1.5% 0 round 12px)}div.project-builder_roundedRecording__sZq_1{background:rgba(0,0,0,0);aspect-ratio:auto;border-radius:12px;overflow:hidden}div.project-builder_roundedRecording__sZq_1 img,div.project-builder_roundedRecording__sZq_1 video{height:auto;border-radius:12px;clip-path:inset(0 1px 2px 0 round 12px)}.project-builder_split__AgJut{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;background:#fffffc}.project-builder_panel__KAgxJ{height:100svh;min-width:0;overflow:hidden;background:#e9e6ea}.project-builder_panel__KAgxJ img,.project-builder_panel__KAgxJ video,.project-builder_panel__KAgxJ>div{display:block;width:100%;height:100%;object-fit:cover}.project-builder_closing__1nNJk{min-height:100svh;grid-template-rows:1fr auto;row-gap:80px;padding-block:16.520894svh 17.39553svh;background:#fffffc;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:12px;margin-inline:20px}@media(min-width:900px){.project-builder_closing__1nNJk{grid-template-columns:repeat(20,minmax(0,1fr));column-gap:1.171875vw;margin-inline:1.822916667vw}}.project-builder_panelInset__4oPV0{display:flex;align-items:center;justify-content:center;background:#fffffc}.project-builder_panelInset__4oPV0 img,.project-builder_panelInset__4oPV0 video,.project-builder_panelInset__4oPV0>div{width:86.111%;height:auto;max-height:80%;object-fit:contain}.project-builder_copy__8KVnD,.project-builder_next__A_iSZ{grid-column:1/-1;justify-self:center;font-family:var(--font-friedel),sans-serif;font-size:24px;line-height:39px;font-weight:400;color:#000}.project-builder_copy__8KVnD{width:min(655px,100%);white-space:pre-wrap;overflow-wrap:anywhere}.project-builder_credits__zuSbM{margin-top:40px;font-size:24.492px}.project-builder_splitClosing__K6GW8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;background:var(--closing-background,#534d3f)}.project-builder_closingMedia__5xgTY{position:sticky;top:0;height:100svh;overflow:hidden}.project-builder_closingMedia__5xgTY img,.project-builder_closingMedia__5xgTY video,.project-builder_closingMedia__5xgTY>div{width:100%;height:100%;display:block;object-fit:cover}.project-builder_phoneMedia__dtQjd{background:#eeefea;isolation:isolate}.project-builder_phoneMedia__dtQjd img,.project-builder_phoneMedia__dtQjd video{transform:scale(.935);transform-origin:center;mix-blend-mode:multiply}.project-builder_mediaRight__mcy_i .project-builder_closingPanel__FBgNM{grid-column:1;grid-row:1}.project-builder_mediaRight__mcy_i .project-builder_closingMedia__5xgTY{grid-column:2;grid-row:1}.project-builder_closingPanel__FBgNM{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:max(80px,50svh - 255.19px) 5.03vw 11.76svh}.project-builder_closingPanel__FBgNM .project-builder_copy__8KVnD{position:relative;left:3.5px;width:min(499px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:33.32px;font-size:20px;line-height:32.5px}.project-builder_closingPanel__FBgNM .project-builder_credits__zuSbM{margin-top:0;font-size:20.4px;line-height:31.65px}.project-builder_closingPanel__FBgNM .project-builder_copy__8KVnD,.project-builder_closingPanel__FBgNM .project-builder_next__A_iSZ{color:#fffffc}.project-builder_closingPanel__FBgNM .project-builder_next__A_iSZ{margin-top:auto;padding-top:66.64px;font-size:20.4px;line-height:32.5px}.project-builder_ambitClosing__KFHuA .project-builder_copy__8KVnD,.project-builder_ambitClosing__KFHuA .project-builder_credits__zuSbM,.project-builder_ambitClosing__KFHuA .project-builder_next__A_iSZ{font-family:var(--font-ambit),"Ambit",sans-serif;letter-spacing:.025em}.project-builder_ambitClosing__KFHuA .project-builder_copy__8KVnD,.project-builder_ambitClosing__KFHuA .project-builder_next__A_iSZ{line-height:34.5px}.project-builder_ambitClosing__KFHuA .project-builder_credits__zuSbM{line-height:33.65px}.project-builder_next__A_iSZ{position:relative;text-decoration:none;cursor:pointer}.project-builder_next__A_iSZ:after{content:"";position:absolute;inset:-24px -56px}.project-builder_next__A_iSZ:hover{opacity:.6}.project-builder_next__A_iSZ:focus-visible{outline:1px solid currentColor;outline-offset:5px}@media(max-width:599px){.project-builder_splitClosing__K6GW8{grid-template-columns:1fr}div.project-builder_bimboMonitor__vNnfa{overflow:hidden}div.project-builder_bimboMonitor__vNnfa img:not(.project-builder_monitorBackdrop__FgJki){position:absolute;z-index:1;left:50%;top:50%;width:165%;max-width:none;height:auto;transform:translate(-50%,-50%);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}div.project-builder_bimboMonitor__vNnfa img.project-builder_monitorBackdrop__FgJki{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(16px);transform:scale(1.08)}.project-builder_closingMedia__5xgTY{position:relative;height:100svh}.project-builder_monitorMedia__ivv5n img,.project-builder_monitorMedia__ivv5n video{position:absolute;top:-7%;width:100%;height:108%;object-position:43% center}.project-builder_closingPanel__FBgNM{min-height:100svh;padding:80px 24px 48px}.project-builder_closingPanel__FBgNM .project-builder_copy__8KVnD{font-size:19px;line-height:34px;gap:24px}.project-builder_closingPanel__FBgNM .project-builder_credits__zuSbM{font-size:inherit;line-height:inherit}.project-builder_closingPanel__FBgNM .project-builder_next__A_iSZ{font-size:19px;line-height:34px;padding-top:32px}.project-builder_closingMedia__5xgTY,.project-builder_closingPanel__FBgNM,.project-builder_panel__KAgxJ{scroll-snap-align:start;scroll-snap-stop:always}.project-builder_closingPanel__FBgNM .project-builder_copy__8KVnD{left:0}.project-builder_mediaRight__mcy_i .project-builder_closingMedia__5xgTY{grid-column:1;grid-row:1}.project-builder_mediaRight__mcy_i .project-builder_closingPanel__FBgNM{grid-column:1;grid-row:2}.project-builder_split__AgJut{grid-template-columns:1fr}.project-builder_panel__KAgxJ{height:100svh}.project-builder_copy__8KVnD,.project-builder_next__A_iSZ{font-size:19px;line-height:34px}.project-builder_credits__zuSbM{font-size:19px}}img.project-builder_monitorBackdrop__FgJki.project-builder_monitorBackdrop__FgJki{display:none}.project-builder_heroTint__0c5gn{position:absolute;inset:0;background:rgba(82,135,203,.6);pointer-events:none}.project-builder_fullBleed__xb6cf:has(.project-builder_heroTint__0c5gn) img:not(.project-builder_heroTitleArtwork__TjzvP),.project-builder_fullBleed__xb6cf:has(.project-builder_heroTint__0c5gn) video{filter:brightness(.65)}.project-builder_heroTitle__cws91{position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:#fbfbfa;font-family:var(--font-ambit),sans-serif;font-size:clamp(36px,4.29vw,74.132px);line-height:1.333;letter-spacing:-.005em;text-align:center;pointer-events:none}.project-builder_heroTitleArtwork__TjzvP{display:block;width:min(557px,100%);height:auto}.project-builder_heroDown__4MucI{position:absolute;left:81.6%;top:77%;display:grid;place-items:center;width:44px;height:52px;color:#e3dfe4;background:rgba(0,0,0,0);border:0;cursor:pointer}.project-builder_heroDown__4MucI:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:599px){.project-builder_heroDown__4MucI{display:none}}@media(min-width:600px)and (hover:hover)and (pointer:fine){.project-builder_arrowProject__8DP5z [data-project-section],.project-builder_fullBleed__xb6cf:has(.project-builder_heroDown__4MucI){cursor:s-resize}.project-builder_arrowProject__8DP5z [data-project-section] .project-builder_heroDown__4MucI,.project-builder_fullBleed__xb6cf:has(.project-builder_heroDown__4MucI) .project-builder_heroDown__4MucI{opacity:0;cursor:inherit}.project-builder_arrowProject__8DP5z [data-project-section] .project-builder_heroDown__4MucI:focus-visible,.project-builder_fullBleed__xb6cf:has(.project-builder_heroDown__4MucI) .project-builder_heroDown__4MucI:focus-visible{opacity:1}.project-builder_fullBleed__xb6cf button.project-builder_heroDown__4MucI{inset:0;width:100%;height:100%}.project-builder_fullBleed__xb6cf button.project-builder_heroDown__4MucI:focus-visible{outline-offset:-5px}}.project-builder_arrowProject__8DP5z .project-builder_heroDown__4MucI{color:#fff;mix-blend-mode:difference}.project-builder_arrowProject__8DP5z .project-builder_heroDown__4MucI svg{opacity:1}.project-builder_projectCursor__B3mG_{display:none;position:fixed;pointer-events:none;color:#fff;mix-blend-mode:difference;transform:translate(-50%,-100%);z-index:200;line-height:0}.project-builder_projectCursor__B3mG_[data-mode=website]{transform:translate(-50%,-50%);font-family:var(--font-ambit),sans-serif;font-size:16px;line-height:20px;letter-spacing:.64px;white-space:nowrap}.project-builder_projectCursor__B3mG_[data-mode=website]>svg{display:none}.project-builder_projectCursor__B3mG_[data-mode=website] .project-builder_projectCursorLabel__fN9d_{display:block}.project-builder_projectCursorLabel__fN9d_{display:none}@media(min-width:600px)and (hover:hover)and (pointer:fine){body[data-project-cursor] .project-builder_projectCursor__B3mG_{display:block}body[data-project-cursor] .project-builder_arrowProject__8DP5z [data-project-section],body[data-project-cursor] .project-builder_arrowProject__8DP5z [data-project-section] *{cursor:none}}@media(max-width:599px){.project-builder_closingMedia__5xgTY,.project-builder_fullBleed__xb6cf,.project-builder_panel__KAgxJ{height:100dvh}.project-builder_splitClosing__K6GW8,.project-builder_split__AgJut{min-height:100dvh}.project-builder_artworkPanel__vKtJ_{background:#fffffc}.project-builder_artworkPanel__vKtJ_ img,.project-builder_artworkPanel__vKtJ_ video{object-fit:contain;object-position:center}.project-builder_phoneMedia__dtQjd{display:grid;place-items:center}.project-builder_phoneMedia__dtQjd img,.project-builder_phoneMedia__dtQjd video{object-fit:contain;object-position:center;transform:scale(1.4)}.project-builder_closingPanel__FBgNM{min-height:100dvh;padding:72px 24px max(32px,env(safe-area-inset-bottom));justify-content:flex-start}.project-builder_closingPanel__FBgNM .project-builder_copy__8KVnD{font-size:clamp(15px,2.4dvh,19px);line-height:1.6;gap:20px}.project-builder_closingPanel__FBgNM .project-builder_next__A_iSZ{margin-top:auto;padding-top:24px;font-size:inherit;line-height:1.6}}@media(max-width:359px){.project-builder_closingPanel__FBgNM{padding-inline:20px;padding-top:64px}}@media(max-width:599px){.project-builder_artworkPanel__vKtJ_.project-builder_bimboDrawing__npVhe{background:#eeefea}}