.StudioHome-module__6xZRnG__page{background:var(--surface);color:var(--text);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.StudioHome-module__6xZRnG__page a{color:inherit;text-decoration:none}.StudioHome-module__6xZRnG__header,.StudioHome-module__6xZRnG__hero,.StudioHome-module__6xZRnG__lifecycleSection,.StudioHome-module__6xZRnG__about,.StudioHome-module__6xZRnG__capabilities,.StudioHome-module__6xZRnG__work,.StudioHome-module__6xZRnG__stackSection,.StudioHome-module__6xZRnG__experience,.StudioHome-module__6xZRnG__writing,.StudioHome-module__6xZRnG__footer{max-width:1380px;margin:auto;padding-left:40px;padding-right:40px}.StudioHome-module__6xZRnG__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}.StudioHome-module__6xZRnG__brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;font-weight:800;line-height:.9;display:flex}.StudioHome-module__6xZRnG__brandMark{background:var(--text);width:30px;height:30px;color:var(--surface);border-radius:50%;place-items:center;font-size:9px;display:grid}.StudioHome-module__6xZRnG__nav{color:var(--text-muted);gap:27px;font-size:11px;display:flex}.StudioHome-module__6xZRnG__nav a:hover,.StudioHome-module__6xZRnG__headerCta:hover{color:var(--brand)}.StudioHome-module__6xZRnG__headerCta{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.StudioHome-module__6xZRnG__menuButton,.StudioHome-module__6xZRnG__mobileNav{display:none}.StudioHome-module__6xZRnG__hero{border-bottom:1px solid var(--border-subtle);grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1.15fr .63fr;gap:30px;min-height:690px;padding-top:22px;display:grid}.StudioHome-module__6xZRnG__heroMeta,.StudioHome-module__6xZRnG__heroFoot{text-transform:uppercase;letter-spacing:.11em;color:var(--text-muted);gap:16px;font-size:10px;display:flex}.StudioHome-module__6xZRnG__heroMeta{grid-column:1/-1}.StudioHome-module__6xZRnG__heroCopy{grid-column:1/3;align-self:center;padding:72px 0}.StudioHome-module__6xZRnG__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--brand);margin:0;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__hero h1{letter-spacing:-.085em;max-width:900px;margin:26px 0 0;font-size:clamp(3.8rem,7.4vw,7.7rem);font-weight:500;line-height:.87}.StudioHome-module__6xZRnG__hero h1 em,.StudioHome-module__6xZRnG__about h2 em{font-family:Georgia,serif;font-weight:400}.StudioHome-module__6xZRnG__intro{max-width:470px;color:var(--text-muted);margin:33px 0;font-size:17px;line-height:1.55}.StudioHome-module__6xZRnG__heroLinks{gap:26px;font-size:12px;font-weight:700;display:flex}.StudioHome-module__6xZRnG__heroLinks a{border-bottom:1px solid var(--text);align-items:center;gap:7px;padding-bottom:7px;display:flex}.StudioHome-module__6xZRnG__heroSystem{border-left:1px solid var(--border-subtle);align-self:center;padding:10px 0 10px 20px}.StudioHome-module__6xZRnG__heroSystem p,.StudioHome-module__6xZRnG__heroSystem span{text-transform:uppercase;letter-spacing:.11em;color:var(--text-muted);font-size:10px;display:block}.StudioHome-module__6xZRnG__heroSystem strong{margin:13px 0;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.05;display:block}.StudioHome-module__6xZRnG__heroFoot{border-top:1px solid var(--border-subtle);grid-column:1/-1;justify-content:space-between;padding:15px 0}.StudioHome-module__6xZRnG__heroFoot span:last-child{align-items:center;gap:6px;display:flex}.StudioHome-module__6xZRnG__lifecycleSection{padding-top:130px;padding-bottom:125px}.StudioHome-module__6xZRnG__sectionIntro h2,.StudioHome-module__6xZRnG__about h2,.StudioHome-module__6xZRnG__experience h2{letter-spacing:-.07em;margin:28px 0 58px;font-family:Georgia,serif;font-size:clamp(2.7rem,5.3vw,5.8rem);font-weight:400;line-height:.94}.StudioHome-module__6xZRnG__lifecycle{border:1px solid var(--border-subtle);grid-template-columns:40% 1fr;min-height:360px;display:grid}.StudioHome-module__6xZRnG__nodeList{border-right:1px solid var(--border-subtle);flex-direction:column;display:flex}.StudioHome-module__6xZRnG__nodeList button{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;flex:1;align-items:center;gap:15px;padding:0 22px;font-family:inherit;font-size:16px;display:flex}.StudioHome-module__6xZRnG__nodeList button:last-child{border-bottom:0}.StudioHome-module__6xZRnG__nodeList button span{color:var(--text-muted);font-size:10px}.StudioHome-module__6xZRnG__nodeList button i{border:1px solid var(--brand);border-radius:50%;width:6px;height:6px;margin-left:auto}.StudioHome-module__6xZRnG__nodeList .StudioHome-module__6xZRnG__nodeActive{background:var(--surface-inverse);color:var(--text-inverse)}.StudioHome-module__6xZRnG__nodeList .StudioHome-module__6xZRnG__nodeActive span{color:var(--text-inverse-muted)}.StudioHome-module__6xZRnG__nodeList .StudioHome-module__6xZRnG__nodeActive i{background:var(--text-inverse);border-color:var(--text-inverse)}.StudioHome-module__6xZRnG__systemPanel{background:linear-gradient(135deg,var(--surface-raised),var(--surface-raised));flex-direction:column;justify-content:center;padding:45px 55px;display:flex}.StudioHome-module__6xZRnG__systemPanel>p:first-child,.StudioHome-module__6xZRnG__systemTrace{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:10px}.StudioHome-module__6xZRnG__systemPanel h3{letter-spacing:-.07em;margin:25px 0 18px;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:.9}.StudioHome-module__6xZRnG__systemPanel>p:nth-child(3){max-width:380px;color:var(--text-muted);line-height:1.55}.StudioHome-module__6xZRnG__systemTrace{align-items:center;gap:11px;margin-top:38px;display:flex}.StudioHome-module__6xZRnG__systemTrace i{border-top:1px solid var(--brand);width:30px}.StudioHome-module__6xZRnG__about{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:25% 1fr;gap:30px;padding-top:125px;padding-bottom:130px;display:grid}.StudioHome-module__6xZRnG__about h2{max-width:900px;margin:0}.StudioHome-module__6xZRnG__about div>p{max-width:500px;color:var(--text-muted);margin:35px 0 0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__capabilities,.StudioHome-module__6xZRnG__work,.StudioHome-module__6xZRnG__writing{padding-top:110px;padding-bottom:110px}.StudioHome-module__6xZRnG__sectionHeading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding-bottom:29px;display:flex}.StudioHome-module__6xZRnG__sectionHeading>p:last-child{max-width:315px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.StudioHome-module__6xZRnG__capabilityList article{border-bottom:1px solid var(--border-subtle);grid-template-columns:8% 32% 1fr;gap:20px;padding:23px 0;display:grid}.StudioHome-module__6xZRnG__capabilityList span{color:var(--brand);font-size:10px}.StudioHome-module__6xZRnG__capabilityList h3{margin:0;font-size:19px;font-weight:500}.StudioHome-module__6xZRnG__capabilityList p{color:var(--text-muted);max-width:480px;margin:0;font-size:14px;line-height:1.45}.StudioHome-module__6xZRnG__work{background:var(--surface-inverse);color:var(--text-inverse);max-width:none;padding-left:max(40px,50vw - 650px);padding-right:max(40px,50vw - 650px)}.StudioHome-module__6xZRnG__work .StudioHome-module__6xZRnG__sectionHeading{border-color:var(--border-inverse)}.StudioHome-module__6xZRnG__work .StudioHome-module__6xZRnG__sectionHeading>p:last-child{color:var(--text-inverse-muted)}.StudioHome-module__6xZRnG__project{border-bottom:1px solid var(--border-inverse);grid-template-columns:12% 39% 1fr;gap:28px;padding:28px 0;display:grid}.StudioHome-module__6xZRnG__projectIndex{color:var(--text-inverse);flex-direction:column;justify-content:space-between;font-size:12px;display:flex}.StudioHome-module__6xZRnG__projectIndex span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-inverse-muted);font-size:10px}.StudioHome-module__6xZRnG__projectImage{background:var(--image-placeholder);height:305px;position:relative;overflow:hidden}.StudioHome-module__6xZRnG__projectImage img{object-fit:cover;filter:grayscale(.15);transition:transform .4s}.StudioHome-module__6xZRnG__project:hover .StudioHome-module__6xZRnG__projectImage img{transform:scale(1.035)}.StudioHome-module__6xZRnG__projectCopy{flex-direction:column;align-items:flex-start;display:flex}.StudioHome-module__6xZRnG__projectCopy h3{letter-spacing:-.06em;margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400}.StudioHome-module__6xZRnG__projectCopy dl{margin:0}.StudioHome-module__6xZRnG__projectCopy dl div{grid-template-columns:66px 1fr;gap:12px;margin-bottom:11px;display:grid}.StudioHome-module__6xZRnG__projectCopy dt{text-transform:uppercase;letter-spacing:.1em;color:var(--text-inverse-muted);font-size:9px}.StudioHome-module__6xZRnG__projectCopy dd{color:var(--text-inverse);margin:0;font-size:13px;line-height:1.45}.StudioHome-module__6xZRnG__stack{color:var(--brand-soft);letter-spacing:.1em;margin:19px 0;font-size:10px}.StudioHome-module__6xZRnG__projectCopy>a{border-bottom:1px solid var(--text-inverse);align-items:center;gap:7px;margin-top:auto;padding-bottom:6px;font-size:12px;display:flex}.StudioHome-module__6xZRnG__stackSection{padding-top:120px;padding-bottom:120px}.StudioHome-module__6xZRnG__stackGrid{border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.StudioHome-module__6xZRnG__stackGrid span{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:17px;font-size:14px}.StudioHome-module__6xZRnG__stackGrid b{letter-spacing:.1em;color:var(--brand);margin-right:15px;font-size:9px}.StudioHome-module__6xZRnG__experience{border-top:1px solid var(--border-subtle);grid-template-columns:38% 1fr;gap:70px;padding-top:112px;padding-bottom:120px;display:grid}.StudioHome-module__6xZRnG__experience h2{margin:25px 0}.StudioHome-module__6xZRnG__experience ol{margin:0;padding:0;list-style:none}.StudioHome-module__6xZRnG__experience li{border-top:1px solid var(--border-subtle);grid-template-columns:90px 1fr;gap:18px;padding:19px 0 27px;display:grid}.StudioHome-module__6xZRnG__experience li>span{text-transform:uppercase;color:var(--brand);letter-spacing:.1em;font-size:10px}.StudioHome-module__6xZRnG__experience h3{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1}.StudioHome-module__6xZRnG__experience li p{max-width:420px;color:var(--text-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.StudioHome-module__6xZRnG__writing{border-top:1px solid var(--border-subtle)}.StudioHome-module__6xZRnG__writing .StudioHome-module__6xZRnG__sectionHeading>a{align-items:center;gap:6px;font-size:12px;display:flex}.StudioHome-module__6xZRnG__noteList>a{border-bottom:1px solid var(--border-subtle);grid-template-columns:8% 1fr 25px;align-items:center;gap:20px;padding:25px 0;display:grid}.StudioHome-module__6xZRnG__noteList>a>span,.StudioHome-module__6xZRnG__noteList p{text-transform:uppercase;letter-spacing:.12em;color:var(--brand);font-size:10px}.StudioHome-module__6xZRnG__noteList p{margin:0 0 10px}.StudioHome-module__6xZRnG__noteList h3{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:400;line-height:1}.StudioHome-module__6xZRnG__noteList>a:hover h3{color:var(--brand)}.StudioHome-module__6xZRnG__contact{background:var(--surface-accent);color:var(--accent-ink);padding:118px max(40px,50vw - 650px)}.StudioHome-module__6xZRnG__contact h2{letter-spacing:-.08em;margin:32px 0;font-family:Georgia,serif;font-size:clamp(3.8rem,7vw,7.2rem);font-weight:400;line-height:.86}.StudioHome-module__6xZRnG__contact>p:not(.StudioHome-module__6xZRnG__eyebrow){max-width:390px;margin-bottom:32px;font-size:16px;line-height:1.55}.StudioHome-module__6xZRnG__contact>a{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:8px;font-size:15px;font-weight:700;display:inline-flex}.StudioHome-module__6xZRnG__footer{color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;font-size:11px;display:flex}.StudioHome-module__6xZRnG__footer div{gap:18px;display:flex}.StudioHome-module__6xZRnG__footer a{align-items:center;gap:5px;display:flex}@media (max-width:800px){.StudioHome-module__6xZRnG__header,.StudioHome-module__6xZRnG__hero,.StudioHome-module__6xZRnG__lifecycleSection,.StudioHome-module__6xZRnG__about,.StudioHome-module__6xZRnG__capabilities,.StudioHome-module__6xZRnG__work,.StudioHome-module__6xZRnG__stackSection,.StudioHome-module__6xZRnG__experience,.StudioHome-module__6xZRnG__writing,.StudioHome-module__6xZRnG__footer{padding-left:20px;padding-right:20px}.StudioHome-module__6xZRnG__header{height:65px}.StudioHome-module__6xZRnG__nav,.StudioHome-module__6xZRnG__headerCta{display:none}.StudioHome-module__6xZRnG__menuButton{color:inherit;background:0 0;border:0;padding:4px;display:flex}.StudioHome-module__6xZRnG__mobileNav{z-index:5;background:var(--surface-inverse);color:var(--text-inverse);flex-direction:column;gap:16px;padding:20px;font-size:14px;display:flex;position:absolute;top:64px;left:20px;right:20px}.StudioHome-module__6xZRnG__hero{flex-direction:column;gap:0;min-height:auto;padding-top:20px;display:flex}.StudioHome-module__6xZRnG__heroMeta{flex-wrap:wrap;gap:10px;font-size:8px}.StudioHome-module__6xZRnG__heroCopy{padding:80px 0 64px}.StudioHome-module__6xZRnG__hero h1{font-size:clamp(3.35rem,14vw,5rem)}.StudioHome-module__6xZRnG__intro{margin:27px 0;font-size:15px}.StudioHome-module__6xZRnG__heroSystem{border-left:0;border-top:1px solid var(--border-subtle);align-self:stretch;padding:20px 0}.StudioHome-module__6xZRnG__heroFoot{gap:10px;font-size:8px}.StudioHome-module__6xZRnG__heroFoot span:first-child{max-width:210px}.StudioHome-module__6xZRnG__lifecycleSection,.StudioHome-module__6xZRnG__capabilities,.StudioHome-module__6xZRnG__work,.StudioHome-module__6xZRnG__writing{padding-top:75px;padding-bottom:75px}.StudioHome-module__6xZRnG__sectionIntro h2,.StudioHome-module__6xZRnG__about h2,.StudioHome-module__6xZRnG__experience h2{margin-bottom:35px;font-size:clamp(2.5rem,11vw,4rem)}.StudioHome-module__6xZRnG__lifecycle{grid-template-columns:1fr}.StudioHome-module__6xZRnG__nodeList{border-right:0}.StudioHome-module__6xZRnG__nodeList button{min-height:55px}.StudioHome-module__6xZRnG__systemPanel{min-height:280px;padding:30px}.StudioHome-module__6xZRnG__systemPanel h3{font-size:3.6rem}.StudioHome-module__6xZRnG__about{grid-template-columns:1fr;gap:28px;padding-top:75px;padding-bottom:75px}.StudioHome-module__6xZRnG__capabilityList article{grid-template-columns:32px 1fr;gap:10px}.StudioHome-module__6xZRnG__capabilityList p{grid-column:2}.StudioHome-module__6xZRnG__sectionHeading{display:block}.StudioHome-module__6xZRnG__sectionHeading>p:last-child{margin-top:14px}.StudioHome-module__6xZRnG__project{grid-template-columns:1fr;gap:18px;padding:24px 0}.StudioHome-module__6xZRnG__projectIndex{flex-direction:row}.StudioHome-module__6xZRnG__projectImage{height:230px}.StudioHome-module__6xZRnG__projectCopy h3{font-size:2.15rem}.StudioHome-module__6xZRnG__stackGrid{grid-template-columns:1fr 1fr}.StudioHome-module__6xZRnG__stackGrid span{padding:14px;font-size:12px}.StudioHome-module__6xZRnG__stackGrid b{margin:0 0 8px;display:block}.StudioHome-module__6xZRnG__experience{padding-top:75px;padding-bottom:75px;display:block}.StudioHome-module__6xZRnG__experience ol{margin-top:45px}.StudioHome-module__6xZRnG__experience li{grid-template-columns:55px 1fr}.StudioHome-module__6xZRnG__experience h3{font-size:23px}.StudioHome-module__6xZRnG__noteList>a{grid-template-columns:28px 1fr 18px;gap:10px}.StudioHome-module__6xZRnG__noteList h3{font-size:1.75rem}.StudioHome-module__6xZRnG__contact{padding:75px 20px}.StudioHome-module__6xZRnG__contact h2{font-size:clamp(3.5rem,15vw,5rem)}.StudioHome-module__6xZRnG__footer{flex-direction:column;align-items:flex-start;gap:15px}.StudioHome-module__6xZRnG__footer div{flex-wrap:wrap}}.StudioHome-module__6xZRnG__hero h1 em{color:var(--brand)}.StudioHome-module__6xZRnG__aboutTeaser h2{margin:0 0 27px}.StudioHome-module__6xZRnG__aboutTeaser h2 em{color:var(--brand);font-weight:400}.StudioHome-module__6xZRnG__aboutTeaser div>p{max-width:615px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__aboutPrinciples{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:40px 0 32px;padding:0;list-style:none;display:grid}.StudioHome-module__6xZRnG__aboutPrinciples li{min-height:66px;color:var(--text);align-items:center;gap:10px;padding:12px 14px 12px 0;font-size:13px;line-height:1.3;display:flex}.StudioHome-module__6xZRnG__aboutPrinciples li+li{border-left:1px solid var(--border-subtle);padding-left:14px}.StudioHome-module__6xZRnG__aboutPrinciples span{color:var(--brand);letter-spacing:.1em;font-size:9px;font-weight:700}.StudioHome-module__6xZRnG__aboutLink{border-bottom:1px solid var(--text);color:var(--text);align-items:center;gap:7px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}.StudioHome-module__6xZRnG__aboutLink:hover{border-color:var(--brand);color:var(--brand)}.StudioHome-module__6xZRnG__capabilitiesLead{border-bottom:1px solid var(--border-subtle);grid-template-columns:25% minmax(0,1fr);gap:30px;padding-bottom:48px;display:grid}.StudioHome-module__6xZRnG__capabilitiesLead h2{letter-spacing:-.07em;max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(2.7rem,5.3vw,5.8rem);font-weight:400;line-height:.94}.StudioHome-module__6xZRnG__capabilitiesLead h2 em{color:var(--brand);font-weight:400}.StudioHome-module__6xZRnG__capabilitiesLead div>p{max-width:615px;color:var(--text-muted);margin:28px 0 0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__capabilityKey{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:30px;padding:17px 0;display:flex}.StudioHome-module__6xZRnG__capabilityKey span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__capabilityKey p{max-width:430px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.StudioHome-module__6xZRnG__capabilityList article{grid-template-columns:8% 31% minmax(0,1fr);gap:20px;padding:28px 0}.StudioHome-module__6xZRnG__capabilityList h3{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(1.45rem,2.25vw,2.35rem);font-weight:400;line-height:.98}.StudioHome-module__6xZRnG__capabilityList .StudioHome-module__6xZRnG__capabilityValue{max-width:425px;color:var(--text-prose);flex-direction:column;gap:10px;margin:0;font-size:15px;line-height:1.58;display:flex}.StudioHome-module__6xZRnG__capabilityValue b{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.StudioHome-module__6xZRnG__workLead{border-bottom:1px solid var(--border-inverse);grid-template-columns:25% minmax(0,1fr);gap:30px;padding-bottom:48px;display:grid}.StudioHome-module__6xZRnG__workLead .StudioHome-module__6xZRnG__eyebrow{color:var(--brand-soft)}.StudioHome-module__6xZRnG__workLead h2{letter-spacing:-.075em;max-width:910px;margin:0;font-family:Georgia,serif;font-size:clamp(2.7rem,5.35vw,5.9rem);font-weight:400;line-height:.9}.StudioHome-module__6xZRnG__workLead div>p{max-width:620px;color:var(--text-inverse-muted);margin:29px 0 0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__workKey{border-bottom:1px solid var(--border-inverse);justify-content:space-between;align-items:baseline;gap:30px;padding:17px 0;display:flex}.StudioHome-module__6xZRnG__workKey span{color:var(--brand-soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__workKey p{color:var(--text-inverse-muted);margin:0;font-size:13px;line-height:1.5}.StudioHome-module__6xZRnG__project{grid-template-columns:12% 39% minmax(0,1fr);padding:32px 0}.StudioHome-module__6xZRnG__projectIndex b{font-weight:500}.StudioHome-module__6xZRnG__projectIndex small{color:var(--brand-soft);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700}.StudioHome-module__6xZRnG__projectImage{border:1px solid var(--border-inverse);display:block}.StudioHome-module__6xZRnG__projectImage:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .25s;position:absolute;inset:0}.StudioHome-module__6xZRnG__project:hover .StudioHome-module__6xZRnG__projectImage:after{border-color:var(--brand-soft)}.StudioHome-module__6xZRnG__projectType{color:var(--brand-soft);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__projectCopy h3{margin-bottom:25px}.StudioHome-module__6xZRnG__projectCopy dl div{grid-template-columns:88px 1fr;margin-bottom:14px}.StudioHome-module__6xZRnG__projectCopy dt{color:var(--brand-soft)}.StudioHome-module__6xZRnG__projectCopy dd{color:var(--text-inverse);font-size:14px}.StudioHome-module__6xZRnG__projectCopy>a:hover{border-color:var(--brand-soft);color:var(--brand-soft)}.StudioHome-module__6xZRnG__sectionIntro h2{margin-bottom:27px}.StudioHome-module__6xZRnG__sectionIntro h2 em{color:var(--brand);font-weight:400}.StudioHome-module__6xZRnG__lifecycleIntro{max-width:655px;color:var(--text-muted);margin:0 0 54px;font-size:16px;line-height:1.62}.StudioHome-module__6xZRnG__lifecycle{min-height:460px}.StudioHome-module__6xZRnG__systemDescription{max-width:520px;margin:0}.StudioHome-module__6xZRnG__systemDetail{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:24px;max-width:610px;margin-top:27px;padding-top:20px;display:grid}.StudioHome-module__6xZRnG__systemDetail>div+div{border-left:1px solid var(--border-subtle);padding-left:24px}.StudioHome-module__6xZRnG__systemDetail span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.StudioHome-module__6xZRnG__systemDetail strong{letter-spacing:-.03em;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.14;display:block}.StudioHome-module__6xZRnG__systemDetail p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.52}.StudioHome-module__6xZRnG__systemPanel .StudioHome-module__6xZRnG__systemTrace{margin-top:28px}@media (max-width:800px){.StudioHome-module__6xZRnG__sectionIntro h2{margin-bottom:24px}.StudioHome-module__6xZRnG__lifecycleIntro{margin-bottom:38px;font-size:15px}.StudioHome-module__6xZRnG__lifecycle{min-height:0}.StudioHome-module__6xZRnG__systemPanel{padding:31px 25px}.StudioHome-module__6xZRnG__systemDetail{grid-template-columns:1fr;gap:20px;margin-top:24px}.StudioHome-module__6xZRnG__systemDetail>div+div{border-top:1px solid var(--border-subtle);border-left:0;padding-top:20px;padding-left:0}.StudioHome-module__6xZRnG__systemDetail strong{font-size:19px}.StudioHome-module__6xZRnG__systemPanel .StudioHome-module__6xZRnG__systemTrace{gap:8px;margin-top:25px;font-size:8px}.StudioHome-module__6xZRnG__systemTrace i{width:18px}.StudioHome-module__6xZRnG__aboutTeaser h2{margin-bottom:24px}.StudioHome-module__6xZRnG__aboutTeaser div>p{font-size:15px}.StudioHome-module__6xZRnG__aboutPrinciples{margin:32px 0 28px;display:block}.StudioHome-module__6xZRnG__aboutPrinciples li{min-height:0;padding:14px 0}.StudioHome-module__6xZRnG__aboutPrinciples li+li{border-top:1px solid var(--border-subtle);border-left:0;padding-left:0}.StudioHome-module__6xZRnG__capabilitiesLead{padding-bottom:35px;display:block}.StudioHome-module__6xZRnG__capabilitiesLead h2{margin-top:25px;font-size:clamp(2.55rem,11vw,4rem)}.StudioHome-module__6xZRnG__capabilitiesLead div>p{margin-top:24px;font-size:15px}.StudioHome-module__6xZRnG__capabilityKey{padding:14px 0;display:block}.StudioHome-module__6xZRnG__capabilityKey p{margin-top:8px}.StudioHome-module__6xZRnG__capabilityList article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:23px 0}.StudioHome-module__6xZRnG__capabilityList article>div,.StudioHome-module__6xZRnG__capabilityList .StudioHome-module__6xZRnG__capabilityValue{grid-column:2}.StudioHome-module__6xZRnG__capabilityList h3{font-size:1.8rem}.StudioHome-module__6xZRnG__capabilityList .StudioHome-module__6xZRnG__capabilityScope{margin-top:10px}.StudioHome-module__6xZRnG__capabilityList .StudioHome-module__6xZRnG__capabilityValue{margin-top:16px;font-size:14px}.StudioHome-module__6xZRnG__workLead{padding-bottom:35px;display:block}.StudioHome-module__6xZRnG__workLead h2{margin-top:25px;font-size:clamp(2.55rem,11vw,4rem)}.StudioHome-module__6xZRnG__workLead div>p{margin-top:24px;font-size:15px}.StudioHome-module__6xZRnG__workKey{padding:14px 0;display:block}.StudioHome-module__6xZRnG__workKey p{margin-top:8px}.StudioHome-module__6xZRnG__project{flex-direction:column;grid-template-columns:1fr;gap:20px;width:100%;padding:28px 0;display:flex}.StudioHome-module__6xZRnG__projectIndex{flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex}.StudioHome-module__6xZRnG__projectIndex small{margin-top:0}.StudioHome-module__6xZRnG__projectImage{width:100%;height:230px;position:relative;overflow:hidden}.StudioHome-module__6xZRnG__projectType{margin-bottom:8px;display:block}.StudioHome-module__6xZRnG__projectCopy{width:100%}.StudioHome-module__6xZRnG__projectCopy h3{margin-bottom:18px;font-size:clamp(1.8rem,6.5vw,2.5rem);line-height:1.1}.StudioHome-module__6xZRnG__projectCopy dl div{grid-template-columns:92px minmax(0,1fr);gap:12px;margin-bottom:12px}.StudioHome-module__6xZRnG__projectCopy dt{letter-spacing:.1em;font-size:9px}.StudioHome-module__6xZRnG__projectCopy dd{font-size:13.5px;line-height:1.5}}.StudioHome-module__6xZRnG__answerSection{border-bottom:1px solid var(--border-subtle);grid-template-columns:34% 1fr;gap:80px;max-width:1380px;margin:0 auto;padding:116px 40px 120px;display:grid}.StudioHome-module__6xZRnG__answerLead h2{letter-spacing:-.07em;margin:27px 0 24px;font-family:Georgia,serif;font-size:clamp(2.6rem,4.3vw,4.9rem);font-weight:400;line-height:.92}.StudioHome-module__6xZRnG__answerLead>p:not(.StudioHome-module__6xZRnG__eyebrow){max-width:365px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.StudioHome-module__6xZRnG__answerLead>div{flex-wrap:wrap;gap:19px;margin-top:32px;display:flex}.StudioHome-module__6xZRnG__answerLead>div a{border-bottom:1px solid var(--text);align-items:center;gap:7px;padding-bottom:7px;font-size:12px;font-weight:700;display:flex}.StudioHome-module__6xZRnG__answerLead>div a:hover{border-color:var(--brand);color:var(--brand)}.StudioHome-module__6xZRnG__answerList{border-top:1px solid var(--border-subtle)}.StudioHome-module__6xZRnG__answerList article{border-bottom:1px solid var(--border-subtle);grid-template-columns:82px minmax(0,1fr);gap:9px 22px;padding:25px 0 29px;display:grid}.StudioHome-module__6xZRnG__answerList span{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;grid-row:span 2;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__answerList h3{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(1.55rem,2.4vw,2.45rem);font-weight:400;line-height:.98}.StudioHome-module__6xZRnG__answerList p{max-width:600px;color:var(--text-muted);margin:3px 0 0;font-size:15px;line-height:1.6}@media (max-width:800px){.StudioHome-module__6xZRnG__answerSection{padding:78px 20px 80px;display:block}.StudioHome-module__6xZRnG__answerLead h2{font-size:clamp(2.5rem,11vw,4rem)}.StudioHome-module__6xZRnG__answerLead>div{margin-bottom:48px}.StudioHome-module__6xZRnG__answerList article{grid-template-columns:37px minmax(0,1fr);gap:9px 11px;padding:22px 0 25px}.StudioHome-module__6xZRnG__answerList h3{font-size:1.75rem}.StudioHome-module__6xZRnG__answerList p{font-size:14px}}.StudioHome-module__6xZRnG__answerSection{display:block}.StudioHome-module__6xZRnG__answerLead{max-width:930px}.StudioHome-module__6xZRnG__answerList{margin-top:52px}.StudioHome-module__6xZRnG__sectionIntro{max-width:930px}.StudioHome-module__6xZRnG__aboutTeaser,.StudioHome-module__6xZRnG__capabilitiesLead,.StudioHome-module__6xZRnG__workLead{display:block}.StudioHome-module__6xZRnG__aboutTeaser>div,.StudioHome-module__6xZRnG__capabilitiesLead>div,.StudioHome-module__6xZRnG__workLead>div{margin-top:26px}.StudioHome-module__6xZRnG__aboutTeaser h2,.StudioHome-module__6xZRnG__capabilitiesLead h2,.StudioHome-module__6xZRnG__workLead h2{max-width:930px}.StudioHome-module__6xZRnG__answerLead h2,.StudioHome-module__6xZRnG__sectionIntro h2,.StudioHome-module__6xZRnG__aboutTeaser h2,.StudioHome-module__6xZRnG__capabilitiesLead h2,.StudioHome-module__6xZRnG__workLead h2,.StudioHome-module__6xZRnG__experienceLead h2,.StudioHome-module__6xZRnG__writingLead h2{letter-spacing:-.075em;font-family:Georgia,serif;font-size:clamp(2.8rem,5.35vw,5.85rem);font-weight:400;line-height:.91}.StudioHome-module__6xZRnG__answerLead h2,.StudioHome-module__6xZRnG__sectionIntro h2,.StudioHome-module__6xZRnG__aboutTeaser h2,.StudioHome-module__6xZRnG__capabilitiesLead h2,.StudioHome-module__6xZRnG__experienceLead h2,.StudioHome-module__6xZRnG__writingLead h2{color:var(--text)}.StudioHome-module__6xZRnG__answerLead h2 em,.StudioHome-module__6xZRnG__sectionIntro h2 em,.StudioHome-module__6xZRnG__aboutTeaser h2 em,.StudioHome-module__6xZRnG__capabilitiesLead h2 em,.StudioHome-module__6xZRnG__experienceLead h2 em,.StudioHome-module__6xZRnG__writingLead h2 em{color:var(--brand);font-weight:400}.StudioHome-module__6xZRnG__workLead h2{color:var(--text-inverse)}.StudioHome-module__6xZRnG__workLead h2 em{color:var(--brand-soft);font-weight:400}.StudioHome-module__6xZRnG__answerLead>p:not(.StudioHome-module__6xZRnG__eyebrow),.StudioHome-module__6xZRnG__aboutTeaser div>p,.StudioHome-module__6xZRnG__capabilitiesLead div>p,.StudioHome-module__6xZRnG__workLead div>p{max-width:640px;margin-top:27px}.StudioHome-module__6xZRnG__experienceSection{display:block}.StudioHome-module__6xZRnG__experienceLead{border-bottom:1px solid var(--border-subtle);max-width:930px;padding-bottom:48px}.StudioHome-module__6xZRnG__experienceLead h2{max-width:850px;margin:26px 0 24px}.StudioHome-module__6xZRnG__experienceLead>p:not(.StudioHome-module__6xZRnG__eyebrow){max-width:625px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__experienceSection ol{max-width:860px;margin-top:48px}.StudioHome-module__6xZRnG__experienceSection li{grid-template-columns:100px 1fr}.StudioHome-module__6xZRnG__experienceSection h3{font-size:clamp(1.65rem,2.5vw,2.55rem)}.StudioHome-module__6xZRnG__writingLead{border-bottom:1px solid var(--border-subtle);max-width:930px;padding-bottom:48px}.StudioHome-module__6xZRnG__writingLead>div{margin-top:26px}.StudioHome-module__6xZRnG__writingLead h2{max-width:850px;margin:0}.StudioHome-module__6xZRnG__writingLead div>p{max-width:620px;color:var(--text-muted);margin:27px 0 0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__writingLead a{border-bottom:1px solid var(--text);align-items:center;gap:7px;margin-top:29px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}.StudioHome-module__6xZRnG__writingLead a:hover{border-color:var(--brand);color:var(--brand)}.StudioHome-module__6xZRnG__writing .StudioHome-module__6xZRnG__noteList{margin-top:0}.StudioHome-module__6xZRnG__architecture{background:var(--surface-inverse);max-width:none;color:var(--text-inverse);padding:120px max(40px,50vw - 650px)}.StudioHome-module__6xZRnG__architectureLead{border-bottom:1px solid var(--border-inverse);max-width:930px;padding-bottom:49px}.StudioHome-module__6xZRnG__architectureLead h2{letter-spacing:-.075em;max-width:850px;margin:27px 0 25px;font-family:Georgia,serif;font-size:clamp(2.8rem,5.35vw,5.85rem);font-weight:400;line-height:.91}.StudioHome-module__6xZRnG__architectureLead h2 em{color:var(--brand-soft);font-weight:400}.StudioHome-module__6xZRnG__architectureLead>p:not(.StudioHome-module__6xZRnG__eyebrow){max-width:645px;color:var(--text-inverse-muted);margin:0;font-size:16px;line-height:1.65}.StudioHome-module__6xZRnG__architectureDiagram{border-top:1px solid var(--border-inverse);border-bottom:1px solid var(--border-inverse);flex-direction:column;align-items:center;min-height:465px;margin-top:52px;padding:35px 0;display:flex}.StudioHome-module__6xZRnG__archNode{box-sizing:border-box;border:1px solid var(--border-inverse);min-width:210px;min-height:52px;color:var(--text-inverse);letter-spacing:-.025em;text-align:center;place-items:center;padding:12px 18px;font:400 18px/1 Georgia,serif;display:grid}.StudioHome-module__6xZRnG__archLine{background:var(--brand-line);width:1px;height:30px;display:block}.StudioHome-module__6xZRnG__archTools{border-top:1px solid var(--border-inverse);border-left:1px solid var(--border-inverse);grid-template-columns:repeat(3,1fr);width:min(100%,780px);display:grid}.StudioHome-module__6xZRnG__archTools span{border-right:1px solid var(--border-inverse);border-bottom:1px solid var(--border-inverse);min-height:74px;color:var(--text-inverse-muted);letter-spacing:.09em;text-align:center;text-transform:uppercase;place-items:center;padding:12px;font-size:11px;font-weight:700;display:grid}.StudioHome-module__6xZRnG__architectureNotes{border-bottom:1px solid var(--border-inverse);flex-wrap:wrap;gap:0;margin-top:0;display:flex}.StudioHome-module__6xZRnG__architectureNotes span{border-right:1px solid var(--border-inverse);color:var(--brand-soft);letter-spacing:.11em;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__architectureNotes span:first-child{border-left:1px solid var(--border-inverse)}@media (max-width:800px){.StudioHome-module__6xZRnG__answerLead h2,.StudioHome-module__6xZRnG__sectionIntro h2,.StudioHome-module__6xZRnG__aboutTeaser h2,.StudioHome-module__6xZRnG__capabilitiesLead h2,.StudioHome-module__6xZRnG__workLead h2,.StudioHome-module__6xZRnG__experienceLead h2,.StudioHome-module__6xZRnG__writingLead h2,.StudioHome-module__6xZRnG__architectureLead h2{font-size:clamp(2.55rem,11vw,4.05rem)}.StudioHome-module__6xZRnG__answerList{margin-top:43px}.StudioHome-module__6xZRnG__aboutTeaser>div,.StudioHome-module__6xZRnG__capabilitiesLead>div,.StudioHome-module__6xZRnG__workLead>div,.StudioHome-module__6xZRnG__writingLead>div{margin-top:24px}.StudioHome-module__6xZRnG__experienceLead,.StudioHome-module__6xZRnG__writingLead{padding-bottom:34px}.StudioHome-module__6xZRnG__experienceLead h2{margin:24px 0 21px}.StudioHome-module__6xZRnG__experienceLead>p:not(.StudioHome-module__6xZRnG__eyebrow),.StudioHome-module__6xZRnG__writingLead div>p{font-size:15px}.StudioHome-module__6xZRnG__experienceSection ol{margin-top:37px}.StudioHome-module__6xZRnG__experienceSection li{grid-template-columns:48px 1fr}.StudioHome-module__6xZRnG__writingLead a{margin-top:25px}.StudioHome-module__6xZRnG__architecture{padding:78px 20px 80px}.StudioHome-module__6xZRnG__architectureLead{padding-bottom:34px}.StudioHome-module__6xZRnG__architectureLead h2{margin-top:24px}.StudioHome-module__6xZRnG__architectureLead>p:not(.StudioHome-module__6xZRnG__eyebrow){font-size:15px}.StudioHome-module__6xZRnG__architectureDiagram{min-height:0;margin-top:37px;padding:24px 0}.StudioHome-module__6xZRnG__archNode{min-width:min(100%,245px);font-size:17px}.StudioHome-module__6xZRnG__archTools{grid-template-columns:1fr;width:100%}.StudioHome-module__6xZRnG__archTools span{min-height:51px}.StudioHome-module__6xZRnG__architectureNotes span{box-sizing:border-box;width:50%;padding:13px 10px;font-size:8px}.StudioHome-module__6xZRnG__architectureNotes span:nth-child(odd),.StudioHome-module__6xZRnG__architectureNotes span:first-child{border-left:1px solid var(--border-inverse)}}.StudioHome-module__6xZRnG__architectureDiagram{min-height:0;padding:42px 0 46px}.StudioHome-module__6xZRnG__archIntent{color:var(--brand-soft);letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__archNode{gap:7px;width:min(100%,430px);min-width:0;min-height:74px;padding:14px 24px;font-family:Arial,Helvetica,sans-serif}.StudioHome-module__6xZRnG__archNode strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:20px;font-weight:400}.StudioHome-module__6xZRnG__archNode span{color:var(--text-inverse-muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.StudioHome-module__6xZRnG__archCore{width:min(100%,470px)}.StudioHome-module__6xZRnG__archTools{width:min(100%,640px)}.StudioHome-module__6xZRnG__archTools span{gap:7px;min-height:76px}.StudioHome-module__6xZRnG__archTools b{font-size:11px}.StudioHome-module__6xZRnG__archTools small{color:var(--text-inverse-muted);letter-spacing:.08em;font-size:9px;font-weight:400}.StudioHome-module__6xZRnG__architecturePrinciple{max-width:640px;color:var(--brand-soft);letter-spacing:-.04em;margin:30px 0 0;font-family:Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.05}.StudioHome-module__6xZRnG__architectureNotes{display:none}@media (max-width:800px){.StudioHome-module__6xZRnG__archIntent{font-size:9px}.StudioHome-module__6xZRnG__archNode{width:100%;min-width:0;min-height:70px;padding:13px 16px}.StudioHome-module__6xZRnG__archNode strong{font-size:18px}.StudioHome-module__6xZRnG__archNode span{font-size:9px}.StudioHome-module__6xZRnG__archCore{width:100%}.StudioHome-module__6xZRnG__archTools{grid-template-columns:repeat(3,1fr)}.StudioHome-module__6xZRnG__archTools span{min-height:66px;padding:10px 6px}.StudioHome-module__6xZRnG__archTools b{font-size:9px}.StudioHome-module__6xZRnG__archTools small{letter-spacing:.04em;font-size:8px}.StudioHome-module__6xZRnG__architecturePrinciple{margin-top:24px;font-size:1.5rem}}.StudioHome-module__6xZRnG__architecture{background:var(--surface);color:var(--text)}.StudioHome-module__6xZRnG__architectureLead{border-color:var(--border-subtle)}.StudioHome-module__6xZRnG__architectureLead .StudioHome-module__6xZRnG__eyebrow,.StudioHome-module__6xZRnG__architectureLead h2 em{color:var(--brand)}.StudioHome-module__6xZRnG__architectureLead>p:not(.StudioHome-module__6xZRnG__eyebrow){color:var(--text-muted)}.StudioHome-module__6xZRnG__architectureDiagram{border-color:var(--border-subtle)}.StudioHome-module__6xZRnG__archIntent{color:var(--brand)}.StudioHome-module__6xZRnG__archNode{border-color:var(--border-subtle);color:var(--text)}.StudioHome-module__6xZRnG__archNode span{color:var(--text-muted)}.StudioHome-module__6xZRnG__archCore{border-color:var(--surface-accent);background:var(--surface-accent);color:var(--text)}.StudioHome-module__6xZRnG__archCore span{color:var(--text-prose)}.StudioHome-module__6xZRnG__archLine{background:var(--border-subtle)}.StudioHome-module__6xZRnG__archTools{border-color:var(--border-subtle)}.StudioHome-module__6xZRnG__archTools span{border-color:var(--border-subtle);color:var(--text)}.StudioHome-module__6xZRnG__archTools small{color:var(--text-muted)}.StudioHome-module__6xZRnG__archLearn{border-color:var(--brand)}.StudioHome-module__6xZRnG__aboutTeaser .StudioHome-module__6xZRnG__aboutPrinciple{box-sizing:border-box;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);max-width:none;color:var(--brand);letter-spacing:-.04em;text-align:center;margin:40px 0 29px;padding:23px max(18px,5vw);font-family:Georgia,serif;font-size:clamp(1.25rem,2.15vw,1.8rem);line-height:1.24}.StudioHome-module__6xZRnG__lifecycleLoop{max-width:860px;color:var(--brand);letter-spacing:-.035em;margin:34px 0 0;font-family:Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.12}@media (max-width:800px){.StudioHome-module__6xZRnG__lifecycleLoop{margin-top:27px;font-size:1.3rem}.StudioHome-module__6xZRnG__aboutTeaser .StudioHome-module__6xZRnG__aboutPrinciple{margin:32px 0 28px;padding:19px 10px;font-size:1.28rem;line-height:1.3}}.StudioHome-module__6xZRnG__capabilityKey{display:none}.StudioHome-module__6xZRnG__capabilityPromise{border-bottom:1px solid var(--border-subtle);grid-template-columns:25% minmax(0,1fr);gap:30px;padding:20px 0;display:grid}.StudioHome-module__6xZRnG__capabilityPromise>p{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.StudioHome-module__6xZRnG__capabilityPromise ul{border-left:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.StudioHome-module__6xZRnG__capabilityPromise li{border-right:1px solid var(--border-subtle);align-items:center;gap:11px;min-height:36px;padding:0 18px;display:flex}.StudioHome-module__6xZRnG__capabilityPromise b{color:var(--brand);letter-spacing:.1em;font-size:9px}.StudioHome-module__6xZRnG__capabilityPromise span{letter-spacing:-.025em;font-family:Georgia,serif;font-size:16px}.StudioHome-module__6xZRnG__capabilityList{border-top:0}.StudioHome-module__6xZRnG__capabilityList article{grid-template-columns:7% minmax(190px,1.12fr) minmax(200px,1fr) minmax(210px,.94fr);align-items:start;gap:28px;padding:35px 0 37px;transition:background-color .2s,color .2s;position:relative}.StudioHome-module__6xZRnG__capabilityList article:before{background:var(--brand);content:"";opacity:0;width:3px;transition:opacity .2s,transform .2s;position:absolute;top:0;bottom:0;left:-18px;transform:scaleY(.6)}.StudioHome-module__6xZRnG__capabilityList article:hover:before{opacity:1;transform:scaleY(1)}.StudioHome-module__6xZRnG__capabilityNumber{letter-spacing:.11em;padding-top:5px;font-weight:700;color:var(--brand)!important;font-size:10px!important}.StudioHome-module__6xZRnG__capabilityCore h3{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(1.55rem,2.25vw,2.5rem);font-weight:400;line-height:.96}.StudioHome-module__6xZRnG__capabilityList .StudioHome-module__6xZRnG__capabilityScope{max-width:340px;color:var(--text-muted);margin:13px 0 0;font-size:13px;line-height:1.58}.StudioHome-module__6xZRnG__capabilityEngineering,.StudioHome-module__6xZRnG__capabilityValue{border-left:1px solid var(--border-subtle);margin:0!important;padding:3px 0 0 20px!important}.StudioHome-module__6xZRnG__capabilityEngineering{flex-direction:column;gap:10px;display:flex;max-width:340px!important;color:var(--text-muted)!important;font-size:12px!important;line-height:1.6!important}.StudioHome-module__6xZRnG__capabilityEngineering b,.StudioHome-module__6xZRnG__capabilityValue>b{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.StudioHome-module__6xZRnG__capabilityValue{flex-direction:column;gap:10px;max-width:360px!important;color:var(--text)!important;display:flex!important}.StudioHome-module__6xZRnG__capabilityValue p{letter-spacing:-.025em;font-family:Georgia,serif;color:var(--text)!important;margin:0!important;font-size:clamp(1.05rem,1.45vw,1.3rem)!important;line-height:1.18!important}.StudioHome-module__6xZRnG__capabilitiesLoop{max-width:920px;color:var(--brand);letter-spacing:-.035em;margin:38px 0 0;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.18}.StudioHome-module__6xZRnG__capabilitiesLoop i{vertical-align:middle;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-size:.75em;font-style:normal}@media (max-width:1000px){.StudioHome-module__6xZRnG__capabilityList article{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:20px}.StudioHome-module__6xZRnG__capabilityValue{border-top:1px solid var(--border-subtle);grid-column:2/-1;max-width:480px!important;padding-top:18px!important}.StudioHome-module__6xZRnG__capabilityPromise{grid-template-columns:20% 1fr}.StudioHome-module__6xZRnG__capabilityPromise span{font-size:14px}}@media (max-width:800px){.StudioHome-module__6xZRnG__capabilityPromise{padding:16px 0;display:block}.StudioHome-module__6xZRnG__capabilityPromise ul{border-top:1px solid var(--border-subtle);grid-template-columns:1fr;margin-top:13px}.StudioHome-module__6xZRnG__capabilityPromise li{border-bottom:1px solid var(--border-subtle);border-right:0;min-height:43px;padding:0}.StudioHome-module__6xZRnG__capabilityPromise li:last-child{border-bottom:0}.StudioHome-module__6xZRnG__capabilityPromise span{font-size:15px}.StudioHome-module__6xZRnG__capabilityList article{grid-template-columns:33px minmax(0,1fr);gap:10px;padding:27px 0}.StudioHome-module__6xZRnG__capabilityNumber{grid-row:span 3}.StudioHome-module__6xZRnG__capabilityCore,.StudioHome-module__6xZRnG__capabilityEngineering,.StudioHome-module__6xZRnG__capabilityValue{grid-column:2}.StudioHome-module__6xZRnG__capabilityCore h3{font-size:1.9rem}.StudioHome-module__6xZRnG__capabilityList .StudioHome-module__6xZRnG__capabilityScope{margin-top:10px}.StudioHome-module__6xZRnG__capabilityEngineering,.StudioHome-module__6xZRnG__capabilityValue{border-top:1px solid var(--border-subtle);border-left:0;margin-top:19px!important;padding:18px 0 0!important}.StudioHome-module__6xZRnG__capabilityValue{padding-left:0!important}.StudioHome-module__6xZRnG__capabilityEngineering{font-size:12px!important}.StudioHome-module__6xZRnG__capabilityValue p{font-size:1.18rem!important}.StudioHome-module__6xZRnG__capabilityList article:before{display:none}.StudioHome-module__6xZRnG__capabilitiesLoop{margin-top:30px;font-size:1.28rem}.StudioHome-module__6xZRnG__capabilitiesLoop i{padding:0 2px}}.StudioHome-module__6xZRnG__lifecycleLoop,.StudioHome-module__6xZRnG__capabilitiesLoop{box-sizing:border-box;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);max-width:none;color:var(--brand);letter-spacing:-.04em;text-align:center;margin:46px 0 0;padding:23px max(18px,5vw);font-family:Georgia,serif;font-size:clamp(1.25rem,2.15vw,1.8rem);line-height:1.24}.StudioHome-module__6xZRnG__capabilitiesLoop{margin-top:46px}@media (max-width:800px){.StudioHome-module__6xZRnG__lifecycleLoop,.StudioHome-module__6xZRnG__capabilitiesLoop{margin-top:32px;padding:19px 10px;font-size:1.28rem;line-height:1.3}.StudioHome-module__6xZRnG__capabilitiesLoop{margin-top:32px}}
