.KJLQfW_shell{--ink:#171714;--paper:#f2f0e9;--surface:#fbfaf6;--accent:#c8ff2e;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.KJLQfW_shell[data-theme=editorial]{--paper:#f3efe7;--surface:#fffdf8;--accent:#ff5c35}.KJLQfW_shell[data-theme=monolith]{--paper:#d9d9d3;--surface:#efefe9;--accent:#d9ff43}.KJLQfW_shell[data-theme=warm]{--paper:#eee5d9;--surface:#faf5ed;--accent:#d67147}.KJLQfW_header{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:24px;padding:18px clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.KJLQfW_brand{color:inherit;letter-spacing:-.04em;font-size:20px;font-weight:800;text-decoration:none}.KJLQfW_nav{justify-content:center;align-items:center;gap:clamp(14px,2.4vw,34px);display:flex}.KJLQfW_nav a{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.KJLQfW_nav a:hover,.KJLQfW_nav a[data-active=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.KJLQfW_headerCta{background:var(--ink);color:#fff;border-radius:999px;justify-self:end;padding:11px 17px;font-size:12px;font-weight:800;text-decoration:none}.KJLQfW_conceptBar{background:var(--accent);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:9px clamp(20px,4vw,64px);font-size:10px;font-weight:800;display:flex}.KJLQfW_main{min-height:76vh}.KJLQfW_hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:calc(100vh - 105px);display:grid}.KJLQfW_heroCopy{flex-direction:column;justify-content:space-between;gap:56px;padding:clamp(52px,8vw,128px) clamp(24px,6vw,94px) 44px;display:flex}.KJLQfW_eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:800;display:block}.KJLQfW_hero h1,.KJLQfW_pageIntro h1,.KJLQfW_indexHero h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,112px);font-weight:400;line-height:.92}.KJLQfW_heroFoot{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.KJLQfW_heroFoot p{max-width:48ch;color:color-mix(in srgb, var(--ink) 68%, transparent);margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.KJLQfW_roundLink{background:var(--accent);width:70px;height:70px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:26px;text-decoration:none;transition:transform .18s;display:grid}.KJLQfW_roundLink:hover{transform:rotate(8deg)scale(1.06)}.KJLQfW_heroImage,.KJLQfW_wideImage,.KJLQfW_projectImage{background:#bbb;position:relative;overflow:hidden}.KJLQfW_heroImage img,.KJLQfW_wideImage img,.KJLQfW_projectImage img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.KJLQfW_projectCard:hover img{transform:scale(1.035)}.KJLQfW_imageLabel{background:var(--surface);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:18px;right:18px}.KJLQfW_featureStrip{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.KJLQfW_featureStrip article{border-right:1px solid color-mix(in srgb, var(--ink) 16%, transparent);min-height:220px;padding:34px clamp(22px,4vw,58px)}.KJLQfW_featureStrip article:last-child{border-right:0}.KJLQfW_number{color:color-mix(in srgb, var(--ink) 46%, transparent);margin-bottom:48px;font-size:11px;display:block}.KJLQfW_featureStrip h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,42px);font-weight:400}.KJLQfW_featureStrip p,.KJLQfW_bodyCopy,.KJLQfW_serviceCard p,.KJLQfW_contactText{color:color-mix(in srgb, var(--ink) 65%, transparent);line-height:1.65}.KJLQfW_section,.KJLQfW_pageIntro,.KJLQfW_contactGrid{padding:clamp(64px,9vw,140px) clamp(24px,6vw,94px)}.KJLQfW_sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.KJLQfW_sectionHead h2,.KJLQfW_contentGrid h2,.KJLQfW_contactGrid h2{letter-spacing:-.04em;max-width:13ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:.98}.KJLQfW_textLink{color:inherit;letter-spacing:.09em;text-transform:uppercase;text-underline-offset:5px;font-size:12px;font-weight:800;text-decoration-thickness:1px}.KJLQfW_projectGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.KJLQfW_projectCard{color:inherit;grid-column:span 4;text-decoration:none}.KJLQfW_projectCard:first-child,.KJLQfW_projectCard:nth-child(5){grid-column:span 8}.KJLQfW_projectImage{aspect-ratio:4/3}.KJLQfW_projectCard:first-child .KJLQfW_projectImage,.KJLQfW_projectCard:nth-child(5) .KJLQfW_projectImage{aspect-ratio:16/8.8}.KJLQfW_projectMeta{justify-content:space-between;gap:16px;padding:12px 2px 24px;display:flex}.KJLQfW_projectMeta strong{font-size:14px}.KJLQfW_projectMeta span{color:color-mix(in srgb, var(--ink) 52%, transparent);text-transform:uppercase;font-size:11px}.KJLQfW_pageIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(38px,9vw,140px);min-height:60vh;display:grid}.KJLQfW_pageIntro h1{max-width:10ch}.KJLQfW_pageLead{max-width:42ch;margin:0;font-size:clamp(20px,2.4vw,34px);line-height:1.25}.KJLQfW_wideImage{height:min(70vh,780px);margin:0 clamp(24px,4vw,64px)}.KJLQfW_contentGrid{grid-template-columns:.8fr 1.2fr;gap:clamp(38px,10vw,160px);padding:clamp(70px,10vw,150px) clamp(24px,7vw,110px);display:grid}.KJLQfW_bodyCopy{max-width:58ch;margin:0;font-size:18px}.KJLQfW_principles,.KJLQfW_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.KJLQfW_principle,.KJLQfW_serviceCard{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);background:var(--surface);min-height:260px;padding:28px}.KJLQfW_principle b,.KJLQfW_serviceCard b{letter-spacing:.12em;margin-bottom:70px;font-size:11px;display:block}.KJLQfW_principle h3,.KJLQfW_serviceCard h2{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,42px);font-weight:400}.KJLQfW_contactGrid{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,10vw,150px);display:grid}.KJLQfW_contactDetails{gap:24px;margin-top:54px;display:grid}.KJLQfW_contactDetails a{color:inherit;text-underline-offset:4px;font-size:18px}.KJLQfW_form{background:var(--surface);gap:18px;padding:clamp(28px,5vw,60px);display:grid}.KJLQfW_form label{letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:800;display:grid}.KJLQfW_form input,.KJLQfW_form textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:0;padding:13px 0}.KJLQfW_form textarea{resize:vertical;min-height:110px}.KJLQfW_form button{background:var(--ink);color:#fff;border:0;border-radius:999px;justify-self:start;padding:15px 22px;font-weight:800}.KJLQfW_studioFeature{background:var(--surface);min-height:76vh;color:var(--ink);grid-template-columns:1.15fr .85fr;display:grid}.KJLQfW_studioFeatureImage{min-height:620px;overflow:hidden}.KJLQfW_studioFeatureImage img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.KJLQfW_studioFeature:hover .KJLQfW_studioFeatureImage img{transform:scale(1.025)}.KJLQfW_studioFeatureCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,8vw,120px);display:flex}.KJLQfW_studioFeatureCopy h2,.KJLQfW_approachBand h2,.KJLQfW_siteCta h2{letter-spacing:-.045em;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.4vw,82px);font-weight:400;line-height:.98}.KJLQfW_studioFeatureCopy p{max-width:48ch;color:color-mix(in srgb, var(--ink) 65%, transparent);margin:30px 0;font-size:17px;line-height:1.7}.KJLQfW_studioFeatureCompact{min-height:58vh;margin:0 clamp(24px,6vw,94px) clamp(64px,8vw,120px)}.KJLQfW_studioFeatureCompact .KJLQfW_studioFeatureImage{min-height:500px}.KJLQfW_processSection{border-top:1px solid color-mix(in srgb, var(--ink) 15%, transparent);padding:clamp(70px,10vw,150px) clamp(24px,6vw,94px)}.KJLQfW_processGrid{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.KJLQfW_processGrid article{border-right:1px solid color-mix(in srgb, var(--ink) 18%, transparent);min-height:280px;padding:28px}.KJLQfW_processGrid article:last-child{border-right:0}.KJLQfW_processGrid b,.KJLQfW_inquiryGrid b{letter-spacing:.14em;margin-bottom:72px;font-size:11px;display:block}.KJLQfW_processGrid h3,.KJLQfW_inquiryGrid h3{margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.4vw,38px);font-weight:400}.KJLQfW_processGrid p,.KJLQfW_inquiryGrid p,.KJLQfW_approachBand p{color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0;line-height:1.65}.KJLQfW_statsRow{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.KJLQfW_statsRow article{border-right:1px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-direction:column;justify-content:space-between;min-height:190px;padding:30px clamp(22px,4vw,56px);display:flex}.KJLQfW_statsRow article:last-child{border-right:0}.KJLQfW_statsRow b{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);font-weight:400}.KJLQfW_statsRow span{color:color-mix(in srgb, var(--ink) 58%, transparent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.KJLQfW_siteCta{background:var(--accent);min-height:62vh;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(70px,10vw,150px) 24px;display:flex}.KJLQfW_siteCta h2{max-width:14ch}.KJLQfW_siteCta>a{color:inherit;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:28px;margin-top:42px;padding-bottom:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.KJLQfW_approachBand{background:var(--ink);color:var(--paper);grid-template-columns:.55fr 1fr 1fr;align-items:start;gap:clamp(30px,7vw,110px);padding:clamp(70px,10vw,150px) clamp(24px,6vw,94px);display:grid}.KJLQfW_approachBand h2{font-size:clamp(38px,4.5vw,70px)}.KJLQfW_approachBand p{--ink:var(--paper);max-width:48ch;font-size:18px}.KJLQfW_sectorBand{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-wrap:wrap;justify-content:center;gap:12px;padding:38px 24px;display:flex}.KJLQfW_sectorBand span{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:12px 20px;font-size:11px;font-weight:800}.KJLQfW_inquiryGrid{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.KJLQfW_inquiryGrid article{border-right:1px solid color-mix(in srgb, var(--ink) 16%, transparent);min-height:320px;padding:clamp(28px,5vw,70px)}.KJLQfW_inquiryGrid article:last-child{border-right:0}.KJLQfW_footer{background:var(--ink);color:#fff;grid-template-columns:1fr auto;gap:40px;padding:54px clamp(24px,5vw,76px);display:grid}.KJLQfW_footer strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,56px);font-weight:400}.KJLQfW_footer small{color:#ffffff94;margin-top:14px;display:block}.KJLQfW_footerLinks{align-items:center;gap:20px;display:flex}.KJLQfW_footerLinks a{color:#fff;font-size:12px;font-weight:700}.KJLQfW_index{color:#161514;background:#f4f2ef;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.KJLQfW_indexHero{justify-content:space-between;align-items:flex-end;gap:40px;min-height:54vh;padding:clamp(60px,10vw,140px) clamp(24px,6vw,90px) 64px;display:flex}.KJLQfW_indexHero h1{max-width:9ch}.KJLQfW_indexHero p{color:#16151499;max-width:38ch;margin:0;font-size:18px;line-height:1.55}.KJLQfW_indexGrid{background:#1615142e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.KJLQfW_indexCard{min-height:330px;color:inherit;background:#f4f2ef;grid-template-columns:minmax(0,1fr) .9fr;text-decoration:none;display:grid}.KJLQfW_indexCardCopy{flex-direction:column;justify-content:space-between;padding:30px;display:flex}.KJLQfW_indexCardCopy span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.KJLQfW_indexCardCopy h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1}.KJLQfW_indexCardImage{overflow:hidden}.KJLQfW_indexCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.KJLQfW_indexCard:hover img{transform:scale(1.04)}.KJLQfW_shell[data-template="1"]{--paper:#f7f6f2;--surface:#fff;--accent:#d8ff36}.KJLQfW_shell[data-template="1"] .KJLQfW_header{background:#f7f6f2f0;border-bottom:0}.KJLQfW_shell[data-template="1"] .KJLQfW_hero{grid-template-columns:1fr 1.08fr;gap:clamp(24px,3vw,52px);padding:clamp(24px,3vw,48px)}.KJLQfW_shell[data-template="1"] .KJLQfW_heroImage{min-height:68vh;margin-top:18vh}.KJLQfW_shell[data-template="1"] .KJLQfW_heroCopy{padding-left:0}.KJLQfW_shell[data-template="1"] .KJLQfW_hero h1{letter-spacing:-.055em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,5.4vw,88px)}.KJLQfW_shell[data-template="2"]{--paper:#0f4381;--surface:#f7f7f2;--ink:#fff;--accent:#f6aa18}.KJLQfW_shell[data-template="2"] .KJLQfW_header,.KJLQfW_shell[data-template="2"] .KJLQfW_conceptBar{color:#fff;background:#0f4381}.KJLQfW_shell[data-template="2"] .KJLQfW_headerCta,.KJLQfW_shell[data-template="2"] .KJLQfW_footer{color:#111;background:#f6aa18}.KJLQfW_shell[data-template="2"] .KJLQfW_hero,.KJLQfW_shell[data-template="4"] .KJLQfW_hero,.KJLQfW_shell[data-template="7"] .KJLQfW_hero,.KJLQfW_shell[data-template="9"] .KJLQfW_hero{isolation:isolate;grid-template-columns:1fr;display:grid;position:relative}.KJLQfW_shell[data-template="2"] .KJLQfW_heroImage,.KJLQfW_shell[data-template="4"] .KJLQfW_heroImage,.KJLQfW_shell[data-template="7"] .KJLQfW_heroImage,.KJLQfW_shell[data-template="9"] .KJLQfW_heroImage{grid-area:1/1;min-height:calc(100vh - 105px)}.KJLQfW_shell[data-template="2"] .KJLQfW_heroImage:after,.KJLQfW_shell[data-template="4"] .KJLQfW_heroImage:after,.KJLQfW_shell[data-template="7"] .KJLQfW_heroImage:after,.KJLQfW_shell[data-template="9"] .KJLQfW_heroImage:after{content:"";background:linear-gradient(90deg,#051220c4,#05122014);position:absolute;inset:0}.KJLQfW_shell[data-template="2"] .KJLQfW_heroCopy,.KJLQfW_shell[data-template="4"] .KJLQfW_heroCopy,.KJLQfW_shell[data-template="7"] .KJLQfW_heroCopy,.KJLQfW_shell[data-template="9"] .KJLQfW_heroCopy{z-index:2;color:#fff;grid-area:1/1;position:relative}.KJLQfW_shell[data-template="2"] .KJLQfW_hero h1{max-width:13ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,6.4vw,102px);line-height:1.02}.KJLQfW_shell[data-template="2"] .KJLQfW_heroFoot p,.KJLQfW_shell[data-template="4"] .KJLQfW_heroFoot p,.KJLQfW_shell[data-template="7"] .KJLQfW_heroFoot p,.KJLQfW_shell[data-template="9"] .KJLQfW_heroFoot p{color:#ffffffc7}.KJLQfW_shell[data-template="2"] .KJLQfW_featureStrip,.KJLQfW_shell[data-template="2"] .KJLQfW_section,.KJLQfW_shell[data-template="2"] .KJLQfW_pageIntro,.KJLQfW_shell[data-template="2"] .KJLQfW_contentGrid,.KJLQfW_shell[data-template="2"] .KJLQfW_contactGrid{--ink:#15202d;color:#15202d;background:#f5f0e6}.KJLQfW_shell[data-template="3"]{--paper:#e9dfd1;--surface:#f9f4ec;--ink:#27201a;--accent:#9b4c2f}.KJLQfW_shell[data-template="3"] .KJLQfW_header{background:#e9dfd1;border:0;border-bottom:8px solid #27201a}.KJLQfW_shell[data-template="3"] .KJLQfW_hero{grid-template-columns:minmax(300px,.72fr) 1.28fr;gap:clamp(18px,2vw,34px);padding:clamp(18px,3vw,50px)}.KJLQfW_shell[data-template="3"] .KJLQfW_heroCopy{color:#f5eee5;background:#27201a;padding:clamp(36px,5vw,80px)}.KJLQfW_shell[data-template="3"] .KJLQfW_heroFoot{display:grid}.KJLQfW_shell[data-template="3"] .KJLQfW_heroFoot p{color:#ffffffad}.KJLQfW_shell[data-template="3"] .KJLQfW_heroImage{border-radius:180px 0 0;min-height:78vh}.KJLQfW_shell[data-template="3"] .KJLQfW_principle,.KJLQfW_shell[data-template="3"] .KJLQfW_serviceCard,.KJLQfW_shell[data-template="3"] .KJLQfW_form{border-radius:32px 0}.KJLQfW_shell[data-template="4"]{--paper:#101820;--surface:#eef2f2;--ink:#f1f4f4;--accent:#d86c45}.KJLQfW_shell[data-template="4"] .KJLQfW_header,.KJLQfW_shell[data-template="4"] .KJLQfW_conceptBar{color:#fff;background:#101820}.KJLQfW_shell[data-template="4"] .KJLQfW_headerCta,.KJLQfW_shell[data-template="5"] .KJLQfW_headerCta,.KJLQfW_shell[data-template="6"] .KJLQfW_headerCta,.KJLQfW_shell[data-template="7"] .KJLQfW_headerCta,.KJLQfW_shell[data-template="9"] .KJLQfW_headerCta{background:var(--accent);color:#101010}.KJLQfW_shell[data-template="4"] .KJLQfW_footer,.KJLQfW_shell[data-template="5"] .KJLQfW_footer,.KJLQfW_shell[data-template="6"] .KJLQfW_footer,.KJLQfW_shell[data-template="7"] .KJLQfW_footer,.KJLQfW_shell[data-template="9"] .KJLQfW_footer{color:#fff;background:#0d0f10}.KJLQfW_shell[data-template="2"] .KJLQfW_siteCta,.KJLQfW_shell[data-template="4"] .KJLQfW_siteCta,.KJLQfW_shell[data-template="5"] .KJLQfW_siteCta,.KJLQfW_shell[data-template="6"] .KJLQfW_siteCta,.KJLQfW_shell[data-template="7"] .KJLQfW_siteCta,.KJLQfW_shell[data-template="9"] .KJLQfW_siteCta{color:#101010}.KJLQfW_shell[data-template="4"] .KJLQfW_heroImage:after{background:linear-gradient(#080f130f 36%,#080f13c7)}.KJLQfW_shell[data-template="4"] .KJLQfW_heroCopy{justify-content:flex-end;padding-bottom:70px}.KJLQfW_shell[data-template="4"] .KJLQfW_hero h1{max-width:15ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,6vw,96px)}.KJLQfW_shell[data-template="4"] .KJLQfW_featureStrip article{min-height:300px}.KJLQfW_shell[data-template="4"] .KJLQfW_projectCard:nth-child(2n){transform:translateY(54px)}.KJLQfW_shell[data-template="5"]{--paper:#0b0b0b;--surface:#1b1b1b;--ink:#f7f7f4;--accent:#fff}.KJLQfW_shell[data-template="5"] .KJLQfW_conceptBar{color:#050505;background:#fff}.KJLQfW_shell[data-template="5"] .KJLQfW_header{background:#0b0b0b;border-bottom-color:#333}.KJLQfW_shell[data-template="5"] .KJLQfW_hero{min-height:92vh;display:block;position:relative;overflow:hidden}.KJLQfW_shell[data-template="5"] .KJLQfW_heroCopy{z-index:2;min-height:92vh;padding:clamp(70px,10vw,150px) clamp(24px,7vw,110px);position:relative}.KJLQfW_shell[data-template="5"] .KJLQfW_hero h1{letter-spacing:.13em;text-transform:uppercase;max-width:14ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,6vw,96px);font-weight:700;line-height:1.16}.KJLQfW_shell[data-template="5"] .KJLQfW_heroImage{opacity:.5;width:min(36vw,600px);height:34vh;position:absolute;bottom:4vh;right:5vw}.KJLQfW_shell[data-template="5"] .KJLQfW_featureStrip,.KJLQfW_shell[data-template="5"] .KJLQfW_serviceGrid{background:#3a3a3a;gap:1px}.KJLQfW_shell[data-template="5"] .KJLQfW_featureStrip article,.KJLQfW_shell[data-template="5"] .KJLQfW_serviceCard{background:#111}.KJLQfW_shell[data-template="6"]{--paper:#050505;--surface:#121212;--ink:#fff;--accent:#ef5b36}.KJLQfW_shell[data-template="6"] .KJLQfW_header,.KJLQfW_shell[data-template="6"] .KJLQfW_conceptBar{color:#fff;background:#050505}.KJLQfW_shell[data-template="6"] .KJLQfW_hero{flex-direction:column;min-height:92vh;display:flex}.KJLQfW_shell[data-template="6"] .KJLQfW_heroCopy{min-height:54vh;padding-bottom:30px}.KJLQfW_shell[data-template="6"] .KJLQfW_hero h1{letter-spacing:.16em;text-align:center;text-transform:uppercase;max-width:none;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,6vw,92px)}.KJLQfW_shell[data-template="6"] .KJLQfW_heroImage{width:84%;min-height:46vh;margin:0 auto}.KJLQfW_shell[data-template="6"] .KJLQfW_projectGrid{gap:42px}.KJLQfW_shell[data-template="6"] .KJLQfW_projectImage{filter:grayscale()}.KJLQfW_shell[data-template="7"]{--paper:#202b32;--surface:#f4f0e9;--ink:#fff;--accent:#db7448}.KJLQfW_shell[data-template="7"] .KJLQfW_header,.KJLQfW_shell[data-template="7"] .KJLQfW_conceptBar{color:#fff;background:#202b32}.KJLQfW_shell[data-template="7"] .KJLQfW_heroImage:after{background:#0d1b236b}.KJLQfW_shell[data-template="7"] .KJLQfW_heroCopy{text-align:center;justify-content:center;align-items:center}.KJLQfW_shell[data-template="7"] .KJLQfW_hero h1{max-width:17ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,6vw,96px);font-weight:800;line-height:1.02}.KJLQfW_shell[data-template="7"] .KJLQfW_heroFoot{justify-content:center}.KJLQfW_shell[data-template="7"] .KJLQfW_heroFoot p{max-width:62ch}.KJLQfW_shell[data-template="7"] .KJLQfW_featureStrip,.KJLQfW_shell[data-template="7"] .KJLQfW_section,.KJLQfW_shell[data-template="7"] .KJLQfW_pageIntro,.KJLQfW_shell[data-template="7"] .KJLQfW_contentGrid,.KJLQfW_shell[data-template="7"] .KJLQfW_contactGrid{--ink:#1b262d;color:#1b262d;background:#f4f0e9}.KJLQfW_shell[data-template="8"]{--paper:#fff;--surface:#f5f5f2;--ink:#131313;--accent:#ececec}.KJLQfW_shell[data-template="8"] .KJLQfW_header,.KJLQfW_shell[data-template="8"] .KJLQfW_conceptBar{background:#fff}.KJLQfW_shell[data-template="8"] .KJLQfW_hero{grid-template-columns:1fr;padding:clamp(48px,8vw,120px) clamp(24px,8vw,140px)}.KJLQfW_shell[data-template="8"] .KJLQfW_heroCopy{text-align:center;align-items:center;min-height:42vh;padding:0}.KJLQfW_shell[data-template="8"] .KJLQfW_hero h1{max-width:14ch;font-family:Arial,Helvetica,sans-serif;font-weight:800}.KJLQfW_shell[data-template="8"] .KJLQfW_heroFoot{justify-content:center}.KJLQfW_shell[data-template="8"] .KJLQfW_heroImage{min-height:56vh}.KJLQfW_shell[data-template="8"] .KJLQfW_projectGrid{grid-template-columns:repeat(3,1fr);gap:28px}.KJLQfW_shell[data-template="8"] .KJLQfW_projectCard,.KJLQfW_shell[data-template="8"] .KJLQfW_projectCard:first-child,.KJLQfW_shell[data-template="8"] .KJLQfW_projectCard:nth-child(5){grid-column:auto}.KJLQfW_shell[data-template="8"] .KJLQfW_projectCard .KJLQfW_projectImage{aspect-ratio:1}.KJLQfW_shell[data-template="9"]{--paper:#33383b;--surface:#e7e8e5;--ink:#fff;--accent:#73abb0}.KJLQfW_shell[data-template="9"] .KJLQfW_header,.KJLQfW_shell[data-template="9"] .KJLQfW_conceptBar{color:#fff;background:#33383b}.KJLQfW_shell[data-template="9"] .KJLQfW_heroImage:after{background:#0a0e108c}.KJLQfW_shell[data-template="9"] .KJLQfW_heroCopy{text-align:center;justify-content:center;align-items:center}.KJLQfW_shell[data-template="9"] .KJLQfW_hero h1{max-width:13ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(50px,7vw,112px);font-weight:700}.KJLQfW_shell[data-template="9"] .KJLQfW_heroFoot{justify-content:center}.KJLQfW_shell[data-template="9"] .KJLQfW_featureStrip,.KJLQfW_shell[data-template="9"] .KJLQfW_section,.KJLQfW_shell[data-template="9"] .KJLQfW_pageIntro,.KJLQfW_shell[data-template="9"] .KJLQfW_contentGrid,.KJLQfW_shell[data-template="9"] .KJLQfW_contactGrid{--ink:#252b2d;color:#252b2d;background:#e7e8e5}.KJLQfW_shell[data-template="10"]{--paper:#f5f5f3;--surface:#fff;--ink:#121212;--accent:#ff6145}.KJLQfW_shell[data-template="10"] .KJLQfW_header,.KJLQfW_shell[data-template="10"] .KJLQfW_conceptBar{background:#fff}.KJLQfW_shell[data-template="10"] .KJLQfW_hero{grid-template-columns:.82fr 1.18fr;min-height:82vh;padding:clamp(24px,4vw,70px)}.KJLQfW_shell[data-template="10"] .KJLQfW_heroCopy{background:#f0f0ed;justify-content:center;padding:clamp(36px,5vw,80px)}.KJLQfW_shell[data-template="10"] .KJLQfW_hero h1{max-width:10ch;font-family:Arial,Helvetica,sans-serif;font-weight:800}.KJLQfW_shell[data-template="10"] .KJLQfW_heroImage{clip-path:ellipse(77% 86% at 77%);min-height:72vh}.KJLQfW_shell[data-template="10"] .KJLQfW_featureStrip article,.KJLQfW_shell[data-template="10"] .KJLQfW_serviceCard,.KJLQfW_shell[data-template="10"] .KJLQfW_principle{border-radius:0 0 48px}@media (max-width:900px){.KJLQfW_header{grid-template-columns:1fr auto}.KJLQfW_nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:4px;overflow-x:auto}.KJLQfW_hero,.KJLQfW_pageIntro,.KJLQfW_contentGrid,.KJLQfW_contactGrid{grid-template-columns:1fr}.KJLQfW_heroImage{min-height:62vh}.KJLQfW_featureStrip{grid-template-columns:1fr}.KJLQfW_featureStrip article{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.KJLQfW_featureStrip article:last-child{border-bottom:0}.KJLQfW_projectCard,.KJLQfW_projectCard:first-child,.KJLQfW_projectCard:nth-child(5){grid-column:span 6}.KJLQfW_indexHero{flex-direction:column;align-items:flex-start}.KJLQfW_indexGrid,.KJLQfW_studioFeature,.KJLQfW_approachBand{grid-template-columns:1fr}.KJLQfW_processGrid,.KJLQfW_statsRow{grid-template-columns:repeat(2,1fr)}.KJLQfW_processGrid article:nth-child(2),.KJLQfW_statsRow article:nth-child(2){border-right:0}.KJLQfW_processGrid article,.KJLQfW_statsRow article{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.KJLQfW_inquiryGrid{grid-template-columns:1fr}.KJLQfW_inquiryGrid article{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.KJLQfW_shell[data-template="1"] .KJLQfW_hero,.KJLQfW_shell[data-template="3"] .KJLQfW_hero,.KJLQfW_shell[data-template="10"] .KJLQfW_hero{grid-template-columns:1fr}.KJLQfW_shell[data-template="1"] .KJLQfW_heroImage{margin-top:0}.KJLQfW_shell[data-template="3"] .KJLQfW_heroImage,.KJLQfW_shell[data-template="10"] .KJLQfW_heroImage{min-height:58vh}.KJLQfW_shell[data-template="4"] .KJLQfW_projectCard:nth-child(2n){transform:none}.KJLQfW_shell[data-template="8"] .KJLQfW_projectGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.KJLQfW_headerCta{padding:9px 12px}.KJLQfW_conceptBar span:last-child{display:none}.KJLQfW_heroFoot,.KJLQfW_sectionHead{flex-direction:column;align-items:flex-start}.KJLQfW_projectCard,.KJLQfW_projectCard:first-child,.KJLQfW_projectCard:nth-child(5){grid-column:1/-1}.KJLQfW_principles,.KJLQfW_serviceGrid,.KJLQfW_footer,.KJLQfW_indexCard{grid-template-columns:1fr}.KJLQfW_indexCardImage{min-height:260px}.KJLQfW_studioFeatureImage,.KJLQfW_studioFeatureCompact .KJLQfW_studioFeatureImage{min-height:52vh}.KJLQfW_studioFeatureCompact{margin-inline:0}.KJLQfW_processGrid,.KJLQfW_statsRow{grid-template-columns:1fr}.KJLQfW_processGrid article,.KJLQfW_statsRow article{border-right:0;min-height:220px}.KJLQfW_shell[data-template="2"] .KJLQfW_heroCopy,.KJLQfW_shell[data-template="4"] .KJLQfW_heroCopy,.KJLQfW_shell[data-template="7"] .KJLQfW_heroCopy,.KJLQfW_shell[data-template="9"] .KJLQfW_heroCopy{padding:64px 24px 36px}.KJLQfW_shell[data-template="5"] .KJLQfW_hero h1,.KJLQfW_shell[data-template="6"] .KJLQfW_hero h1{letter-spacing:.07em}.KJLQfW_shell[data-template="5"] .KJLQfW_heroImage{opacity:.34;width:76vw;right:0}.KJLQfW_shell[data-template="6"] .KJLQfW_heroImage{width:100%}.KJLQfW_shell[data-template="6"] .KJLQfW_projectGrid{gap:18px}.KJLQfW_shell[data-template="8"] .KJLQfW_projectGrid{grid-template-columns:1fr}.KJLQfW_shell[data-template="10"] .KJLQfW_heroImage{clip-path:none}}
