.work-module__fg0oIG__page{--paper:#090a0d;--ink:#f4f1ea;--muted:#a8a6aa;--line:#ffffff1d;background:var(--paper);min-height:100svh;color:var(--ink);font-family:Space Grotesk,Arial,sans-serif;overflow:hidden}.work-module__fg0oIG__page h1,.work-module__fg0oIG__page h2,.work-module__fg0oIG__page h3{overflow-wrap:break-word;word-break:normal;text-wrap:balance}.work-module__fg0oIG__page a{color:inherit;text-decoration:none}.work-module__fg0oIG__nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0de8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(18px,3vw,58px);display:grid;position:sticky;top:0}.work-module__fg0oIG__brand{letter-spacing:.12em;align-items:center;gap:.7rem;font:.7rem IBM Plex Mono,monospace;display:flex}.work-module__fg0oIG__brand b,.work-module__fg0oIG__footer b{letter-spacing:-.14em;font:800 1.5rem/.8 Space Grotesk,sans-serif}.work-module__fg0oIG__nav>p{color:#8f8d92;letter-spacing:.09em;text-transform:uppercase;margin:0;font:.62rem IBM Plex Mono,monospace}.work-module__fg0oIG__navActions{letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:1.4rem;font:.64rem IBM Plex Mono,monospace;display:flex}.work-module__fg0oIG__navActions a{align-items:center;gap:.35rem;display:flex}.work-module__fg0oIG__navActions a:last-child{color:#e6a0ad}.work-module__fg0oIG__themeSwitch{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #fff4;border-radius:50%;place-items:center;padding:0;transition:background .25s,color .25s,transform .25s;display:grid}.work-module__fg0oIG__themeSwitch:hover{color:#090a0d;background:#f4f1ea;transform:rotate(18deg)}.work-module__fg0oIG__hero,.work-module__fg0oIG__featured,.work-module__fg0oIG__index,.work-module__fg0oIG__inquiry{padding-left:clamp(18px,5vw,88px);padding-right:clamp(18px,5vw,88px)}.work-module__fg0oIG__hero{border-bottom:1px solid var(--line);background:radial-gradient(at 85% 18%,#e6a0ad1a,#0000 26%),radial-gradient(at 25% 85%,#7892ff12,#0000 30%);padding-top:clamp(5rem,11vw,10rem);padding-bottom:clamp(4rem,8vw,7rem)}.work-module__fg0oIG__eyebrow,.work-module__fg0oIG__sectionLabel,.work-module__fg0oIG__projectCategory{letter-spacing:.11em;text-transform:uppercase;margin:0;font:.67rem IBM Plex Mono,monospace}.work-module__fg0oIG__eyebrow{color:#e6a0ad}.work-module__fg0oIG__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end;gap:7vw;margin-top:clamp(2.5rem,6vw,6rem);display:grid}.work-module__fg0oIG__hero h1,.work-module__fg0oIG__index h2,.work-module__fg0oIG__inquiry h2{letter-spacing:-.075em;text-wrap:balance;max-width:13ch;margin:0;font:500 clamp(3.8rem,8.3vw,10rem)/.88 Space Grotesk,sans-serif}.work-module__fg0oIG__hero h1 em,.work-module__fg0oIG__index h2 em,.work-module__fg0oIG__inquiry h2 em{color:#e6a0ad;font-family:Newsreader,Georgia,serif;font-weight:400}.work-module__fg0oIG__heroCopy{max-width:31rem;padding-bottom:.5rem}.work-module__fg0oIG__heroCopy>p,.work-module__fg0oIG__indexHeader>p,.work-module__fg0oIG__inquiry>p{color:#c4c1c3;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.48}.work-module__fg0oIG__heroActions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.2rem;display:flex}.work-module__fg0oIG__primaryAction,.work-module__fg0oIG__openProject,.work-module__fg0oIG__inquiryPrimary{letter-spacing:.06em;text-transform:uppercase;background:#f4f1ea;border:1px solid #f4f1ea;align-items:center;gap:.8rem;padding:1rem 1.15rem;font:.68rem IBM Plex Mono,monospace;transition:transform .25s,background .25s,color .25s;display:inline-flex;color:#090a0d!important}.work-module__fg0oIG__primaryAction:hover,.work-module__fg0oIG__openProject:hover,.work-module__fg0oIG__inquiryPrimary:hover{background:#e6a0ad;border-color:#e6a0ad;transform:translateY(-3px)}.work-module__fg0oIG__textAction{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #fff6;align-items:center;gap:.55rem;padding:.45rem 0;font:.67rem IBM Plex Mono,monospace;display:inline-flex}.work-module__fg0oIG__heroFoot{color:#85838a;letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:clamp(4rem,9vw,10rem);font:.62rem IBM Plex Mono,monospace;display:grid}.work-module__fg0oIG__heroFoot span:last-child{text-align:right}.work-module__fg0oIG__featured{background:#0e0f14;padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4.5rem,9vw,10rem)}.work-module__fg0oIG__sectionLabel{color:#aaa8ac;border-top:1px solid #ffffff24;justify-content:space-between;padding-top:.9rem;display:flex}.work-module__fg0oIG__featuredLayout{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,7vw,9rem);margin-top:clamp(2rem,5vw,5rem);display:grid}.work-module__fg0oIG__featuredVisual{background:radial-gradient(circle at 60% 42%,#c42d35 0,#5b1520 30%,#160b0e 72%);min-height:clamp(30rem,52vw,48rem);position:relative;overflow:hidden}.work-module__fg0oIG__featuredVisual:before{content:"";z-index:1;background:linear-gradient(115deg,#180c12 2%,#0000 48%,#0d0910c9 100%);position:absolute;inset:0}.work-module__fg0oIG__featuredVisual img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 25px 28px #0009);width:116%;height:106%;position:absolute;inset:7% -9% -6%;transform:rotate(-12deg)scale(1.1)}.work-module__fg0oIG__featuredVisual i{z-index:3;border:1px solid #fffa;border-radius:50%;width:4.4rem;height:4.4rem;position:absolute;top:8%;left:6%}.work-module__fg0oIG__featuredVisual small{z-index:3;letter-spacing:.1em;text-transform:uppercase;font:.62rem IBM Plex Mono,monospace;position:absolute;bottom:6%;right:6%}.work-module__fg0oIG__featuredCopy{max-width:35rem}.work-module__fg0oIG__projectCategory{color:#e3b34d}.work-module__fg0oIG__featured h2{letter-spacing:-.075em;margin:1.5rem 0 2rem;font:500 clamp(4rem,8vw,8.5rem)/.86 Space Grotesk,sans-serif}.work-module__fg0oIG__featured h2 em{font:400 "Newsreader", Georgia, serif;color:#e3b34d}.work-module__fg0oIG__lead{font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.38}.work-module__fg0oIG__featuredMeta{border-top:1px solid #ffffff2b;gap:0;margin:2.6rem 0;display:grid}.work-module__fg0oIG__featuredMeta div{border-bottom:1px solid #ffffff20;grid-template-columns:8.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.work-module__fg0oIG__featuredMeta dt,.work-module__fg0oIG__cardMeta dt{color:#8f8e95;letter-spacing:.08em;text-transform:uppercase;font:.62rem IBM Plex Mono,monospace}.work-module__fg0oIG__featuredMeta dd,.work-module__fg0oIG__cardMeta dd{margin:0;font-size:.9rem}.work-module__fg0oIG__index{background:#090a0d;padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,11vw,11rem)}.work-module__fg0oIG__indexHeader{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.work-module__fg0oIG__indexHeader h2{margin-top:1.5rem;font-size:clamp(3.5rem,6.8vw,8rem)}.work-module__fg0oIG__indexHeader>p{max-width:31rem;padding-bottom:.4rem}.work-module__fg0oIG__filterBar{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem;margin-top:clamp(3rem,7vw,6rem);padding-top:1rem;display:flex}.work-module__fg0oIG__filterBar button{color:#b9b7ba;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffff25;border-radius:999px;align-items:center;gap:.65rem;min-height:2.7rem;padding:0 .9rem;font:.65rem IBM Plex Mono,monospace;transition:all .25s;display:flex}.work-module__fg0oIG__filterBar button:hover,.work-module__fg0oIG__filterBar button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#0a0b0d}.work-module__fg0oIG__filterBar span{opacity:.65;font-size:.56rem}.work-module__fg0oIG__resultCount{color:#7f7d83;letter-spacing:.08em;text-transform:uppercase;margin:1.2rem 0 0;font:.63rem IBM Plex Mono,monospace}.work-module__fg0oIG__projectGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.work-module__fg0oIG__projectCard{isolation:isolate;background:#121319;border:1px solid #ffffff16;grid-template-columns:minmax(0,1fr);transition:border-color .35s,transform .35s;display:grid;position:relative;overflow:hidden}.work-module__fg0oIG__cardAnchor{min-height:100%;color:inherit;grid-template-columns:minmax(0,1fr);display:grid}.work-module__fg0oIG__cardAnchor:focus-visible{outline:2px solid var(--tone);outline-offset:-5px}.work-module__fg0oIG__projectCard:hover{z-index:1;border-color:var(--tone);transform:translateY(-5px)}.work-module__fg0oIG__card1,.work-module__fg0oIG__card4,.work-module__fg0oIG__card7,.work-module__fg0oIG__card10{grid-column:span 7}.work-module__fg0oIG__card2,.work-module__fg0oIG__card3,.work-module__fg0oIG__card5,.work-module__fg0oIG__card6,.work-module__fg0oIG__card8,.work-module__fg0oIG__card9,.work-module__fg0oIG__card11,.work-module__fg0oIG__card12{grid-column:span 5}.work-module__fg0oIG__cardVisual{background:#212228;min-height:20rem;position:relative;overflow:hidden}.work-module__fg0oIG__cardVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#101116ba 100%);position:absolute;inset:0}.work-module__fg0oIG__cardVisual img{-o-object-fit:cover;object-fit:cover;filter:saturate(.76)contrast(1.03);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .45s;position:absolute;inset:0}.work-module__fg0oIG__projectCard:hover .work-module__fg0oIG__cardVisual img{filter:saturate(1.05)contrast(1.06);transform:scale(1.06)}.work-module__fg0oIG__visualUI{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:1rem}.work-module__fg0oIG__visualUI span{color:#fff;background:#0a0b0dcc;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font:.61rem IBM Plex Mono,monospace;display:grid}.work-module__fg0oIG__visualUI i{background:var(--tone);width:35%;height:2px;box-shadow:0 0 18px var(--tone);position:absolute;bottom:0;left:0}.work-module__fg0oIG__visualUI b{color:#e8e6e6;letter-spacing:.05em;text-transform:uppercase;background:#0a0b0dcc;max-width:12rem;margin:0 0 0 auto;padding:.55rem .6rem;font:.57rem/1.3 IBM Plex Mono,monospace}.work-module__fg0oIG__cardContent{flex-direction:column;min-height:23rem;padding:1.3rem;display:flex}.work-module__fg0oIG__cardTopline{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font:.61rem IBM Plex Mono,monospace;display:flex}.work-module__fg0oIG__cardTopline p{color:#9b999e;text-align:right;margin:0}.work-module__fg0oIG__cardContent h3{letter-spacing:-.075em;margin:2.3rem 0 .4rem;font:500 clamp(2.8rem,4.5vw,5.3rem)/.86 Space Grotesk,sans-serif}.work-module__fg0oIG__cardType{color:var(--tone);margin:0;font:italic 1.15rem Newsreader,Georgia,serif}.work-module__fg0oIG__cardDescription{color:#c6c3c5;max-width:34rem;margin:1.3rem 0 0;font-size:.93rem;line-height:1.42}.work-module__fg0oIG__cardMeta{border-top:1px solid #ffffff19;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:2rem 0 1.6rem;padding-top:.85rem;display:grid}.work-module__fg0oIG__cardMeta dd{color:#dedbdd;margin-top:.45rem;font-size:.78rem;line-height:1.25}.work-module__fg0oIG__cardLink{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:.5rem;width:max-content;margin-top:auto;padding-bottom:.45rem;font:.65rem IBM Plex Mono,monospace;display:inline-flex}.work-module__fg0oIG__cardLink svg{transition:transform .25s}.work-module__fg0oIG__cardLink:hover svg{transform:translate(3px,-3px)}.work-module__fg0oIG__card2 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card3 .work-module__fg0oIG__cardVisual{min-height:27rem}.work-module__fg0oIG__card4 .work-module__fg0oIG__cardVisual{min-height:18rem}.work-module__fg0oIG__card5 .work-module__fg0oIG__cardVisual{min-height:26rem}.work-module__fg0oIG__card6 .work-module__fg0oIG__cardVisual{min-height:31rem}.work-module__fg0oIG__card7 .work-module__fg0oIG__cardVisual{min-height:22rem}.work-module__fg0oIG__card8 .work-module__fg0oIG__cardVisual{min-height:30rem}.work-module__fg0oIG__card9 .work-module__fg0oIG__cardVisual{min-height:22rem}.work-module__fg0oIG__card10 .work-module__fg0oIG__cardVisual{min-height:18rem}.work-module__fg0oIG__card11 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card12 .work-module__fg0oIG__cardVisual{min-height:26rem}.work-module__fg0oIG__visualvela .work-module__fg0oIG__cardVisual img{-o-object-fit:contain;object-fit:contain;background:radial-gradient(circle at 55% 45%,#791e2a,#180d11 65%);padding:7%}.work-module__fg0oIG__visualvela .work-module__fg0oIG__cardVisual:after{background:linear-gradient(90deg,#170b10 0%,#0000 50%)}.work-module__fg0oIG__visualfield .work-module__fg0oIG__cardVisual:before{content:"ISSUE 05  /  READING INDEX";z-index:2;color:#f7f6f2;letter-spacing:.1em;font:.58rem IBM Plex Mono,monospace;position:absolute;top:1rem;right:1rem}.work-module__fg0oIG__visualserein .work-module__fg0oIG__cardVisual img{-o-object-position:65% center;object-position:65% center}.work-module__fg0oIG__visualorbital .work-module__fg0oIG__cardVisual:before{content:"";z-index:2;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 11%,#b8ff3222 11.5% 12%);border:1px solid #b8ff3266;position:absolute;inset:12%}.work-module__fg0oIG__visualember .work-module__fg0oIG__cardVisual img{-o-object-position:48% center;object-position:48% center}.work-module__fg0oIG__visualkanso .work-module__fg0oIG__cardVisual:before{content:"MATERIAL INDEX / 07";z-index:2;writing-mode:vertical-rl;color:#171717;letter-spacing:.11em;font:.58rem IBM Plex Mono,monospace;position:absolute;bottom:1rem;left:1rem}.work-module__fg0oIG__visualforge .work-module__fg0oIG__cardVisual:before{content:"TRANSMISSION LIVE";z-index:2;color:#111;letter-spacing:.08em;background:#f5d94e;padding:.45rem;font:.58rem IBM Plex Mono,monospace;position:absolute;top:1rem;left:1rem}.work-module__fg0oIG__visualopenhand .work-module__fg0oIG__cardVisual:after{background:linear-gradient(135deg,#ef968244,#0000 60%)}.work-module__fg0oIG__visualstatic .work-module__fg0oIG__cardVisual:before{content:"PLAY  01:27";z-index:2;color:#fff;letter-spacing:.1em;font:.62rem IBM Plex Mono,monospace;position:absolute;bottom:1rem;right:1rem}.work-module__fg0oIG__visualpulse .work-module__fg0oIG__cardVisual:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 48%,#a99aff3b 48% 49%,#0000 49%),linear-gradient(#0000 48%,#a99aff3b 48% 49%,#0000 49%);border:1px solid #a99aff80;position:absolute;inset:17% 9%}.work-module__fg0oIG__visualsubject .work-module__fg0oIG__cardVisual img{-o-object-position:center 45%;object-position:center 45%;filter:saturate(.55)contrast(.92)brightness(1.06)}.work-module__fg0oIG__visualsubject .work-module__fg0oIG__cardVisual:after{background:linear-gradient(#0000 28%,#5b6461a8 100%)}.work-module__fg0oIG__inquiry{color:#1a1217;background:#e6a0ad;padding-top:clamp(5rem,11vw,11rem);padding-bottom:clamp(5rem,10vw,10rem)}.work-module__fg0oIG__inquiry .work-module__fg0oIG__eyebrow{color:#5b303d}.work-module__fg0oIG__inquiry h2{max-width:15ch;margin:1.7rem 0 2.5rem}.work-module__fg0oIG__inquiry h2 em{color:#fff5eb}.work-module__fg0oIG__inquiry>p{color:#432731;max-width:32rem}.work-module__fg0oIG__inquiry>div{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.5rem;display:flex}.work-module__fg0oIG__inquiryPrimary{background:#1a1217;border-color:#1a1217;color:#fff5eb!important}.work-module__fg0oIG__inquiryMail{letter-spacing:.05em;border-bottom:1px solid #1a121766;padding-bottom:.4rem;font:.67rem IBM Plex Mono,monospace}.work-module__fg0oIG__footer{color:#aaa8ad;letter-spacing:.08em;text-transform:uppercase;background:#090a0d;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:8rem;padding:0 clamp(18px,5vw,88px);font:.63rem IBM Plex Mono,monospace;display:grid}.work-module__fg0oIG__footer a{align-items:center;gap:.5rem;display:flex}.work-module__fg0oIG__footer span{text-align:right}@media (max-width:900px){.work-module__fg0oIG__nav{grid-template-columns:1fr auto}.work-module__fg0oIG__nav>p,.work-module__fg0oIG__navActions a:first-child{display:none}.work-module__fg0oIG__heroGrid,.work-module__fg0oIG__featuredLayout,.work-module__fg0oIG__indexHeader{grid-template-columns:1fr;gap:2rem}.work-module__fg0oIG__hero h1{max-width:10ch}.work-module__fg0oIG__heroCopy{max-width:36rem}.work-module__fg0oIG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-module__fg0oIG__projectCard,.work-module__fg0oIG__card1,.work-module__fg0oIG__card2,.work-module__fg0oIG__card3,.work-module__fg0oIG__card4,.work-module__fg0oIG__card5,.work-module__fg0oIG__card6,.work-module__fg0oIG__card7,.work-module__fg0oIG__card8,.work-module__fg0oIG__card9,.work-module__fg0oIG__card10,.work-module__fg0oIG__card11,.work-module__fg0oIG__card12{grid-column:span 1}.work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card2 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card3 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card4 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card5 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card6 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card7 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card8 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card9 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card10 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card11 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card12 .work-module__fg0oIG__cardVisual{min-height:21rem}}@media (max-width:620px){.work-module__fg0oIG__nav{min-height:68px}.work-module__fg0oIG__brand span,.work-module__fg0oIG__navActions a:first-child{display:none}.work-module__fg0oIG__navActions{gap:0}.work-module__fg0oIG__navActions a{border:1px solid #ffffff2d;border-radius:50%;justify-content:center;min-width:2.8rem;min-height:2.8rem;font-size:0}.work-module__fg0oIG__themeSwitch{border-color:#ffffff2d;width:2.8rem;height:2.8rem}.work-module__fg0oIG__navActions svg{width:17px;height:17px}.work-module__fg0oIG__hero{padding-top:4.5rem;padding-bottom:3.5rem}.work-module__fg0oIG__hero h1,.work-module__fg0oIG__index h2,.work-module__fg0oIG__inquiry h2{font-size:clamp(3.3rem,15vw,5.4rem);line-height:.9}.work-module__fg0oIG__heroGrid{margin-top:2.4rem}.work-module__fg0oIG__heroFoot{grid-template-columns:1fr;gap:.65rem;margin-top:3.6rem}.work-module__fg0oIG__heroFoot span:last-child{text-align:left}.work-module__fg0oIG__featured{padding-top:4rem;padding-bottom:4rem}.work-module__fg0oIG__featuredVisual{min-height:26rem}.work-module__fg0oIG__featuredVisual img{width:126%;height:113%;inset:10% -13% -9%}.work-module__fg0oIG__featured h2{letter-spacing:-.07em;font-size:clamp(2.6rem,12vw,4.5rem);line-height:.88}.work-module__fg0oIG__featuredMeta div{grid-template-columns:1fr;gap:.5rem}.work-module__fg0oIG__index{padding-top:4.5rem}.work-module__fg0oIG__filterBar{scrollbar-width:none;flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.work-module__fg0oIG__filterBar::-webkit-scrollbar{display:none}.work-module__fg0oIG__filterBar button{flex:none;min-height:3rem}.work-module__fg0oIG__projectGrid{grid-template-columns:1fr;gap:1.2rem}.work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card2 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card3 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card4 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card5 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card6 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card7 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card8 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card9 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card10 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card11 .work-module__fg0oIG__cardVisual,.work-module__fg0oIG__card12 .work-module__fg0oIG__cardVisual{min-height:18rem}.work-module__fg0oIG__cardContent{min-height:0;padding:1.15rem}.work-module__fg0oIG__cardContent h3{margin-top:1.8rem;font-size:clamp(2.2rem,10vw,3.7rem)}.work-module__fg0oIG__cardDescription{font-size:.92rem}.work-module__fg0oIG__cardMeta{grid-template-columns:1fr;margin:1.5rem 0}.work-module__fg0oIG__cardLink{align-items:center;min-height:2.75rem}.work-module__fg0oIG__inquiry{padding-top:4.5rem;padding-bottom:4.5rem}.work-module__fg0oIG__footer{grid-template-columns:1fr auto;min-height:7rem}.work-module__fg0oIG__footer span{display:none}}.work-module__fg0oIG__page[data-theme=light]{--paper:#eee8dc;--ink:#192027;--muted:#58636b;--line:#19202722;color:#192027;background:#eee8dc}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__nav{background:#eee8dce8}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__nav>p,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardTopline p,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__resultCount,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__sectionLabel,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardMeta dt{color:#56616a}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__navActions a:last-child,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__eyebrow,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__hero h1 em,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__index h2 em{color:#548da6}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__themeSwitch{background:#fffdf7a8;border-color:#19202744}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__navActions a,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__themeSwitch{border-color:#19202733}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__themeSwitch:hover{color:#eee8dc;background:#192027}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__hero{background:radial-gradient(at 85% 18%,#93cce033,#0000 28%),radial-gradient(at 25% 85%,#8eafd51f,#0000 31%)}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__heroCopy>p,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__indexHeader>p{color:#46535c}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__primaryAction,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__openProject{background:#192027;border-color:#192027;color:#eee8dc!important}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__primaryAction:hover,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__openProject:hover{background:#76bbd3;border-color:#76bbd3;color:#192027!important}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__textAction{border-color:#19202766}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featured{background:#e4edf0}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featuredVisual{background:radial-gradient(circle at 60% 42%,#b9d7df 0,#668796 30%,#26323b 72%)}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featuredVisual:before{background:linear-gradient(115deg,#31414a 2%,#0000 48%,#1d252ab8 100%)}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featuredVisual small{color:#fff}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__projectCategory,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featured h2 em{color:#4f91aa}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featuredMeta,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__featuredMeta div{border-color:#19202724}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__index{background:#f4efe5}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__filterBar button{color:#40505a;border-color:#19202733}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__filterBar button:hover,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__filterBar button[aria-pressed=true]{color:#f4efe5;background:#192027;border-color:#192027}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__projectCard{background:#fffdf7;border-color:#19202722}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__projectCard:hover{border-color:var(--tone)}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardVisual:after{background:linear-gradient(#0000 35%,#192027a8 100%)}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardDescription,.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardMeta dd{color:#384850}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardMeta{border-color:#1920271f}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__cardLink{border-color:#19202780}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiry{color:#162630;background:#b9dce4}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiry .work-module__fg0oIG__eyebrow{color:#3c7187}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiry h2 em{color:#f8f4eb}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiry>p{color:#29414c}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiryPrimary{background:#162630;border-color:#162630;color:#f8f4eb!important}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiryPrimary:hover{background:#f8f4eb;border-color:#f8f4eb;color:#162630!important}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__inquiryMail{border-color:#16263080}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__footer{color:#eee8dc;background:#192027}.work-module__fg0oIG__page,.work-module__fg0oIG__page .work-module__fg0oIG__nav,.work-module__fg0oIG__page .work-module__fg0oIG__hero,.work-module__fg0oIG__page .work-module__fg0oIG__featured,.work-module__fg0oIG__page .work-module__fg0oIG__index,.work-module__fg0oIG__page .work-module__fg0oIG__inquiry,.work-module__fg0oIG__page .work-module__fg0oIG__footer,.work-module__fg0oIG__page .work-module__fg0oIG__projectCard,.work-module__fg0oIG__page .work-module__fg0oIG__filterBar button,.work-module__fg0oIG__page .work-module__fg0oIG__themeSwitch{transition:background-color .55s cubic-bezier(.2,.75,.2,1),color .4s,border-color .45s}.work-module__fg0oIG__themeWash{z-index:100;pointer-events:none;background:#090a0d;animation:.7s cubic-bezier(.2,.75,.2,1) both work-module__fg0oIG__themeWash;position:fixed;inset:0}.work-module__fg0oIG__page[data-theme=light] .work-module__fg0oIG__themeWash{background:#eee8dc}@keyframes work-module__fg0oIG__themeWash{0%{opacity:0}38%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){.work-module__fg0oIG__page *{scroll-behavior:auto!important;transition:none!important}}
