@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";
.masthead-module__eXghuG__header{--masthead-background:#131211;--masthead-rule:#2b2926;--masthead-ink:#eee8df;--masthead-muted:#9b958b;--masthead-accent:orange;--masthead-accent-hover:#c25e06;border:0;border-bottom:1px solid var(--masthead-rule);background:var(--masthead-background);width:100%;min-width:0;height:76px;min-height:76px;box-shadow:none;border-radius:0;grid-template-columns:minmax(18rem,1fr) auto;align-items:center;padding:0 2rem;display:grid}.masthead-module__eXghuG__brand{width:fit-content;min-width:0;color:var(--masthead-accent);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:.75rem;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(1.25rem,2.1vw,1.85rem);font-weight:900;line-height:1;text-decoration:none;display:flex}.masthead-module__eXghuG__brand:hover{color:var(--masthead-accent-hover)}.masthead-module__eXghuG__brandLogo{object-fit:contain;flex:none;width:3.75rem;height:3.75rem;display:block}.masthead-module__eXghuG__navigation{min-width:0;color:var(--masthead-muted);font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:2rem;font-size:.625rem;font-weight:500;line-height:1;display:flex}.masthead-module__eXghuG__navigation a{color:inherit;white-space:nowrap;padding:.5rem 0;text-decoration:none}.masthead-module__eXghuG__navigation .masthead-module__eXghuG__currentNavItem{color:var(--masthead-ink);box-shadow:0 1px 0 var(--masthead-accent)}.masthead-module__eXghuG__menuToggle{width:44px;height:44px;color:var(--masthead-muted);cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;padding:0;transition:color .15s;display:none}.masthead-module__eXghuG__menuToggle svg,.masthead-module__eXghuG__menuClose svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:22px;height:22px;display:block}.masthead-module__eXghuG__menuToggle:hover,.masthead-module__eXghuG__menuToggle:focus-visible{color:var(--masthead-ink)}.masthead-module__eXghuG__menuBackdrop{z-index:95;opacity:0;visibility:hidden;background:#0000008c;transition:opacity .26s,visibility 0s linear .26s;position:fixed;inset:0}.masthead-module__eXghuG__menuBackdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity .26s,visibility}.masthead-module__eXghuG__menu{z-index:96;background:var(--masthead-background);border-left:1px solid var(--masthead-rule);visibility:hidden;flex-direction:column;width:min(20rem,82%);height:100vh;padding:1.5rem;transition:transform .34s cubic-bezier(.2,.7,.3,1),visibility 0s linear .34s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.masthead-module__eXghuG__menu[data-open=true]{visibility:visible;transition:transform .34s cubic-bezier(.2,.7,.3,1),visibility;transform:none}.masthead-module__eXghuG__menuClose{width:44px;height:44px;color:var(--masthead-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:flex-end;align-items:center;padding:0;transition:color .15s;display:flex}.masthead-module__eXghuG__menuClose:hover,.masthead-module__eXghuG__menuClose:focus-visible{color:var(--masthead-accent)}.masthead-module__eXghuG__menuNav{flex-direction:column;margin-top:1.5rem;display:flex}.masthead-module__eXghuG__menuNav a{border-bottom:1px solid var(--masthead-rule);color:var(--masthead-ink);font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:1rem 0;font-size:.8125rem;font-weight:500;text-decoration:none}.masthead-module__eXghuG__menuNav a:hover,.masthead-module__eXghuG__menuNav a:focus-visible,.masthead-module__eXghuG__menuNav .masthead-module__eXghuG__currentMenuItem{color:var(--masthead-accent)}@media (max-width:68rem){.masthead-module__eXghuG__header{grid-template-columns:minmax(15rem,1fr) auto;padding:0 1.5rem}.masthead-module__eXghuG__navigation{gap:1rem}}@media (max-width:48rem){.masthead-module__eXghuG__header{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;height:auto;min-height:4.5rem;padding:.75rem 1rem}.masthead-module__eXghuG__brand{white-space:normal;gap:.5rem;font-size:clamp(1.85rem,10vw,2.35rem);line-height:1.08}.masthead-module__eXghuG__brand span{min-width:0}.masthead-module__eXghuG__brandLogo{width:3rem;height:3rem}.masthead-module__eXghuG__navigation{display:none}.masthead-module__eXghuG__menuToggle{display:flex}}@media (max-width:24rem){.masthead-module__eXghuG__brand{font-size:1.75rem}.masthead-module__eXghuG__brandLogo{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.masthead-module__eXghuG__menu,.masthead-module__eXghuG__menu[data-open=true],.masthead-module__eXghuG__menuBackdrop,.masthead-module__eXghuG__menuBackdrop[data-open=true]{transition:none}}
.site-footer-module__STLB6W__footer{color:#8a837a;width:calc(100% - 52px);max-width:1240px;font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#0b0a09;border-top:1px solid #2b2926;margin:0 auto;padding:1.5rem 0 2rem;font-size:.625rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.site-footer-module__STLB6W__footer{width:calc(100% - 48px)}}
.blog-post-module__R2XaMa__page{--void:#0b0a09;--raised:#131211;--rule:#2b2926;--rule-strong:#665e54;--rule-subtle:#1b1a18;--ink:#eee8df;--ink-2:#9b958b;--ink-3:#8a837a;--brand:orange;--essays:#f2762b;--reflections:#c08ae8;--data:#6ecb78;--form:var(--essays);--font-body:var(--font-source-serif), Georgia, serif;--font-title:var(--font-bricolage), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;box-sizing:border-box;background:var(--void);width:100%;max-width:100vw;min-height:100vh;color:var(--ink);font-family:var(--font-body);flex-direction:column;font-weight:300;display:flex;overflow-x:clip}.blog-post-module__R2XaMa__page *{box-sizing:border-box}.blog-post-module__R2XaMa__page :where(h1,h2,h3,h4,h5,h6){color:inherit}.blog-post-module__R2XaMa__page :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.blog-post-module__R2XaMa__page[data-form=essays]{--form:var(--essays)}.blog-post-module__R2XaMa__page[data-form=reflections]{--form:var(--reflections)}.blog-post-module__R2XaMa__page[data-form=data]{--form:var(--data)}.blog-post-module__R2XaMa__main{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:0 26px}.blog-post-module__R2XaMa__article{grid-template-columns:210px minmax(0,68ch);justify-content:center;gap:56px;padding:44px 0 20px;display:grid}.blog-post-module__R2XaMa__rail{flex-direction:column;align-self:start;gap:18px;min-width:0;display:flex;position:sticky;top:28px}.blog-post-module__R2XaMa__meta{gap:12px;margin:0;display:grid}.blog-post-module__R2XaMa__meta dt{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.blog-post-module__R2XaMa__meta dd{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.blog-post-module__R2XaMa__metaForm{color:var(--form)}.blog-post-module__R2XaMa__sections{border-top:1px solid var(--rule);flex-direction:column;gap:9px;padding-top:16px;display:flex}.blog-post-module__R2XaMa__sections a{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.35;text-decoration:none;transition:color .15s}.blog-post-module__R2XaMa__sections a:hover,.blog-post-module__R2XaMa__sections a:focus-visible{color:var(--brand)}.blog-post-module__R2XaMa__actions{border-top:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding-top:16px;display:flex}.blog-post-module__R2XaMa__action{border:1px solid var(--rule-strong);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding:5px 9px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.blog-post-module__R2XaMa__action:hover,.blog-post-module__R2XaMa__action:focus-visible{color:var(--brand);border-color:var(--brand)}.blog-post-module__R2XaMa__actionIcon{fill:currentColor;flex:0 0 13px;width:13px;height:13px}.blog-post-module__R2XaMa__body{min-width:0}.blog-post-module__R2XaMa__title{color:var(--ink);font-family:var(--font-title);letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,4.2vw,44px);font-weight:800;line-height:1.02}.blog-post-module__R2XaMa__dek{max-width:60ch;color:var(--ink-2);margin:0;font-size:19px;line-height:1.55}.blog-post-module__R2XaMa__rule{background:var(--rule);height:1px;margin:26px 0 30px}.blog-post-module__R2XaMa__prose{color:var(--ink);overflow-wrap:break-word;font-size:19px;line-height:1.68}.blog-post-module__R2XaMa__prose p{margin:0 0 1.25em}.blog-post-module__R2XaMa__prose h4{color:var(--form);font-family:var(--font-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:2.2em 0 .7em;scroll-margin-top:24px;font-size:22px;font-weight:600}.blog-post-module__R2XaMa__prose a{color:var(--brand);border-bottom:1px solid color-mix(in srgb, var(--brand) 45%, transparent);text-decoration:none}.blog-post-module__R2XaMa__prose a:hover,.blog-post-module__R2XaMa__prose a:focus-visible{border-bottom-color:var(--brand)}.blog-post-module__R2XaMa__prose blockquote{border-left:2px solid var(--form);margin:1.8em 0;padding:0 0 0 20px}.blog-post-module__R2XaMa__prose blockquote p{color:var(--ink);margin:0 0 .5em;font-size:20px;font-style:italic;line-height:1.5}.blog-post-module__R2XaMa__prose blockquote a{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:0;font-size:11px}.blog-post-module__R2XaMa__prose blockquote a:hover{color:var(--brand)}.blog-post-module__R2XaMa__prose strong{color:var(--form);font-weight:400}.blog-post-module__R2XaMa__prose img{width:100%;height:auto;margin:2em 0;display:block}.blog-post-module__R2XaMa__prose img[class~=icon]{vertical-align:middle;width:22px;margin:0 8px 0 0;display:inline-block}.blog-post-module__R2XaMa__prose ul,.blog-post-module__R2XaMa__prose ol{margin:0 0 1.25em;padding-left:1.3em}.blog-post-module__R2XaMa__prose li{margin-bottom:.5em}.blog-post-module__R2XaMa__prose pre{border:1px solid var(--rule);background:var(--raised);padding:16px 18px;font-size:14px;line-height:1.55;overflow-x:auto}.blog-post-module__R2XaMa__prose table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:13px;display:block;overflow-x:auto}.blog-post-module__R2XaMa__prose th,.blog-post-module__R2XaMa__prose td{border-bottom:1px solid var(--rule-subtle);text-align:left;padding:9px 12px}.blog-post-module__R2XaMa__nav{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:40px 0 60px;display:grid}.blog-post-module__R2XaMa__navItem{background:var(--void);color:inherit;flex-direction:column;gap:7px;padding:18px 0;text-decoration:none;display:flex}.blog-post-module__R2XaMa__navItem:last-child{text-align:right;align-items:flex-end}.blog-post-module__R2XaMa__navItem:only-child{text-align:left;align-items:flex-start}.blog-post-module__R2XaMa__navLabel{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.blog-post-module__R2XaMa__navTitle{color:var(--ink-2);font-family:var(--font-title);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2;transition:color .15s}.blog-post-module__R2XaMa__navItem:hover .blog-post-module__R2XaMa__navTitle,.blog-post-module__R2XaMa__navItem:focus-visible .blog-post-module__R2XaMa__navTitle{color:var(--brand)}@media (prefers-reduced-motion:reduce){.blog-post-module__R2XaMa__action,.blog-post-module__R2XaMa__navTitle,.blog-post-module__R2XaMa__sections a{transition:none}}@media (max-width:60rem){.blog-post-module__R2XaMa__article{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:32px}.blog-post-module__R2XaMa__rail{border-bottom:1px solid var(--rule);padding-bottom:20px;position:static}.blog-post-module__R2XaMa__meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px 18px}}@media (max-width:48rem){.blog-post-module__R2XaMa__main{padding:0 16px}.blog-post-module__R2XaMa__prose{font-size:18px}}@media (pointer:coarse){.blog-post-module__R2XaMa__action{min-height:44px}}
.blog-module__R0QMoW__page{--void:#0b0a09;--raised:#131211;--rule:#2b2926;--rule-strong:#665e54;--rule-subtle:#1b1a18;--ink:#eee8df;--ink-2:#9b958b;--ink-3:#8a837a;--brand:orange;--essays:#f2762b;--reflections:#c08ae8;--data:#6ecb78;--font-body:var(--font-source-serif), Georgia, serif;--font-title:var(--font-bricolage), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;box-sizing:border-box;background:var(--void);width:100%;max-width:100vw;min-height:100vh;color:var(--ink);font-family:var(--font-body);flex-direction:column;font-weight:300;display:flex;overflow-x:clip}.blog-module__R0QMoW__page *{box-sizing:border-box}.blog-module__R0QMoW__page :where(h1,h2,h3,h4,h5,h6){color:inherit}.blog-module__R0QMoW__page :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.blog-module__R0QMoW__main{flex:1;width:100%;max-width:1420px;margin:0 auto;padding:0 26px}.blog-module__R0QMoW__header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:32px 48px;padding:40px 0 26px;display:grid}.blog-module__R0QMoW__headerMain{min-width:0}.blog-module__R0QMoW__kicker{color:var(--brand);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.blog-module__R0QMoW__title{color:var(--ink);font-family:var(--font-title);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(30px,5vw,54px);font-weight:800;line-height:.97}.blog-module__R0QMoW__kit{flex-wrap:wrap;gap:14px 34px;margin:4px 0 0;padding:0;list-style:none;display:flex}.blog-module__R0QMoW__kitItem{color:var(--brand);align-items:flex-start;gap:10px;display:flex}.blog-module__R0QMoW__kitIcon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;stroke-linejoin:miter;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.blog-module__R0QMoW__kitText{flex-direction:column;gap:3px;min-width:0;display:flex}.blog-module__R0QMoW__kitLabel{color:currentColor;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.blog-module__R0QMoW__kitValue{color:var(--ink);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.blog-module__R0QMoW__controls{flex-direction:column;gap:7px;min-width:0;max-width:30rem;padding-top:4px;display:flex}.blog-module__R0QMoW__group{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:10px;display:grid}.blog-module__R0QMoW__groupLabel{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;text-transform:uppercase;padding-top:8px;font-size:11px}.blog-module__R0QMoW__groupChips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.blog-module__R0QMoW__chip{border:1px solid var(--rule-strong);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 9px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.blog-module__R0QMoW__chip:hover,.blog-module__R0QMoW__chip:focus-visible{color:var(--ink);border-color:var(--ink-3)}.blog-module__R0QMoW__chip[data-on=true]{background:var(--brand);border-color:var(--brand);color:var(--void)}.blog-module__R0QMoW__chipCount{opacity:.7}.blog-module__R0QMoW__count{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.blog-module__R0QMoW__clear{border:0;border-bottom:1px solid var(--brand);color:var(--brand);font:inherit;cursor:pointer;background:0 0;padding:0}.blog-module__R0QMoW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:24px;margin:30px 0 56px;display:grid}.blog-module__R0QMoW__card{background:var(--raised);border:1px solid var(--rule);min-width:0;color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.blog-module__R0QMoW__card:hover,.blog-module__R0QMoW__card:focus-visible{border-color:var(--ink-3);transform:translateY(-4px);box-shadow:0 14px 30px #00000073}.blog-module__R0QMoW__card[data-form=essays]{--form:var(--essays)}.blog-module__R0QMoW__card[data-form=reflections]{--form:var(--reflections)}.blog-module__R0QMoW__card[data-form=data]{--form:var(--data)}.blog-module__R0QMoW__cover{aspect-ratio:3/2;background:var(--raised);flex:none;position:relative;overflow:hidden}.blog-module__R0QMoW__coverImage{object-fit:cover;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.blog-module__R0QMoW__card:hover .blog-module__R0QMoW__coverImage,.blog-module__R0QMoW__card:focus-visible .blog-module__R0QMoW__coverImage{opacity:.82}.blog-module__R0QMoW__cardBody{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.blog-module__R0QMoW__cardTitle{color:var(--ink);font-family:var(--font-title);letter-spacing:-.02em;text-transform:none;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.14}.blog-module__R0QMoW__card:hover .blog-module__R0QMoW__cardTitle,.blog-module__R0QMoW__card:focus-visible .blog-module__R0QMoW__cardTitle{color:var(--form,var(--brand))}.blog-module__R0QMoW__cardExcerpt{-webkit-line-clamp:3;line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__R0QMoW__cardFoot{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:4px;font-size:11px;display:flex}.blog-module__R0QMoW__cardForm{color:var(--form,var(--brand))}.blog-module__R0QMoW__cardWhen{margin-left:auto}.blog-module__R0QMoW__empty{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:60px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.blog-module__R0QMoW__coverImage,.blog-module__R0QMoW__chip,.blog-module__R0QMoW__cardTitle,.blog-module__R0QMoW__card{transition:none}.blog-module__R0QMoW__card:hover,.blog-module__R0QMoW__card:focus-visible{transform:none}}@media (max-width:60rem){.blog-module__R0QMoW__header{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}.blog-module__R0QMoW__controls{max-width:none;padding-top:0}}@media (max-width:48rem){.blog-module__R0QMoW__main{padding:0 16px}.blog-module__R0QMoW__group{grid-template-columns:minmax(0,1fr);gap:7px}.blog-module__R0QMoW__groupLabel{text-align:left;padding-top:0}.blog-module__R0QMoW__count{margin-left:0}}@media (pointer:coarse){.blog-module__R0QMoW__chip{min-height:44px}}
.photography-module__T4iYUa__page{--void:#0b0a09;--raised:#131211;--rule:#2b2926;--rule-strong:#665e54;--rule-subtle:#1b1a18;--ink:#eee8df;--ink-2:#9b958b;--ink-3:#8a837a;--brand:orange;--font-body:var(--font-source-serif), Georgia, serif;--font-title:var(--font-bricolage), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;box-sizing:border-box;background:var(--void);width:100%;max-width:100vw;min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-weight:300;display:flex;overflow-x:clip}.photography-module__T4iYUa__page *{box-sizing:border-box}.photography-module__T4iYUa__page :where(h1,h2,h3,h4,h5,h6){color:inherit}.photography-module__T4iYUa__main{flex:1;width:100%;max-width:1420px;margin:0 auto;padding:0 26px}.photography-module__T4iYUa__header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:32px 48px;padding:40px 0 26px;display:grid}.photography-module__T4iYUa__headerMain{min-width:0}.photography-module__T4iYUa__controls{flex-direction:column;gap:7px;min-width:0;max-width:30rem;padding-top:4px;display:flex}.photography-module__T4iYUa__kicker{color:var(--brand);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.photography-module__T4iYUa__title{color:var(--ink);font-family:var(--font-title);letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(30px,5vw,54px);font-weight:800;line-height:.97}.photography-module__T4iYUa__kit{flex-wrap:wrap;gap:14px 34px;margin:4px 0 0;padding:0;list-style:none;display:flex}.photography-module__T4iYUa__kitItem{color:var(--ink-3);align-items:flex-start;gap:10px;display:flex}.photography-module__T4iYUa__kitItem[data-now=true]{color:var(--brand)}.photography-module__T4iYUa__kitIcon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;stroke-linejoin:miter;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.photography-module__T4iYUa__kitText{flex-direction:column;gap:3px;min-width:0;display:flex}.photography-module__T4iYUa__kitLabel{color:currentColor;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.photography-module__T4iYUa__kitValue{color:var(--ink);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.photography-module__T4iYUa__page :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.photography-module__T4iYUa__group{grid-template-columns:5.75rem minmax(0,1fr);align-items:start;gap:10px;display:grid}.photography-module__T4iYUa__groupLabel{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;text-transform:uppercase;padding-top:8px;font-size:11px}.photography-module__T4iYUa__groupChips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.photography-module__T4iYUa__chip{border:1px solid var(--rule-strong);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 9px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.photography-module__T4iYUa__chip:hover,.photography-module__T4iYUa__chip:focus-visible{color:var(--ink);border-color:var(--ink-3)}.photography-module__T4iYUa__chip[data-on=true]{background:var(--brand);border-color:var(--brand);color:var(--void)}.photography-module__T4iYUa__select{position:relative}.photography-module__T4iYUa__selectButton{border:1px solid var(--rule-strong);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 7px 5px 9px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.photography-module__T4iYUa__selectButton:hover,.photography-module__T4iYUa__selectButton:focus-visible{color:var(--ink);border-color:var(--ink-3)}.photography-module__T4iYUa__select[data-on=true] .photography-module__T4iYUa__selectButton{border-color:var(--brand);color:var(--brand)}.photography-module__T4iYUa__selectLabel{color:inherit}.photography-module__T4iYUa__selectValue{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.photography-module__T4iYUa__select[data-on=true] .photography-module__T4iYUa__selectValue{color:var(--brand)}.photography-module__T4iYUa__selectChevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;flex:0 0 9px;width:9px;height:9px}.photography-module__T4iYUa__selectMenu{z-index:60;background:var(--raised);border:1px solid var(--rule-strong);flex-direction:column;min-width:100%;max-height:15rem;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #0000008c}.photography-module__T4iYUa__selectOption{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px 7px 6px;font-size:12px;transition:color .12s,background .12s;display:flex}.photography-module__T4iYUa__selectOption:hover,.photography-module__T4iYUa__selectOption:focus-visible{color:var(--ink);background:#ffffff0d}.photography-module__T4iYUa__selectOption[data-on=true]{color:var(--brand)}.photography-module__T4iYUa__selectTick{width:10px;color:var(--brand);flex:0 0 10px;font-size:12px;line-height:1}.photography-module__T4iYUa__selectReset{border:0;border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:4px;padding:7px 10px 7px 24px;font-size:11px}.photography-module__T4iYUa__selectReset:hover,.photography-module__T4iYUa__selectReset:focus-visible{color:var(--brand)}.photography-module__T4iYUa__count{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.photography-module__T4iYUa__clear{border:0;border-bottom:1px solid var(--brand);color:var(--brand);font:inherit;cursor:pointer;background:0 0;padding:0}.photography-module__T4iYUa__stage{padding-top:14px}.photography-module__T4iYUa__series{margin-bottom:44px}.photography-module__T4iYUa__sectionHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:14px;padding:26px 0 10px;display:flex}.photography-module__T4iYUa__sectionHead h2{color:var(--ink);font-family:var(--font-title);letter-spacing:-.04em;text-transform:lowercase;margin:0;font-size:clamp(20px,3vw,32px);font-weight:800;line-height:.97}.photography-module__T4iYUa__sectionHead h2:first-letter{text-transform:uppercase}.photography-module__T4iYUa__sectionMeta{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.photography-module__T4iYUa__sectionCount{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:11px}.photography-module__T4iYUa__seriesLayout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3px;display:grid}.photography-module__T4iYUa__seriesRest{grid-template-columns:1fr 1fr;align-content:start;gap:3px;display:grid}.photography-module__T4iYUa__contact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px;display:grid}.photography-module__T4iYUa__frame{background:var(--raised);aspect-ratio:1;margin:0;position:relative;overflow:hidden}.photography-module__T4iYUa__frame[data-ratio=lead]{aspect-ratio:4/3}.photography-module__T4iYUa__seriesLead,.photography-module__T4iYUa__seriesLead .photography-module__T4iYUa__frame{height:100%}.photography-module__T4iYUa__frameButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.photography-module__T4iYUa__frameImage{object-fit:cover;width:100%;height:100%;transition:opacity .25s;display:block}.photography-module__T4iYUa__frameButton:hover .photography-module__T4iYUa__frameImage{opacity:.82}.photography-module__T4iYUa__frameCaption{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;opacity:0;background:linear-gradient(#0000,#0b0a09eb);padding:9px 10px;font-size:11px;line-height:1.45;transition:opacity .2s;position:absolute;inset:auto 0 0}.photography-module__T4iYUa__frameCaption b{color:var(--ink);font-weight:400;display:block}.photography-module__T4iYUa__frameButton:hover .photography-module__T4iYUa__frameCaption,.photography-module__T4iYUa__frameButton:focus-visible .photography-module__T4iYUa__frameCaption{opacity:1}@media (hover:none){.photography-module__T4iYUa__frameCaption{opacity:1}}.photography-module__T4iYUa__empty{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:60px 0;font-size:12px}.photography-module__T4iYUa__lightbox{z-index:100;justify-content:center;align-items:center;padding:4vh 6vw;display:flex;position:fixed;inset:0}.photography-module__T4iYUa__lightboxScrim{cursor:pointer;background:#0b0a09f0;border:0;position:absolute;inset:0}.photography-module__T4iYUa__lightboxFigure{flex-direction:column;align-items:center;gap:14px;max-width:100%;max-height:92vh;margin:0;display:flex;position:relative}.photography-module__T4iYUa__lightboxImage{object-fit:contain;max-width:100%;max-height:80vh;display:block}.photography-module__T4iYUa__lightboxCaption{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;flex-direction:column;gap:5px;font-size:11px;display:flex}.photography-module__T4iYUa__lightboxTitle{color:var(--ink);letter-spacing:.1em;font-size:14px}.photography-module__T4iYUa__lightboxMeta{color:var(--ink-2)}.photography-module__T4iYUa__lightboxActions{justify-content:center;gap:18px;margin-top:4px;display:flex}.photography-module__T4iYUa__lightboxActions a{color:var(--brand);border-bottom:1px solid #0000;text-decoration:none}.photography-module__T4iYUa__lightboxActions a:hover,.photography-module__T4iYUa__lightboxActions a:focus-visible{border-bottom-color:var(--brand)}.photography-module__T4iYUa__lightboxCount{color:var(--ink-3)}.photography-module__T4iYUa__lightboxClose,.photography-module__T4iYUa__lightboxStep{z-index:1;width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute}.photography-module__T4iYUa__lightboxClose:hover,.photography-module__T4iYUa__lightboxStep:hover,.photography-module__T4iYUa__lightboxClose:focus-visible,.photography-module__T4iYUa__lightboxStep:focus-visible{color:var(--brand)}.photography-module__T4iYUa__lightboxClose{top:2vh;right:3vw}.photography-module__T4iYUa__lightboxPrev{top:50%;left:1vw;transform:translateY(-50%)}.photography-module__T4iYUa__lightboxNext{top:50%;right:1vw;transform:translateY(-50%)}.photography-module__T4iYUa__lightboxClose svg,.photography-module__T4iYUa__lightboxStep svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:22px;height:22px;display:block}@media (prefers-reduced-motion:reduce){.photography-module__T4iYUa__frameImage,.photography-module__T4iYUa__frameCaption,.photography-module__T4iYUa__chip{transition:none}}@media (pointer:coarse){.photography-module__T4iYUa__chip,.photography-module__T4iYUa__selectButton,.photography-module__T4iYUa__selectOption{min-height:44px}}@media (max-width:60rem){.photography-module__T4iYUa__header{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}.photography-module__T4iYUa__controls{max-width:none;padding-top:0}.photography-module__T4iYUa__seriesLayout{grid-template-columns:minmax(0,1fr)}.photography-module__T4iYUa__contact{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (max-width:48rem){.photography-module__T4iYUa__main{padding:0 16px}.photography-module__T4iYUa__group{grid-template-columns:minmax(0,1fr);gap:7px}.photography-module__T4iYUa__groupLabel{text-align:left;padding-top:0}.photography-module__T4iYUa__kit{gap:12px 22px}.photography-module__T4iYUa__selectMenu{max-width:calc(100vw - 32px);overflow-x:auto}.photography-module__T4iYUa__selectValue{max-width:7rem}.photography-module__T4iYUa__bar{gap:8px 16px}.photography-module__T4iYUa__count{margin-left:0}.photography-module__T4iYUa__lightbox{padding:2vh 3vw}.photography-module__T4iYUa__lightboxPrev{left:0}.photography-module__T4iYUa__lightboxNext{right:0}}
.redesign-lab-module__cDpCQq__page{--lab-void:#0b0a09;--lab-raised:#131211;--lab-rule:#2b2926;--lab-rule-strong:#665e54;--lab-rule-subtle:#1b1a18;--lab-ink:#eee8df;--lab-ink-secondary:#9b958b;--lab-ink-muted:#8a837a;--lab-content-max:1680px;--lab-masthead-h:77px;--lab-brand:orange;--lab-essay:#f2762b;--lab-reflection:#c08ae8;--lab-data:#6ecb78;--lab-photography:#4fbbd4;--lab-inquiry:#e8e2d8;--lab-connector-rest:#6b6459;--lab-connector-hover:#6e675e;--lab-connector-selected:orange;--lab-background:var(--lab-void);--lab-background-elevated:var(--lab-raised);--lab-text-primary:var(--lab-ink);--lab-text-muted:var(--lab-ink-secondary);--lab-text-quiet:var(--lab-ink-muted);--lab-border-faint:var(--lab-rule);--lab-accent:var(--lab-brand);--lab-accent-hover:#c25e06;--lab-font-body:var(--font-source-serif), serif;--lab-font-title:var(--font-bricolage), sans-serif;--lab-font-metadata:var(--font-plex-mono), monospace;--lab-space-1:.25rem;--lab-space-2:.5rem;--lab-space-3:.75rem;--lab-space-4:1rem;--lab-space-6:1.5rem;--lab-space-8:2rem;--lab-space-10:2.5rem;--lab-space-12:3rem;--lab-space-16:4rem;box-sizing:border-box;background:var(--lab-background);width:100%;max-width:100vw;min-height:100dvh;color:var(--lab-text-primary);font-family:var(--lab-font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-weight:300;overflow-x:clip}.redesign-lab-module__cDpCQq__page,.redesign-lab-module__cDpCQq__page *{box-sizing:border-box}.redesign-lab-module__cDpCQq__page :where(h1,h2,h3,h4,h5,h6){color:inherit}.redesign-lab-module__cDpCQq__page :focus-visible{outline:2px solid var(--lab-accent);outline-offset:2px}.redesign-lab-module__cDpCQq__page,.redesign-lab-module__cDpCQq__frame,.redesign-lab-module__cDpCQq__main,.redesign-lab-module__cDpCQq__hero{box-shadow:none;border:0;border-radius:0;outline:0}.redesign-lab-module__cDpCQq__page:before,.redesign-lab-module__cDpCQq__page:after,.redesign-lab-module__cDpCQq__frame:before,.redesign-lab-module__cDpCQq__frame:after,.redesign-lab-module__cDpCQq__main:before,.redesign-lab-module__cDpCQq__main:after,.redesign-lab-module__cDpCQq__hero:before,.redesign-lab-module__cDpCQq__hero:after{content:none;display:none}.redesign-lab-module__cDpCQq__frame{background:var(--lab-background);flex-direction:column;width:100%;min-width:0;min-height:100dvh;display:flex}.redesign-lab-module__cDpCQq__main{flex-direction:column;flex:1;min-width:0;display:flex}.redesign-lab-module__cDpCQq__hero{align-content:center;align-items:start;column-gap:var(--lab-space-4);row-gap:var(--lab-space-12);width:100%;max-width:var(--lab-content-max);min-height:42rem;min-height:calc(100svh - var(--lab-masthead-h));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);margin:0 auto;padding:clamp(52px,4vw,64px) clamp(72px,6.5vw,140px) 64px;display:grid}.redesign-lab-module__cDpCQq__heroCopy{align-self:start;min-width:0}.redesign-lab-module__cDpCQq__heroKicker{gap:var(--lab-space-4);margin:0 0 var(--lab-space-10);color:var(--lab-accent);font-family:var(--lab-font-metadata);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.4;display:flex}.redesign-lab-module__cDpCQq__heroTitle{max-width:7em;color:var(--lab-text-primary);font-family:var(--lab-font-title);letter-spacing:0;margin:0;font-size:6rem;font-weight:800;line-height:.92}.redesign-lab-module__cDpCQq__heroTitle span{display:block}.redesign-lab-module__cDpCQq__heroIntro{max-width:34rem;margin:var(--lab-space-10) 0 0;color:var(--lab-text-muted);font-family:var(--lab-font-body);letter-spacing:0;font-size:1.125rem;font-weight:300;line-height:1.65}.redesign-lab-module__cDpCQq__heroLink{color:var(--lab-accent);text-decoration:none}.redesign-lab-module__cDpCQq__heroLink:hover{color:var(--lab-accent-hover)}.redesign-lab-module__cDpCQq__introHighlight{color:var(--lab-ink)}.redesign-lab-module__cDpCQq__fieldFigure{flex-direction:column;align-items:center;width:100%;min-width:0;margin:0;display:flex}.redesign-lab-module__cDpCQq__archiveField{aspect-ratio:31/26;width:100%;height:auto;display:block;overflow:visible}.redesign-lab-module__cDpCQq__archiveField [data-motion=true] [data-element=work]{transition:transform .9s cubic-bezier(.2,.7,.3,1)}.redesign-lab-module__cDpCQq__archiveField [data-motion=true][data-layout=timeline][data-timeline-phase=circular] [data-element=work]{transition:none}.redesign-lab-module__cDpCQq__archiveField [data-element=work]{transition:opacity .45s}.redesign-lab-module__cDpCQq__archiveField [data-element=work][role=button]{cursor:pointer}.redesign-lab-module__cDpCQq__archiveField [data-layer=connections]{opacity:0;pointer-events:none;transition:opacity .5s}.redesign-lab-module__cDpCQq__archiveField [data-layer=inquiry-territories]{opacity:0;transition:opacity .45s}.redesign-lab-module__cDpCQq__archiveField [data-layer=inquiry-territories][data-visible=true]{opacity:1}.redesign-lab-module__cDpCQq__archiveField [data-layer=inquiry-labels]{opacity:0;transition:opacity .45s}.redesign-lab-module__cDpCQq__archiveField [data-layer=inquiry-labels][data-visible=true]{opacity:1}.redesign-lab-module__cDpCQq__archiveField [data-element=inquiry-territory]{fill:var(--lab-inquiry);fill-opacity:.09;stroke:var(--lab-inquiry);stroke-opacity:.3;stroke-width:1px;vector-effect:non-scaling-stroke}.redesign-lab-module__cDpCQq__archiveField [data-element=inquiry-label]{fill:var(--lab-ink-muted);font-family:var(--lab-font-metadata);font-size:calc(11px / var(--field-scale,1));letter-spacing:.08em;pointer-events:none;text-transform:uppercase;font-weight:500}.redesign-lab-module__cDpCQq__archiveField [data-layer=connections][data-visible=true]{opacity:1;pointer-events:auto}.redesign-lab-module__cDpCQq__archiveField [data-element=connection]{stroke:var(--lab-connector-rest);stroke-width:1.2px;opacity:.75;pointer-events:stroke;vector-effect:non-scaling-stroke;transition:stroke .18s,opacity .18s,stroke-width .18s}.redesign-lab-module__cDpCQq__archiveField [data-element=connection]:hover{stroke:var(--lab-connector-hover);opacity:1}.redesign-lab-module__cDpCQq__archiveField [data-element=connection][data-selected=true],.redesign-lab-module__cDpCQq__archiveField [data-element=connection][data-emphasized=true]{stroke:var(--lab-connector-selected);stroke-width:1.6px;opacity:.95}.redesign-lab-module__cDpCQq__archiveField [data-element=connection][data-dimmed=true]{opacity:.25}.redesign-lab-module__cDpCQq__archiveField [data-format=essay]{--mark-color:var(--lab-essay)}.redesign-lab-module__cDpCQq__archiveField [data-format=reflection]{--mark-color:var(--lab-reflection)}.redesign-lab-module__cDpCQq__archiveField [data-format=data]{--mark-color:var(--lab-data)}.redesign-lab-module__cDpCQq__archiveField [data-format=photography]{--mark-color:var(--lab-photography)}.redesign-lab-module__cDpCQq__archiveField [data-element=mark-stroke]{fill:none;stroke:var(--mark-color);stroke-linecap:square;vector-effect:non-scaling-stroke}.redesign-lab-module__cDpCQq__archiveField [data-element=data-dot]{fill:var(--mark-color)}.redesign-lab-module__cDpCQq__archiveField [data-element=mark-photo]{opacity:.94}.redesign-lab-module__cDpCQq__archiveField [data-element=work]:focus-visible [data-element=mark-stroke]{stroke:var(--lab-brand);stroke-width:3px}.redesign-lab-module__cDpCQq__archiveField [data-layer=format-rules],.redesign-lab-module__cDpCQq__archiveField [data-layer=format-index],.redesign-lab-module__cDpCQq__archiveField [data-layer=timeline]{opacity:0;pointer-events:none;transition:opacity .45s}.redesign-lab-module__cDpCQq__archiveField [data-layer=format-rules][data-visible=true],.redesign-lab-module__cDpCQq__archiveField [data-layer=format-index][data-visible=true],.redesign-lab-module__cDpCQq__archiveField [data-layer=timeline][data-visible=true]{opacity:1}.redesign-lab-module__cDpCQq__archiveField [data-element=format-rule]{stroke:var(--lab-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.redesign-lab-module__cDpCQq__archiveField [data-element=format-heading],.redesign-lab-module__cDpCQq__archiveField [data-element=format-count],.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-year-label],.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-branch-label],.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-undated-label]{font-family:var(--lab-font-metadata);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.redesign-lab-module__cDpCQq__archiveField [data-element=format-heading]{fill:var(--mark-color);font-size:calc(12px / var(--field-scale,1))}.redesign-lab-module__cDpCQq__archiveField [data-element=format-count]{fill:var(--lab-ink-muted);font-size:calc(11px / var(--field-scale,1))}.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-axis],.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-tick]{fill:none;stroke:var(--lab-connector-rest);stroke-width:1px;vector-effect:non-scaling-stroke}.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-axis]{stroke-linecap:round;stroke-linejoin:round}.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-year-label],.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-branch-label],.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-undated-label]{fill:var(--lab-ink-muted);font-size:calc(11px / var(--field-scale,1))}.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-year-label][data-visible=false]{opacity:0}.redesign-lab-module__cDpCQq__archiveField [data-element=timeline-branch-label]{letter-spacing:.16em}.redesign-lab-module__cDpCQq__archiveField [data-element=selection-ring]{fill:none;stroke:var(--lab-brand);stroke-width:1.3px;opacity:0;pointer-events:none;vector-effect:non-scaling-stroke;transition:opacity .22s}.redesign-lab-module__cDpCQq__archiveField [data-element=selection-ring][data-visible=true]{opacity:1}.redesign-lab-module__cDpCQq__scrollySection{background:var(--lab-void);width:100%;min-width:0}.redesign-lab-module__cDpCQq__scrolly{width:100%;max-width:var(--lab-content-max);grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-width:0;margin:0 auto;padding-inline:clamp(26px,6.5vw,140px);display:grid}.redesign-lab-module__cDpCQq__steps{padding-block:30vh 34vh}.redesign-lab-module__cDpCQq__step{align-items:center;min-height:70vh;display:flex}.redesign-lab-module__cDpCQq__stepContent{border-left:2px solid var(--lab-rule);opacity:.5;max-width:25rem;padding:2px 0 2px 22px;transition:opacity .3s,border-color .3s}.redesign-lab-module__cDpCQq__step[data-active=true] .redesign-lab-module__cDpCQq__stepContent{border-left-color:var(--lab-brand);opacity:1}.redesign-lab-module__cDpCQq__stepKicker{color:var(--lab-brand);font-family:var(--lab-font-metadata);letter-spacing:.12em;font-size:.6875rem;font-weight:500}.redesign-lab-module__cDpCQq__stepContent h3{margin:var(--lab-space-3) 0 0;color:var(--lab-ink);font-family:var(--lab-font-title);letter-spacing:0;font-size:1.5rem;font-weight:500;line-height:1.16}.redesign-lab-module__cDpCQq__stepContent p{max-width:24rem;margin:var(--lab-space-3) 0 0;color:var(--lab-ink-secondary);font-family:var(--lab-font-body);font-size:1rem;line-height:1.6}.redesign-lab-module__cDpCQq__stickyVisualization{align-items:center;min-width:0;height:100vh;display:flex;position:sticky;top:0}.redesign-lab-module__cDpCQq__timelineReplay{z-index:1;border:1px solid var(--lab-rule-strong);background:var(--lab-raised);color:var(--lab-ink-secondary);font-family:var(--lab-font-metadata);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;padding:4px 10px;font-size:.6875rem;transition:opacity .25s,color .15s,border-color .15s;position:absolute;bottom:8%;left:0}.redesign-lab-module__cDpCQq__timelineReplay[data-visible=true]{opacity:1;pointer-events:auto}.redesign-lab-module__cDpCQq__timelineReplay:hover,.redesign-lab-module__cDpCQq__timelineReplay:focus-visible{border-color:var(--lab-brand);color:var(--lab-brand)}.redesign-lab-module__cDpCQq__rail{z-index:90;background:var(--lab-void);border-left:1px solid var(--lab-rule);flex-direction:column;width:340px;height:100vh;padding:26px 24px;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.redesign-lab-module__cDpCQq__rail[data-open=true]{transform:none}.redesign-lab-module__cDpCQq__railClose{color:var(--lab-ink-muted);font-family:var(--lab-font-metadata);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:4px;font-size:11px;transition:color .15s}.redesign-lab-module__cDpCQq__railClose:hover,.redesign-lab-module__cDpCQq__railClose:focus-visible{color:var(--lab-accent)}.redesign-lab-module__cDpCQq__railEyebrow{color:var(--lab-ink-muted);font-family:var(--lab-font-metadata);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:10px 0 0;font-size:11px;display:flex}.redesign-lab-module__cDpCQq__railEyebrow i{background:var(--lab-ink-muted);flex:0 0 9px;width:9px;height:9px;display:block}.redesign-lab-module__cDpCQq__railEyebrow i[data-format=essay]{background:var(--lab-essay)}.redesign-lab-module__cDpCQq__railEyebrow i[data-format=reflection]{background:var(--lab-reflection)}.redesign-lab-module__cDpCQq__railEyebrow i[data-format=data]{background:var(--lab-data)}.redesign-lab-module__cDpCQq__railEyebrow i[data-format=photography]{background:var(--lab-photography)}.redesign-lab-module__cDpCQq__railImage{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--lab-rule-subtle);width:100%;margin-top:16px;display:block}.redesign-lab-module__cDpCQq__railFrames{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.redesign-lab-module__cDpCQq__railFrames img{aspect-ratio:1;object-fit:cover;border:1px solid var(--lab-rule-subtle);width:100%;display:block}.redesign-lab-module__cDpCQq__railTitle{color:var(--lab-ink);font-family:var(--lab-font-title);letter-spacing:-.035em;margin:14px 0 16px;font-size:29px;font-weight:800;line-height:1.06}.redesign-lab-module__cDpCQq__railMeta{border-top:1px solid var(--lab-rule);border-bottom:1px solid var(--lab-rule);color:var(--lab-ink-secondary);font-family:var(--lab-font-metadata);grid-template-columns:84px minmax(0,1fr);gap:7px 14px;margin:0 0 20px;padding:14px 0;font-size:11px;display:grid}.redesign-lab-module__cDpCQq__railMeta dt{color:var(--lab-ink-muted);letter-spacing:.12em;text-transform:uppercase;padding-top:1px;font-size:11px}.redesign-lab-module__cDpCQq__railMeta dd{margin:0}.redesign-lab-module__cDpCQq__railBlurb{color:var(--lab-ink-secondary);font-family:var(--lab-font-body);margin:0 0 20px;font-size:15px;line-height:1.6}.redesign-lab-module__cDpCQq__railTags{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.redesign-lab-module__cDpCQq__railTags li{border:1px solid var(--lab-rule);color:var(--lab-ink-muted);font-family:var(--lab-font-metadata);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:11px}.redesign-lab-module__cDpCQq__railGo{border-bottom:1px solid var(--lab-accent);color:var(--lab-accent);font-family:var(--lab-font-metadata);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding-bottom:4px;font-size:12px;text-decoration:none}.redesign-lab-module__cDpCQq__scrollyArchiveField{aspect-ratio:auto;width:100%;height:88vh;max-height:800px}@media (prefers-reduced-motion:reduce){.redesign-lab-module__cDpCQq__archiveField [data-element=work],.redesign-lab-module__cDpCQq__archiveField [data-layer=connections],.redesign-lab-module__cDpCQq__archiveField [data-layer=inquiry-territories],.redesign-lab-module__cDpCQq__archiveField [data-layer=inquiry-labels],.redesign-lab-module__cDpCQq__archiveField [data-layer=format-rules],.redesign-lab-module__cDpCQq__archiveField [data-layer=format-index],.redesign-lab-module__cDpCQq__archiveField [data-layer=timeline],.redesign-lab-module__cDpCQq__archiveField [data-element=selection-ring]{transition:none}}@media (max-width:61.25rem){.redesign-lab-module__cDpCQq__scrolly{grid-template-columns:minmax(0,1fr)}.redesign-lab-module__cDpCQq__stickyVisualization{z-index:10;background:var(--lab-void);border-bottom:1px solid var(--lab-rule);order:-1;height:56vh;top:0}.redesign-lab-module__cDpCQq__scrollyArchiveField{height:52vh}.redesign-lab-module__cDpCQq__rail{border-left:0;border-top:1px solid var(--lab-rule);width:100%;height:auto;max-height:64vh;inset:auto 0 0;transform:translateY(100%)}.redesign-lab-module__cDpCQq__rail[data-open=true]{transform:none}.redesign-lab-module__cDpCQq__railImage{aspect-ratio:16/9}.redesign-lab-module__cDpCQq__steps{padding-block:6vh 18vh}.redesign-lab-module__cDpCQq__step{min-height:80vh}}@media (max-width:68rem){.redesign-lab-module__cDpCQq__hero{column-gap:var(--lab-space-4);row-gap:var(--lab-space-8);min-height:38rem}.redesign-lab-module__cDpCQq__heroTitle{font-size:4.75rem}}@media (max-width:48rem){.redesign-lab-module__cDpCQq__hero{gap:var(--lab-space-8);grid-template-columns:minmax(0,1fr);min-height:0;padding:48px 24px 32px 40px}.redesign-lab-module__cDpCQq__heroTitle{font-size:4.75rem}.redesign-lab-module__cDpCQq__heroIntro{max-width:38rem}.redesign-lab-module__cDpCQq__fieldFigure{max-width:32.5rem;margin:0 auto}.redesign-lab-module__cDpCQq__scrolly{padding-inline:24px}}@media (max-width:30rem){.redesign-lab-module__cDpCQq__hero{gap:var(--lab-space-6);padding:40px 24px 32px}.redesign-lab-module__cDpCQq__heroTitle{font-size:3rem}.redesign-lab-module__cDpCQq__heroKicker{margin-bottom:var(--lab-space-6);font-size:.6875rem}.redesign-lab-module__cDpCQq__heroIntro{margin-top:var(--lab-space-6);font-size:1rem;line-height:1.55}}
