/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--green:#9bd34f;--forest:#669b41;--dark:#252b2e;--deep:#162126;--blue:#003e6b;--muted:#70777a;--cream:#f3f4ef;--orange:#ff8a1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--dark);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}header{z-index:10;border-bottom:1px solid #ffffff20;align-items:center;gap:45px;height:88px;padding:0 clamp(24px,5vw,78px);display:flex;position:absolute;top:0;left:0;right:0}.brand img{width:178px;display:block}header nav{gap:30px;margin-left:auto;display:flex}header nav a{color:#d9dfe1;font-size:12px;text-decoration:none}header nav a:hover{color:var(--green)}.button{background:var(--green);color:#16210f;border-radius:6px;padding:15px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.button.small{padding:11px 15px}.hero{color:#fff;background:linear-gradient(135deg,#1b292f,#30373a);min-height:820px;padding:180px clamp(24px,7vw,110px) 70px;position:relative;overflow:hidden}.orb{border:1px solid #ffffff15;border-radius:50%;position:absolute}.orb-one{width:640px;height:640px;top:80px;right:-130px;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.orb-two{opacity:.9;background:radial-gradient(circle at 35% 35%,#a8db5e,#6b9e43);width:230px;height:230px;top:285px;right:180px}.hero-inner{z-index:2;max-width:1000px;position:relative}.eyebrow{letter-spacing:.18em;color:var(--green);margin:0 0 22px;font-size:11px;font-weight:700}.green{color:var(--forest)}.orange{color:var(--orange)}h1{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(64px,7.2vw,112px);line-height:.91}h1 span{color:var(--green)}.lead{color:#c9d0d2;max-width:690px;margin:34px 0;font-size:19px;line-height:1.65}.actions{align-items:center;gap:28px;display:flex}.text-link{color:#fff;font-size:12px;text-decoration:none}.text-link b{color:var(--green);margin-left:7px}.hero-proof{z-index:2;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;padding-top:25px;display:flex;position:absolute;bottom:44px;left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.hero-proof>span{letter-spacing:.17em;color:#829095;font-size:9px}.hero-proof div{gap:32px;display:flex}.hero-proof b{color:#d7dcde;letter-spacing:.05em;font-size:11px}.proof{background:var(--green);grid-template-columns:repeat(4,1fr);padding:42px clamp(24px,6vw,90px);display:grid}.proof article{border-right:1px solid #6d9d36;padding:0 30px}.proof article:last-child{border:0}.proof strong{letter-spacing:-.04em;font-size:42px;display:block}.proof span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.statement{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding:130px clamp(24px,8vw,130px);display:grid}.statement .eyebrow{grid-column:1/3}.statement h2,.section-head h2,.practice-intro h2,.george h2,.ethos h2,.cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(45px,5vw,76px);line-height:1.02}.statement h2 em{color:var(--forest);font-style:normal}.statement>p:last-child{color:var(--muted);max-width:550px;font-size:17px;line-height:1.75}.practices{background:var(--cream);grid-template-columns:1.25fr repeat(3,1fr);gap:1px;padding:110px clamp(24px,7vw,110px);display:grid}.practice-intro{padding-right:55px}.practice-intro h2{font-size:48px}.practices article{border-top:4px solid var(--green);background:#fff;min-height:300px;padding:30px;position:relative}.practices article span{color:var(--green);font-size:11px;font-weight:700}.practices article h3{margin:65px 0 12px;font-size:26px}.practices article p{color:var(--muted);font-size:13px;line-height:1.6}.practices article>b{color:var(--forest);position:absolute;bottom:26px;right:28px}.george{background:var(--blue);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;padding:115px clamp(24px,7vw,110px);display:grid}.george-card{border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #001d334f}.george-card img{width:100%;display:block}.george h2{font-size:62px}.george>div>p:not(.eyebrow){color:#bed0db;max-width:690px;font-size:16px;line-height:1.75}.george-grid{background:#ffffff20;grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.george-grid span{background:#00385f;padding:17px;font-size:12px}.george-grid b{color:var(--orange);margin-right:9px}.process{grid-template-columns:.7fr 1.3fr;gap:100px;padding:120px clamp(24px,7vw,110px);display:grid}.process-list{border-top:1px solid #d9dbd6}.process-list article{border-bottom:1px solid #d9dbd6;grid-template-columns:45px 140px 1fr;align-items:center;gap:20px;padding:23px 0;display:grid}.process-list span{color:var(--green);font-size:11px;font-weight:700}.process-list h3{margin:0;font-size:20px}.process-list p{color:var(--muted);margin:0;font-size:14px}.voices{color:#fff;background:#2c3235;padding:120px clamp(24px,7vw,110px)}.voices .section-head{max-width:780px;margin-bottom:50px}.quotes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quotes blockquote{background:#383f42;border-radius:12px;flex-direction:column;min-height:330px;margin:0;padding:32px;display:flex}.quotes blockquote.featured{background:var(--green);color:#15210d}.quotes blockquote>p{margin:0;font-size:18px;line-height:1.55}.portfolio{text-align:center;padding:100px clamp(24px,7vw,110px)}.portfolio>div{border:1px solid #e0e2dd;grid-template-columns:repeat(4,1fr);max-width:1150px;margin:35px auto;display:grid}.portfolio span{color:#5e6568;border-bottom:1px solid #e0e2dd;border-right:1px solid #e0e2dd;padding:35px 15px;font-size:12px;font-weight:700}.portfolio a{color:var(--forest);font-size:12px;font-weight:700;text-decoration:none}.ethos{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:110px clamp(24px,8vw,130px);display:grid}.ethos>div:last-child p{color:#555c5f;font-size:21px;line-height:1.55}.ethos strong{color:var(--forest)}.cta{text-align:center;background:var(--green);padding:120px 24px}.cta h2{margin-bottom:32px}.dark-button{background:var(--dark);color:#fff}.site-footer{color:#9ba4a7;background:#202629;grid-template-columns:200px 1fr auto;align-items:center;gap:45px;padding:48px clamp(24px,6vw,90px);font-size:11px;display:grid}.site-footer img{width:190px}.site-footer p{margin:0}.site-footer span{text-align:right}@media (width<=1000px){header nav{display:none}.orb-two{right:-40px}.hero-proof div{gap:14px}.hero-proof b:nth-child(n+4){display:none}.statement,.george,.process,.ethos{grid-template-columns:1fr}.statement .eyebrow{grid-column:auto}.practices{grid-template-columns:1fr 1fr}.practice-intro{grid-column:1/3;margin-bottom:30px}.quotes{grid-template-columns:1fr}.quotes blockquote{min-height:250px}.site-footer{text-align:center;grid-template-columns:1fr}.site-footer img{margin:auto}.site-footer span{text-align:center}}@media (width<=600px){header{height:72px;padding:0 20px}.brand img{width:145px}header .button{display:none}.hero{min-height:760px;padding:150px 22px 60px}h1{font-size:58px}.lead{font-size:16px}.actions{flex-direction:column;align-items:flex-start}.hero-proof{display:block;left:22px;right:22px}.hero-proof div{margin-top:16px}.hero-proof b:nth-child(n+3){display:none}.proof{grid-template-columns:1fr 1fr;gap:25px;padding:30px 20px}.proof article{border:0;padding:0}.statement,.practices,.george,.process,.voices,.ethos{padding:78px 22px}.practices{grid-template-columns:1fr}.practice-intro{grid-column:auto}.george{gap:45px}.george h2{font-size:46px}.george-grid{grid-template-columns:1fr}.process{gap:45px}.process-list article{grid-template-columns:35px 100px 1fr}.portfolio>div{grid-template-columns:1fr 1fr}.ethos{gap:40px}.cta{padding:80px 22px}}.george-card{text-align:center;background:#002f51;border:1px solid #ffffff12;padding:46px 35px;overflow:visible}.george-card>img{display:none}.george-lockup{justify-content:center;align-items:center;gap:8px;display:flex}.george-lockup img{width:88px;height:auto;display:block}.george-lockup strong{letter-spacing:-.055em;color:#fff;font-size:46px}.george-lockup strong span{color:#9ab5c6;font-weight:400}.george-card>small{color:#7394a8;letter-spacing:.18em;margin-top:23px;font-size:8px;display:block}@media (width<=600px){.george-card{padding:35px 22px}.george-lockup img{width:70px}.george-lockup strong{font-size:38px}}.ai-frontier{background:var(--deep);color:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;padding:120px clamp(24px,7vw,110px);display:grid}.ai-frontier .section-head h2{font-size:clamp(48px,5vw,72px)}.ai-frontier .section-head>p:last-child{color:#9eabad;max-width:470px;line-height:1.7}.leader-stack{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.leader-card{border-radius:14px;flex-direction:column;min-height:440px;padding:18px;display:flex;position:relative;overflow:hidden}.leader-card.lime{color:#17200f;background:#9bd34f}.leader-card.blue{background:#3d6473}.leader-card.orange{color:#21150b;background:#ff8a1c}.leader-card>span{letter-spacing:.15em;z-index:2;font-size:10px;font-weight:700;position:relative}.leader-card img{object-fit:contain;object-position:center bottom;filter:saturate(.75)contrast(1.08);width:125%;height:330px;margin-top:auto;margin-left:-12%}.leader-card footer{color:#fff;background:linear-gradient(#0000,#111b 38%);padding:21px 18px;position:absolute;bottom:0;left:0;right:0}.leader-card footer strong,.leader-card footer small{display:block}.leader-card footer strong{font-size:18px}.leader-card footer small{opacity:.72;margin-top:5px;font-size:9px}.signal{justify-content:center;gap:6px;margin-top:34px;display:flex}.signal i{background:#ff8a1c;border-radius:50%;width:8px;height:8px;display:block}.signal i:nth-child(2){opacity:.8}.signal i:nth-child(3){opacity:.6}.signal i:nth-child(4){opacity:.4}.signal i:nth-child(5){opacity:.2}.ecosystem{background:#f7f8f4;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:110px clamp(24px,7vw,110px);display:grid}.ecosystem h2,.portfolio h2,.join-band h2,.culture h2,.join-george h2,.values h2,.rewards h2,.join-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.8vw,68px);line-height:1.02}.ecosystem>div>p:not(.eyebrow){color:var(--muted);max-width:570px;line-height:1.7}.ecosystem small{color:#9aa0a2;margin-top:28px;font-size:9px;display:block}.tool-cloud{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;transform:rotate(-2deg)}.tool{text-align:center;background:#fff;border:1px solid #e0e3de;border-radius:9px;padding:25px 12px;font-size:13px;font-weight:700;box-shadow:0 9px 22px #26312c0b}.tool.t0{border-top:4px solid var(--green)}.tool.t1{border-top:4px solid var(--orange)}.tool.t2{border-top:4px solid var(--blue)}.tool.t3{border-top:4px solid #a7b6c1}.voices{padding-bottom:90px}.quotes{flex-direction:column;gap:12px;display:flex}.quotes blockquote{background:#394044;border-radius:16px;grid-template-columns:36% 64%;min-height:300px;padding:0;display:grid;overflow:hidden}.quotes blockquote:nth-child(2n){grid-template-columns:64% 36%}.quotes blockquote:nth-child(2n)>img{order:2}.quotes blockquote>img{object-fit:contain;object-position:center bottom;filter:saturate(.75)contrast(1.08);background:#9bd34f;width:100%;height:100%;max-height:390px}.quotes blockquote.orange>img{background:#ff8a1c}.quotes blockquote.blue>img{background:#3d6473}.quotes blockquote>div{flex-direction:column;padding:42px;display:flex}.quote-mark{color:var(--green);font-size:62px;font-weight:700;line-height:.6}.quotes blockquote.orange .quote-mark{color:var(--orange)}.quotes blockquote.blue .quote-mark{color:#81a9b7}.quotes blockquote p{letter-spacing:-.02em;margin:15px 0 35px;font-size:clamp(20px,2.2vw,32px);line-height:1.35}.quotes footer{margin-top:auto}.quotes footer strong,.quotes footer span{font-size:12px;display:block}.quotes footer span{opacity:.6;margin-top:5px}.portfolio{text-align:left}.portfolio-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;max-width:1150px;margin:0 auto 45px;display:grid}.portfolio-head>p{color:var(--muted);max-width:470px;line-height:1.7}.client-grid{gap:8px;border:0!important;grid-template-columns:repeat(4,1fr)!important;max-width:1150px!important;display:grid!important}.client-grid span{color:#172022;border:0;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:120px;padding:22px;font-size:14px;display:flex}.client-grid span small{letter-spacing:.12em;opacity:.55;margin-top:8px;font-size:8px;display:block}.client-grid .c0{background:#d9f3b3}.client-grid .c1{background:#d8e6eb}.client-grid .c2{background:#ffe1c4}.client-grid .c3{background:#e8e9e5}.portfolio>a{max-width:1150px;margin:24px auto 0;display:block}.join-band{color:#fff;background:#003e6b;justify-content:space-between;align-items:center;gap:30px;padding:80px clamp(24px,7vw,110px);display:flex}.join-band h2{font-size:44px}.join-band .button{white-space:nowrap}.solid{background:#20282c;position:relative}.join-hero{color:#fff;background:#20282c;padding:150px clamp(24px,8vw,130px) 120px}.join-hero h1{font-size:clamp(64px,8vw,118px)}.join-hero>p:last-child{color:#bdc7ca;max-width:720px;margin-top:35px;font-size:19px;line-height:1.65}.culture{padding:120px clamp(24px,7vw,110px)}.culture>.section-head{grid-template-columns:1fr 1fr;gap:70px;margin-bottom:55px;display:grid}.culture-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.culture-cards article{border-top:5px solid var(--green);background:#f2f4ef;min-height:310px;padding:32px}.culture-cards article:nth-child(2){border-color:var(--blue)}.culture-cards article:nth-child(3){border-color:var(--orange)}.culture-cards span,.rewards article>span{letter-spacing:.16em;color:var(--forest);font-size:9px;font-weight:700}.culture-cards h3{margin:60px 0 16px;font-size:26px}.culture-cards p{color:var(--muted);font-size:14px;line-height:1.7}.join-george{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding:110px clamp(24px,8vw,130px);display:grid}.join-george .george-lockup{justify-content:flex-start;margin-bottom:45px}.join-george>div>p:not(.eyebrow){color:#bed0db;line-height:1.7}.join-george-list{background:#ffffff20;gap:1px;display:grid}.join-george-list span{background:#00385f;padding:24px;font-size:14px}.join-george-list b{color:var(--orange);margin-right:18px}.values{color:#fff;background:#292f32;grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px clamp(24px,8vw,130px);display:grid}.value-lines p{border-bottom:1px solid #ffffff1f;margin:0;padding:18px 0;font-size:20px}.value-lines strong{color:var(--green);margin-top:28px;display:block}.rewards{padding:110px clamp(24px,7vw,110px)}.rewards>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;display:grid}.rewards article{background:#f1f3ee;min-height:155px;padding:26px}.rewards article p{font-size:17px;line-height:1.4}.rewards>small{color:#939a9c;margin-top:18px;display:block}.join-cta{text-align:center;background:var(--green);padding:120px 24px}.join-cta>p:not(.eyebrow){color:#3d4a32;margin:24px 0}.join-cta .button{margin-top:12px}.site-footer a{color:#fff;text-decoration:none}@media (width<=1000px){.ai-frontier,.ecosystem,.join-george,.values{grid-template-columns:1fr}.leader-stack{max-width:700px}.portfolio-head,.culture>.section-head{grid-template-columns:1fr}.rewards>div{grid-template-columns:1fr 1fr}.quotes blockquote,.quotes blockquote:nth-child(2n){grid-template-columns:40% 60%}}@media (width<=600px){.ai-frontier,.ecosystem,.culture,.join-george,.values,.rewards{padding:78px 22px}.leader-stack{grid-template-columns:1fr}.leader-card{min-height:380px}.tool-cloud{grid-template-columns:1fr 1fr}.quotes blockquote,.quotes blockquote:nth-child(2n){grid-template-columns:1fr}.quotes blockquote:nth-child(2n)>img{order:0}.quotes blockquote>img{height:260px}.quotes blockquote>div{padding:28px}.client-grid{grid-template-columns:1fr 1fr!important}.portfolio-head{gap:20px}.join-band{flex-direction:column;align-items:flex-start;padding:60px 22px}.join-band h2{font-size:36px}.culture-cards,.rewards>div{grid-template-columns:1fr}.join-hero{padding:120px 22px 80px}.join-hero h1{font-size:58px}}.leader-voices{padding-right:0;overflow:hidden}.voices-title{max-width:1080px;margin-bottom:46px;padding-right:clamp(24px,7vw,110px)}.voices-title h2{letter-spacing:-.05em;max-width:1050px;margin:0;font-size:clamp(46px,5.3vw,78px);line-height:1.02}.voices-title>p:last-child{color:#aeb7ba;margin-top:25px;font-size:16px;line-height:1.6}.quote-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--green) #3b4245;gap:14px;padding:0 clamp(24px,7vw,110px) 22px 0;display:flex;overflow-x:auto}.quote-scroll blockquote{scroll-snap-align:start;background:#3a4144;border-radius:16px;flex:0 0 min(76vw,1040px);grid-template-columns:42% 58%;min-height:430px;margin:0;display:grid;overflow:hidden}.person{background:var(--green);position:relative;overflow:hidden}.quote-scroll blockquote.orange .person{background:var(--orange)}.quote-scroll blockquote.blue .person{background:#467181}.portrait{object-fit:contain;object-position:center bottom;filter:saturate(.75)contrast(1.08);width:100%;height:100%}.quote-logo{object-fit:contain;object-position:left center;background:#fff;border-radius:5px;width:130px;height:42px;padding:7px;position:absolute;top:24px;left:24px}.quote-copy{flex-direction:column;padding:45px;display:flex}.quote-copy>p{margin:18px 0;font-size:clamp(22px,2.2vw,32px);line-height:1.4}.quote-copy footer{margin-top:auto}.quote-copy footer strong,.quote-copy footer span{display:block}.quote-copy footer span{opacity:.62;margin-top:6px}.scroll-hint{letter-spacing:.15em;color:#899497;margin-top:20px;font-size:9px}.scroll-hint b{color:var(--green);margin-left:8px}.investors{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding:115px clamp(24px,7vw,110px);display:grid}.investors h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,5vw,72px);line-height:1.02}.investors>div>p:not(.eyebrow){color:var(--muted);max-width:520px;font-size:16px;line-height:1.7}.investor-grid{border-top:1px solid #daddd7;grid-template-columns:1fr 1fr;display:grid}.investor-grid span{letter-spacing:-.02em;border-bottom:1px solid #daddd7;padding:23px 14px;font-size:15px;font-weight:800}.investor-grid span:nth-child(odd){border-right:1px solid #daddd7}.practices article p{font-size:14px;line-height:1.72}.practices article h3{margin-top:45px}.george-intel{grid-template-columns:.85fr 1.15fr;gap:70px}.george-story .george-lockup{justify-content:flex-start;margin-bottom:45px}.george-story .george-lockup img{width:92px}.george-story .george-lockup strong{font-size:52px}.george-story>p:not(.eyebrow){font-size:18px!important;line-height:1.68!important}.intel-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.intel-stats span{color:#c2d0d8;background:#00345a;padding:20px;font-size:13px}.intel-stats strong{color:#fff;margin-bottom:6px;font-size:36px;display:block}.intel-panel{color:#273033;background:#f8faf6;border-radius:14px;padding:27px;box-shadow:0 30px 70px #001d335c}.panel-top{letter-spacing:.12em;border-bottom:1px solid #dfe4db;justify-content:space-between;padding-bottom:17px;font-size:10px;display:flex}.panel-top b{color:var(--forest)}.score-row{grid-template-columns:1fr 1fr;gap:10px;margin:19px 0;display:grid}.score-row article{background:#eaf4de;grid-template-columns:1fr auto;align-items:end;padding:20px;display:grid}.score-row small{letter-spacing:.1em;color:#667069;grid-column:1/3;font-size:9px}.score-row strong{color:var(--forest);font-size:52px;line-height:1}.score-row span{color:#69716d;font-size:12px}.signal-bars{gap:14px;padding:18px 0;display:grid}.signal-bars>span{grid-template-columns:135px 1fr 42px;align-items:center;gap:12px;font-size:11px;display:grid}.signal-bars>span>b{color:#66706b;font-weight:500}.signal-bars i{background:#e4e8e1;border-radius:8px;height:7px;overflow:hidden}.signal-bars em{background:var(--green);height:100%;display:block}.signal-bars strong{text-align:right;color:var(--forest)}.panel-insight{border:1px solid #d8ded5;margin-top:12px;padding:18px}.panel-insight b{letter-spacing:.12em;color:var(--forest);font-size:9px}.panel-insight p{color:#636c68;margin-bottom:0;font-size:13px;line-height:1.55}.dark-ecosystem{color:#fff;background:#20282c;grid-template-columns:.8fr 1.2fr}.dark-ecosystem h2{font-size:clamp(48px,5vw,72px)}.dark-ecosystem>div>p:not(.eyebrow){color:#aeb8ba}.ecosystem-rail{border-top:1px solid #ffffff20;grid-template-columns:repeat(2,1fr);display:grid}.ecosystem-rail span{color:#fff;border-bottom:1px solid #ffffff20;padding:24px 18px;font-size:17px;font-weight:700}.ecosystem-rail span:nth-child(odd){border-right:1px solid #ffffff20}.logo-portfolio{background:#fff}.logo-portfolio .portfolio-head{border:0;align-items:end;padding:0}.logo-portfolio .portfolio-head h2{font-size:clamp(44px,4.8vw,68px)}.logo-grid{background:#dfe2dc;border:1px solid #dfe2dc!important;grid-template-columns:repeat(5,1fr)!important;gap:1px!important;max-width:1150px!important;display:grid!important}.logo-grid span{min-height:135px;background:#fff!important;border:0!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important}.logo-grid img{object-fit:contain;filter:saturate(.9);width:100%;height:68px}@media (width<=1000px){.investors,.george-intel{grid-template-columns:1fr}.logo-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=600px){.leader-voices{padding-right:0}.voices-title{padding-right:22px}.voices-title h2{font-size:43px}.quote-scroll blockquote{flex-basis:88vw;grid-template-columns:1fr}.person{height:270px}.quote-copy{padding:28px}.investors{gap:45px;padding:78px 22px}.investor-grid span{font-size:11px}.intel-stats,.score-row{grid-template-columns:1fr}.signal-bars>span{grid-template-columns:105px 1fr 36px}.dark-ecosystem{padding:78px 22px}.logo-grid{grid-template-columns:1fr 1fr!important}.logo-grid span{min-height:105px}.logo-grid img{height:52px}}.quote-scroll .person{border:2px solid var(--green);background:#fff;border-right:0}.quote-scroll blockquote.orange .person{border-color:var(--orange);background:#fff}.quote-scroll blockquote.blue .person{background:#fff;border-color:#6d95a4}.quote-scroll .portrait{filter:grayscale()contrast(1.04)}.quote-scroll .quote-logo{border-radius:0;width:142px;height:48px;padding:6px}.quote-scroll .quote-copy{color:#fff;background:#3a4144}.quote-scroll .quote-copy>p{color:#fff}.investor-copy>p{margin:0 0 18px;color:#5f686b!important;font-size:19px!important;line-height:1.65!important}.investor-copy>div{border-top:1px solid #daddd7;border-bottom:1px solid #daddd7;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.investor-copy span{letter-spacing:.12em;color:var(--forest);text-align:center;border-right:1px solid #daddd7;padding:20px 10px;font-size:10px;font-weight:700}.investor-copy span:last-child{border:0}.intelligence-label{letter-spacing:.2em!important;margin-bottom:27px!important;font-size:15px!important}.ecosystem-rail{border-top:1px solid #fff2;border-left:1px solid #fff2;flex-wrap:wrap;align-content:center;display:flex}.ecosystem-rail span{color:#fff;letter-spacing:-.03em;border-bottom:1px solid #fff2;border-right:1px solid #fff2;flex:1 0 33.333%;justify-content:center;align-items:center;min-height:90px;padding:22px;font-size:clamp(17px,1.5vw,24px);font-weight:700;display:flex}.ecosystem-rail span:nth-child(3n+1){font-style:italic;font-weight:400}.logo-grid{grid-template-columns:repeat(4,1fr)!important}.logo-grid span{min-height:150px!important;padding:28px!important}.logo-grid img{height:72px!important}@media (width<=600px){.quote-scroll .person{border-right:2px solid var(--green);border-bottom:0}.quote-scroll blockquote.orange .person{border-color:var(--orange)}.quote-scroll blockquote.blue .person{border-color:#6d95a4}.investor-copy>div{grid-template-columns:1fr}.investor-copy span{border-bottom:1px solid #daddd7;border-right:0}.ecosystem-rail span{flex-basis:50%;font-size:16px}.logo-grid{grid-template-columns:1fr 1fr!important}.logo-grid span{min-height:110px!important}.logo-grid img{height:55px!important}}header nav{gap:22px}.sonic-mark{background:var(--green);color:#17210f;text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:285px;height:285px;display:flex;position:absolute;top:245px;right:clamp(40px,8vw,140px);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.sonic-mark strong{letter-spacing:-.08em;font-size:88px;line-height:.85}.sonic-mark span{letter-spacing:.18em;margin-top:13px;font-size:10px;font-weight:700}.sonic-mark p{max-width:200px;margin:18px 0 0;font-size:12px;line-height:1.45}.hero-proof p{color:#aeb7ba;text-align:right;max-width:570px;margin:0;font-size:12px}.hero-proof p b{color:#fff}.stack-map{gap:12px;display:grid}.stack-map article{background:#273235;border:1px solid #ffffff24;padding:20px}.stack-map article b,.stack-map article span{display:block}.stack-map article b{color:#fff;font-size:21px}.stack-map article span{color:#9eaaad;margin-top:6px;font-size:11px}.stack-foundation{border-left:5px solid #6abf9d!important}.stack-flow{grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;gap:8px;display:grid}.stack-flow i{color:var(--green);align-self:center;font-style:normal}.stack-flow article:first-child{border-top:4px solid var(--orange)}.stack-flow article:nth-of-type(2){border-top:4px solid #9d8fff}.stack-flow article:last-child{border-top:4px solid var(--green)}.stack-support{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stack-support article{border-bottom:3px solid #668999}.process{padding-bottom:76px}.logo-portfolio{padding-top:76px}.subpage{background:#fff;min-height:100vh}.subhero{color:#fff;background:#20282c;padding:155px clamp(24px,7vw,110px) 105px}.subhero h1{font-size:clamp(58px,7vw,104px);line-height:.95}.subhero>p:last-child{color:#b9c3c6;max-width:720px;margin-top:32px;font-size:18px;line-height:1.65}.team-grid{grid-template-columns:repeat(3,1fr);gap:50px 16px;padding:90px clamp(24px,7vw,110px);display:grid}.team-grid>a{color:var(--dark);text-decoration:none}.team-photo{border-top:5px solid var(--green);background:#eef0eb;height:420px;overflow:hidden}.team-photo.tone-1{border-color:var(--blue)}.team-photo.tone-2{border-color:var(--orange)}.team-photo img{object-fit:cover;object-position:center top;filter:grayscale();width:100%;height:100%;transition:all .25s}.team-grid>a:hover img{filter:grayscale(0)}.team-grid>a>span{color:var(--forest);letter-spacing:.15em;margin-top:18px;font-size:9px;display:block}.team-grid h2{margin:8px 0 5px;font-size:26px}.team-grid p{color:var(--muted);margin:0 0 13px}.team-grid b{color:var(--forest);font-size:11px}.portfolio-hero span{color:var(--green)}.portfolio-feature,.portfolio-more{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;padding:100px clamp(24px,7vw,110px);display:grid}.portfolio-feature h2,.portfolio-more h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1.03}.portfolio-page-grid{background:#dfe2dc;border:1px solid #dfe2dc;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.portfolio-page-grid span{background:#fff;justify-content:center;align-items:center;min-height:150px;padding:28px;display:flex}.portfolio-page-grid img{object-fit:contain;width:100%;height:70px}.portfolio-more{color:#fff;background:#20282c}.portfolio-more .portfolio-page-grid span{background:#273033}.portfolio-more .portfolio-page-grid img{filter:grayscale()brightness(2.2)}.contact-page{background:#20282c}.contact-hero{color:#fff;grid-template-columns:1fr .7fr;align-items:center;gap:100px;min-height:calc(100vh - 88px);padding:150px clamp(24px,8vw,130px) 100px;display:grid}.contact-hero h1{font-size:clamp(60px,7vw,105px)}.contact-hero>div>p:not(.eyebrow){color:#b9c3c6;max-width:650px;font-size:18px;line-height:1.65}.contact-card{color:var(--dark);border-top:6px solid var(--green);background:#fff;padding:45px}.contact-card>span{letter-spacing:.16em;color:var(--forest);font-size:9px;font-weight:700}.contact-card h2{margin:55px 0 5px;font-size:36px}.contact-card p{color:var(--muted)}.contact-card .button{margin:25px 0}.contact-card small{color:#8b9294;display:block}.contact-card small a{color:var(--forest)}@media (width<=1100px){header nav{gap:14px}.sonic-mark{opacity:.35;right:-30px}.hero-inner{max-width:780px}.team-grid{grid-template-columns:1fr 1fr}.portfolio-feature,.portfolio-more,.contact-hero{grid-template-columns:1fr}}@media (width<=600px){.sonic-mark{width:200px;height:200px;top:135px;right:-85px}.sonic-mark strong{font-size:60px}.sonic-mark p{display:none}.hero-proof p{text-align:left;margin-top:12px}.stack-flow{grid-template-columns:1fr}.stack-flow i{justify-self:center;transform:rotate(90deg)}.stack-support{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr;padding:70px 22px}.team-photo{height:390px}.portfolio-feature,.portfolio-more{gap:45px;padding:78px 22px}.portfolio-page-grid{grid-template-columns:1fr 1fr}.portfolio-page-grid span{min-height:110px;padding:18px}.contact-hero{gap:55px;padding:120px 22px 70px}.contact-card{padding:30px}}.contact-hero h1{margin-bottom:36px;line-height:.96}.contact-hero>div>p:not(.eyebrow){margin:0}.client-marquee{padding-top:18px;display:block;overflow:hidden}.marquee-track{will-change:transform;align-items:center;gap:64px;width:max-content;animation:30s linear infinite marquee-right;display:flex!important}.marquee-track span{flex:none;justify-content:center;align-items:center;width:145px;height:42px;display:flex}.marquee-track img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.9;max-width:100%;max-height:38px}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.profile-page{background:#fff;min-height:100vh}.profile-hero{color:#fff;background:#20282c;grid-template-columns:1fr 1fr;min-height:690px;display:grid}.profile-hero>div:first-child{flex-direction:column;justify-content:center;padding:150px clamp(24px,7vw,110px) 80px;display:flex}.profile-back{color:#aeb8ba;margin-bottom:70px;font-size:11px;text-decoration:none}.profile-hero h1{max-width:680px;font-size:clamp(62px,7vw,106px)}.profile-hero h2{margin:28px 0 12px;font-size:clamp(24px,2.5vw,38px);font-weight:400}.profile-hero>div:first-child>p:last-child{color:#9bd34f;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.profile-photo{border-top:7px solid var(--green);background:#f5f6f2;overflow:hidden}.profile-photo img{object-fit:cover;object-position:center top;filter:grayscale();width:100%;height:100%}.profile-story{grid-template-columns:.8fr 1.2fr;gap:100px;padding:120px clamp(24px,8vw,130px);display:grid}.profile-story h2{letter-spacing:-.05em;margin:0;font-size:clamp(46px,5vw,72px);line-height:1.02}.profile-story article p{color:#596164;margin:0 0 24px;font-size:20px;line-height:1.7}.profile-story article strong{color:var(--forest);margin-top:38px;font-size:18px;display:block}.profile-next{background:var(--green);justify-content:space-between;align-items:center;gap:40px;padding:85px clamp(24px,7vw,110px);display:flex}.profile-next h2{letter-spacing:-.04em;max-width:850px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.05}.profile-next .eyebrow{color:#2f441c}@media (width<=850px){.profile-hero,.profile-story{grid-template-columns:1fr}.profile-photo{order:-1;height:520px}.profile-hero>div:first-child{padding-top:80px}.profile-story{gap:48px}.profile-next{flex-direction:column;align-items:flex-start}}@media (width<=600px){.client-marquee{left:22px;right:22px}.marquee-track{gap:38px}.marquee-track span{width:110px}.profile-photo{height:390px}.profile-hero>div:first-child{padding:70px 22px}.profile-back{margin-bottom:45px}.profile-story{padding:78px 22px}.profile-next{padding:65px 22px}}.hero-inner{max-width:min(62vw,900px)}.hero h1{font-size:clamp(60px,6.2vw,100px)}.client-marquee{border-top:1px solid #ffffff20;padding:20px 0 0;left:0;right:0}.marquee-track{gap:0;animation-duration:52s}.marquee-track span{width:190px;height:46px;padding:0 28px}.marquee-track img{width:100%;max-width:none;height:38px;max-height:none}.marquee-track span:nth-child(3) img,.marquee-track span:nth-child(17) img{transform:scale(1.55)}.marquee-track span:nth-child(9) img,.marquee-track span:nth-child(23) img{transform:scale(1.25)}.quote-scroll blockquote:nth-last-child(4) .portrait,.quote-scroll blockquote:nth-last-child(3) .portrait{object-fit:cover;filter:grayscale()contrast(1.04);padding:0}.specialist-proof{background:linear-gradient(135deg,#fff 0 49%,#f3f4ef 49%);grid-template-columns:.9fr 1.1fr;gap:90px;padding:115px clamp(24px,7vw,110px);display:grid}.specialist-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,5vw,72px);line-height:1.02}.specialist-intro>p:not(.eyebrow){color:#5f686b;max-width:650px;margin:30px 0;font-size:18px;line-height:1.68}.proof-pillars{border-top:1px solid #daddd7;border-bottom:1px solid #daddd7;grid-template-columns:repeat(3,1fr);display:grid}.proof-pillars span{text-align:center;letter-spacing:.12em;color:var(--forest);border-right:1px solid #daddd7;padding:18px 8px;font-size:9px;font-weight:700}.proof-pillars span:last-child{border:0}.specialist-roles>.eyebrow{margin-bottom:36px}.specialist-roles article{border-top:1px solid #d6d9d3;grid-template-columns:45px 1fr;gap:20px;padding:25px 0;display:grid}.specialist-roles article:last-child{border-bottom:1px solid #d6d9d3}.specialist-roles article>span{color:var(--forest);font-size:10px;font-weight:700}.specialist-roles h3{margin:0 0 10px;font-size:28px}.specialist-roles p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ethos strong{letter-spacing:-.04em;color:var(--forest);margin-top:42px;font-size:clamp(34px,3.4vw,54px);line-height:1.05;display:block}.portfolio-sector{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;padding:105px clamp(24px,7vw,110px);display:grid}.portfolio-sector h2{letter-spacing:-.045em;max-width:600px;margin:0;font-size:clamp(42px,4.4vw,64px);line-height:1.03}.portfolio-sector.dark{color:#fff;background:#20282c}.portfolio-sector.light{background:#fff}.portfolio-sector.light .eyebrow{color:var(--forest)}.sector-logos{background:#dfe2dc;border:1px solid #dfe2dc;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.sector-logos span{background:#fff;justify-content:center;align-items:center;height:150px;padding:28px;display:flex;overflow:hidden}.portfolio-sector.dark .sector-logos{background:#ffffff35;border-color:#ffffff35}.portfolio-sector.dark .sector-logos span{background:#283034}.sector-logos img{object-fit:contain;width:100%;height:64px;display:block}.supabase-wordmark{letter-spacing:-.04em;color:#273033;font-size:24px}.logo-rubrik img{transform:scale(1.55)}.logo-servicetitan img,.logo-personio img{transform:scale(1.3)}.logo-github img,.logo-motive img,.logo-remote img,.logo-panther img{transform:scale(1.18)}.logo-elementum img{transform:scale(1.45)}@media (width<=1200px){.hero-inner{max-width:68vw}.hero h1{font-size:clamp(58px,6.1vw,82px)}.sonic-mark{width:235px;height:235px;right:4vw}.sonic-mark strong{font-size:72px}.sonic-mark p{max-width:175px;font-size:11px}.specialist-proof,.portfolio-sector{grid-template-columns:1fr;gap:55px}.sector-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hero-inner{max-width:100%}.sonic-mark{display:none}.hero{min-height:820px}.specialist-proof{background:#f3f4ef}.sector-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hero h1{font-size:55px}.hero{padding-bottom:105px}.marquee-track span{width:150px;padding:0 22px}.specialist-proof,.portfolio-sector{gap:42px;padding:78px 22px}.proof-pillars{grid-template-columns:1fr}.proof-pillars span{border-bottom:1px solid #daddd7;border-right:0}.proof-pillars span:last-child{border-bottom:0}.sector-logos span{height:112px;padding:19px}.sector-logos img{height:52px}.ethos strong{font-size:34px}}.quote-scroll .quote-logo{filter:grayscale()contrast(1.2);opacity:.96;border-radius:0;width:190px;height:66px;padding:9px}.ethos strong{letter-spacing:-.04em;color:var(--forest);margin:0 0 34px;font-size:clamp(34px,3.4vw,54px);font-weight:400;line-height:1.05;display:block}.ethos ul{border-top:1px solid #d6d9d3;margin:0;padding:0;list-style:none}.ethos li{color:#555c5f;border-bottom:1px solid #d6d9d3;padding:15px 0 15px 24px;font-size:17px;line-height:1.45;position:relative}.ethos li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:0}@media (width<=600px){.quote-scroll .quote-logo{width:158px;height:56px}.ethos strong{font-size:34px}}.marquee-track span:nth-child(n) img{transform:none}.marquee-track img{object-fit:contain;width:150px;height:45px}.marquee-track .marquee-wordmark b{color:#fff;letter-spacing:-.04em;white-space:nowrap;opacity:.92;font-size:20px;font-weight:700;line-height:1}.quote-scroll .person{grid-template-rows:86px minmax(0,1fr);display:grid}.quote-scroll .quote-logo{object-fit:contain;object-position:left center;filter:grayscale()contrast(1.25);opacity:1;z-index:2;background:0 0;grid-row:1;width:180px;height:54px;margin:16px 0 10px 26px;padding:0;position:static}.quote-scroll .portrait{object-fit:contain;object-position:center bottom;grid-row:2;width:100%;height:100%;min-height:0}@media (width<=600px){.quote-scroll .person{grid-template-rows:64px minmax(0,1fr)}.quote-scroll .quote-logo{width:145px;height:42px;margin:12px 0 6px 18px}}.quote-scroll .person{grid-template-rows:94px minmax(0,1fr)}.quote-scroll .quote-logo{object-fit:contain;object-position:left center;width:auto;max-width:260px;height:48px;margin:22px 0 12px 28px;padding:0}@media (width<=600px){.quote-scroll .person{grid-template-rows:70px minmax(0,1fr)}.quote-scroll .quote-logo{width:auto;max-width:220px;height:40px;margin:15px 0 8px 20px}}.marquee-track span:nth-child(3) img,.marquee-track span:nth-child(16) img{transform:scale(1.35)}.marquee-track span:nth-child(17) img,.marquee-track span:nth-child(23) img{transform:none}.sector-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.sector-logos span{aspect-ratio:1.65;height:auto;min-height:132px;padding:24px}.sector-logos img,.logo-rubrik img,.logo-servicetitan img,.logo-personio img,.logo-github img,.logo-motive img,.logo-remote img,.logo-panther img,.logo-elementum img{object-fit:contain;width:min(78%,190px);height:58px;transform:none}.sector-logos .logo-mistral img,.sector-logos .logo-rubrik img,.sector-logos .logo-personio img,.sector-logos .logo-veza img,.sector-logos .logo-tipalti img{width:min(88%,215px);height:68px}.sector-logos .logo-gitlab img,.sector-logos .logo-1password img{height:72px}.text-wordmark{letter-spacing:-.04em;color:#273033;text-align:center;font-size:clamp(19px,1.6vw,26px)}.portfolio-sector.dark .text-wordmark{color:#fff}.portfolio-sector.dark .sector-logos img{filter:grayscale()brightness(0)invert();opacity:.96}.portfolio-sector.light .sector-logos img{filter:none}.quote-scroll .portrait{object-fit:contain;object-position:center bottom;background:0 0}.quote-scroll blockquote:nth-last-child(4) .portrait,.quote-scroll blockquote:nth-last-child(3) .portrait{object-fit:contain;padding:0}@media (width<=1200px){.sector-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.sector-logos span{min-height:120px}}@media (width<=800px){.sector-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sector-logos{grid-template-columns:1fr 1fr}.sector-logos span{min-height:104px;padding:16px}.sector-logos img{height:48px}.text-wordmark{font-size:18px}}.why-hero{color:#fff;background:linear-gradient(135deg,#1b292f,#30373a);grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;min-height:680px;padding:175px clamp(24px,7vw,110px) 110px;display:grid;position:relative;overflow:hidden}.why-hero:after{content:"";width:560px;height:560px;box-shadow:0 0 0 75px #ffffff04,0 0 0 150px #ffffff025;border:1px solid #ffffff12;border-radius:50%;position:absolute;top:40px;right:-160px}.why-hero>div,.why-hero>p{z-index:1;position:relative}.why-hero h1{max-width:1050px;font-size:clamp(58px,6.5vw,100px)}.why-hero h1 span{color:var(--green)}.why-hero>p{color:#c4cdcf;max-width:570px;margin:0 0 8px;font-size:19px;line-height:1.7}.why-statement{border-bottom:1px solid #e4e6e1;min-height:650px}.why-specialists{background:linear-gradient(135deg,#fff 0 49.5%,#f3f4ef 49.5%);border-bottom:1px solid #e0e3dc}.why-process{background:#fff;position:relative}.why-process:before{content:"";background:var(--green);width:8px;position:absolute;top:0;bottom:0;left:0}.process-note{color:var(--muted);max-width:380px;margin:32px 0 0;font-size:16px;line-height:1.65}.why-ethos{color:#fff;background:#20282c}.why-ethos h2{color:#fff}.why-ethos strong{color:var(--green)}.why-ethos ul{border-color:#fff2}.why-ethos li{color:#c8d0d2;border-color:#fff2}.who-we-are{background:#fff;padding:120px clamp(24px,7vw,110px)}.who-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:70px;margin-bottom:70px;display:grid}.who-heading .eyebrow{grid-column:1/3}.who-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(52px,5.4vw,82px);line-height:1.02}.who-heading>p:last-child{color:var(--muted);max-width:550px;margin:0;font-size:17px;line-height:1.7}.who-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.who-cards article{background:var(--cream);border-top:5px solid var(--green);min-height:310px;padding:38px 34px}.who-cards .who-2{border-color:var(--blue)}.who-cards .who-3{border-color:var(--orange)}.who-cards span{color:var(--forest);letter-spacing:.12em;font-size:10px;font-weight:700}.who-cards h3{margin:70px 0 20px;font-size:29px}.who-cards p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}@media (width<=1000px){.why-hero,.who-heading{grid-template-columns:1fr}.why-hero{gap:45px}.who-heading .eyebrow{grid-column:auto}.who-cards{grid-template-columns:1fr}.who-cards article{min-height:250px}.who-cards h3{margin-top:45px}}@media (width<=600px){.why-hero{min-height:auto;padding:135px 22px 80px}.why-hero h1{font-size:52px}.why-hero>p{font-size:17px}.why-statement{min-height:auto}.who-we-are{padding:78px 22px}.who-heading{gap:30px;margin-bottom:45px}.who-cards article{padding:30px 26px}.why-ethos{padding:78px 22px}}.quote-viewport{scrollbar-width:none;cursor:grab;scroll-behavior:auto;width:100%;overflow-x:auto}.quote-viewport:active{cursor:grabbing}.quote-viewport::-webkit-scrollbar{display:none}.auto-quotes{scroll-snap-type:none;width:max-content;padding-right:14px;overflow:visible;animation:none!important;transform:none!important}.leader-voices{position:relative}.quote-tools{justify-content:flex-end;gap:10px;margin:-38px 0 24px;display:flex}.quote-tools button{color:#fff;cursor:pointer;background:#394145;border:1px solid #ffffff35;border-radius:50%;width:48px;height:48px;font-size:22px;transition:all .2s}.quote-tools button:hover{background:var(--green);border-color:var(--green);color:#14200e}.eyebrow{font-size:13px}.why-page .eyebrow{font-size:14px}.hero{min-height:940px;padding-bottom:185px}.hero .actions{margin-bottom:26px}.hero-proof{bottom:42px}.george-holding{color:#edf5fb;background:#061a2d;min-height:100vh}.george-coming{background-color:#071b2f;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle at 86% 54%,#183d3b90,#0000 32%);background-size:92px 92px,92px 92px,auto;min-height:100vh;padding:122px clamp(28px,4vw,68px) 64px}.george-coming-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:38px;display:flex}.george-coming-top .george-lockup{justify-content:flex-start}.george-coming-top .george-lockup img{width:66px}.george-coming-top .george-lockup strong{font-size:38px}.george-coming-top>span{letter-spacing:.2em;color:#8fa5b8;font-size:13px}.george-coming-copy{text-align:center;max-width:1280px;margin:125px auto 0}.george-coming-copy .eyebrow{font-size:15px}.george-coming-copy h1{letter-spacing:-.065em;max-width:none;font-size:clamp(72px,9vw,150px);line-height:.9}.george-coming-copy>p:not(.eyebrow){color:#9db1c3;max-width:930px;margin:42px auto 56px;font-size:clamp(19px,2vw,30px);line-height:1.55}.george-command{text-align:left;color:#7790a4;border:1px solid #ffffff35;border-radius:24px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:116px;padding:16px 20px 16px 36px;font-size:20px;display:grid}.george-command strong{color:#eaf3f9;font-size:22px}.george-command b{background:var(--green);color:#11200d;letter-spacing:.14em;white-space:nowrap;border-radius:15px;padding:26px 28px;font-size:13px}@media (width<=900px){.hero{min-height:970px;padding-bottom:180px}.quote-tools{margin:0 0 20px}.george-coming-copy{margin-top:90px}.george-command{grid-template-columns:1fr}.george-command b{justify-self:start}.george-coming-top>span{display:none}}@media (width<=600px){.eyebrow,.why-page .eyebrow{font-size:12px}.hero{min-height:900px;padding-bottom:170px}.quote-tools button{width:44px;height:44px}.george-coming{padding:100px 22px 50px}.george-coming-copy{margin-top:70px}.george-coming-copy h1{font-size:58px}.george-coming-copy>p:not(.eyebrow){margin:30px auto 40px;font-size:18px}.george-command{padding:22px;font-size:16px}.george-command strong{font-size:20px}}.career-edge{background:#fff}.career-edge>.section-head{margin-bottom:26px}.career-edge-intro{max-width:860px;color:var(--muted);margin:0 0 54px;font-size:18px;line-height:1.7}.value-lines strong{letter-spacing:-.035em;color:var(--green);order:-1;margin:0 0 32px;font-size:clamp(30px,3.2vw,50px);line-height:1.08}.value-lines{flex-direction:column;display:flex}.why-ethos strong{max-width:720px;margin-bottom:42px;font-size:clamp(46px,4.5vw,68px);line-height:1.02}.why-ethos li{padding-top:18px;padding-bottom:18px;font-size:18px}.why-specialists .specialist-intro>p:not(.eyebrow){font-size:17px;line-height:1.65}.join-george>div>p:not(.eyebrow){font-size:17px}.join-george h2{font-size:clamp(48px,5vw,72px)}@media (width<=600px){.auto-quotes{animation-duration:120s}.career-edge-intro{margin-bottom:40px;font-size:16px}.why-ethos strong{font-size:40px}.value-lines strong{font-size:34px}}.firm-definition{background:#fff;border-bottom:1px solid #e3e5df;grid-template-columns:.9fr 1.1fr;gap:68px 100px;padding:120px clamp(24px,7vw,110px);display:grid}.firm-definition-intro h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(52px,5.5vw,82px);line-height:1.01}.firm-definition-intro h2 em{color:var(--forest);font-style:normal}.firm-definition-story{max-width:690px;padding-top:40px}.firm-definition-story p{color:#626b6e;margin:0 0 22px;font-size:17px;line-height:1.72}.firm-definition-story .firm-definition-lead{letter-spacing:-.025em;color:var(--dark);margin-bottom:28px;font-size:clamp(25px,2.35vw,35px);line-height:1.28}.firm-definition-pillars{background:#dfe2dc;border:1px solid #dfe2dc;grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.firm-definition-pillars article{background:var(--cream);border-top:5px solid var(--green);min-height:245px;padding:32px}.firm-definition-pillars article:nth-child(2){border-color:var(--blue)}.firm-definition-pillars article:nth-child(3){border-color:var(--orange)}.firm-definition-pillars span{letter-spacing:.14em;color:var(--forest);font-size:10px;font-weight:700}.firm-definition-pillars h3{letter-spacing:-.03em;margin:55px 0 15px;font-size:27px}.firm-definition-pillars p{color:var(--muted);max-width:390px;margin:0;font-size:14px;line-height:1.65}@media (width<=1000px){.firm-definition{grid-template-columns:1fr;gap:42px}.firm-definition-story{padding-top:0}.firm-definition-pillars{grid-column:auto}.firm-definition-pillars article{padding:28px}.firm-definition-pillars h3{margin-top:42px}}@media (width<=700px){.firm-definition{padding:78px 22px}.firm-definition-pillars{grid-template-columns:1fr}.firm-definition-pillars article{min-height:215px}.firm-definition-intro h2{font-size:48px}.firm-definition-story .firm-definition-lead{font-size:26px}}.client-marquee .marquee-track span:nth-child(n) img{transform:none}
