.StudioSection-module__du_eHq__section.studio-section{z-index:3;color:#141413;padding:0 var(--page-gutter);background:#fff;position:relative;overflow:clip}.StudioSection-module__du_eHq__flares{z-index:1;pointer-events:none;position:absolute;inset:0}.StudioSection-module__du_eHq__flares canvas{width:100%;height:100lvh;display:block;position:sticky;top:0}.StudioSection-module__du_eHq__story{grid-template-columns:minmax(0,1fr) clamp(110px,15vw,300px) minmax(0,1fr);padding:clamp(110px,18vh,210px) 0 clamp(120px,19vh,230px);display:grid}.StudioSection-module__du_eHq__chapter{min-width:0}.StudioSection-module__du_eHq__introduction{grid-area:1/1}.StudioSection-module__du_eHq__values{grid-area:2/3;margin-top:-5vh}.StudioSection-module__du_eHq__mission{grid-area:3/1;margin-top:-16vh}.StudioSection-module__du_eHq__heading{align-items:center;gap:clamp(12px,1.7vw,32px);margin-bottom:clamp(34px,5.5vh,64px);display:flex}.StudioSection-module__du_eHq__number{margin-left:calc(-1 * var(--page-gutter) - .3em);letter-spacing:-.07em;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(132px,16vw,320px);font-weight:500;line-height:.74}.StudioSection-module__du_eHq__dash{z-index:2;background:currentColor;flex:none;width:clamp(18px,2.1vw,42px);height:clamp(6px,.62vw,12px);position:relative}.StudioSection-module__du_eHq__heading h2,.StudioSection-module__du_eHq__heading h3{z-index:2;letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.2vw,84px);font-weight:450;line-height:1;position:relative}.StudioSection-module__du_eHq__period{color:#9a9a94}.StudioSection-module__du_eHq__values .StudioSection-module__du_eHq__heading{flex-direction:row-reverse}.StudioSection-module__du_eHq__values .StudioSection-module__du_eHq__number{margin-left:0;margin-right:calc(-1 * var(--page-gutter) - .3em)}.StudioSection-module__du_eHq__body{z-index:2;position:relative}.StudioSection-module__du_eHq__lead{letter-spacing:-.04em;margin:0 0 clamp(24px,3.4vh,38px);font-size:clamp(26px,2.45vw,46px);line-height:1.14}.StudioSection-module__du_eHq__copy{color:#5b5b55;max-width:37em;margin:0 0 1.25em;font-size:clamp(14px,1.02vw,17px);line-height:1.8}.StudioSection-module__du_eHq__workLink{margin-top:14px}.StudioSection-module__du_eHq__copy strong,.StudioSection-module__du_eHq__valuesList p strong,.StudioSection-module__du_eHq__valuesList p a{color:#141413;font-weight:550}.StudioSection-module__du_eHq__copy em,.StudioSection-module__du_eHq__valuesList p em{color:#141413;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#1757ff,#ff293d) 0 100%/100% 1.5px no-repeat;padding-bottom:2px;font-style:normal}.StudioSection-module__du_eHq__copy .StudioSection-module__du_eHq__together{display:inline-block}.StudioSection-module__du_eHq__valuesList p a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.StudioSection-module__du_eHq__valuesList p a:hover{color:#1757ff}.StudioSection-module__du_eHq__icon{fill:none;stroke:#141413;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:40px;height:40px;display:block;overflow:visible}.StudioSection-module__du_eHq__icon>*{stroke-dasharray:1;stroke-dashoffset:0}.StudioSection-module__du_eHq__blue{stroke:#1757ff}.StudioSection-module__du_eHq__red{stroke:#ff293d}.StudioSection-module__du_eHq__valuesList{grid-template-columns:1fr 1fr;gap:clamp(30px,4.6vh,50px) clamp(24px,2.6vw,48px);margin:clamp(34px,5vh,54px) 0 0;padding:0;list-style:none;display:grid}.StudioSection-module__du_eHq__valuesList li{border-top:1px solid #e2e2de;padding-top:24px;position:relative}.StudioSection-module__du_eHq__valuesList li:before{content:"";transform-origin:0;background:linear-gradient(90deg,#1757ff,#ff293d);width:100%;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.StudioSection-module__du_eHq__valuesList li:hover:before{transform:scaleX(1)}.StudioSection-module__du_eHq__valuesList .StudioSection-module__du_eHq__icon{margin-bottom:22px}.StudioSection-module__du_eHq__valuesList h4{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(18px,1.4vw,25px);font-weight:450;line-height:1.2}.StudioSection-module__du_eHq__valuesList p{color:#66665f;margin:0;font-size:clamp(13px,.76vw,14.5px);line-height:1.75}@media (max-width:1100px){.StudioSection-module__du_eHq__story{grid-template-columns:minmax(0,1fr) clamp(70px,9vw,110px) minmax(0,1fr)}.StudioSection-module__du_eHq__valuesList{grid-template-columns:1fr}}@media (max-width:760px){.StudioSection-module__du_eHq__flares{display:none}.StudioSection-module__du_eHq__story{padding:90px 0 100px;display:block}.StudioSection-module__du_eHq__values,.StudioSection-module__du_eHq__mission{margin-top:110px}.StudioSection-module__du_eHq__heading{margin-bottom:30px}.StudioSection-module__du_eHq__number{font-size:36vw}.StudioSection-module__du_eHq__heading h2,.StudioSection-module__du_eHq__heading h3{font-size:clamp(30px,9vw,46px)}.StudioSection-module__du_eHq__body{padding-left:clamp(26px,8vw,44px)}.StudioSection-module__du_eHq__lead{font-size:26px}.StudioSection-module__du_eHq__copy{font-size:14px;line-height:1.75}}
.CareersSection-module__EFcyjW__section{z-index:3;color:#141413;padding:clamp(100px, 15vh, 170px) var(--page-gutter) clamp(100px, 14vh, 160px);background:#fff;position:relative}.CareersSection-module__EFcyjW__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(56px,8vh,90px);display:flex}.CareersSection-module__EFcyjW__heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.6vw,104px);font-weight:450;line-height:1}.CareersSection-module__EFcyjW__heading>p{color:#5b5b55;max-width:430px;margin:0;font-size:clamp(14px,1.02vw,17px);line-height:1.75}.CareersSection-module__EFcyjW__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,28px);margin:0;padding:0;list-style:none;display:grid}.CareersSection-module__EFcyjW__role{background:#fbfbf9;border:1px solid #e4e4df;border-radius:18px;flex-direction:column;padding:clamp(26px,2.2vw,40px);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.CareersSection-module__EFcyjW__role:before{content:"";transform-origin:0;background:linear-gradient(90deg,#1757ff,#ff293d);width:100%;height:2px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.CareersSection-module__EFcyjW__role:hover,.CareersSection-module__EFcyjW__role:focus-within{border-color:#d6d6d0;transform:translateY(-6px);box-shadow:0 30px 60px -30px #14141333}.CareersSection-module__EFcyjW__role:hover:before,.CareersSection-module__EFcyjW__role:focus-within:before{transform:scaleX(1)}.CareersSection-module__EFcyjW__roleTop{color:#8a8a83;justify-content:space-between;align-items:start;margin-bottom:clamp(36px,5vh,64px);display:flex}.CareersSection-module__EFcyjW__role h3{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(26px,2.2vw,40px);font-weight:450;line-height:1.05}.CareersSection-module__EFcyjW__pitch{color:#45453f;margin:0 0 26px;font-size:clamp(14px,1vw,16px);line-height:1.7}.CareersSection-module__EFcyjW__tasks{gap:10px;margin:0 0 36px;padding:0;list-style:none;display:grid}.CareersSection-module__EFcyjW__tasks li{color:#66665f;padding-left:20px;font-size:13px;line-height:1.6;position:relative}.CareersSection-module__EFcyjW__tasks li:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:.62em;left:0}.CareersSection-module__EFcyjW__apply{align-self:flex-start;margin-top:auto}.CareersSection-module__EFcyjW__open{color:#5b5b55;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:clamp(40px,6vh,64px) 0 0;font-size:14px;display:flex}.CareersSection-module__EFcyjW__open a{color:#141413}.CareersSection-module__EFcyjW__icon{fill:none;stroke:#141413;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px;display:block;overflow:visible}.CareersSection-module__EFcyjW__icon>*{stroke-dasharray:1;stroke-dashoffset:0}.CareersSection-module__EFcyjW__blue{stroke:#1757ff}.CareersSection-module__EFcyjW__red{stroke:#ff293d}@media (max-width:1000px){.CareersSection-module__EFcyjW__roles{grid-template-columns:1fr}.CareersSection-module__EFcyjW__heading{display:block}.CareersSection-module__EFcyjW__heading>p{margin-top:26px}}
