*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:#0B0B0B;font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .35s ease,background-color .35s ease,border-color .35s ease,opacity .35s ease}a:hover{color:#105EFB}blockquote,dd,dl,dt,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:#0B0B0B;color:#fff}.theme-dark{background:#0B0B0B;color:#fff}.theme-dark ::selection{background:#fff;color:#0B0B0B}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes clipUp{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes zoomOut{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes marqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes fmarq{to{transform:translateX(-50%)}}[data-gs-words] [data-w]{display:inline-block}.dc-armed[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity 1s cubic-bezier(.16,.84,.24,1),transform 1s cubic-bezier(.16,.84,.24,1);transition-delay:var(--dc-delay,0s);will-change:opacity,transform}.dc-armed[data-clip]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.15s cubic-bezier(.16,.84,.24,1);transition:clip-path 1.15s cubic-bezier(.16,.84,.24,1);transition:clip-path 1.15s cubic-bezier(.16,.84,.24,1),-webkit-clip-path 1.15s cubic-bezier(.16,.84,.24,1);transition-delay:var(--dc-delay,0s);will-change:clip-path}.dc-armed[data-zoom]{transform:scale(1.14);transition:transform 1.5s cubic-bezier(.16,.84,.24,1);will-change:transform}.dc-armed[data-gs-words] [data-w]{opacity:0;transform:translateY(105%);transition:opacity .9s cubic-bezier(.16,.84,.24,1),transform .9s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--w-i, 0) * 45ms)}.dc-armed.dc-in[data-reveal]{opacity:1;transform:none}.dc-armed.dc-in[data-clip]{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.dc-armed.dc-in[data-zoom]{transform:scale(1)}.dc-armed.dc-in[data-gs-words] [data-w]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-marq]{animation:none!important}.dc-armed[data-clip],.dc-armed[data-gs-words] [data-w],.dc-armed[data-reveal],.dc-armed[data-zoom]{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}}@media (max-width:1024px){[data-hide-md]{display:none!important}[data-svc-panel]{grid-template-columns:1fr!important;position:relative!important;min-height:0!important}[data-svc-media]{height:auto!important;border-left:0!important;border-top:1px solid rgba(11,11,11,.9)!important;padding:clamp(24px,6vw,48px)!important}}@media (max-width:900px){[data-hide-sm]{display:none!important}[data-show-sm]{display:flex!important}[data-2up],[data-3up],[data-faq-head],[data-hero-bottom],[data-indent],[data-meta],[data-post-layout],[data-split],[data-svc-body],[data-svc-foot],[data-svc-grid],[data-svc-head],[data-svc-sub],[data-work-grid]{grid-template-columns:1fr!important}.post-sidebar{position:static!important}[data-mission-text]>span{direction:ltr!important}[data-hero-section]{justify-content:flex-end!important;gap:clamp(28px,6vh,56px);min-height:92svh!important}[data-hero-bottomalign]{justify-content:flex-end!important;gap:clamp(20px,4vh,40px)}[data-sticky-media]{position:static!important;top:auto!important}[data-faq-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-svc-copy]{max-width:none!important}[data-img-slider],[data-journal-grid]{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}[data-img-slider]::-webkit-scrollbar,[data-journal-grid]::-webkit-scrollbar{display:none}[data-journal-grid]>li{flex:0 0 82%;scroll-snap-align:start}[data-img-slider]>*{flex:0 0 78%;scroll-snap-align:start}.about-slider-offset{margin-top:0!important}}.dc-field{transition:border-color .25s ease}.dc-field::placeholder{color:rgba(255,255,255,.45)}.dc-field:focus{outline:none;border-bottom-color:#fff!important}.work-card img{transition:transform 1s cubic-bezier(.16,.84,.24,1)}.work-card:hover img{transform:scale(1.06)}.work-card [data-arrow]{transition:transform .45s cubic-bezier(.16,.84,.24,1)}.work-card:hover [data-arrow]{transform:translate(3px,-3px) scale(1.12)}.work-card [data-scrim]{transition:opacity .5s ease;opacity:1}.work-card:hover [data-scrim]{opacity:.75}[data-cursor-dot]{will-change:transform}@media (pointer:coarse){[data-cursor-dot]{display:none!important}}.cms-rich{font-weight:400}.cms-rich b,.cms-rich strong{font-weight:600}.cms-rich em,.cms-rich i{font-style:italic;font-weight:inherit}.cms-rich p{margin:0}.cms-rich p+p{margin-top:.9em}[data-gs-fill] em,[data-gs-fill] i,[data-gs-words] em,[data-gs-words] i,[data-mission-text] em,[data-mission-text] i{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.015em}[data-gs-fill] h3,[data-gs-fill] h3 span,[data-gs-words] h3,[data-gs-words] h3 span{display:inline;font:inherit;letter-spacing:inherit;font-weight:inherit!important}.section-rich-text{display:grid;grid-gap:clamp(18px,2.6cqi,34px);gap:clamp(18px,2.6cqi,34px)}.section-rich-text p:first-child{margin-top:0}.section-rich-text strong{font-weight:600}.section-rich-text em{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.015em}.section-rich-text a{text-decoration:underline;text-underline-offset:3px}.section-rich-text ol,.section-rich-text ul{display:grid;grid-gap:0;gap:0;font-size:clamp(12.5px,1.3cqi,16px);text-indent:0}.section-rich-text li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;border-top:1px solid rgba(11,11,11,.16);padding:clamp(11px,1.5cqi,16px) 0;line-height:1.6}.section-rich-text li:last-child{border-bottom:1px solid rgba(11,11,11,.16)}.section-rich-text ol{counter-reset:rt}.section-rich-text ol>li{counter-increment:rt}.section-rich-text ol>li:before{content:counter(rt,decimal-leading-zero);color:#5C5C56}.section-rich-text ul>li:before{content:"—";color:#5C5C56}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_0b7261{font-family:Archivo;font-style:normal}.__variable_0b7261{--font-archivo:"Archivo"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_caa6f4{font-family:"Instrument Serif";font-weight:400}.__variable_caa6f4{--font-serif:"Instrument Serif"}