.fx-home{--display:"Libre Caslon Text", Georgia, serif;--gutter:clamp(20px, 4vw, 72px);color:var(--ink);background:var(--paper)}.fx-home .exhibition{min-height:850px;padding:38px var(--gutter) 0;grid-template-columns:30% 70%;column-gap:0;display:grid;position:relative;overflow:hidden}.fx-home .exhibition-top{z-index:3;grid-area:1/1;align-self:start;margin:90px 0 0;padding-right:25px;display:block}.fx-home .exhibition-top .eyebrow{text-align:left;letter-spacing:.05em;max-width:210px;margin:0 0 25px;font-size:10px;line-height:1.5}.fx-home .exhibition-top h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(33px,3.25vw,51px);font-weight:400;line-height:1.1}.fx-home .exhibition-top h1 em{color:var(--accent);font-style:normal}.fx-home .exhibition-top>p:not(.eyebrow){max-width:250px;color:var(--muted);text-align:left;margin:25px 0;font-size:14px;line-height:1.6}.fx-home .exhibition-top>p>span{margin-top:15px;font-size:11px;display:block}.fx-home .exhibition-top .text-link{gap:26px;margin-top:12px;padding-bottom:8px;font-size:12px}.fx-home .exhibition-canvas{touch-action:pan-y;grid-area:1/2;height:690px;margin:0;position:relative;overflow:visible}.fx-home .gallery-main{isolation:isolate;background:0 0;width:61%;height:83%;top:0;left:9%;overflow:hidden}.fx-home .gallery-slide{will-change:transform, opacity;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fx-home .gallery-slide[aria-hidden=true]{pointer-events:none}.fx-home .gallery-project-link{width:100%;height:100%;display:block;position:relative}.fx-home .gallery-main .artwork{background:#d6d7d2;width:100%;height:100%;aspect-ratio:var(--art-ratio)!important}.fx-home .gallery-main .artwork img{object-fit:var(--art-fit)!important}.fx-home .gallery-main .gallery-project-link:hover .artwork img{transform:none}.fx-home .gallery-open{background:var(--paper);color:var(--ink);border:0;padding:10px 12px;font-size:11px;bottom:12px;right:12px}.fx-home .gallery-side{text-align:left;z-index:2;background:0 0;border:0;padding:0}.fx-home .gallery-side-after{width:25%;height:42%;top:17%;left:auto;right:-1%}.fx-home .gallery-side-before{width:28%;height:25%;top:64%;left:-13%}.fx-home .gallery-side .artwork{background:#d6d7d2;width:100%;height:100%;aspect-ratio:auto!important}.fx-home .gallery-side .artwork img{object-fit:cover!important}.fx-home .gallery-side>span{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.4;display:block}.fx-home .gallery-side:hover .artwork img{transform:scale(1.025)}.fx-home .gallery-loading{height:auto;min-height:16px;color:var(--muted);grid-area:1/2;margin:0;font-size:10px;position:absolute;top:auto;bottom:50px;left:9%}.fx-home .exhibition-controls{grid-column:2;justify-content:space-between;align-items:flex-start;gap:18px;width:auto;min-height:80px;margin:-78px 0 0 22%;padding-right:0}.fx-home .gallery-caption{gap:20px;min-width:0;max-width:75%;display:flex}.fx-home .gallery-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent);margin-top:4px;font-size:11px}.fx-home .gallery-caption h2{font-family:var(--body);letter-spacing:-.02em;font-size:17px;font-weight:400;line-height:1.3}.fx-home .gallery-caption p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5}.fx-home .gallery-caption-link{border-bottom:1px solid var(--line);margin-top:8px;font-size:11px;display:inline-block}.fx-home .gallery-caption-copy h2{animation:.45s cubic-bezier(.22,1,.36,1) both essay-caption}.fx-home .gallery-caption-copy p{animation:.45s cubic-bezier(.22,1,.36,1) 70ms both essay-caption}.fx-home .gallery-arrows{flex-shrink:0;gap:10px;display:flex}.fx-home .gallery-arrows button{width:auto;min-width:44px;height:44px;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 3px;font-size:11px}.fx-home .gallery-arrows button:hover{color:var(--accent);border-color:var(--accent);background:0 0}.fx-home .exhibition-foot{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:20px;margin:12px 0 0;padding:18px 0;font-size:10px;line-height:1.5;display:flex}.fx-home .exhibition-foot>span{max-width:none}.fx-home .exhibition-foot a{color:var(--ink);gap:20px;display:flex}.fx-home .selected-exhibition{padding-top:85px;padding-bottom:65px}.fx-home .selection-heading{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:30px;margin-bottom:55px;display:grid}.fx-home .selection-heading h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(34px,3.7vw,58px);line-height:1.12}.fx-home .selection-heading h2 em{color:var(--muted);font-family:inherit;font-style:normal}.fx-home .selection-heading>div>p{font-size:13px;line-height:1.6}.fx-home .concept-tag{background:0 0;font-size:10px}.fx-home .selected-exhibition .home-project-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:65px 8%;display:grid}.fx-home .selected-exhibition .home-direction-coffee{grid-area:1/1;width:100%;margin:0}.fx-home .selected-exhibition .home-direction-brunch{grid-area:1/2;width:100%;margin-top:120px}.fx-home .selected-exhibition .home-direction-bakery{grid-area:2/1;width:80%;margin-top:-45px}.fx-home .selected-exhibition .project-image{background:#d6d7d2;min-height:0;aspect-ratio:4/3!important}.fx-home .selected-exhibition .project-image img{object-fit:contain}.fx-home .selected-exhibition .project-caption{gap:5px 12px;padding-top:16px}.fx-home .selected-exhibition .project-caption h3{font-family:var(--body);letter-spacing:-.025em;font-size:19px;font-weight:400}.fx-home .selection-end{gap:25px;margin-top:40px;padding-top:22px}.fx-home .studio-statement{padding-top:75px;padding-bottom:75px}.fx-home .studio-statement h2{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(33px,3.6vw,54px);line-height:1.23}.fx-home .studio-statement h2 em{color:var(--accent);font-family:inherit;font-style:normal}.fx-home .minimal-contact{background:var(--ink);color:var(--paper);padding-top:48px;padding-bottom:55px}.fx-home .minimal-contact h2{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(45px,6.5vw,96px);font-weight:400}.fx-home .minimal-contact>p{color:#d6d7d2;font-size:13px;line-height:1.7}.fx-home .minimal-contact a:focus-visible{outline-color:var(--paper)}@keyframes essay-caption{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:681px) and (max-width:1100px){.fx-home .exhibition{grid-template-columns:32% 68%;min-height:730px}.fx-home .exhibition-top{margin-top:75px;padding-right:18px}.fx-home .exhibition-top h1{font-size:34px}.fx-home .exhibition-top>p:not(.eyebrow){font-size:12px}.fx-home .exhibition-canvas{height:570px}.fx-home .gallery-main{width:67%;height:83%;left:5%}.fx-home .gallery-side-after{width:24%;top:22%;right:-2%}.fx-home .gallery-side-before{width:31%;height:24%;top:66%;left:-22%}.fx-home .exhibition-controls{margin-top:-60px;margin-left:16%}.fx-home .gallery-caption{gap:12px;max-width:68%}.fx-home .gallery-caption h2{font-size:15px}.fx-home .gallery-arrows{gap:5px}.fx-home .selection-heading{grid-template-columns:1fr 2fr}.fx-home .selection-heading>div{grid-column:2}}@media (max-width:680px){.fx-home .exhibition{min-height:0;padding-top:20px;display:block}.fx-home .exhibition-top{margin:0;padding:0;display:block}.fx-home .exhibition-top .eyebrow{text-align:left;max-width:none;margin-bottom:17px;font-size:9px}.fx-home .exhibition-top h1{letter-spacing:-.035em;font-size:clamp(32px,8.5vw,47px);line-height:1.12}.fx-home .exhibition-top>p:not(.eyebrow){max-width:270px;margin:17px 0;font-size:12px;line-height:1.5}.fx-home .exhibition-top>p>span{margin-left:6px;font-size:10px;display:inline}.fx-home .exhibition-top>p br:last-of-type{display:none}.fx-home .exhibition-top .text-link{margin:0 0 20px;font-size:11px}.fx-home .exhibition-canvas{height:clamp(370px,112vw,530px);margin:8px -20px 0;overflow:hidden}.fx-home .gallery-main{background:0 0;width:68%;height:83%;top:0;left:17%}.fx-home .gallery-main .artwork{width:100%;height:100%;aspect-ratio:var(--mobile-ratio)!important}.fx-home .gallery-main .artwork .gallery-mobile-source{object-fit:var(--mobile-fit)!important}.fx-home .gallery-side-after{width:18%;height:37%;display:block;top:19%;left:auto;right:-6%}.fx-home .gallery-side-before{width:28%;height:28%;top:65%;left:0}.fx-home .gallery-side>span{margin-top:6px;font-size:8px;line-height:1.4}.fx-home .gallery-side-after>span{display:none}.fx-home .gallery-open{padding:8px;font-size:9px;bottom:8px;right:8px}.fx-home .exhibition-controls{width:82%;min-height:110px;margin:6px 0 0 18%;display:block}.fx-home .gallery-caption{gap:12px;max-width:100%}.fx-home .gallery-caption h2{font-size:15px}.fx-home .gallery-count{font-size:10px}.fx-home .gallery-caption p{font-size:9px}.fx-home .gallery-arrows{gap:16px;width:max-content;margin:9px 0 0 auto}.fx-home .gallery-arrows button{min-width:48px;height:44px;font-size:11px}.fx-home .gallery-loading{height:0;min-height:0;margin:0;font-size:10px;position:static}.fx-home .exhibition-foot{gap:16px;margin-top:13px;padding-bottom:19px;font-size:9px}.fx-home .exhibition-foot>span{max-width:200px}.fx-home .exhibition-foot a{white-space:nowrap;gap:10px}.fx-home .selected-exhibition{padding-top:45px;padding-bottom:42px}.fx-home .selection-heading{margin-bottom:28px;display:block}.fx-home .selection-heading h2{margin:17px 0;font-size:35px;line-height:1.17}.fx-home .selection-heading>div>p{font-size:12px}.fx-home .selected-exhibition .home-project-grid{display:block}.fx-home .selected-exhibition .home-direction-coffee{width:100%;margin:0 0 35px}.fx-home .selected-exhibition .home-direction-brunch{width:85%;margin:0 0 35px auto}.fx-home .selected-exhibition .home-direction-bakery{width:92%;margin:0}.fx-home .selected-exhibition .project-caption h3{font-size:17px}.fx-home .selection-end{margin-top:30px}.fx-home .selection-end p{font-size:11px}.fx-home .studio-statement{padding:42px var(--gutter)}.fx-home .studio-statement h2{font-size:31px;line-height:1.25}.fx-home .minimal-contact{padding-top:35px;padding-bottom:40px}.fx-home .minimal-contact h2{font-size:clamp(36px,9.5vw,59px)}.fx-home .minimal-contact>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.fx-home .gallery-caption-copy h2,.fx-home .gallery-caption-copy p{animation:none!important;transform:none!important}.fx-home .artwork img{transition:none!important}.fx-home .gallery-slide{will-change:auto}}.fx-home .gallery-caption p,.fx-home .gallery-side>span,.fx-home .exhibition-foot{font-size:11px}.fx-home .selected-exhibition .project-caption>span:last-child{font-size:10px}
.route-home{animation:none!important;transform:none!important}.fx-home .worlds-root{color:#fff;isolation:isolate;--world-edge:clamp(20px, 4vw, 64px);background:#191917;height:400svh;position:relative}.worlds-stage{outline-offset:-8px;width:100%;height:100svh;min-height:480px;position:sticky;top:0;overflow:hidden}.worlds-stage:focus-visible{outline:2px solid #fff}.worlds-images,.worlds-shade,.world-image{width:100%;height:100%;position:absolute;inset:0}.world-image{will-change:opacity;transform-origin:50%}.world-mobile-image{display:none}.world-image img{object-fit:cover}.world-image-fallback{background:#191917;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:100%;font-size:14px;display:flex}.worlds-shade{pointer-events:none;background:#00000052}.worlds-intro{top:115px;left:var(--world-edge);right:var(--world-edge);letter-spacing:.07em;pointer-events:none;justify-content:space-between;gap:20px;font-size:10px;line-height:1.5;display:flex;position:absolute}.worlds-center{text-align:center;width:min(900px,90%);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.worlds-center h2{font-family:var(--display);letter-spacing:-.045em;color:#fff;text-shadow:0 2px 25px #0005;font-size:clamp(80px,11vw,168px);font-weight:400;line-height:1.1}.worlds-center p{color:#fff;text-shadow:0 1px 9px #0008;margin:22px auto 25px;font-size:14px;line-height:1.5}.worlds-bottom{left:var(--world-edge);right:var(--world-edge);grid-template-columns:1fr 1.4fr 1fr;align-items:end;gap:25px;display:grid;position:absolute;bottom:77px}.worlds-bottom>p{color:#fff;font-size:12px;line-height:1.5}.worlds-bottom nav{justify-content:center;gap:22px;display:flex}.worlds-bottom button{color:#fff;opacity:.7;background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;padding:12px 0;font-size:12px;transition:opacity .18s,border-color .18s}.worlds-bottom button[aria-current=step],.worlds-bottom button:hover,.worlds-bottom button:focus-visible{opacity:1;border-color:#fff}.worlds-bottom button:focus-visible{outline-color:#fff}.worlds-scroll{justify-self:end;align-items:center;gap:20px;min-height:44px;font-size:11px;display:flex}.worlds-scroll:focus-visible{outline-color:#fff}.worlds-reference-note{left:var(--world-edge);right:var(--world-edge);color:#efefed;border-top:1px solid #ffffff45;justify-content:space-between;padding-top:12px;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:25px}.worlds-reference-note span{font-variant-numeric:tabular-nums}.worlds-noscript{z-index:10;background:#191917;width:100%;padding:20px;position:absolute;bottom:0}@media (max-width:680px){.worlds-stage{min-height:480px}.world-desktop-image{display:none}.world-mobile-image{display:block}.worlds-intro{letter-spacing:.04em;gap:18px;font-size:8px;top:99px}.worlds-intro span:first-child{max-width:140px}.worlds-center{width:90%;top:46%}.worlds-center h2{letter-spacing:-.045em;font-size:clamp(58px,16vw,95px)}.worlds-center p{max-width:250px;margin:18px auto 22px;font-size:12px}.worlds-bottom{display:block;bottom:78px}.worlds-bottom>p{display:none}.worlds-bottom nav{justify-content:space-between;gap:20px}.worlds-bottom button{font-size:11px}.worlds-scroll{display:none}.worlds-reference-note{gap:15px;font-size:8px;bottom:25px}.worlds-shade{background:#00000054}}@media (prefers-reduced-motion:reduce){.world-image{will-change:auto;filter:none!important;transform:none!important}.worlds-bottom button{transition:none!important}}.world-image{width:102%;height:102%;inset:-1%}.worlds-exit-gradient{pointer-events:none;background:linear-gradient(#0000 64%,#b3b5bc 100%);position:absolute;inset:0}.fx-home .selected-exhibition{background:linear-gradient(to bottom, #b3b5bc 0, var(--paper) min(440px, 55svh))}.worlds-root[data-active-world=culture] .worlds-bottom,.worlds-root[data-active-world=culture] .worlds-bottom p,.worlds-root[data-active-world=culture] .worlds-bottom button,.worlds-root[data-active-world=culture] .worlds-reference-note{color:#191917}.worlds-root[data-active-world=culture] .worlds-bottom button[aria-current=step],.worlds-root[data-active-world=culture] .worlds-bottom button:hover,.worlds-root[data-active-world=culture] .worlds-reference-note{border-color:#19191770}.worlds-center{display:grid}.worlds-copy{grid-area:1/1}.world-image .world-photo{object-fit:cover;object-position:var(--desktop-focus)}@media (max-width:680px){.world-image .world-photo{object-position:var(--mobile-focus)}}.worlds-center p{margin:22px auto 0}
.fx-home .home-portfolio-entry{grid-template-columns:1.5fr 1fr;align-items:center;gap:8%;padding-block:75px;display:grid}.fx-home .home-portfolio-visual{min-width:0}.fx-home .home-portfolio-visual .project-image{aspect-ratio:4/3;width:100%}.fx-home .home-portfolio-copy h2{font:400 clamp(37px,4vw,59px)/1.16 var(--display);letter-spacing:-.04em;margin-block:26px}.fx-home .home-portfolio-copy p:not(.eyebrow){max-width:400px;font-size:17px;line-height:1.7}.fx-home .home-portfolio-copy .text-link{min-height:48px;margin-top:22px;font-size:15px}@media (max-width:768px){.fx-home .home-portfolio-entry{grid-template-columns:1fr;gap:30px;padding-block:45px}.fx-home .home-portfolio-copy h2{margin-block:20px;font-size:40px}.fx-home .home-portfolio-copy p:not(.eyebrow){font-size:16px}}
.fx-home .visual-research{background:var(--paper);border-top:1px solid #c9c9c3;padding-block:90px 110px}.fx-home .research-heading{grid-template-columns:1fr 2fr auto;align-items:start;gap:32px;margin-bottom:80px;display:grid}.fx-home .research-heading .eyebrow{max-width:150px;line-height:1.7}.fx-home .research-heading h2{font:400 clamp(38px,4.5vw,68px)/1.08 var(--display);letter-spacing:-.04em;margin:0 0 24px}.fx-home .research-heading h2 em{font-style:normal}.fx-home .research-heading p:not(.eyebrow){max-width:390px;font-size:16px;line-height:1.65}.fx-home .research-edition{letter-spacing:.08em;text-align:right;font-size:11px;line-height:1.8}.fx-home .research-composition{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:65px clamp(16px,3vw,48px);display:grid}.fx-home .research-study{min-width:0;margin:0}.fx-home .research-study-2{grid-column:9/13;align-self:center}.fx-home .research-study-4{grid-column:1/6}.fx-home .research-study-6{grid-column:2/6;align-self:center}.fx-home .research-study-7{grid-column:7/13}.fx-home .research-media{background:#e4e4df;position:relative;overflow:hidden}.fx-home .research-media img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.fx-home .research-study figcaption{padding-top:14px;font-size:12px;line-height:1.6}.fx-home .research-caption{gap:18px;display:flex}.fx-home .research-caption>span:first-child{color:#6a6b64}.fx-home .research-credit{color:#595c57;margin-top:6px;display:block}.fx-home .research-credit a{text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fx-home .research-media:hover img{transform:scale(1.025)}}@media (max-width:1024px){.fx-home .research-heading{grid-template-columns:1fr 2fr}.fx-home .research-edition{display:none}.fx-home .research-study-5{margin-top:60px}}@media (max-width:600px){.fx-home .visual-research{padding-block:55px 65px}.fx-home .research-heading{margin-bottom:40px;display:block}.fx-home .research-heading .eyebrow{max-width:none;margin-bottom:24px;font-size:11px}.fx-home .research-heading h2{font-size:39px}.fx-home .research-heading p:not(.eyebrow){font-size:15px}.fx-home .research-composition{grid-template-columns:repeat(6,minmax(0,1fr));gap:38px 12px}.fx-home .research-study-1,.fx-home .research-study-3,.fx-home .research-study-7{grid-column:1/-1}.fx-home .research-study-2,.fx-home .research-study-5{grid-column:2/-1;margin-top:0}.fx-home .research-study-4,.fx-home .research-study-6{grid-column:1/6}}@media (prefers-reduced-motion:reduce){.fx-home .research-media img{transition:none;transform:none}.fx-home .research-study{transform:none!important}}.fx-home #visual-research{scroll-margin-top:100px}.fx-home .visual-research{padding-block:60px 65px}.fx-home .research-heading{margin-bottom:35px}.fx-home .research-composition{row-gap:32px}.fx-home .research-media{max-height:500px}.fx-home .research-study-1{grid-column:1/7}.fx-home .research-study-2{grid-column:9/13}.fx-home .research-study-3{grid-column:4/12}.fx-home .research-study-5{margin-top:45px}.fx-home .research-study-7 .research-media{max-height:440px}@media (max-width:600px){.fx-home .visual-research{padding-block:40px}.fx-home .research-heading{margin-bottom:25px}.fx-home .research-composition{row-gap:24px}.fx-home .research-study-1,.fx-home .research-study-3,.fx-home .research-study-7{grid-column:1/-1}.fx-home .research-study-2,.fx-home .research-study-5{grid-column:2/-1;margin-top:0}.fx-home .research-study-4,.fx-home .research-study-6{grid-column:1/6}.fx-home .research-media,.fx-home .research-study-7 .research-media{max-height:210px}.fx-home .research-study-3 .research-media{max-height:none}.fx-home .research-credit{font-size:11px}}.fx-home .research-media{width:100%}.fx-home .research-heading .research-disclosure{color:#595c57;margin-top:12px;font-size:12px;line-height:1.5}.fx-home .visual-research{padding-bottom:35px}@media (max-width:600px){.fx-home .visual-research{padding-bottom:26px}}.fx-home .research-media img{object-position:var(--research-focus)}@media (max-width:600px){.fx-home .research-media img{object-position:var(--research-mobile-focus)}.fx-home .research-media,.fx-home .research-study-7 .research-media,.fx-home .research-study-3 .research-media{max-height:none}.fx-home .research-study-3 .research-media{aspect-ratio:2!important}.fx-home .research-study-6{grid-column:1/-1}.fx-home .research-study-7{grid-column:2/-1}}.fx-home .research-study-3{grid-column:1/6;margin-top:0}.fx-home .research-study-3 .research-media{max-height:500px}.fx-home .research-study-4{grid-column:8/12;margin-top:45px}.fx-home .research-study-5{grid-column:2/6;margin-top:0}.fx-home .research-study-6{grid-column:7/13}@media (max-width:600px){.fx-home .research-study-3,.fx-home .research-study-5{grid-column:1/6}.fx-home .research-study-4,.fx-home .research-study-6{grid-column:2/-1;margin-top:0}.fx-home .research-study-3 .research-media{aspect-ratio:4/5!important}}
