@font-face{font-family:NeueMontreal;src:url(/sites/bejamas/neue-montreal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--coral:#ff5e4e;--ink:#131314;--line:#dfdede}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:NeueMontreal,Arial,sans-serif}html{scroll-behavior:smooth}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.clone-header{z-index:60;color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:32px;display:flex;position:absolute;inset:0 0 auto}.brand img{filter:grayscale()brightness(0)invert();width:130px;display:block}.clone-header nav{gap:40px;margin-left:auto;margin-right:45px;font-size:18px;display:flex}.clone-header nav button{color:inherit;background:0 0;border:0;padding:0}.pill,.outline-pill{border-radius:999px;justify-content:center;align-items:center;padding:14px 24px;font-size:18px;transition:transform .25s;display:inline-flex}.pill{background:var(--coral);color:#171717}.outline-pill{color:#fff;background:#13131480;border:1px solid #ffffff40}.pill:hover{transform:scale(1.02)}.home-hero{isolation:isolate;color:#fff;background:#131314;border-radius:0 0 32px 32px;height:99.1667vw;min-height:900px;max-height:1600px;position:relative;overflow:hidden}.hero-video{object-fit:cover;filter:hue-rotate(-95deg)saturate(.78);width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(#00000014 0% 55%,#00000061);position:absolute;inset:0}.hero-title{width:38.82%;position:absolute;top:28.7%;left:10.35%}.hero-title h1{letter-spacing:-2.52px;font-size:72px;font-weight:400;line-height:1.2}.hero-capabilities{max-width:560px;margin-top:32px}.hero-capabilities>p{color:#ffffff80;font-size:16px;line-height:24px}.hero-capabilities>div{justify-content:space-between;align-items:center;gap:20px;height:96px;font-size:18px;font-weight:500;display:flex}.hero-bottom{position:absolute;bottom:5.55%;left:50%;right:32px}.hero-bottom>p{max-width:560px;font-size:24px;line-height:1.2}.hero-bottom>div{grid-template-columns:1fr 1fr;gap:4px;margin-top:124px;display:grid}.hero-bottom a{height:80px;font-size:20px}.mega-menu{z-index:90;background:#f3f3f4;border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;padding:48px;display:grid;position:absolute;top:105px;left:24px;right:24px}.mega-menu h2{margin-top:24px;font-size:42px;font-weight:400;line-height:1.2}.mega-menu a{border-bottom:1px solid #ddd;justify-content:space-between;padding:22px 0;font-size:22px;display:flex}.mega-menu button{color:#fff;background:#131314;border:0;border-radius:30px;margin-top:24px;padding:12px 20px}.why{background:var(--coral);border-radius:32px;padding-top:264px;position:relative;overflow:clip}.why-label{font-size:16px;position:absolute;top:32px;left:32px}.why-grid{border-top:1px solid #44251c33;grid-template-columns:42.7% 57.3%;min-height:915px;display:grid}.why-left{border-right:1px solid #44251c33;padding:0 32px}.why-left>div{flex-direction:column;justify-content:space-between;gap:128px;height:min(100dvh - 96px,100%);padding:40px 0;display:flex;position:sticky;top:96px}.why h2{letter-spacing:-.64px;font-size:32px;font-weight:500;line-height:1.18}.why-left>div>div{max-width:448px;padding-bottom:24px}.why-left p{margin-bottom:36px;font-size:16px}.why-left h3{font-size:24px;font-weight:500;line-height:1.2}.why-left a{text-underline-offset:3px;text-decoration:underline}.why-issues article{border-bottom:1px solid #44251c33;min-height:384px;padding:46px 32px 40px 7.3vw}.why-issues h3{letter-spacing:-1.4px;max-width:676px;font-size:56px;font-weight:500;line-height:1.18}.why-issues p{opacity:.3;max-width:676px;margin-top:48px;font-size:24px;line-height:1.2;transition:opacity .5s}.why-issues .active p{opacity:1}.container{width:100%;max-width:1440px;margin:auto;padding:0 32px}.services{border-top:1px solid var(--line);margin:80px auto;padding-top:80px;position:relative}.services>h2{font-size:30px;font-weight:400;position:absolute;top:100px;left:32px}.services-center{max-width:672px;margin:auto;padding:0 32px}.services-center>a{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.number{color:#fff;background:#131314;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.services h3{padding-top:5px;font-size:24px;font-weight:400;line-height:1.2}.services p{color:#66646d;margin-top:4px;font-size:16px}.service-arrow{opacity:0;margin-left:auto;font-size:24px}.services-center>a:hover .service-arrow{opacity:1}.service-ctas{align-items:center;gap:25px;margin-top:32px;font-size:16px;display:flex}.projects>h2{margin:80px 0 20px;font-size:30px;font-weight:400}.projects-grid{grid-template-columns:repeat(12,1fr);gap:40px 4px;padding-top:64px;display:grid}.project{grid-column:span 5;position:relative}.project:first-child,.project:nth-child(4){grid-column:span 7}.project-type{color:#66646d;margin:0 20px 10px;font-size:16px}.project-media{background:#ddd;border-radius:24px;position:relative;overflow:hidden}.project-media>span{color:#fff;mix-blend-mode:difference;z-index:2;font-size:24px;position:absolute;top:20px;left:20px}.project video{object-fit:cover;object-position:top;width:100%;height:450px;display:block}.project h3{margin:24px 20px 12px;font-size:30px;font-weight:500;line-height:1.1}.reference-note{color:#66646d;margin:0 20px;font-size:13px;line-height:1.5}.approach{color:#fff;background:#222320;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1600px;min-height:720px;margin:100px auto 0;padding:100px 10vh;display:grid}.approach h2{margin:35px 0;font-size:44px;font-weight:400;line-height:1.2}.approach p{max-width:576px;font-size:22px;line-height:1.5}.approach a{margin-top:32px}.approach-steps>div{border-bottom:1px solid #ffffff35;align-items:center;gap:40px;padding:28px 0;display:flex}.approach-steps h3{font-size:40px;font-weight:400}footer{max-width:1440px;margin:auto;padding:0 32px}.footer-cta{text-align:center;border-bottom:1px solid var(--line);padding:96px 0}.footer-cta p{color:#66646d;margin-bottom:24px;font-size:16px}.footer-cta h2{margin-bottom:64px;font-size:72px;font-weight:400;line-height:1}.footer-grid{grid-template-columns:6fr 3fr 3fr;gap:30px;margin-top:64px;display:grid}.footer-grid>p{max-width:443px;font-size:24px;font-weight:500;line-height:1.2}.footer-grid span{color:#66646d;font-size:14px}.footer-grid h3{margin:4px 0 40px;font-size:16px;font-weight:400}.footer-grid a{margin-bottom:16px;font-size:20px;line-height:1.3;display:block}.footer-bottom{justify-content:space-between;align-items:center;padding:70px 0 32px;display:flex}.footer-bottom img{filter:grayscale()brightness(0);width:180px}::selection{background:#ffb7a9}:focus-visible{outline:3px solid var(--coral);outline-offset:5px}@media (min-width:1600px){.hero-title h1{font-size:80px}}@media (max-width:1023px){.clone-header{padding:24px}.clone-header nav{gap:20px;margin:0}.clone-header nav>a{display:none}.home-hero{flex-direction:column;justify-content:space-between;height:auto;min-height:1050px;padding:144px 32px 32px;display:flex}.hero-title{width:auto;max-width:600px;position:relative;top:auto;left:auto}.hero-title h1{font-size:clamp(48px,8vw,72px);line-height:1.05}.hero-bottom{max-width:620px;margin-top:120px;position:relative;bottom:auto;left:auto;right:auto}.hero-bottom>div{margin-top:40px}.why{padding-top:120px}.why-grid{grid-template-columns:1fr;min-height:0}.why-left{border-right:0;padding:32px}.why-left>div{gap:70px;height:auto;padding:0;position:relative;top:auto}.why-issues article{min-height:300px;padding:40px 32px}.why-issues h3{font-size:40px}.why-issues p{opacity:1;font-size:22px}.services>h2{margin-bottom:20px;position:static}.services-center{max-width:768px;padding:0}.project,.project:first-child,.project:nth-child(4){grid-column:span 6}.approach{grid-template-columns:1fr;gap:50px;padding:60px 32px}.footer-cta h2{font-size:56px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>p{grid-column:1/-1}}@media (max-width:600px){.clone-header .brand img{width:115px}.clone-header{gap:15px}.clone-header nav{font-size:16px}.clone-header>.pill{padding:13px 18px;font-size:15px}.home-hero{min-height:1000px;padding:144px 20px 20px}.hero-title h1{letter-spacing:-1.68px;font-size:48px}.hero-capabilities>div{gap:10px;font-size:14px}.hero-bottom>p{font-size:20px;line-height:1.25}.hero-bottom>div{grid-template-columns:1fr}.hero-bottom a{height:64px;font-size:18px}.mega-menu{grid-template-columns:1fr;gap:25px;padding:24px;top:95px;left:12px;right:12px}.mega-menu>div:first-child{display:none}.mega-menu a{font-size:19px}.why-label{left:20px}.why-left{padding:30px 20px}.why-issues article{padding:40px 20px}.why-issues h3{font-size:36px}.container{padding:0 20px}.services{margin:40px auto;padding-top:40px}.services h3{font-size:20px}.services p{font-size:14px}.service-ctas{flex-wrap:wrap;gap:15px}.project,.project:first-child,.project:nth-child(4){grid-column:span 12}.project video{height:400px}.project h3{font-size:26px}.approach h2{font-size:34px}.approach p{font-size:20px}footer{padding:0 24px}.footer-cta h2{font-size:48px}.footer-grid a{font-size:18px}.footer-bottom img{width:140px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.why-issues p{opacity:1;transition:none}}.home-hero{height:clamp(65rem,99.1667vw,89.25rem);min-height:0}.why-issues article h3{transition:color .5s cubic-bezier(.32,.72,0,1)}.why-issues article:not(.active) h3{color:#74372f}.why-issues article p{transition:opacity .45s cubic-bezier(.32,.72,0,1) .12s,transform .6s cubic-bezier(.32,.72,0,1) .12s,filter .5s cubic-bezier(.32,.72,0,1) .12s}.why-issues article:not(.active) p{opacity:0;filter:blur(4px);transition-delay:0s;transform:translateY(20px)}.why-issues article.active p{opacity:1;filter:blur();transform:translateY(0)}@media (max-width:1023px){.home-hero{height:auto;min-height:56rem}}@media (max-width:767px){.home-hero{min-height:52rem}}@media (max-width:359px){.home-hero{min-height:54rem}}@media (prefers-reduced-motion:reduce){.why-issues article:not(.active) p{opacity:1;filter:none;transform:none}.why-issues article h3,.why-issues article p{transition:none}}.clone-header{transition:color .3s,background .3s;position:fixed}.clone-header.scrolled{color:#131314;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f3f4d9}.clone-header.scrolled .brand img{filter:grayscale()brightness(0)}.work-showcase{background:#f7f7f5;padding:100px 32px 90px;scroll-margin-top:120px}.work-intro{justify-content:space-between;align-items:flex-end;gap:64px;max-width:1440px;margin:0 auto 64px;display:flex}.work-intro h2{letter-spacing:-.035em;font-size:clamp(40px,5.2vw,76px);font-weight:400;line-height:1.05}.work-intro h2 span{color:#77645f}.work-intro>p{max-width:370px;font-size:20px;line-height:1.4}.work-gallery{grid-template-columns:1fr 1fr;gap:64px 32px;max-width:1440px;margin:auto;display:grid}.work-film{background:#e8e8e5;border-radius:20px;position:relative;overflow:hidden}.work-film video{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.film-toggle{color:#fff;background:#131314;border:1px solid #ffffff60;border-radius:30px;padding:10px 16px;font-size:14px;transition:background .2s;position:absolute;bottom:16px;right:16px}.film-toggle:hover{background:#383838}.work-caption{gap:10px;padding:24px 0 0;display:grid}.work-caption>span{color:#635650;font-size:14px}.work-caption h3{letter-spacing:-.025em;font-size:30px;font-weight:400;line-height:1.15}.work-caption p{color:#514b47;max-width:460px;font-size:17px;line-height:1.4}.work-end{border-top:1px solid #d9d6d2;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:64px auto 0;padding-top:32px;display:flex}.work-end p{font-size:24px}@media (max-width:800px){.work-showcase{padding:64px 24px}.work-intro{margin-bottom:36px;display:block}.work-intro>p{max-width:500px;margin-top:24px}.work-gallery{grid-template-columns:1fr;gap:40px}.work-piece:nth-child(2n){margin-top:0}.work-caption h3{font-size:28px}.work-end{flex-wrap:wrap;margin-top:40px}}@media (prefers-reduced-motion:reduce){.film-toggle{transition:none}}.work-caption{padding:0 0 24px}.work-caption h3{max-width:480px;font-size:clamp(28px,2.6vw,38px)}.work-caption p{max-width:440px;font-size:16px}.work-tags{flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.work-tags span{border:1px solid #e3dcd6;border-radius:999px;padding:9px 14px;font-size:14px}.work-tags span:first-child{color:#793326;background:#fff0eb;border-color:#ffd6cb}.work-film{border-radius:14px}@media (max-width:800px){.work-piece{border-radius:20px;padding:18px}.work-tags span{font-size:13px}}.work-gallery{align-items:stretch;gap:28px}.work-piece{background:#f5f5f4;border:0;border-radius:18px;padding:28px}.work-piece:nth-child(2n){margin-top:0}.work-piece>h3{letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(26px,2.7vw,40px);font-weight:400;line-height:1.1}.work-film{aspect-ratio:8/7;cursor:pointer;background:#d7e5cb;border:0;justify-content:center;align-items:center;width:100%;padding:28px;display:flex}.work-piece:nth-child(2) .work-film{background:#d8c7bf}.work-piece:nth-child(3) .work-film{background:#b9d5d9}.work-piece:nth-child(4) .work-film{background:#f1b69d}.work-film video{aspect-ratio:4/3;object-fit:contain;pointer-events:none;border-radius:8px;width:100%;height:auto;box-shadow:0 12px 24px #11111118}.film-indicator{color:#fff;opacity:0;background:#131314;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s;display:grid;position:absolute;bottom:16px;right:16px}.film-indicator svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.work-film:hover .film-indicator,.work-film:focus-visible .film-indicator{opacity:1}.work-tags{gap:10px;padding-top:24px}.work-tags span,.work-tags span:first-child{color:#292525;background:#fff;border:0;border-radius:10px;padding:11px 16px}@media (hover:none){.film-indicator{opacity:1}}@media (max-width:800px){.work-gallery{gap:24px}.work-piece{padding:20px}.work-piece>h3{margin-bottom:22px}.work-film{padding:20px}.work-tags{padding-top:20px}}.work-showcase{background:#fff;padding:100px 3vw 80px}.work-intro,.work-gallery,.work-end{max-width:1800px}.work-piece{background:#fff;border-radius:24px;padding:0;overflow:hidden}.work-piece>h3{letter-spacing:-.02em;margin:0;padding:24px 28px;font-size:24px;font-weight:500;line-height:1.2}.work-film,.work-piece:nth-child(2) .work-film,.work-piece:nth-child(3) .work-film,.work-piece:nth-child(4) .work-film{aspect-ratio:4/3;isolation:isolate;background:#fff;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.work-film img{object-fit:cover;pointer-events:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.work-base{z-index:0}.carousel-hint{z-index:4;color:#131314;opacity:0;background:#fff;border-radius:40px;align-items:center;gap:20px;padding:12px 18px;font-size:14px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:22px;right:22px;transform:translateY(8px);box-shadow:0 8px 20px #0002}.carousel-hint svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:18px;height:18px}.work-film:hover .carousel-hint,.work-film:focus-visible .carousel-hint,.work-film.is-alternate .carousel-hint{opacity:1;transform:none}@media (max-width:800px){.work-showcase{padding:64px 20px}.work-gallery{grid-template-columns:1fr;gap:24px}.work-piece>h3{padding:18px 20px;font-size:22px}.work-film{aspect-ratio:4/3}.carousel-hint{opacity:1;padding:10px 14px;bottom:14px;right:14px;transform:none}}.work-base,.work-alternate{transition:opacity .55s}.work-alternate{z-index:1;opacity:0}.work-film.is-alternate .work-base,.work-film:focus-visible .work-base{opacity:0}.work-film.is-alternate .work-alternate,.work-film:focus-visible .work-alternate{opacity:1}@media (hover:hover){.work-film:hover .work-base{opacity:0}.work-film:hover .work-alternate{opacity:1}}.work-piece.reveal-ready{opacity:0;transition:opacity .7s}.work-piece.reveal-ready.is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){.work-base,.work-alternate,.work-piece.reveal-ready,.carousel-hint{transition:none}.work-piece.reveal-ready{opacity:1}}.work-mobile-motion img{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1)}.work-mobile-motion{cursor:default}@media (hover:hover){.work-mobile-motion:hover img{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.work-mobile-motion img{transition:none}.work-mobile-motion:hover img{transform:none}}@media (min-width:801px){.work-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:56px 6px}.work-piece{grid-column:span 7}.work-piece:nth-child(4n+2),.work-piece:nth-child(4n+3){grid-column:span 5}.work-piece .work-film{aspect-ratio:40/33}.work-piece:nth-child(4n+2) .work-film,.work-piece:nth-child(4n+3) .work-film{aspect-ratio:10/11}}.ritual-preview .ritual-frame{opacity:0;transition:opacity .55s}.ritual-preview .ritual-frame.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.ritual-preview .ritual-frame{transition:none}}.work-showcase{background:#fff}.work-gallery{gap:48px 16px!important}.work-piece{position:relative;background:0 0!important;border-radius:0!important;overflow:visible!important}.work-piece>h3{z-index:5;letter-spacing:-.01em;color:#fff;pointer-events:none;background:linear-gradient(#0a0a0c8c,#0000);border-radius:22px 22px 0 0;margin:0;padding:24px 28px 64px;font-size:20px;font-weight:500;position:absolute;top:0;left:0;right:0}.work-film{transform:translateZ(0);background:#ece9e4!important;border-radius:22px!important}.work-film img{transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .55s}@media (hover:hover){.work-film:hover img{transform:scale(1.035)}}.work-title{letter-spacing:-.02em;color:#131314;max-width:420px;margin:20px 4px 0;font-size:clamp(20px,1.7vw,26px);line-height:1.25}@media (min-width:801px){.work-piece .work-film{aspect-ratio:7/6!important}.work-piece:nth-child(4n+2) .work-film,.work-piece:nth-child(4n+3) .work-film{aspect-ratio:5/6!important}}@media (max-width:800px){.work-piece>h3{padding:18px 20px 48px;font-size:18px}.work-film{aspect-ratio:4/3!important}}.work-film.mobile-video-preview video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;box-shadow:none;opacity:0;border-radius:0;transition:opacity .3s;position:absolute;inset:0}.mobile-video-preview.is-playing video{opacity:1}.mobile-video-preview.is-playing .carousel-hint{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.work-film.mobile-video-preview video{transition:none}}
