.CompanyPages_hero__3uhrs{position:relative;isolation:isolate;overflow:hidden;background:#08060d;color:white}.CompanyPages_atmosphere__LEKTF{position:absolute;inset:0;z-index:-1;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#0005,#000);mask-image:linear-gradient(90deg,#0005,#000)}.CompanyPages_heroInner__CPHkC{max-width:1280px;min-height:680px;margin:auto;padding:156px 48px 88px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.CompanyPages_heroCopy__72_rF{position:relative;z-index:2}.CompanyPages_eyebrow__1NQpD{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d0cbd8}.CompanyPages_hero__3uhrs h1{margin:28px 0 24px;font-family:var(--font-bricolage),sans-serif;font-size:clamp(52px,6.4vw,88px);font-weight:500;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.CompanyPages_hero__3uhrs[data-variant=careers] h1{font-family:var(--font-heading),sans-serif}.CompanyPages_hero__3uhrs[data-variant=contact] h1{font-size:clamp(72px,8.3vw,118px);max-width:550px}.CompanyPages_intro__3HUyp{max-width:530px;font-size:16px;line-height:1.8;color:#c5c0cf}.CompanyPages_heroAction__QrpQM{display:inline-flex;align-items:center;justify-content:center;gap:26px;margin-top:32px;border:1px solid #ffffff38;border-radius:999px;padding:15px 24px;background:#09090b;color:#fff;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}.CompanyPages_heroAction__QrpQM:hover{background:#202024;border-color:#fff9}.CompanyPages_contactArt__dVSHG{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;perspective:900px}.CompanyPages_contactLogo__UrLeZ{width:60%;height:auto;filter:drop-shadow(0 24px 40px #0007);animation:CompanyPages_companyFloat__9Z4nl 8s ease-in-out infinite}.CompanyPages_careerArt__mZfG3{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;perspective:1000px}.CompanyPages_careerMark__fpQtO{position:relative;width:72%;height:auto;animation:CompanyPages_companyFloat__9Z4nl 8s ease-in-out infinite;filter:drop-shadow(0 24px 35px #0006)}.CompanyPages_craftIcons__VH0QM{position:absolute;bottom:1%;left:0;right:0;display:flex;justify-content:center;gap:14px}.CompanyPages_craftIcons__VH0QM span{display:grid;place-items:center;width:54px;height:54px;color:#e2dce9}.CompanyPages_hero__3uhrs[data-motion=false] .CompanyPages_careerMark__fpQtO,.CompanyPages_hero__3uhrs[data-motion=false] .CompanyPages_contactLogo__UrLeZ{animation-play-state:paused}.CompanyPages_section__bh_Vp{max-width:1280px;margin:auto;padding:104px 48px}.CompanyPages_section__bh_Vp h2{font-family:var(--font-bricolage),sans-serif;font-size:clamp(32px,3.5vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.CompanyPages_sectionLabel__lLdzZ{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#71717a;margin-bottom:22px;font-weight:600}.CompanyPages_principles__R4x4R{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}.CompanyPages_principle__0yiRq{padding-top:26px}.CompanyPages_principleNumber__qE2ho{display:flex;align-items:center;justify-content:space-between;color:#71717a;font-size:12px;font-variant-numeric:tabular-nums}.CompanyPages_principle__0yiRq h3{margin-top:32px;font-size:21px;letter-spacing:-.025em;font-weight:600}.CompanyPages_principle__0yiRq p{margin-top:12px;color:#52525b;font-size:14px;line-height:1.8}.CompanyPages_roles__4JORm{background:#f5f4f6;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;scroll-margin-top:80px}.CompanyPages_emptyRoles__lpf2_{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:44px;padding:36px;border:1px solid #e4e4e7;border-radius:24px;background:white}.CompanyPages_emptyRoles__lpf2_ h3{font-size:20px;font-weight:600;letter-spacing:-.025em}.CompanyPages_emptyRoles__lpf2_ p{margin-top:12px;max-width:630px;color:#52525b;font-size:14px;line-height:1.8}.CompanyPages_blackButton__r7alf{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:20px;border-radius:999px;padding:14px 22px;background:#09090b;color:white;font-size:13px;font-weight:600;transition:background .2s}.CompanyPages_blackButton__r7alf:hover{background:#303034}.CompanyPages_roleList__3oDfQ{display:grid;gap:14px;margin-top:44px}.CompanyPages_role__l39_J{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:32px;border:1px solid #e4e4e7;background:white;border-radius:22px}.CompanyPages_role__l39_J h3{margin-top:12px;font-size:24px;font-weight:600;letter-spacing:-.035em}.CompanyPages_roleMeta__MUDfT{font-size:12px;color:#71717a}.CompanyPages_roleSummary__fAlnD{max-width:700px;margin:14px 0;font-size:14px;line-height:1.8;color:#52525b}.CompanyPages_twoColumns__kxJmn{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.CompanyPages_channels__BKrMO{border-top:1px solid #e4e4e7}.CompanyPages_channelGrid__0KpjQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px;border-top:1px solid #e4e4e7}.CompanyPages_channel__tGjXL{position:relative;padding:28px 36px 28px 0;border-bottom:1px solid #e4e4e7;transition:background .2s}.CompanyPages_channel__tGjXL:nth-child(2n){padding-left:36px;border-left:1px solid #e4e4e7}.CompanyPages_channel__tGjXL:hover{background:#fafafa}.CompanyPages_channel__tGjXL>svg{position:absolute;right:24px;top:27px;color:#71717a;transition:transform .2s}.CompanyPages_channel__tGjXL:hover>svg{transform:translate(3px,-3px)}.CompanyPages_channelLabel__pGfrW{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.CompanyPages_channelEmail__pUPl9{margin-top:16px;color:#18181b;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.035em;font-weight:500;overflow-wrap:anywhere}.CompanyPages_channelDescription__G2qVy{margin-top:8px;font-size:13px;line-height:1.7;color:#71717a}.CompanyPages_companyDetails__gHZnE{background:#f6f5f7}@keyframes CompanyPages_companyFloat__9Z4nl{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(3deg)}}@media (max-width:900px){.CompanyPages_heroInner__CPHkC{grid-template-columns:1.1fr .8fr;padding:136px 28px 72px;gap:24px;min-height:620px}.CompanyPages_hero__3uhrs h1{font-size:54px}.CompanyPages_section__bh_Vp{padding:72px 28px}.CompanyPages_twoColumns__kxJmn{gap:40px}}@media (max-width:700px){.CompanyPages_heroInner__CPHkC{display:flex;flex-direction:column;padding:120px 24px 40px;gap:24px;min-height:auto;align-items:stretch}.CompanyPages_hero__3uhrs h1{font-size:46px;max-width:550px}.CompanyPages_hero__3uhrs[data-variant=contact] h1{font-size:76px}.CompanyPages_intro__3HUyp{font-size:15px;line-height:1.8}.CompanyPages_heroAction__QrpQM{margin-top:24px}.CompanyPages_contactArt__dVSHG{max-width:300px;margin:-8px auto 0}.CompanyPages_careerArt__mZfG3{max-width:310px;margin:12px auto 24px}.CompanyPages_craftIcons__VH0QM span{width:44px;height:44px}.CompanyPages_section__bh_Vp{padding:64px 24px}.CompanyPages_channelGrid__0KpjQ,.CompanyPages_principles__R4x4R,.CompanyPages_twoColumns__kxJmn{grid-template-columns:1fr}.CompanyPages_principles__R4x4R{gap:28px;margin-top:36px}.CompanyPages_principle__0yiRq h3{margin-top:20px}.CompanyPages_emptyRoles__lpf2_,.CompanyPages_role__l39_J{flex-direction:column;align-items:flex-start;padding:26px;gap:24px}.CompanyPages_channel__tGjXL:nth-child(2n){padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.CompanyPages_careerMark__fpQtO,.CompanyPages_contactLogo__UrLeZ{animation:none}}