.FrequencyText_reveal__3_b5G{animation:FrequencyText_text-reveal__zPPDG ease-out both}@keyframes FrequencyText_text-reveal__zPPDG{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FrequencyText_reveal__3_b5G{animation:none}}.Header_mobileMenu__nWWGd{display:none}@media (max-width:767px){.Header_compactMobile__DnEKK .Header_desktopOptions__Pe4iv,.Header_compactMobile__DnEKK [data-email-link],.Header_compactMobile__DnEKK [data-nav-link]:not([aria-current=page]){display:none}.Header_compactMobile__DnEKK>div{padding-inline:12px}.Header_compactMobile__DnEKK [data-nav-link],.Header_compactMobile__DnEKK [data-options-trigger]{min-height:44px;padding-inline:0}.Header_compactMobile__DnEKK [data-options-trigger]{justify-content:flex-end}.Header_mobileMenu__nWWGd{display:inline}.Footer_versioned__VQlzd>div{justify-content:center}.Footer_versioned__VQlzd>div>button,.Footer_versioned__VQlzd>div>div:last-child{display:none}.Footer_versioned__VQlzd [role=group] button{min-height:44px;font-size:11px}}.PhotoLoadingIndicator_meter__Un1_q{position:absolute;top:0;right:0;bottom:0;z-index:10;width:4px;overflow:hidden;pointer-events:none;background:rgb(176 213 167/15%)}.PhotoLoadingIndicator_fill__tQi5o{display:block;width:100%;height:100%;background:#b0d5a7;transform-origin:top;transition:transform .12s linear}.PhotoLoadingIndicator_indeterminate__p4vpI{height:25%;animation:PhotoLoadingIndicator_scan__aNAWn 1.3s ease-in-out infinite}.PhotoLoadingIndicator_failed__rbVp9{background:#c77965;transform:scaleY(1)!important}@keyframes PhotoLoadingIndicator_scan__aNAWn{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@media (prefers-reduced-motion:reduce){.PhotoLoadingIndicator_fill__tQi5o{transition:none}.PhotoLoadingIndicator_indeterminate__p4vpI{animation:none}}.PhotoGrid_grid__ykLxy{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}@media (min-width:768px){.PhotoGrid_grid__ykLxy{grid-template-columns:repeat(2,minmax(0,1fr))}.PhotoGrid_grid__ykLxy[data-masonry=ready]{grid-auto-rows:1px;row-gap:0}.PhotoGrid_grid__ykLxy[data-masonry=ready]>figure{grid-row-end:var(--photo-row-span,auto);margin-bottom:8px}}.MarqueeText_container__s7D2z{min-width:0;overflow:hidden}.MarqueeText_copy__6HPMk{display:inline-block;white-space:nowrap;vertical-align:bottom}.MarqueeText_container__s7D2z[data-overflow=true]{text-align:start}.MarqueeText_container__s7D2z[data-overflow=true][data-intro-complete=false] .MarqueeText_copy__6HPMk{animation:MarqueeText_readable-scroll__ea8sU var(--duration) ease-in-out}.MarqueeText_container__s7D2z[data-overflow=true]:is(:hover,:focus-visible) .MarqueeText_copy__6HPMk{animation:MarqueeText_reveal-scroll__ngeXn var(--reveal-duration) ease-in-out forwards}@keyframes MarqueeText_readable-scroll__ea8sU{0%,18%,to{transform:translateX(0)}48%,68%{transform:translateX(calc(-1 * var(--travel)))}}@keyframes MarqueeText_reveal-scroll__ngeXn{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--travel)))}}[dir=rtl] .MarqueeText_container__s7D2z[data-overflow=true][data-intro-complete=false] .MarqueeText_copy__6HPMk{animation-name:MarqueeText_readable-scroll-rtl__Dz8T8}[dir=rtl] .MarqueeText_container__s7D2z[data-overflow=true]:is(:hover,:focus-visible) .MarqueeText_copy__6HPMk{animation-name:MarqueeText_reveal-scroll-rtl___Tzqk}@keyframes MarqueeText_readable-scroll-rtl__Dz8T8{0%,18%,to{transform:translateX(0)}48%,68%{transform:translateX(var(--travel))}}@keyframes MarqueeText_reveal-scroll-rtl___Tzqk{0%{transform:translateX(0)}to{transform:translateX(var(--travel))}}@media (prefers-reduced-motion:reduce){.MarqueeText_container__s7D2z{overflow:visible}.MarqueeText_container__s7D2z .MarqueeText_copy__6HPMk{white-space:normal;animation:none!important;transform:none!important}}.FeaturedPortfolio_featured__jH1GV{width:100%}.FeaturedPortfolio_tileButton__lNMq3:focus-visible{outline:2px solid #b0d5a7;outline-offset:-2px}.FeaturedPortfolio_grid___zL2e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:8px}.FeaturedPortfolio_card__Ag5nB{position:relative;min-width:0}.FeaturedPortfolio_tileButton__lNMq3{display:flex;flex-direction:column;min-width:0;width:100%;padding:0;text-align:start;color:inherit;background:transparent;border:0;cursor:pointer}.FeaturedPortfolio_visual__JZEBu{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#050505;border:1px solid #b0d5a733}.FeaturedPortfolio_visual__JZEBu .portfolio-media{position:absolute;inset:0;transition:transform .7s cubic-bezier(.16,1,.3,1)}.FeaturedPortfolio_visual__JZEBu .portfolio-poster,.FeaturedPortfolio_visual__JZEBu .portfolio-video{width:100%;height:100%;object-fit:cover}.FeaturedPortfolio_visual__JZEBu .portfolio-video{position:absolute;inset:0}.FeaturedPortfolio_wordmark___GGa9{position:absolute;top:24px;left:24px;width:clamp(140px,16vw,210px);height:auto}.FeaturedPortfolio_caption__nevt4{width:100%;padding:6px 8px;border:1px solid #b0d5a733;border-top:0;background:#020300}.FeaturedPortfolio_caption__nevt4 h2{font-size:12px;font-weight:400;line-height:1.5}@media (max-width:767px){.FeaturedPortfolio_grid___zL2e{grid-template-columns:1fr}.FeaturedPortfolio_wordmark___GGa9{top:20px;left:20px}}@media (prefers-reduced-motion:reduce){.FeaturedPortfolio_visual__JZEBu .portfolio-media{transition:none;transform:none!important}}.WorkBrowser_browser__s3RAO{display:grid;grid-template-columns:minmax(280px,29%) minmax(0,1fr);height:100%;min-height:0;border-block:1px solid #b0d5a733;font-family:var(--font-mono);font-size:12px}.WorkBrowser_index__1PMqD{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid #b0d5a733}.WorkBrowser_indexHeading__HG6_l{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-inline:16px;color:#92a78b;border-bottom:1px solid #b0d5a71a}.WorkBrowser_rows__5TLon{--row-height:36px;flex:1;min-height:0;overflow:hidden}.WorkBrowser_row__2ey4q{display:flex;align-items:center;gap:10px;width:100%;height:var(--row-height);padding:0 16px;text-align:start;color:#92a78b;background:transparent;border:0;border-bottom:1px solid #b0d5a70d;cursor:pointer}.WorkBrowser_row__2ey4q[aria-pressed=true]{color:#d7edcf;background:#b0d5a711}.WorkBrowser_row__2ey4q:hover{background:#b0d5a70c}.WorkBrowser_row__2ey4q[aria-pressed=true]:hover{background:#b0d5a717}.WorkBrowser_number__RMThS{color:#75846f;font-size:10px;font-variant-numeric:tabular-nums}.WorkBrowser_rowTitle__sx3Nv{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkBrowser_year__O4HTZ{color:#75846f;font-size:10px}.WorkBrowser_rowArrow__k5E8h{opacity:0;width:9px}.WorkBrowser_row__2ey4q[aria-pressed=true] .WorkBrowser_rowArrow__k5E8h{opacity:1}.WorkBrowser_pagination__JEMB2{justify-content:space-between;min-height:48px;padding-inline-start:16px;border-top:1px solid #b0d5a71a;font-size:11px;font-variant-numeric:tabular-nums}.WorkBrowser_pageButtons__lhLI2,.WorkBrowser_pagination__JEMB2,.WorkBrowser_stepper__EKvCW{display:flex;align-items:center}.WorkBrowser_browser__s3RAO a:focus-visible,.WorkBrowser_browser__s3RAO button:focus-visible,.WorkBrowser_browser__s3RAO select:focus-visible{outline:2px solid #b0d5a7;outline-offset:-3px}.WorkBrowser_pageButtons__lhLI2 button,.WorkBrowser_stepper__EKvCW button{display:grid;place-items:center;min-width:48px;min-height:48px;color:#b0d5a7;background:transparent;border:0;cursor:pointer;font-size:18px}.WorkBrowser_pageButtons__lhLI2 button:hover,.WorkBrowser_stepper__EKvCW button:hover{background:#b0d5a711}.WorkBrowser_pageButtons__lhLI2 button:disabled{opacity:.25;cursor:default;background:transparent}.WorkBrowser_previewColumn__R5vIN{display:flex;flex-direction:column;min-width:0;min-height:0}.WorkBrowser_preview__F9mgD{flex:1;min-height:0;min-width:0;position:relative;overflow:hidden;background:#050604}.WorkBrowser_preview__F9mgD>a{display:block;position:absolute;inset:0}.WorkBrowser_preview__F9mgD .portfolio-media{position:absolute;inset:0}.WorkBrowser_preview__F9mgD .portfolio-poster,.WorkBrowser_preview__F9mgD .portfolio-video{width:100%;height:100%;object-fit:contain}.WorkBrowser_previewFooter__2UBXf{flex-shrink:0;padding-inline:16px 0;border-top:1px solid #b0d5a733}.WorkBrowser_caption__EWze2{display:flex;align-items:center;gap:16px;min-height:39px;padding-top:5px;padding-inline-end:16px}.WorkBrowser_captionTitle__dmoS7{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.WorkBrowser_dim__FmXqo{color:#7c8d75}.WorkBrowser_controls__OADC0{display:flex;align-items:center;justify-content:space-between;min-height:48px}.WorkBrowser_action__wuknW a,.WorkBrowser_action__wuknW button{display:inline-flex;align-items:center;gap:16px;min-height:48px;color:#b0d5a7;text-decoration:none;cursor:pointer}.WorkBrowser_action__wuknW a:hover,.WorkBrowser_action__wuknW button:hover{color:#e2f6da}.WorkBrowser_stepper__EKvCW{margin-inline-start:auto}.WorkBrowser_counter__DS4sY{min-width:74px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}.WorkBrowser_mobilePicker__91MOj{display:none}@media (pointer:coarse){.WorkBrowser_rows__5TLon{--row-height:44px}}@media (min-width:1200px){.WorkBrowser_previewFooter__2UBXf{display:flex;align-items:center;justify-content:space-between;gap:16px}.WorkBrowser_caption__EWze2{min-width:0;padding-top:0}.WorkBrowser_controls__OADC0{gap:24px;flex-shrink:0}}@media (max-width:767px){.WorkBrowser_browser__s3RAO{grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:minmax(0,1fr) 48px;border:0}.WorkBrowser_action__wuknW,.WorkBrowser_counter__DS4sY,.WorkBrowser_index__1PMqD{display:none}.WorkBrowser_caption__EWze2{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.WorkBrowser_controls__OADC0,.WorkBrowser_previewColumn__R5vIN,.WorkBrowser_previewFooter__2UBXf,.WorkBrowser_stepper__EKvCW{display:contents}.WorkBrowser_preview__F9mgD{grid-column:1/-1;grid-row:1;background:transparent}.WorkBrowser_mobilePicker__91MOj{display:flex;align-items:center;grid-column:2;grid-row:2;min-width:0}.WorkBrowser_mobilePicker__91MOj label{display:none}.WorkBrowser_selectWrap__RzX6d{position:relative;width:100%}.WorkBrowser_selectWrap__RzX6d select{appearance:none;border:0;border-radius:0;display:block;width:100%;min-height:48px;padding:10px 22px 10px 4px;font:inherit;font-size:12px;background:transparent;color:#cde1c5;text-overflow:ellipsis;cursor:pointer}.WorkBrowser_selectWrap__RzX6d option{background:#020300}.WorkBrowser_selectWrap__RzX6d>span{position:absolute;inset-inline-end:6px;top:13px;pointer-events:none;color:#7c8d75}.WorkBrowser_stepper__EKvCW button{grid-row:2;font-size:16px}.WorkBrowser_stepper__EKvCW button:first-child{grid-column:1}.WorkBrowser_stepper__EKvCW button:last-child{grid-column:3}}body:has(.WorkBrowser_browser__s3RAO) [data-command-palette-trigger]{display:none}