.crafted-threshold-module__V1Zzha__artwork{width:100%;display:block}
.static-artwork-module__g13i9a__artwork{--s-paper:#e9e0cf;--s-ivory:#e9e0c6;--s-sand:#c5b392;--s-clay:#a45739;--s-forest:#254333;--s-deep:#11291e;--s-major:#183628;--s-opening:#ede5cf;--s-indigo:#353e59;--s-line:#c2ac83;--s-draft:#94794f;--s-ornament:#d9c69f;--s-label:#27382b;aspect-ratio:520/650;width:100%;overflow:hidden}.static-artwork-module__g13i9a__desktop,.static-artwork-module__g13i9a__mobile{width:100%;height:100%;display:block}.static-artwork-module__g13i9a__mobile{display:none}.static-artwork-module__g13i9a__label{font:8px var(--font-mono), monospace;letter-spacing:1.2px;fill:var(--s-label)}.static-artwork-module__g13i9a__review{margin:32px var(--gutter);border-top:var(--border);flex-wrap:wrap;gap:24px;padding:24px 0;font-size:12px;display:flex}.static-artwork-module__g13i9a__review a{text-underline-offset:4px;text-decoration:underline}.static-artwork-module__g13i9a__review span{color:var(--muted)}@media (max-width:767px){.static-artwork-module__g13i9a__artwork{aspect-ratio:520/335}.static-artwork-module__g13i9a__desktop{display:none}.static-artwork-module__g13i9a__mobile{display:block}}
.work-module__zjFZcG__project,.work-module__zjFZcG__workIntro,.work-module__zjFZcG__sectionHeader,.work-module__zjFZcG__allWork,.work-module__zjFZcG__endNote{--work-content-max:1280px;--work-gutter:clamp(48px, 4vw, 72px);width:min(100%, calc(var(--work-content-max) + 2 * var(--work-gutter)));margin-inline:auto}@media (max-width:1099px){.work-module__zjFZcG__project,.work-module__zjFZcG__workIntro,.work-module__zjFZcG__sectionHeader,.work-module__zjFZcG__allWork,.work-module__zjFZcG__endNote{--work-gutter:32px}}@media (max-width:767px){.work-module__zjFZcG__project,.work-module__zjFZcG__workIntro,.work-module__zjFZcG__sectionHeader,.work-module__zjFZcG__allWork,.work-module__zjFZcG__endNote{--work-gutter:20px}}.work-module__zjFZcG__selected{scroll-margin-top:var(--space-6)}.work-module__zjFZcG__sectionHeader{padding:48px var(--work-gutter);position:relative}.work-module__zjFZcG__sectionHeader>p{gap:var(--space-4);color:var(--accent);align-items:center;display:flex}.work-module__zjFZcG__sectionHeader svg{width:20px;height:20px}.work-module__zjFZcG__sectionHeader h2{margin-top:var(--space-7);font:400 clamp(30px, 3vw, 44px)/1.1 var(--font-display);letter-spacing:var(--tracking-statement)}.work-module__zjFZcG__selectionCount{right:var(--gutter);bottom:var(--work-space);color:var(--muted);position:absolute}.work-module__zjFZcG__project{padding:48px var(--work-gutter) 56px;color:var(--foreground)}.work-module__zjFZcG__projectInner{max-width:var(--work-content-max);margin-inline:auto}.work-module__zjFZcG__projectHeader{border-top:var(--border);padding-top:var(--space-5);margin-bottom:var(--space-6);align-items:baseline;gap:var(--space-6);grid-template-columns:auto 1fr auto;display:grid}.work-module__zjFZcG__projectIndex{font:400 12px/1 var(--font-technical);color:var(--accent)}.work-module__zjFZcG__projectHeader h2{font:400 clamp(52px, 5vw, 82px)/.95 var(--font-display);letter-spacing:-.045em}.work-module__zjFZcG__projectHeader>p{color:var(--muted);text-align:right;max-width:24ch}.work-module__zjFZcG__spread{gap:var(--space-6) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.work-module__zjFZcG__narrative{padding:var(--space-5) var(--space-7) 0 0;grid-column:span 4}.work-module__zjFZcG__tagline{font:400 clamp(20px, 1.65vw, 26px)/1.3 var(--font-body);letter-spacing:-.045em;text-wrap:pretty;max-width:22ch}.work-module__zjFZcG__description{margin-top:var(--space-5);max-width:43ch;color:var(--muted);font-size:15px;line-height:1.55}.work-module__zjFZcG__figure{min-width:0;margin:0}.work-module__zjFZcG__imageMask{background:var(--image-frame);display:block;overflow:hidden}.work-module__zjFZcG__figure img{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out);display:block}.work-module__zjFZcG__figure figcaption{justify-content:space-between;gap:var(--space-3);font-size:var(--text-micro);margin-top:var(--space-3);letter-spacing:.055em;color:var(--muted);display:flex}.work-module__zjFZcG__visual0{grid-column:span 8}.work-module__zjFZcG__visual1{grid-column:5/9}.work-module__zjFZcG__visual2{grid-column:9/-1}.work-module__zjFZcG__juris .work-module__zjFZcG__narrative{padding-top:var(--space-6)}.work-module__zjFZcG__nexora .work-module__zjFZcG__narrative{padding-left:var(--space-5);grid-area:1/9/auto/-1;padding-right:0}.work-module__zjFZcG__nexora .work-module__zjFZcG__visual0{grid-area:1/1/auto/9}.work-module__zjFZcG__nexora .work-module__zjFZcG__visual1{grid-column:1/5}.work-module__zjFZcG__nexora .work-module__zjFZcG__visual2{grid-column:5/9}.work-module__zjFZcG__preview .work-module__zjFZcG__visual0{justify-self:end;max-width:700px}.work-module__zjFZcG__preview .work-module__zjFZcG__visual1{grid-column:9/-1;justify-self:end;max-width:320px}.work-module__zjFZcG__preview .work-module__zjFZcG__projectHeader h2{font-size:clamp(48px,4.5vw,68px)}.work-module__zjFZcG__projectLinks{align-items:center;gap:var(--space-7);border-top:var(--border);padding-top:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.work-module__zjFZcG__projectLink,.work-module__zjFZcG__liveLink{align-items:center;gap:var(--space-5);min-height:48px;display:inline-flex}.work-module__zjFZcG__projectLink{font-size:14px}.work-module__zjFZcG__liveLink{font-size:var(--text-small)}.work-module__zjFZcG__projectLink svg,.work-module__zjFZcG__liveLink svg{transition:transform var(--duration-normal) var(--ease-out)}.work-module__zjFZcG__projectLink:hover svg,.work-module__zjFZcG__liveLink:hover svg{transform:translate(4px)}.work-module__zjFZcG__captureNote{letter-spacing:.05em;color:var(--muted);margin-left:auto;font-size:9px}.work-module__zjFZcG__allWork{gap:var(--space-6);padding:48px var(--work-gutter);border-bottom:var(--border);flex-direction:column;display:flex}.work-module__zjFZcG__allWork>span:first-child{color:var(--muted)}.work-module__zjFZcG__allWork>span:last-child{font:400 clamp(30px, 3vw, 44px)/1 var(--font-display);letter-spacing:-.04em;justify-content:space-between;align-items:center;display:flex}.work-module__zjFZcG__allWork svg{width:24px;height:auto}.work-module__zjFZcG__workIntro{padding:48px var(--work-gutter)}.work-module__zjFZcG__workIntro h1{font:400 clamp(64px, 7vw, 108px)/.9 var(--font-display);letter-spacing:-.055em;margin-block:var(--space-5) var(--space-6)}.work-module__zjFZcG__workIntroBottom{justify-content:space-between;gap:var(--space-7);align-items:end;display:flex}.work-module__zjFZcG__workIntroBottom>p{font:400 clamp(34px, 4vw, 58px)/1.1 var(--font-display);letter-spacing:-.025em}.work-module__zjFZcG__projectDirectory{gap:var(--space-2);min-width:240px;display:grid}.work-module__zjFZcG__projectDirectory a{align-items:center;gap:var(--space-5);border-bottom:var(--border);min-height:44px;padding-block:var(--space-2);display:flex}.work-module__zjFZcG__projectDirectory a span{color:var(--accent)}.work-module__zjFZcG__projectDirectory a svg{width:14px;margin-left:auto}.work-module__zjFZcG__endNote{padding:var(--space-7) var(--gutter);justify-content:space-between;gap:var(--space-5);border-top:var(--border);display:flex}.work-module__zjFZcG__case{padding:48px var(--work-gutter);background:var(--project-bg);color:var(--project-fg);--accent:var(--project-accent)}.work-module__zjFZcG__case h1{font:400 var(--text-project)/1 var(--font-display);letter-spacing:-.04em;margin-block:var(--space-7) var(--space-5)}.work-module__zjFZcG__case .work-module__zjFZcG__tagline{max-width:28ch;margin-bottom:var(--space-8)}.work-module__zjFZcG__case .work-module__zjFZcG__figure{max-width:1100px;margin-inline:auto}.work-module__zjFZcG__caseLinks{gap:var(--space-7);margin-block:var(--space-7);flex-wrap:wrap;display:flex}.work-module__zjFZcG__caseLinks a{align-items:center;gap:var(--space-3);min-height:44px;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.work-module__zjFZcG__figure:hover img{transform:scale(1.01)}}@media (max-width:1099px){.work-module__zjFZcG__spread{grid-template-columns:repeat(2,minmax(0,1fr))}.work-module__zjFZcG__spread .work-module__zjFZcG__narrative{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;gap:32px;padding:0;display:grid}.work-module__zjFZcG__description{margin:0}.work-module__zjFZcG__spread .work-module__zjFZcG__visual0{grid-area:auto/1/auto/-1;max-width:820px}.work-module__zjFZcG__spread .work-module__zjFZcG__visual1,.work-module__zjFZcG__spread .work-module__zjFZcG__visual2{grid-area:auto}.work-module__zjFZcG__preview .work-module__zjFZcG__visual1{grid-column:2}.work-module__zjFZcG__selectionCount{display:none}}@media (max-width:767px){.work-module__zjFZcG__project{padding-block:32px}.work-module__zjFZcG__projectHeader{grid-template-columns:auto 1fr;gap:12px 16px;margin-bottom:24px}.work-module__zjFZcG__projectHeader>p{text-align:left;grid-column:2;max-width:none;font-size:10px}.work-module__zjFZcG__projectHeader h2,.work-module__zjFZcG__case h1{font-size:clamp(40px,10vw,48px)}.work-module__zjFZcG__spread{flex-direction:column;gap:24px;display:flex}.work-module__zjFZcG__spread .work-module__zjFZcG__narrative{display:block}.work-module__zjFZcG__tagline{max-width:28ch;font-size:20px}.work-module__zjFZcG__description{margin-top:16px}.work-module__zjFZcG__figure{width:100%}.work-module__zjFZcG__projectLinks{gap:24px}.work-module__zjFZcG__workIntroBottom{flex-direction:column;align-items:stretch;gap:24px}.work-module__zjFZcG__workIntro,.work-module__zjFZcG__sectionHeader{padding-block:32px}.work-module__zjFZcG__workIntro h1{font-size:64px}.work-module__zjFZcG__workIntroBottom>p{font-size:34px}.work-module__zjFZcG__sectionHeader h2{font-size:30px}.work-module__zjFZcG__endNote{flex-direction:column}}
.live-project-cta-module__H98T2q__button{background:var(--foreground);max-width:100%;min-height:60px;color:var(--background);border:1px solid var(--foreground);font:500 12px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;transition:background var(--duration-fast), color var(--duration-fast);align-items:stretch;display:inline-flex}.live-project-cta-module__H98T2q__button>span:first-child{align-self:center;padding:21px 24px}.live-project-cta-module__H98T2q__arrow{width:60px;color:var(--background);border-left:1px solid;flex-shrink:0;place-items:center;display:grid}.live-project-cta-module__H98T2q__arrow svg{width:24px;transition:transform var(--duration-normal) var(--ease-out)}.live-project-cta-module__H98T2q__button:hover,.live-project-cta-module__H98T2q__button:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--background)}[data-theme=dark] .live-project-cta-module__H98T2q__button{border-color:var(--accent);color:var(--foreground);background:0 0}[data-theme=dark] .live-project-cta-module__H98T2q__button .live-project-cta-module__H98T2q__arrow{color:var(--accent)}:is([data-theme=dark] .live-project-cta-module__H98T2q__button:hover,[data-theme=dark] .live-project-cta-module__H98T2q__button:focus-visible){background:var(--accent);color:var(--background)}:is([data-theme=dark] .live-project-cta-module__H98T2q__button:hover .live-project-cta-module__H98T2q__arrow,[data-theme=dark] .live-project-cta-module__H98T2q__button:focus-visible .live-project-cta-module__H98T2q__arrow){color:var(--background)}.live-project-cta-module__H98T2q__button:hover svg{transform:translate(3px,-3px)}.live-project-cta-module__H98T2q__button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width:767px){.live-project-cta-module__H98T2q__button{min-height:56px;font-size:11px}.live-project-cta-module__H98T2q__button>span:first-child{padding:18px}.live-project-cta-module__H98T2q__arrow{width:48px}}@media (prefers-reduced-motion:reduce){.live-project-cta-module__H98T2q__button,.live-project-cta-module__H98T2q__arrow svg{transition:none}}
.case-study-module__X8j8lq__caseStudy{--case-space:clamp(56px, 7vw, 104px);--case-gap:clamp(24px, 3vw, 48px);--case-accent:var(--accent);--case-frame:var(--surface);--case-callout:var(--surface);isolation:isolate;max-width:1408px;margin:auto;padding:32px clamp(20px,4vw,64px) 48px;position:relative}.case-study-module__X8j8lq__caseStudy:before{inset-block:0;z-index:-1;background:var(--section-case-study);content:"";width:100vw;transition:background-color var(--duration-normal);position:absolute;left:50%;transform:translate(-50%)}[data-theme=dark] .case-study-module__X8j8lq__caseStudy{--case-frame:var(--surface-secondary);--case-callout:var(--surface-elevated)}.case-study-module__X8j8lq__label{color:var(--case-accent)}.case-study-module__X8j8lq__back{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.case-study-module__X8j8lq__hero{padding-block:24px 40px}.case-study-module__X8j8lq__heroLabel{align-items:center;gap:12px;font-size:11px;display:flex}.case-study-module__X8j8lq__heroLabel svg{width:16px;height:16px}.case-study-module__X8j8lq__heroLabel>span{color:var(--muted);margin-left:auto}.case-study-module__X8j8lq__hero h1{font:400 clamp(80px, 10vw, 150px)/1.12 var(--font-display);letter-spacing:-.045em;margin:16px 0 24px;overflow:hidden}.case-study-module__X8j8lq__hero h1>span{display:inline-block}.case-study-module__X8j8lq__heroStory{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.case-study-module__X8j8lq__tagline{font:400 clamp(34px, 3.7vw, 52px)/1.1 var(--font-display);letter-spacing:-.02em;max-width:22ch}.case-study-module__X8j8lq__tagline em{color:var(--accent)}.case-study-module__X8j8lq__heroExplanation>p{max-width:49ch;color:var(--muted);margin-bottom:24px;font-size:clamp(18px,1.45vw,21px);line-height:1.65}.case-study-module__X8j8lq__productFrame{border:var(--border);background:var(--case-frame);padding:clamp(12px,2vw,28px)}.case-study-module__X8j8lq__frameLabel{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:18px;font-size:10px;display:flex}.case-study-module__X8j8lq__primary{width:100%}.case-study-module__X8j8lq__primary img{transform:none!important}.case-study-module__X8j8lq__primary figcaption{font-size:12px}.case-study-module__X8j8lq__details{gap:var(--case-gap);border-bottom:var(--border);grid-template-columns:1fr 1fr 1fr;padding:28px 0;display:grid}.case-study-module__X8j8lq__details dt{color:var(--accent);margin-bottom:12px;font-size:11px}.case-study-module__X8j8lq__details dd{max-width:36ch;font-size:15px;line-height:1.7}.case-study-module__X8j8lq__overview,.case-study-module__X8j8lq__system{gap:var(--case-gap);border-top:var(--border);margin-top:var(--case-space);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:32px;display:grid}.case-study-module__X8j8lq__overview>.case-study-module__X8j8lq__label{grid-column:span 3}.case-study-module__X8j8lq__overviewCopy{grid-column:4/-1}.case-study-module__X8j8lq__caseStudy h2{font:400 clamp(36px, 3.8vw, 60px)/1.1 var(--font-display);letter-spacing:-.025em;text-wrap:pretty;max-width:25ch;margin-bottom:24px}.case-study-module__X8j8lq__caseStudy h3{margin-bottom:12px;font-size:22px;font-weight:500}.case-study-module__X8j8lq__lead{max-width:55ch;font-size:19px;line-height:1.6}.case-study-module__X8j8lq__overviewColumns{gap:var(--case-gap);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.case-study-module__X8j8lq__overviewColumns p,.case-study-module__X8j8lq__sectionCopy>p:last-child,.case-study-module__X8j8lq__features p{color:var(--muted);max-width:52ch;font-size:18px;line-height:1.75}.case-study-module__X8j8lq__experience{margin-top:var(--case-space);border-top:var(--border);padding-top:32px}.case-study-module__X8j8lq__sectionCopy>.case-study-module__X8j8lq__label{margin-bottom:24px}.case-study-module__X8j8lq__experience .case-study-module__X8j8lq__sectionCopy{max-width:720px}.case-study-module__X8j8lq__experience .case-study-module__X8j8lq__sectionCopy>p:last-child{max-width:68ch}.case-study-module__X8j8lq__features{gap:var(--case-gap);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.case-study-module__X8j8lq__features h3{margin-top:14px}.case-study-module__X8j8lq__screenRow{align-items:center;gap:var(--case-gap);grid-template-columns:7fr 5fr;margin-top:48px;display:grid}.case-study-module__X8j8lq__supporting{width:100%;max-width:none}.case-study-module__X8j8lq__screenNote{max-width:25ch;color:var(--muted);justify-self:center;font-size:14px;line-height:1.7}.case-study-module__X8j8lq__system .case-study-module__X8j8lq__sectionCopy{grid-column:span 5}.case-study-module__X8j8lq__layers{grid-column:7/-1}.case-study-module__X8j8lq__layers>div{border-bottom:var(--border);padding:20px 0}.case-study-module__X8j8lq__layers>div:first-child{padding-top:0}.case-study-module__X8j8lq__layers dt{gap:20px;margin-bottom:12px;font-size:20px;display:flex}.case-study-module__X8j8lq__layers dt span{font:400 10px/2 var(--font-technical)}.case-study-module__X8j8lq__layers dd{font:400 15px/1.8 var(--font-technical);color:var(--muted);max-width:45ch}.case-study-module__X8j8lq__finalScreen{margin-top:var(--case-space);grid-template-columns:5fr 7fr}.case-study-module__X8j8lq__next{border-top:var(--border);margin-top:var(--case-space);justify-content:space-between;align-items:end;gap:32px;padding-top:32px;display:flex}.case-study-module__X8j8lq__next>a:first-child{align-items:center;min-height:44px;display:flex}.case-study-module__X8j8lq__next>a:last-child{width:50%}.case-study-module__X8j8lq__next>a:last-child>.case-study-module__X8j8lq__meta{color:var(--muted)}.case-study-module__X8j8lq__nextTitle{font:400 clamp(44px, 5vw, 68px)/1.2 var(--font-display);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.case-study-module__X8j8lq__nextTitle svg{width:28px;height:28px}.case-study-module__X8j8lq__conclusion{margin-top:var(--case-space);background:var(--case-callout);border-top:2px solid var(--accent);padding:clamp(24px,4vw,56px)}.case-study-module__X8j8lq__conclusion>h2{max-width:29ch;margin-top:24px}.case-study-module__X8j8lq__conclusion>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.case-study-module__X8j8lq__conclusion>div>p{max-width:50ch;color:var(--muted);font-size:18px;line-height:1.7}.case-study-module__X8j8lq__conclusion>div>a{flex-shrink:0}.case-study-module__X8j8lq__conclusionMeta{border-top:var(--border);color:var(--muted);margin-top:32px;padding-top:24px;font-size:11px;line-height:1.8}@media (max-width:1023px){.case-study-module__X8j8lq__overview>.case-study-module__X8j8lq__label{grid-column:span 3}.case-study-module__X8j8lq__system .case-study-module__X8j8lq__sectionCopy,.case-study-module__X8j8lq__layers{grid-column:span 6}.case-study-module__X8j8lq__overviewColumns{grid-template-columns:1fr;gap:24px}.case-study-module__X8j8lq__conclusion>div{flex-direction:column;align-items:start;gap:24px}}@media (max-width:767px){.case-study-module__X8j8lq__caseStudy{padding-top:12px}.case-study-module__X8j8lq__hero{padding-top:20px}.case-study-module__X8j8lq__hero h1{margin-block:20px;font-size:clamp(64px,16.5vw,110px)}.case-study-module__X8j8lq__heroLabel{font-size:10px}.case-study-module__X8j8lq__heroLabel>span{display:none}.case-study-module__X8j8lq__heroStory{grid-template-columns:1fr;gap:24px}.case-study-module__X8j8lq__tagline{font-size:clamp(34px,8vw,48px)}.case-study-module__X8j8lq__heroExplanation>p{font-size:17px}.case-study-module__X8j8lq__frameLabel>span:last-child{display:none}.case-study-module__X8j8lq__details{grid-template-columns:1fr;gap:24px}.case-study-module__X8j8lq__details dd{max-width:none}.case-study-module__X8j8lq__overview,.case-study-module__X8j8lq__system{display:block}.case-study-module__X8j8lq__overviewCopy{margin-top:24px}.case-study-module__X8j8lq__lead{font-size:19px}.case-study-module__X8j8lq__features{grid-template-columns:1fr;gap:24px}.case-study-module__X8j8lq__features>div{border-top:var(--border);padding-top:20px}.case-study-module__X8j8lq__screenRow,.case-study-module__X8j8lq__finalScreen{grid-template-columns:1fr;gap:24px}.case-study-module__X8j8lq__screenNote{justify-self:start;max-width:none}.case-study-module__X8j8lq__layers{margin-top:32px}.case-study-module__X8j8lq__next{flex-direction:column;align-items:start}.case-study-module__X8j8lq__next>a:last-child{width:100%}.case-study-module__X8j8lq__conclusion{padding:24px 20px}}
.hero-module__q_m67W__main{outline:none}.hero-module__q_m67W__hero{padding:var(--space-7) var(--gutter) var(--space-7) calc(var(--gutter) + 4.25rem);column-gap:var(--space-7);min-height:min(820px, calc(100svh - var(--header-height) - 78px));position:relative}.hero-module__q_m67W__rail{top:0;left:var(--gutter);background:var(--rule);flex-direction:column;align-items:center;width:1px;display:flex;position:absolute;bottom:0}.hero-module__q_m67W__rail>svg{width:26px;height:26px;color:var(--accent);background:var(--background);margin-top:var(--space-8);flex-shrink:0}.hero-module__q_m67W__rail>span{writing-mode:vertical-rl;background:var(--background);padding-block:var(--space-5);font-size:8px}.hero-module__q_m67W__rail>span:first-of-type{margin-top:auto}.hero-module__q_m67W__rail>span:last-child{margin-top:auto;margin-bottom:var(--space-5)}.hero-module__q_m67W__copy{flex-direction:column;grid-column:span 7;min-width:0;display:flex}.hero-module__q_m67W__brand{margin-top:var(--space-6);margin-bottom:var(--space-7);position:relative}.hero-module__q_m67W__wordmark{font-family:var(--font-display);flex-direction:column;width:fit-content;display:flex}.hero-module__q_m67W__wordmark>span{font-size:var(--text-wordmark);letter-spacing:-.065em;margin-left:-.035em;line-height:.84}.hero-module__q_m67W__wordmark em{margin-top:var(--space-3);align-self:center;font-size:clamp(2rem,3.3vw,3.625rem);line-height:1}.hero-module__q_m67W__brandFlower{width:clamp(25px,2.6vw,42px);height:auto;color:var(--accent);position:absolute;top:4%;right:8%}.hero-module__q_m67W__introduction{margin-left:clamp(0px,4.5vw,88px);margin-top:var(--space-5);margin-bottom:var(--space-7)}.hero-module__q_m67W__introduction h1{font-family:var(--font-display);font-size:var(--text-heading);line-height:var(--leading-statement);letter-spacing:var(--tracking-statement);font-weight:400}.hero-module__q_m67W__introduction h1 em{font-weight:400}.hero-module__q_m67W__proposition{max-width:34ch;margin-top:var(--space-5);color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.65}.hero-module__q_m67W__actions{margin-top:var(--space-5);flex-wrap:wrap;gap:16px 32px;display:flex}.hero-module__q_m67W__actions a{border-bottom:var(--border);min-height:44px;transition:color var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:20px;font-size:15px;display:inline-flex}.hero-module__q_m67W__actions a:is(:hover,:focus-visible){color:var(--accent);border-color:var(--accent)}.hero-module__q_m67W__artColumn{flex-direction:column;grid-column:span 5;min-width:0;display:flex}.hero-module__q_m67W__artHeading{margin-bottom:var(--space-5);color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.hero-module__q_m67W__artHeading svg{width:20px;height:20px;color:var(--accent)}.hero-module__q_m67W__artFooter{color:var(--muted);margin-top:var(--space-5);justify-content:space-between;align-items:center;font-size:8px;line-height:1.8;display:flex}.hero-module__q_m67W__artFooter svg{width:23px;color:var(--accent)}.hero-module__q_m67W__heroBaseline{border-top:var(--border);border-bottom:var(--border);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--gutter);min-height:78px;display:flex}.hero-module__q_m67W__heroBaseline .hero-module__q_m67W__meta{letter-spacing:.06em;font-size:9px}.hero-module__q_m67W__availability{gap:var(--space-3);align-items:center;display:flex}.hero-module__q_m67W__availability .hero-module__q_m67W__status-dot{margin-top:0}.hero-module__q_m67W__location{color:var(--muted)}.hero-module__q_m67W__endToEnd{align-items:center;gap:var(--space-5);display:flex}.hero-module__q_m67W__endToEnd svg{width:16px;height:16px}@media (min-width:1600px){.hero-module__q_m67W__hero{min-height:900px;padding-block:var(--space-8)}.hero-module__q_m67W__brand{margin-top:var(--space-7)}.hero-module__q_m67W__artColumn{max-width:580px}}@media (min-width:768px) and (max-width:1099px){.hero-module__q_m67W__hero{padding-left:calc(var(--gutter) + 2.5rem);gap:var(--space-5);min-height:680px}.hero-module__q_m67W__copy{grid-column:span 5}.hero-module__q_m67W__artColumn{padding-top:var(--space-1);grid-column:span 3}.hero-module__q_m67W__brand{margin-top:var(--space-8)}.hero-module__q_m67W__brandFlower{right:5%}.hero-module__q_m67W__introduction{margin-left:0}.hero-module__q_m67W__artFooter{padding-top:var(--space-5);margin-top:auto}.hero-module__q_m67W__artHeading{font-size:8px}.hero-module__q_m67W__endToEnd{display:none}}@media (max-width:767px){.hero-module__q_m67W__hero{padding:var(--space-6) var(--gutter) var(--space-6);gap:0;min-height:auto}.hero-module__q_m67W__rail{display:none}.hero-module__q_m67W__copy,.hero-module__q_m67W__artColumn{grid-column:1/-1}.hero-module__q_m67W__brand{margin-top:var(--space-7);margin-bottom:var(--space-7)}.hero-module__q_m67W__wordmark>span{letter-spacing:-.06em}.hero-module__q_m67W__wordmark em{margin-top:var(--space-2);font-size:1.875rem}.hero-module__q_m67W__brandFlower{width:27px;top:8%;right:5%}.hero-module__q_m67W__introduction{margin:0}.hero-module__q_m67W__introduction h1{max-width:480px;line-height:var(--leading-statement)}.hero-module__q_m67W__artColumn{margin-top:var(--space-7)}.hero-module__q_m67W__artHeading{margin-bottom:var(--space-3);font-size:8px}.hero-module__q_m67W__artFooter{margin-top:var(--space-3)}.hero-module__q_m67W__artFooter br{display:none}.hero-module__q_m67W__artFooter br:after{content:" "}.hero-module__q_m67W__artFooter svg{width:18px}.hero-module__q_m67W__heroBaseline{min-height:86px;padding-block:var(--space-4);gap:var(--space-2);flex-wrap:wrap}.hero-module__q_m67W__heroBaseline .hero-module__q_m67W__meta{font-size:8px}.hero-module__q_m67W__location{width:100%;padding-left:18px}.hero-module__q_m67W__endToEnd{display:none}}
.featured-work-module__KEkRnq__selected{isolation:isolate;max-width:1408px;margin-inline:auto;padding:56px clamp(20px,4vw,64px) 48px;scroll-margin-top:24px;position:relative}.featured-work-module__KEkRnq__selected:before{inset-block:0;z-index:-1;background:var(--section-work);content:"";width:100vw;transition:background-color var(--duration-normal);position:absolute;left:50%;transform:translate(-50%)}.featured-work-module__KEkRnq__heading{padding-block:var(--space-5) clamp(44px, 5vw, 72px)}.featured-work-module__KEkRnq__chapterIndex{color:var(--accent);align-items:center;gap:16px;font-size:13px;display:flex}.featured-work-module__KEkRnq__chapterIndex svg{width:18px;height:18px}.featured-work-module__KEkRnq__heading h2{font:400 clamp(56px, 6vw, 96px)/1.05 var(--font-display);letter-spacing:-.035em;margin-top:var(--space-5)}.featured-work-module__KEkRnq__heading p{color:var(--muted);margin-top:var(--space-5);max-width:35ch;font-size:clamp(20px,1.8vw,26px)}.featured-work-module__KEkRnq__row{border-top:var(--border);grid-template-columns:4fr 8fr;align-items:center;gap:clamp(40px,5vw,76px);min-height:360px;padding-block:clamp(40px,5vw,72px);display:grid}.featured-work-module__KEkRnq__copy{max-width:370px}.featured-work-module__KEkRnq__index{color:var(--accent)}.featured-work-module__KEkRnq__copy h2{font:400 clamp(52px, 5vw, 80px)/1 var(--font-display);letter-spacing:-.04em;margin-block:20px 14px}.featured-work-module__KEkRnq__category{color:var(--muted);letter-spacing:.09em;font-size:10px}.featured-work-module__KEkRnq__tagline{text-wrap:pretty;max-width:29ch;margin-top:24px;font-size:clamp(18px,1.45vw,21px);line-height:1.6}.featured-work-module__KEkRnq__link{border-bottom:1px solid color-mix(in srgb, var(--foreground) 34%, transparent);min-height:44px;transition:color var(--duration-normal), border-color var(--duration-normal), gap var(--duration-normal) var(--ease-out);align-items:center;gap:32px;margin-top:28px;padding-bottom:8px;font-size:16px;display:inline-flex}.featured-work-module__KEkRnq__link:is(:hover,:focus-visible){color:var(--accent);border-color:var(--accent);gap:38px}.featured-work-module__KEkRnq__image{justify-self:end;width:100%;max-width:800px;padding:clamp(10px,1.2vw,18px) 0;position:relative}.featured-work-module__KEkRnq__image:before,.featured-work-module__KEkRnq__image:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rule) 72%, transparent) 12%, color-mix(in srgb, var(--rule) 72%, transparent) 88%, transparent);pointer-events:none;height:1px;position:absolute;left:clamp(-12px,-1vw,-6px);right:clamp(-12px,-1vw,-6px)}.featured-work-module__KEkRnq__image:before{top:0}.featured-work-module__KEkRnq__image:after{bottom:0}.featured-work-module__KEkRnq__image a{background:var(--image-frame);box-shadow:0 18px 44px var(--shadow-soft);transition:box-shadow var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);position:relative}.featured-work-module__KEkRnq__row:is(:hover,:focus-within) .featured-work-module__KEkRnq__image a{box-shadow:0 24px 56px var(--shadow-strong);transform:translateY(-2px)}.featured-work-module__KEkRnq__image img{transform:none!important}.featured-work-module__KEkRnq__row h2{transition:color var(--duration-normal)}.featured-work-module__KEkRnq__row:focus-within h2{color:var(--accent)}.featured-work-module__KEkRnq__allWork{border-top:var(--border);justify-content:flex-end;align-items:center;gap:24px;min-height:76px;padding-top:28px;display:flex}.featured-work-module__KEkRnq__allWork>span:last-child{align-items:center;gap:28px;font-size:17px;display:flex}@media (max-width:767px){.featured-work-module__KEkRnq__selected{padding-top:32px}.featured-work-module__KEkRnq__row{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:36px}.featured-work-module__KEkRnq__copy{grid-template-columns:30px 1fr;column-gap:12px;max-width:none;display:grid}.featured-work-module__KEkRnq__index{grid-row:1;align-self:center}.featured-work-module__KEkRnq__copy h2{margin:0 0 10px}.featured-work-module__KEkRnq__category,.featured-work-module__KEkRnq__tagline,.featured-work-module__KEkRnq__link{grid-column:2}.featured-work-module__KEkRnq__tagline{margin-top:14px;font-size:16px}.featured-work-module__KEkRnq__link{margin-top:12px}.featured-work-module__KEkRnq__image{max-width:none;padding-block:10px}.featured-work-module__KEkRnq__allWork{flex-direction:column;align-items:flex-start;gap:12px}.featured-work-module__KEkRnq__allWork>span:last-child{justify-content:space-between;width:100%}}.featured-work-module__KEkRnq__image a:before{content:"";z-index:1;opacity:calc(.26 + var(--craft-progress) * .74);background:linear-gradient(var(--accent), var(--accent)) 0 0 / calc(14px + var(--craft-progress) * 12px) 1px no-repeat, linear-gradient(var(--accent), var(--accent)) 0 0 / 1px calc(14px + var(--craft-progress) * 12px) no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 100% / calc(14px + var(--craft-progress) * 12px) 1px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 100% / 1px calc(14px + var(--craft-progress) * 12px) no-repeat;pointer-events:none;border:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.featured-work-module__KEkRnq__image a,.featured-work-module__KEkRnq__link{transition:none}}
.project-explainer-module__wb9N0W__study{margin-block:var(--space-7);background:var(--surface);border-block:var(--border);padding:clamp(24px,3vw,48px)}.project-explainer-module__wb9N0W__study header{color:var(--muted);justify-content:space-between;gap:24px;margin-bottom:32px;font-size:11px;display:flex}.project-explainer-module__wb9N0W__study .project-explainer-module__wb9N0W__methodHeading{font:400 24px/1.2 var(--font-display);letter-spacing:0;color:var(--foreground);margin:0}.project-explainer-module__wb9N0W__weightedRule{grid-template-columns:5fr 3fr 2fr;gap:4px;height:6px;display:grid}.project-explainer-module__wb9N0W__weightedRule i{background:var(--accent);transform-origin:0}.project-explainer-module__wb9N0W__weightedRule i:nth-child(2){opacity:.65}.project-explainer-module__wb9N0W__weightedRule i:nth-child(3){opacity:.35}.project-explainer-module__wb9N0W__scores{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.project-explainer-module__wb9N0W__scores li{padding:24px 24px 32px 0}.project-explainer-module__wb9N0W__scores li+li{border-left:var(--border);padding-left:24px}.project-explainer-module__wb9N0W__scores strong{font:400 clamp(64px, 7vw, 110px)/1 var(--font-display);letter-spacing:-.04em;margin-bottom:24px;display:block}.project-explainer-module__wb9N0W__scores strong span{color:var(--accent);margin-left:5px;font-size:.35em}.project-explainer-module__wb9N0W__study h3{font:400 clamp(26px, 2.4vw, 38px)/1.15 var(--font-display);margin:0 0 16px}.project-explainer-module__wb9N0W__study p{max-width:40ch;color:var(--muted);font-size:16px;line-height:1.7}.project-explainer-module__wb9N0W__study .project-explainer-module__wb9N0W__note{border-top:var(--border);max-width:80ch;padding-top:20px;font-size:13px}.project-explainer-module__wb9N0W__trace{width:100%;height:150px;stroke:var(--accent);stroke-width:1.5px}.project-explainer-module__wb9N0W__trace .project-explainer-module__wb9N0W__guide{stroke:var(--rule);stroke-width:.7px}.project-explainer-module__wb9N0W__trace circle{fill:var(--surface)}.project-explainer-module__wb9N0W__flow{gap:24px;margin:28px 0 36px;list-style:none;display:flex}.project-explainer-module__wb9N0W__flow li{flex:1;min-width:0}.project-explainer-module__wb9N0W__flow .project-explainer-module__wb9N0W__meta{color:var(--accent);margin-bottom:20px;font-size:11px;display:block}.project-explainer-module__wb9N0W__garage{color:#eee8d9;--muted:#b7bbae;--accent:#d5926e;--rule:#495043;--surface:#141816;background:#141816}[data-theme=dark] .project-explainer-module__wb9N0W__garage{background:var(--page-background);color:var(--text-primary);--muted:var(--text-muted);--accent:var(--accent-primary);--rule:var(--border-subtle);--surface:var(--surface-primary)}.project-explainer-module__wb9N0W__boundaries{grid-template-columns:1fr 1fr;gap:48px;display:grid}.project-explainer-module__wb9N0W__boundaries>div>span{color:var(--accent);margin-bottom:24px;font-size:11px;display:block}.project-explainer-module__wb9N0W__boundaries details{border:var(--border);align-self:start;padding:24px}.project-explainer-module__wb9N0W__boundaries summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:18px;list-style:none;display:flex}.project-explainer-module__wb9N0W__boundaries summary::-webkit-details-marker{display:none}.project-explainer-module__wb9N0W__boundaries summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.project-explainer-module__wb9N0W__boundaries details[open] summary{border-bottom:var(--border);margin-bottom:24px;padding-bottom:20px}.project-explainer-module__wb9N0W__boundaries details[open] summary span{transform:rotate(45deg)}.project-explainer-module__wb9N0W__boundaries details .project-explainer-module__wb9N0W__meta{color:var(--muted);margin-top:20px;font-size:10px;display:block}@media (max-width:767px){.project-explainer-module__wb9N0W__study{margin-inline:-4px;padding:24px 20px}.project-explainer-module__wb9N0W__study header{flex-direction:column;gap:8px}.project-explainer-module__wb9N0W__scores{display:block}.project-explainer-module__wb9N0W__scores li,.project-explainer-module__wb9N0W__scores li+li{border-left:0;border-bottom:var(--border);padding:24px 0}.project-explainer-module__wb9N0W__scores li:last-child{border:0}.project-explainer-module__wb9N0W__scores strong{float:left;width:100px;margin-right:12px;font-size:60px}.project-explainer-module__wb9N0W__scores h3{font-size:26px}.project-explainer-module__wb9N0W__scores p{clear:both;padding-top:12px}.project-explainer-module__wb9N0W__flow{grid-template-columns:1fr;gap:24px;display:grid}.project-explainer-module__wb9N0W__flow li{border-top:var(--border);padding-top:20px}.project-explainer-module__wb9N0W__flow .project-explainer-module__wb9N0W__meta{margin-bottom:10px}.project-explainer-module__wb9N0W__boundaries{grid-template-columns:1fr;gap:24px}.project-explainer-module__wb9N0W__boundaries details{padding:16px}}.project-explainer-module__wb9N0W__study h3 button{text-align:left;width:100%;font:inherit;color:inherit;min-height:44px;transition:color var(--duration-fast), border-color var(--duration-normal);background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0 12px;display:flex}.project-explainer-module__wb9N0W__study h3 button span[aria-hidden]{font:400 16px var(--font-body);color:var(--muted);transition:translate var(--duration-normal) var(--ease-out)}.project-explainer-module__wb9N0W__study h3 button:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--accent);border-color:var(--accent)}.project-explainer-module__wb9N0W__study h3 button:is(:hover,:focus-visible) span[aria-hidden]{translate:2px -2px}.project-explainer-module__wb9N0W__study .project-explainer-module__wb9N0W__annotation{--annotation-rule:1;max-width:70ch;min-height:112px;color:inherit;padding:20px 0;position:relative}.project-explainer-module__wb9N0W__annotation:before{content:"";background:var(--accent);transform-origin:0;width:48px;height:1px;transform:scaleX(var(--annotation-rule));position:absolute;top:0;left:0}.project-explainer-module__wb9N0W__trace [data-mechanism-trace]{stroke-width:3px}.project-explainer-module__wb9N0W__trace [data-mechanism-cursor]{fill:var(--accent);stroke:var(--background);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.project-explainer-module__wb9N0W__boundaries details[open]>div{animation:project-explainer-module__wb9N0W__private-reveal .45s var(--ease-out)}.project-explainer-module__wb9N0W__boundaries summary span{transition:transform var(--duration-normal) var(--ease-out)}@keyframes project-explainer-module__wb9N0W__private-reveal{0%{clip-path:inset(0 0 65%);opacity:.4}to{clip-path:inset(0);opacity:1}}}
.work-index-module__jJzNTG__intro,.work-index-module__jJzNTG__rail,.work-index-module__jJzNTG__end{--index-gutter:clamp(48px, 4vw, 72px);width:min(100% - 2 * var(--index-gutter), 1280px);margin-inline:auto}.work-index-module__jJzNTG__intro{padding:44px 0 36px}.work-index-module__jJzNTG__intro h1{font:400 12px/1.6 var(--font-technical);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.work-index-module__jJzNTG__intro p{font:400 clamp(28px, 3vw, 42px)/1.15 var(--font-display);letter-spacing:-.025em;max-width:25ch;margin-top:18px}.work-index-module__jJzNTG__intro footer{color:var(--muted);justify-content:space-between;margin-top:30px;display:flex}.work-index-module__jJzNTG__rail{isolation:isolate;overflow-anchor:none;position:relative}.work-index-module__jJzNTG__rail:before{inset-block:0;z-index:-1;background:var(--section-work-index);content:"";width:100vw;transition:background-color var(--duration-normal);position:absolute;left:50%;transform:translate(-50%)}.work-index-module__jJzNTG__rail[data-enhanced]{height:var(--rail-height)}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__stage{top:var(--sticky-top);min-height:var(--stage-height);transition:top .65s var(--ease-out);position:sticky}.work-index-module__jJzNTG__item{border-top:var(--border)}.work-index-module__jJzNTG__item:last-child{border-bottom:var(--border)}.work-index-module__jJzNTG__row{grid-template-columns:40px 1fr minmax(230px,.8fr) 60px 20px;align-items:center;gap:24px;padding:22px 0;display:grid;position:relative}.work-index-module__jJzNTG__number{color:var(--muted)}.work-index-module__jJzNTG__row h2{font:400 clamp(42px, 4.75vw, 76px)/.96 var(--font-display);letter-spacing:-.04em}.work-index-module__jJzNTG__row button{text-align:left;background:0 0;border:0;padding:0}.work-index-module__jJzNTG__hitArea{position:absolute;inset:0}.work-index-module__jJzNTG__row p{max-width:30ch;color:var(--muted);font-size:16px;line-height:1.5}.work-index-module__jJzNTG__year{color:var(--muted)}.work-index-module__jJzNTG__arrow{transition:transform .6s var(--ease-out);font-size:23px}.work-index-module__jJzNTG__item[data-open=true] .work-index-module__jJzNTG__number{color:var(--accent)}.work-index-module__jJzNTG__item[data-open=true] .work-index-module__jJzNTG__arrow{transform:rotate(-90deg)}.work-index-module__jJzNTG__row:hover h2{color:var(--accent)}.work-index-module__jJzNTG__panel{transition:grid-template-rows .65s var(--ease-out);grid-template-rows:1fr;display:grid}.work-index-module__jJzNTG__clip{min-height:0;overflow:hidden}.work-index-module__jJzNTG__content{opacity:1;transition:opacity .4s ease, transform .65s var(--ease-out);padding:12px 0 32px 64px;transform:translateY(0)}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__item[data-open=false] .work-index-module__jJzNTG__panel{grid-template-rows:0fr}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__item[data-open=false] .work-index-module__jJzNTG__content{opacity:0;transform:translateY(-8px)}.work-index-module__jJzNTG__gallery{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);align-items:start;gap:20px 28px;max-width:1040px;margin-left:auto;display:grid}.work-index-module__jJzNTG__primary{grid-row:span 2}.work-index-module__jJzNTG__secondary{grid-column:2}.work-index-module__jJzNTG__gallery figure img{object-fit:contain;max-height:490px}.work-index-module__jJzNTG__gallery figure{background:var(--image-frame)}.work-index-module__jJzNTG__gallery figcaption{font-size:9px}.work-index-module__jJzNTG__notes{grid-template-columns:1fr 1.5fr auto;align-items:start;gap:36px;margin-top:26px;display:grid}.work-index-module__jJzNTG__notes>p:first-child{color:var(--muted);font-size:10px}.work-index-module__jJzNTG__description{color:var(--muted);max-width:48ch;font-size:16px;line-height:1.55}.work-index-module__jJzNTG__links{gap:24px;display:flex}.work-index-module__jJzNTG__links a{white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:15px;display:inline-flex}.work-index-module__jJzNTG__links span{transition:transform .25s}.work-index-module__jJzNTG__links a:hover span{transform:translate(4px)}.work-index-module__jJzNTG__reverse .work-index-module__jJzNTG__gallery{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);margin-left:0;margin-right:auto}.work-index-module__jJzNTG__reverse .work-index-module__jJzNTG__primary{grid-area:1/2/3}.work-index-module__jJzNTG__reverse .work-index-module__jJzNTG__secondary{grid-column:1}.work-index-module__jJzNTG__end{border-top:var(--border);text-align:center;place-items:center;min-height:max(620px,90svh);padding:64px 0 88px;display:grid;position:relative}.work-index-module__jJzNTG__invitation{max-width:820px;margin-inline:auto}.work-index-module__jJzNTG__availability{color:var(--accent);justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.work-index-module__jJzNTG__availability svg{flex-shrink:0;width:16px;height:16px}.work-index-module__jJzNTG__endLabel{color:var(--muted);margin-top:36px}.work-index-module__jJzNTG__end h2{font:400 clamp(54px, 7.5vw, 112px)/.98 var(--font-display);letter-spacing:-.045em;margin-top:20px}.work-index-module__jJzNTG__end h2 em{font-weight:400}.work-index-module__jJzNTG__endCopy{max-width:43ch;color:var(--muted);margin:28px auto 0;font-size:16px;line-height:1.65}.work-index-module__jJzNTG__end a{border-bottom:var(--border);align-items:center;gap:28px;min-height:52px;margin-top:24px;font-size:16px;display:inline-flex}@media (max-width:1099px){.work-index-module__jJzNTG__intro,.work-index-module__jJzNTG__rail,.work-index-module__jJzNTG__end{--index-gutter:32px}.work-index-module__jJzNTG__row{grid-template-columns:28px 1fr 1fr 20px;gap:20px}.work-index-module__jJzNTG__year{display:none}.work-index-module__jJzNTG__content{padding-left:48px}.work-index-module__jJzNTG__notes{grid-template-columns:1fr 2fr;gap:16px 24px}.work-index-module__jJzNTG__links{grid-column:2}}@media (max-width:767px){.work-index-module__jJzNTG__intro,.work-index-module__jJzNTG__rail,.work-index-module__jJzNTG__end{--index-gutter:20px}.work-index-module__jJzNTG__intro{padding-block:30px}.work-index-module__jJzNTG__intro p{font-size:30px}.work-index-module__jJzNTG__row{grid-template-columns:22px 1fr 18px;gap:6px 12px;padding-block:16px}.work-index-module__jJzNTG__row h2{font-size:42px}.work-index-module__jJzNTG__row p{grid-area:2/2;max-width:32ch;font-size:14px}.work-index-module__jJzNTG__arrow{grid-area:1/3;font-size:20px}.work-index-module__jJzNTG__content{padding:8px 0 24px}.work-index-module__jJzNTG__gallery,.work-index-module__jJzNTG__reverse .work-index-module__jJzNTG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-index-module__jJzNTG__gallery .work-index-module__jJzNTG__primary{grid-area:auto/1/auto/-1}.work-index-module__jJzNTG__gallery .work-index-module__jJzNTG__secondary{grid-column:auto}.work-index-module__jJzNTG__gallery figcaption{font-size:8px;line-height:1.5}.work-index-module__jJzNTG__notes{margin-top:20px;display:block}.work-index-module__jJzNTG__description{margin-top:10px;font-size:15px}.work-index-module__jJzNTG__links{margin-top:8px}.work-index-module__jJzNTG__end{min-height:max(620px,100svh);padding-block:52px 72px}.work-index-module__jJzNTG__availability{max-width:28ch;margin-inline:auto;font-size:9px}.work-index-module__jJzNTG__endCopy{max-width:32ch;font-size:14px}}@media (prefers-reduced-motion:reduce){.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__stage,.work-index-module__jJzNTG__panel,.work-index-module__jJzNTG__content,.work-index-module__jJzNTG__arrow,.work-index-module__jJzNTG__links span{transition:none}.work-index-module__jJzNTG__content{transform:none!important}}@media print{.work-index-module__jJzNTG__rail[data-enhanced]{height:auto}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__stage{min-height:0;position:static}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__item[data-open=false] .work-index-module__jJzNTG__panel{grid-template-rows:1fr}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__item[data-open=false] .work-index-module__jJzNTG__content{opacity:1;transform:none}}html[data-js=true] .work-index-module__jJzNTG__rail:not([data-enhanced]) .work-index-module__jJzNTG__panel{grid-template-rows:0fr;transition:none}html[data-js=true] .work-index-module__jJzNTG__rail:not([data-enhanced]) .work-index-module__jJzNTG__content{opacity:0;transition:none}html[data-js=true] .work-index-module__jJzNTG__rail:not([data-enhanced]) .work-index-module__jJzNTG__panel{animation:0s 3s forwards work-index-module__jJzNTG__fallbackRows}html[data-js=true] .work-index-module__jJzNTG__rail:not([data-enhanced]) .work-index-module__jJzNTG__content{animation:0s 3s forwards work-index-module__jJzNTG__fallbackContent}@keyframes work-index-module__jJzNTG__fallbackRows{to{grid-template-rows:1fr}}@keyframes work-index-module__jJzNTG__fallbackContent{to{opacity:1}}.work-index-module__jJzNTG__item{position:relative}.work-index-module__jJzNTG__item:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .5s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.work-index-module__jJzNTG__item[data-open=true]:before{transform:scaleX(1)}.work-index-module__jJzNTG__row h2{transition:translate .4s var(--ease-out), color .25s}.work-index-module__jJzNTG__row:is(:hover,:focus-within) h2{translate:3px}.work-index-module__jJzNTG__number{transition:color .25s, translate .4s var(--ease-out)}.work-index-module__jJzNTG__item[data-open=true] .work-index-module__jJzNTG__number{translate:2px}.work-index-module__jJzNTG__gallery{clip-path:inset(0);transition:clip-path .65s var(--ease-out)}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__item[data-open=false] .work-index-module__jJzNTG__gallery{clip-path:inset(0 0 15%)}.work-index-module__jJzNTG__notes{opacity:1;transition:opacity .3s .1s}.work-index-module__jJzNTG__rail[data-enhanced] .work-index-module__jJzNTG__item[data-open=false] .work-index-module__jJzNTG__notes{opacity:0;transition-delay:0s}@media (prefers-reduced-motion:reduce){.work-index-module__jJzNTG__item:before,.work-index-module__jJzNTG__row h2,.work-index-module__jJzNTG__number,.work-index-module__jJzNTG__gallery,.work-index-module__jJzNTG__notes{transition:none}.work-index-module__jJzNTG__row h2,.work-index-module__jJzNTG__number{translate:none!important}}
.study-module__gqTj5q__study{background:var(--background);color:var(--foreground)}[data-theme=dark] .study-module__gqTj5q__study{--background:#000;--surface:#100e0a;--foreground:#f2e9d9;--muted:#a99d88;--rule:#3b3223;--accent:#d6b675}.study-module__gqTj5q__study .meta{font-size:11px}.study-module__gqTj5q__study a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.study-module__gqTj5q__review{padding:16px var(--gutter);border-bottom:var(--border);align-items:center;gap:24px;font-size:12px;display:flex}.study-module__gqTj5q__review span{color:var(--muted);margin-right:auto}.study-module__gqTj5q__hero{padding:32px var(--gutter) 24px;grid-template-columns:1.1fr 1fr;gap:32px 8%;display:grid}.study-module__gqTj5q__topline,.study-module__gqTj5q__heroFoot{color:var(--muted);grid-column:1/-1;justify-content:space-between;display:flex}.study-module__gqTj5q__identity{align-self:center}.study-module__gqTj5q__identity h1{font:400 clamp(130px, 20vw, 320px)/.9 var(--font-display);letter-spacing:-.065em}.study-module__gqTj5q__identity>em{font:italic 32px/1.2 var(--font-display);margin:18px 0 48px 20%;display:block}.study-module__gqTj5q__identity h2{font:400 clamp(32px, 3.3vw, 56px)/1.05 var(--font-display);letter-spacing:-.025em}.study-module__gqTj5q__identity p{color:var(--muted);max-width:31ch;margin-top:28px;font-size:18px;line-height:1.65}.study-module__gqTj5q__actions{gap:36px;margin-top:36px;font-size:15px;display:flex}.study-module__gqTj5q__actions a{border-bottom:var(--border);padding-block:12px}.study-module__gqTj5q__heroArtwork{justify-self:end;width:100%;max-width:560px}.study-module__gqTj5q__heroArtwork>svg{width:100%;height:auto;display:block}.study-module__gqTj5q__heroFoot{border-top:var(--border);margin-top:16px;padding-top:24px}.study-module__gqTj5q__about,.study-module__gqTj5q__work,.study-module__gqTj5q__services,.study-module__gqTj5q__philosophy,.study-module__gqTj5q__contact,.study-module__gqTj5q__foundations{margin:0 var(--gutter);border-bottom:var(--border);padding-block:clamp(64px,7vw,112px)}.study-module__gqTj5q__study h2{font:400 clamp(42px, 5.2vw, 80px)/1.05 var(--font-display);letter-spacing:-.025em}.study-module__gqTj5q__study h2 em{color:var(--accent)}.study-module__gqTj5q__about{grid-template-columns:1fr 1fr;gap:32px 8%;display:grid}.study-module__gqTj5q__about>span{color:var(--accent);grid-column:1/-1}.study-module__gqTj5q__about>div>p{max-width:43ch;font-size:20px;line-height:1.65}.study-module__gqTj5q__about p+p{color:var(--muted);margin-top:24px}.study-module__gqTj5q__motifRule{color:var(--accent);grid-column:1/-1;align-items:center;gap:20px;display:flex}.study-module__gqTj5q__motifRule svg{width:22px}.study-module__gqTj5q__motifRule span{background:var(--rule);flex:1;height:1px}.study-module__gqTj5q__sectionHeading{margin-bottom:48px}.study-module__gqTj5q__sectionHeading>span{color:var(--accent);margin-bottom:28px;display:block}.study-module__gqTj5q__work article{border-top:var(--border);grid-template-columns:1fr 2fr;align-items:center;gap:8%;padding-block:40px;display:grid}.study-module__gqTj5q__work h3{font:400 clamp(44px, 5vw, 76px)/1.1 var(--font-display);margin:24px 0}.study-module__gqTj5q__work article p{max-width:22ch;margin-bottom:24px;font-size:21px;line-height:1.5}.study-module__gqTj5q__work article a{font-size:14px}.study-module__gqTj5q__services{grid-template-columns:2.2fr 1fr;gap:40px 5%;display:grid}.study-module__gqTj5q__services .study-module__gqTj5q__sectionHeading{grid-column:1/-1;grid-template-columns:2fr 1fr;gap:24px 7%;display:grid}.study-module__gqTj5q__services .study-module__gqTj5q__sectionHeading>span{grid-column:1/-1;margin:0}.study-module__gqTj5q__services .study-module__gqTj5q__sectionHeading p{color:var(--muted);align-self:end;font-size:18px;line-height:1.7}.study-module__gqTj5q__services ol{list-style:none}.study-module__gqTj5q__services li{border-top:var(--border);grid-template-columns:24px 1fr 24px;align-items:baseline;gap:20px;padding:28px 0;display:grid}.study-module__gqTj5q__services li h3{font:400 clamp(26px, 2.9vw, 43px)/1.15 var(--font-display)}.study-module__gqTj5q__services li:first-child{color:var(--accent);border-color:var(--accent)}.study-module__gqTj5q__services li p{color:var(--foreground);grid-column:2/-1;font-size:17px;line-height:1.8}.study-module__gqTj5q__services li small{color:var(--muted);margin-top:20px;font-size:13px;display:block}.study-module__gqTj5q__services aside>svg{width:100%;margin-top:24px;display:block}.study-module__gqTj5q__services aside>p{color:var(--muted);margin-top:24px;font-size:14px}.study-module__gqTj5q__philosophy{background:var(--surface);padding-inline:5%}.study-module__gqTj5q__philosophy>span{color:var(--accent);margin-bottom:40px;display:block}.study-module__gqTj5q__philosophy h2{line-height:1.3}.study-module__gqTj5q__philosophy h2>span{padding-left:8%}.study-module__gqTj5q__philosophy h2>em{padding-left:16%}.study-module__gqTj5q__philosophy>p{max-width:48ch;margin:48px 0 0 auto;font-size:19px;line-height:1.8}.study-module__gqTj5q__contact>span{color:var(--accent);margin-bottom:28px;display:block}.study-module__gqTj5q__contact>a{font:400 clamp(25px, 3vw, 44px)/1.3 var(--font-display);border-bottom:var(--border);overflow-wrap:anywhere;width:fit-content;margin-block:40px;display:block}.study-module__gqTj5q__contact>div{gap:64px;display:flex}.study-module__gqTj5q__contact>div a{font-size:20px;display:block}.study-module__gqTj5q__contact small{color:var(--muted);margin-top:16px;display:block}.study-module__gqTj5q__footer{isolation:isolate;padding:clamp(24px,5vw,80px);position:relative}.study-module__gqTj5q__tiles{--footer-ink:#162019;z-index:-1;--footer-tile-clay:#9a5139;--footer-tile-sand:#cbbba2;--footer-tile-indigo:#343b59;--footer-tile-ivory:#e6dfc8;position:absolute;inset:0}.study-module__gqTj5q__footerSheet{background:var(--background);border:var(--border);padding:40px}.study-module__gqTj5q__footerSheet h2{font-size:clamp(96px,12vw,180px)}.study-module__gqTj5q__footerSheet>em{font:italic 28px var(--font-display)}.study-module__gqTj5q__footerSheet p{margin-block:36px;font-size:20px}.study-module__gqTj5q__footerSheet>span{color:var(--muted)}.study-module__gqTj5q__caseStudy{padding-block:64px}.study-module__gqTj5q__caseStudy>span{margin-inline:var(--gutter);color:var(--accent);display:block}.study-module__gqTj5q__foundations h2{margin-block:32px}.study-module__gqTj5q__foundations>p{max-width:64ch;margin-block:32px;font-size:18px;line-height:1.8}.study-module__gqTj5q__swatches{gap:24px;display:flex}.study-module__gqTj5q__swatches span{font:11px var(--font-technical);flex:1}.study-module__gqTj5q__swatches i{border:var(--border);height:64px;margin-bottom:12px;display:block}.study-module__gqTj5q__living .study-module__gqTj5q__hero{grid-template-columns:1.25fr 1fr;gap:32px 4%}.study-module__gqTj5q__living .study-module__gqTj5q__heroArtwork{align-self:center;max-width:none}.study-module__gqTj5q__living .study-module__gqTj5q__identity h1{font-size:clamp(130px,23vw,350px)}.study-module__gqTj5q__living .study-module__gqTj5q__about{border-top:8px solid var(--accent);grid-template-columns:1.2fr 1fr}.study-module__gqTj5q__living .study-module__gqTj5q__work article{grid-template-columns:1fr;gap:32px}.study-module__gqTj5q__living .study-module__gqTj5q__work article>div{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.study-module__gqTj5q__living .study-module__gqTj5q__work article>div>span{grid-column:1/-1}.study-module__gqTj5q__living .study-module__gqTj5q__work article h3,.study-module__gqTj5q__living .study-module__gqTj5q__work article p{margin:0}.study-module__gqTj5q__living .study-module__gqTj5q__work article>div>a{grid-column:2}.study-module__gqTj5q__living .study-module__gqTj5q__philosophy{border-left:16px solid var(--accent)}.study-module__gqTj5q__living .study-module__gqTj5q__philosophy h2>span,.study-module__gqTj5q__living .study-module__gqTj5q__philosophy h2>em{padding:0}@media (max-width:767px){.study-module__gqTj5q__review{flex-wrap:wrap;gap:12px}.study-module__gqTj5q__review>span{order:4;width:100%}.study-module__gqTj5q__hero,.study-module__gqTj5q__living .study-module__gqTj5q__hero{grid-template-columns:1fr;gap:28px}.study-module__gqTj5q__identity h1,.study-module__gqTj5q__living .study-module__gqTj5q__identity h1{font-size:clamp(140px,45vw,260px)}.study-module__gqTj5q__identity>em{margin:12px 0 28px 20%;font-size:26px}.study-module__gqTj5q__identity h2{font-size:38px}.study-module__gqTj5q__heroArtwork{max-width:none}.study-module__gqTj5q__topline>span:last-child,.study-module__gqTj5q__heroFoot>span:last-child{display:none}.study-module__gqTj5q__about,.study-module__gqTj5q__living .study-module__gqTj5q__about,.study-module__gqTj5q__work article,.study-module__gqTj5q__services,.study-module__gqTj5q__services .study-module__gqTj5q__sectionHeading{grid-template-columns:1fr}.study-module__gqTj5q__about>div>p{font-size:18px}.study-module__gqTj5q__services .study-module__gqTj5q__sectionHeading{margin-bottom:0}.study-module__gqTj5q__services aside{max-width:260px}.study-module__gqTj5q__services li{gap:12px}.study-module__gqTj5q__services li h3{font-size:28px}.study-module__gqTj5q__philosophy{padding-inline:20px}.study-module__gqTj5q__philosophy h2{font-size:38px}.study-module__gqTj5q__philosophy h2>span,.study-module__gqTj5q__philosophy h2>em{padding:0}.study-module__gqTj5q__contact>div{flex-direction:column;gap:28px}.study-module__gqTj5q__footerSheet{padding:24px}.study-module__gqTj5q__swatches{flex-wrap:wrap;gap:12px}.study-module__gqTj5q__swatches span{min-width:70px}.study-module__gqTj5q__living .study-module__gqTj5q__work article>div{grid-template-columns:1fr}.study-module__gqTj5q__living .study-module__gqTj5q__work article>div>a{grid-column:1}}
