:where(.behmn-page--home) .hero{isolation:isolate;min-height:max(680px,100svh);padding-top:calc(var(--header-h) + 64px);align-items:flex-end;padding-bottom:clamp(56px,7vh,96px);display:flex;position:relative;overflow:hidden}:where(.behmn-page--home) .hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,var(--void));height:22%;position:absolute;inset:auto 0 0}:where(.behmn-page--home) .hero__inner{z-index:1;position:relative}:where(.behmn-page--home) .hero__label{color:var(--text);margin-bottom:clamp(20px,2.6vh,32px)}:where(.behmn-page--home) .hero__title{font-weight:inherit}:where(.behmn-page--home) .hero__thesis{font-size:min(var(--fs-5xl),12.5vh);letter-spacing:-.05em;max-width:11ch;font-weight:690;line-height:.9;display:block}:where(.behmn-page--home) .hero__line{display:block}:where(.behmn-page--home) .hero__jobs{grid-template-columns:repeat(2,minmax(0,max-content));gap:0 clamp(40px,6vw,112px);margin-top:clamp(32px,4.4vh,56px);display:grid}:where(.behmn-page--home) .job{font-size:var(--fs-2xl);letter-spacing:-.024em;color:var(--text);padding-top:18px;font-weight:520;line-height:1.15;display:block;position:relative}:where(.behmn-page--home) .job__beam{transform-origin:0;border-radius:2px;width:100%;height:2px;position:absolute;top:0;left:0}:where(.behmn-page--home) .job--business .job__beam{background:linear-gradient(90deg,var(--cyan),#61d8fe26);box-shadow:0 0 18px #61d8fe8c}:where(.behmn-page--home) .job--people .job__beam{background:linear-gradient(90deg,var(--human),#ff5cad26);box-shadow:0 0 18px #ff5cad80}.js :where(.behmn-page--home) .job[data-reveal] .job__beam{transition:transform 1.1s var(--ease-out)calc(var(--d,0s) + .1s);transform:scaleX(0)}.js :where(.behmn-page--home) .job[data-reveal].is-in .job__beam{transform:none}:where(.behmn-page--home) .hero__kicker{font-size:var(--fs-2xl);letter-spacing:-.024em;color:var(--text-2);margin-top:clamp(22px,3vh,36px);font-weight:520;line-height:1.15;display:block}:where(.behmn-page--home) .hero__foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,46ch) auto;justify-content:space-between;align-items:end;gap:28px 48px;margin-top:clamp(36px,5vh,64px);padding-top:clamp(24px,3vh,32px);display:grid}:where(.behmn-page--home) .hero__lead{color:var(--text-2);font-size:var(--fs-md);text-wrap:pretty;line-height:1.55}:where(.behmn-page--home) .hero__controls{right:var(--gutter);z-index:2;gap:20px;display:flex;position:absolute;bottom:20px}:where(.behmn-page--home) .hero__replay,:where(.behmn-page--home) .hero__controls [data-sky-toggle]{cursor:pointer;font-size:var(--fs-xs);color:var(--text-3);text-underline-offset:.3em;background:0 0;border:0;padding:6px 0;font-weight:520;text-decoration:underline}:where(.behmn-page--home) .hero__replay:hover,:where(.behmn-page--home) .hero__controls [data-sky-toggle]:hover{color:var(--text)}@media (max-width:900px){:where(.behmn-page--home) .hero__jobs{grid-template-columns:1fr;gap:18px}:where(.behmn-page--home) .hero__foot{grid-template-columns:1fr}}@media (max-width:699px){:where(.behmn-page--home) .hero{padding-top:calc(var(--header-h) + 10svh)}:where(.behmn-page--home) .hero__jobs{gap:14px;margin-top:24px}:where(.behmn-page--home) .hero__kicker{margin-top:20px}:where(.behmn-page--home) .hero__foot{gap:20px;margin-top:24px;padding-top:20px}:where(.behmn-page--home) .hero>.scene{-webkit-mask-image:linear-gradient(#000 0% 22%,#0000 36%);mask-image:linear-gradient(#000 0% 22%,#0000 36%)}}@media (max-width:560px){:where(.behmn-page--home) .hero__thesis{font-size:clamp(2.9rem,14vw,4rem)}}:where(.behmn-page--home) .gap-section{--gap-intro-space:56px}:where(.behmn-page--home) .gap__intro{z-index:1;margin-bottom:var(--gap-entry-offset,0px);padding-top:40px;position:relative}:where(.behmn-page--home) .gap__claim{max-width:65ch;color:var(--text-2);text-wrap:pretty;font-size:1.125rem;font-weight:400;line-height:1.55}:where(.behmn-page--home) .gap{--p:0;--a:clamp(0,calc((var(--p) - .06)/.44),1);--open:calc(1 - var(--a));--b:clamp(0,calc((var(--p) - .47)/.1),1);--f:clamp(0,calc((var(--p) - .5)/.1),1);--c:clamp(0,calc((var(--p) - .62)/.14),1);--spread:17vh;height:160vh;position:relative}:where(.behmn-page--home) .gap__stage{height:100svh;position:sticky;top:0;overflow:hidden}:where(.behmn-page--home) .gap__canyon{clip-path:inset(calc(50% - var(--open)*var(--spread))0 calc(50% - var(--open)*var(--spread))0);opacity:calc(1 - var(--f))}:where(.behmn-page--home) .gap__canyon:before{background:radial-gradient(50% 60%,#544ae959,#0000 70%)}:where(.behmn-page--home) .gap__slit{height:calc(var(--open)*var(--spread)*2 + 2px);background:radial-gradient(60% 120% at 50% 50%,rgba(97,216,254,calc(.08 + var(--a)*.16)),transparent 70%),linear-gradient(180deg,#0d111700,#080b10e6 40%,#080b10e6 60%,#0d111700);border-block:1px solid rgba(97,216,254,calc(.25 + var(--a)*.6));box-shadow:0 0 calc(10px + var(--a)*40px)rgba(97,216,254,calc(.15 + var(--a)*.35));opacity:calc(1 - var(--f)*.9);order:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.behmn-page--home) .gap__flare{width:36vmin;height:36vmin;transform:scale(calc(var(--b)*(1.4 - var(--c)*.9)));opacity:calc(var(--b)*(1 - var(--c)*.55));background:radial-gradient(closest-side,#dcf7fff2,#61d8fe80 18%,#544ae92e 45%,#0000 70%);margin:-18vmin 0 0 -18vmin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 60%,#0000)}:where(.behmn-page--home) .gap__side{position:absolute;left:0;right:0}:where(.behmn-page--home) .gap__side--belief{bottom:calc(50% + var(--open)*var(--spread) + 28px)}:where(.behmn-page--home) .gap__side--reality{top:calc(50% + var(--open)*var(--spread) + 28px);text-align:right;order:2}:where(.behmn-page--home) .gap__side--reality .gap__note{margin-left:auto}:where(.behmn-page--home) .gap__side{opacity:calc(1 - var(--f));transform:translateY(calc(var(--f)*10px))}:where(.behmn-page--home) .gap__phrase{letter-spacing:-.045em;font-size:clamp(2.2rem,1rem + 4.6vw,5.5rem);font-weight:640;line-height:.95;font-stretch:calc(100% + var(--open)*12%)}:where(.behmn-page--home) .gap__side--belief .gap__phrase{color:var(--text)}:where(.behmn-page--home) .gap__side--reality .gap__phrase{color:var(--human)}:where(.behmn-page--home) .gap__note{max-width:44ch;color:var(--text-2);font-size:var(--fs-md);opacity:calc(.75 + var(--open)*.25);margin-top:24px;line-height:1.5}:where(.behmn-page--home) .gap__title{font-size:var(--fs-4xl);letter-spacing:-.045em;text-align:center;transform:translateY(calc(-50% + (1 - var(--c))*30px));opacity:var(--c);text-wrap:balance;order:3;font-weight:670;line-height:.95;position:absolute;top:50%;left:0;right:0}@media (min-width:701px) and (max-height:820px){:where(.behmn-page--home) .gap{--spread:11vh}:where(.behmn-page--home) .gap__phrase{font-size:min(clamp(2.2rem,1rem + 4.6vw,5.5rem),8.4vh)}:where(.behmn-page--home) .gap__note{font-size:var(--fs-sm)}}@media (max-width:700px){:where(.behmn-page--home) .gap-section{--gap-intro-space:48px}:where(.behmn-page--home) .gap{--spread:9vh;height:170vh}:where(.behmn-page--home) .gap__side--reality{text-align:left}:where(.behmn-page--home) .gap__side--reality .gap__note{margin-left:0}:where(.behmn-page--home) .gap__note{font-size:var(--fs-sm)}}.no-js :where(.behmn-page--home) .gap,:where(.behmn-page--home) .gap.is-static{height:auto}.no-js :where(.behmn-page--home) .gap__stage,:where(.behmn-page--home) .gap.is-static .gap__stage{height:auto;padding-block:var(--gap-intro-space)64px;gap:40px;display:grid;position:relative}.no-js :where(.behmn-page--home) .gap__stage>*,:where(.behmn-page--home) .gap.is-static .gap__stage>*{opacity:1;position:relative;inset:auto;transform:none}.no-js :where(.behmn-page--home) .gap__canyon,:where(.behmn-page--home) .gap.is-static .gap__canyon{display:none}.no-js :where(.behmn-page--home) .gap__slit,:where(.behmn-page--home) .gap.is-static .gap__slit{height:2px}.no-js :where(.behmn-page--home) .gap__flare,:where(.behmn-page--home) .gap.is-static .gap__flare{display:none}.no-js :where(.behmn-page--home) .gap__title,:where(.behmn-page--home) .gap.is-static .gap__title{text-align:left}@media (prefers-reduced-motion:reduce){:where(.behmn-page--home) .gap{height:auto}:where(.behmn-page--home) .gap__stage{height:auto;padding-block:var(--gap-intro-space)64px;gap:40px;display:grid;position:relative}:where(.behmn-page--home) .gap__stage>*{opacity:1!important;position:relative!important;inset:auto!important;transform:none!important}:where(.behmn-page--home) .gap__canyon{display:none}:where(.behmn-page--home) .gap__slit{height:2px!important}:where(.behmn-page--home) .gap__flare{display:none}:where(.behmn-page--home) .gap__title{text-align:left}}@media (max-height:520px){:where(.behmn-page--home) .gap{height:auto}:where(.behmn-page--home) .gap__stage{height:auto;padding-block:var(--gap-intro-space)64px;gap:40px;display:grid;position:relative}:where(.behmn-page--home) .gap__stage>*{opacity:1!important;position:relative!important;inset:auto!important;transform:none!important}:where(.behmn-page--home) .gap__canyon{display:none}:where(.behmn-page--home) .gap__slit{height:2px!important}:where(.behmn-page--home) .gap__flare{display:none}:where(.behmn-page--home) .gap__title{text-align:left}:where(.behmn-page--home) .method{margin-top:0}}:where(.behmn-page--home) .method{z-index:1;isolation:isolate;margin-top:-14vh;padding-top:40px;padding-bottom:clamp(80px,9vw,136px);position:relative}:where(.behmn-page--home) .method:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 48%,#7360a847,#0000 66%),radial-gradient(at 56% 62%,#e8458b26,#0000 62%),radial-gradient(at 94% 45%,#61d8fe1f,#0000 62%);position:absolute;inset:-80px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 25% 72%,#0000);mask-image:linear-gradient(#0000,#000 25% 72%,#0000)}:where(.behmn-page--home) .method .steps{--gap:clamp(28px,4vw,64px);gap:var(--gap)}:where(.behmn-page--home) .method .step{padding:32px 0 0}:where(.behmn-page--home) .method .step:before{background:var(--line-2)}:where(.behmn-page--home) .method .step:after{background:var(--cyan);width:7px;height:7px;box-shadow:none;top:-3px}:where(.behmn-page--home) .method .step__num{color:var(--text-3);margin-bottom:18px}:where(.behmn-page--home) .method .step__title{color:var(--human);font-size:clamp(2.125rem,1.5rem + 2vw,3.25rem);font-weight:580}:where(.behmn-page--home) .method .step__outcome{letter-spacing:-.012em;text-wrap:pretty;max-width:25ch;min-height:2.7em;margin-top:18px;font-size:clamp(1.125rem,.95rem + .45vw,1.375rem);font-weight:480;line-height:1.35}:where(.behmn-page--home) .method .step__body{font-size:var(--fs-md);margin-top:16px;line-height:1.6}@media (max-width:900px){:where(.behmn-page--home) .method:before{background:radial-gradient(at 5% 20%,#7360a847,#0000 68%),radial-gradient(at 70% 55%,#e8458b24,#0000 65%),radial-gradient(at 12% 85%,#61d8fe1a,#0000 58%)}:where(.behmn-page--home) .method .steps{gap:0}:where(.behmn-page--home) .method .step{padding:0 0 36px 28px}:where(.behmn-page--home) .method .step:last-child{padding-bottom:0}:where(.behmn-page--home) .method .step:before{width:1px;height:auto;inset:5px auto 0 0}:where(.behmn-page--home) .method .step:last-child:before{display:none}:where(.behmn-page--home) .method .step:after{top:6px;left:-3px}:where(.behmn-page--home) .method .step__num{margin-bottom:12px}:where(.behmn-page--home) .method .step__outcome{max-width:34ch;min-height:0}:where(.behmn-page--home) .method .step__body{max-width:52ch;margin-top:14px}}@media (max-height:520px){:where(.behmn-page--home) .method{margin-top:0}}@media (prefers-reduced-motion:reduce){:where(.behmn-page--home) .method{margin-top:0}}.no-js :where(.behmn-page--home) .method{margin-top:0}:where(.behmn-page--home) .doors-section{background:linear-gradient(180deg,var(--void),#0d111700 clamp(240px,28vw,420px)),radial-gradient(ellipse at 90% 15%,#7360a826,transparent 65%),radial-gradient(ellipse at 12% 28%,#61d8fe09,transparent 55%),#15171d;padding-block:clamp(64px,7vw,104px)}:where(.behmn-page--home) .doors-section__title{max-width:19ch;font-size:var(--fs-3xl);margin-bottom:clamp(32px,4vw,48px)}:where(.behmn-page--home) .doors{gap:14px;height:clamp(660px,52vw,780px);display:flex}:where(.behmn-page--home) .door{border-radius:var(--r-l);background:var(--night);isolation:isolate;min-width:0;transition:flex-grow .8s var(--ease-out);flex:1 1 0;position:relative;overflow:hidden}:where(.behmn-page--home) .door.is-open{flex-grow:3.2}:where(.behmn-page--home) .door{--panel-h:47%}:where(.behmn-page--home) .door__media{z-index:-1;clip-path:inset(0);transition:clip-path .8s var(--ease-out);position:absolute;inset:0}:where(.behmn-page--home) .door.is-open .door__media{clip-path:inset(0 0 var(--panel-h)0)}:where(.behmn-page--home) .door__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.04)}:where(.behmn-page--home) .door.is-open .door__media img{transform:none}:where(.behmn-page--home) .door__media:after{content:"";background:linear-gradient(180deg,#0d111761 0%,transparent 17%,transparent 38%,#161b2280 47%,var(--night)53%);position:absolute;inset:0}:where(.behmn-page--home) .door:not(.is-open) .door__media:after{background:linear-gradient(#0d111799 0%,#0000 28% 80%,#0d11173d 100%)}:where(.behmn-page--home) .door__head{z-index:2;font:inherit;position:absolute;inset:0}:where(.behmn-page--home) .door__toggle{border-radius:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;width:100%;padding:clamp(22px,2.4vw,32px);display:flex;position:absolute;inset:0}:where(.behmn-page--home) .door.is-open .door__toggle{cursor:default;height:auto;inset:0 0 auto}:where(.behmn-page--home) .door__name{text-shadow:0 1px 14px #0d1117d9,0 0 2px #0d111799;font-size:var(--fs-xl);letter-spacing:-.018em;align-items:center;gap:12px;max-width:9ch;font-weight:600;line-height:1.1;display:inline-flex}:where(.behmn-page--home) .door__name:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-2);border-radius:50%;flex:none;transition:background .3s,box-shadow .3s}:where(.behmn-page--home) .door.is-open .door__name:before{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}:where(.behmn-page--home) .door.is-open .door__name{max-width:none}@media (min-width:901px) and (max-width:1300px){:where(.behmn-page--home) .doors[data-mode=doors] .door:not(.is-open) .door__toggle{padding-inline:clamp(12px,1.2vw,16px)}:where(.behmn-page--home) .doors[data-mode=doors] .door:not(.is-open) .door__name{gap:8px;max-width:100%;font-size:clamp(1.125rem,1.8vw,1.3125rem)}}:where(.behmn-page--home) .door:not(.is-open):hover .door__media img{transform:scale(1.02)}:where(.behmn-page--home) .door__panel{z-index:3;height:var(--panel-h);opacity:0;max-width:820px;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:flex-end;padding:0 clamp(28px,3.2vw,48px) clamp(28px,3.2vw,44px);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}:where(.behmn-page--home) .door.is-open .door__panel{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}:where(.behmn-page--home) .door__who{font-size:var(--fs-sm);color:var(--text-2);font-weight:520}:where(.behmn-page--home) .door__title{letter-spacing:-.032em;text-wrap:balance;max-width:22ch;margin-top:12px;font-size:clamp(1.75rem,1rem + 1.9vw,2.75rem);font-weight:630;line-height:1.04}:where(.behmn-page--home) .door__body{color:var(--text-2);max-width:60ch;font-size:var(--fs-md);margin-top:14px;line-height:1.5}:where(.behmn-page--home) .door .actions{margin-top:22px}:where(.behmn-page--home) .doors[data-mode=doors] .door{flex-direction:column;display:flex}:where(.behmn-page--home) .doors[data-mode=doors] .door.is-open .door__media{clip-path:none;flex:1;min-height:220px;position:relative;inset:auto}:where(.behmn-page--home) .doors[data-mode=doors] .door.is-open .door__media img{position:absolute;inset:0}:where(.behmn-page--home) .doors[data-mode=doors] .door.is-open .door__media:after{background:linear-gradient(#0d111761,#0000 28% 88%,#161b2247)}:where(.behmn-page--home) .doors[data-mode=doors] .door.is-open .door__panel{flex:none;height:auto;padding-top:24px;position:relative}:where(.behmn-page--home) .doors__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(28px,3vw,40px);display:flex}:where(.behmn-page--home) .doors__line{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text-2);font-weight:500}:where(.behmn-page--home) .doors__rail{gap:6px;display:none}:where(.behmn-page--home) .doors__rail span{background:#e6edf32e;border-radius:3px;width:44px;height:3px;position:relative;overflow:hidden}:where(.behmn-page--home) .doors__rail span:after{content:"";background:var(--cyan);box-shadow:0 0 10px var(--cyan);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;inset:0}@media (min-width:901px) and (min-height:521px) and (prefers-reduced-motion:no-preference){.js :where(.behmn-page--home) .doors-section[data-doors-scroll]{background:var(--void);height:330vh;padding-block:0}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors-stage{height:100svh;padding-top:calc(var(--header-h) + 12px);background:radial-gradient(90% 120% at 100% 0%,#544ae957,transparent 60%),linear-gradient(160deg,var(--plum)0%,var(--plum)58%,#2b2477 100%);flex-direction:column;justify-content:center;padding-bottom:32px;display:flex;position:sticky;top:0;overflow:hidden}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors-section__title{font-size:var(--fs-3xl);max-width:22ch;margin-bottom:clamp(18px,3vh,36px)}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors{height:max(400px,min(660px,calc(100svh - var(--header-h) - 250px)))}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .door{transition:flex-grow .18s linear}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors__foot{margin-top:clamp(16px,2.4vh,28px)}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors__rail{display:flex}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .door{--panel-h:max(50%,268px)}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .door__panel{width:var(--panel-w,auto);max-width:none;right:auto}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .door.is-open .door__panel{opacity:clamp(0,calc((var(--a,1) - .72)/.26),1);transition:transform .7s var(--ease-out)}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .door__title{font-size:min(clamp(1.75rem,1rem + 1.9vw,2.75rem),4.3vh)}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .door__body{max-width:62ch;font-size:min(var(--fs-md),2.3vh)}}@media (min-width:901px) and (min-height:521px) and (max-height:820px) and (prefers-reduced-motion:no-preference){.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors-section__title{font-size:var(--fs-2xl);max-width:none}.js :where(.behmn-page--home) .doors-section[data-doors-scroll] .doors{height:max(420px,calc(100svh - var(--header-h) - 170px))}}:where(.behmn-page--home) .doors[data-mode=stack],.no-js :where(.behmn-page--home) .doors{flex-direction:column;gap:20px;height:auto}:where(.behmn-page--home) .doors[data-mode=stack] .door,.no-js :where(.behmn-page--home) .doors .door{flex:none;min-height:0}:where(.behmn-page--home) .doors[data-mode=stack] .door__media,.no-js :where(.behmn-page--home) .doors .door__media{aspect-ratio:4/3;z-index:0;clip-path:none;position:relative;inset:auto}:where(.behmn-page--home) .doors[data-mode=stack] .door__media img,.no-js :where(.behmn-page--home) .doors .door__media img{transform:none}:where(.behmn-page--home) .doors[data-mode=stack] .door__media:after,.no-js :where(.behmn-page--home) .doors .door__media:after{background:linear-gradient(180deg,#0d111766,transparent 28%,transparent 82%,var(--night))}:where(.behmn-page--home) .doors[data-mode=stack] .door__head,.no-js :where(.behmn-page--home) .doors .door__head{position:absolute;inset:0 0 auto}:where(.behmn-page--home) .doors[data-mode=stack] .door__toggle,.no-js :where(.behmn-page--home) .doors .door__toggle{pointer-events:none;position:relative}:where(.behmn-page--home) .doors[data-mode=stack] .door__name:before,.no-js :where(.behmn-page--home) .doors .door__name:before{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}:where(.behmn-page--home) .doors[data-mode=stack] .door__panel,.no-js :where(.behmn-page--home) .doors .door__panel{opacity:1;pointer-events:auto;height:auto;padding:8px 24px 28px;position:relative;transform:none}:where(.behmn-page--home) .doors[data-mode=stack]+.doors__line,.no-js :where(.behmn-page--home) .doors+.doors__line{display:none}:where(.behmn-page--home) .doors[data-mode=stack] .door__title,.no-js :where(.behmn-page--home) .doors .door__title{font-size:var(--fs-2xl)}@media (min-width:901px){.no-js :where(.behmn-page--home) .doors{flex-direction:row;align-items:stretch}.no-js :where(.behmn-page--home) .doors .door{flex:1 1 0}.no-js :where(.behmn-page--home) .doors .door__panel{padding:8px clamp(22px,2vw,30px) 28px}}:where(.behmn-page--home) .proof{padding-bottom:clamp(64px,6vw,96px);position:relative}:where(.behmn-page--home) .proof__media{height:clamp(420px,62vw,820px);margin:0;position:relative;overflow:hidden}:where(.behmn-page--home) .proof__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%}:where(.behmn-page--home) .proof__media:after{content:"";background:linear-gradient(180deg,#0d111726 0%,transparent 14%,transparent 54%,#0d1117db 84%,var(--void)100%);position:absolute;inset:0}:where(.behmn-page--home) .proof__body{margin-top:clamp(-280px,-18vw,-120px);position:relative}:where(.behmn-page--home) .proof__head .label{color:var(--text);margin-bottom:18px}:where(.behmn-page--home) .proof__title{max-width:11ch}:where(.behmn-page--home) .proof__story{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:48px clamp(40px,6vw,112px);margin-top:clamp(48px,5vw,80px);display:grid}:where(.behmn-page--home) .proof__text{color:var(--text-2);font-size:var(--fs-lg);max-width:52ch;line-height:1.55}:where(.behmn-page--home) .proof__quote{border-left:2px solid var(--human);padding-left:clamp(20px,2vw,32px)}:where(.behmn-page--home) .proof__result{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(56px,6vw,96px);padding-top:32px;display:flex}:where(.behmn-page--home) .proof__stats{margin-top:clamp(40px,4vw,64px)}@media (max-width:900px){:where(.behmn-page--home) .proof__story{grid-template-columns:1fr}}:where(.behmn-page--home) .people{gap:clamp(28px,3vw,44px)var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.behmn-page--home) .person__photo{border-radius:var(--r-m)}:where(.behmn-page--home) .person__name{font-size:var(--fs-2xl);letter-spacing:-.025em;margin-top:24px;font-weight:600;line-height:1.1}:where(.behmn-page--home) .person__role{color:var(--human);font-size:var(--fs-sm);margin-top:6px;font-weight:540}:where(.behmn-page--home) .person__notes{color:var(--text-2);font-size:var(--fs-sm);gap:10px;margin:18px 0 0;padding:0;line-height:1.55;list-style:none;display:grid}:where(.behmn-page--home) .person__notes li{border-top:1px solid var(--line);padding-top:10px}@media (max-width:900px){:where(.behmn-page--home) .people{grid-template-columns:1fr;max-width:520px}}:where(.behmn-page--home) .believe{height:250vh;position:relative}:where(.behmn-page--home) .believe__stage{isolation:isolate;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}:where(.behmn-page--home) .believe__inner{z-index:1;padding-top:var(--header-h);position:relative}:where(.behmn-page--home) .believe__text{letter-spacing:-.035em;text-wrap:balance;--fade:clamp(0,calc((var(--p,0) - .56)/.1),1);max-width:21ch;transform:translateY(calc(var(--fade)*-4vh));font-size:min(clamp(2rem,1rem + 3.4vw,4.25rem),6.8vh);font-weight:600;line-height:1.06}:where(.behmn-page--home) .believe__name{--show:clamp(0,calc((var(--p,0) - .56)/.08),1);opacity:var(--show);margin-top:clamp(28px,5vh,56px)}:where(.behmn-page--home) .name{color:#fff;width:min(100%,1100px,100vh);height:auto;overflow:visible}:where(.behmn-page--home) .name .wm-hmn,:where(.behmn-page--home) .name [data-l]{fill:var(--cyan)}:where(.behmn-page--home) .name [data-l=b],:where(.behmn-page--home) .name [data-l=e]{fill:#fff}:where(.behmn-page--home) .believe__say{text-shadow:0 1px 18px #0d1117e6;font-size:var(--fs-xl);color:var(--text-2);letter-spacing:-.012em;opacity:clamp(0,calc((var(--p,0) - .86)/.06),1);margin-top:18px;font-weight:500}@media (prefers-reduced-motion:reduce){:where(.behmn-page--home) .believe{height:auto}:where(.behmn-page--home) .believe__stage{height:auto;padding-block:var(--section);position:relative}:where(.behmn-page--home) .believe__text{opacity:1;transform:none}:where(.behmn-page--home) .believe__name,:where(.behmn-page--home) .believe__say{opacity:1}}@media (max-height:520px){:where(.behmn-page--home) .believe{height:auto}:where(.behmn-page--home) .believe__stage{height:auto;padding-block:var(--section);position:relative}:where(.behmn-page--home) .believe__inner{padding-top:0}:where(.behmn-page--home) .believe__text{font-size:clamp(2rem,1rem + 3.4vw,4.25rem);transform:none}:where(.behmn-page--home) .believe__name,:where(.behmn-page--home) .believe__say{opacity:1}}.no-js :where(.behmn-page--home) .believe{height:auto}.no-js :where(.behmn-page--home) .believe__stage{height:auto;padding-block:var(--section);position:relative}.no-js :where(.behmn-page--home) .believe__name,.no-js :where(.behmn-page--home) .believe__say{opacity:1}:where(.behmn-page--home) .trust{padding-block:clamp(64px,6vw,96px)}:where(.behmn-page--home) .trust+.team{padding-top:0}:where(.behmn-page--home) .trust-grid{gap:0 var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}:where(.behmn-page--home) .trust-grid>div{border-top:1px solid var(--line);padding:22px 0 28px}:where(.behmn-page--home) .trust-grid dt{color:var(--text);font-weight:600;font-size:var(--fs-xl);letter-spacing:-.01em;text-wrap:balance;line-height:1.25}:where(.behmn-page--home) .trust-grid dd{color:var(--text-2);font-size:var(--fs-md);text-wrap:pretty;max-width:44ch;margin:12px 0 0;line-height:1.55}@media (max-width:900px){:where(.behmn-page--home) .trust-grid{grid-template-columns:1fr}}:where(.behmn-page--home) .intro{display:none}.intro-on .intro{z-index:90;color:#fff;background:#030309;animation:10ms linear 11s forwards behmn-intro-failsafe;display:block;position:fixed;inset:0}@keyframes behmn-intro-failsafe{to{visibility:hidden;opacity:0}}.intro-on:not(.intro-done) .site-header__bar>*{opacity:0}.intro-on.intro-done .site-header__bar>*{transition:opacity .7s var(--ease-out).1s}.intro-on.intro-done .site-header__logo{transition:none}.intro-on:not(.intro-done) body{overflow:hidden}:where(.behmn-page--home) .intro__film{position:absolute;inset:0}:where(.behmn-page--home) .intro__film:after{content:"";pointer-events:none;z-index:3;opacity:.075;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(4,end) infinite behmn-grain;position:absolute;inset:-50%}:where(.behmn-page--home) .intro__film:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(120% 90%,#0000 55%,#0000008c 100%);position:absolute;inset:0}@keyframes behmn-grain{0%{transform:translate(0)}25%{transform:translate(-7%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,-8%)}to{transform:translate(6%,3%)}}:where(.behmn-page--home) .intro__canvas,:where(.behmn-page--home) .intro__gl{width:100%;height:100%;position:absolute;inset:0}:where(.behmn-page--home) .intro__stamp{font-size:var(--fs-xl);letter-spacing:-.005em;color:#e6edf3e6;text-shadow:0 0 20px #0d1117e6;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;font-weight:560;position:absolute;top:calc(50% - min(9vw,14vh) - 64px);left:50%;transform:translate(-50%)}:where(.behmn-page--home) .intro__word{text-align:center;white-space:nowrap;letter-spacing:-.02em;text-transform:uppercase;color:#e4e8f7;opacity:0;text-shadow:-.035em 0 #61d8fe52,.035em 0 #ff5cad47,0 0 .5em #0d1117b3,0 0 1.2em #0d11178c;font-size:min(17vw,26vh);font-weight:820;font-stretch:75%;line-height:.86;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.behmn-page--home) .intro__now{text-align:center;letter-spacing:-.045em;opacity:0;color:var(--text);text-shadow:0 0 .6em #0d1117cc;font-size:clamp(2.75rem,1rem + 6vw,7rem);font-weight:640;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.behmn-page--home) .intro__name{--w:min(92vw,1180px);width:var(--w);transform-origin:0 0;height:auto;left:calc(50% - var(--w)/2);top:calc(50% - var(--w)*.1116);position:absolute;overflow:visible}:where(.behmn-page--home) .intro__name [data-l]{fill:var(--cyan)}:where(.behmn-page--home) .intro__name [data-l=b],:where(.behmn-page--home) .intro__name [data-l=e]{fill:#fff}:where(.behmn-page--home) .intro__skip{right:max(var(--gutter),env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:2;cursor:pointer;min-height:44px;color:var(--text);font-size:var(--fs-sm);background:#e6edf314;border:0;border-radius:999px;padding:0 18px;font-weight:560;position:absolute;box-shadow:inset 0 0 0 1px #e6edf333}:where(.behmn-page--home) .intro__skip:hover{background:#e6edf329}:where(.behmn-page--home) .intro.is-leaving{transition:opacity .45s var(--ease-out);opacity:0;pointer-events:none}:where(.behmn-page--home) .intro.is-leaving .intro__skip{opacity:0}:where(.behmn-page--home) .hero .north{--nx:84%;--ny:21%;--nx-sm:80%;--ny-sm:calc(var(--header-h) + 4svh)}
:where(.behmn-page--home) .hero__ribbons{z-index:0;pointer-events:none;background:var(--void)url(/assets/img/hero-ribbons-poster.jpg) center/cover no-repeat;opacity:1;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0;overflow:hidden}.intro-on:not(.intro-done) .hero__ribbons{opacity:0}:where(.behmn-page--home) .hero__ribbons:after{content:"";background:linear-gradient(180deg,#0d111733,transparent 34%,#0d111780 76%,var(--void)),linear-gradient(90deg,#0d1117f7 0%,#0d1117e3 29%,#0d1117a1 52%,#0d111729 79%,#0d11171f);position:absolute;inset:0}:where(.behmn-page--home) .hero__ribbons video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}:where(.behmn-page--home) .hero__ribbons[data-playback=playing] video,:where(.behmn-page--home) .hero__ribbons[data-playback=paused] video{opacity:1}@media (max-width:768px){:where(.behmn-page--home) .hero__ribbons video{display:none}}@media (max-width:699px){:where(.behmn-page--home) .hero__ribbons{background-position:62% 0;background-size:auto 50svh}:where(.behmn-page--home) .hero__ribbons:after{background:linear-gradient(180deg,#0d111740,#0d111766 14%,var(--void)38%)}}@media (prefers-reduced-motion:reduce){:where(.behmn-page--home) .hero__ribbons,:where(.behmn-page--home) .hero__ribbons video{transition:none}:where(.behmn-page--home) .hero__ribbons video{display:none}}
:where(.behmn-page--home) .doors[data-mode=accordion]{overflow-anchor:none;flex-direction:column;gap:12px;height:auto}:where(.behmn-page--home) .doors[data-mode=accordion] .door{background:var(--night);border:1px solid #d2c1d626;border-radius:14px;flex:none;min-height:0;transition:none}:where(.behmn-page--home) .doors[data-mode=accordion] .door__head{z-index:2;position:relative;inset:auto}:where(.behmn-page--home) .doors[data-mode=accordion] .door__toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:72px;padding:21px 22px;position:relative;inset:auto}:where(.behmn-page--home) .doors[data-mode=accordion] .door__toggle:focus-visible{outline-offset:-4px;border-radius:12px}:where(.behmn-page--home) .doors[data-mode=accordion] .door__toggle:after{content:"";opacity:.7;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;flex:none;width:16px;height:16px}:where(.behmn-page--home) .doors[data-mode=accordion] .door.is-open .door__toggle:after{background-size:100% 1px,1px 0}:where(.behmn-page--home) .doors[data-mode=accordion] .door__name{max-width:none;text-shadow:none;gap:10px;font-size:clamp(1.125rem,4.8vw,1.375rem)}:where(.behmn-page--home) .doors[data-mode=accordion] .door__name:before{width:6px;height:6px}:where(.behmn-page--home) .doors[data-mode=accordion] .door.is-open .door__name:before{box-shadow:none}:where(.behmn-page--home) .doors[data-mode=accordion] .door__media{z-index:0;aspect-ratio:16/10;clip-path:none;transition:none;position:relative;inset:auto}:where(.behmn-page--home) .doors[data-mode=accordion] .door__media img{position:absolute;inset:0;transform:none}:where(.behmn-page--home) .doors[data-mode=accordion] .door__media:after{background:linear-gradient(#0000 80%,#161b2229)}:where(.behmn-page--home) .doors[data-mode=accordion] .door__panel{opacity:1;pointer-events:auto;max-width:none;height:auto;padding:24px 22px 28px;transition:none;position:relative;inset:auto;transform:none}:where(.behmn-page--home) .doors[data-mode=accordion] .door:not(.is-open) .door__media,:where(.behmn-page--home) .doors[data-mode=accordion] .door:not(.is-open) .door__panel{display:none}:where(.behmn-page--home) .doors[data-mode=accordion] .door__title{font-size:clamp(1.625rem,5.8vw,2.125rem)}:where(.behmn-page--home) .doors[data-mode=accordion] .door__body{font-size:1rem;line-height:1.5}:where(.behmn-page--home) .doors[data-mode=accordion] .actions .btn{white-space:normal;text-align:center;max-width:100%}:where(.behmn-page--home) .doors[data-mode=accordion]+.doors__foot{margin-top:24px}:where(.behmn-page--home) .doors[data-mode=accordion]+.doors__foot:has(.doors__line[hidden]){display:none}@media (min-width:600px){:where(.behmn-page--home) .doors[data-mode=accordion] .door__media{aspect-ratio:16/7}:where(.behmn-page--home) .doors[data-mode=accordion] .door__panel{padding:28px}}
.page-home .person__photo{aspect-ratio:1}.page-home .person__photo img{display:block}.page-home .person__photo img[src*=\/alex-]{transform-origin:50% 40%;transform:scale(1.15)}
:where(.behmn-page--home) .closing-brand{height:auto;position:relative}:where(.behmn-page--home) .closing-brand .believe__stage{height:auto;min-height:min(900px,94svh);padding-block:clamp(76px,8vw,120px);position:relative;top:auto}:where(.behmn-page--home) .closing-brand .believe__inner{padding-top:0}:where(.behmn-page--home) .closing-brand .believe__text{letter-spacing:-.035em;opacity:1;text-wrap:balance;max-width:24ch;color:var(--text);font-size:clamp(2rem,1.4rem + 2.7vw,3.875rem);line-height:1.1;transform:none}:where(.behmn-page--home) .closing-brand .believe__human{color:var(--human)}:where(.behmn-page--home) .closing-brand .believe__name{opacity:1;margin-top:clamp(32px,4vw,56px)}:where(.behmn-page--home) .closing-brand .name{width:clamp(250px,34vw,490px);max-width:100%;height:auto;display:block}:where(.behmn-page--home) .closing-brand .believe__say{opacity:1;margin-top:18px;font-size:clamp(1rem,.85rem + .45vw,1.25rem);line-height:1.4}@media (max-width:699px){:where(.behmn-page--home) .closing-brand .believe__stage{min-height:0;padding-block:80px}:where(.behmn-page--home) .closing-brand .believe__text{max-width:22ch;font-size:clamp(1.875rem,7.7vw,2.75rem);line-height:1.14}:where(.behmn-page--home) .closing-brand .name{width:min(76vw,330px)}}@media (max-height:600px) and (min-width:700px){:where(.behmn-page--home) .closing-brand .believe__stage{min-height:0;padding-block:72px}:where(.behmn-page--home) .closing-brand .believe__text{max-width:29ch;font-size:clamp(2rem,3.2vw,3rem)}:where(.behmn-page--home) .closing-brand .name{width:clamp(250px,28vw,380px)}}
/*# sourceMappingURL=8f056b6cc7027bb2.css.map*/