.fixture_preview__p5c0v{position:relative;width:100%;height:100%;aspect-ratio:1.4;background:#0b0b0f}.fixture_canvas__88NHX{position:absolute;inset:0 0 46px}.fixture_fallback__c7M7z{object-fit:contain}.fixture_loading__uWvNh{position:absolute;top:24px;left:24px;color:var(--site-muted);font-size:11px}.fixture_controls__g4C2k{position:absolute;bottom:0;inset-inline:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:#0b0b0f;border-top:1px solid var(--site-line);padding:10px 14px}.fixture_caption__xFpnW{font-size:9px;color:var(--site-muted)}.fixture_controls__g4C2k>div{display:flex;gap:12px}.fixture_controls__g4C2k button{font-size:10px;color:var(--site-text);padding:3px 0}.fixture_controls__g4C2k button:hover,.fixture_controls__g4C2k button[aria-pressed=true]{color:var(--site-accent)}.fixture_controls__g4C2k button:disabled{color:#777784;cursor:wait}@media (max-width:400px){.fixture_caption__xFpnW{font-size:8px}.fixture_controls__g4C2k{padding:8px 10px}.fixture_controls__g4C2k>div{gap:10px}}.home_page__uPsEp{--home-text:#f2f2f5;--home-muted:#a3a3ae;--home-accent:#b6a0eb;--home-line:#252528;--home-surface:#0b0b0d;color:var(--home-text);background:#000;color-scheme:dark}.home_page__uPsEp :is(a,button,summary):focus-visible{outline:2px solid var(--home-accent);outline-offset:7px}.home_page__uPsEp :is(section[id],footer[id]){scroll-margin-top:90px}.home_container__MB7HU{width:min(100%,1376px);margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.home_section__yPF4o{padding-block:clamp(80px,9vw,144px);background:#000}.home_surface__0P30H{background:var(--home-surface)}.home_heading__0yVKk{max-width:850px;margin:0;font-size:clamp(34px,4.1vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.065em;text-wrap:balance}.home_accent__W9jIZ{color:var(--home-accent)}.home_lede___KSNV{max-width:610px;margin-top:26px;color:var(--home-muted);font-size:14px;line-height:1.9;text-wrap:pretty}.home_eyebrow__xHGzN{color:var(--home-accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px}.home_textLink__9sR4B{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding-block:8px;color:var(--home-text);font-size:12px;line-height:1.6;transition:color .25s}.home_textLink__9sR4B:hover{color:var(--home-accent)}.home_arrow__EDl__{display:inline-block;font-size:20px;transition:transform .25s;flex-shrink:0}:is(a,button):hover>.home_arrow__EDl__{transform:translateX(4px)}.home_primaryLink__qGgxg{display:inline-flex;align-items:center;justify-content:center;gap:36px;padding:19px 26px;background:var(--home-text);color:#090909;font-size:12px;line-height:1.5;transition:background .25s,transform .25s}.home_primaryLink__qGgxg:hover{background:#d9cdef}.home_primaryLink__qGgxg:active{transform:translateY(1px)}.home_capabilities__Ru30r{border-top:1px solid var(--home-line)}.home_capabilityLayout__xc1Fn{display:grid;grid-template-columns:.95fr 1fr;gap:clamp(48px,8vw,120px)}.home_capabilityIntro__taORi{align-self:start;position:sticky;top:110px}.home_capabilityIntro__taORi .home_heading__0yVKk{max-width:470px}.home_capabilityIntro__taORi .home_lede___KSNV{max-width:420px;margin-bottom:32px}.home_capabilityList__YheYQ{padding-top:3px}.home_capability__xizbk{border-top:1px solid var(--home-line)}.home_capability__xizbk:last-child{border-bottom:1px solid var(--home-line)}.home_capability__xizbk summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:27px;cursor:pointer;list-style:none}.home_capability__xizbk summary::-webkit-details-marker{display:none}.home_capability__xizbk summary h3{margin:0;font-size:clamp(18px,1.65vw,24px);font-weight:400;letter-spacing:-.055em}.home_capability__xizbk summary:hover h3,.home_capability__xizbk[open] summary h3{color:var(--home-accent)}.home_disclosureIcon__nnkXn{position:relative;flex:0 0 16px;width:16px;height:16px;color:var(--home-muted)}.home_disclosureIcon__nnkXn:after,.home_disclosureIcon__nnkXn:before{content:"";position:absolute;top:7px;left:1px;width:14px;height:1px;background:currentColor}.home_disclosureIcon__nnkXn:after{transform:rotate(90deg);transition:transform .25s}.home_capability__xizbk[open] .home_disclosureIcon__nnkXn:after{transform:rotate(0)}.home_capabilityBody__4bviZ{padding:0 32px 30px 0}.home_capabilityBody__4bviZ>p{color:var(--home-muted);font-size:13px;line-height:1.9}.home_capabilityBody__4bviZ>.home_capabilityDetail__GsTGs{margin-block:18px 22px;font-size:11px;line-height:1.8;color:#bdbdc6}.home_beliefs__onONY .home_heading__0yVKk{max-width:none}.home_beliefFeature__tUawn{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;align-items:center;margin-block:80px}.home_beliefExplanation__erDqb .home_beliefStatement__Jrp74,.home_manifesto__SnfQq{font-size:clamp(32px,3.3vw,48px);line-height:1.15;font-weight:400;letter-spacing:-.065em;text-wrap:balance}.home_manifesto__SnfQq{max-width:630px}.home_beliefBody___8XRs{max-width:480px;color:var(--home-muted);font-size:13px;line-height:1.9;margin-top:28px}.home_stance__NQ2_B{display:grid;gap:28px;padding:0;list-style:none}.home_stance__NQ2_B li{display:flex;gap:18px;align-items:flex-start;font-size:clamp(21px,2.15vw,31px);line-height:1.5;letter-spacing:-.045em}.home_stance__NQ2_B li>span:first-child{flex:0 0 24px;font-size:26px;line-height:1.5}.home_stance__NQ2_B .home_rejected__OJUp_{color:#8a8a96}.home_rejected__OJUp_ s{text-decoration-thickness:1px}.home_beliefExplanation__erDqb{padding-top:40px;border-top:1px solid var(--home-line)}.home_beliefCopy__ySHI_{max-width:900px;margin-top:24px}.home_beliefCopy__ySHI_ p{font-size:14px;color:var(--home-muted);line-height:1.9;text-wrap:pretty}.home_beliefCopy__ySHI_ p+p{margin-top:18px}.home_productGrid__m3pkk{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:65px}.home_secondProduct__OLxsi{padding-top:0}.home_product__wAku_{display:block}.home_productMedia__nB9Ny{position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid var(--home-line);background:#0b0b0f}.home_venuMedia___uoC1{aspect-ratio:1.4}.home_dmxMedia__36zmu{aspect-ratio:1.4;padding:25px;background:#101013}.home_productImage__kOP8n{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home_product__wAku_:hover .home_productImage__kOP8n{transform:scale(1.025)}.home_productTitle__za__0{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:24px 12px}.home_productTitle__za__0 h3{font-size:22px;font-weight:400;letter-spacing:-.055em}.home_productTitle__za__0 .home_arrow__EDl__{color:var(--home-accent)}.home_product__wAku_:hover .home_productTitle__za__0 .home_arrow__EDl__{transform:translate(3px,-3px)}.home_product__wAku_>p{color:var(--home-muted);max-width:480px;font-size:12px;line-height:1.9}.home_productFoot__z5PxZ{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:28px;border-top:1px solid var(--home-line)}.home_productFoot__z5PxZ>p{color:var(--home-muted);font-size:12px}.home_approach__DYsq6{border-top:1px solid var(--home-line)}.home_studioLayout__zcmP_{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;margin-block:70px 80px}.home_studioStatement__qQFZp{font-size:clamp(50px,6.5vw,96px);line-height:1.08;letter-spacing:-.085em}.home_studioCopy__jIh1A h3{font-size:22px;font-weight:400;letter-spacing:-.055em;margin-bottom:24px}.home_studioCopy__jIh1A p{color:var(--home-muted);font-size:13px;line-height:1.9;max-width:480px;margin-bottom:20px}.home_studioCopy__jIh1A .home_textLink__9sR4B{margin-top:15px}.home_process___AL3W{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding-top:38px;list-style:none;border-top:1px solid var(--home-line)}.home_process___AL3W h3{max-width:190px;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:17px}.home_process___AL3W p{color:var(--home-muted);font-size:11px;line-height:1.9}.home_contactHeading__ScY_E{max-width:980px;font-size:clamp(44px,6.1vw,88px);font-weight:400;line-height:1.1;letter-spacing:-.075em;text-wrap:balance}.home_contact__mtEZa .home_lede___KSNV{max-width:570px;margin-top:32px}.home_contactActions__nh7pw{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin-top:40px}.home_email__9bqKS{display:inline-flex;align-items:center;gap:16px;font-size:13px;line-height:1.5;transition:color .25s}.home_email__9bqKS:hover{color:var(--home-accent)}.home_faqLine__ndAXx{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:100px;padding-top:32px;border-top:1px solid var(--home-line)}.home_faqLine__ndAXx>p{color:var(--home-muted);font-size:13px}.home_footer__jp1i2{padding-block:42px}.home_footerInner__PjGAP{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.home_footerBrand__i55n5{display:flex;align-items:center;gap:28px}.home_footerBrand__i55n5>a{flex-shrink:0}.home_footerBrand__i55n5 p{font-size:10px;color:var(--home-muted);line-height:1.8}.home_footerLinks__wyf5_{display:flex;gap:28px;font-size:11px;color:var(--home-muted)}.home_footerLinks__wyf5_ a:hover{color:var(--home-text)}@media (prefers-reduced-motion:no-preference){.home_capability__xizbk[open] .home_capabilityBody__4bviZ{animation:home_capability-enter__5sXbz .25s ease-out}}@keyframes home_capability-enter__5sXbz{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:1023px){.home_beliefFeature__tUawn,.home_capabilityLayout__xc1Fn,.home_studioLayout__zcmP_{gap:48px}.home_productGrid__m3pkk{gap:28px}.home_dmxMedia__36zmu{padding:12px}.home_process___AL3W{grid-template-columns:1fr 1fr;gap:36px 48px}.home_footerBrand__i55n5{gap:20px}}@media (max-width:767px){.home_section__yPF4o{padding-block:76px}.home_heading__0yVKk{font-size:clamp(32px,7.2vw,44px);letter-spacing:-.065em;max-width:580px}.home_lede___KSNV{font-size:13px;margin-top:22px}.home_beliefFeature__tUawn,.home_capabilityLayout__xc1Fn,.home_productGrid__m3pkk,.home_studioLayout__zcmP_{grid-template-columns:1fr}.home_capabilityIntro__taORi{position:static}.home_capabilityIntro__taORi .home_heading__0yVKk{max-width:500px}.home_capabilityIntro__taORi .home_lede___KSNV{margin-bottom:22px}.home_capabilityLayout__xc1Fn{gap:38px}.home_capability__xizbk summary{padding-block:24px}.home_capability__xizbk summary h3{font-size:clamp(17px,4.5vw,22px)}.home_capabilityBody__4bviZ{padding-right:0}.home_beliefFeature__tUawn{gap:36px;margin-block:48px}.home_manifesto__SnfQq{max-width:550px}.home_beliefBody___8XRs{margin-top:20px}.home_stance__NQ2_B{gap:20px}.home_stance__NQ2_B li{font-size:23px}.home_beliefExplanation__erDqb{padding-top:32px}.home_beliefCopy__ySHI_ p{font-size:13px}.home_productGrid__m3pkk{margin-top:38px;gap:44px}.home_secondProduct__OLxsi{padding-top:0}.home_venuMedia___uoC1{aspect-ratio:1.4}.home_dmxMedia__36zmu{aspect-ratio:1.4;padding:20px}.home_productTitle__za__0{margin-top:20px}.home_productTitle__za__0 h3{font-size:21px}.home_productFoot__z5PxZ{flex-direction:column;align-items:flex-start;gap:14px;margin-top:38px}.home_studioLayout__zcmP_{gap:36px;margin-block:44px}.home_studioStatement__qQFZp{font-size:clamp(58px,13vw,80px)}.home_studioCopy__jIh1A h3{font-size:20px}.home_process___AL3W{gap:30px}.home_process___AL3W h3{font-size:13px}.home_process___AL3W p{font-size:11px}.home_contactHeading__ScY_E{max-width:650px;font-size:clamp(40px,9.5vw,60px)}.home_contactActions__nh7pw{gap:28px;margin-top:32px}.home_primaryLink__qGgxg{gap:22px;font-size:11px;padding:17px 20px}.home_email__9bqKS{font-size:12px;gap:14px}.home_faqLine__ndAXx{align-items:flex-start;flex-direction:column;gap:16px;margin-top:65px}.home_footerInner__PjGAP{grid-template-columns:1fr}.home_footerBrand__i55n5{gap:24px}.home_footerLinks__wyf5_{gap:28px}}@media (max-width:379px){.home_process___AL3W{grid-template-columns:1fr;gap:26px}.home_footerBrand__i55n5{align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.home_page__uPsEp *,.home_page__uPsEp :after,.home_page__uPsEp :before{animation:none!important;transition:none!important}.home_page__uPsEp :is(a,button):hover .home_arrow__EDl__,.home_product__wAku_:hover .home_productImage__kOP8n{transform:none}}