@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Instrument+Sans:wdth,wght@75..100,400..700&family=Instrument+Serif:ital@0;1&family=Lora:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@400;500;600;700&display=swap");.spc-root,[data-design=spatial-cadence-v1]{--spc-paper:rgb(238,237,234);--spc-ink:#171714;--spc-moss:#565b46;--spc-warm:#c8b8a2;--spc-line:rgba(23,23,20,0.18);--spc-accent:#e6772e;--spc-surface-alt:#d9d5cb;--spc-dark:#151512;--spc-gutter:clamp(20px,5vw,72px);--spc-font:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--spc-font-display:"Lora",Georgia,serif;--spc-motion-scale:1;--spc-process-dwell:4000ms;--spc-overlay-strength:0.47;background:var(--spc-paper);color:var(--spc-ink);font-family:var(--spc-font);font-size:16px;line-height:1.35;font-synthesis:none;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spc-root *,.spc-root :after,.spc-root :before,[data-design=spatial-cadence-v1] *,[data-design=spatial-cadence-v1] :after,[data-design=spatial-cadence-v1] :before{box-sizing:border-box}.spc-page{min-height:100vh;overflow:clip}.spc-page img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.spc-page a{color:inherit;text-decoration:none}.spc-page h1,.spc-page h2,.spc-page h3,.spc-page p{margin:0}.spc-page address{font-style:normal}.spc-page a:focus-visible,.spc-page button:focus-visible,.spc-page input:focus-visible,.spc-page select:focus-visible,.spc-page summary:focus-visible,.spc-page textarea:focus-visible{outline:2px solid currentColor;outline-offset:4px}.spc-gutter{padding-inline:var(--spc-gutter)}.spc-section{padding-block:clamp(84px,10vw,156px)}.spc-kicker{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.spc-header{position:sticky;top:0;z-index:20;height:93px;border-bottom:1px solid var(--spc-line);background:color-mix(in srgb,var(--spc-paper) 92%,transparent);backdrop-filter:blur(14px)}.spc-header--over{color:#fff;border-color:rgba(255,255,255,.3);background:linear-gradient(rgba(10,9,7,.32),transparent);backdrop-filter:none}.spc-header-inner{height:100%;padding-inline:var(--spc-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.spc-logo{--spc-logo-max-h:29px;--spc-logo-max-w:120px;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;font-size:17px;font-weight:600}.spc-logo-mark{width:var(--spc-logo-max-h);fill:none;stroke:currentColor;stroke-width:1.5}.spc-logo-img,.spc-logo-mark{height:var(--spc-logo-max-h);flex-shrink:0}.spc-logo-img{width:auto;max-width:var(--spc-logo-max-w);-o-object-fit:contain;object-fit:contain;display:block}.spc-nav-pill{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid;border-radius:999px;background:color-mix(in srgb,var(--spc-paper) 12%,transparent);backdrop-filter:blur(12px)}.spc-nav-pill a{padding:8px 14px;border-radius:999px;font-size:12px;transition:background .25s ease,color .25s ease}.spc-nav-pill a:hover{background:currentColor;color:var(--spc-paper)}.spc-contact-pill{justify-self:end}.spc-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;gap:14px;padding:0 20px;border:0;border-radius:999px;background:var(--spc-ink);color:#fff!important;font:600 12px/1 var(--spc-font);cursor:pointer;transition:transform .25s ease,background .25s ease}.spc-pill:hover{transform:translateY(calc(-2px * var(--spc-motion-scale, 1)))}.spc-pill--light{background:#fff;color:var(--spc-ink)!important}.spc-pill--outline{color:var(--spc-ink)!important;background:transparent;border:1px solid var(--spc-ink)}.spc-header--over .spc-contact-pill{background:#fff;color:var(--spc-ink)!important}.spc-mobile-nav{display:none}.spc-hero{position:relative;min-height:max(720px,100svh);color:#fff;background:#292820}.spc-hero-media,.spc-hero-shade{position:absolute;inset:0;height:100%}.spc-hero-media{animation:spc-hero-in 1.15s cubic-bezier(.2,.7,.2,1) both}.spc-hero-shade{background:linear-gradient(180deg,rgba(10,9,7,.35),transparent 32%),linear-gradient(0deg,rgba(10,9,7,.55),transparent 56%)}.spc-hero-copy{position:absolute;z-index:2;inset:auto var(--spc-gutter) 12vh;align-items:center;text-align:center;animation:spc-copy-in .85s ease .18s both}.spc-hero h1,.spc-hero-copy{display:flex;flex-direction:column}.spc-hero h1{max-width:920px;gap:.04em;font-size:clamp(42px,5.85vw,84px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.spc-hero-line{display:block}.spc-hero-line--soft{font-weight:500;opacity:.92}.spc-hero .spc-pill{margin-top:34px}.spc-intro{padding-block:clamp(88px,12vw,160px)}.spc-intro-center{max-width:920px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.spc-founders-stack{display:flex;align-items:center;justify-content:center}.spc-founders-stack img{width:56px;height:56px;border:3px solid var(--spc-paper);border-radius:50%;-o-object-fit:cover;object-fit:cover}.spc-founders-stack img+img{margin-left:-14px}.spc-lead-label{margin-top:14px!important;font-size:13px;font-weight:500}.spc-intro-center h2{max-width:820px;margin-top:28px;font-size:clamp(28px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.18}.spc-intro-center .spc-pill{margin-top:36px}.spc-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:#e4e1da;font-size:12px;font-weight:500;color:#4a4740}.spc-services-heading{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.spc-services-heading h2{margin-top:18px;font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-.05em}.spc-service-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spc-service-card{min-height:220px;padding:28px;border-radius:16px;background:#e4e1da;display:flex;flex-direction:column;gap:14px;transition:transform .28s ease,background .28s ease}.spc-service-card:hover{transform:translateY(calc(-4px * var(--spc-motion-scale, 1)));background:#ddd8cf}.spc-service-card>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.spc-service-card h3{font-size:clamp(26px,2.6vw,36px);font-weight:500;letter-spacing:-.04em}.spc-service-card p{margin-top:auto;max-width:34ch;font-size:14px;line-height:1.5;opacity:.68}.spc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:clamp(80px,10vw,140px)}.spc-stat-card{min-height:220px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-radius:14px;background:#e1dfda;transition:transform .3s ease,background .3s ease}.spc-stat-card:hover{transform:translateY(calc(-5px * var(--spc-motion-scale, 1)));background:#d9d5ce}.spc-stat-card strong{font-size:clamp(52px,5vw,75px);font-weight:500;letter-spacing:-.06em}.spc-stat-card span{font-size:12px}.spc-services{background:var(--spc-paper);color:var(--spc-ink)}.spc-projects-heading,.spc-section-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end;margin-bottom:clamp(54px,7vw,96px)}.spc-projects-heading h2,.spc-section-heading h2{max-width:780px;margin-top:17px;font-size:clamp(42px,5.3vw,76px);font-weight:500;line-height:.98;letter-spacing:-.055em}.spc-section-heading>p{max-width:430px;font-size:15px;line-height:1.55;opacity:.7}.spc-projects-heading{align-items:end}.spc-projects-heading .spc-pill{justify-self:end}.spc-project-stream{padding-inline:var(--spc-gutter);display:grid;gap:clamp(90px,12vw,175px)}.spc-project-entry{width:76%}.spc-project-entry:nth-child(2n){width:64%;margin-left:auto}.spc-project-entry:nth-child(3){width:88%}.spc-project-image{display:block;overflow:hidden;border-radius:13px}.spc-project-image img{height:clamp(480px,57vw,810px);transition:transform .7s cubic-bezier(.2,.6,.2,1)}.spc-project-entry:nth-child(2n) .spc-project-image img{height:clamp(520px,62vw,820px)}.spc-project-image:hover img{transform:scale(1.025)}.spc-project-meta{display:grid;grid-template-columns:45px 1fr auto;align-items:start;gap:16px;margin-top:20px}.spc-project-meta>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.spc-project-meta h3{font-size:clamp(25px,2.7vw,39px);font-weight:500;letter-spacing:-.04em}.spc-project-meta p{margin-top:5px;font-size:12px;opacity:.62}.spc-process{background:var(--spc-surface-alt)}.spc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--spc-line)}.spc-process-grid article{min-height:300px;padding:24px 28px 24px 0;border-right:1px solid var(--spc-line)}.spc-process-grid article:not(:first-child){padding-left:28px}.spc-process-grid article:last-child{border-right:0}.spc-process-grid span{font-size:11px}.spc-process-grid h3{margin-top:78px;font-size:31px;font-weight:500;letter-spacing:-.04em}.spc-process-grid p{margin-top:17px;max-width:250px;font-size:13px;line-height:1.55;opacity:.68}.spc-testimonials{background:#70735d;color:#fff}.spc-testimonials .spc-gutter{max-width:1220px;margin-inline:auto}.spc-quote{margin:52px 0 0;display:none}.spc-quote--active{display:block}.spc-quote blockquote{margin:0;font-size:clamp(38px,5.1vw,73px);font-weight:500;letter-spacing:-.05em;line-height:1.03}.spc-quote figcaption{display:flex;flex-direction:column;gap:4px;margin-top:50px;font-size:12px}.spc-quote figcaption span{opacity:.65}.spc-quote-controls{display:flex;align-items:center;gap:14px;width:190px;margin:65px 0 0 auto;font-size:10px}.spc-quote-controls i{height:1px;flex:1;background:rgba(255,255,255,.5)}.spc-award-list{border-top:1px solid var(--spc-line)}.spc-award-list>div{display:grid;grid-template-columns:100px 1fr .7fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--spc-line);font-size:13px}.spc-award-list strong{font-size:17px;font-weight:500}.spc-award-list span:last-child{opacity:.58}.spc-journal-preview{background:#e2dfd9}.spc-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.spc-journal-grid img{height:430px;border-radius:12px;transition:transform .35s ease}.spc-journal-grid article:nth-child(2) img{height:330px}.spc-journal-grid a:hover img{transform:translateY(-5px)}.spc-journal-grid p{margin-top:16px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.spc-journal-grid h3{margin-top:8px;font-size:25px;font-weight:500;letter-spacing:-.035em}.spc-closing{position:relative;height:min(88svh,820px);color:#fff;text-align:center}.spc-closing img{position:absolute;inset:0;height:100%}.spc-closing:after{content:"";position:absolute;inset:0;background:rgba(16,14,10,var(--spc-overlay-strength,.47))}.spc-closing>div{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spc-gutter)}.spc-closing h2{max-width:900px;margin-top:20px;font-size:clamp(55px,7vw,98px);font-weight:500;line-height:.95;letter-spacing:-.065em}.spc-closing .spc-pill{margin-top:42px}.spc-footer{padding:70px var(--spc-gutter) 24px;background:var(--spc-dark);color:#f5f4ef}.spc-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:70px}.spc-footer-top p{max-width:350px;font-size:13px;opacity:.62}.spc-footer-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr .7fr;gap:40px;padding:35px 0 60px;border-top:1px solid rgba(255,255,255,.2)}.spc-footer-grid nav,.spc-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:13px}.spc-footer-grid .spc-kicker{margin-bottom:9px;opacity:.45}.spc-footer-base{gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2);font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.68}.spc-footer-base,.spc-page-header{display:flex;justify-content:space-between}.spc-page-header{min-height:390px;padding-block:90px 60px;align-items:flex-end;gap:50px}.spc-page-header h1{margin-top:14px;font-size:clamp(80px,10vw,145px);font-weight:500;line-height:.84;letter-spacing:-.075em}.spc-page-header>p{max-width:430px;font-size:14px}.spc-page-header>p span{padding-inline:8px;opacity:.4}.spc-work-lead img{height:min(72vw,840px)}.spc-work-lead figcaption{padding-top:14px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.spc-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px 22px}.spc-work-grid article:nth-child(2n){padding-top:170px}.spc-work-grid article>a{display:block;overflow:hidden;border-radius:12px}.spc-work-grid img{height:680px;transition:transform .6s ease}.spc-work-grid article:nth-child(3n) img{height:510px}.spc-work-grid article>a:hover img{transform:scale(1.025)}.spc-work-grid article>div{display:grid;grid-template-columns:40px 1fr;margin-top:17px}.spc-work-grid span{font-size:11px}.spc-work-grid h2{font-size:30px;font-weight:500;letter-spacing:-.04em}.spc-work-grid p{grid-column:2;margin-top:4px;font-size:11px;opacity:.6}.spc-project-title{padding-block:100px 55px}.spc-project-title h1{max-width:1050px;margin-top:18px;font-size:clamp(70px,9vw,130px);font-weight:500;letter-spacing:-.075em;line-height:.88}.spc-project-title>div{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end;margin:70px 0 0 42%}.spc-project-title>div p{max-width:490px;font-size:17px}.spc-project-title>div span{font-size:11px;text-transform:uppercase}.spc-project-hero img{height:min(80vw,920px)}.spc-project-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-block:45px 110px}.spc-project-facts div{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--spc-line);font-size:12px}.spc-project-facts span{opacity:.5}.spc-project-facts strong{font-weight:500}.spc-project-gallery{display:grid;gap:clamp(80px,10vw,150px);padding:0 var(--spc-gutter) 150px}.spc-gallery-frame img{height:min(70vw,850px)}.spc-gallery-frame:nth-child(2n){width:57%;margin-left:auto}.spc-gallery-frame:nth-child(2n) img{height:min(72vw,760px)}.spc-gallery-frame:nth-child(3){width:72%}.spc-next-project{display:block;padding:100px var(--spc-gutter);background:#d7d0c4;text-align:center}.spc-next-project h2{margin-top:15px;font-size:clamp(55px,7vw,100px);font-weight:500;letter-spacing:-.065em}.spc-next-project>span{display:inline-block;margin-top:30px;font-size:12px}.spc-studio-intro{padding-block:110px 90px}.spc-studio-intro h1{max-width:1120px;margin-top:22px;font-size:clamp(62px,8vw,116px);font-weight:500;line-height:.91;letter-spacing:-.07em}.spc-studio-intro>p:last-child{width:48%;margin:90px 0 0 auto;font-size:clamp(19px,2vw,28px);line-height:1.35}.spc-studio-wide img{height:min(75vw,880px)}.spc-values>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid var(--spc-line)}.spc-values article{min-height:310px;padding:22px 28px 20px 0;border-right:1px solid var(--spc-line)}.spc-values article:not(:first-child){padding-left:28px}.spc-values article:last-child{border:0}.spc-values span{font-size:11px}.spc-values h2{margin-top:76px;font-size:36px;font-weight:500;letter-spacing:-.045em}.spc-values article p{margin-top:15px;max-width:320px;font-size:14px;opacity:.65}.spc-founders{background:#d7d3ca}.spc-founders header{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:65px}.spc-founders h2{max-width:620px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1;letter-spacing:-.055em}.spc-founders>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.spc-founders figure{margin:0}.spc-founders figure img{height:680px}.spc-founders figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:14px;font-size:12px}.spc-founders figcaption strong{font-weight:500}.spc-founders figcaption span{opacity:.55}.spc-service-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:end;padding-block:80px 110px}.spc-service-hero h1{margin-top:18px;font-size:clamp(70px,8vw,115px);font-weight:500;line-height:.88;letter-spacing:-.07em}.spc-service-hero>div>p:last-child{max-width:440px;margin-top:50px;font-size:19px}.spc-service-hero img{height:min(63vw,760px);border-radius:12px}.spc-service-body{display:grid;grid-template-columns:.38fr 1fr;gap:8vw;background:#d8d4cb}.spc-service-body h2{max-width:920px;font-size:clamp(34px,4.5vw,63px);font-weight:500;line-height:1.05;letter-spacing:-.05em}.spc-service-body ul{list-style:none;padding:0;margin:70px 0 0;border-top:1px solid var(--spc-line)}.spc-service-body li{padding:18px 0;border-bottom:1px solid var(--spc-line);font-size:13px}.spc-service-nav{padding-block:110px}.spc-service-nav>a{display:grid;grid-template-columns:55px 1fr auto;padding:28px 0;border-bottom:1px solid var(--spc-line);font-size:clamp(28px,4vw,52px);letter-spacing:-.04em}.spc-service-nav>a:first-of-type{margin-top:35px;border-top:1px solid var(--spc-line)}.spc-service-nav>a span{font-size:11px;letter-spacing:0}.spc-service-nav>a[aria-current=page]{opacity:.35}.spc-service-cta{padding:100px var(--spc-gutter);display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--spc-moss);color:#fff}.spc-service-cta h2{font-size:clamp(45px,6vw,86px);font-weight:500;letter-spacing:-.055em}.spc-journal-list{display:grid;grid-template-columns:1fr 1fr;gap:110px 22px;padding-top:20px}.spc-journal-list article{display:grid;gap:24px}.spc-journal-list article img{height:460px;border-radius:12px}.spc-journal-list .spc-journal-feature{grid-column:1/-1;grid-template-columns:1.45fr .55fr;align-items:end}.spc-journal-list .spc-journal-feature img{height:760px}.spc-journal-list h2{margin-top:13px;font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.045em}.spc-journal-list article>div>p:not(.spc-kicker){max-width:430px;margin-top:12px;font-size:14px;opacity:.65}.spc-journal-list article a{display:inline-block;margin-top:22px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.spc-contact-grid{min-height:760px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding-block:100px 140px}.spc-contact-copy h1{max-width:630px;margin-top:18px;font-size:clamp(55px,6.2vw,89px);font-weight:500;line-height:.94;letter-spacing:-.06em}.spc-contact-copy>p:nth-of-type(2){max-width:480px;margin-top:45px;font-size:16px}.spc-contact-copy dl{margin-top:75px}.spc-contact-copy dl>div{display:grid;grid-template-columns:100px 1fr;padding:13px 0;border-top:1px solid var(--spc-line);font-size:12px}.spc-contact-copy dt{opacity:.5}.spc-contact-copy dd{margin:0}.spc-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px;align-content:start;padding:38px;border-radius:15px;background:#ddd9d1}.spc-contact-form label{display:flex;flex-direction:column;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.spc-contact-form input,.spc-contact-form select,.spc-contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(23,23,20,.45);border-radius:0;padding:11px 0;background:transparent;color:inherit;font:15px var(--spc-font);resize:vertical}.spc-form-wide{grid-column:1/-1}.spc-contact-form .spc-pill{margin-top:10px}@keyframes spc-hero-in{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes spc-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.spc-header{height:74px}.spc-header-inner{display:flex;justify-content:space-between}.spc-contact-pill,.spc-nav-pill{display:none}.spc-mobile-nav{display:block}.spc-mobile-nav summary{width:38px;height:38px;display:flex;flex-direction:column;justify-content:center;gap:6px;list-style:none;cursor:pointer}.spc-mobile-nav summary::-webkit-details-marker{display:none}.spc-mobile-nav summary span{display:block;width:25px;height:1.5px;margin-left:auto;background:currentColor;transition:transform .25s ease}.spc-mobile-nav[open] summary span:first-child{transform:translateY(4px) rotate(45deg)}.spc-mobile-nav[open] summary span:last-child{transform:translateY(-4px) rotate(-45deg)}.spc-mobile-nav nav{position:fixed;inset:74px 0 auto;display:flex;flex-direction:column;padding:20px var(--spc-gutter) 35px;background:var(--spc-paper);color:var(--spc-ink);box-shadow:0 20px 35px rgba(0,0,0,.12);animation:spc-menu-in .25s ease both}.spc-mobile-nav nav a{padding:14px 0;border-bottom:1px solid var(--spc-line);font-size:24px;letter-spacing:-.03em}@keyframes spc-menu-in{0%{opacity:0;transform:translateY(-10px)}}.spc-hero{min-height:100svh}.spc-hero-copy{inset:auto 20px 12vh}.spc-hero h1{font-size:clamp(47px,14vw,66px);line-height:.96}.spc-hero-index{left:20px;bottom:22px}.spc-intro{grid-template-columns:1fr;gap:55px}.spc-intro-copy h2{font-size:38px}.spc-stats{grid-template-columns:1fr 1fr}.spc-stat-card{min-height:170px}.spc-projects-heading,.spc-section-heading{grid-template-columns:1fr;gap:28px}.spc-projects-heading h2,.spc-section-heading h2{font-size:48px}.spc-projects-heading .spc-pill{justify-self:start}.spc-service-row{grid-template-columns:35px 1fr 24px;min-height:90px}.spc-service-row p{display:none}.spc-project-entry,.spc-project-entry:nth-child(2n),.spc-project-entry:nth-child(3){width:100%}.spc-project-entry:nth-child(2n) .spc-project-image img,.spc-project-image img{height:116vw;max-height:610px}.spc-project-meta{grid-template-columns:32px 1fr}.spc-project-meta>span:last-child{display:none}.spc-process-grid{grid-template-columns:1fr 1fr}.spc-process-grid article:nth-child(2){border-right:0}.spc-process-grid article{border-bottom:1px solid var(--spc-line)}.spc-journal-grid{grid-template-columns:1fr;gap:55px}.spc-journal-grid article:nth-child(2) img,.spc-journal-grid img{height:112vw;max-height:560px}.spc-footer-top{flex-direction:column}.spc-footer-grid{grid-template-columns:1fr 1fr}.spc-footer-base{flex-wrap:wrap}.spc-page-header{min-height:300px;padding-block:70px 45px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.spc-page-header h1{font-size:80px}.spc-work-grid{grid-template-columns:1fr;gap:70px}.spc-work-grid article:nth-child(2n){padding-top:0}.spc-work-grid article:nth-child(3n) img,.spc-work-grid img{height:122vw;max-height:650px}.spc-project-title>div{grid-template-columns:1fr;margin:55px 0 0;gap:25px}.spc-project-facts{grid-template-columns:1fr 1fr}.spc-gallery-frame:nth-child(2n),.spc-gallery-frame:nth-child(3){width:100%}.spc-gallery-frame img,.spc-gallery-frame:nth-child(2n) img{height:115vw;max-height:650px}.spc-studio-intro>p:last-child{width:100%;margin-top:55px}.spc-values>div{grid-template-columns:1fr}.spc-values article,.spc-values article:not(:first-child){min-height:230px;padding:22px 0;border-right:0;border-bottom:1px solid var(--spc-line)}.spc-values h2{margin-top:45px}.spc-founders header{align-items:flex-start;flex-direction:column}.spc-founders>div{grid-template-columns:1fr}.spc-founders figure img{height:125vw;max-height:650px}.spc-service-hero{grid-template-columns:1fr;padding-block:65px 80px}.spc-service-hero img{height:125vw;max-height:650px}.spc-service-body{grid-template-columns:1fr}.spc-service-cta{align-items:flex-start;flex-direction:column}.spc-journal-list{grid-template-columns:1fr}.spc-journal-list .spc-journal-feature{grid-column:auto;grid-template-columns:1fr}.spc-journal-list .spc-journal-feature img,.spc-journal-list article img{height:120vw;max-height:650px}.spc-contact-grid{grid-template-columns:1fr}}@media (max-width:430px){.spc-logo{font-size:15px}.spc-logo-mark{width:var(--spc-logo-max-h,25px);height:var(--spc-logo-max-h,25px)}.spc-hero-kicker{margin-bottom:18px!important}.spc-hero .spc-pill{margin-top:30px}.spc-intro{padding-block:90px}.spc-intro-center h2{font-size:28px}.spc-service-cards{grid-template-columns:1fr}.spc-stats{gap:8px}.spc-stat-card{min-height:150px;padding:17px}.spc-stat-card strong{font-size:47px}.spc-process-grid{grid-template-columns:1fr}.spc-process-grid article,.spc-process-grid article:not(:first-child){min-height:230px;padding:22px 0;border-right:0}.spc-process-grid h3{margin-top:46px}.spc-award-list>div{grid-template-columns:55px 1fr}.spc-award-list span:last-child{grid-column:2}.spc-footer-grid{grid-template-columns:1fr}.spc-project-title h1{font-size:64px}.spc-contact-form,.spc-project-facts{grid-template-columns:1fr}.spc-contact-form{padding:25px 20px}.spc-form-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.spc-root :after,.spc-root :before,.spc-root :not(.spc-h1440-process-media img):not(.spc-h1440-process-media-back),[data-design=spatial-cadence-v1] :after,[data-design=spatial-cadence-v1] :before,[data-design=spatial-cadence-v1] :not(.spc-h1440-process-media img):not(.spc-h1440-process-media-back){animation:none!important;scroll-behavior:auto!important;transition:none!important}.spc-root :not(.spc-h1440-process-media img):not(.spc-h1440-process-media-back):not(.spc-h1440-process-media),[data-design=spatial-cadence-v1] :not(.spc-h1440-process-media img):not(.spc-h1440-process-media-back):not(.spc-h1440-process-media){transform:none!important}}.spc-flavour-dev-label{position:fixed;z-index:9999;right:12px;bottom:12px;padding:6px 10px;border-radius:6px;background:rgba(23,23,20,.88);color:#fff;font:600 11px/1.2 var(--spc-font,system-ui,sans-serif);letter-spacing:.04em;pointer-events:none}@media (min-width:1200px){:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true]{--spc-overlay-strength:var(--spc-flavour-overlay-strength,0.47)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-nav-pill,.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill,.spc-h1440-badge,.spc-h1440-project-category,.spc-w1440-stage-category,.spc-c1440-type,.spc-h1440-footer-join,.spc-h1440-footer-join button){border-radius:var(--spc-flavour-ui-radius,100px)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-light-pill,.spc-h1440-dark-pill,.spc-h1440-pill-action){border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px));transition:transform var(--spc-flavour-motion-duration,.26s) ease,background .26s ease,border-color .26s ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-light-pill:hover,.spc-h1440-dark-pill:hover,.spc-h1440-pill-action:hover){transform:translateY(var(--spc-flavour-hover-lift,-2px))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-dark-pill,.spc-h1440-light-pill,.spc-h1440-pill-action){background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34));color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-dark-pill,.spc-h1440-light-pill,.spc-h1440-pill-action) :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-pill-fill{display:none!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-hero,.spc-h1440-closing) :is(.spc-h1440-light-pill,.spc-h1440-dark-pill,.spc-h1440-pill-action){border-color:var(--spc-flavour-outline-on-image,rgba(255,255,255,.82));color:var(--spc-flavour-text-on-image,#fff)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-badge{color:var(--spc-flavour-text-on-light,#171714)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-badge--light,.spc-h1440-awards .spc-h1440-badge){color:var(--spc-flavour-text-on-dark,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-project-category,.spc-w1440-stage-category){color:var(--spc-flavour-text-on-image,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-badge{background:var(--spc-flavour-badge-fill-light,#dedbd8);border:1px solid var(--spc-flavour-badge-border-light,transparent)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-awards .spc-h1440-badge,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-badge--light{background:var(--spc-flavour-badge-fill-dark,rgba(255,255,255,.14));border:1px solid var(--spc-flavour-badge-border-dark,transparent)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-heading=strong] .spc-h1440-badge,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-badge,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-h1440-badge{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-h1440-badge{letter-spacing:.12em;text-transform:uppercase;font-size:11px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-project-category,.spc-w1440-stage-category){border-color:var(--spc-flavour-outline-on-image,rgba(255,255,255,.82))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-project-category,.spc-w1440-stage-category){background:rgba(17,14,12,.12)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-h1440-project-category,.spc-w1440-stage-category),:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] :is(.spc-h1440-project-category,.spc-w1440-stage-category){letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:12px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-hero-copy h1{letter-spacing:var(--spc-flavour-letter-spacing,-.03em);transform:scale(var(--spc-flavour-heading-scale,1));transform-origin:center top}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-hero-copy h1{font-weight:700}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-h1440-hero-copy h1{font-weight:500;letter-spacing:-.025em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-hero-shade{background:linear-gradient(180deg,rgba(20,9,5,calc(.18 * var(--spc-flavour-overlay-strength, .47) / .47)) 0,transparent 28%),linear-gradient(0deg,rgba(31,12,5,calc(.42 * var(--spc-flavour-overlay-strength, .47) / .47)) 0,rgba(31,12,5,.04) 58%)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-about h2{letter-spacing:var(--spc-flavour-letter-spacing,-.03em);font-size:calc(36px * var(--spc-flavour-heading-scale, 1))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-h1440-founders img{border-width:4px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-founders img{border-radius:var(--spc-flavour-ui-radius,50%)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-h1440-founders img{border-width:2px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-founders img{border-width:3px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-stats article{border-radius:var(--spc-flavour-card-radius,10px);background:var(--spc-flavour-stat-bg,#dcd8d5);border:var(--spc-flavour-stat-border,none);transition:transform var(--spc-flavour-motion-duration,.26s) ease,background .26s ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-stats article:hover{transform:translateY(var(--spc-flavour-hover-lift,-2px))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-stats strong{font-size:28px;font-weight:700}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-h1440-stats{gap:20px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-list article{border-radius:var(--spc-flavour-card-radius,20px);border:var(--spc-flavour-service-border,none);transition:transform var(--spc-flavour-motion-duration,.26s) ease,box-shadow .26s ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-list article:hover{transform:translateY(var(--spc-flavour-hover-lift,-2px));box-shadow:0 12px 40px rgba(23,23,20,.06)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-list img,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-media{border-radius:var(--spc-flavour-image-radius,20px);transition:transform var(--spc-flavour-motion-duration,.26s) ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-list article:hover .spc-h1440-service-media{transform:scale(var(--spc-flavour-image-hover-scale,1.025))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-service-copy h3{font-weight:800;letter-spacing:-.02em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-h1440-service-copy h3{font-weight:600;font-size:32px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-project-media{border-radius:var(--spc-flavour-image-radius,0);transition:transform var(--spc-flavour-motion-duration,.3s) ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-h1440-works-stage,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-h1440-works-stage{border-radius:var(--spc-flavour-image-radius,0);overflow:hidden}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-project-copy h3{font-weight:700;letter-spacing:-.02em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-process-media-back,.spc-h1440-process-media-frame){border-radius:var(--spc-flavour-image-radius,20px)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-process-accordion details{border-bottom:1px solid rgba(23,23,20,var(--spc-flavour-divider-opacity,.18))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-process-accordion summary,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-h1440-process-accordion summary{letter-spacing:-.01em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-process-heading h2,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-h1440-process-heading h2{letter-spacing:var(--spc-flavour-letter-spacing,-.03em)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-testimonial-person img{border-radius:var(--spc-flavour-control-radius,8px)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-testimonial-nav button{border-radius:var(--spc-flavour-control-radius,50%);transition:transform var(--spc-flavour-motion-duration,.26s) ease,border-color .26s ease,background .26s ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-testimonial-nav button{border-color:var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-h1440-testimonial blockquote{font-weight:500;letter-spacing:-.02em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-testimonial blockquote{font-weight:600}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-award-rows>div{border-bottom-color:rgba(244,239,232,var(--spc-flavour-divider-opacity,.28))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-award-rows{border-top-color:rgba(244,239,232,var(--spc-flavour-divider-opacity,.28))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-journal article img,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-journal-media{border-radius:var(--spc-flavour-image-radius,0);transition:transform var(--spc-flavour-motion-duration,.26s) ease}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-journal article:hover img{transform:scale(var(--spc-flavour-image-hover-scale,1.1)) rotate(2.75deg)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-journal h3{font-weight:700}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-closing h2{letter-spacing:var(--spc-flavour-letter-spacing,-.04em);font-size:calc(1em * var(--spc-flavour-heading-scale, 1))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-closing h2{font-weight:700}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-footer-join{border:1px solid rgba(244,239,232,calc(var(--spc-flavour-divider-opacity, .18) + .1))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join{background:transparent;border-color:var(--spc-flavour-outline-on-dark,rgba(255,255,255,.78))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join input{color:var(--spc-flavour-text-on-dark,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join input::-moz-placeholder{color:rgba(255,255,255,.62)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join input::placeholder{color:rgba(255,255,255,.62)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join button{background:transparent;border:1px solid var(--spc-flavour-outline-on-dark,rgba(255,255,255,.78));color:var(--spc-flavour-text-on-dark,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-h1440-footer a:hover,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-h1440-footer a:hover{text-decoration:underline;text-underline-offset:4px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-h1440-footer{letter-spacing:.01em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) .spc-h1440-nav-pill{border-radius:var(--spc-flavour-ui-radius,100px)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) :is(.spc-h1440-contact,.spc-h1440-pill-action.spc-h1440-contact){border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) :is(.spc-h1440-contact,.spc-h1440-pill-action.spc-h1440-contact),:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) :is(.spc-h1440-contact,.spc-h1440-pill-action.spc-h1440-contact),:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) :is(.spc-h1440-contact,.spc-h1440-pill-action.spc-h1440-contact){background:rgb(65,57,54)!important;color:#fff!important;border:0!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) :is(.spc-h1440-contact,.spc-h1440-pill-action.spc-h1440-contact){background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important;color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-a1440-nav,.spc-b1440-nav,.spc-w1440-nav,.spc-pd1440-nav) .spc-h1440-contact :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo,.spc-b1440-card-media,.spc-bd1440-hero,.spc-bd1440-pair figure,.spc-bd1440-quote,.spc-pd1440-hero img,.spc-pd1440-gallery img,.spc-pd1440-tile){border-radius:var(--spc-flavour-image-radius,20px)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about .spc-h1440-founders img{border-radius:var(--spc-flavour-control-radius,50%)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page .spc-a1440-team-social a{border-radius:var(--spc-flavour-control-radius,50%)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page .spc-bd1440-author img{border-radius:var(--spc-flavour-control-radius,50%)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page :is(.spc-a1440-open-media img,.spc-a1440-mission-media img,.spc-a1440-team-photo img,.spc-b1440-card-media img){border-radius:inherit}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page .spc-b1440-more .spc-h1440-pill-action{border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page :is(.spc-a1440-statement,.spc-a1440-mission-copy) .spc-h1440-dark-pill{border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-bd1440-hero,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-bd1440-pair figure,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-bd1440-quote,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-card-media{border-radius:var(--spc-flavour-image-radius,20px)!important;overflow:hidden}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-more .spc-h1440-pill-action,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-b1440-blog,.spc-bd1440) .spc-h1440-closing .spc-h1440-pill-action{border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-bd1440-hero,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-bd1440-pair figure,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-bd1440-quote,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-card-media{border-radius:28px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-bd1440-hero,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-bd1440-pair figure,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-bd1440-quote,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-card-media{border-radius:8px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-hero,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-pair figure,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-quote,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-card-media{border-radius:0!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-bd1440-hero,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-bd1440-pair figure,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-bd1440-quote,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-card-media{border-radius:6px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-b1440-card time,.spc-bd1440-open time),:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] :is(.spc-b1440-card time,.spc-bd1440-open time){letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-b1440-card h2,.spc-b1440-card h3,.spc-b1440-open h1,.spc-bd1440-open h1,.spc-bd1440-related>h2,.spc-bd1440-h2){font-weight:800;letter-spacing:-.03em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] :is(.spc-b1440-card h2,.spc-b1440-card h3,.spc-b1440-open h1,.spc-bd1440-open h1,.spc-bd1440-related>h2){font-weight:500;letter-spacing:-.02em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-bd1440-quote{background:transparent;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-bd1440-quote{border:1px solid rgba(23,23,20,.12)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-quote{background:#171714;color:#f4efe8}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-quote footer,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-quote p{color:inherit}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-bd1440-author img{border-radius:50%!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-bd1440-author img,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-bd1440-author img{border-radius:4px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-bd1440-author img{border-radius:6px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-more .spc-h1440-pill-action{background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important;color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-more .spc-h1440-pill-action :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-nav .spc-h1440-nav-pill,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-nav .spc-h1440-nav-pill{border-radius:var(--spc-flavour-ui-radius,4px)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-nav .spc-h1440-nav-pill{border-radius:6px!important;background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-nav .spc-h1440-nav-pill{border-radius:100px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:var(--spc-flavour-image-radius,20px)!important;overflow:hidden}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-a1440-about :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:28px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:8px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:0!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:6px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-a1440-about .spc-a1440-nav .spc-h1440-nav-pill{border-radius:100px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about .spc-a1440-nav .spc-h1440-nav-pill,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about .spc-a1440-nav .spc-h1440-nav-pill{border-radius:var(--spc-flavour-ui-radius,4px)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about .spc-a1440-nav .spc-h1440-nav-pill{border-radius:6px!important;background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about .spc-h1440-closing .spc-h1440-pill-action,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about :is(.spc-a1440-statement,.spc-a1440-mission-copy) .spc-h1440-dark-pill{border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-a1440-about :is(.spc-a1440-statement,.spc-a1440-mission-copy) .spc-h1440-dark-pill{background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important;color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-a1440-about :is(.spc-a1440-statement,.spc-a1440-mission-copy) .spc-h1440-dark-pill :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-a1440-about .spc-h1440-founders img{border-radius:50%!important;border-width:4px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about .spc-h1440-founders img{border-radius:8px!important;border-width:2px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about .spc-h1440-founders img{border-radius:2px!important;border-width:3px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about .spc-h1440-founders img{border-radius:6px!important;border-width:1px;border-color:var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about .spc-h1440-stats article{border-radius:var(--spc-flavour-card-radius,10px)!important;background:var(--spc-flavour-stat-bg,#dcd8d5);border:var(--spc-flavour-stat-border,none)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about .spc-h1440-stats strong{font-size:28px;font-weight:700}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-a1440-about .spc-a1440-team-social a{border-radius:50%!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about .spc-a1440-team-social a{border-radius:4px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about .spc-a1440-team-social a{border-radius:2px!important;background:#171714;color:#f4efe8}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about .spc-a1440-team-social a{border-radius:6px!important;background:transparent;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about :is(.spc-h1440-badge,.spc-h1440-lead-label),:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about :is(.spc-h1440-badge,.spc-h1440-lead-label){letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about :is(.spc-a1440-open h1,.spc-a1440-statement h2,.spc-a1440-mission-copy h2,.spc-a1440-team-head h2,.spc-a1440-team-grid h3){font-weight:800;letter-spacing:-.03em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about :is(.spc-a1440-open h1,.spc-a1440-statement h2,.spc-a1440-mission-copy h2,.spc-a1440-team-head h2){font-weight:500;letter-spacing:-.02em}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about .spc-a1440-team-grid article>p{letter-spacing:.06em;text-transform:uppercase;font-size:13px}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page .spc-c1440-field input,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page .spc-c1440-field textarea{border-radius:var(--spc-flavour-ui-radius,8px)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-page .spc-c1440-type{background:transparent;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-page .spc-c1440-type.is-selected,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-page .spc-c1440-type[aria-checked=true]{background:rgba(23,23,20,.06);color:#111}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-page .spc-c1440-type.is-selected,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-page .spc-c1440-type[aria-checked=true],:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-page .spc-c1440-type.is-selected,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-page .spc-c1440-type[aria-checked=true]{background:rgb(65,57,54);color:#fff;border-color:transparent}}@media (max-width:1199px){:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-nav-pill,.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill,.spc-h1440-badge,.spc-h1440-project-category,.spc-w1440-stage-category,.spc-c1440-type,.spc-h1440-footer-join,.spc-h1440-footer-join button){border-radius:var(--spc-flavour-ui-radius,100px)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-light-pill,.spc-h1440-dark-pill,.spc-h1440-pill-action){border-radius:var(--spc-flavour-btn-radius,var(--spc-flavour-ui-radius,100px))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-dark-pill,.spc-h1440-light-pill,.spc-h1440-pill-action){background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34));color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-dark-pill,.spc-h1440-light-pill,.spc-h1440-pill-action) :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-pill-fill{display:none!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-closing :is(.spc-h1440-light-pill,.spc-h1440-dark-pill){border-color:var(--spc-flavour-outline-on-image,rgba(255,255,255,.82));color:var(--spc-flavour-text-on-image,#fff)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-badge{background:var(--spc-flavour-badge-fill-light,#dedbd8);border:1px solid var(--spc-flavour-badge-border-light,transparent)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-badge{color:var(--spc-flavour-text-on-light,#171714)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-awards .spc-h1440-badge,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-badge--light{background:var(--spc-flavour-badge-fill-dark,rgba(255,255,255,.14));border:1px solid var(--spc-flavour-badge-border-dark,transparent)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-h1440-badge--light,.spc-h1440-awards .spc-h1440-badge){color:var(--spc-flavour-text-on-dark,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-list article{border-radius:var(--spc-flavour-card-radius,20px);border:var(--spc-flavour-service-border,none)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-journal article img,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-service-media,:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-process-media-back,.spc-h1440-process-media-frame){border-radius:var(--spc-flavour-image-radius,12px)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-stats article{border-radius:var(--spc-flavour-card-radius,10px);background:var(--spc-flavour-stat-bg,#dcd8d5);border:var(--spc-flavour-stat-border,none)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] :is(.spc-h1440-project-category,.spc-w1440-stage-category){border-color:var(--spc-flavour-outline-on-image,rgba(255,255,255,.82))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-testimonial-nav button{border-radius:var(--spc-flavour-control-radius,50%)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-h1440-footer-join{border:1px solid rgba(244,239,232,calc(var(--spc-flavour-divider-opacity, .18) + .1))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join{background:transparent;border-color:var(--spc-flavour-outline-on-dark,rgba(255,255,255,.78))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join input{color:var(--spc-flavour-text-on-dark,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-h1440-footer-join button{background:transparent;border:1px solid var(--spc-flavour-outline-on-dark,rgba(255,255,255,.78));color:var(--spc-flavour-text-on-dark,#fff)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-page :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo,.spc-b1440-card-media,.spc-bd1440-hero,.spc-bd1440-pair figure,.spc-bd1440-quote,.spc-pd1440-tile){border-radius:var(--spc-flavour-image-radius,12px)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] :is(.spc-b1440-card-media,.spc-bd1440-hero,.spc-bd1440-pair figure,.spc-bd1440-quote,.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:20px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] :is(.spc-b1440-card-media,.spc-bd1440-hero,.spc-bd1440-pair figure,.spc-bd1440-quote,.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:0!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] :is(.spc-b1440-card-media,.spc-bd1440-hero,.spc-bd1440-pair figure,.spc-bd1440-quote,.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:8px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] :is(.spc-a1440-open-media,.spc-a1440-mission-media,.spc-a1440-team-photo){border-radius:6px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about .spc-h1440-founders img{border-radius:var(--spc-flavour-control-radius,50%)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-a1440-about .spc-h1440-founders img{border-radius:50%!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about .spc-h1440-founders img{border-radius:8px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about .spc-h1440-founders img{border-radius:2px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about .spc-h1440-founders img{border-radius:6px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-active=true] .spc-a1440-about .spc-h1440-stats article{border-radius:var(--spc-flavour-card-radius,10px)!important;background:var(--spc-flavour-stat-bg,#dcd8d5);border:var(--spc-flavour-stat-border,none)}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=soft] .spc-a1440-about .spc-a1440-team-social a{border-radius:50%!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=structured] .spc-a1440-about .spc-a1440-team-social a{border-radius:4px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=bold] .spc-a1440-about .spc-a1440-team-social a{border-radius:2px!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about .spc-a1440-team-social a{border-radius:6px!important;background:transparent;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-id=refined] .spc-a1440-about .spc-a1440-nav .spc-h1440-nav-pill{border-radius:6px!important;background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-a1440-nav,.spc-b1440-nav) :is(.spc-h1440-contact,.spc-h1440-pill-action.spc-h1440-contact){background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important;color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-a1440-about :is(.spc-a1440-statement,.spc-a1440-mission-copy) .spc-h1440-dark-pill{background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important;color:var(--spc-flavour-text-on-light,#171714)!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] .spc-a1440-about :is(.spc-a1440-statement,.spc-a1440-mission-copy) .spc-h1440-dark-pill :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope)[data-spc-flavour-button=minimal] :is(.spc-b1440-blog,.spc-bd1440) .spc-b1440-more .spc-h1440-pill-action{background:transparent!important;border:1px solid var(--spc-flavour-outline-on-light,rgba(23,23,20,.34))!important;color:var(--spc-flavour-text-on-light,#171714)!important}}.spc-root[data-spc-type=architectural-modern]{--spc-font:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--spc-font-display:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif}.spc-root[data-spc-type=refined-editorial]{--spc-font:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--spc-font-display:"Lora",Georgia,serif}.spc-root[data-spc-type=expressive-editorial]{--spc-font:"Manrope","Helvetica Neue",Arial,sans-serif;--spc-font-display:"Instrument Serif","Times New Roman",serif}.spc-root[data-spc-character] :is(.spc-h1440-hero-title,.spc-h1440-intro-title,.spc-h1440-section-title,.spc-h1440-works-title,.spc-h1440-closing-title,h1,h2){font-family:var(--spc-font-display,var(--spc-font));letter-spacing:var(--spc-personality-display-tracking,var(--spc-flavour-letter-spacing,0));font-weight:var(--spc-personality-display-weight,600)}.spc-root[data-spc-image-treatment=framed] :is(.spc-h1440-works-media,.spc-h1440-process-media-frame,.spc-h1440-journal-media,.spc-h1440-service-media,.spc-w1440-card-media,img.spc-h1440-works-img){border:var(--spc-personality-image-border,1px solid var(--spc-line));box-sizing:border-box}.spc-root[data-spc-image-treatment=editorial] :is(.spc-h1440-works-media,.spc-h1440-journal-media){border-radius:calc(var(--spc-flavour-image-radius, 12px) * .35)}.spc-root[data-spc-image-treatment=natural] :is(.spc-h1440-works-media,.spc-h1440-journal-media){border:0}.spc-root[data-spc-btn-language=minimal] :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-footer-join button,a.spc-h1440-cta){background:transparent!important;border:1px solid!important;font-weight:500;box-shadow:none!important}.spc-root[data-spc-btn-language=statement] :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill,a.spc-h1440-cta){background:var(--spc-ink,#171714)!important;color:var(--spc-paper,#fff)!important;border:1px solid transparent!important;font-weight:600}.spc-root[data-spc-btn-language=structured] :is(.spc-h1440-pill-action,.spc-h1440-light-pill){border:1px solid var(--spc-line,rgba(0,0,0,.12));font-weight:500}.spc-root[data-spc-personality=architectural] :is(.spc-h1440-stat-card,.spc-h1440-service-card,.spc-h1440-works-card){border-color:var(--spc-line,rgba(16,21,26,.22))}@media (prefers-reduced-motion:reduce){.spc-root{--spc-motion-scale:0!important;--spc-flavour-hover-lift:0px!important}}@media (min-width:1200px){.spc-h1440-home[data-spc-expr-nav=floating] .spc-h1440-nav-rail{margin-top:10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);box-sizing:border-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.spc-h1440-home[data-spc-expr-nav=framed] .spc-h1440-nav-rail{margin-top:10px;border-radius:0;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.38);box-sizing:border-box}.spc-h1440-home[data-spc-expr-nav=framed] .spc-h1440-nav-pill{border-radius:0;background:transparent;border:1px solid rgba(255,255,255,.28);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:1199px){.spc-h1440-home[data-spc-expr-nav=floating] .spc-h1440-nav-rail,.spc-h1440-home[data-spc-expr-nav=framed] .spc-h1440-nav-rail{margin-top:0;border-radius:0;background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.spc-h1440-home[data-spc-expr-nav=framed] .spc-h1440-nav-pill{border:none}}@media (min-width:1200px){.spc-h1440-home[data-spc-expr-stats=grouped] .spc-h1440-stats{background:#dcd8d5;border-radius:14px;padding:8px;gap:0;box-sizing:border-box}.spc-h1440-home[data-spc-expr-stats=grouped] .spc-h1440-stats article{background:transparent;border-radius:0}.spc-h1440-home[data-spc-expr-stats=cards] .spc-h1440-stats article{background:#e6e1dc;border:1px solid rgba(17,14,12,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}}@media (max-width:1199px){.spc-h1440-home[data-spc-expr-stats=grouped] .spc-h1440-stats{background:#dcd8d5;border-radius:12px;padding:6px;gap:0;box-sizing:border-box}.spc-h1440-home[data-spc-expr-stats=grouped] .spc-h1440-stats article{background:transparent;border-radius:0}.spc-h1440-home[data-spc-expr-stats=cards] .spc-h1440-stats article{border:1px solid rgba(17,14,12,.1)}}.spc-h1440-home[data-spc-expr-projects=framed] .spc-h1440-works-stage{box-shadow:inset 0 0 0 14px #2a1a12}.spc-h1440-home[data-spc-expr-projects=framed] .spc-h1440-project-copy{left:87px;--spc-project-copy-inset:174px;bottom:174px;bottom:max(var(--spc-project-copy-inset),calc(900px - 100dvh + var(--spc-project-copy-inset)))}.spc-h1440-home[data-spc-expr-projects=framed] .spc-h1440-project-category{border-radius:0}.spc-h1440-home[data-spc-expr-projects=overlay_lite] .spc-h1440-project-copy{padding:18px 20px 16px;background:rgba(18,10,6,.42);border:1px solid rgba(255,255,255,.16);border-radius:2px}.spc-h1440-home[data-spc-expr-projects=overlay_lite] .spc-h1440-project-shade{background:linear-gradient(180deg,rgba(24,12,6,.34),transparent 36%),linear-gradient(0deg,rgba(18,10,6,.92),rgba(18,10,6,.62) 22%,rgba(18,10,6,.22) 48%,rgba(18,10,6,.06) 64%,transparent 78%)}@media (max-width:1199px){.spc-h1440-home[data-spc-expr-projects=framed] .spc-h1440-works-stage{box-shadow:inset 0 0 0 10px #2a1a12}.spc-h1440-home[data-spc-expr-projects=framed] .spc-h1440-project-copy{left:24px;bottom:72px}.spc-h1440-home[data-spc-expr-projects=overlay_lite] .spc-h1440-project-copy{padding:14px 16px}}@media (min-width:1200px){.spc-h1440-home[data-spc-expr-nav=floating] .spc-h1440-nav-pill{border-radius:999px}.spc-h1440-home[data-spc-expr-nav=floating] .spc-h1440-contact:not([data-spc-cta-shape]),.spc-h1440-home[data-spc-expr-nav=floating] .spc-h1440-pill-action.spc-h1440-contact:not([data-spc-cta-shape]){border-radius:10px!important}.spc-h1440-home[data-spc-expr-nav=framed] .spc-h1440-contact:not([data-spc-cta-shape]),.spc-h1440-home[data-spc-expr-nav=framed] .spc-h1440-pill-action.spc-h1440-contact:not([data-spc-cta-shape]){border-radius:0!important}}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-shape=soft],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-shape=soft]{border-radius:100px!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-shape=balanced],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-shape=balanced]{border-radius:10px!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-shape=sharp],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-shape=sharp]{border-radius:0!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-contrast] :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span),:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-contrast] :is(.spc-h1440-pill-label-slot,.spc-h1440-pill-arrow>span){color:inherit!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=minimal] .spc-h1440-pill-fill,:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=outline] .spc-h1440-pill-fill,:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=minimal] .spc-h1440-pill-fill,:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=outline] .spc-h1440-pill-fill{display:none!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-contrast=light],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-contrast=light]{background:var(--spc-paper,#ffffff)!important;color:var(--spc-ink,#413936)!important;border:1px solid transparent!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-contrast=dark],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-contrast=dark]{background:var(--spc-ink,#171714)!important;color:var(--spc-paper,#eeedea)!important;border:1px solid transparent!important}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=minimal][data-spc-cta-contrast=light],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=minimal][data-spc-cta-contrast=light]{background:transparent!important;color:var(--spc-paper,#ffffff)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:none!important;font-weight:500}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=minimal][data-spc-cta-contrast=dark],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=minimal][data-spc-cta-contrast=dark]{background:var(--spc-ink,#171714)!important;color:var(--spc-paper,#eeedea)!important;border:1px solid rgba(238,237,234,.28)!important;box-shadow:none!important;font-weight:500}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=outline][data-spc-cta-contrast=light],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=outline][data-spc-cta-contrast=light]{background:transparent!important;color:var(--spc-paper,#ffffff)!important;border:1px solid rgba(255,255,255,.85)!important;font-weight:500}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=outline][data-spc-cta-contrast=dark],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=outline][data-spc-cta-contrast=dark]{background:transparent!important;color:var(--spc-paper,#eeedea)!important;border:1px solid rgba(238,237,234,.55)!important;font-weight:500}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=filled][data-spc-cta-contrast=light],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=filled][data-spc-cta-contrast=light]{background:var(--spc-paper,#ffffff)!important;color:var(--spc-ink,#413936)!important;border:1px solid transparent!important;font-weight:600}:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-contact,.spc-h1440-hero-cta)[data-spc-cta-treatment=filled][data-spc-cta-contrast=dark],:is(.spc-root,.spc-flavour-scope) :is(.spc-h1440-hero,.spc-h1440-nav,.spc-h1440-closing,.spc-page) :is(.spc-h1440-pill-action,.spc-h1440-light-pill,.spc-h1440-dark-pill)[data-spc-cta-treatment=filled][data-spc-cta-contrast=dark]{background:var(--spc-ink,#171714)!important;color:var(--spc-paper,#eeedea)!important;border:1px solid transparent!important;font-weight:600}.spc-h1440-home[data-spc-expr-stats=cards] .spc-h1440-stats article{box-shadow:none}.spc-h1440-home[data-spc-expr-stats=cards] .spc-h1440-stat-icon{border:none;background:transparent}.spc-h1440-home[data-spc-expr-projects=framed] .spc-h1440-project-copy h3{text-shadow:none}