@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_27aedf21-module__fs7OZq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_27aedf21-module__fs7OZq__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_5a074b0-module__VGljiq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_5a074b0-module__VGljiq__variable{--font-display:"Manrope", "Manrope Fallback"}
:root{--ink:#101b17;--ink-2:#26342e;--paper:#f1efe9;--paper-2:#e5e0d5;--signal:#d8ff45;--signal-dark:#a7cf20;--line:#101b172e;--font-display:"Manrope", sans-serif;--font-body:"IBM Plex Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);margin:0}a{color:inherit;text-decoration:none}.site-header{z-index:10;color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 clamp(24px,5vw,80px);display:grid;position:absolute;inset:0 0 auto}.wordmark{align-items:center;gap:13px;width:max-content;display:flex}.wordmark-mark,.footer-mark{--botanical-mark-size:42px;border:1px solid;width:42px;height:42px;display:block}.wordmark strong{letter-spacing:.17em;font:700 15px/1.1 var(--font-display);display:block}.wordmark small{opacity:.65;letter-spacing:.06em;margin-top:5px;font-size:9px;display:block}.site-header nav{gap:30px;font-size:13px;display:flex}.site-header nav a{opacity:.78;transition:opacity .2s}.site-header nav a:hover,.site-header nav a:focus-visible{opacity:1}.header-cta{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff80;justify-self:end;padding:13px 19px;font-size:12px}.hero{color:#fff;background:var(--ink);align-items:end;min-height:min(850px,92vh);padding:180px clamp(24px,7vw,110px) 90px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.78;background:linear-gradient(95deg,#09100df7 0%,#09100db8 38%,#09100d26 72%,#09100d61 100%),url(/images/ces-operational-intelligence-concept.png) 50%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"COWRAN";color:#ffffff09;font:800 clamp(100px, 20vw, 330px)/.8 var(--font-display);letter-spacing:-.08em;position:absolute;bottom:-3vw;right:-2vw}.hero-content{z-index:2;max-width:1100px;position:relative}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.eyebrow{color:var(--signal);align-items:center;gap:14px;display:flex}.eyebrow:before{content:"";background:currentColor;width:44px;height:1px}.hero h1{max-width:1000px;font:600 clamp(50px, 8.2vw, 128px)/.91 var(--font-display);letter-spacing:-.065em;margin:25px 0 22px}.hero-subheading{opacity:.78;max-width:660px;font-size:clamp(17px,2vw,24px);line-height:1.45}.hero-actions{gap:14px;margin-top:38px;display:flex}.button{border:1px solid #ffffff6b;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:13px;font-weight:600;display:inline-flex}.button-primary{color:var(--ink);background:var(--signal);border-color:var(--signal)}.proof-strip{border-bottom:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(4,1fr);display:grid}.proof-strip span{text-align:center;border-right:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;padding:22px 28px;font-size:10px;font-weight:600}.proof-strip span:last-child{border:0}.section{padding:clamp(80px,11vw,160px) clamp(24px,7vw,110px)}.section-kicker{color:#607168}.section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:8vw;margin:26px 0 70px;display:grid}.section h2{font:600 clamp(42px, 6vw, 84px)/.98 var(--font-display);letter-spacing:-.055em;margin:0}.section-heading p,.experience-intro p,.approach-copy>p{color:#526159;font-size:17px;line-height:1.65}.capability-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-grid.columns-2{grid-template-columns:repeat(2,1fr)}.capability-grid.columns-4{grid-template-columns:repeat(4,1fr)}.capability-grid article{border-right:1px solid var(--line);min-height:370px;padding:32px 34px 30px 0;position:relative}.capability-grid article+article{padding-left:34px}.capability-grid article:last-child{border:0}.capability-grid article>span{color:#78877f;font:500 12px var(--font-display)}.capability-grid h3{font:600 35px var(--font-display);letter-spacing:-.04em;margin:70px 0 16px}.capability-grid p{color:#58665f;line-height:1.6}.capability-grid a{bottom:0;left:inherit;border-top:1px solid var(--line);justify-content:space-between;width:calc(100% - 34px);padding-top:18px;font-size:13px;font-weight:600;display:flex;position:absolute}.experience{color:#fff;background:var(--ink);grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.experience .section-kicker{color:var(--signal)}.experience-intro h2{margin:22px 0 30px}.experience-intro p{color:#ffffff9e}.evidence-list{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.evidence-list li{border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr auto;align-items:center;gap:20px;min-height:76px;display:grid}.evidence-list span{color:var(--signal);font-size:11px}.evidence-list strong{font:500 20px var(--font-display)}.evidence-list em{opacity:.45;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-style:normal}.approach{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.approach h2{margin-top:25px;font-size:clamp(40px,5vw,70px)}.approach-copy dl{border-top:1px solid var(--line);margin:50px 0 0}.approach-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;padding:18px 0;display:grid}.approach-copy dt{color:#748279;font-size:11px}.approach-copy dd{font:600 18px var(--font-display);margin:0}.approach-copy dd small{color:#526159;font:400 14px/1.5 var(--font-body);margin-top:7px;display:block}.contact{background:var(--signal);padding:clamp(80px,10vw,145px) clamp(24px,7vw,110px)}.contact p{text-transform:uppercase;letter-spacing:.16em;margin:0 0 15px;font-size:11px}.contact h2{font:700 clamp(58px, 10vw, 150px)/.9 var(--font-display);letter-spacing:-.075em;margin:0}.contact a{border-top:1px solid #101b1780;justify-content:space-between;margin-top:65px;padding-top:20px;font-weight:600;display:flex}.contact a span{font-size:22px}.site-footer{color:#fff;background:#09100d;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;padding:55px clamp(24px,7vw,110px);display:grid}.site-footer>div{align-items:center;gap:15px;display:flex}.site-footer p{margin:0;font-size:12px;line-height:1.6}.footer-note{opacity:.42}.site-footer>a{opacity:.7;font-size:12px}.concept-disclosure{z-index:9;color:#ffffff94;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:9px;position:absolute;top:118px;right:clamp(24px,5vw,80px)}.botanical-c-mark{--botanical-mark-size:44px;width:var(--botanical-mark-size);height:var(--botanical-mark-size);flex:0 0 var(--botanical-mark-size);isolation:isolate;display:block;position:relative;overflow:hidden}.botanical-c-mark img{width:calc(var(--botanical-mark-size) * 1.08);filter:invert();mix-blend-mode:screen;pointer-events:none;height:auto;position:absolute;top:0;left:0}.botanical-c-mark.wordmark-mark,.botanical-c-mark.footer-mark{--botanical-mark-size:42px}.living-edition{z-index:14;color:#ffffffc7;pointer-events:none;grid-template-columns:minmax(250px,auto) auto;align-items:end;gap:8px 24px;width:min(680px,100vw - 48px);font-size:10px;display:grid;position:absolute;top:116px;left:clamp(24px,5vw,80px)}.living-edition-readout{gap:4px;display:grid}.living-edition-readout>span{color:#fff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-weight:700;display:flex}.living-edition-readout i{background:var(--brand-signal,var(--signal));width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-signal,var(--signal)) 15%, transparent), 0 0 18px var(--brand-signal,var(--signal));border-radius:50%;animation:3.2s ease-in-out infinite livingPulse}.living-edition-readout strong{font-weight:500}.living-edition-readout small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.living-edition nav{pointer-events:auto;align-items:center;gap:4px;display:flex}.living-edition nav a{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff2e;padding:7px 9px;font-size:8px;transition:color .2s,background .2s}.living-edition nav a:hover,.living-edition nav a:focus-visible,.living-edition nav a[aria-current=page]{color:var(--brand-ink,var(--ink));background:var(--brand-signal,var(--signal));border-color:var(--brand-signal,var(--signal))}.living-edition>p{color:#ffffff75;grid-column:1/-1;margin:0;font-size:9px;line-height:1.4}.living-cowran .hero:before{opacity:1;background:linear-gradient(95deg, #09100dfa 0%, #09100dcc 35%, #09100d1a 73%, #09100d5c 100%), radial-gradient(circle at 76% 47%, color-mix(in srgb, var(--signal) 13%, transparent), transparent 38%), var(--living-image) center / cover no-repeat;animation:livingDrift var(--living-drift) ease-in-out infinite alternate;transform:scale(1.025)}.living-cowran .brand-hero:after,.living-cowran .group-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(95deg, color-mix(in srgb, var(--brand-ink) 98%, transparent) 0%, color-mix(in srgb, var(--brand-ink) 78%, transparent) 35%, color-mix(in srgb, var(--brand-ink) 8%, transparent) 73%, color-mix(in srgb, var(--brand-ink) 42%, transparent) 100%), radial-gradient(circle at 76% 46%, color-mix(in srgb, var(--brand-signal) 16%, transparent), transparent 38%), var(--living-image) center / cover no-repeat;filter:saturate(1.02)contrast(1.03);animation:livingDrift var(--living-drift) ease-in-out infinite alternate;position:absolute;inset:-2%;transform:scale(1.025)}.living-cowran[data-living-state=weather] .brand-hero:after,.living-cowran[data-living-state=weather] .group-hero:after,.living-cowran[data-living-state=weather] .hero:before{filter:saturate(.82)contrast(1.08)}.living-cowran[data-living-state=night] .brand-hero:after,.living-cowran[data-living-state=night] .group-hero:after,.living-cowran[data-living-state=night] .hero:before{filter:saturate(1.12)brightness(.82)contrast(1.1)}.living-cowran .brand-hero:before{z-index:1}.living-cowran .group-hero{background-image:none;background-color:var(--brand-ink)}.living-cowran .group-hero:before{z-index:1}.living-cowran .group-hero>div{z-index:2;position:relative}@keyframes livingDrift{0%{transform:scale(1.025)translate(-.25%)}to{transform:scale(1.055)translate(.4%,-.25%)}}@keyframes livingPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.concierge-launcher{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09100df0;border:1px solid #d8ff4573;grid-template-rows:auto auto;grid-template-columns:44px auto;column-gap:13px;min-width:230px;padding:13px 17px 13px 13px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000040}.concierge-launcher>span{width:44px;height:44px;color:var(--ink);background:var(--signal);font:800 19px var(--font-display);grid-row:1/3;place-items:center;display:grid}.concierge-launcher strong{font:600 13px var(--font-display);align-self:end}.concierge-launcher small{opacity:.58;align-self:start;margin-top:3px;font-size:10px}.concierge-page{background:#0b120f}.concierge-hero{color:#fff;background:linear-gradient(95deg,#080e0bf5 0%,#080e0ba8 48%,#080e0b33 78%),url(/images/ces-operational-intelligence-concept.png) 50%/cover no-repeat;grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;min-height:760px;padding:190px clamp(24px,7vw,110px) 80px;display:grid;position:relative;overflow:hidden}.concierge-hero:after{content:"";background:linear-gradient(90deg,#0000,#d8ff4573,#0000);height:1px;position:absolute;inset:96px 0 auto}.concierge-hero-copy,.concierge-principles{z-index:2;position:relative}.concierge-hero h1{max-width:980px;font:600 clamp(58px, 8.5vw, 132px)/.87 var(--font-display);letter-spacing:-.07em;margin:28px 0 24px}.concierge-hero-copy>p:not(.eyebrow){color:#ffffffb8;max-width:720px;font-size:clamp(17px,1.8vw,23px);line-height:1.55}.concierge-hero-status{color:#ffffffb3;letter-spacing:.05em;border:1px solid #ffffff38;align-items:center;gap:10px;width:max-content;margin-top:38px;padding:12px 15px;font-size:11px;display:flex}.concierge-hero-status span{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d8ff451f}.concierge-principles{border-top:1px solid #ffffff4d}.concierge-principles p{font:500 13px var(--font-display);border-bottom:1px solid #ffffff2e;margin:0;padding:18px 0}.concierge-demo{color:var(--ink);background:var(--paper);padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.concierge-demo-intro{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:8vw;margin-bottom:70px;display:grid}.concierge-demo-intro .section-kicker{grid-column:1/-1}.concierge-demo-intro h2{font:600 clamp(52px, 7vw, 105px)/.92 var(--font-display);letter-spacing:-.065em;margin:22px 0 0}.concierge-demo-intro>p:last-child{color:#536159;margin:0;font-size:17px;line-height:1.65}.concierge-demo-grid{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;display:grid}.concierge-route-list{border-right:1px solid var(--line)}.concierge-route-list button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);text-align:left;font:600 16px var(--font-display);cursor:pointer;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:0 28px 0 0;display:grid}.concierge-route-list button span{color:#7a877f;font-size:10px}.concierge-route-list button b{color:#7a877f;font-size:18px;font-weight:400}.concierge-route-list button.is-active{background:var(--ink);color:#fff;padding-left:18px}.concierge-route-list button.is-active span,.concierge-route-list button.is-active b{color:var(--signal)}.concierge-route-detail{padding:48px 0 0 clamp(40px,6vw,90px)}.concierge-route-eyebrow{color:#68776f;text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px;font-size:10px;font-weight:600}.concierge-route-detail h3{max-width:760px;font:600 clamp(38px, 4.4vw, 68px)/.98 var(--font-display);letter-spacing:-.05em;margin:0}.concierge-route-summary{color:#536159;max-width:720px;margin:25px 0 45px;font-size:17px;line-height:1.65}.concierge-route-detail ol{border-top:1px solid var(--line);counter-reset:route-step;margin:0;padding:0;list-style:none}.concierge-route-detail li{counter-increment:route-step;border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:25px;padding:19px 0;display:grid}.concierge-route-detail li strong:before{content:counter(route-step, decimal-leading-zero) " / ";color:#89938d;font-size:9px}.concierge-route-detail li strong{font:600 14px var(--font-display)}.concierge-route-detail li span{color:#536159;font-size:14px;line-height:1.5}.concierge-outcome{background:var(--signal);font:600 17px/1.45 var(--font-display);margin:35px 0 0;padding:24px}.concierge-outcome span{text-transform:uppercase;letter-spacing:.14em;font:600 9px var(--font-body);margin-bottom:8px;display:block}.concierge-architecture{color:#fff;background:var(--ink);padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.concierge-architecture .section-kicker{color:var(--signal)}.concierge-architecture>h2{font:600 clamp(55px, 8vw, 118px)/.9 var(--font-display);letter-spacing:-.065em;margin:24px 0 75px}.concierge-architecture>div{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.concierge-architecture article{border-right:1px solid #ffffff2e;min-height:315px;padding:28px 28px 30px 0}.concierge-architecture article+article{padding-left:28px}.concierge-architecture article:last-child{border-right:0}.concierge-architecture article>span{color:var(--signal);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.concierge-architecture h3{font:600 27px var(--font-display);margin:80px 0 18px}.concierge-architecture article p{color:#ffffff94;margin:0;line-height:1.65}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:82px}.site-header nav,.wordmark small{display:none}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip span:nth-child(2){border-right:0}.section-heading,.experience,.approach,.capability-grid,.capability-grid.columns-2,.capability-grid.columns-4{grid-template-columns:1fr}.capability-grid article,.capability-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:310px;padding:30px 0}.capability-grid h3{margin-top:45px}.evidence-list{margin-top:20px}.site-footer{grid-template-columns:1fr;align-items:start}.concierge-hero{grid-template-columns:1fr}.concierge-principles{margin-top:40px}.concierge-demo-intro,.concierge-demo-grid{grid-template-columns:1fr}.concierge-demo-intro>p:last-child{margin-top:28px}.concierge-route-list{border-right:0}.concierge-route-detail{padding-left:0}.concierge-architecture>div{grid-template-columns:1fr 1fr}.concierge-architecture article:nth-child(2){border-right:0}}@media (max-width:560px){.site-header{grid-template-columns:1fr}.header-cta{display:none}.hero{min-height:760px;padding-bottom:65px}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:stretch}.proof-strip{grid-template-columns:1fr}.proof-strip span{border-right:0;border-bottom:1px solid var(--line)}.section-heading{margin-bottom:45px}.evidence-list li{grid-template-columns:32px 1fr}.evidence-list em{display:none}.concept-disclosure{top:100px}.concierge-launcher{min-width:0;bottom:14px;right:14px}.concierge-launcher strong,.concierge-launcher small{display:none}.concierge-hero{min-height:760px;padding-top:150px}.concierge-hero h1{font-size:58px}.concierge-demo-intro h2{font-size:55px}.concierge-route-list button{min-height:82px;padding-right:12px}.concierge-route-detail li{grid-template-columns:1fr;gap:8px}.concierge-architecture>div{grid-template-columns:1fr}.concierge-architecture article,.concierge-architecture article+article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:260px;padding:28px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.experience-gateway{color:#fff;background:radial-gradient(circle at 90% 20%,#d8ff451a,#0000 30%),#09100d;padding:clamp(90px,11vw,165px) clamp(24px,7vw,110px)}.experience-gateway-heading{grid-template-columns:1.25fr .75fr;align-items:end;column-gap:8vw;display:grid}.experience-gateway-heading .section-kicker{color:var(--signal);grid-column:1/-1}.experience-gateway-heading h2{font:600 clamp(52px, 7.7vw, 112px)/.9 var(--font-display);letter-spacing:-.065em;margin:26px 0 0}.experience-gateway-heading>p:last-child{color:#fff9;margin:0;font-size:17px;line-height:1.65}.gateway-status{border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin:80px 0 0;display:grid}.gateway-status div{border-right:1px solid #ffffff29;min-height:96px;padding:22px 24px}.gateway-status div:last-child{border:0}.gateway-status span,.gateway-grid small{color:#ffffff6b;text-transform:uppercase;letter-spacing:.14em;font-size:9px;display:block}.gateway-status strong{color:var(--signal);font:600 13px var(--font-display);margin-top:16px;display:block}.gateway-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.gateway-grid>a{border-right:1px solid #ffffff29;min-height:420px;padding:30px 28px 34px 0;transition:color .2s,background .2s,padding .2s;position:relative}.gateway-grid>a+a{padding-left:28px}.gateway-grid>a:last-child{border-right:0}.gateway-grid>a:hover,.gateway-grid>a:focus-visible{color:var(--ink);background:var(--signal);padding-left:28px}.gateway-grid>a>span{font-size:11px}.gateway-grid small{margin-top:14px}.gateway-grid h3{font:600 30px var(--font-display);letter-spacing:-.04em;margin:105px 0 18px}.gateway-grid p{color:#ffffff8c;margin:0;line-height:1.65}.gateway-grid>a:hover p,.gateway-grid>a:focus-visible p,.gateway-grid>a:hover small,.gateway-grid>a:focus-visible small{color:#101b17a8}.gateway-grid b{color:var(--signal);font-size:22px;font-weight:400;position:absolute;bottom:28px;right:28px}.gateway-grid>a:hover b,.gateway-grid>a:focus-visible b{color:var(--ink)}.intelligence-workspace{color:#fff;background:#0b120f;padding:0 clamp(18px,4vw,68px) clamp(90px,11vw,160px)}.runtime-rail{color:#ffffff7a;text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff26;border-width:1px 0;grid-template-columns:repeat(4,1fr);min-height:58px;font-size:9px;display:grid}.runtime-rail span{border-right:1px solid #ffffff1f;align-items:center;gap:10px;padding:0 20px;display:flex}.runtime-rail span:last-child{border:0}.runtime-rail b,.live-orb,.portal-state span{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d8ff451a}.workspace-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;padding:clamp(85px,10vw,150px) clamp(6px,3vw,42px) 70px;display:grid}.workspace-heading .section-kicker{color:var(--signal)}.workspace-heading h2{font:600 clamp(49px, 7vw, 102px)/.91 var(--font-display);letter-spacing:-.065em;margin:24px 0 0}.workspace-heading>p{color:#fff9;margin:0;font-size:17px;line-height:1.65}.workspace-grid{background:#0e1713;border:1px solid #ffffff2b;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);min-height:900px;display:grid}.conversation-panel{border-right:1px solid #ffffff26;flex-direction:column;min-width:0;display:flex}.conversation-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.conversation-header>div{align-items:center;gap:13px;display:flex}.conversation-header strong{font:600 14px var(--font-display)}.conversation-header>span{color:#ffffff59;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.conversation-log{scrollbar-color:#d8ff4559 transparent;flex:1;min-height:360px;max-height:650px;padding:22px 28px;overflow-y:auto}.message{grid-template-columns:38px minmax(0,1fr);gap:16px;max-width:88%;padding:22px 0;display:grid}.message>span{color:#ffffffb3;width:38px;height:38px;font:700 12px var(--font-display);border:1px solid #ffffff38;place-items:center;display:grid}.message p{color:#ffffffd1;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.65}.message small{color:#ffffff52;text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:9px;display:block}.message-user{margin-left:auto}.message-user>span{color:var(--ink);background:var(--signal);border-color:var(--signal)}.message-user p{color:var(--ink);background:var(--paper-2);padding:16px 18px}.message-thinking{opacity:.6}.message-thinking>span{animation:1.5s ease-in-out infinite concierge-pulse}@keyframes concierge-pulse{50%{color:var(--ink);background:var(--signal)}}.prompt-grid{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:0 28px 26px;display:grid}.prompt-grid button{color:#ffffffc2;text-align:left;min-height:94px;font:500 13px/1.4 var(--font-display);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-top:0;border-left:0;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:16px;display:grid}.prompt-grid button:nth-child(2n){border-right:0}.prompt-grid button:nth-last-child(-n+2){border-bottom:0}.prompt-grid button:hover,.prompt-grid button:focus-visible{color:var(--ink);background:var(--signal)}.prompt-grid button span{color:#ffffff52;font-size:9px}.prompt-grid button:hover span,.prompt-grid button:focus-visible span{color:#101b178c}.concierge-error{color:#fff;background:#7d2c2c;margin:0 28px 18px;padding:15px 17px;font-size:13px;line-height:1.5}.concierge-composer{background:#09100d;border-top:1px solid #ffffff26;padding:22px 28px 26px;position:relative}.concierge-composer>label:first-child{color:#ffffff6b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:9px;display:block}.concierge-composer textarea{resize:vertical;color:#fff;width:100%;min-height:82px;font:400 15px/1.5 var(--font-body);background:#ffffff0a;border:1px solid #ffffff38;border-radius:0;padding:17px 18px}.concierge-composer textarea::placeholder{color:#ffffff4d}.concierge-composer>div{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.concierge-composer small{color:#ffffff57;font-size:9px}.concierge-composer button,.handoff-card>button,.consent-preview button{border:1px solid var(--signal);min-height:46px;color:var(--ink);background:var(--signal);text-transform:uppercase;letter-spacing:.08em;font:600 10px var(--font-body);cursor:pointer;padding:0 19px}.concierge-composer button:disabled,.consent-preview button:disabled{opacity:.42;cursor:not-allowed}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.evidence-panel{background:#111d18;min-width:0}.evidence-panel-heading{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:72px;padding:0 25px;display:flex}.evidence-panel-heading span,.authority-card>span,.handoff-card>span{color:#ffffff6b;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.evidence-panel-heading strong{color:var(--signal);font:600 13px var(--font-display)}.evidence-panel ol{margin:0;padding:0;list-style:none}.evidence-panel li{border-bottom:1px solid #ffffff1f;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:15px 25px;display:grid}.evidence-panel li>span{color:var(--signal);font-size:9px}.evidence-panel li strong{font:600 14px var(--font-display);display:block}.evidence-panel li small{color:#ffffff59;margin-top:7px;font-size:9px;display:block}.evidence-panel li a{border:1px solid #fff3;place-items:center;width:34px;height:34px;display:grid}.authority-card,.handoff-card{border:1px solid #ffffff26;margin:24px;padding:24px}.authority-card strong{color:var(--signal);font:600 22px var(--font-display);margin:22px 0 14px;display:block}.authority-card p,.handoff-card p{color:#ffffff8a;margin:0;font-size:13px;line-height:1.65}.handoff-card{background:#d8ff450d;border-color:#d8ff454d}.handoff-card h3{font:600 26px var(--font-display);letter-spacing:-.04em;margin:18px 0 12px}.handoff-card>button{color:#fff;background:0 0;width:100%;margin-top:20px}.consent-preview{border-top:1px solid #ffffff21;margin-top:18px;padding-top:18px}.consent-preview p{font-size:12px}.consent-preview label{color:#ffffffad;align-items:flex-start;gap:10px;margin:16px 0;font-size:12px;line-height:1.45;display:flex}.consent-preview input{accent-color:var(--signal)}.consent-preview button{width:100%}.consent-preview>small{color:#ffffff59;margin-top:12px;font-size:9px;line-height:1.5;display:block}.handoff-basis{gap:7px;padding:14px 0 18px;display:grid}.handoff-basis span,.handoff-disclosure-grid span{color:var(--signal);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.handoff-basis strong{font-size:13px;line-height:1.45}.handoff-disclosure-grid{border-block:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0;display:grid}.handoff-disclosure-grid ul{color:#ffffff8f;margin:12px 0 0;padding-left:16px;font-size:10px;line-height:1.55}.handoff-live-route{color:#fffc;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.handoff-live-route span{color:var(--signal)}.portal-page{color:#fff;background:#0a120e}.portal-hero{background:linear-gradient(100deg,#060c09fa,#060c09b8 50%,#060c0947),url(/images/ces-operational-intelligence-concept.png) 50%/cover no-repeat;grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;min-height:760px;padding:190px clamp(24px,7vw,110px) 85px;display:grid}.portal-hero h1{max-width:1000px;font:600 clamp(58px, 8.5vw, 126px)/.87 var(--font-display);letter-spacing:-.07em;margin:28px 0 24px}.portal-hero>div>p:not(.eyebrow){color:#ffffffad;max-width:760px;font-size:clamp(17px,1.8vw,22px);line-height:1.55}.portal-state{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;border:1px solid #fff3;align-items:center;gap:11px;width:max-content;margin-top:35px;padding:12px 15px;font-size:10px;display:flex}.portal-hero aside{border-top:1px solid #ffffff40;grid-template-columns:1fr auto;display:grid}.portal-hero aside span,.portal-hero aside strong{border-bottom:1px solid #ffffff26;padding:17px 0;font-size:11px}.portal-hero aside span{color:#ffffff61;text-transform:uppercase;letter-spacing:.11em}.portal-hero aside strong{text-align:right;font-weight:500}.portal-capabilities{color:var(--ink);background:var(--paper);padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.portal-capabilities>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.portal-capabilities>div:first-child .section-kicker{grid-column:1/-1}.portal-capabilities h2,.portal-trust h2{font:600 clamp(48px, 6.5vw, 94px)/.92 var(--font-display);letter-spacing:-.06em;margin:24px 0 0}.portal-capability-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.portal-capability-grid article{border-right:1px solid var(--line);min-height:360px;padding:28px 27px 30px 0}.portal-capability-grid article+article{padding-left:27px}.portal-capability-grid article:last-child{border:0}.portal-capability-grid span{color:#77847d;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.portal-capability-grid h3{font:600 28px var(--font-display);letter-spacing:-.04em;margin:90px 0 16px}.portal-capability-grid p{color:#57645d;line-height:1.65}.portal-trust{grid-template-columns:1fr 1fr;column-gap:10vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);display:grid}.portal-trust .section-kicker{color:var(--signal)}.portal-trust h2{font-size:clamp(46px,5.5vw,78px)}.portal-trust ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.portal-trust li{color:#ffffffb3;border-bottom:1px solid #ffffff29;grid-template-columns:40px 1fr;gap:15px;padding:22px 0;line-height:1.5;display:grid}.portal-trust li span{color:var(--signal);font-size:10px}.portal-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px;margin-top:75px;display:grid}.portal-actions a{border-top:1px solid #ffffff4d;justify-content:space-between;padding:22px 0;font-weight:600;display:flex}.portal-actions a span{color:var(--signal)}.studio-hero h1{font-size:clamp(54px,7.2vw,112px)}.studio-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.studio-hero-actions a{border:1px solid #ffffff40;justify-content:space-between;gap:30px;min-width:280px;padding:16px 18px;font-size:12px;font-weight:600;display:flex}.studio-hero-actions a:first-child{color:#08110c;background:var(--signal);border-color:var(--signal)}.studio-capture,.studio-case-study{color:var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);display:grid}.studio-capture h2,.studio-workflow h2,.studio-case-study h2{font:600 clamp(46px, 6vw, 88px)/.92 var(--font-display);letter-spacing:-.06em;margin:22px 0 24px}.studio-capture>div>p:last-child,.studio-case-study>div>p:last-child{color:#59645f;max-width:620px;line-height:1.7}.studio-capture ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.studio-capture li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;padding:21px 0;font-weight:600;line-height:1.4;display:grid}.studio-capture li span{color:#75817b;letter-spacing:.1em;font-size:9px}.studio-workflow{color:#fff;background:#07100c;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.studio-workflow .section-kicker{color:var(--signal)}.studio-workflow>div{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.studio-workflow article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:320px;padding:26px}.studio-workflow article:nth-child(3n){border-right:0}.studio-workflow article>span{color:var(--signal);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.studio-workflow h3{font:600 32px var(--font-display);letter-spacing:-.04em;margin:90px 0 14px}.studio-workflow article p{color:#ffffff94;line-height:1.65}.studio-case-study{background:#dce3dc}.studio-gate-list{border-top:1px solid #101b1733}.studio-gate-list article{border-bottom:1px solid #101b172b;grid-template-columns:42px 1fr;gap:16px;padding:21px 0;display:grid}.studio-gate-list article>span{color:#75817b;font-size:9px}.studio-gate-list h3{font:600 20px var(--font-display);margin:0 0 6px}.studio-gate-list p{color:#59645f;margin:0;font-size:13px;line-height:1.55}.studio-trust{background:#0a120e}@media (max-width:1050px){.workspace-grid{grid-template-columns:1fr}.conversation-panel{border-bottom:1px solid #ffffff26;border-right:0}.gateway-grid,.portal-capability-grid{grid-template-columns:1fr 1fr}.gateway-grid>a:nth-child(2),.portal-capability-grid article:nth-child(2){border-right:0}.gateway-grid>a{border-bottom:1px solid #ffffff29}}@media (max-width:760px){.experience-gateway-heading,.workspace-heading,.portal-hero,.portal-trust,.portal-capabilities>div:first-child,.studio-capture,.studio-case-study{grid-template-columns:1fr}.studio-workflow>div{grid-template-columns:1fr 1fr}.experience-gateway-heading>p:last-child,.workspace-heading>p{margin-top:28px}.gateway-status,.runtime-rail{grid-template-columns:1fr 1fr}.gateway-status div:nth-child(2),.runtime-rail span:nth-child(2){border-right:0}.gateway-status div,.runtime-rail span{border-bottom:1px solid #ffffff24}.gateway-status div:nth-last-child(-n+2),.runtime-rail span:nth-last-child(-n+2){border-bottom:0}.portal-hero aside{margin-top:45px}.portal-actions{grid-template-columns:1fr}}@media (max-width:560px){.gateway-grid,.portal-capability-grid,.prompt-grid,.handoff-disclosure-grid,.studio-workflow>div{grid-template-columns:1fr}.studio-workflow article{border-right:0}.gateway-grid>a,.gateway-grid>a+a,.portal-capability-grid article,.portal-capability-grid article+article{border-bottom:1px solid #ffffff29;border-right:0;min-height:300px;padding:26px 0}.portal-capability-grid article,.portal-capability-grid article+article{border-color:var(--line)}.gateway-grid>a:hover,.gateway-grid>a:focus-visible{padding-left:18px}.gateway-grid h3,.portal-capability-grid h3{margin-top:55px}.runtime-rail{min-height:96px}.runtime-rail span{min-height:48px;padding:0 11px}.workspace-heading{padding-left:0;padding-right:0}.workspace-heading h2{font-size:52px}.conversation-header,.conversation-log,.concierge-composer{padding-left:16px;padding-right:16px}.conversation-header>span{display:none}.conversation-log{max-height:none}.message{max-width:100%}.message p{font-size:14px}.prompt-grid{margin-left:16px;margin-right:16px}.prompt-grid button,.prompt-grid button:nth-child(2n),.prompt-grid button:nth-last-child(-n+2){border-bottom:1px solid #ffffff24;border-right:0}.prompt-grid button:last-child{border-bottom:0}.concierge-composer>div{flex-direction:column;align-items:stretch}.concierge-composer button{width:100%}.authority-card,.handoff-card{margin:16px}.portal-hero{padding-top:155px}.portal-hero h1{font-size:56px}.portal-actions{margin-top:50px}}.brand-page{min-height:100vh;color:var(--brand-ink);background:var(--brand-paper);--brand-line:color-mix(in srgb, var(--brand-ink) 18%, transparent)}.brand-header{z-index:20;min-height:92px;color:var(--brand-paper);border-bottom:1px solid color-mix(in srgb, var(--brand-paper) 20%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,5vw,78px);display:grid;position:absolute;inset:0 0 auto}.brand-wordmark{align-items:center;gap:14px;width:max-content;display:flex}.brand-wordmark>span{min-width:44px;height:44px;color:var(--brand-signal);font:700 14px var(--font-display);border:1px solid;place-items:center;padding:0 8px;display:grid}.brand-wordmark>.botanical-c-mark{--botanical-mark-size:44px;padding:0;display:block}.brand-wordmark strong{font:700 13px var(--font-display);letter-spacing:.11em;text-transform:uppercase}.brand-header nav{gap:30px;font-size:12px;display:flex}.brand-header nav a{opacity:.62}.brand-header nav a:hover,.brand-header nav a:focus-visible{opacity:1}.brand-group-link{text-transform:uppercase;letter-spacing:.1em;justify-self:end;font-size:11px}.brand-disclosure{z-index:12;color:color-mix(in srgb, var(--brand-paper) 48%, transparent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;position:absolute;top:112px;right:clamp(22px,5vw,78px)}.brand-hero{min-height:min(900px,96vh);color:var(--brand-paper);background:radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--brand-secondary) 34%, transparent), transparent 31%), radial-gradient(circle at 15% 86%, color-mix(in srgb, var(--brand-signal) 14%, transparent), transparent 32%), var(--brand-ink);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:7vw;padding:190px clamp(24px,7vw,110px) 90px;display:grid;position:relative;overflow:hidden}.brand-hero:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--brand-paper) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-paper) 18%, transparent) 1px, transparent 1px);background-size:clamp(46px,5vw,82px) clamp(46px,5vw,82px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 4%,#000 52%,#0000 96%);mask-image:linear-gradient(120deg,#0000 4%,#000 52%,#0000 96%)}.brand-hero-copy,.brand-sigil{z-index:2;position:relative}.brand-eyebrow,.brand-section-label{color:var(--brand-signal);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.brand-hero h1{max-width:1100px;font:600 clamp(58px, 8.5vw, 132px)/.87 var(--font-display);letter-spacing:-.072em;margin:27px 0 25px}.brand-hero-copy>p:not(.brand-eyebrow){max-width:760px;color:color-mix(in srgb, var(--brand-paper) 70%, transparent);font-size:clamp(17px,2vw,23px);line-height:1.55}.brand-hero-actions{gap:12px;margin-top:38px;display:flex}.brand-hero-actions a{border:1px solid color-mix(in srgb, var(--brand-paper) 34%, transparent);align-items:center;gap:28px;min-height:52px;padding:0 20px;font-size:12px;font-weight:600;display:flex}.brand-hero-actions a:first-child{color:var(--brand-ink);background:var(--brand-signal);border-color:var(--brand-signal)}.brand-sigil{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-paper) 25%, transparent);border-radius:50%;place-self:center end;place-items:center;width:min(28vw,340px);display:grid}.brand-sigil:before,.brand-sigil:after{content:"";border:1px solid color-mix(in srgb, var(--brand-signal) 45%, transparent);border-radius:50%;position:absolute;inset:14%;transform:rotate(27deg)}.brand-sigil:after{border-color:color-mix(in srgb, var(--brand-secondary) 60%, transparent);inset:28%;transform:rotate(-35deg)}.brand-sigil>span{z-index:2;color:var(--brand-signal);font:700 clamp(28px, 4vw, 62px) var(--font-display);letter-spacing:-.06em;position:relative}.brand-sigil>.brand-sigil-c{--botanical-mark-size:min(22vw, 268px);z-index:1;opacity:.16;width:80%;height:80%;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--brand-signal) 28%, transparent));border:0;position:absolute;inset:10%}.brand-sigil i{background:var(--brand-signal);width:9px;height:9px;box-shadow:0 0 30px var(--brand-signal);border-radius:50%;position:absolute}.brand-sigil i:first-of-type{top:8%;left:46%}.brand-sigil i:nth-of-type(2){background:var(--brand-secondary);bottom:28%;right:10%}.brand-sigil i:nth-of-type(3){width:5px;height:5px;bottom:19%;left:14%}.brand-signal-strip{border-bottom:1px solid var(--brand-line);grid-template-columns:repeat(4,1fr);display:grid}.brand-signal-strip span{border-right:1px solid var(--brand-line);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:68px;padding:14px 20px;font-size:9px;font-weight:600;display:flex}.brand-signal-strip span:last-child{border:0}.brand-soul,.group-about{grid-template-columns:.42fr 1.58fr;gap:6vw;padding:clamp(90px,12vw,180px) clamp(24px,7vw,110px);display:grid}.brand-soul .brand-section-label,.group-about .brand-section-label{color:color-mix(in srgb, var(--brand-ink) 55%, transparent)}.brand-soul h2,.group-about h2{max-width:1120px;font:600 clamp(48px, 7vw, 102px)/.94 var(--font-display);letter-spacing:-.065em;margin:0 0 40px}.brand-soul div>p,.group-about div>p{max-width:860px;color:color-mix(in srgb, var(--brand-ink) 70%, transparent);margin:0;font-size:clamp(18px,2.1vw,28px);line-height:1.55}.brand-shape,.group-directory{color:var(--brand-paper);background:var(--brand-ink);padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.brand-section-heading{grid-template-columns:.42fr 1.58fr;align-items:start;gap:6vw;display:grid}.brand-section-heading h2{font:600 clamp(50px, 7vw, 104px)/.92 var(--font-display);letter-spacing:-.065em;margin:0 0 75px}.brand-pillar-grid{border-top:1px solid color-mix(in srgb, var(--brand-paper) 20%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.brand-offer-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.brand-pillar-grid article{border-right:1px solid color-mix(in srgb, var(--brand-paper) 18%, transparent);min-height:390px;padding:28px 30px 34px 0}.brand-pillar-grid article+article{padding-left:30px}.brand-pillar-grid article:last-child{border:0}.brand-pillar-grid article>span{color:var(--brand-signal);font-size:10px}.brand-pillar-grid h3{font:600 32px var(--font-display);letter-spacing:-.04em;margin:105px 0 18px}.brand-pillar-grid p{max-width:390px;color:color-mix(in srgb, var(--brand-paper) 58%, transparent);margin:0;line-height:1.65}.brand-pillar-grid small{border-top:1px solid color-mix(in srgb, var(--brand-paper) 18%, transparent);color:var(--brand-signal);letter-spacing:.09em;text-transform:uppercase;margin-top:36px;padding-top:15px;font-size:9px;line-height:1.55;display:block}.brand-proof{background:var(--brand-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);display:grid}.brand-proof-intro h2{max-width:760px;font:600 clamp(48px, 6.2vw, 92px)/.94 var(--font-display);letter-spacing:-.065em;margin:24px 0 28px}.brand-proof-intro>p:last-child{max-width:690px;color:color-mix(in srgb, var(--brand-ink) 67%, transparent);font-size:18px;line-height:1.68}.brand-proof-grid{border-top:1px solid var(--brand-line)}.brand-proof-grid article{border-bottom:1px solid var(--brand-line);min-height:225px;padding:24px 0 28px}.brand-proof-grid article>span{color:var(--brand-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.brand-proof-grid h3{font:600 29px var(--font-display);letter-spacing:-.035em;margin:43px 0 12px}.brand-proof-grid p{max-width:720px;color:color-mix(in srgb, var(--brand-ink) 64%, transparent);margin:0;line-height:1.65}.brand-proof-grid a{border-top:1px solid var(--brand-line);justify-content:space-between;margin-top:24px;padding-top:14px;font-size:11px;font-weight:650;display:flex}.brand-publication-note{border-top:1px solid var(--brand-line);color:color-mix(in srgb, var(--brand-ink) 58%, transparent);grid-column:1/-1;grid-template-columns:180px 1fr;gap:28px;margin:30px 0 0;padding-top:22px;font-size:11px;line-height:1.6;display:grid}.brand-publication-note strong{color:var(--brand-ink);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.brand-intelligence{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-secondary) 9%, var(--brand-paper)), var(--brand-paper));grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);display:grid}.brand-intelligence .brand-section-label{color:color-mix(in srgb, var(--brand-ink) 56%, transparent)}.brand-intelligence h2{font:600 clamp(48px, 6vw, 86px)/.94 var(--font-display);letter-spacing:-.06em;margin:24px 0 25px}.brand-intelligence>div>p:not(.brand-section-label){color:color-mix(in srgb, var(--brand-ink) 68%, transparent);font-size:17px;line-height:1.65}.brand-intelligence>div>a{border-top:1px solid var(--brand-line);justify-content:space-between;margin-top:45px;padding:20px 0;font-weight:600;display:flex}.brand-intelligence aside{border-top:1px solid var(--brand-line)}.brand-intelligence aside>a{border-bottom:1px solid var(--brand-line);min-height:90px;font:600 14px/1.4 var(--font-display);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;display:grid}.brand-intelligence aside>a>span{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);font-size:9px}.brand-intelligence aside>a>b{color:var(--brand-secondary);font-weight:400}.brand-intelligence-state{min-height:60px;color:color-mix(in srgb, var(--brand-ink) 52%, transparent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex}.brand-intelligence-state b{background:var(--brand-signal);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-signal) 16%, transparent);border-radius:50%}.brand-group-bridge{color:var(--brand-ink);background:var(--brand-signal);padding:clamp(90px,10vw,145px) clamp(24px,7vw,110px)}.brand-group-bridge>p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:600}.brand-group-bridge h2{font:650 clamp(58px, 9vw, 140px)/.88 var(--font-display);letter-spacing:-.075em;margin:0}.brand-group-bridge a{border-top:1px solid color-mix(in srgb, var(--brand-ink) 48%, transparent);justify-content:space-between;margin-top:65px;padding-top:20px;font-weight:600;display:flex}.brand-footer{color:var(--brand-paper);background:var(--brand-ink);grid-template-columns:1fr 1fr auto;align-items:end;gap:40px;padding:52px clamp(24px,7vw,110px);display:grid}.brand-footer>div:first-child{align-items:center;gap:14px;display:flex}.brand-footer>div:first-child>span{border:1px solid var(--brand-paper);min-width:42px;height:42px;color:var(--brand-signal);font:700 12px var(--font-display);place-items:center;padding:0 7px;display:grid}.brand-footer>div:first-child>.botanical-c-mark{--botanical-mark-size:42px;padding:0;display:block}.brand-footer p{color:color-mix(in srgb, var(--brand-paper) 50%, transparent);margin:0;font-size:11px;line-height:1.6}.brand-footer strong{color:var(--brand-paper)}.brand-footer-links{gap:22px;font-size:11px;display:flex}.brand-phoneguys .brand-hero{background-image:linear-gradient(115deg,#071a31fa 0 48%,#071a316b),repeating-linear-gradient(90deg,#0000 0 8.8%,#27d8ff17 8.9% 9%),radial-gradient(circle at 81% 28%,#27d8ff8c,#0000 18%),radial-gradient(circle at 73% 68%,#ff6b4261,#0000 22%)}.brand-dissentral .brand-hero{background-image:linear-gradient(108deg,#120d18fc 0 51%,#120d188c),linear-gradient(90deg,#f048622e 1px,#0000 1px),linear-gradient(#9a78ff24 1px,#0000 1px),radial-gradient(circle at 79% 43%,#f048628c,#0000 24%);background-size:auto,72px 72px,72px 72px,auto}.brand-disstrategy .brand-hero{background-image:linear-gradient(112deg, #17120cfc 0 52%, #17120c8c), conic-gradient(from 25deg at 78% 48%, transparent 0 18%, #ffb80066 18% 19%, transparent 19% 38%, #725bff4d 38% 39%, transparent 39%)}.brand-simondiss .brand-hero{background-image:linear-gradient(112deg,#0b0b0afa 0 54%,#0b0b0a6b),radial-gradient(at 83% 24%,#ff4c00b8,#0000 26%),radial-gradient(at 70% 78%,#d8ff4561,#0000 25%)}.brand-simondiss .brand-hero h1{max-width:1280px}.brand-commercial .brand-hero{background-image:linear-gradient(108deg,#18150ffc 0 52%,#18150f80),repeating-linear-gradient(135deg,#0000 0 42px,#d6b14a21 43px 44px),radial-gradient(circle at 80% 55%,#7f8e7875,#0000 24%)}.brand-digital .brand-hero{background-image:linear-gradient(108deg,#090d18fc 0 49%,#090d1873),repeating-radial-gradient(circle at 78% 45%,#58f4c32e 0 1px,#0000 2px 34px),radial-gradient(circle at 79% 45%,#8068ff8c,#0000 26%)}.brand-estate .brand-hero{background-image:linear-gradient(108deg,#172019fa 0 52%,#1720196b),repeating-radial-gradient(at 83% 110%,#0000 0 42px,#c4d78329 43px 44px),radial-gradient(circle at 80% 36%,#8b6b4e9e,#0000 24%)}.brand-media .brand-hero{background-image:linear-gradient(108deg,#190b16fa 0 50%,#190b1675),linear-gradient(25deg,#0000 0 54%,#ff54a552 54% 68%,#0000 68%),linear-gradient(-28deg,#0000 0 65%,#4ae2ff47 65% 78%,#0000 78%)}.brand-kite .brand-hero{background-image:linear-gradient(108deg,#071827fa 0 48%,#07182759),repeating-radial-gradient(at 90% 120%,#0000 0 46px,#72f1ff33 47px 49px),radial-gradient(circle at 78% 22%,#ffda5280,#0000 17%)}.brand-fmansam .brand-hero{background-image:linear-gradient(105deg,#15081cfa 0 50%,#15081c52),conic-gradient(from 90deg at 78% 45%,#ff5cf299,#0000 22%,#8dff747a,#0000 58%,#ff5cf266)}.brand-wildshore .brand-hero{background-image:linear-gradient(108deg,#082026fa 0 50%,#08202666),repeating-radial-gradient(at 84%,#0000 0 31px,#5ce1c230 32px 34px),radial-gradient(circle at 81% 43%,#ff9d707a,#0000 22%)}.group-hero{min-height:min(920px,98vh);color:var(--brand-paper);background-image:linear-gradient(90deg, #04070cf5 0%, #04070cc2 42%, #04070c33 73%, #04070c6b 100%), radial-gradient(circle at 73% 40%, color-mix(in srgb, var(--brand-secondary) 28%, transparent), transparent 31%), radial-gradient(circle at 40% 90%, color-mix(in srgb, var(--brand-signal) 12%, transparent), transparent 32%), url(/images/cowran-constellation-concept-v1.png);background-color:var(--brand-ink);background-position:50%;background-size:cover;grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;padding:190px clamp(24px,7vw,110px) 90px;display:grid;position:relative;overflow:hidden}.group-hero:before{content:"COWRAN";color:color-mix(in srgb, var(--brand-paper) 3.8%, transparent);font:800 clamp(140px, 27vw, 430px)/.8 var(--font-display);letter-spacing:-.1em;position:absolute;bottom:-5vw;left:-3vw}.group-hero>div:first-child{z-index:2;position:relative}.group-hero h1{max-width:1100px;font:600 clamp(62px, 9vw, 140px)/.86 var(--font-display);letter-spacing:-.075em;margin:28px 0 24px}.group-hero>div:first-child>p:last-child{max-width:760px;color:color-mix(in srgb, var(--brand-paper) 68%, transparent);font-size:clamp(18px,2vw,24px);line-height:1.55}.group-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-paper) 18%, transparent);border-radius:50%;justify-self:end;width:min(36vw,470px);position:relative}.group-orbit:before,.group-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--brand-signal) 25%, transparent);border-radius:50%;position:absolute;inset:17%}.group-orbit:after{border-color:color-mix(in srgb, var(--brand-secondary) 42%, transparent);inset:34%}.group-core{color:var(--brand-ink);background:var(--brand-signal);font:800 30px var(--font-display);place-items:center;display:grid;position:absolute;inset:41%}.group-core .botanical-c-mark{--botanical-mark-size:78%}.group-orbit i{--angle:calc(var(--orbit-index) * 45deg);width:42px;height:42px;transform:rotate(var(--angle)) translateX(min(18vw, 220px)) rotate(calc(-1 * var(--angle)));border:1px solid color-mix(in srgb, var(--brand-paper) 35%, transparent);color:var(--brand-paper);background:var(--brand-ink);font:600 9px var(--font-display);place-items:center;margin:-21px;font-style:normal;display:grid;position:absolute;top:50%;left:50%}.group-character{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--brand-secondary)!important;margin-top:30px!important;font-size:12px!important}.group-directory-grid{border-top:1px solid color-mix(in srgb, var(--brand-paper) 18%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.group-directory-grid>a{--card-signal:var(--brand-signal);--card-secondary:var(--brand-secondary);border-right:1px solid color-mix(in srgb, var(--brand-paper) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand-paper) 15%, transparent);min-height:390px;padding:26px 28px;transition:background .2s,color .2s;position:relative}.group-directory-grid>a:nth-child(3n){border-right:0}.group-directory-grid>a:hover,.group-directory-grid>a:focus-visible{color:var(--brand-ink);background:linear-gradient(135deg, var(--card-signal), var(--card-secondary))}.group-directory-grid>a>span{color:var(--card-signal);font-size:9px}.group-directory-grid>a:hover>span,.group-directory-grid>a:focus-visible>span{color:var(--brand-ink)}.group-directory-grid small{min-height:38px;color:color-mix(in srgb, var(--brand-paper) 40%, transparent);letter-spacing:.11em;text-transform:uppercase;margin-top:16px;font-size:8px;display:block}.group-directory-grid h3{font:600 31px var(--font-display);letter-spacing:-.045em;margin:78px 0 16px}.group-directory-grid p{color:color-mix(in srgb, var(--brand-paper) 62%, transparent);margin:0;font-size:15px;line-height:1.5}.group-directory-grid>a:hover small,.group-directory-grid>a:hover p,.group-directory-grid>a:focus-visible small,.group-directory-grid>a:focus-visible p{color:color-mix(in srgb, var(--brand-ink) 68%, transparent)}.group-directory-grid b{letter-spacing:.1em;text-transform:uppercase;font-size:10px;position:absolute;bottom:28px;right:28px}.group-operating-model{background:var(--brand-paper);grid-template-columns:repeat(3,1fr);padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px);display:grid}.group-operating-model article{border-top:1px solid var(--brand-line);border-right:1px solid var(--brand-line);min-height:330px;padding:26px 28px 30px 0}.group-operating-model article+article{padding-left:28px}.group-operating-model article:last-child{border-right:0}.group-operating-model span{color:var(--brand-secondary);font-size:9px}.group-operating-model h3{font:600 28px var(--font-display);letter-spacing:-.04em;margin:84px 0 16px}.group-operating-model p{color:color-mix(in srgb, var(--brand-ink) 65%, transparent);margin:0;line-height:1.65}.group-concierge-bridge{background:linear-gradient(115deg, var(--brand-signal), color-mix(in srgb, var(--brand-secondary) 55%, var(--brand-signal)))}@media (max-width:1000px){.brand-hero,.group-hero{grid-template-columns:1fr}.brand-sigil{opacity:.42;width:220px;position:absolute;top:150px;right:6vw}.group-orbit{opacity:.55;width:330px;position:absolute;top:170px;right:6vw}.brand-intelligence{gap:6vw}.group-directory-grid{grid-template-columns:1fr 1fr}.group-directory-grid>a:nth-child(3n){border-right:1px solid color-mix(in srgb, var(--brand-paper) 15%, transparent)}.group-directory-grid>a:nth-child(2n){border-right:0}}@media (max-width:760px){.concept-disclosure,.brand-disclosure{display:none}.living-edition{grid-template-columns:1fr;width:calc(100vw - 44px);top:96px}.living-edition nav{grid-row:2}.living-edition>p,.living-edition-readout small{display:none}.brand-header{grid-template-columns:1fr auto;min-height:80px}.brand-header nav{display:none}.brand-group-link{font-size:9px}.brand-disclosure{top:98px}.brand-hero,.group-hero{min-height:820px;padding-top:155px;padding-bottom:65px}.brand-hero h1,.group-hero h1{font-size:58px}.brand-sigil,.group-orbit{display:none}.brand-signal-strip{grid-template-columns:1fr 1fr}.brand-signal-strip span:nth-child(2){border-right:0}.brand-signal-strip span:nth-child(-n+2){border-bottom:1px solid var(--brand-line)}.brand-soul,.group-about,.brand-section-heading,.brand-intelligence,.brand-proof{grid-template-columns:1fr}.brand-soul .brand-section-label,.group-about .brand-section-label,.brand-section-heading .brand-section-label{margin-bottom:28px}.brand-pillar-grid,.group-operating-model{grid-template-columns:1fr}.brand-pillar-grid article,.brand-pillar-grid article+article{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--brand-paper) 18%, transparent);min-height:280px;padding:26px 0}.brand-pillar-grid h3{margin-top:55px}.brand-intelligence aside{margin-top:45px}.brand-publication-note{grid-template-columns:1fr;gap:10px}.brand-footer{grid-template-columns:1fr;align-items:start}}@media (max-width:520px){.living-edition-readout strong{text-overflow:ellipsis;white-space:nowrap;max-width:72vw;overflow:hidden}.living-edition nav a{padding:6px 8px}.brand-wordmark strong{display:none}.brand-hero-actions{flex-direction:column}.brand-hero-actions a{justify-content:space-between}.brand-signal-strip{grid-template-columns:1fr}.brand-signal-strip span{border-right:0;border-bottom:1px solid var(--brand-line)}.group-directory-grid{grid-template-columns:1fr}.group-directory-grid>a,.group-directory-grid>a:nth-child(2n),.group-directory-grid>a:nth-child(3n){border-right:0;min-height:330px}}@media (prefers-reduced-motion:reduce){.living-cowran .hero:before,.living-cowran .brand-hero:after,.living-cowran .group-hero:after,.living-edition-readout i{animation:none;transform:none}}
