@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/ARSMaquettePro-Light-C0-QF9Vm.woff2)format("woff2"),url(/assets/ARSMaquettePro-Light-DQPS1scg.woff)format("woff")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ARSMaquettePro-Regular-DW4gLQa3.woff2)format("woff2"),url(/assets/ARSMaquettePro-Regular-JB7Opb3d.woff)format("woff")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ARSMaquettePro-Bold-6aoYqhqv.woff2)format("woff2"),url(/assets/ARSMaquettePro-Bold-DWxEjMN5.woff)format("woff")}:root{--color-graphite:#303c42;--color-yellow:#fff20f;--color-white:#fff;--color-surface:#f8f8f8;--page-gutter:clamp(24px, 8vw, 262px);--font:"ARS Maquette Pro", "Helvetica Neue", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-graphite);min-height:100vh;color:var(--color-white);font-family:var(--font);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:400;line-height:1.4}img{max-width:100%;display:block}a{color:inherit}.page{min-height:100vh;position:relative;overflow:hidden}.page__decoration{pointer-events:none;opacity:.05;transform-origin:50%;width:min(53vw,1014px);position:absolute;top:50%;right:0;transform:translate(36%,-50%)rotate(-90deg)}.page__decoration-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page__decoration img{width:100%;height:auto}.page__header,.page__main{box-sizing:border-box;max-width:calc(1360px + var(--page-gutter) * 2);padding-left:var(--page-gutter);padding-right:var(--page-gutter);z-index:1;width:100%;margin-left:auto;margin-right:auto;position:relative}.page__header{padding-top:40px}.page__logo{width:70px;height:84px}.page__main{flex-direction:column;gap:64px;padding-top:clamp(48px,12vw,177px);padding-bottom:80px;display:flex}.announcement{border-left:4px solid var(--color-yellow);flex-direction:column;gap:20px;max-width:1015px;padding-left:40px;display:flex}.announcement__heading{letter-spacing:-.03em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.2}.announcement__body{max-width:1015px;margin:0}.careers{background:var(--color-surface);color:var(--color-graphite);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;width:100%;min-height:140px;padding:27px 32px 28px 33px;display:flex}.careers__copy{min-width:min(100%,280px)}.careers__title{margin:0 0 .15em;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.4}.careers__subtitle{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500;line-height:1.9}.careers__link{background:var(--color-yellow);color:var(--color-graphite);letter-spacing:-.024em;text-align:center;white-space:nowrap;border-radius:2px;flex-shrink:0;padding:12px 20px;font-size:20px;font-weight:400;line-height:1.4;text-decoration:none}.careers__link:hover,.careers__link:focus-visible{outline:2px solid var(--color-graphite);outline-offset:2px}.contact{flex-wrap:wrap;gap:40px 110px;display:flex}.contact__block{flex:0 auto}.contact__block p{margin:0 0 .35em}.contact__block p:last-child{margin-bottom:0}.contact__label{margin-bottom:1.25em}.contact__label--plain{max-width:377px;margin-bottom:0}.contact__link{color:var(--color-yellow);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.contact__link:hover,.contact__link:focus-visible{color:var(--color-white)}.contact__block--social{max-width:377px}.social{flex-wrap:wrap;gap:16px;margin:13px 0 0;padding:16.6px 0 0;list-style:none;display:flex}.social__link{background:var(--color-yellow);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:10px;display:flex}.social__link:hover,.social__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.social__link img{width:auto;height:auto;max-height:20px}@media (width<=768px){.page__decoration{opacity:.04;width:min(100vw,480px);top:200px;transform:translate(20%)rotate(-90deg)}.careers{min-height:unset;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:24px 20px}.careers__subtitle{line-height:1.4}.careers__link{white-space:normal;align-self:flex-start}.contact{flex-direction:column;gap:40px}}
