.artwork_artwork__LddjF{position:relative;min-width:0;aspect-ratio:1.3;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:9%;isolation:isolate}.artwork_artworkCaption__DZorj{position:absolute;left:7%;bottom:5%;font-size:.625rem;letter-spacing:.13em;color:#b5b5b5;z-index:2}.artwork_photography__V1C6C{background:#d9d3c6;padding:8% 7% 12%}.artwork_photography__V1C6C .artwork_artworkCaption__DZorj{color:#615a4f}.artwork_browser___YJ_R{width:100%;background:#151812;border:1px solid #55594a;box-shadow:0 24px 50px #37322535;border-radius:7px;overflow:hidden;transform:perspective(1500px) rotateY(-4deg) rotateX(2deg);transition:transform .45s ease}.artwork_artwork__LddjF:hover .artwork_browser___YJ_R{transform:perspective(1500px) rotateY(0) rotateX(0)}.artwork_browserBar__Mn_Dl{display:flex;align-items:center;justify-content:space-between;padding:2% 3%;background:#23251f;border-bottom:1px solid #ffffff12;color:#bcbdb5;font-size:.5625rem}.artwork_dots__D9bQV{display:flex;gap:4px}.artwork_dots__D9bQV i{width:4px;height:4px;border-radius:50%;background:#6d7064}.artwork_siteScreenshot__FFLuX{display:block;width:100%;height:auto}.artwork_boardiwa__zIOJ1{background:#082c35;flex-direction:column;gap:7%;padding:8% 12% 13%}.artwork_boardiwa__zIOJ1:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 0,#11615c80,transparent 65%)}.artwork_boardiwaBrand__NtjXU{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#e5f4ee;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.6rem);font-weight:700;letter-spacing:-.065em}.artwork_platformDiagram__AF10S{width:100%;border:1px solid #91c7c933;background:#0c3440;border-radius:8px;box-shadow:0 25px 50px #00191c55}.artwork_diagramHeader__yPuyD{display:flex;justify-content:space-between;gap:.5rem;border-bottom:1px solid #91c7c933;padding:5% 6%;color:#a6c5c6;font-size:.6875rem}.artwork_diagramRows__zUmxa{padding:2% 6%}.artwork_diagramRows__zUmxa>div{display:flex;align-items:center;gap:5%;padding-block:4%;border-bottom:1px solid #91c7c91a}.artwork_diagramRows__zUmxa>div:last-child{border:0}.artwork_diagramRows__zUmxa>div>span{font-size:.625rem;color:#73adb0}.artwork_diagramRows__zUmxa strong{color:#deedeb;font-size:clamp(.6875rem,1.1vw,.875rem);font-weight:400}.artwork_diagramRows__zUmxa i{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#64baa2}.artwork_boardiwa__zIOJ1 .artwork_artworkCaption__DZorj{color:#95b5b7}.artwork_talentsa___eKrO{background:#e4eafa;padding:8% 10% 12%}.artwork_talentPage__a_9yD{width:100%;background:white;border-radius:8px;border:1px solid #cad5ef;overflow:hidden;box-shadow:0 25px 50px #2339581c;transform:rotate(-2deg);transition:transform .45s ease}.artwork_artwork__LddjF:hover .artwork_talentPage__a_9yD{transform:rotate(0)}.artwork_talentHeader__9eoj4{padding:4% 6%;display:flex;justify-content:space-between;align-items:center;color:#162346}.artwork_talentHeader__9eoj4 strong{font-size:clamp(1rem,2.3vw,1.8rem);font-family:var(--font-display);letter-spacing:-.08em}.artwork_talentHeader__9eoj4 strong>span{color:#385bd6;margin-left:.3rem}.artwork_talentHeader__9eoj4>span{font-size:.5625rem;color:#687288}.artwork_talentImage__7z9B2{position:relative;aspect-ratio:1.95}.artwork_talentImage__7z9B2 img{object-fit:cover;object-position:68% center}.artwork_talentMessage__bW1bE{padding:6%;font-family:var(--font-display);font-size:clamp(.875rem,1.8vw,1.5rem);font-weight:600;line-height:1.35;color:#19284b;letter-spacing:-.04em}.artwork_talentMessage__bW1bE span{color:#4261b8}.artwork_talentsa___eKrO .artwork_artworkCaption__DZorj{color:#576582}@media (max-width:760px){.artwork_artwork__LddjF{aspect-ratio:1.25}.artwork_boardiwaBrand__NtjXU{font-size:2rem}.artwork_diagramRows__zUmxa strong{font-size:.8125rem}.artwork_talentHeader__9eoj4 strong{font-size:1.5rem}.artwork_talentMessage__bW1bE{font-size:1.25rem}}.studio_home__zRm_A{--section-space:clamp(4.5rem,8vw,8rem)}.studio_hero__dyHEO{padding-top:clamp(2rem,4vw,3.4rem)}.studio_heroTopline__Y_ptB{display:flex;justify-content:space-between;align-items:center;gap:1rem}.studio_eyebrow__QysM5{display:flex;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.1em;font-weight:600;text-transform:uppercase;color:var(--muted)}.studio_eyebrow__QysM5 i{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.studio_location__Ym1uh{color:var(--muted);font-size:.75rem}.studio_heroGrid__E4pW7{margin-top:2.4rem}.studio_hero__dyHEO h1{font-family:var(--font-editorial);font-size:clamp(3.5rem,6.8vw,7rem);line-height:1.02;font-weight:400;letter-spacing:-.055em}.studio_hero__dyHEO h1>span{color:var(--accent)}.studio_heroCopy__jyT9b{display:flex;justify-content:space-between;align-items:center;gap:3rem;margin-top:1.8rem}.studio_heroCopy__jyT9b>p{max-width:680px;font-size:1.0625rem;line-height:1.8}.studio_primaryButton__gnKBR{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;gap:1.75rem;min-height:54px;padding:.85rem 1.35rem;color:white;background:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:4px;font-size:.875rem;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.studio_primaryButton__gnKBR:hover{background:var(--brand-ink-hover);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-ink) 16%,transparent);transform:translateY(-2px)}.studio_heroWork__fu_MP{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.studio_heroSpotlight__WI4fa{min-width:0;display:block;position:relative;overflow:hidden;border-radius:7px;background:#d9d3c6}.studio_heroSpotlightVisual__hHmS8{display:block;transition:filter .2s}.studio_heroSpotlightVisual__hHmS8:hover{filter:brightness(1.04)}.studio_heroSpotlightVisual__hHmS8>div:first-child{aspect-ratio:1.75;padding:4.5% 8% 10%;align-items:flex-start}.studio_heroSpotlightVisual__hHmS8>div:first-child>span:last-child{display:none}.studio_spotlightCaption__HHtSo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.5rem;padding:0 1.8rem 1.35rem;color:#252722}.studio_spotlightIdentity__cME0Y{display:flex;flex-direction:column;gap:.1rem}.studio_spotlightCaption__HHtSo span{font-size:.6875rem;color:#615a4f}.studio_spotlightCaption__HHtSo strong{font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.045em;font-weight:600}.studio_spotlightActions__Bb9UA{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.studio_spotlightActions__Bb9UA a{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;font-size:.75rem;font-weight:600;border-bottom:1px solid}.studio_spotlightActions__Bb9UA a:hover{color:#8a542e}.studio_spotlightActions__Bb9UA svg{width:14px;height:14px}.studio_roundArrow__8075k{display:grid;place-items:center;width:42px;height:42px;border:1px solid;border-radius:50%;flex-shrink:0;font-size:1.2rem;transition:transform .2s}.studio_heroSide__n9jJk{display:grid;grid-template-rows:1fr auto;grid-gap:1.5rem;gap:1.5rem;min-width:0}.studio_heroNote__l7EcM{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:var(--brand-ink);color:#fff;padding:clamp(1.5rem,3vw,2.5rem);border-radius:7px}.studio_noteMark__0XjmS{display:block;font-family:var(--font-display);font-size:3.1rem;font-weight:600;letter-spacing:-.13em;line-height:1}.studio_noteMark__0XjmS>span{color:var(--brand-accent)}.studio_heroNote__l7EcM p{max-width:300px;font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.9rem);line-height:1.35;letter-spacing:-.04em;color:#fff;margin-top:1.5rem}.studio_heroNote__l7EcM a{display:inline-flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--brand-paper);margin-top:1.5rem}.studio_heroNote__l7EcM a:hover{color:white}.studio_heroLatest__TOemV{display:flex;align-items:center;gap:1.2rem;padding:1rem;background:var(--surface-raised);border:1px solid var(--stroke);border-radius:7px;transition:border-color .2s}.studio_heroLatest__TOemV:hover{border-color:var(--accent)}.studio_latestImage__ijEwR{flex:0 0 62px;height:76px;border-radius:4px;background:#dff0eb url(/projects/boardiwa-icon.svg) 50%/48% auto no-repeat}.studio_heroLatest__TOemV>div>span{color:var(--muted);font-size:.6875rem}.studio_heroLatest__TOemV strong{display:block;font-family:var(--font-display);font-size:1.125rem;letter-spacing:-.035em;font-weight:600}.studio_heroLatest__TOemV p{font-size:.75rem;margin-top:.15rem}.studio_heroLatest__TOemV>svg{margin-left:auto;flex-shrink:0}.studio_projectStrip__N7LfN{display:grid;grid-template-columns:1.05fr 1.2fr 1fr 1fr;align-items:center;grid-gap:2rem;gap:2rem;border-bottom:1px solid var(--stroke);padding-block:2.5rem}.studio_projectStrip__N7LfN>span{font-size:.625rem;letter-spacing:.1em;color:var(--muted)}.studio_projectStrip__N7LfN a{font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.05em;font-weight:650;text-align:center;transition:color .2s}.studio_projectStrip__N7LfN a:hover{color:var(--accent)}.studio_projectStrip__N7LfN .studio_bossWordmark__PApph{font-family:Georgia,serif;font-weight:400;font-size:1.25rem;letter-spacing:-.04em}.studio_talentWordmark__khqhL>span{font-size:.8rem;margin-left:.3rem;color:var(--accent)}.studio_section__RkIHd{padding-top:var(--section-space,5rem);position:relative}.studio_anchor__qU2AN{position:absolute;top:0}.studio_sectionHeading__JDln9{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.studio_sectionHeading__JDln9 h2,.studio_studioSection__QrNp0 h2{position:relative;width:-moz-fit-content;width:fit-content;font-family:var(--font-editorial);font-size:clamp(2.7rem,5.1vw,5rem);font-weight:400;line-height:1.07;letter-spacing:-.05em;margin-top:1.4rem}.studio_sectionHeading__JDln9 h2>span,.studio_studioSection__QrNp0 h2>span{color:var(--muted)}.studio_sectionHeading__JDln9 h2>sup{position:absolute;top:.4rem;right:-2rem;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:-.02em;color:var(--accent)}.studio_sectionHeading__JDln9>p{max-width:370px;line-height:1.8;font-size:1rem;padding-bottom:.2rem}.studio_projectGrid__wkAVv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:3.5rem 2rem;gap:3.5rem 2rem;align-items:start}.studio_projectCard__cxbKk{min-width:0;scroll-margin-top:7rem}.studio_projectCard__cxbKk:nth-child(2n){padding-top:5rem}.studio_projectArtwork__hNRYx{position:relative;overflow:hidden;border-radius:7px}.studio_visitOverlay__t2zh5{position:absolute;display:flex;align-items:center;justify-content:center;gap:.75rem;right:1rem;bottom:1rem;padding:.65rem 1rem;background:#fff;color:#242a31;border-radius:30px;font-size:1.05rem;box-shadow:0 3px 12px #0001}.studio_visitOverlay__t2zh5>span{font-size:.75rem;font-weight:500}.studio_visitOverlay__t2zh5:hover{color:var(--brand-ink)}.studio_projectCopy__9B1Sa{padding-top:1.4rem}.studio_projectMeta__WmsVQ{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;color:var(--muted);margin-bottom:.8rem}.studio_projectMeta__WmsVQ>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_projectCopy__9B1Sa h2,.studio_projectCopy__9B1Sa h3{font-size:clamp(1.65rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.055em}.studio_projectTitleLink__XJLWh:hover{color:var(--accent)}.studio_projectCopy__9B1Sa .studio_projectHeadline__QZMJ7{color:var(--text);font-size:1rem;font-weight:500;margin-top:.65rem}.studio_projectCopy__9B1Sa>p{margin-top:.75rem;line-height:1.8;font-size:1rem}.studio_tags__QplVL{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.studio_tags__QplVL span{font-size:.6875rem;padding:.3rem .6rem;background:var(--surface-raised);color:var(--muted);border-radius:3px}.studio_projectDetails__W97J_{border-top:1px solid var(--stroke);margin-top:1.4rem}.studio_projectDetails__W97J_ summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem;min-height:48px;font-size:.875rem;font-weight:500;cursor:pointer;list-style:none}.studio_projectDetails__W97J_ summary::-webkit-details-marker{display:none}.studio_projectDetails__W97J_ summary>span{font-size:1.3rem;line-height:1;transition:transform .2s}.studio_projectDetails__W97J_[open] summary>span{transform:rotate(45deg)}.studio_projectDetails__W97J_ summary:hover{color:var(--accent)}.studio_projectDetails__W97J_ ul{padding-left:1.1rem;margin-top:.5rem;color:var(--muted);font-size:1rem;line-height:1.8}.studio_projectDetails__W97J_ li+li{margin-top:.5rem}.studio_statusNote__KtMxY{border-left:2px solid var(--stroke);padding-left:.9rem;font-size:.875rem}.studio_projectExternal__0dEHN{display:inline-flex;gap:1rem;color:var(--accent);margin-top:1rem;font-size:.875rem}.studio_moreWork__Va6Kq{display:flex;align-items:center;gap:3rem;padding:1.5rem 0;border-block:1px solid var(--stroke);margin-top:3.5rem}.studio_moreWork__Va6Kq>div>span{display:block;color:var(--muted);letter-spacing:.1em;font-size:.625rem}.studio_moreWork__Va6Kq strong{font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.055em}.studio_moreWork__Va6Kq>p{margin-left:auto;max-width:380px;font-size:.9375rem}.studio_moreWork__Va6Kq .studio_roundArrow__8075k{border-color:var(--stroke)}.studio_moreWork__Va6Kq:hover .studio_roundArrow__8075k{color:var(--accent);transform:translate(2px,-2px)}.studio_servicesSection____04j{background:var(--brand-ink);color:var(--brand-paper);margin-top:var(--section-space);padding:clamp(2rem,5vw,4.5rem);border-radius:7px}.studio_servicesSection____04j .studio_eyebrow__QysM5{color:var(--brand-muted)}.studio_servicesSection____04j .studio_sectionHeading__JDln9{align-items:flex-start}.studio_servicesSection____04j h2{color:var(--brand-paper)}.studio_servicesSection____04j h2>span{color:var(--brand-accent)}.studio_servicesSection____04j .studio_sectionHeading__JDln9>p{color:var(--brand-muted);padding-top:2.4rem;max-width:330px}.studio_serviceGrid__5O2Ar{border-top:1px solid var(--brand-rule)}.studio_service__tU1hc{display:grid;grid-template-columns:2.5rem 1fr 1.15fr;grid-gap:1.5rem;gap:1.5rem;padding-block:2rem;border-bottom:1px solid var(--brand-rule)}.studio_serviceNumber__0UwcR{color:var(--brand-accent);font-size:.75rem;padding-top:.3rem}.studio_service__tU1hc h3{color:var(--brand-paper);font-weight:500;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.3;letter-spacing:-.035em}.studio_service__tU1hc p{color:var(--brand-muted);line-height:1.8;font-size:1rem}.studio_serviceTags__v9XvW{display:block;margin-top:1rem;font-size:.75rem;color:var(--brand-paper)}.studio_service__tU1hc:last-child{border-bottom:0;padding-bottom:0}.studio_serviceIntro__oThzk{color:var(--brand-muted);margin-top:2rem;font-size:.875rem}.studio_process__8gx0r{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;list-style:none;padding:0;margin:3rem 0 0}.studio_process__8gx0r li{position:relative;border-top:1px solid var(--stroke);padding-top:1.2rem}.studio_stepNumber__rRzSG{display:grid;place-items:center;width:36px;height:36px;background:var(--surface-raised);border:1px solid var(--stroke);border-radius:50%;font-size:.6875rem;color:var(--accent)}.studio_process__8gx0r h3{font-size:1.2rem;font-weight:500;letter-spacing:-.035em;margin-top:1.3rem}.studio_process__8gx0r p{font-size:.9375rem;line-height:1.8;margin-top:.75rem}.studio_stepOutput__u5_8I{display:block;margin-top:1.3rem;font-size:.75rem;color:var(--muted)}.studio_stepOutput__u5_8I:before{content:"↳";color:var(--accent);padding-right:.5rem}.studio_studioSection__QrNp0{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;margin-top:var(--section-space);padding-block:3rem;border-block:1px solid var(--stroke)}.studio_studioCopy__i7R_D>p{line-height:1.85;font-size:1rem}.studio_studioCopy__i7R_D>p:first-child{color:var(--text);font-size:1.2rem;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.65}.studio_studioCopy__i7R_D>p+p{margin-top:1.1rem}.studio_studioSignature__D4OiN{display:flex;align-items:center;gap:.9rem;margin-top:1.8rem}.studio_signatureMonogram__RpZNH{width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:.875rem;letter-spacing:-.05em;font-weight:600}.studio_studioSignature__D4OiN strong{display:block;font-size:.875rem;font-weight:500}.studio_studioSignature__D4OiN span:not(.studio_signatureMonogram__RpZNH){font-size:.75rem;color:var(--muted)}.studio_contactBand__x3mTQ{margin-top:var(--section-space);padding:clamp(2rem,5vw,4.5rem);background:var(--brand-ink);color:white;border-radius:7px}.studio_contactBand__x3mTQ .studio_eyebrow__QysM5{color:var(--brand-muted)}.studio_contactBand__x3mTQ>div{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:2rem}.studio_contactBand__x3mTQ h2{color:white;font-family:var(--font-editorial);font-size:clamp(2.8rem,5.4vw,5.1rem);font-weight:400;line-height:1.08;letter-spacing:-.05em}.studio_contactBand__x3mTQ h2 span{color:var(--brand-accent)}.studio_contactBand__x3mTQ>p:not(.studio_eyebrow__QysM5){color:var(--brand-muted);max-width:580px;line-height:1.8;font-size:1rem;margin-top:1.4rem}.studio_contactArrow__RK8wp{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;border:1px solid var(--brand-rule);flex-shrink:0;transition:transform .2s,background .2s}.studio_contactArrow__RK8wp:hover{transform:translate(3px,-3px);background:color-mix(in srgb,var(--brand-paper) 8%,transparent)}.studio_emailLink__7F6NB{display:inline-flex;align-items:center;gap:1rem;border-bottom:1px solid var(--brand-rule);padding-bottom:.4rem;margin-top:2rem;font-size:.875rem;overflow-wrap:anywhere}.studio_pageIntro__KQ85u{padding-top:4rem;max-width:900px}.studio_pageIntro__KQ85u h1{font-family:var(--font-editorial);font-size:clamp(3rem,5.8vw,5.7rem);line-height:1.04;letter-spacing:-.05em;font-weight:400;margin-top:1.3rem}.studio_pageIntro__KQ85u p:last-child{font-size:1.125rem;margin-top:1.4rem;max-width:640px}@media (prefers-reduced-motion:no-preference){.studio_heroGrid__E4pW7{animation:studio_enter__8_x79 .6s ease-out both}.studio_heroWork__fu_MP{animation:studio_enter__8_x79 .7s ease-out .1s both}@keyframes studio_enter__8_x79{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.studio_hero__dyHEO h1{font-size:6.6vw}.studio_heroCopy__jyT9b{gap:2rem}.studio_heroCopy__jyT9b>p{max-width:580px;font-size:1rem}.studio_primaryButton__gnKBR{gap:1rem}.studio_heroWork__fu_MP{grid-template-columns:1.45fr 1fr}.studio_heroNote__l7EcM{padding:1.5rem}.studio_heroNote__l7EcM p{font-size:1.4rem}.studio_heroLatest__TOemV{gap:.8rem}.studio_latestImage__ijEwR{flex-basis:48px;height:62px}.studio_heroLatest__TOemV p{font-size:.6875rem}.studio_projectStrip__N7LfN{gap:1rem}.studio_projectStrip__N7LfN a{font-size:1.25rem}.studio_projectStrip__N7LfN .studio_bossWordmark__PApph{font-size:1.1rem}.studio_servicesSection____04j .studio_sectionHeading__JDln9{gap:2rem}.studio_process__8gx0r{grid-template-columns:repeat(3,minmax(0,1fr))}.studio_service__tU1hc{grid-template-columns:2rem 1fr 1fr;gap:1rem}.studio_studioSection__QrNp0{gap:3rem}}@media (max-width:760px){.studio_hero__dyHEO{padding-top:2rem}.studio_location__Ym1uh{display:none}.studio_heroGrid__E4pW7{margin-top:2rem}.studio_hero__dyHEO h1{font-size:clamp(2.65rem,9.5vw,3.9rem);line-height:1.07;max-width:600px}.studio_heroCopy__jyT9b{align-items:flex-start;flex-direction:column;gap:1.4rem;margin-top:1.5rem}.studio_heroCopy__jyT9b>p{max-width:560px}.studio_heroWork__fu_MP{grid-template-columns:1fr;margin-top:2rem;gap:1rem}.studio_heroSpotlightVisual__hHmS8>div:first-child{aspect-ratio:1.65}.studio_spotlightCaption__HHtSo{padding:0 1.3rem 1.1rem}.studio_heroSide__n9jJk{grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}.studio_heroNote__l7EcM{display:none}.studio_heroLatest__TOemV{padding:.9rem}.studio_latestImage__ijEwR{flex-basis:44px;height:50px}.studio_heroLatest__TOemV p{font-size:.75rem}.studio_heroLatest__TOemV>div:nth-child(2){display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:0 .65rem;gap:0 .65rem}.studio_heroLatest__TOemV>div:nth-child(2)>span{grid-column:1/-1}.studio_heroLatest__TOemV strong{font-size:1rem}.studio_projectStrip__N7LfN{grid-template-columns:repeat(3,1fr);gap:1rem;padding-block:1.8rem}.studio_projectStrip__N7LfN>span{grid-column:1/-1}.studio_projectStrip__N7LfN a{font-size:1.1rem}.studio_projectStrip__N7LfN .studio_bossWordmark__PApph{font-size:.9375rem}.studio_sectionHeading__JDln9{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.studio_sectionHeading__JDln9 h2,.studio_studioSection__QrNp0 h2{font-size:2.75rem;margin-top:1.1rem}.studio_sectionHeading__JDln9>p{max-width:550px}.studio_projectGrid__wkAVv{grid-template-columns:1fr;gap:2.5rem}.studio_projectCard__cxbKk:nth-child(2n){padding-top:0}.studio_projectCopy__9B1Sa h2,.studio_projectCopy__9B1Sa h3{font-size:1.9rem}.studio_projectCopy__9B1Sa{padding-top:1.2rem}.studio_moreWork__Va6Kq{gap:1.25rem;margin-top:2.5rem}.studio_moreWork__Va6Kq p{font-size:.8125rem}.studio_servicesSection____04j{padding:2rem 1.5rem}.studio_servicesSection____04j .studio_sectionHeading__JDln9{gap:1rem}.studio_servicesSection____04j .studio_sectionHeading__JDln9>p{padding-top:0}.studio_service__tU1hc{grid-template-columns:1.5rem 1fr;gap:.6rem 1rem;padding-block:1.5rem}.studio_service__tU1hc>div{grid-column:2}.studio_service__tU1hc h3{font-size:1.4rem}.studio_serviceTags__v9XvW{font-size:.6875rem}.studio_process__8gx0r{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.studio_studioSection__QrNp0{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.studio_contactBand__x3mTQ{padding:2rem 1.5rem}.studio_contactBand__x3mTQ>div{align-items:flex-start;gap:1rem}.studio_contactBand__x3mTQ h2{font-size:clamp(2rem,6.8vw,3rem)}.studio_contactArrow__RK8wp{width:46px;height:46px}.studio_contactArrow__RK8wp svg{width:23px;height:23px}}@media (max-width:400px){.studio_hero__dyHEO h1{font-size:2.7rem}.studio_projectStrip__N7LfN{grid-template-columns:1fr 1fr;gap:.8rem 2rem}.studio_projectStrip__N7LfN a{text-align:left;font-size:1.2rem}.studio_projectStrip__N7LfN .studio_bossWordmark__PApph{font-size:1.1rem}.studio_heroLatest__TOemV p,.studio_moreWork__Va6Kq p{display:none}.studio_moreWork__Va6Kq>.studio_roundArrow__8075k{margin-left:auto}.studio_emailLink__7F6NB{font-size:.8125rem;gap:.5rem}}.studio_notFoundLink__qIcH5{display:inline-flex;align-items:center;gap:1.5rem;margin-top:2rem;padding-bottom:.5rem;border-bottom:1px solid var(--accent);color:var(--accent);font-size:.9375rem}.studio_heroActions__74GZ4{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:.9rem}.studio_secondaryLink__BTHvI{display:inline-flex;align-items:center;gap:.65rem;padding:.2rem;color:var(--muted);font-size:.8125rem}.studio_secondaryLink__BTHvI:hover{color:var(--accent)}.studio_secondaryLink__BTHvI svg{width:15px;height:15px}.studio_artworkLink__2ChZ1{display:block;transition:filter .2s}.studio_artworkLink__2ChZ1:hover{filter:brightness(1.04)}.studio_caseLink__stQ6j{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;color:var(--accent);font-size:.875rem;font-weight:500;margin-top:1.4rem;padding-block:.45rem;border-bottom:1px solid var(--stroke)}.studio_caseLink__stQ6j:hover{border-color:var(--accent)}.studio_serviceLink__QXY8b{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--brand-rule);padding-top:1.6rem;margin-top:2rem;font-size:.875rem;color:var(--brand-paper)}.studio_serviceLink__QXY8b:hover{color:white}@media(max-width:760px){.studio_heroActions__74GZ4{align-items:flex-start}.studio_secondaryLink__BTHvI{min-height:40px}}.workLanding_page__hi5RX{padding:2rem 0 5rem}.workLanding_breadcrumb__T5e34{display:flex;gap:.7rem;margin-bottom:2rem;color:var(--muted);font-size:.75rem}.workLanding_breadcrumb__T5e34 a:hover{color:var(--accent)}.workLanding_hero__vsv4L{padding:clamp(2rem,5.5vw,5.5rem);background:var(--brand-ink);border:1px solid var(--brand-border);border-radius:4px;color:var(--brand-paper)}.workLanding_kicker__4_x9y,.workLanding_sectionIndex__KLk5D{display:flex;gap:1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.workLanding_kicker__4_x9y{color:var(--brand-muted)}.workLanding_kicker__4_x9y span{color:var(--brand-accent)}.workLanding_hero__vsv4L h1{margin-top:1.5rem;color:var(--brand-paper);font-family:var(--font-editorial);font-size:clamp(3.4rem,7.3vw,7.7rem);font-weight:400;letter-spacing:-.06em;line-height:1.02}.workLanding_hero__vsv4L h1 em{color:var(--brand-accent);font-weight:400}.workLanding_heroBottom__GjNK4{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:2.5rem}.workLanding_heroBottom__GjNK4 p{max-width:700px;color:var(--brand-muted);font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.8}.workLanding_heroBottom__GjNK4 a{display:inline-flex;flex-shrink:0;align-items:center;gap:1.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--brand-accent);color:var(--brand-paper);font-size:.83rem}.workLanding_heroBottom__GjNK4 a span{color:var(--brand-accent)}.workLanding_projectIndex__ejj0N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--stroke)}.workLanding_projectIndex__ejj0N a{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem 1rem;gap:.45rem 1rem;padding:1.5rem;transition:background .2s}.workLanding_projectIndex__ejj0N a+a{border-left:1px solid var(--stroke)}.workLanding_projectIndex__ejj0N a:hover{background:var(--surface-raised)}.workLanding_projectIndex__ejj0N a>span:first-child{grid-column:1/-1;color:var(--accent);font-size:.7rem}.workLanding_projectIndex__ejj0N strong{font-family:var(--font-display);font-size:1.12rem;font-weight:600;letter-spacing:-.035em}.workLanding_projectIndex__ejj0N small{grid-column:1;color:var(--muted);font-size:.73rem}.workLanding_projectIndex__ejj0N a>span:last-child{grid-row:2/4;grid-column:2;color:var(--accent)}.workLanding_showcaseIntro__bIMP9{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 3rem;padding-top:clamp(3.5rem,7vw,6rem);scroll-margin-top:7rem}.workLanding_sectionIndex__KLk5D{color:var(--accent)}.workLanding_showcaseIntro__bIMP9 h2{flex:1 1 100%;font-family:var(--font-editorial);font-size:clamp(2.7rem,5vw,5rem);font-weight:400;letter-spacing:-.05em}.workLanding_showcaseIntro__bIMP9>p:last-child{max-width:650px;margin-left:auto;font-size:.9rem}.workLanding_page__hi5RX #work{padding-top:2.5rem}.workLanding_closing__qToNm{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-top:3rem;margin-top:4rem;border-top:1px solid var(--stroke)}.workLanding_closing__qToNm h2{margin-top:.8rem;font-family:var(--font-editorial);font-size:clamp(2.4rem,4vw,4rem);font-weight:400;letter-spacing:-.05em}.workLanding_closing__qToNm a{display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1.5rem;min-height:52px;padding:.8rem 1rem;background:var(--brand-ink);color:white;font-size:.85rem}.workLanding_closing__qToNm a:hover{background:var(--brand-ink-hover)}@media (max-width:760px){.workLanding_page__hi5RX{padding:1.5rem 0 3rem}.workLanding_hero__vsv4L{margin-inline:-.5rem;padding:2.2rem 1.25rem 2.5rem}.workLanding_hero__vsv4L h1{font-size:clamp(3.15rem,11.7vw,5.5rem)}.workLanding_heroBottom__GjNK4{align-items:flex-start;flex-direction:column}.workLanding_projectIndex__ejj0N{grid-template-columns:1fr}.workLanding_projectIndex__ejj0N a{padding:1rem .25rem}.workLanding_projectIndex__ejj0N a+a{border-left:0;border-top:1px solid var(--stroke)}.workLanding_showcaseIntro__bIMP9>p:last-child{margin-left:0}.workLanding_closing__qToNm{align-items:flex-start;flex-direction:column}}.services_page__3gePj{padding-top:2rem}.services_breadcrumb__dikUc{display:flex;gap:.7rem;flex-wrap:wrap;font-size:.75rem;color:var(--muted)}.services_breadcrumb__dikUc a:hover{color:var(--accent)}.services_hero__3n_jR{padding:clamp(2rem,5.5vw,5.5rem);background:var(--brand-ink);border:1px solid var(--brand-border);border-radius:4px;color:var(--brand-paper)}.services_hero__3n_jR .services_heroEyebrow__s3J75{color:var(--brand-accent)}.services_hero__3n_jR h1{margin-top:1.4rem;color:var(--brand-paper);font-family:var(--font-editorial);font-size:clamp(3rem,6vw,5.8rem);line-height:1.04;letter-spacing:-.05em;font-weight:400}.services_hero__3n_jR h1 span{color:var(--brand-accent)}.services_intro__eUg5u{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:2rem}.services_intro__eUg5u p{max-width:660px;color:var(--brand-muted);font-size:1.0625rem;line-height:1.8}.services_heroButton__EInrI{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-ink)}.services_heroButton__EInrI:hover{background:var(--brand-accent-hover);color:var(--brand-ink)}.services_jumpLinks__SYcwL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--stroke)}.services_jumpLinks__SYcwL a{display:flex;align-items:center;gap:1rem;padding:1.4rem 1rem;font-size:.8125rem;transition:background .2s}.services_jumpLinks__SYcwL a+a{border-left:1px solid var(--stroke)}.services_jumpLinks__SYcwL a:hover{background:var(--surface-raised)}.services_jumpLinks__SYcwL a span:first-child{font-size:.6875rem;color:var(--accent)}.services_jumpLinks__SYcwL a span:last-child{margin-left:auto}.services_offers__noa8Q{padding-top:1rem}.services_offer__yi0PJ{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:6rem;gap:6rem;padding-block:4.5rem;border-bottom:1px solid var(--stroke);scroll-margin-top:6rem}.services_number__vhMNZ{color:var(--accent);font-size:.875rem}.services_offerTitle__1Hnc1 h2{max-width:400px;font-size:clamp(2rem,3.4vw,3rem);letter-spacing:-.055em;font-weight:500;line-height:1.16;margin-top:1.5rem}.services_offerTitle__1Hnc1 p{max-width:320px;margin-top:1rem;font-size:.875rem}.services_offerBody__fFPsw>p{font-size:1.0625rem;line-height:1.85;color:var(--text)}.services_offerBody__fFPsw ul{list-style:none;margin:1.8rem 0;padding:0}.services_offerBody__fFPsw li{display:flex;gap:.8rem;padding-block:.6rem;color:var(--muted);font-size:.9375rem}.services_offerBody__fFPsw li:before{content:"↳";color:var(--accent)}.services_example__4f6Zr{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem 1.5rem;background:var(--surface-raised);border-radius:5px;border:1px solid var(--stroke);transition:border-color .2s}.services_example__4f6Zr:hover{border-color:var(--accent)}.services_example__4f6Zr>div{display:flex;flex-direction:column;gap:.15rem}.services_example__4f6Zr small{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.services_example__4f6Zr strong{font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.035em}.services_example__4f6Zr>div>span{color:var(--muted);font-size:.8125rem;margin-top:.3rem}.services_example__4f6Zr>span{color:var(--accent);font-size:1.4rem}.services_exampleActions__yHLG4{display:grid;grid-gap:.65rem;gap:.65rem}.services_liveSite__G0_Mc{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;width:-moz-fit-content;width:fit-content;min-height:44px;padding:.3rem .15rem;color:var(--accent);font-size:.875rem;font-weight:600;border-bottom:1px solid}.services_liveSite__G0_Mc:hover{color:var(--accent-strong)}.services_liveSite__G0_Mc>span[aria-hidden]{font-size:1.1rem}.services_foundations__dVhFF{background:var(--brand-ink);color:white;padding:clamp(1.5rem,5vw,4rem);border-radius:7px;margin-top:5rem}.services_foundations__dVhFF>p{color:var(--brand-muted)}.services_foundations__dVhFF h2{color:white;font-family:var(--font-editorial);font-size:clamp(2.4rem,4vw,4rem);font-weight:400;letter-spacing:-.05em;margin-top:1.5rem}.services_foundations__dVhFF h2 span{color:var(--brand-accent)}.services_foundations__dVhFF>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.services_foundations__dVhFF article{border-top:1px solid var(--brand-rule);padding-top:1.3rem}.services_foundations__dVhFF h3{color:white;font-size:1rem;font-weight:500}.services_foundations__dVhFF article p{color:var(--brand-muted);font-size:.875rem;margin-top:.75rem}.services_faq__ZjNyU{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:5rem;gap:5rem;margin-top:6rem}.services_faq__ZjNyU h2{font-size:clamp(2rem,3.6vw,3rem);font-weight:500;letter-spacing:-.055em;margin-top:1.3rem}.services_faq__ZjNyU>div>p:last-child{font-size:.9375rem;margin-top:1.25rem}.services_faq__ZjNyU details{border-top:1px solid var(--stroke)}.services_faq__ZjNyU details:last-child{border-bottom:1px solid var(--stroke)}.services_faq__ZjNyU summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.35rem;list-style:none;font-size:1rem;cursor:pointer;font-weight:500;line-height:1.5}.services_faq__ZjNyU summary::-webkit-details-marker{display:none}.services_faq__ZjNyU summary:hover{color:var(--accent)}.services_faq__ZjNyU summary span{color:var(--accent);font-size:1.4rem}.services_faq__ZjNyU details[open] summary span{transform:rotate(45deg)}.services_faq__ZjNyU details p{padding:0 1.5rem 1.4rem 0;font-size:.9375rem;line-height:1.85}.services_closing__7wnxm{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding-block:3rem;margin-top:5rem;border-top:1px solid var(--stroke)}.services_closing__7wnxm h2{max-width:670px;font-family:var(--font-editorial);font-size:clamp(2.4rem,4vw,4rem);font-weight:400;letter-spacing:-.05em}@media(max-width:900px){.services_intro__eUg5u{flex-direction:column;align-items:flex-start;gap:1.5rem}.services_offer__yi0PJ{gap:3rem}.services_foundations__dVhFF>div{grid-template-columns:1fr 1fr}.services_faq__ZjNyU{gap:2.5rem}.services_closing__7wnxm{gap:2rem}}@media(max-width:650px){.services_hero__3n_jR{margin-inline:-.5rem;padding:2.2rem 1.25rem 2.5rem}.services_hero__3n_jR h1{font-size:clamp(3.1rem,11.6vw,5.2rem)}.services_jumpLinks__SYcwL{grid-template-columns:1fr}.services_jumpLinks__SYcwL a{padding:1rem .5rem}.services_jumpLinks__SYcwL a+a{border-left:0;border-top:1px solid var(--stroke)}.services_offer__yi0PJ{grid-template-columns:1fr;gap:1.5rem;padding-block:3rem}.services_offerTitle__1Hnc1 h2{margin-top:.75rem}.services_offerTitle__1Hnc1 p{max-width:none}.services_offerBody__fFPsw>p{font-size:1rem}.services_foundations__dVhFF{margin-top:3rem}.services_foundations__dVhFF>div{gap:1.5rem}.services_faq__ZjNyU{grid-template-columns:1fr;margin-top:4rem}.services_closing__7wnxm{flex-direction:column;align-items:flex-start;margin-top:3rem}}.caseStudy_caseStudy__ay3z4{padding-top:2rem}.caseStudy_breadcrumb__MI7CF ol{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:0;margin:0;list-style:none}.caseStudy_breadcrumb__MI7CF li{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--muted)}.caseStudy_breadcrumb__MI7CF a{padding-block:.3rem;transition:color .2s}.caseStudy_breadcrumb__MI7CF a:hover{color:var(--accent)}.caseStudy_breadcrumb__MI7CF [aria-current]{color:var(--text)}.caseStudy_hero__cF3zi{padding-block:clamp(2.8rem,6vw,5.5rem) clamp(2.2rem,4vw,3.5rem)}.caseStudy_heroTopline__84Sjm{display:flex;align-items:center;justify-content:space-between;gap:1rem}.caseStudy_eyebrow__iJysp{font-family:var(--font-body);font-size:.6875rem;line-height:1.65;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.caseStudy_projectNumber__X5hRP{flex-shrink:0;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.caseStudy_hero__cF3zi h1{font-family:var(--font-editorial);font-size:clamp(3.8rem,9vw,9rem);font-weight:400;line-height:1;letter-spacing:-.06em;margin-top:1.5rem}.caseStudy_headline__M_Kqb{max-width:750px;font-family:var(--font-display);font-size:clamp(1.15rem,2.1vw,1.7rem);line-height:1.45;letter-spacing:-.025em;margin-top:1.5rem}.caseStudy_caseIndex__ky36H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem;border-block:1px solid var(--stroke)}.caseStudy_caseIndex__ky36H a{display:flex;align-items:center;gap:.9rem;min-height:62px;padding:.9rem 1rem;font-size:.8rem;transition:background .2s}.caseStudy_caseIndex__ky36H a+a{border-left:1px solid var(--stroke)}.caseStudy_caseIndex__ky36H a:hover{background:var(--surface-raised)}.caseStudy_caseIndex__ky36H a>span:first-child{color:var(--accent);font-size:.7rem}.caseStudy_caseIndex__ky36H a>span:last-child{margin-left:auto;color:var(--accent)}.caseStudy_heroArt__WFyMM{margin:0}.caseStudy_heroArtLink__saCrD>div,.caseStudy_heroArt__WFyMM>div{border-radius:7px}.caseStudy_heroArtLink__saCrD{display:block;border-radius:7px;overflow:hidden}.caseStudy_heroArtLink__saCrD:hover{filter:brightness(1.04)}.caseStudy_heroArt__WFyMM figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.6875rem;color:var(--muted)}.caseStudy_heroArt__WFyMM figcaption a{color:var(--accent);border-bottom:1px solid}.caseStudy_heroArt__WFyMM figcaption a:hover{color:var(--accent-strong)}.caseStudy_brief__Tj9Zf{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,6vw,5.5rem)}.caseStudy_introduction__TrOgo>p{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.6;letter-spacing:-.03em;color:var(--text);margin-top:1.3rem}.caseStudy_projectInfo__1_MEk{border-top:1px solid var(--stroke);padding-top:1.3rem}.caseStudy_projectInfo__1_MEk h3{color:var(--muted);font-family:var(--font-body);font-size:.75rem;line-height:1.5;font-weight:400}.caseStudy_tags__UVvg5{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.8rem 0 0}.caseStudy_tags__UVvg5 li{font-size:.75rem;padding:.35rem .7rem;color:var(--text);background:var(--surface-raised);border-radius:3px}.caseStudy_status__aWuhw{margin-top:1.6rem}.caseStudy_status__aWuhw p{font-size:.875rem;line-height:1.75;color:var(--text);margin-top:.55rem}.caseStudy_externalLink__U5_v6{display:inline-flex;align-items:center;gap:1.75rem;padding-block:.65rem;margin-top:1.1rem;font-size:.875rem;font-weight:500;color:var(--accent);border-bottom:1px solid var(--accent)}.caseStudy_externalLink__U5_v6:hover{color:var(--accent-strong)}.caseStudy_externalLink__U5_v6>span[aria-hidden]{font-size:1.15rem}.caseStudy_visuallyHidden__dj62v{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caseStudy_story__8Mvn6{border-top:1px solid var(--stroke)}.caseStudy_storySection__6PT6G{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:4rem;gap:4rem;padding-block:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--stroke)}.caseStudy_sectionLabel__UXG0s{display:flex;align-items:baseline;gap:1rem;font-size:.75rem;line-height:1.7}.caseStudy_sectionLabel__UXG0s>span{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.caseStudy_sectionHeading__Spw6e h2,.caseStudy_storySection__6PT6G h2{max-width:710px;font-size:clamp(1.75rem,3.1vw,2.7rem);font-weight:500;letter-spacing:-.05em;line-height:1.2}.caseStudy_storySection__6PT6G>div>p{max-width:680px;font-size:1rem;line-height:1.9;margin-top:1.5rem}.caseStudy_deliverables__u4s2B{padding-top:clamp(2.5rem,5vw,4.5rem)}.caseStudy_sectionHeading__Spw6e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:4rem;gap:4rem}.caseStudy_deliverableGrid__vxIYO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.caseStudy_deliverable__fQ32T{border-top:1px solid var(--stroke);padding-top:1.4rem}.caseStudy_deliverableNumber__3ovqJ{font-size:.6875rem;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.caseStudy_deliverable__fQ32T h3{max-width:300px;font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.035em;margin-top:1.8rem}.caseStudy_deliverable__fQ32T p{font-size:.9375rem;line-height:1.85;margin-top:.9rem}.caseStudy_takeaway__SdcC5{border-left:2px solid var(--accent);padding:.25rem 0 .25rem clamp(1.25rem,3vw,2.5rem);margin-block:clamp(3rem,6vw,5rem) 0;max-width:920px}.caseStudy_takeaway__SdcC5>p{color:var(--text);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.6;letter-spacing:-.025em;margin-top:1rem}.caseStudy_related__loywr{padding-top:clamp(4.5rem,8vw,8rem)}.caseStudy_relatedHeading__xluGf{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.caseStudy_relatedHeading__xluGf h2{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:500;letter-spacing:-.06em;line-height:1.12;margin-top:1.1rem}.caseStudy_textLink___01jZ{display:inline-flex;align-items:center;gap:1.5rem;flex-shrink:0;font-size:.8125rem;padding-block:.4rem}.caseStudy_textLink___01jZ:hover{color:var(--accent)}.caseStudy_relatedGrid__oA3yt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.caseStudy_relatedCard__AGViP{min-width:0}.caseStudy_relatedArtwork__1Mh8f{position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:6px}.caseStudy_relatedArtwork__1Mh8f>div{position:absolute;inset:0 auto auto 0;width:200%;aspect-ratio:1.3;transform:scale(.5);transform-origin:top left}.caseStudy_relatedCaption__w_4DR{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem}.caseStudy_relatedCaption__w_4DR h3{font-size:1.35rem;font-weight:500;letter-spacing:-.045em}.caseStudy_relatedCaption__w_4DR>span{color:var(--muted);transition:transform .2s,color .2s}.caseStudy_relatedCard__AGViP:hover .caseStudy_relatedCaption__w_4DR>span{color:var(--accent);transform:translate(2px,-2px)}.caseStudy_relatedCard__AGViP>p{font-size:.8125rem;line-height:1.7;margin-top:.65rem}.caseStudy_readCase__NtmL8{display:inline-block;font-size:.75rem;color:var(--accent);border-bottom:1px solid var(--stroke);padding-bottom:.25rem;margin-top:.9rem}.caseStudy_relatedCard__AGViP:hover .caseStudy_readCase__NtmL8{border-color:var(--accent)}.caseStudy_contact__LGfBr{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(2rem,5vw,4rem);margin-top:clamp(4.5rem,8vw,7rem);background:var(--brand-ink);color:white;border-radius:7px}.caseStudy_contact__LGfBr .caseStudy_eyebrow__iJysp{color:var(--brand-accent)}.caseStudy_contact__LGfBr h2{color:white;max-width:610px;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.15;font-weight:500;letter-spacing:-.06em;margin-top:1.2rem}.caseStudy_contact__LGfBr h2+p{max-width:560px;color:var(--brand-muted);font-size:.9375rem;line-height:1.85;margin-top:1.2rem}.caseStudy_contactLink__3Lvq6{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;flex-shrink:0;min-height:54px;padding:.9rem 1.25rem;border:1px solid var(--brand-rule);border-radius:4px;font-size:.875rem;transition:background .2s}.caseStudy_contactLink__3Lvq6:hover{background:color-mix(in srgb,var(--brand-paper) 8%,transparent)}.caseStudy_contactLink__3Lvq6>span{font-size:1.25rem}@media (min-width:761px){.caseStudy_heroArtLink__saCrD>div,.caseStudy_heroArt__WFyMM>div{aspect-ratio:1.7}.caseStudy_heroArt__WFyMM[data-project=boss-kalam-pic]>.caseStudy_heroArtLink__saCrD>div{padding:4.5% 18% 7.5%}.caseStudy_heroArt__WFyMM[data-project=boardiwa]>div{padding:7% 23% 11%}.caseStudy_heroArt__WFyMM[data-project=talentsa]>div{padding:5% 24% 9%}}@media (max-width:1000px){.caseStudy_brief__Tj9Zf{gap:3rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.caseStudy_sectionHeading__Spw6e,.caseStudy_storySection__6PT6G{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:2rem}.caseStudy_deliverableGrid__vxIYO{gap:1.5rem}.caseStudy_relatedGrid__oA3yt{gap:1rem}.caseStudy_contact__LGfBr{flex-direction:column;align-items:flex-start;gap:2rem}}@media (max-width:760px){.caseStudy_caseStudy__ay3z4{padding-top:1.5rem}.caseStudy_breadcrumb__MI7CF li,.caseStudy_breadcrumb__MI7CF ol{gap:.65rem}.caseStudy_breadcrumb__MI7CF li{font-size:.6875rem}.caseStudy_hero__cF3zi h1{font-size:clamp(2.7rem,11.4vw,5.5rem);margin-top:1.25rem}.caseStudy_caseIndex__ky36H{grid-template-columns:1fr}.caseStudy_caseIndex__ky36H a+a{border-left:0;border-top:1px solid var(--stroke)}.caseStudy_headline__M_Kqb{max-width:500px;margin-top:1.15rem}.caseStudy_heroArt__WFyMM figcaption{font-size:.625rem}.caseStudy_brief__Tj9Zf{grid-template-columns:1fr;gap:2.5rem}.caseStudy_introduction__TrOgo>p{max-width:620px}.caseStudy_projectInfo__1_MEk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.caseStudy_status__aWuhw{margin-top:0}.caseStudy_externalLink__U5_v6{justify-self:start;margin-top:0}.caseStudy_sectionHeading__Spw6e,.caseStudy_storySection__6PT6G{grid-template-columns:1fr;gap:1.2rem}.caseStudy_sectionHeading__Spw6e h2,.caseStudy_storySection__6PT6G h2{max-width:620px;font-size:1.9rem}.caseStudy_storySection__6PT6G>div>p{margin-top:1.1rem}.caseStudy_deliverableGrid__vxIYO{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem}.caseStudy_deliverable__fQ32T{display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-gap:.8rem 1rem;gap:.8rem 1rem}.caseStudy_deliverableNumber__3ovqJ{padding-top:.2rem}.caseStudy_deliverable__fQ32T h3{max-width:none;margin-top:0}.caseStudy_deliverable__fQ32T p{grid-column:2;margin-top:0}.caseStudy_relatedHeading__xluGf{align-items:flex-start;gap:1rem}.caseStudy_textLink___01jZ{margin-top:2.3rem;gap:.65rem;font-size:.75rem}.caseStudy_relatedGrid__oA3yt{grid-template-columns:1fr;gap:2.5rem}.caseStudy_relatedArtwork__1Mh8f>div{position:relative;width:100%;transform:none}.caseStudy_relatedCaption__w_4DR h3{font-size:1.6rem}.caseStudy_relatedCard__AGViP>p{font-size:.9375rem}.caseStudy_contact__LGfBr{padding:2rem 1.5rem}}@media (max-width:400px){.caseStudy_heroTopline__84Sjm{align-items:flex-start}.caseStudy_eyebrow__iJysp{font-size:.625rem}.caseStudy_hero__cF3zi h1{font-size:2.8rem}.caseStudy_projectInfo__1_MEk{grid-template-columns:1fr}.caseStudy_relatedHeading__xluGf{flex-direction:column}.caseStudy_textLink___01jZ{margin-top:.4rem}.caseStudy_heroArt__WFyMM figcaption{flex-wrap:wrap;gap:.2rem 1rem}.caseStudy_contactLink__3Lvq6{width:100%;gap:1rem;font-size:.8125rem}}