:is(body:has([data-assembly-page]) .top,body:has([data-assembly-page]) .tweaks-root){display:none!important}body:has([data-assembly-page]) #main{max-width:none;padding:0}.AssemblyHero-module__OpMSqW__page{color:var(--fg);background:var(--bg);font-family:var(--ui);overflow:clip}.AssemblyHero-module__OpMSqW__page *,.AssemblyHero-module__OpMSqW__page :before,.AssemblyHero-module__OpMSqW__page :after{box-sizing:border-box}.AssemblyHero-module__OpMSqW__page a{color:inherit;text-decoration:none}.AssemblyHero-module__OpMSqW__page a:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.AssemblyHero-module__OpMSqW__header{border-bottom:.5px solid var(--line);justify-content:space-between;align-items:center;height:88px;margin:0 28px;display:flex}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__mark{font-family:var(--font-anton), sans-serif;letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:1;display:block}.AssemblyHero-module__OpMSqW__header nav{font-family:var(--ui);align-items:center;gap:32px;font-size:14px;display:flex}.AssemblyHero-module__OpMSqW__header nav a{align-items:center;gap:8px;padding:16px 0;display:inline-flex}.AssemblyHero-module__OpMSqW__header nav a:hover,.AssemblyHero-module__OpMSqW__review a:hover{color:var(--accent)}.AssemblyHero-module__OpMSqW__header svg,.AssemblyHero-module__OpMSqW__review svg{width:16px;height:16px}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__hero{border:0;margin:0;padding:32px 28px 0}.AssemblyHero-module__OpMSqW__identity{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.AssemblyHero-module__OpMSqW__identity p{margin:0;font-size:17px;font-weight:500;line-height:1.5}.AssemblyHero-module__OpMSqW__identity p span{color:var(--muted);margin-left:24px;font-size:14px;font-weight:300}.AssemblyHero-module__OpMSqW__practice{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);font-size:9px;line-height:1.4}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__title{color:var(--fg);font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0;padding:0;font-weight:400;line-height:.94}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__prelude{margin-bottom:8px;font-size:clamp(32px,3.34vw,64px);line-height:1.05;display:block}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__statement{white-space:nowrap;width:fit-content;max-width:100%;font-size:clamp(80px,11.6vw,240px);line-height:1.06;display:block}.AssemblyHero-module__OpMSqW__period{color:var(--accent)}.AssemblyHero-module__OpMSqW__intro{justify-content:space-between;align-items:center;gap:48px;margin:24px 0 16px;display:flex}.AssemblyHero-module__OpMSqW__intro p{text-wrap:pretty;max-width:540px;margin:0;font-size:17px;font-weight:300;line-height:1.6}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__explore{min-height:48px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bg);background:var(--fg);border:.5px solid var(--fg);white-space:nowrap;align-items:center;gap:32px;padding:14px 22px;font-size:11px;font-weight:400;line-height:1.4;transition:color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__explore:hover{color:var(--fg);background:0 0}.AssemblyHero-module__OpMSqW__explore span{letter-spacing:0;font-size:20px;line-height:1}.AssemblyHero-module__OpMSqW__work{grid-template-columns:5.5fr 3.5fr 3fr;align-items:end;gap:24px;padding-top:16px;scroll-margin-top:24px;display:grid}.AssemblyHero-module__OpMSqW__project{isolation:isolate;min-width:0;display:block;position:relative}.AssemblyHero-module__OpMSqW__art{aspect-ratio:1.7;background:var(--bg);border-bottom:.5px solid var(--line);width:100%;position:relative;overflow:visible}.AssemblyHero-module__OpMSqW__project:nth-child(2) .AssemblyHero-module__OpMSqW__art{aspect-ratio:1.35}.AssemblyHero-module__OpMSqW__project:nth-child(3) .AssemblyHero-module__OpMSqW__art{aspect-ratio:1.3}.AssemblyHero-module__OpMSqW__slice{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.AssemblyHero-module__OpMSqW__slice[data-art-slice="0"]{clip-path:inset(0 67% 0 0)}.AssemblyHero-module__OpMSqW__slice[data-art-slice="1"]{clip-path:inset(0 33%)}.AssemblyHero-module__OpMSqW__slice[data-art-slice="2"]{clip-path:inset(0 0 0 67%)}.AssemblyHero-module__OpMSqW__corner{border-top:.5px solid var(--accent);border-right:.5px solid var(--accent);opacity:0;width:16px;height:16px;transition:opacity .18s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0}.AssemblyHero-module__OpMSqW__projectLabel{border-bottom:.5px solid var(--line);grid-template-columns:24px 1fr 24px;gap:8px;padding:16px 0 24px;display:grid;position:relative}.AssemblyHero-module__OpMSqW__index{font-family:var(--mono);letter-spacing:.18em;color:var(--accent);padding-top:2px;font-size:9px;line-height:1.4}.AssemblyHero-module__OpMSqW__kind{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-size:9px;line-height:1.4;display:block}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__project h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:8px 0;font-size:32px;font-weight:400;line-height:1.05}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__project:first-child h2{font-size:48px;line-height:.96}.AssemblyHero-module__OpMSqW__project p{color:var(--muted);max-width:320px;margin:0;font-size:14px;font-weight:300;line-height:1.5}.AssemblyHero-module__OpMSqW__projectArrow{width:24px;height:24px;color:var(--muted);align-self:start;transition:transform .18s cubic-bezier(.4,0,.2,1);display:block}.AssemblyHero-module__OpMSqW__projectArrow svg{width:24px;height:24px}.AssemblyHero-module__OpMSqW__project:focus-visible .AssemblyHero-module__OpMSqW__corner{opacity:1}.AssemblyHero-module__OpMSqW__project:focus-visible h2{color:var(--accent)}.AssemblyHero-module__OpMSqW__caption{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);justify-content:space-between;gap:16px;padding:16px 0 32px;font-size:9px;line-height:1.4;display:flex}.AssemblyHero-module__OpMSqW__review{border-top:.5px solid var(--line);font-family:var(--mono);letter-spacing:.18em;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:32px 28px 0;padding:24px 0;font-size:9px;line-height:1.4;display:flex}.AssemblyHero-module__OpMSqW__review nav{gap:32px;display:flex}.AssemblyHero-module__OpMSqW__review a{align-items:center;gap:8px;min-height:32px;display:inline-flex}@media (hover:hover){.AssemblyHero-module__OpMSqW__project:hover .AssemblyHero-module__OpMSqW__corner{opacity:1}.AssemblyHero-module__OpMSqW__project:hover h2{color:var(--accent)}.AssemblyHero-module__OpMSqW__project:hover .AssemblyHero-module__OpMSqW__projectArrow{color:var(--accent);transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){.AssemblyHero-module__OpMSqW__project:focus-visible .AssemblyHero-module__OpMSqW__slice[data-art-slice="0"]{transform:translateY(6px)}.AssemblyHero-module__OpMSqW__project:focus-visible .AssemblyHero-module__OpMSqW__slice[data-art-slice="1"]{transform:translateY(-6px)}.AssemblyHero-module__OpMSqW__project:focus-visible .AssemblyHero-module__OpMSqW__slice[data-art-slice="2"]{transform:translateY(3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AssemblyHero-module__OpMSqW__project:hover .AssemblyHero-module__OpMSqW__slice[data-art-slice="0"]{transform:translateY(6px)}.AssemblyHero-module__OpMSqW__project:hover .AssemblyHero-module__OpMSqW__slice[data-art-slice="1"]{transform:translateY(-6px)}.AssemblyHero-module__OpMSqW__project:hover .AssemblyHero-module__OpMSqW__slice[data-art-slice="2"]{transform:translateY(3px)}}@media (min-width:1800px){.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__hero,.AssemblyHero-module__OpMSqW__header,.AssemblyHero-module__OpMSqW__review{max-width:1904px;margin-inline:auto}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__statement{font-size:min(11.6vw,224px)}}@media (max-width:1050px){.AssemblyHero-module__OpMSqW__practice{display:none}.AssemblyHero-module__OpMSqW__work{grid-template-columns:1.35fr 1fr 1fr;gap:16px}.AssemblyHero-module__OpMSqW__art,.AssemblyHero-module__OpMSqW__project:nth-child(2) .AssemblyHero-module__OpMSqW__art,.AssemblyHero-module__OpMSqW__project:nth-child(3) .AssemblyHero-module__OpMSqW__art{aspect-ratio:1.1}.AssemblyHero-module__OpMSqW__projectLabel{grid-template-columns:1fr 20px;gap:8px}.AssemblyHero-module__OpMSqW__index{display:none}.AssemblyHero-module__OpMSqW__kind{min-height:28px}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__project h2{font-size:32px}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__project:first-child h2{font-size:48px}.AssemblyHero-module__OpMSqW__intro{gap:24px}}@media (max-width:767px){.AssemblyHero-module__OpMSqW__header{height:80px;margin-inline:24px}.AssemblyHero-module__OpMSqW__header nav{gap:24px;font-size:14px}.AssemblyHero-module__OpMSqW__header nav svg{display:none}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__hero{padding:24px 24px 0}.AssemblyHero-module__OpMSqW__identity{margin-bottom:24px}.AssemblyHero-module__OpMSqW__identity p{font-size:17px}.AssemblyHero-module__OpMSqW__identity p span{margin-top:4px;margin-left:0;font-size:14px;display:block}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__prelude{margin-bottom:8px;font-size:32px}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__statement{white-space:normal;text-wrap:balance;max-width:100%;font-size:20.1vw;line-height:.96}.AssemblyHero-module__OpMSqW__intro{margin:24px 0 16px;display:block}.AssemblyHero-module__OpMSqW__intro p{max-width:440px;font-size:17px;line-height:1.5}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__explore{min-height:48px;margin-top:24px}.AssemblyHero-module__OpMSqW__work{flex-direction:column;gap:24px;padding-top:8px;display:flex}.AssemblyHero-module__OpMSqW__project{width:100%}.AssemblyHero-module__OpMSqW__art,.AssemblyHero-module__OpMSqW__project:nth-child(2) .AssemblyHero-module__OpMSqW__art,.AssemblyHero-module__OpMSqW__project:nth-child(3) .AssemblyHero-module__OpMSqW__art{aspect-ratio:1.75}.AssemblyHero-module__OpMSqW__projectLabel{grid-template-columns:24px 1fr 24px;padding:16px 0 24px}.AssemblyHero-module__OpMSqW__index{display:block}.AssemblyHero-module__OpMSqW__kind{min-height:0}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__project h2{font-size:32px}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__project:first-child h2{font-size:48px}.AssemblyHero-module__OpMSqW__caption{flex-direction:column;gap:8px}.AssemblyHero-module__OpMSqW__review{margin:16px 24px 0;padding:24px 0;display:block}.AssemblyHero-module__OpMSqW__review nav{gap:24px;margin-top:8px}}@media (max-width:360px){.AssemblyHero-module__OpMSqW__header nav{gap:16px}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__statement{font-size:19.5vw}.AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__explore{gap:16px;padding-inline:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.AssemblyHero-module__OpMSqW__page *,.AssemblyHero-module__OpMSqW__page :before,.AssemblyHero-module__OpMSqW__page :after{transition:none!important;animation:none!important}}body[data-motion=low] .AssemblyHero-module__OpMSqW__page .AssemblyHero-module__OpMSqW__slice{transition:none!important;transform:none!important}
