.primitives-module__nUh8la__display,.primitives-module__nUh8la__heading,.primitives-module__nUh8la__body,.primitives-module__nUh8la__meta{margin:0}.primitives-module__nUh8la__display{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.primitives-module__nUh8la__heading{font-family:var(--font-body);letter-spacing:-.035em;font-size:clamp(1.75rem,4vw,3rem);font-weight:650;line-height:1}.primitives-module__nUh8la__body{max-width:var(--content-reading);font-family:var(--font-body);font-size:1rem;line-height:1.7}.primitives-module__nUh8la__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.4}.primitives-module__nUh8la__buttonLink,.primitives-module__nUh8la__textLink{color:inherit;font:inherit}.primitives-module__nUh8la__buttonLink{isolation:isolate;border:1px solid var(--color-carbon);border-radius:var(--radius-control);background:var(--color-carbon);min-height:44px;color:var(--color-soft-white);justify-content:center;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex;position:relative}.primitives-module__nUh8la__buttonLink:after{z-index:-1;background:var(--color-orange);content:"";opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;inset-block:3px -3px;inset-inline:3px -3px}.primitives-module__nUh8la__buttonLink:hover:after,.primitives-module__nUh8la__buttonLink:focus-visible:after{opacity:1}.primitives-module__nUh8la__buttonLink:focus-visible,.primitives-module__nUh8la__textLink:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}.primitives-module__nUh8la__textLink{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:.25em;transition:text-underline-offset var(--motion-fast) var(--ease-standard), text-decoration-thickness var(--motion-fast) var(--ease-standard);text-decoration-thickness:3px}.primitives-module__nUh8la__textLink:hover,.primitives-module__nUh8la__textLink:focus-visible{text-underline-offset:.32em;text-decoration-thickness:4px}.primitives-module__nUh8la__rule{border:0;border-top:1px solid var(--rule-light);width:100%;margin:0}.primitives-module__nUh8la__mediaFrame{border-radius:var(--radius-media);background:var(--color-sand);width:100%;position:relative;overflow:hidden}.primitives-module__nUh8la__skeleton{background:var(--color-sand);animation:primitives-module__nUh8la__skeleton-pulse var(--motion-slow) var(--ease-standard) infinite alternate;display:block}.primitives-module__nUh8la__skeleton_body{width:min(94%,44rem);height:1rem}.primitives-module__nUh8la__skeleton_heading{width:min(42%,22rem);height:2.625rem}.primitives-module__nUh8la__skeleton_media{aspect-ratio:16/10;width:min(100%,46rem)}@keyframes primitives-module__nUh8la__skeleton-pulse{0%{opacity:.62}to{opacity:1}}@media (prefers-reduced-motion:reduce){.primitives-module__nUh8la__buttonLink:after,.primitives-module__nUh8la__textLink{transition:none}.primitives-module__nUh8la__skeleton{animation:none}}
.research-module__gp7Kxa__feature{width:min(var(--content-max), calc(100% - 32px));padding-block:var(--section-space-editorial);margin-inline:auto}.research-module__gp7Kxa__headingRow{z-index:10;border-bottom:1px solid var(--rule-light);background:color-mix(in srgb, var(--color-ivory) 94%, transparent);min-height:52px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;display:flex;position:sticky;inset-block-start:0}.research-module__gp7Kxa__headingRow p{margin:0}.research-module__gp7Kxa__stack{position:relative}.research-module__gp7Kxa__paperStage{min-height:78svh;padding-block-start:calc(var(--space-8) + (var(--paper-index) * 8px))}.research-module__gp7Kxa__paper{align-content:space-between;gap:var(--space-8);width:min(880px,88%);min-height:58svh;padding:clamp(var(--space-6), 5vw, var(--space-12));background:var(--color-soft-white);color:var(--color-carbon);transform:translate3d(var(--paper-shift), 0, 0) rotate(var(--paper-rotation));transform-origin:top;transition:transform var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard);border:1px solid #1716141f;margin-inline:auto;text-decoration:none;display:grid;position:sticky;inset-block-start:clamp(80px,14vh,150px);box-shadow:0 18px 60px #1716140f}[dir=rtl] .research-module__gp7Kxa__paper{transform:translate3d(calc(0px - var(--paper-shift)), 0, 0) rotate(calc(0deg - var(--paper-rotation)))}.research-module__gp7Kxa__paperStage[data-active=true] .research-module__gp7Kxa__paper{border-color:var(--color-orange);transform:translateY(-4px)rotate(0)}.research-module__gp7Kxa__paper:focus-visible{outline:3px solid var(--color-orange);outline-offset:4px}.research-module__gp7Kxa__paperMeta,.research-module__gp7Kxa__paperFooter{gap:var(--space-6);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.research-module__gp7Kxa__paper h2{max-width:13ch;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,6vw,5.8rem);font-weight:720;line-height:.92}.research-module__gp7Kxa__authors,.research-module__gp7Kxa__abstract{margin:0}.research-module__gp7Kxa__authors{font-size:.92rem}.research-module__gp7Kxa__abstract{max-width:var(--content-reading);color:var(--color-warm-gray);line-height:1.65}.research-module__gp7Kxa__paperFooter{border-top:1px solid var(--rule-light);padding-block-start:var(--space-4)}@media (max-width:720px){.research-module__gp7Kxa__feature{padding-block:var(--section-space-large)}.research-module__gp7Kxa__headingRow{min-height:46px}.research-module__gp7Kxa__stack{gap:0;display:grid}.research-module__gp7Kxa__paperStage{min-height:0;padding-block-start:0}.research-module__gp7Kxa__paper{width:100%;min-height:68svh;padding:var(--space-6);transform:rotate(var(--paper-mobile-rotation));margin-block-start:-1.5rem;position:relative;inset:auto}[dir=rtl] .research-module__gp7Kxa__paper{transform:rotate(calc(0deg - var(--paper-mobile-rotation)))}.research-module__gp7Kxa__paperStage:first-child .research-module__gp7Kxa__paper{margin-block-start:0}.research-module__gp7Kxa__paper h2{font-size:clamp(2.8rem,12vw,5rem)}}@media (prefers-reduced-motion:reduce){.research-module__gp7Kxa__paper{transition:none;position:relative;inset:auto;transform:none}.research-module__gp7Kxa__paperStage,.research-module__gp7Kxa__paperStage[data-active=true] .research-module__gp7Kxa__paper{min-height:0;transform:none}.research-module__gp7Kxa__stack{gap:var(--space-6);display:grid}}
.project-detail-module__dvPanG__page{--project-bg:var(--color-ivory);--project-fg:var(--color-carbon);--project-accent:var(--color-orange);--project-accent-2:var(--color-sand);background:var(--project-bg);min-height:100vh;color:var(--project-fg)}.project-detail-module__dvPanG__backRow{width:min(var(--content-max), calc(100% - 32px));padding-block:calc(72px + var(--space-4)) var(--space-6);margin-inline:auto}body:has([data-project-theme=dark]) [data-site-header]{color:var(--color-soft-white)}body:has([data-project-theme=dark]) [data-site-header] [data-header-dot]{box-shadow:0 0 0 1px #f7f3ea47}.project-detail-module__dvPanG__backLink{font-family:var(--font-mono);letter-spacing:.08em;-webkit-text-decoration-color:var(--project-accent);text-decoration-color:var(--project-accent);text-transform:uppercase;text-underline-offset:.3em;font-size:.7rem;text-decoration-thickness:2px}.project-detail-module__dvPanG__backLink:focus-visible,.project-detail-module__dvPanG__nextProject a:focus-visible{outline:2px solid var(--project-accent);outline-offset:4px}.project-detail-module__dvPanG__hero{width:min(var(--content-max), calc(100% - 32px));gap:var(--space-8);min-height:min(760px,88svh);padding-block:var(--space-12) var(--space-24);align-items:center;margin-inline:auto;display:grid}.project-detail-module__dvPanG__heroMeta{gap:var(--space-6);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:.7rem;display:flex}.project-detail-module__dvPanG__heroCopy h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,11vw,10rem);font-weight:760;line-height:.84}.project-detail-module__dvPanG__heroCopy p{max-width:38rem;margin:var(--space-6) 0 0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.5}.project-detail-module__dvPanG__heroVisual{background:var(--project-accent-2);min-width:0}.project-detail-module__dvPanG__heroImage,.project-detail-module__dvPanG__heroPlaceholder{aspect-ratio:16/10;width:100%;display:block}.project-detail-module__dvPanG__heroImage{object-fit:cover}.project-detail-module__dvPanG__heroPlaceholder{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--project-fg) 16%, transparent);color:color-mix(in srgb, var(--project-fg) 62%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;place-items:end start;font-size:.7rem;display:grid}.project-detail-module__dvPanG__heroEditorialLeft{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr)}.project-detail-module__dvPanG__heroEditorialLeft .project-detail-module__dvPanG__heroMeta{grid-column:1/-1;align-self:start}.project-detail-module__dvPanG__heroEditorialLeft .project-detail-module__dvPanG__heroCopy,.project-detail-module__dvPanG__heroEditorialLeft .project-detail-module__dvPanG__heroVisual{align-self:center}.project-detail-module__dvPanG__heroCentered{text-align:center;grid-template-columns:1fr}.project-detail-module__dvPanG__heroCentered .project-detail-module__dvPanG__heroMeta{justify-content:center}.project-detail-module__dvPanG__heroCentered .project-detail-module__dvPanG__heroCopy{width:min(900px,100%);margin-inline:auto}.project-detail-module__dvPanG__heroCentered .project-detail-module__dvPanG__heroCopy p{margin-inline:auto}.project-detail-module__dvPanG__heroCentered .project-detail-module__dvPanG__heroVisual{width:min(1000px,100%);margin-inline:auto}.project-detail-module__dvPanG__heroVisualFirst{grid-template-columns:1fr}.project-detail-module__dvPanG__heroVisualFirst .project-detail-module__dvPanG__heroVisual{order:-1}.project-detail-module__dvPanG__heroVisualFirst .project-detail-module__dvPanG__heroImage,.project-detail-module__dvPanG__heroVisualFirst .project-detail-module__dvPanG__heroPlaceholder{aspect-ratio:21/9}.project-detail-module__dvPanG__heroSplit{grid-template-columns:repeat(2,minmax(0,1fr));min-height:90svh}.project-detail-module__dvPanG__heroSplit .project-detail-module__dvPanG__heroMeta{grid-column:1/-1}.project-detail-module__dvPanG__heroSplit .project-detail-module__dvPanG__heroVisual{align-self:stretch}.project-detail-module__dvPanG__heroSplit .project-detail-module__dvPanG__heroImage,.project-detail-module__dvPanG__heroSplit .project-detail-module__dvPanG__heroPlaceholder{aspect-ratio:auto;height:100%}.project-detail-module__dvPanG__heroOversized{grid-template-columns:1fr}.project-detail-module__dvPanG__heroOversized .project-detail-module__dvPanG__heroCopy h1{max-width:11ch;font-size:clamp(5rem,15vw,14rem)}.project-detail-module__dvPanG__heroOversized .project-detail-module__dvPanG__heroVisual{width:min(76%,1050px);margin-block-start:calc(var(--space-16) * -1);margin-inline-start:auto}.project-detail-module__dvPanG__content{background:var(--project-bg);color:var(--project-fg)}.project-detail-module__dvPanG__longDescription{margin-inline:auto}.project-detail-module__dvPanG__content .section{color:inherit}.project-detail-module__dvPanG__nextProject{background:var(--project-bg);color:var(--project-fg);transition:background-color var(--motion-slow) var(--ease-standard), color var(--motion-slow) var(--ease-standard)}.project-detail-module__dvPanG__nextProject a{align-content:center;gap:var(--space-6);min-height:58svh;width:min(var(--content-max), calc(100% - 32px));color:inherit;margin-inline:auto;text-decoration:none;display:grid}.project-detail-module__dvPanG__nextLabel,.project-detail-module__dvPanG__nextMeta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.project-detail-module__dvPanG__nextTitle{max-width:9ch;font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(4rem,11vw,10rem);font-weight:760;line-height:.84}.project-detail-module__dvPanG__nextMeta{gap:var(--space-6);border-top:1px solid color-mix(in srgb, var(--project-fg) 18%, transparent);padding-block-start:var(--space-4);display:flex}.project-detail-module__dvPanG__skeleton{width:min(var(--content-max), calc(100% - 32px));padding-block:var(--space-16);margin-inline:auto}.project-detail-module__dvPanG__skeletonStack{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}@media (max-width:900px){.project-detail-module__dvPanG__heroEditorialLeft,.project-detail-module__dvPanG__heroSplit{grid-template-columns:1fr}.project-detail-module__dvPanG__heroEditorialLeft .project-detail-module__dvPanG__heroMeta,.project-detail-module__dvPanG__heroSplit .project-detail-module__dvPanG__heroMeta{grid-column:auto}.project-detail-module__dvPanG__heroSplit .project-detail-module__dvPanG__heroVisual{min-height:48svh}.project-detail-module__dvPanG__heroOversized .project-detail-module__dvPanG__heroVisual{width:86%;margin-block-start:0}}@media (max-width:720px){.project-detail-module__dvPanG__backRow{padding-block:calc(64px + var(--space-3)) var(--space-4)}.project-detail-module__dvPanG__hero{min-height:0;padding-block:var(--space-8) var(--space-16)}.project-detail-module__dvPanG__heroCopy h1,.project-detail-module__dvPanG__heroOversized .project-detail-module__dvPanG__heroCopy h1{font-size:clamp(3.8rem,18vw,7rem)}.project-detail-module__dvPanG__heroVisualFirst .project-detail-module__dvPanG__heroVisual{order:initial}.project-detail-module__dvPanG__heroVisualFirst .project-detail-module__dvPanG__heroImage,.project-detail-module__dvPanG__heroVisualFirst .project-detail-module__dvPanG__heroPlaceholder,.project-detail-module__dvPanG__heroImage,.project-detail-module__dvPanG__heroPlaceholder{aspect-ratio:auto;min-height:44svh}.project-detail-module__dvPanG__heroOversized .project-detail-module__dvPanG__heroVisual{width:100%}.project-detail-module__dvPanG__nextProject a{min-height:72svh}.project-detail-module__dvPanG__nextTitle{font-size:clamp(3.8rem,18vw,7rem)}}@media (prefers-reduced-motion:reduce){.project-detail-module__dvPanG__nextProject{transition:none}}
.research-detail-module__lYnYFW__page{background:var(--color-ivory);color:var(--color-carbon)}.research-detail-module__lYnYFW__hero{width:min(var(--content-max), calc(100% - 32px));padding-block:var(--space-16) var(--space-24);border-bottom:1px solid var(--rule-light);margin-inline:auto}.research-detail-module__lYnYFW__eyebrow{margin:0 0 var(--space-8);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.research-detail-module__lYnYFW__hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,9vw,8.5rem);line-height:.9}.research-detail-module__lYnYFW__meta{gap:var(--space-8);border-top:1px solid var(--rule-light);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-12);padding-block-start:var(--space-4);display:grid}.research-detail-module__lYnYFW__authors,.research-detail-module__lYnYFW__venue{margin:0;line-height:1.6}.research-detail-module__lYnYFW__venue{color:var(--color-warm-gray);text-align:end}.research-detail-module__lYnYFW__abstractSection,.research-detail-module__lYnYFW__resources,.research-detail-module__lYnYFW__citationTools{width:min(var(--content-wide), calc(100% - 32px));padding-block:var(--section-space-standard);margin-inline:auto}.research-detail-module__lYnYFW__abstractSection{gap:var(--space-8);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);display:grid}.research-detail-module__lYnYFW__abstractSection h2,.research-detail-module__lYnYFW__resources h2,.research-detail-module__lYnYFW__citationTools h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.research-detail-module__lYnYFW__abstractSection p{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.7}.research-detail-module__lYnYFW__resources{border-block:1px solid var(--rule-light)}.research-detail-module__lYnYFW__resourceLinks{gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.research-detail-module__lYnYFW__resourceLinks a{min-height:44px;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:.3em;align-items:center;text-decoration-thickness:2px;display:inline-flex}.research-detail-module__lYnYFW__keywords{gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;color:var(--color-warm-gray);font-family:var(--font-mono);flex-wrap:wrap;padding:0;font-size:.72rem;list-style:none;display:flex}.research-detail-module__lYnYFW__citationTools{gap:var(--space-8);display:grid}.research-detail-module__lYnYFW__citationTools section{gap:var(--space-4);display:grid}.research-detail-module__lYnYFW__toolHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.research-detail-module__lYnYFW__toolHeader button{min-height:40px;padding-inline:var(--space-3);border:1px solid var(--rule-light);border-radius:var(--radius-control);color:inherit;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:.68rem}.research-detail-module__lYnYFW__toolHeader button:focus-visible,.research-detail-module__lYnYFW__resourceLinks a:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.research-detail-module__lYnYFW__citationTools p{margin:0;line-height:1.65}.research-detail-module__lYnYFW__citationTools pre{max-width:100%;padding:var(--space-6);background:var(--color-carbon);color:var(--color-soft-white);font-family:var(--font-mono);margin:0;line-height:1.65;overflow-x:auto}.research-detail-module__lYnYFW__skeleton{width:min(var(--content-wide), calc(100% - 32px));padding-block:var(--space-16);margin-inline:auto}.research-detail-module__lYnYFW__skeletonStack{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}@media (max-width:720px){.research-detail-module__lYnYFW__hero{padding-block:var(--space-12) var(--space-16)}.research-detail-module__lYnYFW__hero h1{font-size:clamp(3.4rem,15vw,6rem)}.research-detail-module__lYnYFW__meta,.research-detail-module__lYnYFW__abstractSection{grid-template-columns:1fr}.research-detail-module__lYnYFW__venue{text-align:start}.research-detail-module__lYnYFW__abstractSection,.research-detail-module__lYnYFW__resources,.research-detail-module__lYnYFW__citationTools{padding-block:var(--section-space-compact)}.research-detail-module__lYnYFW__citationTools pre{margin-inline:-16px;padding-inline:16px}}
.selected-work-module__VSuCuG__section{isolation:isolate;color:var(--work-fg);position:relative}.selected-work-module__VSuCuG__themeField{z-index:-2;background:var(--work-bg);width:100%;height:100svh;transition:background-color var(--motion-slow) var(--ease-standard);margin-block-end:-100svh;position:sticky;inset-block-start:0}.selected-work-module__VSuCuG__sectionMarker{z-index:3;width:min(var(--content-max), calc(100% - 32px));border-bottom:1px solid color-mix(in srgb, var(--work-fg) 18%, transparent);min-height:56px;color:var(--work-fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;margin-inline:auto;font-size:.68rem;display:flex;position:sticky;inset-block-start:0}.selected-work-module__VSuCuG__chapters{position:relative}.selected-work-module__VSuCuG__chapter{min-height:100svh}.selected-work-module__VSuCuG__projectLink{width:min(var(--content-max), calc(100% - 32px));gap:var(--space-8) clamp(var(--space-8), 6vw, var(--space-24));min-height:100svh;padding-block:clamp(var(--space-16), 10vh, var(--space-24));color:var(--work-fg);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;margin-inline:auto;text-decoration:none;display:grid}.selected-work-module__VSuCuG__projectLink:focus-visible{outline:3px solid var(--work-accent);outline-offset:-6px}.selected-work-module__VSuCuG__projectTop,.selected-work-module__VSuCuG__projectBottom{justify-content:space-between;align-items:center;gap:var(--space-6);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;display:flex}.selected-work-module__VSuCuG__projectTop{align-self:start}.selected-work-module__VSuCuG__projectBottom{border-top:1px solid color-mix(in srgb, var(--work-fg) 18%, transparent);align-self:end;padding-block-start:var(--space-4)}.selected-work-module__VSuCuG__index{margin:0}.selected-work-module__VSuCuG__meta{gap:var(--space-6);flex-wrap:wrap;display:flex}.selected-work-module__VSuCuG__copy{align-self:center}.selected-work-module__VSuCuG__copy h2{max-width:8ch;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,9vw,9rem);font-weight:760;line-height:.84}.selected-work-module__VSuCuG__description{max-width:34rem;margin:var(--space-6) 0 0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.45}.selected-work-module__VSuCuG__visual{background:var(--work-secondary);align-self:center;min-width:0;position:relative}.selected-work-module__VSuCuG__visual:before{z-index:0;aspect-ratio:1;background:var(--work-accent);content:"";border-radius:50%;width:36%;position:absolute;inset-block-start:-10%;inset-inline-end:-8%}.selected-work-module__VSuCuG__media,.selected-work-module__VSuCuG__mediaPlaceholder{z-index:1;aspect-ratio:16/10;width:100%;display:block;position:relative}.selected-work-module__VSuCuG__media{object-fit:cover}.selected-work-module__VSuCuG__mediaPlaceholder{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--work-fg) 18%, transparent);color:color-mix(in srgb, var(--work-fg) 62%, transparent);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;place-items:end start;font-size:.68rem;display:grid}@media (max-width:960px){.selected-work-module__VSuCuG__projectLink{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr)}.selected-work-module__VSuCuG__copy h2{font-size:clamp(3.8rem,10vw,7rem)}}@media (max-width:720px){.selected-work-module__VSuCuG__sectionMarker{min-height:48px}.selected-work-module__VSuCuG__chapter,.selected-work-module__VSuCuG__projectLink{min-height:100svh}.selected-work-module__VSuCuG__projectLink{gap:var(--space-6);padding-block:var(--space-16) var(--space-8);grid-template-rows:auto auto minmax(42vh,auto) auto;grid-template-columns:1fr;align-content:center}.selected-work-module__VSuCuG__projectTop,.selected-work-module__VSuCuG__projectBottom{grid-column:auto}.selected-work-module__VSuCuG__copy h2{max-width:10ch;font-size:clamp(3.8rem,18vw,7rem)}.selected-work-module__VSuCuG__description{margin-block-start:var(--space-4)}.selected-work-module__VSuCuG__visual{align-self:stretch;width:100%}.selected-work-module__VSuCuG__media,.selected-work-module__VSuCuG__mediaPlaceholder{aspect-ratio:auto;min-height:42vh}.selected-work-module__VSuCuG__media{object-fit:cover}.selected-work-module__VSuCuG__projectBottom{margin-block-start:var(--space-2)}}@media (prefers-reduced-motion:reduce){.selected-work-module__VSuCuG__themeField{transition:none}}
.sheet-module__tPNg0G__backdrop{z-index:80;animation:sheet-module__tPNg0G__backdrop-in var(--motion-fast) var(--ease-standard) both;background:#17161485;justify-items:end;display:grid;position:fixed;inset:0}.sheet-module__tPNg0G__panel{background:var(--color-soft-white);width:min(620px,92vw);height:100dvh;color:var(--color-carbon);--sheet-inline-entry:100%;animation:sheet-module__tPNg0G__side-in var(--motion-standard) var(--ease-enter) both;overscroll-behavior:contain;overflow-y:auto}[dir=rtl] .sheet-module__tPNg0G__panel{--sheet-inline-entry:-100%}.sheet-module__tPNg0G__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:84px;padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--rule-light);background:color-mix(in srgb, var(--color-soft-white) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;inset-block-start:0}.sheet-module__tPNg0G__header p,.sheet-module__tPNg0G__header h2{margin:0}.sheet-module__tPNg0G__header p{color:var(--color-warm-gray);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-2);font-size:.65rem}.sheet-module__tPNg0G__header h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1}.sheet-module__tPNg0G__header button{min-width:64px;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--rule-light);border-radius:var(--radius-control);color:inherit;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:.68rem}.sheet-module__tPNg0G__header button:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.sheet-module__tPNg0G__content{padding:var(--space-8)}[dir=rtl] .sheet-module__tPNg0G__variant_bottom{animation-name:sheet-module__tPNg0G__bottom-in}.sheet-module__tPNg0G__variant_bottom{border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);place-self:end center;width:min(100%,920px);height:min(78dvh,760px);animation-name:sheet-module__tPNg0G__bottom-in}.sheet-module__tPNg0G__variant_fullscreen-mobile{width:min(760px,100%)}@keyframes sheet-module__tPNg0G__backdrop-in{0%{opacity:0}}@keyframes sheet-module__tPNg0G__side-in{0%{transform:translate3d(var(--sheet-inline-entry), 0, 0)}}@keyframes sheet-module__tPNg0G__bottom-in{0%{transform:translateY(100%)}}@media (max-width:620px){.sheet-module__tPNg0G__variant_responsive{border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);align-self:end;width:100%;height:min(90dvh,760px);animation-name:sheet-module__tPNg0G__bottom-in}[dir=rtl] .sheet-module__tPNg0G__variant_responsive{animation-name:sheet-module__tPNg0G__bottom-in}.sheet-module__tPNg0G__variant_fullscreen-mobile{border-radius:0;width:100%;height:100dvh}.sheet-module__tPNg0G__header{min-height:72px;padding:var(--space-4) var(--space-6)}.sheet-module__tPNg0G__content{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.sheet-module__tPNg0G__backdrop,.sheet-module__tPNg0G__panel{animation:none}}
.system-state-module__uahW5G__state{width:min(var(--content-max), calc(100% - 32px));gap:clamp(var(--space-8), 8vw, var(--space-24));min-height:78svh;padding-block:clamp(7rem, 16vh, 11rem) var(--space-16);grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.system-state-module__uahW5G__code{border-top:1px solid var(--rule-light);color:var(--color-warm-gray,#777269);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:start;padding-block-start:.5rem;font-size:.7rem}.system-state-module__uahW5G__copy{z-index:2;position:relative}.system-state-module__uahW5G__copy h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.5rem,13vw,11rem);line-height:.78}.system-state-module__uahW5G__copy p{max-width:38rem;margin:var(--space-8) 0 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.55}.system-state-module__uahW5G__actions{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.system-state-module__uahW5G__actions a,.system-state-module__uahW5G__actions button{min-height:44px;color:inherit;font-family:var(--font-mono);letter-spacing:.07em;-webkit-text-decoration-color:var(--color-orange,#f15a32);text-decoration-color:var(--color-orange,#f15a32);text-underline-offset:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.72rem;display:inline-flex}.system-state-module__uahW5G__actions a:focus-visible,.system-state-module__uahW5G__actions button:focus-visible{outline:2px solid var(--color-orange,#f15a32);outline-offset:4px}.system-state-module__uahW5G__signal{aspect-ratio:1;border:clamp(1.5rem, 4vw, 4rem) solid var(--color-orange,#f15a32);opacity:.9;border-radius:50%;width:min(34vw,28rem);position:absolute;inset-block-end:7%;inset-inline-end:-7%}@media (max-width:680px){.system-state-module__uahW5G__state{gap:var(--space-8);grid-template-columns:1fr;align-content:center}.system-state-module__uahW5G__code{width:7rem}.system-state-module__uahW5G__copy h1{font-size:clamp(4rem,21vw,7.5rem)}.system-state-module__uahW5G__signal{opacity:.3;width:58vw;inset-block-end:4%;inset-inline-end:-30%}}
.blocks-module__ywLO4q__blockBoundary{display:contents}.blocks-module__ywLO4q__section{width:min(var(--content-wide), calc(100% - 32px));margin-inline:auto}.blocks-module__ywLO4q__typography{max-width:100%;margin-inline-start:var(--typography-margin-start,0);margin-inline-end:var(--typography-margin-end,0)}@media (max-width:720px){.blocks-module__ywLO4q__typography{text-align:var(--typography-mobile-align,inherit)}}[lang=ar] .blocks-module__ywLO4q__typography{letter-spacing:normal!important;text-transform:none!important}.blocks-module__ywLO4q__spacingCompact{padding-block:var(--section-space-compact)}.blocks-module__ywLO4q__spacingNone{padding-block:0}.blocks-module__ywLO4q__designBoundary{max-width:100%}.blocks-module__ywLO4q__spacingStandard{padding-block:var(--section-space-standard)}.blocks-module__ywLO4q__spacingLarge{padding-block:var(--section-space-large)}.blocks-module__ywLO4q__spacingEditorial{padding-block:var(--section-space-editorial)}.blocks-module__ywLO4q__statement{max-width:var(--content-wide)}.blocks-module__ywLO4q__statement .payload-richtext{max-width:none}.blocks-module__ywLO4q__statement_standard{font-size:clamp(1.75rem,4vw,3rem)}.blocks-module__ywLO4q__statement_large{font-size:clamp(2.4rem,6vw,5rem)}.blocks-module__ywLO4q__statement_display{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.blocks-module__ywLO4q__mediaSection{gap:var(--space-3);display:grid}.blocks-module__ywLO4q__mediaImage{background:var(--color-sand);width:100%;height:auto;display:block}.blocks-module__ywLO4q__fullBleed{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.blocks-module__ywLO4q__fullBleed .blocks-module__ywLO4q__caption{width:min(var(--content-wide), calc(100% - 32px));margin-inline:auto}.blocks-module__ywLO4q__caption{color:var(--color-warm-gray);font-size:.9rem}.blocks-module__ywLO4q__split{gap:clamp(var(--space-6), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.blocks-module__ywLO4q__splitText,.blocks-module__ywLO4q__splitMedia{min-width:0}.blocks-module__ywLO4q__splitMediaFirst .blocks-module__ywLO4q__splitMedia{order:-1}.blocks-module__ywLO4q__gallery{gap:var(--space-6);display:grid}.blocks-module__ywLO4q__galleryGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.blocks-module__ywLO4q__galleryGrid .blocks-module__ywLO4q__galleryItem{grid-column:span 6}.blocks-module__ywLO4q__galleryGrid .blocks-module__ywLO4q__galleryItem:nth-child(3n){grid-column:span 8}.blocks-module__ywLO4q__galleryGrid .blocks-module__ywLO4q__galleryItem:nth-child(3n+1){grid-column:span 4}.blocks-module__ywLO4q__gallerySequence{grid-template-columns:1fr}.blocks-module__ywLO4q__galleryItem{margin:0}.blocks-module__ywLO4q__quoteSection{gap:var(--space-4);max-width:var(--content-narrow);display:grid}.blocks-module__ywLO4q__quoteSection blockquote{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.blocks-module__ywLO4q__quoteSection cite{color:var(--color-warm-gray);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-style:normal}.blocks-module__ywLO4q__technologies{gap:var(--space-8);border-top:1px solid var(--rule-light);grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:start;display:grid}.blocks-module__ywLO4q__technologies h2{margin:0}.blocks-module__ywLO4q__technologies ul{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.blocks-module__ywLO4q__technologies li{padding-block:var(--space-2);border-bottom:1px solid var(--rule-light)}.blocks-module__ywLO4q__stats dl{border-block:1px solid var(--rule-light);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.blocks-module__ywLO4q__stats dl>div{padding:var(--space-6);border-inline-end:1px solid var(--rule-light)}.blocks-module__ywLO4q__stats dl>div:last-child{border-inline-end:0}.blocks-module__ywLO4q__stats dt{color:var(--color-warm-gray);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--space-4);font-size:.75rem}.blocks-module__ywLO4q__stats dd{font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.blocks-module__ywLO4q__dividerSection{padding-block:0}.blocks-module__ywLO4q__rule{border:0;border-top:1px solid var(--rule-light);margin:0}.blocks-module__ywLO4q__spacer{width:100%}.blocks-module__ywLO4q__spacer_compact{height:var(--section-space-compact)}.blocks-module__ywLO4q__spacer_standard{height:var(--section-space-standard)}.blocks-module__ywLO4q__spacer_large{height:var(--section-space-large)}.blocks-module__ywLO4q__spacer_editorial{height:var(--section-space-editorial)}@media (max-width:900px){.blocks-module__ywLO4q__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.blocks-module__ywLO4q__stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks-module__ywLO4q__stats dl>div:nth-child(2n){border-inline-end:0}}@media (max-width:720px){.blocks-module__ywLO4q__section,.blocks-module__ywLO4q__designBoundary{min-height:var(--section-mobile-height,initial)!important}.blocks-module__ywLO4q__designBoundary{width:min(var(--section-mobile-width,100%), calc(100% - 32px))}.blocks-module__ywLO4q__split{grid-template-columns:1fr}.blocks-module__ywLO4q__splitMediaFirst .blocks-module__ywLO4q__splitMedia,.blocks-module__ywLO4q__splitMediaFirst .blocks-module__ywLO4q__splitText{order:initial}.blocks-module__ywLO4q__mobileMediaFirst .blocks-module__ywLO4q__splitMedia,.blocks-module__ywLO4q__mobileTextFirst .blocks-module__ywLO4q__splitText{order:-1}.blocks-module__ywLO4q__mobileFullBleed{width:100vw;margin-inline:calc(50% - 50vw)}.blocks-module__ywLO4q__mobileFullBleed .blocks-module__ywLO4q__caption{width:calc(100% - 32px);margin-inline:auto}.blocks-module__ywLO4q__mobileContained{width:min(var(--content-wide), calc(100% - 32px))}.blocks-module__ywLO4q__galleryGrid{grid-template-columns:1fr}.blocks-module__ywLO4q__galleryGrid .blocks-module__ywLO4q__galleryItem,.blocks-module__ywLO4q__galleryGrid .blocks-module__ywLO4q__galleryItem:nth-child(3n),.blocks-module__ywLO4q__galleryGrid .blocks-module__ywLO4q__galleryItem:nth-child(3n+1){grid-column:auto}.blocks-module__ywLO4q__galleryMobileHorizontal{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}.blocks-module__ywLO4q__galleryMobileHorizontal .blocks-module__ywLO4q__galleryItem{scroll-snap-align:start}.blocks-module__ywLO4q__technologies,.blocks-module__ywLO4q__technologies ul,.blocks-module__ywLO4q__stats dl{grid-template-columns:1fr}.blocks-module__ywLO4q__stats dl>div,.blocks-module__ywLO4q__stats dl>div:nth-child(2n){border-inline-end:0;border-bottom:1px solid var(--rule-light)}.blocks-module__ywLO4q__stats dl>div:last-child{border-bottom:0}}
.rich-text-module__aaTWta__richText{max-width:var(--content-reading);font-family:var(--font-body);overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.rich-text-module__aaTWta__richText>:first-child{margin-block-start:0}.rich-text-module__aaTWta__richText>:last-child{margin-block-end:0}.rich-text-module__aaTWta__richText h1,.rich-text-module__aaTWta__richText h2,.rich-text-module__aaTWta__richText h3,.rich-text-module__aaTWta__richText h4,.rich-text-module__aaTWta__richText h5,.rich-text-module__aaTWta__richText h6{letter-spacing:-.035em;margin-block:1.4em .5em;line-height:1.05}.rich-text-module__aaTWta__richText a{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:.2em;text-decoration-thickness:2px}.rich-text-module__aaTWta__richText a:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.rich-text-module__aaTWta__richText blockquote{border-inline-start:3px solid var(--color-orange);color:var(--color-warm-gray);margin-inline:0;padding-inline-start:var(--space-6)}.rich-text-module__aaTWta__richText table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.rich-text-module__aaTWta__richText th,.rich-text-module__aaTWta__richText td{min-width:9rem;padding:var(--space-3);border-bottom:1px solid var(--rule-light);text-align:start;vertical-align:top}.rich-text-module__aaTWta__richText img{max-width:100%;height:auto}.rich-text-module__aaTWta__codeBlock,.rich-text-module__aaTWta__embed{margin-block:var(--space-8)}.rich-text-module__aaTWta__embed{max-width:100%}.rich-text-module__aaTWta__embedWidth25{width:25%}.rich-text-module__aaTWta__embedWidth50{width:50%}.rich-text-module__aaTWta__embedWidth75{width:75%}.rich-text-module__aaTWta__embedWidth100,.rich-text-module__aaTWta__embed_stretch{width:100%}.rich-text-module__aaTWta__embed_start{margin-inline:0 auto}.rich-text-module__aaTWta__embed_center{margin-inline:auto}.rich-text-module__aaTWta__embed_end{margin-inline:auto 0}.rich-text-module__aaTWta__codeBlock{border:1px solid var(--rule-dark);border-radius:var(--radius-media);background:var(--color-carbon);color:var(--color-soft-white);overflow:hidden}.rich-text-module__aaTWta__codeHeader{min-height:42px;padding-inline:var(--space-4);border-bottom:1px solid var(--rule-dark);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.rich-text-module__aaTWta__copyButton{min-height:32px;padding-inline:var(--space-3);border:1px solid var(--rule-dark);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0}.rich-text-module__aaTWta__copyButton:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.rich-text-module__aaTWta__codeScroller{overflow-x:auto}.rich-text-module__aaTWta__codeScroller pre{padding:var(--space-6)!important;background:var(--color-carbon)!important;margin:0!important}.rich-text-module__aaTWta__codeScroller code{font-family:var(--font-mono);font-size:.9rem;line-height:1.7}.rich-text-module__aaTWta__embedFrame{border:1px solid var(--rule-light);background:var(--color-sand);width:100%;overflow:hidden}.rich-text-module__aaTWta__embedFrame iframe{border:0;width:100%;height:100%;display:block}.rich-text-module__aaTWta__embed figcaption{color:var(--color-warm-gray);margin-block-start:var(--space-2);font-size:.875rem}.rich-text-module__aaTWta__safeHTML{margin-block:var(--space-8)}.rich-text-module__aaTWta__trusted{width:min(100%, var(--content-standard));margin-inline:auto;margin-block:var(--space-8);display:grid}.rich-text-module__aaTWta__trusted_reading{max-width:var(--content-reading)}.rich-text-module__aaTWta__trusted_wide{max-width:var(--content-wide)}.rich-text-module__aaTWta__trusted_full-width{max-width:none}.rich-text-module__aaTWta__trusted_full-bleed{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.rich-text-module__aaTWta__trusted_start{margin-inline:0 auto}.rich-text-module__aaTWta__trusted_end{margin-inline:auto 0}.rich-text-module__aaTWta__trusted_compact{margin-block:var(--space-4)}.rich-text-module__aaTWta__trusted_none{margin-block:0}.rich-text-module__aaTWta__trusted_large{margin-block:var(--space-12)}.rich-text-module__aaTWta__trusted_editorial{margin-block:var(--space-16)}.rich-text-module__aaTWta__trusted iframe{width:100%;min-height:var(--trusted-height);aspect-ratio:var(--trusted-ratio);background:var(--color-sand);border:0;display:block}.rich-text-module__aaTWta__trustedOverflow_hidden{overflow:hidden}.rich-text-module__aaTWta__trustedOverflow_auto{overflow:auto}.rich-text-module__aaTWta__trustedOverflow_visible{overflow:visible}@media (max-width:720px){.rich-text-module__aaTWta__trustedMobileFull{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.rich-text-module__aaTWta__embedMobileFullWidth{width:100%}.rich-text-module__aaTWta__richText{font-size:.98rem;line-height:1.7}.rich-text-module__aaTWta__codeScroller pre{padding:var(--space-4)!important}}
.thoughts-module__c0IZoG__section{width:min(var(--content-max), calc(100% - 32px));padding-block:var(--section-space-editorial);margin-inline:auto}.thoughts-module__c0IZoG__headingRow{border-bottom:1px solid var(--rule-light);min-height:52px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.thoughts-module__c0IZoG__headingRow p{margin:0}.thoughts-module__c0IZoG__headingRow a{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:.3em}.thoughts-module__c0IZoG__list{position:relative}.thoughts-module__c0IZoG__item{border-bottom:1px solid var(--rule-light);position:relative}.thoughts-module__c0IZoG__link{gap:var(--space-6);min-height:150px;padding-block:var(--space-6);color:inherit;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.thoughts-module__c0IZoG__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}.thoughts-module__c0IZoG__index,.thoughts-module__c0IZoG__meta{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.thoughts-module__c0IZoG__index{color:var(--color-warm-gray)}.thoughts-module__c0IZoG__copy{z-index:2;position:relative}.thoughts-module__c0IZoG__copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.8vw,4.8rem);line-height:.94}.thoughts-module__c0IZoG__copy p{max-width:46rem;margin:var(--space-3) 0 0;color:var(--color-warm-gray);line-height:1.5}.thoughts-module__c0IZoG__meta{gap:var(--space-2);justify-items:end;display:grid}.thoughts-module__c0IZoG__preview{z-index:1;opacity:0;pointer-events:none;width:min(260px,25vw);transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);position:absolute;inset-block:50% auto;inset-inline-end:14%;transform:translateY(-46%)rotate(2deg)}.thoughts-module__c0IZoG__preview img{aspect-ratio:4/3;object-fit:cover;width:100%}.thoughts-module__c0IZoG__link:hover .thoughts-module__c0IZoG__preview,.thoughts-module__c0IZoG__link:focus-visible .thoughts-module__c0IZoG__preview{opacity:.92;transform:translateY(-50%)rotate(0)}@media (max-width:720px){.thoughts-module__c0IZoG__section{padding-block:var(--section-space-large)}.thoughts-module__c0IZoG__link{gap:var(--space-3);min-height:0;padding-block:var(--space-6);grid-template-columns:32px minmax(0,1fr)}.thoughts-module__c0IZoG__meta{justify-items:start;gap:var(--space-4);grid-column:2;display:flex}.thoughts-module__c0IZoG__copy h2{font-size:clamp(2.4rem,11vw,4.5rem)}.thoughts-module__c0IZoG__preview{display:none}}
.about-page-module__CrSwCq__page{width:min(var(--content-max), calc(100% - 32px));padding-block:var(--space-16) var(--section-space-editorial);margin-inline:auto}.about-page-module__CrSwCq__hero{gap:clamp(var(--space-8), 8vw, var(--space-24));border-bottom:1px solid var(--rule-light);grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:end;padding-block-end:var(--space-16);display:grid}.about-page-module__CrSwCq__hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(4.5rem,12vw,11rem);line-height:.8}.about-page-module__CrSwCq__facts{gap:var(--space-4);display:grid}.about-page-module__CrSwCq__facts p{margin:0}.about-page-module__CrSwCq__role{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.about-page-module__CrSwCq__shortBio{line-height:1.65}.about-page-module__CrSwCq__location{color:var(--color-warm-gray);font-family:var(--font-mono);font-size:.7rem}.about-page-module__CrSwCq__bio{width:min(var(--content-reading), 100%);padding-block:var(--section-space-large)}.about-page-module__CrSwCq__profiles{border-top:1px solid var(--rule-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-page-module__CrSwCq__profiles a{border-bottom:1px solid var(--rule-light);align-items:center;min-height:58px;text-decoration:none;display:flex}.about-page-module__CrSwCq__profiles a:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@media (max-width:720px){.about-page-module__CrSwCq__hero{grid-template-columns:1fr}.about-page-module__CrSwCq__hero h1{font-size:clamp(4rem,20vw,7.5rem)}.about-page-module__CrSwCq__profiles{grid-template-columns:1fr}}
.lab-detail-module__2Gxqsa__page{width:min(var(--content-max), calc(100% - 32px));padding-block:var(--space-16) var(--section-space-editorial);margin-inline:auto}.lab-detail-module__2Gxqsa__header{gap:var(--space-6);border-bottom:1px solid var(--rule-light);padding-block-end:var(--space-12);display:grid}.lab-detail-module__2Gxqsa__meta{gap:var(--space-4) var(--space-8);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;font-size:.7rem;display:flex}.lab-detail-module__2Gxqsa__header h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,10vw,9rem);line-height:.86}.lab-detail-module__2Gxqsa__description{max-width:42rem;margin:0;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.6}.lab-detail-module__2Gxqsa__media{gap:var(--space-8);margin-block:var(--space-12);display:grid}.lab-detail-module__2Gxqsa__media img{width:100%;height:auto}.lab-detail-module__2Gxqsa__links,.lab-detail-module__2Gxqsa__technologies{gap:var(--space-3) var(--space-6);margin:var(--space-8) 0;font-family:var(--font-mono);flex-wrap:wrap;padding:0;font-size:.72rem;list-style:none;display:flex}.lab-detail-module__2Gxqsa__links a{min-height:44px;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:.3em;align-items:center;display:inline-flex}@media (max-width:720px){.lab-detail-module__2Gxqsa__page{padding-block-start:var(--space-12)}.lab-detail-module__2Gxqsa__header h1{font-size:clamp(3.6rem,17vw,6.5rem)}}
.design-system-module___84_QG__page{width:min(var(--content-wide), calc(100% - 32px));padding-block:var(--section-space-standard) var(--section-space-editorial);margin-inline:auto}.design-system-module___84_QG__intro{gap:var(--space-4);padding-bottom:var(--section-space-standard);border-bottom:1px solid var(--rule-light);display:grid}.design-system-module___84_QG__intro>:nth-child(2){max-width:12ch}.design-system-module___84_QG__note{color:var(--color-warm-gray)}.design-system-module___84_QG__section{padding-block:var(--section-space-standard);border-bottom:1px solid var(--rule-light)}.design-system-module___84_QG__sectionHeader{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:minmax(80px,.25fr) minmax(0,1fr);align-items:baseline;display:grid}.design-system-module___84_QG__palette{border-block:1px solid var(--rule-light);grid-template-columns:repeat(7,minmax(110px,1fr));display:grid;overflow-x:auto}.design-system-module___84_QG__swatch{min-height:180px;padding:var(--space-4);border-inline-end:1px solid var(--rule-light)}.design-system-module___84_QG__swatch:last-child{border-inline-end:0}.design-system-module___84_QG__swatch strong,.design-system-module___84_QG__swatch span{display:block}.design-system-module___84_QG__swatch span{margin-top:var(--space-2);font-family:var(--font-mono);font-size:.72rem}.design-system-module___84_QG__ivory{background:var(--color-ivory)}.design-system-module___84_QG__carbon{background:var(--color-carbon);color:var(--color-soft-white)}.design-system-module___84_QG__orange{background:var(--color-orange)}.design-system-module___84_QG__sand{background:var(--color-sand)}.design-system-module___84_QG__gray{background:var(--color-warm-gray);color:var(--color-soft-white)}.design-system-module___84_QG__charcoal{background:var(--color-charcoal);color:var(--color-soft-white)}.design-system-module___84_QG__softWhite{background:var(--color-soft-white)}.design-system-module___84_QG__typeStack,.design-system-module___84_QG__skeletons{gap:var(--space-8);display:grid}.design-system-module___84_QG__arabicSample{font-family:var(--font-arabic);margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1.2}.design-system-module___84_QG__controls{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.design-system-module___84_QG__mediaGrid{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(180px,.7fr);align-items:start;display:grid}.design-system-module___84_QG__mediaPlaceholder{border:1px solid var(--rule-light);background:var(--color-sand);width:100%;height:100%;color:var(--color-warm-gray);font-family:var(--font-mono);letter-spacing:.08em;place-items:center;font-size:.75rem;display:grid}.design-system-module___84_QG__surfaces{border:1px solid var(--rule-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-system-module___84_QG__surface{gap:var(--space-6);min-height:220px;padding:var(--space-6);align-content:space-between;display:grid}.design-system-module___84_QG__surface+.design-system-module___84_QG__surface{border-inline-start:1px solid var(--rule-light)}.design-system-module___84_QG__darkSurface{background:var(--color-charcoal);color:var(--color-soft-white)}.design-system-module___84_QG__themeGrid{border:1px solid var(--rule-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-system-module___84_QG__theme{min-height:280px;padding:var(--space-6)}.design-system-module___84_QG__theme+.design-system-module___84_QG__theme{border-inline-start:1px solid var(--rule-light)}.design-system-module___84_QG__themeDark{background:var(--color-carbon);color:var(--color-soft-white)}.design-system-module___84_QG__accent{width:44px;height:44px;margin-bottom:var(--space-12);background:var(--color-orange);border-radius:50%}.design-system-module___84_QG__theme>:not(.design-system-module___84_QG__accent)+:not(.design-system-module___84_QG__accent){margin-top:var(--space-3)}@media (max-width:720px){.design-system-module___84_QG__page{padding-block-start:var(--section-space-compact)}.design-system-module___84_QG__sectionHeader{gap:var(--space-2);grid-template-columns:1fr}.design-system-module___84_QG__mediaGrid,.design-system-module___84_QG__surfaces,.design-system-module___84_QG__themeGrid{grid-template-columns:1fr}.design-system-module___84_QG__mediaGrid>:nth-child(2){max-width:70%}.design-system-module___84_QG__surface+.design-system-module___84_QG__surface,.design-system-module___84_QG__theme+.design-system-module___84_QG__theme{border-inline-start:0;border-top:1px solid var(--rule-light)}}
.rtl-module__JVqXHa__page{width:min(var(--content-wide), calc(100% - 32px));padding-block:var(--section-space-large) var(--section-space-editorial);margin-inline:auto}.rtl-module__JVqXHa__hero{gap:var(--space-6);max-width:62rem;padding-block-end:var(--section-space-large);display:grid}.rtl-module__JVqXHa__hero h1{max-width:11ch}.rtl-module__JVqXHa__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.rtl-module__JVqXHa__sheetButton{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--color-carbon);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0}.rtl-module__JVqXHa__sheetButton:focus-visible{outline:2px solid var(--color-orange);outline-offset:4px}.rtl-module__JVqXHa__contentGrid{gap:var(--space-12);padding-block:var(--section-space-large);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);display:grid}.rtl-module__JVqXHa__reading{gap:var(--space-8);display:grid}.rtl-module__JVqXHa__reading blockquote{border-inline-start:3px solid var(--color-orange);font-family:var(--font-display);margin:0;padding-inline-start:var(--space-6);font-size:clamp(1.5rem,4vw,3rem);line-height:1.35}@media (max-width:720px){.rtl-module__JVqXHa__page{padding-block-start:var(--section-space-standard)}.rtl-module__JVqXHa__contentGrid{gap:var(--space-6);grid-template-columns:1fr}}
.loading-module__xNMTwq__loading{width:min(var(--content-max), calc(100% - 32px));min-height:100svh;padding-block:88px var(--space-8);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.loading-module__xNMTwq__topline{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-3);border-top:1px solid var(--rule-light);color:var(--color-warm-gray);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;display:flex}.loading-module__xNMTwq__topline>span:first-child{width:min(14rem,45%)}.loading-module__xNMTwq__composition{gap:clamp(var(--space-8), 8vw, var(--space-24));grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);align-items:center;display:grid}.loading-module__xNMTwq__copy{gap:var(--space-5,1.25rem);display:grid}.loading-module__xNMTwq__titleLong,.loading-module__xNMTwq__titleShort{height:clamp(4rem,9vw,9rem)}.loading-module__xNMTwq__titleLong{width:100%}.loading-module__xNMTwq__titleShort{width:66%;margin-inline-start:12%}.loading-module__xNMTwq__media{aspect-ratio:4/5;width:100%}@media (max-width:680px){.loading-module__xNMTwq__loading{padding-block-start:70px}.loading-module__xNMTwq__composition{grid-template-columns:1fr;align-content:center}.loading-module__xNMTwq__media{justify-self:end;width:66%}}
.thought-detail-module__LMZI_a__page{width:min(var(--content-wide), calc(100% - 32px));padding-block:var(--space-16) var(--section-space-editorial);margin-inline:auto}.thought-detail-module__LMZI_a__header{border-bottom:1px solid var(--rule-light);padding-block-end:var(--space-12)}.thought-detail-module__LMZI_a__meta{gap:var(--space-4) var(--space-8);color:var(--color-warm-gray);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;margin-block-end:var(--space-6);font-size:.7rem;display:flex}.thought-detail-module__LMZI_a__header h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,9vw,8rem);line-height:.9}.thought-detail-module__LMZI_a__excerpt{max-width:var(--content-reading);margin:var(--space-6) 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.6}.thought-detail-module__LMZI_a__cover{margin-block:var(--space-12)}.thought-detail-module__LMZI_a__cover img{width:100%;height:auto}.thought-detail-module__LMZI_a__body{margin-block-start:var(--space-12)}.thought-detail-module__LMZI_a__tags{gap:var(--space-2) var(--space-4);margin:var(--space-12) 0 0;padding:var(--space-4) 0;border-block:1px solid var(--rule-light);color:var(--color-warm-gray);font-family:var(--font-mono);flex-wrap:wrap;font-size:.7rem;list-style:none;display:flex}.thought-detail-module__LMZI_a__related{margin-block-start:var(--section-space-large)}.thought-detail-module__LMZI_a__related h2{margin:0 0 var(--space-6);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.thought-detail-module__LMZI_a__relatedList{border-top:1px solid var(--rule-light);margin:0;padding:0;list-style:none;display:grid}.thought-detail-module__LMZI_a__relatedList a{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule-light);min-height:56px;text-decoration:none;display:flex}.thought-detail-module__LMZI_a__relatedList a:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@media (max-width:720px){.thought-detail-module__LMZI_a__page{padding-block-start:var(--space-12)}.thought-detail-module__LMZI_a__header h1{font-size:clamp(3.4rem,15vw,6rem)}}
