/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.capitalize{text-transform:capitalize}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:GT America;src:url(/fonts/gt-america/GT-America-Standard-Regular.woff2)format("woff2"),url(/fonts/gt-america/GT-America-Standard-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}.hxv-page{--hxv-black:#090909;--hxv-paper:#f5f1e9;--hxv-bronze:#b39a6d;--hxv-bronze-dark:#8d7650}.hxv-page .site-header,.hxv-page .site-header.is-scrolled{background:var(--hxv-black)}.hxv-page.company-hauerx-ventures .hxv-hero{border-top:4px solid var(--hxv-bronze);background:var(--hxv-black);color:var(--hxv-paper);padding:158px 0 100px}.hxv-page.company-hauerx-ventures .hxv-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);gap:clamp(42px,6vw,96px)}.hxv-page.company-hauerx-ventures .hxv-hero .inner-back{color:#f5f1e9a8}.hxv-hero .pe-company-identity span{color:var(--hxv-bronze)}.hxv-page.company-hauerx-ventures .hxv-hero h1{max-width:900px;color:var(--hxv-paper);letter-spacing:-.02em;font-size:clamp(62px,6vw,94px);line-height:.97}.hxv-page.company-hauerx-ventures .hxv-hero .pe-hero-copy>p:last-of-type{color:#f5f1e9c2;opacity:1;max-width:760px}.hxv-page.company-hauerx-ventures .hxv-hero-image{background:#0d0d0d;border:1px solid #f5f1e929;min-height:680px}.ventures-model{isolation:isolate;width:100%;height:100%;min-height:680px;color:var(--hxv-paper,#f5f1e9);background:radial-gradient(circle,#b39a6d24,#0000 34%),linear-gradient(145deg,#111 0%,#080808 72%);flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.ventures-model:before{content:"";z-index:-1;border:1px solid #b39a6d38;border-radius:50%;position:absolute;inset:15% -18%;transform:rotate(-12deg)}.ventures-model-top,.ventures-model-bottom{text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;display:flex}.ventures-model-top{border-bottom:1px solid #f5f1e929;padding-bottom:22px}.ventures-model-top strong{letter-spacing:-.01em;text-transform:none;font-size:17px}.ventures-model-top span,.ventures-model-bottom span{color:#f5f1e99e;letter-spacing:.12em;font-size:11px;font-weight:740}.ventures-model-map{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:48px 0;display:grid;position:relative}.ventures-model-map:before,.ventures-model-map:after{content:"";background:#b39a6d57;height:1px;position:absolute;inset:50% 11%}.ventures-model-map:after{transform:rotate(90deg)}.ventures-model-node{z-index:1;background:#090909eb;border:1px solid #f5f1e92e;flex-direction:column;justify-content:flex-end;min-height:190px;padding:24px;display:flex;position:relative}.ventures-model-node i{color:var(--hxv-bronze,#b39a6d);margin-bottom:auto;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.ventures-model-node strong{font-size:clamp(18px,1.7vw,26px);line-height:1.05}.ventures-model-node small{color:#f5f1e99e;margin-top:9px;font-size:13px;line-height:1.4}.ventures-model-center{z-index:3;border:1px solid var(--hxv-bronze,#b39a6d);background:var(--hxv-bronze-dark,#8d7650);place-items:center;width:76px;height:76px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ventures-model-center span{letter-spacing:.08em;font-size:13px;font-weight:780;transform:rotate(-45deg)}.ventures-model-bottom{border-top:1px solid #f5f1e929;justify-content:flex-start;padding-top:22px}.ventures-model-bottom i{background:#b39a6d70;flex:1;height:1px}.ventures-model-compact{min-height:100%;padding:24px}.ventures-model-compact .ventures-model-top{padding-bottom:15px}.ventures-model-compact .ventures-model-map{gap:26px;padding:26px 0}.ventures-model-compact .ventures-model-node{min-height:0;padding:14px}.ventures-model-compact .ventures-model-node i{font-size:16px}.ventures-model-compact .ventures-model-node strong{font-size:clamp(14px,1.35vw,19px)}.ventures-model-compact .ventures-model-node small{display:none}.ventures-model-compact .ventures-model-center{width:50px;height:50px}.ventures-model-compact .ventures-model-center span{font-size:10px}.ventures-model-compact .ventures-model-bottom{padding-top:15px}.ventures-model-compact .ventures-model-bottom span{font-size:9px}.color-card-hauerx-ventures .portfolio-color-image{background:#0d0d0d}.color-card-hauerx-ventures .portfolio-color-copy>small{margin-top:auto}.hxv-approach{background:var(--paper-bright);color:var(--black);padding:145px 0}.hxv-approach-heading{grid-template-columns:.42fr 1.58fr;align-items:start;gap:clamp(48px,7vw,110px);margin-bottom:78px;display:grid}.hxv-steps article>span{color:var(--hxv-bronze-dark);font-family:Georgia,Times New Roman,serif;font-size:42px;font-style:italic;line-height:.9}.hxv-status{border-top:4px solid var(--hxv-bronze);background:var(--hxv-black);color:var(--hxv-paper);padding:135px 0}.hxv-status .eyebrow{color:var(--hxv-bronze)}.hxv-status-grid>div{border-left:2px solid var(--hxv-bronze);padding-left:28px}.hxv-status-action{border-color:var(--hxv-bronze);background:var(--hxv-bronze);min-height:58px;color:var(--hxv-black);border-radius:0;justify-content:space-between}@media (width<=900px){.hxv-page.company-hauerx-ventures .hxv-hero-grid,.hxv-approach-heading,.hxv-status-grid{grid-template-columns:1fr}.hxv-page.company-hauerx-ventures .hxv-hero-image{min-height:620px}.hxv-steps article{grid-template-columns:72px 1fr}.hxv-steps article p{grid-column:2}}@media (width<=760px){.hxv-page.company-hauerx-ventures .hxv-hero{padding:124px 0 72px}.hxv-page.company-hauerx-ventures .hxv-hero h1{font-size:clamp(44px,11.6vw,54px);line-height:1}.hxv-page.company-hauerx-ventures .hxv-hero-image{aspect-ratio:4/5;min-height:0;margin-top:40px}.ventures-model{min-height:0;padding:20px}.ventures-model-top strong{font-size:15px}.ventures-model-map{gap:24px;padding:28px 0}.ventures-model-node{min-height:0;padding:14px}.ventures-model-node i{font-size:17px}.ventures-model-node strong{font-size:16px}.ventures-model-node small{display:none}.ventures-model-center{width:48px;height:48px}.ventures-model-center span{font-size:9px}.ventures-model-bottom{gap:9px;padding-top:16px}.ventures-model-bottom span{font-size:8px}.hxv-approach,.hxv-status{padding:82px 0}.hxv-approach-heading{gap:24px;margin-bottom:48px}.hxv-approach-heading h2{font-size:clamp(44px,11vw,54px)}.hxv-steps article{grid-template-columns:54px 1fr;gap:18px;padding:38px 0 42px}.hxv-steps article>span{font-size:30px}.hxv-steps h3{font-size:31px}.hxv-steps p{grid-column:1/-1;font-size:17px}.hxv-status-grid{gap:30px}.hxv-status-grid>div{padding-left:20px}.hxv-status h2{font-size:clamp(58px,16vw,74px)}.hxv-status-action{width:100%;min-height:0;padding:17px 18px;line-height:1.45}.portfolio-color-image .ventures-model-compact{min-height:100%;padding:16px}.portfolio-color-image .ventures-model-compact .ventures-model-top span{display:none}.portfolio-color-image .ventures-model-compact .ventures-model-map{gap:18px;padding:18px 0}.portfolio-color-image .ventures-model-compact .ventures-model-node{padding:9px}.portfolio-color-image .ventures-model-compact .ventures-model-node strong,.portfolio-color-image .ventures-model-compact .ventures-model-node i{font-size:13px}.portfolio-color-image .ventures-model-compact .ventures-model-bottom{display:none}}.site-v10{--v10-black:#090909;--v10-paper:#f5f1e9;--v10-white:#fff;--v10-bronze:#b39a6d;--v10-bronze-dark:#8d7650;--v10-navy:#18364a;--v10-stone:#d9d2c5;background:var(--v10-paper);min-height:100vh;color:var(--v10-black);font-family:GT America,Arial,sans-serif;overflow:clip}.site-v10 *,.site-v10 :before,.site-v10 :after{box-sizing:border-box}.site-v10 a{color:inherit;text-decoration:none}.site-v10 img{width:100%;display:block}.v10-shell{width:min(100% - 72px,1320px);margin-inline:auto}.v10-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.25}.v10-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--v10-white);background:#090909f5;position:fixed;inset:0 0 auto}.v10-nav{border-bottom:1px solid #ffffff30;grid-template-columns:1fr auto 1fr;align-items:center;gap:44px;min-height:94px;display:grid}.v10-brand{justify-self:start}.v10-wordmark{letter-spacing:.055em;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.v10-wordmark>span{color:var(--v10-bronze)}.v10-nav-links{align-items:center;gap:42px;display:flex}.v10-nav-links a,.v10-nav-cta{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.v10-nav-links a{color:#ffffffbd;letter-spacing:.09em;font-size:13px}.v10-nav-links a:hover{color:var(--v10-white)}.v10-nav-cta{border:1px solid #ffffff80;border-radius:999px;justify-content:space-between;justify-self:end;align-items:center;gap:24px;min-width:225px;min-height:52px;padding:0 20px;transition:border-color .2s,color .2s,background-color .2s;display:flex}.v10-nav-cta:hover{border-color:var(--v10-bronze);background:var(--v10-bronze);color:var(--v10-black)}.v10-nav-cta span,.v10-text-link span,.v10-company-link span,.v10-button span{color:var(--v10-bronze);font-size:16px;line-height:1;transition:transform .2s}.v10-nav-cta:hover span,.v10-text-link:hover span,.v10-company-link:hover span,.v10-button:hover span{transform:translate(5px)}.v10-nav-cta:hover span{color:var(--v10-black)}.v10-mobile-nav{display:none}.v10-hero{isolation:isolate;background:var(--v10-black);min-height:min(780px,100vh);color:var(--v10-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.v10-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#0000008a);height:34%;position:absolute;inset:auto 0 0}.v10-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090909 0%,#090909fa 48%,#090909c2 63%,#0909093d 82%,#0000 94%);position:absolute;inset:0}.v10-hero-art{z-index:-2;opacity:.9;background:var(--v10-black);position:absolute;inset:0 -4% 0 58%}.v10-pattern-field{isolation:isolate;background:radial-gradient(circle at 72%,#8d765017,#0000 52%);position:absolute;inset:11% 0 7%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000061 24%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0,#00000061 24%,#000 48% 100%)}.v10-pattern-field:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#09090980,#0000 31%),linear-gradient(#09090938,#0000 18% 82%,#09090940);position:absolute;inset:0}.v10-pattern-cell{top:calc(var(--v10-pattern-row) * (100% / 16));left:calc(var(--v10-pattern-column) * (100% / 18));border:1px solid #be9f683d;width:calc(5.55556% + 1px);height:calc(6.25% + 1px);position:absolute}.v10-pattern-cell-outline{background:#8d765005}.v10-pattern-cell-dim{background:#8d765021}.v10-pattern-cell-fill{background:#8d765045}.v10-pattern-cell-strong{background:#ab8c5470;border-color:#cdad7066}.v10-hero-inner{padding-top:190px;padding-bottom:clamp(78px,7vw,108px)}.v10-hero h1{letter-spacing:-.055em;max-width:1240px;margin:0;font-size:clamp(58px,5.8vw,82px);font-weight:500;line-height:.94}.v10-hero h1>span{display:block}.v10-hero h1 em{color:var(--v10-bronze);font-family:inherit;font-size:1em;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;display:inline}.v10-hero-bottom{width:240px;margin-top:56px}.v10-hero-cta{width:100%;min-height:52px;color:var(--v10-white);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff94;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;padding:0 18px;font-size:12px;font-weight:800;line-height:1.2;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.v10-hero-cta span,.v10-nav-cta span{color:var(--v10-bronze);font-size:16px;line-height:1;transition:transform .2s}.v10-hero-cta:hover{border-color:var(--v10-bronze);background:var(--v10-bronze);color:var(--v10-black)}.v10-hero-cta:hover span,.v10-nav-cta:hover span{color:var(--v10-black);transform:translate(5px)}.v10-thesis{background:var(--v10-paper);color:var(--v10-black);border-bottom:1px solid #09090938;padding:112px 0 104px}.v10-thesis-inner{grid-template-columns:minmax(150px,.42fr) minmax(0,2.58fr);align-items:start;gap:clamp(48px,7vw,104px);display:grid}.v10-thesis .v10-kicker{color:var(--v10-bronze-dark);padding-top:13px}.v10-thesis-statement{gap:62px;display:grid}.v10-thesis h2{letter-spacing:-.064em;max-width:1000px;margin:0;font-size:clamp(58px,6.45vw,94px);font-weight:600;line-height:.92}.v10-thesis h2 span{color:var(--v10-bronze-dark);font:inherit;display:block}.v10-thesis-copy{border-top:1px solid #0909093d;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(48px,7vw,100px);padding-top:30px;display:grid}.v10-thesis-copy p{color:#090909ad;letter-spacing:-.015em;max-width:720px;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.55}.v10-thesis-copy strong{border-left:2px solid var(--v10-bronze-dark);letter-spacing:-.018em;max-width:390px;padding-left:22px;font-size:clamp(18px,1.45vw,21px);font-weight:650;line-height:1.45}.v10-text-link,.v10-company-link{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;padding:15px 0 13px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.site-v10 .v10-section-button{border:1px solid var(--v10-black);background:var(--v10-black);min-height:54px;color:var(--v10-white);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:26px;padding:0 22px;font-size:12px;font-weight:800;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.site-v10 .v10-section-button span{color:var(--v10-bronze);font-size:16px;line-height:1;transition:transform .2s}.site-v10 .v10-section-button:hover{background:var(--v10-bronze);color:var(--v10-black)}.site-v10 .v10-section-button:hover span{color:var(--v10-black);transform:translate(5px)}.site-v10 .v10-primary-cta{background:var(--v10-black);min-width:270px;color:var(--v10-white);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:36px;padding:19px 22px;font-size:12px;font-weight:750;transition:background-color .2s,color .2s;display:inline-flex}.site-v10 .v10-primary-cta span{color:var(--v10-bronze);font-size:16px;line-height:1;transition:transform .2s}.site-v10 .v10-primary-cta:hover{background:var(--v10-bronze-dark);color:var(--v10-white)}.site-v10 .v10-primary-cta:hover span{color:var(--v10-white);transform:translate(5px)}.v10-portfolio{background:var(--v10-paper)}.v10-section-intro{grid-template-columns:.72fr 1.78fr 1fr;align-items:end;gap:58px;padding-top:118px;padding-bottom:86px;display:grid}.v10-section-intro .v10-kicker{color:var(--v10-bronze-dark);align-self:start;padding-top:13px}.v10-section-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(54px,5.8vw,82px);font-weight:700;line-height:.94}.v10-section-guide p{color:#595959;margin:0;font-size:17px;line-height:1.6}.v10-section-guide .v10-text-link{white-space:normal;width:100%;margin-top:28px}.v10-company-list{border-top:1px solid #0909092e}.v10-company{background:var(--v10-paper);grid-template-columns:1.06fr .94fr;min-height:650px;display:grid}.v10-company.is-reversed{grid-template-columns:.94fr 1.06fr}.v10-company.is-reversed .v10-company-copy{grid-area:1/2}.v10-company.is-reversed .v10-company-image{grid-area:1/1}.v10-company-copy{flex-direction:column;min-width:0;padding:38px clamp(44px,5.4vw,92px) 50px max(36px,50vw - 660px);display:flex}.v10-company.is-reversed .v10-company-copy{padding-left:clamp(44px,5.4vw,92px);padding-right:max(36px,50vw - 660px)}.v10-company-topline{border-bottom:1px solid;justify-content:space-between;align-items:start;gap:32px;padding-bottom:28px;display:flex}.v10-company-topline strong{font-size:17px;line-height:1.25}.v10-company-topline span{text-align:right;letter-spacing:.11em;text-transform:uppercase;opacity:.62;max-width:230px;font-size:10px;font-weight:700;line-height:1.45}.v10-company-message{margin-top:auto}.v10-company-message h3{letter-spacing:-.055em;max-width:720px;margin:80px 0 26px;font-size:clamp(51px,5.2vw,76px);font-weight:700;line-height:.98}.v10-company-message p{opacity:.72;max-width:660px;margin:0 0 36px;font-size:18px;line-height:1.58}.v10-company-link{min-width:260px}.v10-company-image{background:#d7d4ce;min-height:650px;overflow:hidden}.v10-company-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.25,1)}.v10-company-image:hover img{transform:scale(1.025)}.v10-company-paper{color:var(--v10-black);background:#e6dece}.v10-company-bronze{background:var(--v10-bronze-dark);color:var(--v10-white)}.v10-company-black{background:var(--v10-black);color:var(--v10-white)}.v10-company-navy{background:var(--v10-navy);color:var(--v10-white)}.v10-company-stone{background:var(--v10-stone);color:var(--v10-black)}.v10-company-bronze .v10-company-link span,.v10-company-black .v10-company-link span,.v10-company-navy .v10-company-link span{color:#d6b879}.v10-work{background:var(--v10-paper)}.v10-work-credibility{padding-top:78px}.v10-featured-label{color:var(--v10-bronze-dark);letter-spacing:.12em;text-transform:uppercase;padding-top:74px;padding-bottom:30px;font-size:10px;font-weight:750}.v10-work-intro{text-align:left;justify-content:flex-start;padding-top:54px;padding-bottom:76px;display:flex}.v10-work-intro h2{letter-spacing:-.06em;max-width:920px;margin:0;font-size:clamp(48px,5.15vw,74px);font-weight:700;line-height:.94}.v10-work-intro h2 em{color:var(--v10-bronze-dark);font-family:inherit;font-weight:inherit}.v10-work-list{background:#070707;gap:clamp(140px,15vw,220px);padding:132px 0 168px;display:grid;overflow:hidden}.v10-work-story{isolation:isolate;width:min(100% - 64px,1240px);min-height:720px;color:var(--v10-white);background:0 0;grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);align-items:center;gap:0;margin-inline:auto;display:grid;position:relative}.v10-work-story.is-reversed{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr)}.v10-work-story.is-reversed .v10-work-copy{grid-area:1/1}.v10-work-story.is-reversed .v10-work-image{grid-area:1/2}.v10-work-image{z-index:2;background:#fff;justify-self:start;place-items:center;width:min(100%,470px);height:640px;min-height:0;display:grid;position:relative;overflow:hidden;transform:translate(38px);box-shadow:0 30px 80px #00000057}.v10-work-story.is-reversed .v10-work-image{justify-self:end;transform:translate(-38px)}.v10-work-image:after{background:var(--v10-bronze);content:"";width:38%;height:7px;position:absolute;bottom:0;right:0}.v10-work-image img{width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.25,1)}.v10-work-image.is-cover img{object-fit:cover}.v10-work-image.is-contain img{object-fit:contain;padding:22px}.v10-work-image:hover img{transform:scale(1.018)}.v10-work-story.v10-work-paper .v10-work-image img{object-position:30% center}.v10-work-story.v10-work-navy .v10-work-image img{padding:8px;transform:scale(1.11)}.v10-work-story.v10-work-navy .v10-work-image:hover img{transform:scale(1.13)}.v10-work-copy{z-index:1;border:1px solid #b39a6d4d;flex-direction:column;justify-content:center;justify-self:stretch;width:100%;min-width:0;min-height:590px;padding:58px 58px 52px 92px;display:flex;position:relative}.v10-work-story.is-reversed .v10-work-copy{padding-left:58px;padding-right:92px}.v10-work-topline{justify-items:start;gap:10px;display:grid}.v10-work-topline:after{background:var(--v10-bronze);content:"";width:66px;height:2px;margin-top:19px}.v10-work-topline strong{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,33px);line-height:1.1}.v10-work-topline span{color:var(--v10-bronze);letter-spacing:.09em;text-align:left;text-transform:uppercase;opacity:1;max-width:250px;font-size:13px;font-weight:700;line-height:1.45}.v10-work-message{margin:0;padding:0}.v10-work-message h3{letter-spacing:-.06em;max-width:590px;margin:72px 0 22px;font-size:clamp(45px,4.6vw,70px);font-weight:700;line-height:.93}.v10-work-message p{color:#ffffff9e;opacity:1;max-width:520px;margin:0 0 44px;font-size:16px;line-height:1.68}.v10-work-bottom{border-top:1px solid #fff3;justify-content:space-between;align-items:end;gap:28px;padding-top:27px;display:flex}.v10-work-bottom>div{gap:8px;display:grid}.v10-work-bottom>div strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:48px;font-style:italic;font-weight:400;line-height:1}.v10-work-bottom>div span{color:#ffffffa8;letter-spacing:.075em;text-transform:uppercase;opacity:1;max-width:160px;font-size:13px;font-weight:700;line-height:1.4}.v10-work-paper{color:var(--v10-black);background:#e6dece}.v10-work-bronze{background:var(--v10-bronze-dark);color:var(--v10-white)}.v10-work-black{background:var(--v10-black);color:var(--v10-white)}.v10-work-navy{background:var(--v10-navy);color:var(--v10-white)}.v10-work-list .v10-work-story{color:var(--v10-white);background:0 0}.v10-work-bronze .v10-company-link span,.v10-work-black .v10-company-link span,.v10-work-navy .v10-company-link span{color:#d6b879}.v10-work-bottom .v10-company-link{background:var(--v10-white);min-width:240px;min-height:48px;color:var(--v10-black);border:0;padding:0 18px;transition:background .2s}.v10-work-bottom .v10-company-link span{color:var(--v10-black)}.v10-work-story:hover .v10-work-bottom .v10-company-link{background:var(--v10-bronze)}.v10-work-portfolio-close{background:#070707}.v10-work-portfolio-link{justify-content:flex-end;padding-top:0;padding-bottom:78px;display:flex}.site-v10 .v10-work-portfolio-link .v10-section-button{min-height:48px;color:var(--v10-white);background:0 0;border-color:#ffffff85;padding-inline:18px;font-size:11px}.site-v10 .v10-work-portfolio-link .v10-section-button:hover{border-color:var(--v10-bronze);background:var(--v10-bronze);color:var(--v10-black)}.v10-portfolio-index{background:var(--v10-paper);color:var(--v10-black);padding:128px 0 86px}.v10-portfolio-index-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(40px,7vw,100px);margin-top:80px;margin-bottom:54px;display:grid}.v10-portfolio-index-heading h2{letter-spacing:-.057em;max-width:820px;margin:0;font-size:clamp(54px,5.7vw,82px);font-weight:700;line-height:.94}.v10-portfolio-index-heading .v10-text-link{width:230px;margin-bottom:7px}.v10-portfolio-rows{border-top:1px solid #09090938}.v10-portfolio-row{border-bottom:1px solid #09090938;grid-template-columns:1.05fr 1.35fr .85fr auto;align-items:center;gap:42px;min-height:118px;transition:padding .22s,background-color .22s;display:grid}.v10-portfolio-row:hover{background:#b39a6d1a;padding-inline:18px}.v10-portfolio-row>strong{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,34px)}.v10-portfolio-row>span{color:#383838;font-size:17px;line-height:1.45}.v10-portfolio-row>small{letter-spacing:.11em;text-transform:uppercase;opacity:.55;font-size:10px;font-weight:700;line-height:1.4}.v10-portfolio-row>span:last-child{color:var(--v10-bronze-dark);font-size:22px}.v10-enterprise-work{border-bottom:1px solid #09090938;padding-bottom:48px}.v10-enterprise-work>span{color:var(--v10-bronze-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:34px;font-size:13px;font-weight:750;display:block}.v10-enterprise-work>div{flex-wrap:wrap;gap:24px 54px;display:flex}.v10-enterprise-work strong{color:#484848;letter-spacing:.025em;font-size:clamp(17px,1.6vw,22px);font-weight:650}.v10-proof{background:var(--v10-black);color:var(--v10-white);padding:92px 0}.v10-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v10-proof-grid>div{border-left:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;min-height:170px;padding:0 34px;display:flex}.v10-proof-grid>div:first-child{border-left:0;padding-left:0}.v10-proof-grid>div:last-child{padding-right:0}.v10-proof-grid strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,4.8vw,68px);font-style:italic;font-weight:400;line-height:1}.v10-proof-grid span{color:#ffffffad;max-width:220px;font-size:13px;font-weight:650;line-height:1.5}.v10-insight{background:var(--v10-white);padding:122px 0 78px}.v10-insight-heading{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);align-items:end;gap:clamp(54px,7vw,96px);margin-bottom:76px;display:grid}.v10-insight-heading .v10-kicker{color:var(--v10-bronze-dark)}.v10-insight-heading h2{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(52px,5.6vw,85px);font-weight:700;line-height:.95}.v10-insight-heading h2 em{color:var(--v10-bronze-dark);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.v10-insight-heading>p:last-child{color:#0909098f;margin:0;font-size:17px;line-height:1.7}.v10-insight-card-grid{background:#09090933;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v10-insight-card{background:var(--v10-white);flex-direction:column;min-width:0;min-height:470px;padding:24px;transition:background-color .2s;display:flex;overflow:hidden}.v10-insight-card:hover{background:var(--v10-paper)}.v10-insight-card-image{aspect-ratio:1.68;isolation:isolate;background:#171717;margin:-24px -24px 30px;position:relative;overflow:hidden}.v10-insight-card-image:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000 68%,#09090924);position:absolute;inset:0}.v10-insight-card-image:after{z-index:2;background:var(--v10-bronze);content:"";width:clamp(72px,9vw,132px);height:4px;position:absolute;bottom:0;left:0}.v10-insight-card-image img{object-fit:cover;filter:saturate(.9)contrast(1.035);width:100%;height:100%;transition:transform .3s}.v10-insight-card:hover .v10-insight-card-image img{transform:scale(1.025)}.v10-insight-card h3{letter-spacing:-.04em;max-width:400px;margin:0;font-size:clamp(28px,2.2vw,36px);font-weight:700;line-height:1.055}.v10-insight-more{gap:52px;padding-top:28px;display:grid}.v10-newsletter-signup{border-top:4px solid var(--v10-bronze-dark);background:var(--v10-paper);flex:0 690px;gap:10px;width:100%;max-width:690px;padding:27px 30px 30px;display:grid}.v10-newsletter-copy{gap:7px;margin-bottom:8px;display:grid}.v10-newsletter-copy strong{color:var(--v10-black);letter-spacing:-.035em;font-size:24px;font-weight:700}.v10-newsletter-copy span{color:#09090996;max-width:540px;font-size:15.5px;line-height:1.6}.v10-newsletter-signup>label{color:#0909099e;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.v10-newsletter-control{background:var(--v10-white);border:1px solid #0909095c;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding:6px;display:grid}.v10-newsletter-control:focus-within{border-color:var(--v10-black);box-shadow:0 0 0 2px #0909091a}.v10-newsletter-control input{min-width:0;height:50px;color:var(--v10-black);font:inherit;background:0 0;border:0;outline:0;padding:0 15px;font-size:16px}.v10-newsletter-control input::placeholder{color:#0909096b}.v10-newsletter-control button{border:1px solid var(--v10-black);background:var(--v10-black);min-width:148px;color:var(--v10-white);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.4;transition:background-color .18s,color .18s;display:inline-flex}.v10-newsletter-control button:hover{background:var(--v10-bronze);color:var(--v10-black)}.v10-newsletter-control button:disabled{cursor:wait;opacity:.7}.v10-newsletter-error{color:#8c271e;margin:2px 0 0;font-size:14px;line-height:1.45}.v10-newsletter-success{border-top:4px solid var(--v10-bronze-dark);background:var(--v10-paper);width:100%;max-width:690px;min-height:150px;color:var(--v10-black);flex:0 690px;align-content:center;gap:6px;padding:27px 30px 30px;display:grid}.v10-newsletter-success strong{font-size:21px}.v10-newsletter-success span{color:#09090994;font-size:14px}.v10-insight-more .v10-section-button{order:1;justify-self:center}.v10-insight-more .v10-newsletter-signup,.v10-insight-more .v10-newsletter-success{order:2}.v10-founder-profile{background:var(--v10-black);color:var(--v10-white);border-top:1px solid #ffffff2b;padding:82px 0}.v10-founder-profile-inner{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(64px,9vw,136px);display:grid}.v10-founder-profile-portrait{border-bottom:5px solid var(--v10-bronze);background:var(--v10-white);justify-self:end;width:100%;max-width:400px;margin:0;overflow:hidden}.v10-founder-profile-portrait img{aspect-ratio:.92;object-fit:cover;object-position:center 24%;filter:saturate(.88)contrast(1.035);width:100%;transform:scale(1.055)}.v10-founder-profile-copy{max-width:700px;padding-top:10px}.v10-founder-profile-copy .v10-kicker{color:var(--v10-bronze);margin-bottom:22px}.v10-founder-profile-copy h2{letter-spacing:-.052em;margin:0 0 30px;font-size:clamp(48px,4.4vw,64px);font-weight:700;line-height:.96}.v10-founder-profile-copy>p:last-child{color:#ffffffb3;border-left:2px solid #b28d52c7;max-width:680px;margin:0;padding-left:22px;font-size:19px;line-height:1.68}.v10-rewire-cta{background:var(--v10-bronze);color:var(--v10-black);padding:106px 0 112px}.v10-rewire-cta-inner{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);align-items:end;gap:clamp(62px,9vw,132px);display:grid}.v10-rewire-cta h2{letter-spacing:-.064em;max-width:840px;margin:0;font-size:clamp(62px,7vw,102px);font-weight:700;line-height:.9}.v10-rewire-cta-inner>div{align-content:end;display:grid}.v10-rewire-cta p{color:#090909b3;margin:0 0 34px;font-size:18px;line-height:1.66}.v10-rewire-cta .v10-primary-cta{letter-spacing:-.01em;text-transform:none;width:100%;font-size:15px;font-weight:700}.v10-conversation{background:var(--v10-paper);color:var(--v10-black);border-top:1px solid #0909092e;padding:114px 0 124px}.v10-conversation-simple{grid-template-columns:.7fr 2.7fr;align-items:start;gap:clamp(42px,8vw,120px);display:grid}.v10-conversation-simple>div{grid-column:2}.v10-conversation-simple h2{letter-spacing:-.062em;max-width:980px;margin:0;font-size:clamp(50px,5.2vw,74px);font-weight:700;line-height:.9}.v10-conversation-simple p{color:#555;max-width:650px;margin:38px 0 32px;font-size:18px;line-height:1.58}.v10-conversation-simple .v10-primary-cta{margin-top:2px}.v10-conversation-jason{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:stretch;gap:clamp(60px,9vw,132px);display:grid}.v10-conversation-copy{padding:16px 0 6px}.v10-conversation-copy h2{letter-spacing:-.062em;max-width:820px;margin:0;font-size:clamp(50px,5.2vw,74px);font-weight:700;line-height:.9}.v10-conversation-copy>p{color:#555;max-width:650px;margin:38px 0 34px;font-size:18px;line-height:1.58}.v10-jason-context{border-top:1px solid #09090938;grid-template-columns:minmax(145px,.42fr) minmax(0,1.58fr);gap:30px;max-width:760px;margin-bottom:34px;padding:28px 0 0;display:grid}.v10-jason-context>div{align-content:start;gap:7px;display:grid}.v10-jason-context strong{letter-spacing:-.025em;font-size:18px;font-weight:700}.v10-jason-context span{color:var(--v10-bronze-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.v10-jason-context p{color:#555;max-width:520px;margin:0;font-size:16px;line-height:1.68}.v10-jason-portrait{background:var(--v10-white);border:1px solid #09090938;min-height:480px;margin:0;overflow:hidden}.v10-jason-portrait img{object-fit:cover;object-position:center 24%;width:100%;height:100%;min-height:480px}.v10-conversation-heading{grid-template-columns:.55fr 1.85fr;align-items:start;gap:58px;margin-bottom:76px;display:grid}.v10-conversation .v10-kicker{color:var(--v10-bronze-dark);padding-top:13px}.v10-conversation h2{letter-spacing:-.06em;max-width:860px;margin:0;font-size:clamp(60px,6.8vw,98px);font-weight:700;line-height:.92}.v10-door-grid{border:1px solid #09090938;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);display:grid}.v10-door{flex-direction:column;min-width:0;min-height:430px;padding:36px 42px 34px;transition:background-color .2s,color .2s;display:flex}.v10-door+.v10-door{border-left:1px solid #09090938}.v10-door>span{letter-spacing:.11em;text-transform:uppercase;opacity:.58;font-size:11px;font-weight:700}.v10-door strong{letter-spacing:-.052em;max-width:560px;margin:58px 0 24px;font-size:clamp(40px,4vw,58px);line-height:.98}.v10-door p{color:#ffffff9e;max-width:520px;margin:0;font-size:16px;line-height:1.6}.v10-door small{letter-spacing:.09em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:750;display:flex}.v10-door small span{color:var(--v10-bronze);transition:transform .2s}.v10-door:hover small span{transform:translate(5px)}.v10-door-enterprise{background:var(--v10-paper);color:var(--v10-black)}.v10-door-enterprise p{color:#090909a8}.v10-door-founder{background:var(--v10-bronze-dark);color:var(--v10-white)}.v10-door-founder p{color:#ffffffbd}.v10-door-enterprise:hover{background:var(--v10-black);color:var(--v10-white)}.v10-door-enterprise:hover p{color:#ffffffb8}.v10-door-founder:hover{background:var(--v10-black)}.v10-door-founder:hover p{color:#ffffffc7}.v10-footer{--v10-black:#090909;--v10-white:#fff;--v10-bronze:#b39a6d;background:var(--v10-black);color:var(--v10-white);border-top:1px solid #ffffff2b;padding:86px 0 30px}.v10-footer-main{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:start;gap:clamp(64px,10vw,150px);padding-bottom:76px;display:grid}.v10-footer-statement{letter-spacing:-.045em;max-width:620px;font-size:clamp(38px,4.05vw,58px);font-weight:650;line-height:1.04}.v10-footer-statement em{color:var(--v10-bronze);font-style:normal;font-weight:inherit;margin-top:.16em;display:block}.v10-footer-details{align-content:start;justify-self:end;gap:34px;width:100%;max-width:440px;display:grid}.v10-footer-location{border-left:2px solid var(--v10-bronze);letter-spacing:-.02em;padding:5px 0 10px 22px;font-size:clamp(20px,1.55vw,24px);font-weight:650;line-height:1.16}.v10-footer-connection{min-height:68px;color:var(--v10-bronze);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:24px;padding:0 2px;font-size:13px;font-weight:750;display:flex}.v10-footer-connection span{font-size:17px;transition:transform .2s}.v10-footer-connection:hover span{transform:translate(5px)}.v10-footer-bottom{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;font-size:11px;font-weight:700;display:flex}.copyright-mark,.footer-bottom>span,.v10-footer-bottom>span{color:#fff}@media (width<=1040px){.v10-nav{grid-template-columns:1fr auto}.v10-nav-links{display:none}.v10-hero-bottom{width:min(650px,78%)}.v10-section-intro{grid-template-columns:.55fr 1.5fr 1fr;gap:34px}.v10-company{min-height:590px}.v10-company-copy{padding-left:36px;padding-right:44px}.v10-company.is-reversed .v10-company-copy{padding-left:44px;padding-right:36px}.v10-company-image{min-height:590px}.v10-company-topline{flex-direction:column;gap:10px}.v10-company-topline span{text-align:left}.v10-company-message h3{font-size:clamp(46px,5.5vw,60px)}.v10-proof-grid>div{padding-inline:22px}.v10-conversation-heading{grid-template-columns:.45fr 1.55fr;gap:36px}.v10-door{padding-inline:32px}}@media (width<=760px){.v10-shell{width:min(100% - 40px,1320px)}.v10-header{position:fixed}.v10-nav{grid-template-columns:1fr auto;gap:20px;min-height:82px}.v10-nav-cta{display:none}.v10-mobile-nav{justify-self:end;display:block;position:relative}.v10-mobile-nav summary{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;font-size:11px;font-weight:700;list-style:none;display:flex}.v10-mobile-nav summary::-webkit-details-marker{display:none}.v10-mobile-nav[open] summary span{transform:rotate(45deg)}.v10-mobile-nav>div{background:var(--v10-black);border:1px solid #ffffff2e;width:min(320px,100vw - 40px);padding:15px 20px;position:absolute;top:42px;right:0}.v10-mobile-nav>div a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;min-height:51px;font-size:11px;font-weight:700;display:flex}.v10-mobile-nav>div a:last-child{color:#d6b879;border-bottom:0}.v10-hero{align-items:flex-start;min-height:570px}.v10-hero-art{opacity:.76;inset:22% -18% 0 8%}.v10-pattern-field{inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000000b8 14%,#000 32% 100%);mask-image:linear-gradient(#0000 0,#000000b8 14%,#000 32% 100%)}.v10-hero-inner{padding-top:154px;padding-bottom:72px}.v10-hero h1{letter-spacing:-.038em;font-size:clamp(40px,10.6vw,47px);line-height:1.04}.v10-hero h1>span{display:inline}.v10-hero h1 em{font-size:1em;line-height:inherit;margin-top:0;display:inline}.v10-hero-headline-break{display:none}.v10-hero-bottom{width:100%;margin-top:48px}.v10-hero-bottom .v10-text-link{width:100%}.v10-thesis{padding:70px 0 66px}.v10-thesis-inner{grid-template-columns:1fr;gap:34px}.v10-thesis .v10-kicker{padding-top:0}.v10-thesis-statement{gap:40px}.v10-thesis h2{letter-spacing:-.052em;font-size:clamp(48px,13vw,58px);line-height:.95}.v10-thesis-copy{grid-template-columns:1fr;gap:30px;padding-top:25px}.v10-thesis-copy p{font-size:19px;line-height:1.56}.v10-thesis-copy strong{max-width:none;padding-left:18px;font-size:18px;line-height:1.48}.v10-section-intro{grid-template-columns:1fr;gap:25px;padding-top:78px;padding-bottom:56px}.v10-section-intro .v10-kicker{padding-top:0}.v10-section-intro h2{font-size:54px}.v10-section-guide p{font-size:16px}.v10-company,.v10-company.is-reversed{flex-direction:column;min-height:0;display:flex}.v10-company-copy,.v10-company.is-reversed .v10-company-copy{order:1;min-height:500px;padding:28px 20px 32px}.v10-company-image,.v10-company.is-reversed .v10-company-image{order:2;height:330px;min-height:330px}.v10-company-topline{flex-direction:row;gap:20px;padding-bottom:20px}.v10-company-topline strong{font-size:15px}.v10-company-topline span{text-align:right;max-width:150px;font-size:9px}.v10-company-message h3{margin:60px 0 22px;font-size:clamp(43px,12.8vw,57px);line-height:.97}.v10-company-message p{margin-bottom:27px;font-size:16px}.v10-company-link{width:100%;min-width:0}.v10-proof{padding:58px 0}.v10-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-proof-grid>div{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;min-height:190px;padding:22px 14px 24px}.v10-proof-grid>div:nth-child(odd){border-left:0;padding-left:0}.v10-proof-grid>div:nth-child(-n+2){border-top:0;padding-top:0}.v10-proof-grid>div:nth-child(2n){padding-right:0}.v10-proof-grid strong{font-size:clamp(38px,11.5vw,51px)}.v10-proof-grid span{font-size:12px}.v10-insight{padding:72px 0 80px}.v10-insight-heading{margin-bottom:48px;display:block}.v10-insight-heading .v10-kicker{padding-top:0}.v10-insight-heading h2{letter-spacing:-.022em;margin:25px 0 29px;font-size:12.3vw;line-height:1.07}.v10-insight-heading>p:last-child{font-size:17px;line-height:1.68}.v10-conversation{padding:82px 0}.v10-conversation-simple{grid-template-columns:1fr;gap:28px}.v10-conversation-simple>div{grid-column:1}.v10-conversation-simple h2{font-size:48px}.v10-conversation-simple p{margin-top:30px;font-size:16px}.v10-conversation-simple .v10-primary-cta{width:100%}.v10-conversation-jason{grid-template-columns:1fr;gap:44px}.v10-conversation-copy{padding:0}.v10-conversation-copy h2{font-size:48px}.v10-conversation-copy>p{margin-top:30px;font-size:16px}.v10-jason-context{grid-template-columns:1fr;gap:20px}.v10-jason-context p{font-size:16px}.v10-conversation-copy .v10-primary-cta{width:100%}.v10-jason-portrait{min-height:520px}.v10-conversation-heading{grid-template-columns:1fr;gap:30px;margin-bottom:48px}.v10-conversation .v10-kicker{padding-top:0}.v10-conversation h2{font-size:59px}.v10-door-grid{grid-template-columns:1fr}.v10-door{min-height:410px;padding:29px 20px 28px}.v10-door+.v10-door{border-top:1px solid #fff3;border-left:0}.v10-door strong{margin-top:48px;font-size:42px}.v10-door p{font-size:15px}.v10-footer{padding-top:60px}.v10-footer-main{grid-template-columns:1fr;gap:48px;padding-bottom:56px}.v10-footer-statement{font-size:36px;line-height:1.06}.v10-footer-details{justify-self:stretch;max-width:none}.v10-footer-location{padding-left:16px;font-size:21px}.v10-footer-connection{min-height:64px;font-size:13px}.v10-footer-bottom{align-items:flex-start}}@media (width<=1040px){.v10-portfolio-index-heading{grid-template-columns:minmax(0,1fr) auto;gap:40px}.v10-work-story{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:680px}.v10-work-story.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.v10-work-image{width:min(100%,430px);height:600px;min-height:0;transform:translate(30px)}.v10-work-story.is-reversed .v10-work-image{transform:translate(-30px)}.v10-work-copy,.v10-work-story:not(.is-reversed) .v10-work-copy{min-height:560px;padding:46px 42px 42px 72px}.v10-work-story.is-reversed .v10-work-copy{padding:46px 72px 42px 42px}.v10-work-message h3{font-size:clamp(43px,5.2vw,58px)}.v10-work-bottom .v10-company-link{min-width:200px}.v10-portfolio-row{grid-template-columns:1fr 1.15fr .75fr auto;gap:26px}}@media (width<=760px){.v10-hero{align-items:flex-start;min-height:570px}.v10-hero h1{letter-spacing:-.038em;font-size:clamp(40px,10.6vw,47px);line-height:1.04}.v10-hero-bottom{width:100%;margin-top:48px}.v10-portfolio-index-heading{grid-template-columns:1fr;gap:25px}.v10-work-intro{padding-top:62px;padding-bottom:58px}.v10-portfolio-index-heading .v10-kicker{padding-top:0}.v10-work-intro h2,.v10-portfolio-index-heading h2{font-size:44px}.v10-portfolio-index-heading>div>p{font-size:16px}.v10-work-list{gap:0;padding:0}.v10-work-story,.v10-work-story.is-reversed{border-bottom:1px solid #ffffff29;flex-direction:column;width:min(100% - 40px,1240px);min-height:0;padding:68px 0 78px;display:flex}.v10-work-story:last-child{border-bottom:0;padding-bottom:66px}.v10-work-image,.v10-work-story.is-reversed .v10-work-image{aspect-ratio:1.52;width:100%;height:auto;min-height:0;box-shadow:none;order:2;align-self:stretch;margin:50px 0 0;transform:none}.v10-work-image:after{display:none}.v10-work-image.is-contain img{padding:20px}.v10-work-copy,.v10-work-story:not(.is-reversed) .v10-work-copy,.v10-work-story.is-reversed .v10-work-copy{border:0;order:1;width:100%;min-height:0;padding:0}.v10-work-topline{text-align:center;justify-items:center}.v10-work-topline:after{display:none}.v10-work-topline strong{letter-spacing:-.025em;font-size:28px}.v10-work-topline span{text-align:center;max-width:none;font-size:11px}.v10-work-message{margin:0;padding:0}.v10-work-message h3{letter-spacing:-.03em;margin:42px 0 30px;font-size:clamp(27px,7.5vw,31px);font-weight:600;line-height:1.12}.v10-work-message p{display:none}.v10-work-bottom{border-top:0;grid-template-columns:1fr;gap:0;margin-top:0;padding-top:0;display:grid}.v10-work-bottom>div{display:none}.v10-work-bottom .v10-company-link{width:100%;min-width:0;min-height:58px;padding-inline:20px}.v10-portfolio-index{padding:80px 0 64px}.v10-portfolio-index-heading{margin-top:58px;margin-bottom:54px}.v10-portfolio-index-heading .v10-text-link{width:100%;margin-bottom:0}.v10-portfolio-row{grid-template-columns:1fr auto;gap:14px 20px;min-height:0;padding:25px 0 27px}.v10-portfolio-row:hover{padding-inline:10px}.v10-portfolio-row>strong{font-size:28px}.v10-portfolio-row>span:not(:last-child){grid-area:2/1/auto/-1;font-size:16px}.v10-portfolio-row>small{grid-area:3/1/auto/-1;font-size:9px}.v10-portfolio-row>span:last-child{grid-area:1/2}.v10-enterprise-work{padding-bottom:36px}.v10-enterprise-work>div{gap:19px 30px}.v10-work-credibility{padding-top:52px}.v10-featured-label{padding-top:52px;padding-bottom:24px}.v10-work-intro{padding-top:48px}.v10-work-portfolio-link{padding-top:0;padding-bottom:58px}.v10-insight-card-grid{grid-template-columns:1fr;align-items:start}.v10-insight-card,.v10-insight-card:first-child,.v10-insight-card:nth-child(2),.v10-insight-card:last-child{flex-direction:column;grid-column:1;min-height:0;padding:22px;display:flex}.v10-insight-card-image,.v10-insight-card:last-child .v10-insight-card-image{aspect-ratio:1.55;width:auto;height:auto;margin:-22px -22px 24px}.v10-insight-card h3,.v10-insight-card:last-child h3{max-width:100%;margin:0;padding:0 0 8px;font-size:34px}.v10-insight-more{flex-direction:column;align-items:stretch;gap:0;padding-top:22px}.v10-insight-more .v10-section-button{order:1;width:100%;min-height:58px}.v10-newsletter-signup,.v10-newsletter-success{border-top:4px solid var(--v10-bronze-dark);flex:none;order:2;width:100%;max-width:none;margin-top:28px;padding:24px 20px 22px}.v10-founder-profile{padding:68px 0 72px}.v10-founder-profile-inner{grid-template-columns:1fr;gap:42px}.v10-founder-profile-copy{padding-top:0}.v10-founder-profile-portrait{justify-self:stretch;max-width:none}.v10-founder-profile-portrait img{aspect-ratio:1.12;object-position:center 23%;transform:scale(1.035)}.v10-founder-profile-copy .v10-kicker{letter-spacing:.105em;font-size:13px;line-height:1.35}.v10-founder-profile-copy h2{margin-bottom:24px;font-size:44px}.v10-founder-profile-copy>p:last-child{color:#ffffffc7;padding-left:18px;font-size:19px;line-height:1.58}.v10-rewire-cta{padding:64px 0 68px}.v10-rewire-cta-inner{grid-template-columns:1fr;gap:26px}.v10-rewire-cta h2{letter-spacing:-.048em;font-size:12vw;line-height:.94}.v10-rewire-cta p{color:#090909c7;margin-bottom:27px;font-size:19px;line-height:1.55}.v10-rewire-cta .v10-primary-cta{min-height:64px;padding:17px 20px;font-size:17px}.v10-work-portfolio-link .v10-section-button,.v10-insight-more .v10-section-button{width:100%;min-height:58px}.v10-kicker{letter-spacing:.1em;font-size:13px;line-height:1.35}.v10-mobile-nav summary,.v10-mobile-nav>div a{letter-spacing:.075em;font-size:14px}.v10-hero-cta{letter-spacing:.075em;min-height:56px;font-size:14px}.v10-enterprise-work>span,.v10-featured-label{letter-spacing:.09em;font-size:13px;line-height:1.4}.v10-work-topline span{letter-spacing:.075em;font-size:13px;line-height:1.4}.v10-text-link,.v10-company-link,.site-v10 .v10-section-button{letter-spacing:.075em;font-size:14px}.site-v10 .v10-work-portfolio-link .v10-section-button{font-size:14px}.site-v10 .v10-primary-cta{letter-spacing:.06em;font-size:15px}.v10-rewire-cta .v10-primary-cta{letter-spacing:-.01em;font-size:17px}.v10-portfolio-row>small{letter-spacing:.085em;font-size:12px}.v10-newsletter-signup>label{letter-spacing:.075em;font-size:14px}.v10-newsletter-control button{font-size:15px}.v10-footer-connection{letter-spacing:.075em;font-size:14px}.v10-insight{padding-bottom:68px}}@media (width<=520px){.v10-newsletter-control{grid-template-columns:1fr}.v10-newsletter-control button{min-height:50px}}.site-v11 .v11-hero{min-height:min(900px,100vh)}.site-v11 .v11-hero .v10-hero-art{inset:0 -4% 0 50%}.v11-hero-inner{grid-template-columns:minmax(48px,.14fr) minmax(0,2.86fr);align-items:start;gap:0 clamp(28px,3vw,48px);padding-top:clamp(186px,16vh,220px);padding-bottom:clamp(70px,8vh,96px);display:grid}.v11-hero-inner>.v10-kicker{color:var(--v10-bronze);grid-column:2;margin-bottom:42px;padding-top:0}.site-v11 .v11-hero h1{grid-column:2;max-width:1040px;font-size:clamp(66px,6.5vw,96px);font-weight:550;line-height:.91}.site-v11 .v11-hero h1 em{color:var(--v10-bronze)}.v11-hero-support{border-top:1px solid #ffffff3d;grid-column:2;margin-top:58px;padding-top:28px}.v11-hero-support p{color:#ffffffb8;letter-spacing:-.012em;max-width:780px;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.57}.v11-market-thesis{background:var(--v10-paper);color:var(--v10-black);border-bottom:1px solid #09090933;padding:112px 0 106px}.v11-market-thesis-inner{grid-template-columns:minmax(48px,.14fr) minmax(0,2.86fr);align-items:start;gap:clamp(28px,3vw,48px);display:grid}.v11-market-thesis-content{grid-column:2}.v11-market-thesis-content h2{letter-spacing:-.055em;max-width:1020px;margin:0;font-size:clamp(50px,5.2vw,74px);font-weight:700;line-height:.95}.v11-market-thesis-bottom{border-top:1px solid #09090938;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(48px,7vw,96px);margin-top:52px;padding-top:28px;display:grid}.v11-market-thesis-bottom p{color:#090909a8;letter-spacing:-.012em;max-width:700px;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.57}.v11-market-thesis-bottom strong{border-left:2px solid var(--v10-bronze-dark);letter-spacing:-.014em;max-width:390px;padding-left:22px;font-size:clamp(18px,1.35vw,20px);font-weight:650;line-height:1.48}.v11-work-intro{grid-template-columns:minmax(155px,.42fr) minmax(0,2.58fr);align-items:start;gap:clamp(48px,7vw,104px);padding-top:92px;padding-bottom:104px;display:grid}.v11-work-meta{align-content:start;gap:48px;padding-top:14px;display:grid}.v11-work-meta>.v10-kicker{color:var(--v10-bronze-dark)}.v11-work-intro h2{letter-spacing:-.052em;max-width:880px;margin:0;font-size:clamp(48px,4.8vw,68px);font-weight:700;line-height:.96}.v11-work-copy>p{color:#0909099e;letter-spacing:-.012em;max-width:680px;margin:34px 0 0;font-size:20px;line-height:1.62}.v11-work-list{padding-top:144px}.v11-work-value{color:var(--v10-bronze);letter-spacing:.105em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:800;line-height:1.35}.site-v11 .v10-work-topline:after{margin-top:17px}.site-v11 .v10-work-message h3{margin-top:56px}.v11-work-portfolio-link .v10-section-button{white-space:normal}.v11-insight-heading{align-items:start}.v11-insight-heading .v10-kicker{color:var(--v10-bronze-dark);margin-bottom:28px}.site-v11 .v11-insight-heading h2{letter-spacing:-.052em;max-width:820px;font-size:clamp(48px,4.8vw,68px);line-height:.96}.v11-insight-link{justify-content:center;padding-top:34px;display:flex}.v11-brief{background:var(--v10-bronze);color:var(--v10-black);padding:84px 0 88px}.v11-brief .v10-newsletter-signup,.v11-brief .v10-newsletter-success{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.v11-brief .v10-newsletter-signup{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:end;gap:10px clamp(64px,9vw,132px)}.v11-brief .v10-newsletter-copy{grid-area:1/1/3;align-self:center;gap:14px;margin:0}.v11-brief .v10-newsletter-copy strong{letter-spacing:-.055em;font-size:clamp(42px,4.3vw,62px);line-height:.96}.v11-brief .v10-newsletter-copy span{color:#090909b3;max-width:650px;font-size:18px;line-height:1.58}.v11-brief .v10-newsletter-signup>label{color:#090909b8;grid-area:1/2}.v11-brief .v10-newsletter-control{border-color:#0909098f;grid-area:2/2}.v11-brief .v10-newsletter-success{min-height:170px}.v11-brief .v10-newsletter-success strong{font-size:34px}.v11-founder-copy{max-width:760px}.v11-founder-copy .v11-founder-lead{max-width:730px;color:var(--v10-white);letter-spacing:-.03em;margin:0 0 34px;font-size:clamp(25px,2.25vw,33px);font-weight:600;line-height:1.22}.site-v11 .v11-founder-copy .v11-founder-detail{color:#ffffffb8;border-left:2px solid #b28d52c7;max-width:700px;margin:0;padding-left:22px;font-size:19px;line-height:1.68}.site-v11 .v10-founder-profile-portrait img{filter:none;transform:none}.site-v11 .v11-decision-cta h2{letter-spacing:-.052em;max-width:760px;font-size:clamp(50px,5.4vw,76px);line-height:.95}.site-v11 .v11-footer-statement{max-width:580px;font-size:clamp(36px,3.6vw,50px);line-height:.98}.site-v11 .v11-footer-statement em{margin-top:.04em}@media (width<=1040px){.site-v11 .v11-hero h1{font-size:clamp(60px,7vw,76px)}.v11-market-thesis-content h2{font-size:clamp(46px,5.6vw,58px)}.v11-market-thesis-bottom{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:48px}.v11-work-intro h2{font-size:clamp(46px,5.6vw,58px)}.v11-brief .v10-newsletter-signup{column-gap:54px}}@media (width<=760px){.site-v11 .v11-hero{align-items:flex-start;min-height:0}.site-v11 .v11-hero .v10-hero-art{inset:16% -20% 0 3%}.v11-hero-inner{padding-top:132px;padding-bottom:64px;display:block}.v11-hero-inner>.v10-kicker{margin-bottom:38px;padding-top:0}.site-v11 .v11-hero h1{letter-spacing:-.048em;max-width:100%;font-size:clamp(45px,12.3vw,53px);line-height:.96}.site-v11 .v11-hero h1>span{display:block}.v11-hero-support{margin-top:40px;padding-top:25px}.v11-hero-support p{font-size:18.5px;line-height:1.55}.v11-market-thesis{padding:68px 0 72px}.v11-market-thesis-inner{grid-template-columns:1fr;gap:28px}.v11-market-thesis-content{grid-column:1}.v11-market-thesis-content h2{letter-spacing:-.04em;font-size:40px;line-height:1}.v11-market-thesis-bottom{grid-template-columns:1fr;gap:26px;margin-top:38px;padding-top:25px}.v11-market-thesis-bottom p{font-size:18px;line-height:1.56}.v11-market-thesis-bottom strong{max-width:none;padding-left:18px;font-size:18px}.v11-work-intro{grid-template-columns:1fr;gap:28px;padding-top:56px;padding-bottom:62px}.v11-work-meta{gap:24px;padding-top:0}.v11-work-intro h2{letter-spacing:-.04em;font-size:40px;line-height:1}.v11-work-copy>p{margin-top:28px;font-size:18px;line-height:1.58}.v11-work-list{padding-top:0}.v11-work-value{text-align:center;letter-spacing:.085em;margin-bottom:20px;font-size:13px}.site-v11 .v10-work-message h3{margin-top:38px}.v11-work-portfolio-link .v10-section-button{text-align:left;min-height:66px;line-height:1.35}.site-v11 .v11-insight{padding-top:68px;padding-bottom:52px}.v11-insight-heading .v10-kicker{margin-bottom:24px}.site-v11 .v11-insight-heading h2{letter-spacing:-.028em;margin:0 0 28px;font-size:10.4vw;line-height:1.05}.v11-insight-link{padding-top:24px}.v11-insight-link .v10-section-button{width:100%;min-height:58px}.v11-brief{padding:62px 0 66px}.v11-brief .v10-newsletter-signup{grid-template-rows:auto;grid-template-columns:1fr;gap:0}.v11-brief .v10-newsletter-copy,.v11-brief .v10-newsletter-signup>label,.v11-brief .v10-newsletter-control{grid-area:auto/1}.v11-brief .v10-newsletter-copy{gap:12px;margin-bottom:28px}.v11-brief .v10-newsletter-copy strong{font-size:43px}.v11-brief .v10-newsletter-copy span{font-size:18px;line-height:1.56}.v11-brief .v10-newsletter-signup>label{margin-bottom:10px}.v11-brief .v10-newsletter-control{grid-template-columns:1fr}.v11-brief .v10-newsletter-control button{min-height:52px}.v11-founder-copy .v11-founder-lead{margin-bottom:28px;font-size:26px;line-height:1.24}.site-v11 .v11-founder-copy .v11-founder-detail{padding-left:18px;font-size:18.5px;line-height:1.6}.site-v11 .v11-decision-cta h2{letter-spacing:-.038em;max-width:330px;font-size:9.7vw;line-height:1}.site-v11 .v11-footer-statement{font-size:34px;line-height:.98}}.site-v12{--v12-line-dark:#fff3;--v12-line-light:#09090933}.site-v12 .v10-nav{min-height:86px}.site-v12 .v11-hero{min-height:min(720px,92vh)}.site-v12 .v11-hero-inner{padding-top:clamp(150px,13vh,172px);padding-bottom:clamp(68px,7vh,82px)}.site-v12 .v11-hero-inner>.v10-kicker{margin-bottom:34px}.site-v12 .v11-hero h1{max-width:980px;color:var(--v10-paper);font-size:clamp(66px,6.2vw,90px)}.site-v12 .v11-hero-support{max-width:920px;margin-top:48px;padding-top:24px}.site-v12 .v11-hero-support p{color:#ffffffd1;max-width:760px;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.site-v12 .v12-hero-action{width:min(300px,100%);margin-top:28px}.site-v12 .v12-hero-action .v10-hero-cta{white-space:nowrap}.site-v12 .v10-pattern-cell{opacity:0;transform-origin:50%;animation:.64s cubic-bezier(.2,.75,.2,1) forwards v12-cell-resolve;animation-delay:calc(.12s + var(--v12-cell-index) * 18ms);transform:scale(.82)}@keyframes v12-cell-resolve{to{opacity:1;transform:scale(1)}}.site-v12 .v11-market-thesis{padding:76px 0 78px}.site-v12 .v11-market-thesis-content{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:clamp(64px,7vw,96px);display:grid}.site-v12 .v11-market-thesis-content h2{max-width:760px;font-size:clamp(46px,4.25vw,60px);line-height:.98}.site-v12 .v12-portfolio-thesis-heading .v10-kicker{color:var(--v10-bronze-dark);margin:0 0 26px}.site-v12 .v11-market-thesis-content h2 span{color:var(--v10-bronze-dark);display:block}.site-v12 .v11-market-thesis-bottom{border-top:0;border-left:2px solid var(--v10-bronze-dark);margin-top:0;padding:4px 0 4px 26px;display:block}.site-v12 .v11-market-thesis-bottom p{gap:14px;font-size:clamp(18px,1.35vw,20px);display:grid}.site-v12 .v11-market-thesis-bottom p strong{max-width:none;color:var(--v10-black);letter-spacing:-.02em;border-left:0;padding-left:0;font-weight:700;line-height:1.35}.site-v12 .v11-market-thesis-bottom p span{color:#0909099e}.site-v12 .v12-enterprise-band{color:var(--v10-white);background:#171714;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1f}.site-v12 .v10-work-credibility{grid-template-columns:minmax(220px,.56fr) minmax(0,1.44fr);align-items:center;gap:clamp(48px,6vw,92px);padding-top:52px;display:grid}.site-v12 .v10-enterprise-work{border-bottom:0;padding-bottom:52px}.site-v12 .v10-enterprise-work>span{max-width:190px;color:var(--v10-bronze);margin-bottom:0;line-height:1.45}.site-v12 .v10-enterprise-work>div{border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 36px;padding-left:clamp(44px,5vw,72px);display:grid}.site-v12 .v10-enterprise-work strong{color:#ffffffd6;letter-spacing:-.01em;font-size:clamp(17px,1.45vw,20px);font-weight:650}.site-v12 .v11-work-list{gap:clamp(72px,7vw,104px);padding:92px 0 104px;position:relative}.site-v12 .v10-work-story{min-height:560px}.site-v12 .v10-work-image{height:540px;box-shadow:0 24px 64px #00000042}.site-v12 .v10-work-copy{min-height:500px;padding:46px 52px 42px 82px}.site-v12 .v10-work-story.is-reversed .v10-work-copy{padding-left:52px;padding-right:82px}.site-v12 .v12-work-image-label{z-index:3;color:var(--v10-white);background:#070707e6;gap:4px;padding:17px 22px 16px;display:grid;position:absolute;bottom:7px;left:0;right:0}.site-v12 .v12-work-image-label strong{letter-spacing:-.025em;font-size:20px;font-weight:700}.site-v12 .v12-work-image-label small{color:var(--v10-bronze);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.site-v12 .v10-work-message h3{max-width:620px;margin:28px 0 42px;font-size:clamp(40px,3.7vw,54px);line-height:.98}.site-v12 .v10-work-bottom{margin-top:auto}.site-v12 .v10-work-bottom>div strong{letter-spacing:-.05em;font-family:inherit;font-size:43px;font-style:normal;font-weight:550}.site-v12 .v10-work-bottom .v10-company-link{min-width:260px;min-height:0;color:var(--v10-white);background:0 0;border:0;border-bottom:1px solid #ffffff85;padding:14px 0 12px;font-size:13px}.site-v12 .v10-work-bottom .v10-company-link span{color:var(--v10-bronze)}.site-v12 .v10-work-story:hover .v10-work-bottom .v10-company-link{border-color:var(--v10-bronze);background:0 0}.site-v12 .v12-work-logo-panel{color:#fff}.site-v12 .v12-work-story-board-of-innovation .v12-work-logo-panel{background:#090ae5}.site-v12 .v12-work-story-nichefire .v12-work-logo-panel{background:#f4f0e7}.site-v12 .v12-work-story-fifthrow .v12-work-logo-panel{background:#7357f6}.site-v12 .v12-work-story-align-ai .v12-work-logo-panel{background:#2e235f}.site-v12 .v12-work-logo-panel:after{background:var(--v10-bronze)}.site-v12 .v12-company-logo-lockup{justify-items:center;gap:28px;width:100%;padding:40px;display:grid}.site-v12 .v12-company-logo{width:min(78%,310px);height:auto;display:block}.site-v12 .v12-company-logo-lockup small{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.site-v12 .v12-company-logo-board-of-innovation,.site-v12 .v12-company-logo-nichefire{width:min(80%,340px)}.site-v12 .v12-company-logo-fifthrow{width:min(72%,330px)}.site-v12 .v12-company-logo-align-ai{width:min(72%,320px)}.site-v12 .v12-company-logo-ai-palette{width:min(78%,340px)}.site-v12 .v12-company-logo-lockup-nichefire small{color:#090909a3}.site-v12 .v10-work-story .v10-work-copy{min-height:560px}.site-v12 .v10-work-story .v10-work-message h3{margin-bottom:20px}.site-v12 .v10-work-story .v10-work-message p{color:#ffffffb8;max-width:610px;margin-bottom:32px;font-size:17px;line-height:1.58}.site-v12 .v12-story-wide,.site-v12 .v12-story-wide.is-reversed{border:1px solid #b39a6d4d;grid-template-columns:1fr;min-height:0;display:grid}.site-v12 .v12-story-wide .v10-work-image,.site-v12 .v12-story-wide.is-reversed .v10-work-image{aspect-ratio:2;width:100%;height:auto;box-shadow:none;grid-area:1/1;justify-self:stretch;transform:none}.site-v12 .v12-story-wide .v10-work-image img{object-position:center 47%}.site-v12 .v12-story-wide .v10-work-copy,.site-v12 .v12-story-wide.is-reversed .v10-work-copy{border:0;grid-area:2/1;grid-template-columns:minmax(180px,.7fr) minmax(0,1.55fr) minmax(230px,.75fr);align-items:start;gap:34px 50px;min-height:0;padding:44px 48px 48px;display:grid}.site-v12 .v12-story-wide .v11-work-value{grid-area:1/1}.site-v12 .v12-story-wide .v10-work-topline{grid-area:2/1}.site-v12 .v12-story-wide .v10-work-message{grid-area:1/2/3}.site-v12 .v12-story-wide .v10-work-message h3{margin:0 0 20px;font-size:clamp(42px,4vw,56px)}.site-v12 .v12-story-wide .v10-work-message p{margin-bottom:0}.site-v12 .v12-story-wide .v10-work-bottom{border:0;grid-area:1/3/3;align-content:end;gap:26px;min-height:100%;padding:0;display:grid}.site-v12 .v12-story-technology{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);min-height:560px}.site-v12 .v12-story-technology .v10-work-image{width:100%;height:520px;box-shadow:none;grid-area:1/1;justify-self:stretch;transform:none}.site-v12 .v12-story-technology .v10-work-image img{object-position:center top}.site-v12 .v12-story-technology .v10-work-copy{grid-area:1/2;min-height:520px;padding:42px 42px 38px}.site-v12 .v12-story-technology .v10-work-message h3{margin-top:38px;font-size:clamp(37px,3.25vw,48px)}.site-v12 .v12-story-technology .v10-work-message p{margin-bottom:30px}.site-v12 .v12-story-technology .v10-work-bottom{gap:18px}.site-v12 .v12-story-technology .v10-work-bottom .v10-company-link{min-width:190px}.site-v12 .v12-story-cinematic,.site-v12 .v12-story-cinematic.is-reversed{border:1px solid #b39a6d4d;min-height:650px;display:block;overflow:hidden}.site-v12 .v12-story-cinematic .v10-work-image,.site-v12 .v12-story-cinematic.is-reversed .v10-work-image{width:100%;height:100%;box-shadow:none;justify-self:stretch;position:absolute;inset:0;transform:none}.site-v12 .v12-story-cinematic .v10-work-image:before{z-index:1;content:"";background:linear-gradient(90deg,#070707fa 0%,#070707eb 34%,#0707077a 57%,#0707070d 82%);position:absolute;inset:0}.site-v12 .v12-story-cinematic .v10-work-image img{object-position:68% center}.site-v12 .v12-story-cinematic .v10-work-copy,.site-v12 .v12-story-cinematic.is-reversed .v10-work-copy{z-index:3;background:0 0;border:0;width:58%;min-height:650px;padding:54px 48px 48px;position:relative}.site-v12 .v12-story-cinematic .v10-work-message h3{max-width:560px;font-size:clamp(45px,4.25vw,60px)}.site-v12 .v10-work-portfolio-link{padding-bottom:62px}.site-v12 .v10-work-portfolio-link .v10-section-button{background:0 0;border:0;border-bottom:1px solid #ffffff85;min-height:0;padding:15px 0 13px}.site-v12 .v11-insight{padding:122px 0 78px}.site-v12 .v11-insight-heading{margin-bottom:76px}.site-v12 .v11-insight-heading h2{max-width:900px;font-size:clamp(52px,5.6vw,85px);line-height:.95}.site-v12 .v12-insight-heading-simple{display:block}.site-v12 .v12-insight-heading-simple h2{max-width:930px;margin:0 0 30px;font-size:clamp(46px,4.55vw,64px);line-height:.98}.site-v12 .v12-insight-heading-simple h2 span{color:var(--v10-bronze-dark);display:block}.site-v12 .v12-insight-heading-simple>p:last-child{color:#090909a3;max-width:920px;font-size:clamp(18px,1.5vw,22px);line-height:1.58}.site-v12 .v10-insight-card-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.site-v12 .v10-insight-card,.site-v12 .v10-insight-card:first-child,.site-v12 .v10-insight-card:nth-child(2),.site-v12 .v10-insight-card:nth-child(3){grid-area:auto;min-height:470px;padding:24px}.site-v12 .v10-insight-card:first-child .v10-insight-card-image,.site-v12 .v10-insight-card:nth-child(2) .v10-insight-card-image,.site-v12 .v10-insight-card:nth-child(3) .v10-insight-card-image{aspect-ratio:1.68;margin-bottom:30px}.site-v12 .v10-insight-card:first-child h3,.site-v12 .v10-insight-card:nth-child(2) h3,.site-v12 .v10-insight-card:nth-child(3) h3{max-width:400px;font-size:clamp(28px,2.2vw,36px)}.site-v12 .v10-insight-card-image img{filter:none}.site-v12 .v11-brief{padding:68px 0 72px}.site-v12 .v11-brief .v10-newsletter-copy strong{font-size:clamp(42px,3.9vw,54px)}.site-v12 .v11-brief .v10-newsletter-copy span{font-size:17px}.site-v12 .v11-founder-profile{padding:82px 0}.site-v12 .v10-founder-profile-inner{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:clamp(64px,9vw,136px)}.site-v12 .v10-founder-profile-portrait{aspect-ratio:1;border:0;align-self:start;max-width:470px;min-height:0;position:relative}.site-v12 .v10-founder-profile-portrait:after{background:var(--v10-bronze);content:"";width:34%;height:6px;position:absolute;bottom:0;right:0}.site-v12 .v10-founder-profile-portrait img{aspect-ratio:1;object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block;transform:none}.site-v12 .v10-founder-profile-copy{max-width:780px;padding-top:0}.site-v12 .v10-founder-profile-copy h2{margin-bottom:38px;font-size:clamp(58px,5.5vw,86px)}.site-v12 .v12-founder-bio{color:#ffffffb8;border-left:2px solid #b28d52e0;max-width:720px;margin:0;padding-left:30px;font-size:clamp(19px,1.5vw,23px);line-height:1.7}.site-v12 .v12-participate{isolation:isolate;background:var(--v10-navy);color:var(--v10-white);padding:clamp(100px,10vw,150px) 0 76px;position:relative;overflow:hidden}.site-v12 .v12-participate-inner{z-index:1;position:relative}.site-v12 .v12-participate-inner>.v10-kicker{color:var(--v10-bronze);margin:0 0 clamp(42px,5vw,68px)}.site-v12 .v12-participate-inner>h2{max-width:1150px;color:var(--v10-paper);letter-spacing:-.055em;margin:0;font-size:clamp(58px,6.4vw,96px);font-weight:720;line-height:.9}.site-v12 .v12-participate-inner>h2 span{color:var(--v10-paper);display:block}.site-v12 .v12-participate-inner>h2 em{color:var(--v10-bronze);font-style:normal}.site-v12 .v12-participate-action{border-top:1px solid #ffffff42;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(62px,7vw,96px);padding-top:28px;display:flex}.site-v12 .v12-participate-action a{border:1px solid var(--v10-bronze);min-height:58px;color:var(--v10-paper);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;padding:0 24px;font-size:13px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.site-v12 .v12-participate-action a span{color:var(--v10-bronze);font-size:18px;transition:transform .2s}.site-v12 .v12-participate-action a:hover{background:var(--v10-bronze);color:var(--v10-navy)}.site-v12 .v12-participate-action a:hover span{color:var(--v10-navy);transform:translate(5px)}.site-v12 .v12-participate-copy{gap:18px;max-width:860px;display:grid}.site-v12 .v12-participate-lead{color:var(--v10-paper);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,31px);font-weight:680;line-height:1.24}.site-v12 .v12-participate-detail{color:#ffffffb3;max-width:720px;margin:0;font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.5}.site-v12 .v10-footer{padding-top:64px}.site-v12 .v10-footer-main{padding-bottom:66px}.hauerx-footer-brand{align-content:start;gap:22px;display:grid}.hauerx-footer-brand .v10-wordmark,.hauerx-footer-brand .wordmark{color:#fff;letter-spacing:.055em;font-size:22px}.hauerx-footer-brand .v10-wordmark>span,.hauerx-footer-brand .wordmark>span{color:var(--v10-bronze)}.hauerx-footer-brand>span{color:#fff;letter-spacing:-.025em;max-width:320px;font-size:22px;font-weight:550;line-height:1.18}.hauerx-footer-brand>span em{color:var(--v10-bronze)}@media (width<=1040px){.site-v12 .v10-work-credibility{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr)}.site-v12 .v11-work-copy{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr)}.site-v12 .v12-story-wide .v10-work-copy,.site-v12 .v12-story-wide.is-reversed .v10-work-copy{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr)}.site-v12 .v12-story-wide .v10-work-bottom{grid-area:3/1/auto/3;min-height:0;display:flex}.site-v12 .v12-story-technology{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}.site-v12 .v12-story-cinematic .v10-work-copy,.site-v12 .v12-story-cinematic.is-reversed .v10-work-copy{width:66%}}@media (width<=760px){.site-v12>.site-header .shell{width:calc(100% - 40px)}.site-v12>.site-header .nav,.site-v12 .v10-nav{min-height:82px}.site-v12 .v11-hero{min-height:0}.site-v12 .v11-hero-inner{padding-top:116px;padding-bottom:58px}.site-v12 .v11-hero-inner>.v10-kicker{margin-bottom:30px}.site-v12 .v11-hero h1{font-size:clamp(44px,11.8vw,51px);line-height:.98}.site-v12 .v11-hero-support{margin-top:34px;padding-top:22px}.site-v12 .v11-hero-support p{font-size:18px;line-height:1.52}.site-v12 .v11-market-thesis{padding:60px 0 64px}.site-v12 .v11-market-thesis-content{display:block}.site-v12 .v11-market-thesis-content h2{font-size:38px;line-height:1.02}.site-v12 .v11-market-thesis-bottom{border-top:1px solid #09090938;border-left:0;margin-top:32px;padding:22px 0 0}.site-v12 .v10-work-credibility{grid-template-columns:1fr;gap:28px;padding-top:42px}.site-v12 .v10-enterprise-work{padding-bottom:42px}.site-v12 .v10-enterprise-work>span{max-width:none}.site-v12 .v10-enterprise-work>div{border-top:1px solid #ffffff2e;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 28px;padding-top:28px;padding-left:0}.site-v12 .v10-enterprise-work strong{font-size:18px}.site-v12 .v11-work-list{gap:0;padding:0}.site-v12 .v10-work-story,.site-v12 .v10-work-story.is-reversed,.site-v12 .v12-story-wide,.site-v12 .v12-story-wide.is-reversed,.site-v12 .v12-story-technology,.site-v12 .v12-story-cinematic,.site-v12 .v12-story-cinematic.is-reversed{border:0;border-bottom:1px solid #ffffff2e;flex-direction:column;width:min(100% - 40px,1240px);min-height:0;margin-inline:auto;padding:52px 0 58px;display:flex}.site-v12 .v10-work-story:last-child{border-bottom:0}.site-v12 .v10-work-copy,.site-v12 .v10-work-story.is-reversed .v10-work-copy,.site-v12 .v12-story-wide .v10-work-copy,.site-v12 .v12-story-wide.is-reversed .v10-work-copy,.site-v12 .v12-story-technology .v10-work-copy,.site-v12 .v12-story-cinematic .v10-work-copy,.site-v12 .v12-story-cinematic.is-reversed .v10-work-copy{background:0 0;border:0;flex-direction:column;order:1;width:100%;min-height:0;padding:0;display:flex;position:relative}.site-v12 .v10-work-image,.site-v12 .v10-work-story.is-reversed .v10-work-image,.site-v12 .v12-story-wide .v10-work-image,.site-v12 .v12-story-wide.is-reversed .v10-work-image,.site-v12 .v12-story-technology .v10-work-image,.site-v12 .v12-story-cinematic .v10-work-image,.site-v12 .v12-story-cinematic.is-reversed .v10-work-image{aspect-ratio:1.34;width:100%;height:auto;box-shadow:none;order:2;align-self:stretch;margin:34px 0 0;position:relative;inset:auto;transform:none}.site-v12 .v12-story-cinematic .v10-work-image:before{display:none}.site-v12 .v12-story-cinematic .v10-work-image img{object-position:67% center}.site-v12 .v10-work-value{text-align:left;margin-bottom:18px}.site-v12 .v10-work-topline{text-align:left;justify-items:start}.site-v12 .v10-work-topline strong{font-size:29px}.site-v12 .v10-work-topline span{text-align:left;max-width:none;font-size:13px}.site-v12 .v10-work-message h3,.site-v12 .v12-story-wide .v10-work-message h3,.site-v12 .v12-story-technology .v10-work-message h3,.site-v12 .v12-story-cinematic .v10-work-message h3{margin:30px 0 18px;font-size:clamp(30px,8.2vw,35px);font-weight:650;line-height:1.04}.site-v12 .v10-work-message p{color:#ffffffc2;margin:0;font-size:17px;line-height:1.58;display:block}.site-v12 .v10-work-bottom,.site-v12 .v12-story-wide .v10-work-bottom{border-top:1px solid #fff3;order:4;grid-template-columns:1fr;gap:22px;width:100%;min-height:0;margin-top:28px;padding-top:22px;display:grid}.site-v12 .v10-work-bottom>div{gap:6px;display:grid}.site-v12 .v10-work-bottom>div strong{font-size:35px}.site-v12 .v10-work-bottom .v10-company-link{border:1px solid #ffffff9e;width:100%;min-height:56px;padding:0 18px}.site-v12 .v10-work-portfolio-link{padding:0 0 48px}.site-v12 .v11-insight{padding:64px 0 58px}.site-v12 .v11-insight-heading{margin-bottom:42px}.site-v12 .v11-insight-heading h2{font-size:39px;line-height:1.02}.site-v12 .v12-insight-heading-simple h2{font-size:38px;line-height:1.02}.site-v12 .v12-insight-heading-simple>p:last-child{max-width:none;font-size:18px;line-height:1.55}.site-v12 .v10-insight-card-grid{grid-template-rows:auto;grid-template-columns:1fr}.site-v12 .v10-insight-card:first-child,.site-v12 .v10-insight-card:nth-child(2),.site-v12 .v10-insight-card:nth-child(3){grid-area:auto/1;min-height:0;padding:20px}.site-v12 .v10-insight-card:first-child .v10-insight-card-image,.site-v12 .v10-insight-card:nth-child(2) .v10-insight-card-image,.site-v12 .v10-insight-card:nth-child(3) .v10-insight-card-image{aspect-ratio:1.45;margin:-20px -20px 22px}.site-v12 .v10-insight-card:first-child h3,.site-v12 .v10-insight-card:nth-child(2) h3,.site-v12 .v10-insight-card:nth-child(3) h3{font-size:31px}.site-v12 .v10-insight-more .v10-section-button{width:100%}.site-v12 .v11-brief{padding:54px 0 60px}.site-v12 .v11-brief .v10-newsletter-copy strong{font-size:40px}.site-v12 .v11-founder-profile{padding:64px 0 68px}.site-v12 .v10-founder-profile-inner{grid-template-columns:1fr;gap:38px}.site-v12 .v10-founder-profile-portrait{max-width:none;min-height:0}.site-v12 .v10-founder-profile-portrait img{aspect-ratio:1;object-position:center;height:auto}.site-v12 .v10-founder-profile-copy h2{margin-bottom:30px;font-size:48px}.site-v12 .v12-founder-bio{padding-left:18px;font-size:18px;line-height:1.62}.site-v12 .v12-participate{padding:72px 0 58px}.site-v12 .v12-participate-inner>.v10-kicker{margin-bottom:38px}.site-v12 .v12-participate-inner>h2{max-width:520px;font-size:clamp(44px,12.8vw,58px);line-height:.92}.site-v12 .v12-participate-action{flex-direction:column;align-items:flex-start;gap:26px;margin-top:54px;padding-top:24px}.site-v12 .v12-participate-action a{width:100%;min-height:56px}.site-v12 .v12-participate-copy{gap:14px;max-width:520px}.site-v12 .v12-participate-lead{font-size:18px;line-height:1.52}.site-v12 .v12-participate-detail{font-size:16px;line-height:1.55}.site-v12 .v10-footer{padding-top:52px}.site-v12 .v10-footer-main{padding-bottom:52px}.hauerx-footer-brand{gap:18px}.hauerx-footer-brand>span{font-size:19px}}.site-v12 .v12-direct-hauerx{color:var(--v10-black);background:#e9e2d7;border-top:1px solid #0909092e;border-bottom:1px solid #0909092e;padding:112px 0 118px}.site-v12 .v12-direct-hauerx-grid{grid-template-columns:minmax(210px,.46fr) minmax(0,1.54fr);align-items:start;gap:clamp(54px,8vw,126px);display:grid}.site-v12 .v12-direct-hauerx-meta{border-top:2px solid var(--v10-bronze-dark);gap:24px;padding-top:18px;display:grid}.site-v12 .v12-direct-hauerx-meta .v10-kicker{color:var(--v10-bronze-dark);margin:0}.site-v12 .v12-direct-hauerx-meta>span{color:#09090999;max-width:260px;font-size:15px;font-weight:650;line-height:1.5}.site-v12 .v12-direct-hauerx-copy h2{letter-spacing:-.05em;max-width:900px;margin:0 0 34px;font-size:clamp(50px,5vw,74px);font-weight:650;line-height:.96}.site-v12 .v12-direct-hauerx-copy>p{color:#090909ad;max-width:880px;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.68}.site-v12 .v12-direct-hauerx-copy>a,.site-v12 .v12-founder-direct-link{border:1px solid var(--v10-black);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;width:fit-content;min-height:56px;margin-top:40px;padding:0 22px;font-size:12px;font-weight:780;transition:background .18s,color .18s;display:inline-flex}.site-v12 .v12-direct-hauerx-copy>a:hover{background:var(--v10-black);color:var(--v10-white)}.site-v12 .v12-founder-direct{color:#fff9;border-top:1px solid #ffffff2e;max-width:720px;margin:30px 0 0;padding-top:24px;font-size:17px;line-height:1.62}.site-v12 .v12-founder-direct-link{min-height:0;color:var(--v10-white);border:0;border-bottom:1px solid #ffffff8c;margin-top:28px;padding:14px 0 12px}.site-v12 .v12-founder-direct-link span{color:var(--v10-bronze)}.site-v12 .v12-founder-direct-link:hover{border-color:var(--v10-bronze)}.portfolio-hauerx-route{background:var(--paper-bright);border-top:1px solid #09090933;border-bottom:1px solid #09090933;padding:76px 0 82px}.portfolio-hauerx-route-grid{grid-template-columns:minmax(190px,.38fr) minmax(0,1.62fr);align-items:start;gap:clamp(48px,8vw,126px);display:grid}.portfolio-hauerx-route h2{letter-spacing:-.04em;max-width:1050px;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:520;line-height:1.08}.portfolio-hauerx-route h2 span{color:var(--bronze);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.portfolio-hauerx-route-grid>div>a{border-bottom:1px solid var(--black);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:42px;width:fit-content;margin-top:30px;padding:0 0 10px;font-size:11px;font-weight:760;display:inline-flex}.portfolio-hauerx-route-grid>div>a:hover{border-color:var(--bronze);color:var(--bronze)}.hx-strategy-page{--hx-strategy-ink:#070707;--hx-strategy-paper:#f7f4ed;--hx-strategy-sand:#e8e0d3;background:var(--hx-strategy-paper)}.hx-strategy-page .site-header,.hx-strategy-page .site-header.is-scrolled{background:#070707fa}.hx-strategy-hero{isolation:isolate;background:var(--hx-strategy-ink);min-height:min(980px,100svh);color:var(--white);padding:182px 0 88px;position:relative;overflow:hidden}.hx-strategy-hero:before{content:"";background:linear-gradient(90deg,#0000 0 72%,#b39a6d0e 72%),linear-gradient(#b39a6d13 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#b39a6d13 1px,#0000 1px) 0 0/82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 36%,#000 100%);mask-image:linear-gradient(90deg,#0000 36%,#000 100%)}.hx-strategy-threads{z-index:-1;opacity:.48;width:78%;height:430px;position:absolute;bottom:-52px;right:-18%;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 86%,#0000)}.hx-strategy-hero-inner{z-index:1;position:relative}.hx-strategy-hero-title{grid-template-columns:minmax(0,1.58fr) minmax(280px,.42fr);align-items:center;gap:clamp(56px,7vw,116px);margin-top:32px;display:grid}.hx-strategy-hero h1{letter-spacing:-.07em;max-width:1100px;margin:0;font-size:clamp(76px,8vw,124px);font-weight:520;line-height:.86}.hx-strategy-hero h1 em{color:var(--bronze-light);letter-spacing:-.055em;margin-left:10%;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.hx-strategy-duration{border-top:1px solid #fff6;border-bottom:1px solid #ffffff38;flex-direction:column;min-height:330px;padding:24px 0 26px;display:flex}.hx-strategy-duration>span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.hx-strategy-duration>div{align-items:baseline;gap:12px;margin:auto 0 22px;display:flex}.hx-strategy-duration strong{color:var(--bronze-light);letter-spacing:-.075em;font-size:clamp(76px,7vw,112px);font-weight:500;line-height:.78}.hx-strategy-duration em{font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.hx-strategy-duration p{color:#ffffffa8;max-width:270px;margin:0;font-size:14px;line-height:1.55}.hx-strategy-hero-bottom{border-top:1px solid #ffffff3d;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:end;gap:clamp(54px,8vw,134px);margin-top:76px;padding-top:36px;display:grid}.hx-strategy-hero-bottom>p{color:#ffffffb3;max-width:800px;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.7}.hx-strategy-hero-bottom .button{background:var(--bronze-card);border-color:var(--bronze-card);justify-content:space-between;width:100%;min-height:62px}.hx-strategy-context{background:var(--hx-strategy-paper);color:var(--black);padding:152px 0 160px}.hx-strategy-context-grid{grid-template-columns:minmax(200px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(64px,9vw,150px);display:grid}.hx-strategy-context-copy h2{letter-spacing:-.062em;max-width:1060px;margin:0;font-size:clamp(58px,6vw,94px);font-weight:520;line-height:.94}.hx-strategy-context-body{border-top:1px solid #0909093d;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,7vw,96px);margin-top:64px;padding-top:34px;display:grid}.hx-strategy-context-body p{color:#090909a3;max-width:610px;margin:0;font-size:18px;line-height:1.72}.hx-strategy-question{border-top:4px solid var(--bronze);border-left:1px solid #09090938;max-width:980px;margin-top:86px;padding:30px 0 0 52px}.hx-strategy-question span{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:760;display:block}.hx-strategy-question strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.6vw,55px);font-style:italic;font-weight:400;line-height:1.08;display:block}.hx-strategy-field{background:var(--hx-strategy-ink);color:var(--white);padding:145px 0 156px}.hx-strategy-field-heading{grid-template-columns:minmax(200px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(64px,9vw,150px);margin-bottom:78px;display:grid}.hx-strategy-field-heading h2{letter-spacing:-.062em;max-width:980px;margin:0;font-size:clamp(60px,6.3vw,98px);font-weight:500;line-height:.92}.hx-strategy-field-heading>div>p{color:#ffffff9c;max-width:720px;margin:38px 0 0;font-size:17px;line-height:1.72}.hx-strategy-field-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid}.hx-strategy-field-item{flex-direction:column;justify-content:space-between;min-height:390px;padding:clamp(36px,4vw,58px);display:flex}.hx-strategy-field-item h3{letter-spacing:-.055em;max-width:610px;margin:0;font-size:clamp(38px,4vw,60px);font-weight:540;line-height:.98}.hx-strategy-field-item p{max-width:560px;margin:72px 0 0;font-size:16px;line-height:1.7}.hx-strategy-field-item.field-item-1{background:var(--hx-strategy-sand);color:var(--black);grid-column:1/8}.hx-strategy-field-item.field-item-2{background:var(--blue);grid-column:8/13}.hx-strategy-field-item.field-item-3{background:var(--bronze-card);min-height:430px;color:var(--black);grid-column:1/5}.hx-strategy-field-item.field-item-4{background:#111;grid-column:5/13;min-height:430px}.hx-strategy-field-item.field-item-1 p,.hx-strategy-field-item.field-item-3 p{color:#090909a3}.hx-strategy-field-item.field-item-2 p,.hx-strategy-field-item.field-item-4 p{color:#ffffffa8}.hx-strategy-outcomes{background:var(--blue);color:var(--white);padding:148px 0 154px}.hx-strategy-outcomes-grid{grid-template-columns:.98fr 1.02fr;align-items:start;gap:clamp(76px,10vw,168px);display:grid}.hx-strategy-outcomes h2{letter-spacing:-.06em;max-width:760px;margin:32px 0 0;font-size:clamp(58px,6.2vw,94px);font-weight:500;line-height:.93}.hx-strategy-outcomes-copy>p:last-child{color:#ffffff9e;max-width:650px;margin:42px 0 0;font-size:17px;line-height:1.72}.hx-strategy-outcome-list{border-top:1px solid #fff3}.hx-strategy-outcome-list>div{border-bottom:1px solid #fff3;grid-template-columns:64px 1fr;align-items:center;gap:22px;min-height:112px;display:grid}.hx-strategy-outcome-list span{color:var(--bronze-light);font-size:20px}.hx-strategy-outcome-list strong{letter-spacing:-.03em;font-size:clamp(22px,2vw,30px);font-weight:540;line-height:1.12}.hx-strategy-direct{background:var(--hx-strategy-ink);min-height:790px;color:var(--white);grid-template-columns:minmax(430px,.86fr) minmax(0,1.14fr);display:grid}.hx-strategy-direct-image{background:#f4f1eb;min-height:790px;position:relative;overflow:hidden}.hx-strategy-direct-image img{object-fit:cover;object-position:52% center;width:100%;height:100%}.hx-strategy-direct-image>div{color:var(--white);background:#070707e6;justify-content:space-between;gap:24px;padding:20px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.hx-strategy-direct-image strong{font-size:14px}.hx-strategy-direct-image span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:680}.hx-strategy-direct-copy{flex-direction:column;justify-content:center;padding:clamp(74px,8vw,138px);display:flex}.hx-strategy-direct-copy h2{letter-spacing:-.062em;max-width:770px;margin:34px 0 42px;font-size:clamp(58px,6vw,94px);font-weight:500;line-height:.93}.hx-strategy-direct-copy>p:not(.eyebrow){color:#ffffffa3;max-width:720px;margin:0;font-size:18px;line-height:1.72}.hx-strategy-direct-copy blockquote{border-top:1px solid #fff3;border-left:3px solid var(--bronze);color:#ffffffe6;max-width:780px;margin:52px 0 0;padding:28px 0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,37px);font-style:italic;line-height:1.25}.hx-strategy-direct-actions{align-items:center;gap:38px;margin-top:54px;display:flex}.hx-strategy-direct-actions .button{min-width:230px}.hx-strategy-direct-actions>a:last-child{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff7a;align-items:center;gap:42px;padding:14px 0 12px;font-size:11px;font-weight:760;display:inline-flex}.hx-strategy-direct-actions>a:last-child:hover{border-color:var(--bronze);color:var(--bronze-light)}@media (width<=920px){.site-v12 .v12-direct-hauerx-grid,.portfolio-hauerx-route-grid,.hx-strategy-hero-title,.hx-strategy-hero-bottom,.hx-strategy-context-grid,.hx-strategy-field-heading,.hx-strategy-outcomes-grid,.hx-strategy-direct{grid-template-columns:1fr}.portfolio-hauerx-route-grid>div{max-width:720px}.hx-strategy-duration{max-width:470px;min-height:260px}.hx-strategy-hero-bottom .button{max-width:470px}.hx-strategy-direct-image{min-height:680px}}@media (width<=760px){.site-v12 .v12-direct-hauerx{padding:72px 0 78px}.site-v12 .v12-direct-hauerx-grid{gap:44px}.site-v12 .v12-direct-hauerx-copy h2{font-size:43px;line-height:1}.site-v12 .v12-direct-hauerx-copy>p{font-size:17px;line-height:1.62}.site-v12 .v12-direct-hauerx-copy>a{gap:20px;width:100%;min-height:60px}.site-v12 .v12-founder-direct{padding-left:0;font-size:17px;line-height:1.6}.site-v12 .v12-founder-direct-link{width:100%}.portfolio-hauerx-route{padding:90px 0 96px}.portfolio-hauerx-route-grid{gap:34px}.portfolio-hauerx-route h2{font-size:9.8vw;line-height:1.04}.portfolio-hauerx-route-grid>div>a{justify-content:space-between;gap:20px;width:100%}.hx-strategy-hero{min-height:0;padding:146px 0 76px}.hx-strategy-hero-title{gap:48px;margin-top:28px}.hx-strategy-hero h1{font-size:15.4vw;line-height:.91}.hx-strategy-hero h1 em{margin-left:0}.hx-strategy-duration{min-height:218px}.hx-strategy-duration strong{font-size:26vw}.hx-strategy-duration em{font-size:21px}.hx-strategy-hero-bottom{gap:34px;margin-top:54px;padding-top:30px}.hx-strategy-hero-bottom>p{font-size:17px;line-height:1.62}.hx-strategy-hero-bottom .button{max-width:none}.hx-strategy-threads{opacity:.34;width:165%;height:300px;bottom:100px;right:-72%}.hx-strategy-context,.hx-strategy-field,.hx-strategy-outcomes{padding:94px 0}.hx-strategy-context-grid,.hx-strategy-field-heading{gap:34px}.hx-strategy-context-copy h2,.hx-strategy-field-heading h2,.hx-strategy-outcomes h2,.hx-strategy-direct-copy h2{font-size:13vw;line-height:.98}.hx-strategy-context-body{grid-template-columns:1fr;gap:26px;margin-top:46px}.hx-strategy-context-body p{font-size:17px;line-height:1.66}.hx-strategy-question{margin-top:58px;padding:24px 0 0 20px}.hx-strategy-question strong{font-size:9.8vw;line-height:1.12}.hx-strategy-field-heading{margin-bottom:48px}.hx-strategy-field-heading>div>p{margin-top:28px}.hx-strategy-field-grid{grid-template-columns:1fr}.hx-strategy-field-item,.hx-strategy-field-item.field-item-1,.hx-strategy-field-item.field-item-2,.hx-strategy-field-item.field-item-3,.hx-strategy-field-item.field-item-4{grid-column:1;min-height:310px;padding:32px}.hx-strategy-field-item h3{font-size:11vw}.hx-strategy-field-item p{margin-top:54px}.hx-strategy-outcomes-grid{gap:54px}.hx-strategy-outcomes-copy>p:last-child{margin-top:30px}.hx-strategy-outcome-list>div{min-height:98px}.hx-strategy-outcome-list strong{font-size:21px}.hx-strategy-direct-image{aspect-ratio:4/5;min-height:0}.hx-strategy-direct-image>div{flex-direction:column;align-items:flex-start;gap:5px;padding:17px 20px}.hx-strategy-direct-copy{padding:84px 24px 90px}.hx-strategy-direct-copy h2{margin:28px 0 34px}.hx-strategy-direct-copy>p:not(.eyebrow){font-size:17px;line-height:1.66}.hx-strategy-direct-copy blockquote{margin-top:42px;padding:24px 0 0 22px;font-size:27px}.hx-strategy-direct-actions{flex-direction:column;align-items:stretch;gap:24px;margin-top:44px}.hx-strategy-direct-actions .button{width:100%;min-width:0}.hx-strategy-direct-actions>a:last-child{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.site-v12 .v10-pattern-cell{opacity:1;animation:none;transform:none}.site-v12 .v10-work-image img,.site-v12 .v10-insight-card-image img{transition:none}}.gfwn-page{background:var(--paper-bright);color:var(--black)}.gfwn-hero{min-height:890px;color:var(--paper);background:#090909;padding:205px 0 112px;position:relative;overflow:hidden}.gfwn-hero:before{content:"";background:radial-gradient(circle at 78% 58%,#b39a6d2e,#0000 31%);position:absolute;inset:0}.gfwn-hero-threads{opacity:.38;width:76%;height:560px;position:absolute;top:86px;right:-13%;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000)}.gfwn-hero-grid{z-index:2;grid-template-columns:.48fr 1.52fr;gap:52px;display:grid;position:relative}.gfwn-hero h1{color:var(--paper);letter-spacing:-.065em;margin:0;font-size:clamp(72px,8vw,124px);font-weight:720;line-height:.88}.gfwn-hero h1 span{display:block}.gfwn-hero h1 em{color:var(--bronze-light);font-style:normal}.gfwn-hero-grid>div>p{color:#f5f1e9d1;letter-spacing:-.028em;max-width:860px;margin:68px 0 0;font-size:clamp(23px,2.1vw,33px);font-weight:610;line-height:1.28}.gfwn-primary{border:1px solid var(--bronze-light);background:var(--bronze-light);color:#090909;letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:30px;min-height:60px;margin-top:42px;padding:0 25px;font-size:12px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.gfwn-primary:hover{background:var(--paper)}.gfwn-primary .arrow{font-size:17px}.gfwn-primary.is-dark{color:var(--paper);background:#090909;border-color:#090909}.gfwn-primary.is-dark:hover{border-color:var(--bronze);background:var(--bronze);color:#090909}.gfwn-thesis{background:var(--paper);padding:clamp(110px,11vw,170px) 0}.gfwn-thesis-grid{grid-template-columns:.48fr 1.08fr .44fr;align-items:start;gap:clamp(34px,5vw,78px);display:grid}.gfwn-thesis h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.5vw,84px);font-weight:520;line-height:.96}.gfwn-thesis-grid>div{border-top:1px solid #09090959;padding-top:10px}.gfwn-thesis-grid>div p{color:#090909ad;margin:20px 0 0;font-size:17px;line-height:1.72}.gfwn-value,.gfwn-formats{background:var(--paper-bright);padding:clamp(110px,10vw,155px) 0}.gfwn-section-heading{grid-template-columns:.48fr 1.52fr;gap:52px;margin-bottom:76px;display:grid}.gfwn-section-heading h2{letter-spacing:-.055em;max-width:990px;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:520;line-height:.96}.gfwn-value-grid,.gfwn-formats-grid{border-top:1px solid #0909095c;border-left:1px solid #0909095c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gfwn-value-grid article,.gfwn-formats-grid article{border-bottom:1px solid #0909095c;border-right:1px solid #0909095c;min-height:390px;padding:30px}.gfwn-value-grid article{grid-template-rows:auto 1fr auto;display:grid}.gfwn-value-grid article>span,.gfwn-formats-grid article>span{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.gfwn-value-grid h3,.gfwn-formats-grid h3{letter-spacing:-.05em;max-width:570px;margin:48px 0 36px;font-size:clamp(36px,3.3vw,52px);font-weight:540;line-height:.98}.gfwn-value-grid p,.gfwn-formats-grid p{color:#090909a8;max-width:590px;margin:0;font-size:17px;line-height:1.66}.gfwn-builders{background:var(--blue);color:var(--paper);padding:clamp(115px,11vw,170px) 0}.gfwn-builders-grid{grid-template-columns:.48fr 1.08fr .44fr;align-items:end;gap:clamp(34px,5vw,78px);display:grid}.gfwn-builders h2{letter-spacing:-.06em;margin:0;font-size:clamp(58px,6.4vw,98px);font-weight:560;line-height:.92}.gfwn-builders-grid>p:last-child{color:#f5f1e9b3;margin:0;font-size:18px;line-height:1.67}.gfwn-formats{background:#ddd4c4}.gfwn-formats-grid article{min-height:360px}.gfwn-brief{color:var(--paper);background:#090909;padding:clamp(100px,9vw,140px) 0}.gfwn-brief-grid{grid-template-columns:.48fr 1.02fr .5fr;align-items:start;gap:clamp(34px,5vw,78px);display:grid}.gfwn-brief h2{letter-spacing:-.055em;margin:0;font-size:clamp(54px,5.7vw,88px);font-weight:540;line-height:.96}.gfwn-brief .newsletter-signup-context strong{color:var(--paper)}.gfwn-brief .newsletter-signup-context span,.gfwn-brief .newsletter-signup>label{color:#f5f1e99e}.gfwn-invitation{background:var(--bronze-card);padding:clamp(105px,10vw,150px) 0}.gfwn-invitation-grid{grid-template-columns:.48fr 1.05fr .47fr;align-items:start;gap:clamp(34px,5vw,78px);display:grid}.gfwn-invitation h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:540;line-height:.96}.gfwn-invitation-grid>div p{color:#090909b3;margin:0;font-size:18px;line-height:1.68}@media (width<=1000px){.gfwn-thesis-grid,.gfwn-builders-grid,.gfwn-brief-grid,.gfwn-invitation-grid{grid-template-columns:.38fr 1.1fr .52fr;gap:34px}}@media (width<=760px){.gfwn-hero{min-height:760px;padding:155px 0 78px}.gfwn-hero-threads{opacity:.28;width:190%;height:410px;top:110px;right:-95%}.gfwn-hero-grid,.gfwn-thesis-grid,.gfwn-section-heading,.gfwn-builders-grid,.gfwn-brief-grid,.gfwn-invitation-grid{display:block}.gfwn-hero-grid>div{margin-top:42px}.gfwn-hero h1{font-size:14vw;line-height:.92}.gfwn-hero-grid>div>p{margin-top:50px;font-size:21px;line-height:1.42}.gfwn-primary{width:100%}.gfwn-thesis,.gfwn-value,.gfwn-builders,.gfwn-formats,.gfwn-brief,.gfwn-invitation{padding:92px 0}.gfwn-thesis h2,.gfwn-section-heading h2,.gfwn-builders h2,.gfwn-brief h2,.gfwn-invitation h2{margin:26px 0 38px;font-size:12.7vw;line-height:.98}.gfwn-thesis-grid>div{border-top:0;padding-top:0}.gfwn-thesis-grid>div p,.gfwn-builders-grid>p:last-child,.gfwn-invitation-grid>div p{font-size:17px}.gfwn-section-heading{margin-bottom:48px}.gfwn-value-grid,.gfwn-formats-grid{grid-template-columns:1fr}.gfwn-value-grid article,.gfwn-formats-grid article{min-height:330px;padding:24px 21px}.gfwn-value-grid h3,.gfwn-formats-grid h3{margin-top:42px;font-size:10.3vw}.gfwn-brief .newsletter-signup{margin-top:46px}}.openprem-network-visual{color:#f5f1e9;background:#090909;flex-direction:column;width:100%;height:100%;min-height:610px;margin:0;padding:28px;display:flex;overflow:hidden}.openprem-third-visual{background:#050607;border:1px solid #f5f1e924;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.openprem-third-visual img{object-fit:contain;width:100%;height:100%;padding:3%;display:block}.openprem-third-caption{grid-template-columns:auto 1fr;align-items:end;gap:22px;padding-top:22px;display:grid}.openprem-third-caption>span{color:#f5f1e96b;letter-spacing:.06em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.openprem-third-caption div{justify-content:space-between;align-items:baseline;gap:22px;display:flex}.openprem-third-caption strong{color:#f5f1e9;letter-spacing:-.02em;font-size:clamp(21px,2.2vw,32px);font-weight:700}.openprem-third-caption p{color:#c8ae79;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650}.openprem-network-stage{background:linear-gradient(#f5f1e90b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#f5f1e90b 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 50% 48%,#9b83592e,#0000 34%),#10100f;border:1px solid #f5f1e92e;flex:1;min-height:0;position:relative;overflow:hidden}.openprem-network-lines,.openprem-network-nodes{position:absolute;inset:0}.openprem-network-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#c8ae7929,#c8ae79,#c8ae7929);height:1px;position:absolute}.openprem-network-line:after{content:"";background:#c8ae79;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:18%;box-shadow:0 0 14px #c8ae79d1}.openprem-network-line-a{width:30%;top:18%;left:23%;transform:rotate(-5deg)}.openprem-network-line-b{width:27%;top:17%;left:56%;transform:rotate(9deg)}.openprem-network-line-c{width:67%;top:30%;left:17%;transform:rotate(25deg)}.openprem-network-line-d{width:39%;top:38%;left:48%;transform:rotate(43deg)}.openprem-network-line-e{width:35%;top:63%;left:17%;transform:rotate(-13deg)}.openprem-network-line-f{width:34%;top:67%;left:50%;transform:rotate(10deg)}.openprem-network-line-g{width:41%;top:29%;left:49%;transform:rotate(111deg)}.openprem-network-node{z-index:2;background:#090909f0;border:1px solid #f5f1e93d;flex-direction:column;justify-content:space-between;width:24%;min-height:102px;padding:14px;display:flex;position:absolute;box-shadow:0 18px 44px #00000047}.openprem-network-node small{color:#c8ae79;letter-spacing:.12em;font-size:9px;font-weight:760}.openprem-network-node strong{color:#f5f1e9;letter-spacing:-.025em;margin-top:12px;font-size:clamp(22px,2.5vw,34px);font-weight:650;line-height:.9}.openprem-network-node span{color:#f5f1e98a;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:700}.openprem-network-node-1{top:7%;left:5%}.openprem-network-node-2{top:4%;left:38%}.openprem-network-node-3{top:9%;right:5%}.openprem-network-node-4{bottom:8%;left:7%}.openprem-network-node-5{border-color:#c8ae79;bottom:4%;left:38%}.openprem-network-node-6{bottom:9%;right:7%}.openprem-control-plane{z-index:4;color:#090909;background:#8d7650;border:1px solid #c8ae79;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex;position:absolute;top:43%;left:10%;right:10%}.openprem-control-plane small{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.openprem-control-plane strong{text-align:right;max-width:240px;font-size:clamp(14px,1.5vw,19px);line-height:1.08}.openprem-network-footer{justify-content:space-between;align-items:center;gap:22px;padding-top:22px;display:flex}.openprem-network-footer span{color:#f5f1e98f;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:760}.openprem-network-footer strong{color:#c8ae79;letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,28px);font-style:italic;font-weight:400}.openprem-network-visual-compact{height:100%;min-height:100%;padding:12px}.openprem-network-visual-compact .openprem-third-visual{border:0}.openprem-network-visual-compact .openprem-third-visual img{padding:0;transform:scale(1.04)}.openprem-network-visual-compact .openprem-network-node{min-height:58px;padding:8px}.openprem-network-visual-compact .openprem-network-node small{font-size:7px}.openprem-network-visual-compact .openprem-network-node strong{margin-top:5px;font-size:clamp(16px,1.7vw,22px)}.openprem-network-visual-compact .openprem-network-node span{margin-top:4px;font-size:6px}.openprem-network-visual-compact .openprem-control-plane{padding:9px 11px}.openprem-network-visual-compact .openprem-control-plane small{font-size:6px}.openprem-network-visual-compact .openprem-control-plane strong{max-width:130px;font-size:10px}.openprem-network-visual-compact .openprem-network-footer{display:none}.color-card-open-prem .portfolio-color-image{background:#090909;padding:0}.color-card-open-prem .portfolio-color-image:after{display:none}.registry-art-open-prem .openprem-network-visual-compact{padding:9px}.registry-art-open-prem .openprem-network-visual-compact .openprem-network-node{min-height:50px;padding:6px}.registry-art-open-prem .openprem-network-visual-compact .openprem-network-node span{display:none}.company-open-prem{--openprem-gold:#c8ae79;--openprem-bronze:#8d7650;--openprem-paper:#f5f1e9}.company-open-prem .pe-hero{border-top:4px solid var(--openprem-gold);color:var(--openprem-paper);background:#090909;padding:158px 0 88px}.company-open-prem .pe-hero-grid{grid-template-columns:minmax(0,1.07fr) minmax(430px,.93fr);gap:clamp(36px,5.5vw,88px)}.company-open-prem .pe-hero .inner-back{color:#f5f1e9a8}.company-open-prem .pe-hero .eyebrow{color:var(--openprem-gold);opacity:1}.pe-company-identity{flex-direction:column;gap:9px;margin-bottom:30px;display:flex}.pe-company-identity strong{color:currentColor;letter-spacing:-.02em;font-size:clamp(25px,2.2vw,34px);font-weight:730;line-height:1}.pe-company-identity span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.pe-company-identity span{color:color-mix(in srgb, currentColor 72%, var(--company-color))}}.pe-company-identity span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.35}.company-open-prem .pe-company-identity span,.company-board-of-innovation .pe-company-identity span,.company-fifthrow .pe-company-identity span,.company-storytap .pe-company-identity span{color:#c8ae79}.company-open-prem .pe-hero h1{max-width:920px;color:var(--openprem-paper);letter-spacing:-.018em;font-size:clamp(58px,5.65vw,90px);line-height:.96}.company-open-prem .pe-hero h1 em{color:var(--openprem-gold);margin-top:5px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.company-open-prem .pe-hero-copy>p:last-of-type{color:#f5f1e9bd;opacity:1;max-width:730px}.company-open-prem .pe-hero .pe-primary{border-color:var(--openprem-gold);background:var(--openprem-gold);color:#090909;border-radius:0}.company-open-prem .pe-hero .pe-text-link{color:var(--openprem-paper)}.company-open-prem .pe-hero-image{background:#090909;min-height:700px}.company-open-prem .pe-proof{background:var(--openprem-paper)}.company-open-prem .pe-proof article{min-height:220px;padding:30px}.company-open-prem .pe-proof article>strong{color:var(--openprem-bronze);letter-spacing:-.045em;font-size:clamp(44px,4.4vw,70px)}.company-open-prem .pe-proof article>small{max-width:235px;font-size:12px;line-height:1.45}.company-open-prem .pe-proof-audience{color:var(--openprem-paper);background:#090909}.company-open-prem .pe-proof-audience>span{color:var(--openprem-gold)}.company-open-prem .pe-proof-audience p{font-size:18px;line-height:1.48}.company-open-prem .pe-market{background:#ece7de}.company-open-prem .pe-market .eyebrow{color:var(--openprem-bronze)}.company-open-prem .pe-market h2{color:#090909;max-width:1040px}.company-open-prem .pe-market-grid>div p{color:#090909ad}.company-open-prem .pe-market .pe-market-points{gap:14px;display:grid}.company-open-prem .pe-market .pe-market-points p,.company-open-prem .pe-market .pe-market-points p:last-child{background:#ffffff6b;border:1px solid #0909092e;margin:0;padding:22px}.company-open-prem .pe-market .pe-market-points strong{color:#090909;margin-bottom:12px;font-size:17px;line-height:1.2}.color-card-open-prem .portfolio-color-top>strong{font-size:23px}.company-open-prem .pe-view{background:var(--openprem-gold);color:#090909}.company-open-prem .pe-view blockquote{letter-spacing:-.043em;max-width:970px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-open-prem .pe-moves{color:var(--openprem-paper);background:#090909}.company-open-prem .pe-moves .eyebrow{color:var(--openprem-gold)}.company-open-prem .pe-moves h2{color:var(--openprem-paper)}.company-open-prem .pe-moves-grid-six{border-color:#f5f1e933;grid-template-columns:repeat(3,minmax(0,1fr))}.company-open-prem .pe-moves-grid article{background:#11110f;border-color:#f5f1e933;justify-content:flex-start;min-height:310px}.company-open-prem .pe-moves-grid h3{color:var(--openprem-paper);margin:0 0 24px}.company-open-prem .pe-moves-grid p{color:#f5f1e9a8;font-size:16px}.company-open-prem .pe-mid-action{border:1px solid var(--openprem-gold);background:var(--openprem-bronze);color:#090909}.company-open-prem .pe-mid-action .pe-primary{color:var(--openprem-gold);background:#090909;border-color:#090909;border-radius:0}.company-open-prem .pe-fit{background:var(--openprem-paper)}.company-open-prem .pe-fit-heading .eyebrow{color:var(--openprem-bronze)}.company-open-prem .pe-fit-grid article{background:#ffffff6b;justify-content:flex-start;min-height:235px}.company-open-prem .pe-fit-grid h3{margin:0 0 20px}.company-open-prem .pe-workshop{color:var(--openprem-paper);background:#090909;margin-top:30px}.company-open-prem .pe-workshop>div+div{border-color:#f5f1e933}.company-open-prem .pe-workshop small,.company-open-prem .pe-workshop>div>strong{color:var(--openprem-gold)}.company-open-prem .pe-workshop p{color:#f5f1e9b8}.company-open-prem .pe-workshop .pe-primary{border-color:var(--openprem-gold);background:var(--openprem-gold);color:#090909;border-radius:0}.company-open-prem .pe-related{background:var(--openprem-paper)}.company-open-prem .pe-close{background:#090909}.company-open-prem .pe-close-grid{background:var(--openprem-gold);color:#090909}.company-open-prem .pe-close .pe-primary{color:var(--openprem-gold);background:#090909;border-color:#090909;border-radius:0}@media (width<=1060px){.company-open-prem .pe-hero-grid{grid-template-columns:1fr}.company-open-prem .pe-hero-image{min-height:650px}.company-open-prem .pe-moves-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.sge-final-page{--sge-navy:#18364a;--sge-bronze:#c8ae79;--sge-paper:#f5f1e9;background:var(--sge-paper);color:#090909}.sge-final-page .eyebrow,.sge-final-kicker,.sge-final-capability-heading span,.sge-final-engagement-grid>article>span{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:780}.sge-final-hero{color:#fff;background:#090909;padding:132px 0 0;overflow:hidden}.sge-final-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);align-items:stretch;gap:clamp(46px,6vw,92px);display:grid}.sge-final-hero-copy{min-width:0;padding:20px 0 96px}.sge-final-hero .inner-back{color:#ffffff94;margin-bottom:50px}.sge-final-kicker{color:var(--sge-bronze);margin:0 0 34px}.sge-final-hero h1{letter-spacing:-.04em;max-width:890px;margin:0;font-size:clamp(58px,6.1vw,94px);font-weight:540;line-height:.93}.sge-final-hero h1 em{color:var(--sge-bronze);letter-spacing:-.035em;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:.72em;font-weight:400;line-height:1;display:block}.sge-final-hero-copy>p:not(.sge-final-kicker):not(.sge-final-mission){color:#ffffffb8;max-width:780px;margin:38px 0 34px;font-size:18px;line-height:1.68}.sge-final-hero-copy>.sge-final-mission{color:#ffffff7a;max-width:680px;margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.45}.sge-final-button{border-color:var(--sge-bronze);background:var(--sge-bronze);color:#090909;border-radius:0;min-height:52px}.sge-final-button:hover{background:#dbc18d}.sge-final-hero-image{background:var(--sge-navy);border-left:1px solid #ffffff26;min-height:720px;margin-right:calc(-50vw + min(100vw - 40px,1380px)/2);overflow:hidden}.sge-final-hero-image img{object-fit:cover;object-position:50% center;filter:saturate(.7)brightness(.78)contrast(1.12);width:100%;height:100%;display:block}.sge-final-proof{background:#fff;border-bottom:1px solid #09090929}.sge-final-proof-grid{border-left:1px solid #09090929;grid-template-columns:repeat(2,1fr);display:grid}.sge-final-proof-grid article{border-right:1px solid #09090929;flex-direction:column;justify-content:space-between;gap:30px;min-height:190px;padding:30px;display:flex}.sge-final-proof-grid strong{color:var(--sge-navy);letter-spacing:-.035em;font-size:clamp(32px,3.5vw,52px);font-weight:560;line-height:1}.sge-final-proof-grid span{color:#0909099e;letter-spacing:0;text-transform:none;max-width:470px;font-size:16px;font-weight:520;line-height:1.55}.sge-final-reprice,.sge-final-surfaces,.sge-final-questions,.sge-final-engagement,.sge-final-close{padding:clamp(100px,10vw,150px) 0}.sge-final-reading-grid{grid-template-columns:.42fr 1.58fr;align-items:start;gap:clamp(50px,7vw,110px);display:grid}.sge-final-reading-grid>.eyebrow,.sge-final-section-heading .eyebrow,.sge-final-close-grid>.eyebrow{color:#755f3d}.sge-final-reading-grid h2{letter-spacing:-.035em;max-width:1040px;margin:0 0 50px;font-size:clamp(54px,6.4vw,94px);font-weight:520;line-height:.95}.sge-final-reading-grid>div>p{color:#090909ad;max-width:800px;margin:0 0 28px;font-size:19px;line-height:1.72}.sge-final-beat{color:var(--sge-navy);margin-top:42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,45px);font-style:italic;font-weight:400;display:block}.sge-final-surfaces{background:#fff}.sge-final-section-heading{grid-template-columns:.42fr 1.58fr;align-items:start;gap:clamp(50px,7vw,110px);margin-bottom:70px;display:grid}.sge-final-section-heading h2{letter-spacing:-.035em;max-width:1080px;margin:0;font-size:clamp(52px,5.8vw,88px);font-weight:520;line-height:.96}.sge-final-surface-grid{border-top:1px solid #0909092e;border-left:1px solid #0909092e;grid-template-columns:repeat(2,1fr);display:grid}.sge-final-surface-grid article{border-bottom:1px solid #0909092e;border-right:1px solid #0909092e;min-height:370px;padding:clamp(32px,4vw,56px)}.sge-final-surface-grid h3,.sge-final-credibility-grid h3,.sge-final-engagement-grid h3{color:var(--sge-navy);letter-spacing:-.028em;margin:0 0 36px;font-size:clamp(30px,3.2vw,48px);font-weight:590;line-height:1}.sge-final-surface-grid p,.sge-final-credibility-grid p,.sge-final-engagement-grid p{color:#090909a6;max-width:630px;margin:0;font-size:17px;line-height:1.68}.sge-final-edges{background:var(--sge-bronze);color:#090909;padding:clamp(88px,9vw,132px) 0}.sge-final-edges-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}.sge-final-edges h2{letter-spacing:-.045em;margin:0;font-size:clamp(62px,7vw,104px);font-weight:530;line-height:.9}.sge-final-edges .eyebrow{color:#09090994;margin:0 0 28px}.sge-final-edges p{margin:0 0 38px;font-size:20px;line-height:1.65}.sge-final-edges strong{letter-spacing:-.015em;border-top:1px solid #09090959;padding-top:30px;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.25;display:block}.sge-final-edges .sge-final-button{color:var(--sge-bronze);background:#090909;border-color:#090909;margin-top:38px}.sge-final-credibility{color:#fff;background:#090909;padding:clamp(100px,10vw,150px) 0}.sge-final-section-heading-light .eyebrow{color:var(--sge-bronze)}.sge-final-section-heading-light h2{color:#fff}.sge-final-credibility-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.sge-final-credibility-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:390px;padding:clamp(32px,3.2vw,48px)}.sge-final-credibility-grid h3{color:var(--sge-bronze)}.sge-final-credibility-grid p{color:#ffffffad}.sge-final-self-proof{color:#fff;letter-spacing:-.02em;max-width:990px;margin-top:68px;margin-bottom:92px;font-size:clamp(27px,3vw,42px);font-weight:520;line-height:1.25}.sge-final-capability-heading{color:var(--sge-bronze);border-top:1px solid #ffffff2e;margin-bottom:24px;padding-top:32px}.sge-final-question-grid{border-top:1px solid #0909092e;border-left:1px solid #0909092e;grid-template-columns:repeat(2,1fr);display:grid}.sge-final-question-grid article{border-bottom:1px solid #0909092e;border-right:1px solid #0909092e;flex-direction:column;justify-content:space-between;gap:34px;min-height:240px;padding:clamp(30px,3.2vw,46px);display:flex}.sge-final-question-grid h3{letter-spacing:-.018em;max-width:610px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.6vw,38px);font-style:italic;font-weight:400;line-height:1.22}.sge-final-question-grid p{color:var(--sge-navy);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:760}.sge-final-engagement{background:#e6e0d5}.sge-final-engagement-grid{border-top:1px solid #09090933;border-left:1px solid #09090933;grid-template-columns:repeat(2,1fr);display:grid}.sge-final-engagement-grid article{border-bottom:1px solid #09090933;border-right:1px solid #09090933;min-height:360px;padding:clamp(32px,4vw,56px)}.sge-final-engagement-grid>article>span{color:#755f3d;min-height:35px;margin-bottom:42px;display:block}.sge-final-engagement-grid h3{font-size:clamp(31px,3vw,46px)}.sge-final-engagement-grid p{max-width:610px;font-size:17px}.sge-final-engagement-action{margin-top:42px}.sge-final-close{background:var(--sge-navy);color:#fff}.sge-final-close-grid{grid-template-columns:.42fr 1.15fr .43fr;align-items:start;gap:clamp(42px,6vw,90px);display:grid}.sge-final-close-grid>.eyebrow{color:var(--sge-bronze)}.sge-final-close h2{letter-spacing:-.035em;margin:0;font-size:clamp(48px,5.4vw,82px);font-weight:520;line-height:.96}.sge-final-close-grid>div>p{color:#ffffffb3;margin:0 0 32px;font-size:18px;line-height:1.65}.sge-final-signoff{color:var(--sge-bronze);border-top:1px solid #fff3;margin-top:100px;padding-top:36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,42px);line-height:1.2}@media (width<=1050px){.sge-final-hero-grid{grid-template-columns:1.15fr .85fr}.sge-final-hero-image{min-height:670px}.sge-final-credibility-grid{grid-template-columns:1fr}.sge-final-credibility-grid article{min-height:0}.sge-final-engagement-grid{grid-template-columns:repeat(2,1fr)}.sge-final-engagement-grid article{min-height:340px}}@media (width<=760px){.sge-final-hero{padding-top:110px}.sge-final-hero-grid{grid-template-columns:1fr;gap:0;width:100%}.sge-final-hero-copy{width:calc(100% - 40px);margin:0 auto;padding:10px 0 64px}.sge-final-hero .inner-back{margin-bottom:38px}.sge-final-kicker{margin-bottom:24px;font-size:10px}.sge-final-hero h1{font-size:clamp(44px,12.5vw,59px);line-height:.98}.sge-final-hero h1 em{margin-top:14px;font-size:.8em}.sge-final-hero-copy>p:not(.sge-final-kicker):not(.sge-final-mission){margin-top:28px;font-size:17px;line-height:1.62}.sge-final-hero-copy>.sge-final-mission{margin-top:22px;font-size:15px}.sge-final-hero-image{border-top:1px solid #ffffff29;border-left:0;min-height:360px;margin:0}.sge-final-hero-image img{object-position:center}.sge-final-proof-grid{border-left:0;grid-template-columns:1fr}.sge-final-proof-grid article{border-bottom:1px solid #09090929;border-right:0;min-height:150px;padding:26px 20px}.sge-final-proof-grid article:last-child{border-bottom:0}.sge-final-proof-grid strong{font-size:35px}.sge-final-reading-grid,.sge-final-section-heading,.sge-final-edges-grid,.sge-final-close-grid{grid-template-columns:1fr;gap:28px}.sge-final-reading-grid h2{margin-bottom:34px;font-size:45px}.sge-final-reading-grid>div>p{font-size:17px;line-height:1.65}.sge-final-section-heading{margin-bottom:44px}.sge-final-section-heading h2{font-size:44px}.sge-final-surface-grid,.sge-final-question-grid,.sge-final-engagement-grid{border-left:0;grid-template-columns:1fr}.sge-final-surface-grid article,.sge-final-question-grid article,.sge-final-engagement-grid article{border-right:0;min-height:0;padding:30px 20px}.sge-final-surface-grid h3,.sge-final-credibility-grid h3,.sge-final-engagement-grid h3{margin-bottom:22px;font-size:32px}.sge-final-surface-grid p,.sge-final-credibility-grid p,.sge-final-engagement-grid p{font-size:16px}.sge-final-edges h2{font-size:58px}.sge-final-edges p{font-size:18px}.sge-final-edges strong{font-size:25px}.sge-final-credibility-grid{border-left:0}.sge-final-credibility-grid article{border-right:0;padding:30px 20px}.sge-final-self-proof{margin-top:50px;margin-bottom:68px;font-size:29px}.sge-final-question-grid article{gap:28px}.sge-final-question-grid h3{font-size:27px}.sge-final-engagement-grid>article>span{min-height:0;margin-bottom:26px}.sge-final-close h2{font-size:44px}.sge-final-signoff{margin-top:70px;font-size:27px}.openprem-network-visual{min-height:500px;padding:14px}.portfolio-color-image .openprem-network-visual-compact,.registry-art-open-prem .openprem-network-visual-compact{height:100%;min-height:100%}.openprem-network-node{width:27%;min-height:82px;padding:10px}.openprem-network-node strong{font-size:19px}.openprem-network-visual-compact .openprem-network-node strong{font-size:17px}.openprem-network-node span{display:none}.openprem-control-plane{padding:14px;left:6%;right:6%}.openprem-control-plane strong{max-width:170px;font-size:13px}.openprem-network-footer{align-items:flex-start;padding-top:14px}.openprem-network-footer strong{text-align:right;max-width:170px;font-size:18px}.openprem-third-caption{gap:14px;padding-top:16px}.openprem-third-caption div{display:block}.openprem-third-caption strong{font-size:21px;display:block}.openprem-third-caption p{margin-top:5px;font-size:11px;line-height:1.35}.company-open-prem .pe-hero{padding:136px 0 74px}.company-open-prem .pe-hero h1{font-size:12.4vw;line-height:.98}.company-open-prem .pe-hero .pe-primary{width:100%}.company-open-prem .pe-hero-image{min-height:500px}.company-open-prem .pe-proof article{min-height:210px;padding:23px 20px}.company-open-prem .pe-proof article>strong{font-size:11.5vw}.company-open-prem .pe-proof-audience{grid-column:1/-1;min-height:190px}.company-open-prem .pe-moves-grid-six{grid-template-columns:1fr}.company-open-prem .pe-moves-grid article,.company-open-prem .pe-fit-grid article{min-height:0;padding:28px 22px 32px}.company-open-prem .pe-workshop{margin-top:24px}}.portfolio-color-card.color-card-align-ai{isolation:isolate;position:relative;box-shadow:0 24px 70px #09090933;--card-color:#090909!important;--card-ink:#f5f1e9!important}.portfolio-color-card.color-card-align-ai:before{z-index:3;content:"";background:#c8ae79;width:54%;height:4px;position:absolute;top:0;left:0}.color-card-align-ai .portfolio-color-copy{z-index:2;background:radial-gradient(circle at 4% 100%,#c8ae7929,#0000 38%),#090909;position:relative}.color-card-align-ai .portfolio-color-top,.color-card-align-ai .portfolio-color-proof{border-color:#f5f1e938}.color-card-align-ai .portfolio-color-category,.color-card-align-ai .portfolio-color-proof strong{color:#c8ae79}.color-card-align-ai .portfolio-color-category,.color-card-align-ai .portfolio-color-audience,.color-card-align-ai .portfolio-color-proof span,.color-card-align-ai .portfolio-color-copy>p{opacity:1}.color-card-align-ai .portfolio-color-audience,.color-card-align-ai .portfolio-color-proof span{color:#f5f1e9bd}.color-card-align-ai .portfolio-color-copy h3{color:#f5f1e9;max-width:670px}.color-card-align-ai .portfolio-color-copy>p{color:#f5f1e9bd;max-width:640px}.color-card-align-ai .portfolio-color-proof strong{font-size:clamp(38px,3.25vw,50px)}.color-card-align-ai .portfolio-color-copy>small{color:#090909;background:#c8ae79;border-color:#c8ae79;border-radius:0;min-width:278px}.portfolio-color-card.color-card-align-ai:hover .portfolio-color-copy>small,.portfolio-color-card.color-card-align-ai:focus-visible .portfolio-color-copy>small{color:#090909;background:#f5f1e9;border-color:#f5f1e9}.color-card-align-ai .portfolio-color-image,.site-v9 .color-card-align-ai .portfolio-color-image,.portfolio-page .color-card-align-ai .portfolio-color-image{background:#090909;position:relative}.color-card-align-ai .portfolio-color-image img,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-align-ai .portfolio-color-image img,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image img,.portfolio-editorial .portfolio-color-grid-related .color-card-align-ai .portfolio-color-image img{object-fit:cover;object-position:72% center;padding:0}.color-card-align-ai .portfolio-color-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#090909c2 100%);position:absolute;inset:0}@media (width>=761px){.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-align-ai,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-align-ai{grid-template-rows:minmax(610px,auto);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:610px}.site-v9 .portfolio-color-grid-home .color-card-align-ai .portfolio-color-copy,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-copy{min-height:610px;padding:38px 42px 36px}.site-v9 .portfolio-color-grid-home .color-card-align-ai .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image{min-height:610px}.site-v9 .portfolio-color-grid-home .color-card-align-ai .portfolio-color-copy h3,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-copy h3{margin:34px 0 20px;font-size:clamp(43px,4.15vw,65px);line-height:.94}}@media (width<=760px){.portfolio-color-card.color-card-align-ai:before{width:100%}.site-v9 .portfolio-color-card.color-card-align-ai,.portfolio-page .portfolio-color-card.color-card-align-ai,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-align-ai,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-align-ai{grid-template-rows:250px auto}.site-v9 .color-card-align-ai .portfolio-color-image,.portfolio-page .color-card-align-ai .portfolio-color-image{height:250px}.site-v9 .color-card-align-ai .portfolio-color-copy h3,.portfolio-page .color-card-align-ai .portfolio-color-copy h3{margin-top:28px;font-size:clamp(41px,11.3vw,48px);line-height:.95}.color-card-align-ai .portfolio-color-copy>small{min-width:0}}.company-align-ai{--align-gold:#c8ae79;--align-bronze:#8d7650;--align-paper:#f5f1e9}.company-align-ai .pe-hero{border-top:4px solid var(--align-gold);color:var(--align-paper);background:#090909;padding:158px 0 88px}.company-align-ai .pe-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(36px,5.5vw,88px)}.company-align-ai .pe-hero .inner-back{color:#f5f1e9ad}.company-align-ai .pe-hero-copy>.eyebrow{color:var(--align-gold);opacity:1}.company-align-ai .pe-hero h1{max-width:900px;color:var(--align-paper);letter-spacing:-.012em;font-size:clamp(61px,6vw,94px);line-height:.97}.company-align-ai .pe-hero-copy>p:last-of-type{color:#f5f1e9c2;opacity:1;max-width:720px}.company-align-ai .pe-hero .pe-primary{border-color:var(--align-gold);background:var(--align-gold);color:#090909;border-radius:0}.company-align-ai .pe-hero .pe-primary:hover{border-color:var(--align-paper);background:var(--align-paper)}.company-align-ai .pe-hero .pe-text-link{color:var(--align-paper)}.company-align-ai .pe-hero-image{background:#090909;min-height:700px}.company-align-ai .pe-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#090909d1 100%);position:absolute;inset:0}.company-align-ai .pe-hero-image img{object-fit:cover;object-position:72% center;padding:0}.company-align-ai .pe-hero-client-strip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909bd;border:1px solid #ffffff5c;padding:20px 22px 19px;position:absolute;bottom:24px;left:26px;right:26px}.company-align-ai .pe-hero-client-strip span{color:var(--align-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:760;display:block}.company-align-ai .pe-hero-client-strip strong{color:#fff;font-size:clamp(13px,1.15vw,16px);font-weight:650;line-height:1.5;display:block}.company-align-ai .pe-proof,.company-align-ai .pe-market{background:var(--align-paper)}.company-align-ai .pe-proof-band{background:var(--align-gold);color:#090909}.company-align-ai .pe-proof-band strong,.company-align-ai .pe-proof-band h2{color:#090909}.company-align-ai .pe-proof-band p,.company-align-ai .pe-proof-band cite{color:#090909ad}.company-align-ai .pe-proof article{min-height:220px;padding:30px}.company-align-ai .pe-proof article>strong{color:var(--align-bronze);font-size:clamp(43px,4.25vw,66px)}.company-align-ai .pe-proof article>small{max-width:235px;font-size:13px;line-height:1.45}.company-align-ai .pe-proof-audience{color:var(--align-paper);background:#090909}.company-align-ai .pe-proof-audience>span,.company-align-ai .pe-market .eyebrow{color:var(--align-gold)}.company-align-ai .pe-proof-audience p{font-size:18px;line-height:1.48}.company-align-ai .pe-market h2{color:var(--align-bronze);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-align-ai .pe-market-points p{padding-top:0}.company-align-ai .pe-market-grid>div p{color:#090909ad}.company-align-ai .pe-moves{background:#090909}.company-align-ai .pe-moves .eyebrow,.company-align-ai .pe-moves-grid h3{color:var(--align-gold)}.company-align-ai .pe-moves-grid article{background:linear-gradient(145deg,#c8ae790b,#0000 58%);justify-content:flex-start;min-height:340px}.company-align-ai .pe-moves-grid h3{margin:0 0 24px}.company-align-ai .pe-moves-grid p{color:#ffffffb3;font-size:16px}.company-align-ai .pe-proof-story{background:var(--align-gold);color:#090909;overflow:hidden}.company-align-ai .pe-proof-story .eyebrow,.company-align-ai .pe-proof-story h2{color:#090909}.company-align-ai .pe-proof-story-with-cases .pe-proof-story-grid blockquote{border:0;margin:0 0 20px;padding:0;font-size:clamp(25px,2.25vw,35px);line-height:1.18}.company-align-ai .pe-proof-story-with-cases .pe-proof-story-grid cite{color:#090909ad;max-width:330px;line-height:1.55}.company-align-ai .pe-proof-cases{border-top:1px solid #09090945;border-left:1px solid #09090945;grid-template-columns:repeat(4,1fr);margin-top:92px;display:grid}.company-align-ai .pe-proof-cases article{border-bottom:1px solid #09090945;border-right:1px solid #09090945;min-height:310px;padding:27px}.company-align-ai .pe-proof-cases span{color:#090909ad;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.company-align-ai .pe-proof-cases strong{color:#090909;letter-spacing:-.055em;margin-top:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.2vw,64px);font-style:italic;font-weight:400;line-height:.9;display:block}.company-align-ai .pe-proof-cases p{color:#090909b8;margin:24px 0 0;font-size:15px;line-height:1.6}.company-align-ai .pe-field{background:var(--align-paper)}.company-align-ai .pe-field-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,6vw,94px)}.company-align-ai .pe-field-image{background:#090909;min-height:560px;padding:30px}.company-align-ai .pe-field-image img{object-fit:contain;background:#fff;padding:0}.company-align-ai .pe-field-clients>.eyebrow,.company-align-ai .pe-field-note{color:var(--align-bronze)}.company-align-ai .pe-field-clients h2{margin-bottom:46px}.company-align-ai .pe-field-clients>div{border-color:#09090938;grid-template-columns:repeat(2,1fr)}.company-align-ai .pe-field-clients span{color:#090909;min-height:100px;font-size:clamp(15px,1.35vw,20px);font-weight:620}.company-align-ai .pe-field-note{margin-top:28px;font-size:13px}.company-align-ai .pe-fit{background:#ece7de}.company-align-ai .pe-fit-heading .eyebrow{color:var(--align-bronze)}.company-align-ai .pe-workshop{color:var(--align-paper);background:#090909;margin-top:30px;margin-bottom:30px}.company-align-ai .pe-workshop>div+div{border-color:#f5f1e933}.company-align-ai .pe-workshop small,.company-align-ai .pe-workshop>div>strong{color:var(--align-gold)}.company-align-ai .pe-workshop p{color:#f5f1e9b3}.company-align-ai .pe-workshop .pe-primary{border-color:var(--align-gold);background:var(--align-gold);color:#090909;border-radius:0}.company-align-ai .pe-fit-grid article{background:#ffffff61}.company-align-ai .pe-view{background:var(--align-gold);color:#090909}.company-align-ai .pe-view blockquote{color:#090909}.company-align-ai .pe-view-attribution p{color:#090909b3}.company-align-ai .pe-related{background:var(--align-paper)}.company-align-ai .pe-close{background:#090909}.company-align-ai .pe-close-grid{background:var(--align-gold);color:#090909}.company-align-ai .pe-close .pe-primary{color:var(--align-gold);background:#090909;border-color:#090909;border-radius:0}@media (width<=1060px){.company-align-ai .pe-hero-grid,.company-align-ai .pe-field-grid{grid-template-columns:1fr}.company-align-ai .pe-hero-image{min-height:620px}.company-align-ai .pe-proof-cases{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.company-align-ai .pe-hero{padding:136px 0 74px}.company-align-ai .pe-hero h1{font-size:13.2vw;line-height:.99}.company-align-ai .pe-actions{align-items:stretch}.company-align-ai .pe-hero .pe-primary{width:100%}.company-align-ai .pe-hero-image{min-height:430px}.company-align-ai .pe-hero-client-strip{padding:14px;bottom:14px;left:14px;right:14px}.company-align-ai .pe-hero-client-strip span{margin-bottom:6px;font-size:9px}.company-align-ai .pe-hero-client-strip strong{font-size:11px}.company-align-ai .pe-proof article{min-height:210px;padding:23px 20px}.company-align-ai .pe-proof article>strong{font-size:10.8vw}.company-align-ai .pe-proof-audience{grid-column:1/-1;min-height:190px}.company-align-ai .pe-market-points p{padding-top:0}.company-align-ai .pe-moves-grid article{min-height:280px}.company-align-ai .pe-proof-cases{border-left:0;grid-template-columns:1fr;margin-top:54px}.company-align-ai .pe-proof-cases article{border-right:0;min-height:0;padding:25px 0 31px}.company-align-ai .pe-proof-cases strong{margin-top:22px;font-size:14vw}.company-align-ai .pe-proof-cases p{margin-top:18px;font-size:16px}.company-align-ai .pe-field-image{min-height:360px;padding:14px}.company-align-ai .pe-field-clients>div{grid-template-columns:1fr 1fr}.company-align-ai .pe-field-clients span{min-height:92px;font-size:15px}.company-align-ai .pe-workshop{margin-top:24px;margin-bottom:24px}}@font-face{font-family:GT America;src:url(/fonts/gt-america/GT-America-Standard-Medium.woff2)format("woff2"),url(/fonts/gt-america/GT-America-Standard-Medium.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/gt-america/GT-America-Standard-Bold.woff2)format("woff2"),url(/fonts/gt-america/GT-America-Standard-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}:root{--black:#090909;--white:#fff;--paper:#f7f4ee;--paper-bright:#fbfaf7;--graphite:#4a4a46;--bronze:#8d7650;--bronze-light:#b39a6d;--bronze-card:#9b8359;--blue:#18364a;--olive:#505545;--sand:#ddd4c4;--line-dark:#ffffff24;--line-light:#09090926}.portfolio-color-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.portfolio-color-card{background:var(--card-color);min-height:690px;color:var(--card-ink);grid-column:span 6;grid-template-rows:1fr 270px;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden}.portfolio-color-card:nth-child(5),.portfolio-color-card:nth-child(10){grid-column:span 12;grid-template-rows:1fr;grid-template-columns:1.04fr .96fr;min-height:560px}.portfolio-color-card:first-child,.portfolio-color-card:nth-child(4),.portfolio-color-card:nth-child(6),.portfolio-color-card:nth-child(9),.portfolio-color-card:nth-child(11){grid-column:span 7}.portfolio-color-card:nth-child(2),.portfolio-color-card:nth-child(3),.portfolio-color-card:nth-child(7),.portfolio-color-card:nth-child(8),.portfolio-color-card:nth-child(12){grid-column:span 5}.portfolio-color-grid-full .color-card-align-ai{grid-column:span 12;grid-template-rows:1fr;grid-template-columns:.72fr 1.28fr;min-height:580px}.portfolio-color-copy{flex-direction:column;min-width:0;padding:32px 34px 30px;display:flex}.portfolio-color-top{border-bottom:1px solid var(--card-ink);justify-content:space-between;gap:26px;padding-bottom:21px;display:flex}@supports (color:color-mix(in lab, red, red)){.portfolio-color-top{border-bottom:1px solid color-mix(in srgb, var(--card-ink) 28%, transparent)}}.portfolio-color-top strong{letter-spacing:-.008em;font-size:19px;font-weight:740}.portfolio-color-top span{letter-spacing:.09em;text-align:right;text-transform:uppercase;opacity:.68;max-width:230px;font-size:11px;font-weight:720;line-height:1.4}.portfolio-color-context{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;max-width:360px;display:flex}.portfolio-color-context .portfolio-color-category,.portfolio-color-context .portfolio-color-audience{max-width:none}.portfolio-color-context .portfolio-color-audience{letter-spacing:0;text-transform:none;opacity:.82;font-size:13px;font-weight:450;line-height:1.4}.portfolio-color-copy h3{letter-spacing:-.018em;max-width:710px;margin:32px 0 25px;font-size:clamp(40px,4vw,64px);font-weight:520;line-height:.99}.portfolio-page .portfolio-color-copy h3{line-height:1.04}.portfolio-color-copy>p{opacity:.7;max-width:590px;margin:0;font-size:16px;line-height:1.65}.portfolio-color-proof{border-top:1px solid var(--card-ink);align-items:end;gap:17px;margin-top:auto;padding-top:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.portfolio-color-proof{border-top:1px solid color-mix(in srgb, var(--card-ink) 28%, transparent)}}.portfolio-color-proof strong{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:40px;font-style:italic;font-weight:400;line-height:.85}.portfolio-color-proof span{letter-spacing:.08em;text-transform:uppercase;opacity:.68;max-width:170px;font-size:11px;font-weight:720;line-height:1.4}.portfolio-color-copy>small{border:1px solid var(--card-ink);justify-content:space-between;align-items:center;gap:24px;width:fit-content;min-height:46px;margin-top:26px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portfolio-color-copy>small{border:1px solid color-mix(in srgb, var(--card-ink) 62%, transparent)}}.portfolio-color-copy>small{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;font-size:11px;font-weight:760;transition:background .18s,border-color .18s,color .18s}.portfolio-color-card:hover .portfolio-color-copy>small,.portfolio-color-card:focus-visible .portfolio-color-copy>small{border-color:var(--card-ink);background:var(--card-ink);color:var(--card-color)}.portfolio-color-image{isolation:isolate;background:#ffffffeb;min-height:0;position:relative;overflow:hidden}.portfolio-color-image img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.portfolio-color-card:hover .portfolio-color-image img{transform:scale(1.025)}.portfolio-color-card.portfolio-color-card-no-image{grid-template-rows:1fr}.portfolio-color-card-no-image .portfolio-color-copy{background:linear-gradient(135deg,#ffffff09,#0000 58%);min-height:100%}.portfolio-color-grid-home .portfolio-color-card,.portfolio-color-grid-home .portfolio-color-card:nth-child(n){grid-column:span 6;grid-template-rows:1fr 250px;grid-template-columns:1fr;min-height:650px}@media (width>=761px){.portfolio-color-grid-home{grid-auto-flow:row;align-items:stretch}.portfolio-color-grid-home .portfolio-color-card.color-card-board-of-innovation,.portfolio-color-grid-home .portfolio-color-card.color-card-align-ai{grid-column:span 12;grid-template-rows:1fr;grid-template-columns:.72fr 1.28fr;min-height:570px}.portfolio-color-grid-home .portfolio-color-card.portfolio-color-card-no-image:last-child{grid-column:span 6;grid-template-rows:1fr;grid-template-columns:1fr;min-height:650px}}.portfolio-color-grid-home .portfolio-color-card.color-card-align-ai .portfolio-color-image img{padding:1.25%}.portfolio-color-grid-full{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.portfolio-color-grid-full .portfolio-color-card,.portfolio-color-grid-full .portfolio-color-card:nth-child(n),.portfolio-color-grid-full .portfolio-color-card.color-card-align-ai{grid-column:auto;grid-template-rows:minmax(0,1fr) 270px;grid-template-columns:1fr;width:100%;height:720px;min-height:0}.portfolio-color-grid-full .portfolio-color-copy{min-height:0}.portfolio-color-grid-full .portfolio-color-image{height:270px}.portfolio-color-grid-full .portfolio-color-card.color-card-align-ai,.portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:.76fr 1.24fr;height:600px}.portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab{grid-template-columns:.84fr 1.16fr}.portfolio-color-grid-full .color-card-align-ai .portfolio-color-image,.portfolio-color-grid-full .color-card-serial-growth-lab .portfolio-color-image{height:auto}.portfolio-color-grid-full .portfolio-color-card.portfolio-color-card-no-image{grid-template-rows:1fr;grid-template-columns:1fr}.portfolio-color-grid-hauerx{box-shadow:0 30px 80px #09090914}.color-card-nichefire .portfolio-color-image,.color-card-fifthrow .portfolio-color-image,.color-card-open-prem .portfolio-color-image,.color-card-surveysensum .portfolio-color-image{background:#090909}.color-card-nichefire .portfolio-color-image img,.color-card-fifthrow .portfolio-color-image img,.color-card-open-prem .portfolio-color-image img,.color-card-surveysensum .portfolio-color-image img{object-fit:contain;padding:4%}.color-card-board-of-innovation .portfolio-color-image img{object-position:center 35%}.color-card-align-ai .portfolio-color-image{background:#fff}.color-card-align-ai .portfolio-color-image img{object-fit:contain;object-position:center;padding:3%}.portfolio-color-grid-full .color-card-align-ai .portfolio-color-image img{padding:1.25%}.color-card-prosper-insights-analytics .portfolio-color-image img{object-fit:cover;object-position:center;padding:0}.color-card-human-machines .portfolio-color-image{background:#fff}.color-card-human-machines .portfolio-color-image img{object-fit:contain;object-position:center;padding:2.5%}.color-card-storytap .portfolio-color-image img{object-position:center 42%}.color-card-serial-growth-engine .portfolio-color-image{background:#090909}.color-card-serial-growth-engine .portfolio-color-image img{object-fit:cover;object-position:76% 50%;filter:none}.home-portfolio-color-test{margin-top:94px;padding-top:88px}.home-color-test-heading{margin-bottom:58px}.home-portfolio-color-test .portfolio-color-grid{margin-inline:0}.home-portfolio-color-test+.portfolio-more{padding-top:45px}.portfolio-featured .portfolio-color-grid{margin-top:0}.portfolio-editorial{background:var(--paper-bright);min-height:100svh;color:var(--black)}.portfolio-editorial .site-header,.portfolio-editorial .site-header.is-scrolled{background:#070707}.pe-hero{background:var(--company-color);color:var(--company-ink);padding:176px 0 100px;overflow:hidden}.pe-hero-grid{grid-template-columns:1.02fr .98fr;align-items:stretch;gap:clamp(58px,7vw,112px);display:grid}.pe-hero-copy{flex-direction:column;justify-content:center;display:flex}.pe-hero .inner-back{color:currentColor;opacity:.66;margin-bottom:64px}.pe-hero-copy>.eyebrow{opacity:.68;margin-bottom:30px}.pe-hero h1{letter-spacing:-.018em;max-width:870px;margin:0;font-size:clamp(62px,6.25vw,98px);font-weight:510;line-height:.96}.pe-hero-copy>p:last-of-type{opacity:.72;max-width:680px;margin:38px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.68}.pe-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.pe-primary{background:var(--company-ink);border-color:var(--company-ink);color:var(--company-color)}.pe-primary:hover{background:var(--paper-bright);border-color:var(--paper-bright);color:var(--black)}.pe-text-link{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.pe-hero-image{background:#0a0a0a;min-height:650px;position:relative;overflow:hidden}.pe-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.pe-hero-image>span{background:var(--company-color);color:var(--company-ink);letter-spacing:.1em;text-transform:uppercase;padding:11px 14px;font-size:11px;font-weight:760;position:absolute;bottom:19px;right:22px}.company-nichefire .pe-hero-image img,.company-fifthrow .pe-hero-image img,.company-open-prem .pe-hero-image img,.company-surveysensum .pe-hero-image img{object-fit:contain;padding:5%}.company-prosper-insights-analytics .pe-hero-image{background:#d7d0c5}.company-prosper-insights-analytics .pe-hero-image img{object-fit:cover;object-position:56% center;width:108%;max-width:none;height:108%;transform:translate(-3%,-3%)}.company-align-ai .pe-hero-image img{object-position:67% center}.company-human-machines .pe-hero-image{background:#505545}.company-human-machines .pe-hero-image img{object-fit:cover;object-position:right center;background:#505545;padding:0}.pe-proof{background:var(--paper-bright);border-bottom:1px solid var(--line-light)}.pe-proof-band{color:var(--white);background:#090909;padding:58px 0}.pe-proof-band-grid{grid-template-columns:.48fr 1.35fr .72fr;align-items:end;gap:clamp(42px,5vw,78px);display:grid}.pe-proof-band strong{color:var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-proof-band strong{color:color-mix(in srgb, var(--company-color) 38%, #c8ae79)}}.pe-proof-band strong{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:clamp(76px,8vw,126px);font-style:italic;font-weight:400;line-height:.75}.pe-proof-band h2{letter-spacing:-.022em;max-width:830px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1}.pe-proof-band p{color:#ffffffb8;margin:0 0 24px;font-size:17px;line-height:1.62}.pe-proof-band cite{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:720}.pe-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.pe-proof article{border-left:1px solid var(--line-light);flex-direction:column;min-height:190px;padding:27px;display:flex}.pe-proof article:last-child{border-right:1px solid var(--line-light)}.pe-proof article>strong{color:var(--company-color);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.4vw,67px);font-style:italic;font-weight:400;line-height:.86}.pe-proof article>span{letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:760}.pe-proof article>small{color:#09090985;margin-top:8px;font-size:12px}.pe-proof article>small a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0909093d;text-decoration:underline #0909093d}.pe-proof-audience{background:var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-proof-audience{background:color-mix(in srgb, var(--company-color) 13%, var(--paper-bright))}}.pe-proof-audience p{margin:auto 0 0;font-size:16px;font-weight:600;line-height:1.5}.company-align-ai .pe-proof article>strong{letter-spacing:-.045em;font-size:clamp(36px,3.55vw,54px)}.company-serial-growth-engine .pe-proof-grid{grid-template-columns:repeat(4,1fr)}.company-serial-growth-engine .pe-hero h1{font-size:clamp(55px,5.35vw,84px);line-height:.99}.company-serial-growth-engine .pe-proof article>strong,.company-serial-growth-engine .pe-market-points strong,.company-serial-growth-engine .pe-moves .eyebrow,.company-serial-growth-engine .pe-moves-grid h3{color:#c8ae79}.company-serial-growth-engine .pe-moves-grid article{background:linear-gradient(145deg,#c8ae790e,#0000 58%);justify-content:flex-start;min-height:325px}.company-serial-growth-engine .pe-moves-grid h3{margin:0 0 25px}.company-serial-growth-engine .pe-moves-grid p{color:#ffffffb3;font-size:16px}.company-serial-growth-engine .pe-mid-action{color:#090909;background:#c8ae79}.company-serial-growth-engine .pe-mid-action .pe-primary{color:#c8ae79;background:#090909;border-color:#090909;border-radius:0}.company-serial-growth-engine .pe-fit-grid h3{margin:0 0 22px}.company-serial-growth-engine .pe-proof-story{background:#e3ddd1}.company-serial-growth-engine .pe-sprint-points{grid-template-columns:repeat(4,1fr)}.company-serial-growth-engine .pe-sprint-points strong{color:#c8ae79}.company-serial-growth-engine .pe-sprint-primary{color:#090909;background:#c8ae79;border-color:#c8ae79}.pe-market{background:var(--paper-bright);padding:150px 0}.pe-market-grid{grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);display:grid}.pe-market h2{letter-spacing:-.025em;margin:0;font-size:clamp(54px,5.8vw,89px);font-weight:490;line-height:.95}.pe-market-grid>div p{color:#0909099e;margin:0 0 25px;font-size:18px;line-height:1.72}.pe-market-points p{border-bottom:1px solid var(--line-light);padding-bottom:25px}.pe-market-points p:last-child{border-bottom:0;padding-bottom:0}.pe-market-points strong{color:var(--black);margin-bottom:7px;font-weight:720;display:block}.pe-market-stats{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.pe-market-stats article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:220px;padding:28px;display:flex}.pe-market-stats strong{color:var(--company-color);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,76px);font-style:italic;font-weight:400;line-height:.86}.pe-market-stats p{color:#0909099e;max-width:370px;margin:auto 0 0;font-size:15px;line-height:1.62}.pe-market-line{border-top:1px solid var(--line-light);color:var(--company-color);letter-spacing:-.022em;margin-top:72px;padding-top:48px;font-size:clamp(38px,4.7vw,72px);font-weight:500;line-height:1}.pe-proof-story{background:#e9e4db;padding:145px 0}.pe-proof-story-grid{grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);display:grid}.pe-proof-story h2{letter-spacing:-.025em;margin:0;font-size:clamp(54px,5.8vw,89px);font-weight:490;line-height:.95}.pe-proof-story-grid>div p{color:#090909a8;margin:0 0 25px;font-size:18px;line-height:1.72}.pe-proof-story-grid>div p:last-child{color:var(--black);margin-bottom:0;font-weight:650}.pe-proof-story-grid blockquote{color:var(--black);letter-spacing:-.018em;border-top:1px solid #0909092e;margin:38px 0 15px;padding-top:31px;font-size:clamp(27px,2.65vw,40px);font-weight:520;line-height:1.12}.pe-proof-story-grid cite{color:#0909098f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:720;display:block}.pe-proof-story-grid cite+p{margin-top:35px}.pe-moves{color:var(--white);background:#0a0a0a;padding:145px 0 155px}.pe-moves-heading{grid-template-columns:.48fr 1.52fr;align-items:end;gap:50px;margin-bottom:72px;display:grid}.pe-moves-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(57px,6vw,92px);font-weight:490;line-height:.94}.pe-moves-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.pe-moves-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:330px;padding:28px;display:flex}.pe-moves-grid h3{color:var(--company-color);margin:auto 0 21px}@supports (color:color-mix(in lab, red, red)){.pe-moves-grid h3{color:color-mix(in srgb, var(--company-color) 72%, #c8ae79)}}.pe-moves-grid h3{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,40px);font-weight:560;line-height:1}.company-nichefire .pe-moves .eyebrow,.company-nichefire .pe-moves-grid h3{color:var(--bronze-light)}.company-nichefire .pe-moves-grid h3,.company-nichefire .pe-comparison-uses h3{margin:0 0 21px}.company-nichefire .pe-comparison .eyebrow{color:var(--bronze)}.company-nichefire .pe-comparison-line{background:var(--black);color:var(--bronze-light)}.pe-moves-grid p{color:#fff9;margin:0;font-size:15px;line-height:1.66}.pe-moves-grid-five{grid-template-columns:repeat(6,1fr)}.pe-moves-grid-five article{grid-column:span 2}.pe-moves-grid-five article:nth-child(n+4){grid-column:span 3}.pe-moves-grid-six{grid-template-columns:repeat(12,1fr)}.pe-moves-grid-six article{grid-column:span 3}.company-storytap .pe-moves-grid-six article:first-child{grid-column:span 4}.company-storytap .pe-moves-grid-six article:nth-child(2){grid-column:span 8}.pe-mid-action{background:var(--company-color);color:var(--company-ink);grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(42px,5vw,78px);margin-top:32px;padding:clamp(36px,4.2vw,64px);display:grid}.pe-mid-action .eyebrow{color:currentColor;opacity:.72;margin-bottom:28px}.pe-mid-action h3{letter-spacing:-.022em;max-width:760px;margin:0;font-size:clamp(38px,4.2vw,64px);font-weight:510;line-height:.98}.pe-mid-action>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.pe-mid-action>div:last-child p{color:currentColor;opacity:.78;margin:0 0 30px;font-size:16px;line-height:1.68}.pe-mid-action .pe-primary{background:var(--company-ink);border-color:var(--company-ink);color:var(--company-color)}.pe-comparison{background:#e9e4db;padding:145px 0}.pe-comparison-grid{grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);display:grid}.pe-comparison h2{letter-spacing:-.025em;margin:0;font-size:clamp(54px,5.8vw,89px);font-weight:490;line-height:.95}.pe-comparison-grid>div p{color:#090909a8;margin:0 0 25px;font-size:18px;line-height:1.72}.pe-comparison-grid>div p:last-child{margin-bottom:0}.pe-comparison-line{color:#c8ae79;letter-spacing:-.025em;background:#090909;margin-top:72px;padding:52px;font-size:clamp(42px,5.2vw,80px);font-weight:500;line-height:.98}.pe-comparison-uses{border-left:1px solid #0909092e;grid-template-columns:repeat(2,1fr);display:grid}.pe-comparison-uses article{border-bottom:1px solid #0909092e;border-right:1px solid #0909092e;flex-direction:column;min-height:260px;padding:30px;display:flex}.pe-comparison-uses h3{letter-spacing:-.015em;margin:auto 0 21px;font-size:clamp(27px,2.5vw,39px);font-weight:550;line-height:1.02}.pe-comparison-uses p{color:#0909099e;margin:0;font-size:16px;line-height:1.68}.pe-field{background:#e9e4db;padding:145px 0}.pe-field-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.pe-field-image{background:#090909;min-height:620px;overflow:hidden}.pe-field-image img{object-fit:cover;width:100%;height:620px;display:block}.company-nichefire .pe-field-image img,.company-fifthrow .pe-field-image img,.company-open-prem .pe-field-image img,.company-surveysensum .pe-field-image img{object-fit:contain;padding:5%}.company-prosper-insights-analytics .pe-field-image{background:#101112;min-height:620px}.prosper-report{color:#f5f1e9;background:radial-gradient(circle at 15% 16%,#c8ae7924,#0000 30%),linear-gradient(135deg,#ffffff06,#0000 58%),#101112;flex-direction:column;justify-content:space-between;height:620px;padding:clamp(34px,4vw,60px);display:flex}.prosper-report-kicker,.prosper-signal-node span,.prosper-signal-lead span,.prosper-report-footer span{color:#c8ae79;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.35}.prosper-signal-path{grid-template-columns:1fr .72fr 1fr;align-items:center;gap:clamp(18px,2vw,32px);display:grid}.prosper-signal-node{flex-direction:column;gap:13px;display:flex}.prosper-signal-node strong{letter-spacing:-.055em;font-size:clamp(58px,6.4vw,98px);font-weight:500;line-height:.84}.prosper-signal-node-sales{text-align:right}.prosper-signal-lead{text-align:center;flex-direction:column;align-items:center;display:flex}.prosper-signal-lead i{color:#c8ae79;width:100%;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5vw,80px);font-style:normal;line-height:.7}.prosper-signal-lead strong{letter-spacing:-.025em;margin-bottom:7px;font-size:clamp(25px,2.6vw,40px);font-weight:520;line-height:1}.prosper-signal-proof{border-top:1px solid #f5f1e938;border-bottom:1px solid #f5f1e938;grid-template-columns:auto 1fr;align-items:center;gap:25px;padding:26px 0;display:grid}.prosper-signal-proof strong{color:#c8ae79;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.4vw,96px);font-style:italic;font-weight:400;line-height:.75}.prosper-signal-proof p{color:#f5f1e9bd;max-width:480px;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.5}.prosper-report-footer{justify-content:space-between;gap:24px;display:flex}.prosper-report-footer span{color:#f5f1e98a}.company-human-machines .pe-field-image{background:#fff}.company-human-machines .pe-field-image img{object-fit:contain;background:#fff;padding:0}.pe-field-clients h2{letter-spacing:-.025em;margin:28px 0 48px;font-size:clamp(45px,4.8vw,73px);font-weight:490;line-height:.97}.pe-field-clients>div{border-top:1px solid #0909092e;border-left:1px solid #0909092e;grid-template-columns:1fr 1fr;display:grid}.pe-field-clients span{border-bottom:1px solid #0909092e;border-right:1px solid #0909092e;align-items:center;min-height:88px;padding:18px;font-size:15px;font-weight:680;display:flex}.pe-field-note{color:var(--company-color);letter-spacing:.09em;text-transform:uppercase;margin-top:28px;font-size:12px;font-weight:760;display:block}.pe-fit{background:var(--paper-bright);padding:145px 0}.pe-fit-heading{grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);margin-bottom:70px;display:grid}.pe-fit-heading h2{letter-spacing:-.022em;margin:0;font-size:clamp(48px,5.2vw,80px);font-weight:490;line-height:.98}.pe-fit-heading>p:last-child{color:#0909099e;margin:0;font-size:17px;line-height:1.72}.pe-fit-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);display:grid}.pe-fit-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:230px;padding:29px;display:flex}.pe-fit-grid h3{letter-spacing:-.015em;max-width:520px;margin:auto 0 20px;font-size:clamp(27px,2.5vw,39px);font-weight:550;line-height:1.02}.pe-fit-grid p{color:#09090999;max-width:560px;margin:0;font-size:15px;line-height:1.68}.company-prosper-insights-analytics .pe-moves-grid h3,.company-prosper-insights-analytics .pe-fit-grid h3{margin-top:0}.pe-start{background:var(--company-color);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pe-start{background:color-mix(in srgb, var(--company-color) 11%, #eee9e0)}}.pe-start>div{flex-direction:column;min-height:290px;padding:34px;display:flex}.pe-start>div+div{border-left:1px solid var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-start>div+div{border-left:1px solid color-mix(in srgb, var(--company-color) 28%, transparent)}}.pe-start small{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.pe-start h3{letter-spacing:-.018em;max-width:570px;margin:auto 0 0;font-size:clamp(34px,3.3vw,52px);font-weight:520;line-height:1}.pe-start p{max-width:570px;margin:auto 0 29px;font-size:17px;line-height:1.68}.pe-start .button{align-self:flex-start}.pe-workshop{background:var(--company-color);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pe-workshop{background:color-mix(in srgb, var(--company-color) 11%, #eee9e0)}}.pe-workshop>div{flex-direction:column;min-height:390px;padding:34px;display:flex}.pe-workshop>div+div{border-left:1px solid var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-workshop>div+div{border-left:1px solid color-mix(in srgb, var(--company-color) 28%, transparent)}}.pe-workshop small{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.pe-workshop h3{letter-spacing:-.018em;max-width:570px;margin:auto 0 0;font-size:clamp(38px,3.7vw,58px);font-weight:520;line-height:1}.pe-workshop p{color:#090909a8;max-width:660px;margin:0 0 22px;font-size:16px;line-height:1.68}.pe-workshop>div>strong{color:var(--company-color);margin:7px 0 29px;font-size:16px;font-weight:740}.pe-workshop .button{width:fit-content;margin-top:auto}.pe-view{background:var(--company-color);color:var(--company-ink);padding:145px 0}.pe-view-grid{grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);display:grid}.pe-view blockquote{letter-spacing:-.022em;margin:0;font-size:clamp(42px,4.8vw,74px);font-weight:480;line-height:1}.pe-view-fact{letter-spacing:-.03em;margin:0;font-size:clamp(48px,5.5vw,84px);font-weight:520;line-height:.94}.pe-view-grid>div p{opacity:.72;margin:0 0 34px;font-size:17px;line-height:1.7}.pe-view-grid>.pe-view-attribution p{letter-spacing:.03em;opacity:.78;max-width:320px;font-size:14px;font-weight:690;line-height:1.55}.pe-related{background:var(--paper-bright);padding:140px 0}.pe-related-heading{grid-template-columns:.48fr 1.52fr;align-items:end;gap:50px;margin-bottom:62px;display:grid}.pe-related-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(48px,5vw,77px);font-weight:490;line-height:.96}.pe-related-heading-single h2{grid-column:2}.pe-related-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pe-related-grid a{background:#ece7de;flex-direction:column;min-height:520px;padding:14px;display:flex}.pe-related-grid a>div{background:#090909;height:265px;overflow:hidden}.pe-related-grid img{object-fit:cover;width:100%;height:100%;display:block}.pe-related-grid a>span{color:var(--company-color);letter-spacing:.09em;text-transform:uppercase;margin-top:23px;font-size:11px;font-weight:760}.pe-related-grid h3{letter-spacing:-.018em;margin:18px 0 25px;font-size:clamp(30px,3vw,46px);font-weight:540;line-height:1.02}.pe-related-grid small{border-top:1px solid var(--line-light);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:11px;font-weight:760}.pe-sprint{color:var(--white);background:#0a0a0a;padding:145px 0}.pe-sprint-heading{grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);display:grid}.pe-sprint-heading h2{letter-spacing:-.022em;margin:0;font-size:clamp(48px,5.2vw,80px);font-weight:490;line-height:.98}.pe-sprint-heading>p:last-child{color:#ffffffa3;margin:0;font-size:17px;line-height:1.72}.pe-sprint-points{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:.72fr .9fr 1.38fr;margin-top:72px;display:grid}.pe-sprint-points-two{grid-template-columns:1fr 1fr}.pe-sprint-points article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:235px;padding:30px;display:flex}.pe-sprint-points strong{color:var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-sprint-points strong{color:color-mix(in srgb, var(--company-color) 58%, #c8ae79)}}.pe-sprint-points strong{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760}.pe-sprint-points p{color:#ffffffd6;letter-spacing:-.015em;max-width:480px;margin:auto 0 0;font-size:clamp(25px,2.25vw,35px);font-weight:520;line-height:1.08}.pe-sprint-closing{color:#ffffffad;max-width:880px;margin-top:38px;margin-right:auto;font-size:17px;line-height:1.7}.pe-sprint-action{justify-content:flex-end;margin-top:38px;display:flex}.pe-sprint-primary{background:var(--company-color);border-color:var(--company-color);color:var(--company-ink)}.pe-sprint-primary:hover{background:var(--paper-bright);border-color:var(--paper-bright);color:var(--black)}.pe-close{color:var(--black);background:#e9e4db;padding:120px 0}.pe-close-grid{background:var(--company-color);color:var(--company-ink);grid-template-columns:.48fr 1.35fr .72fr;align-items:start;gap:clamp(42px,5vw,78px);padding:clamp(42px,5.5vw,84px);display:grid}.pe-close h2{letter-spacing:-.025em;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:490;line-height:.95}.pe-close-grid>div p{color:currentColor;opacity:.68;margin:0 0 33px;font-size:17px;line-height:1.7}.pe-close .pe-primary{background:var(--company-ink);border-color:var(--company-ink);color:var(--company-color)}@media (width<=1060px){.portfolio-color-card,.portfolio-color-card:first-child,.portfolio-color-card:nth-child(2),.portfolio-color-card:nth-child(3),.portfolio-color-card:nth-child(4),.portfolio-color-card:nth-child(6),.portfolio-color-card:nth-child(7),.portfolio-color-card:nth-child(8),.portfolio-color-card:nth-child(9),.portfolio-color-card:nth-child(11),.portfolio-color-card:nth-child(12){grid-column:span 6}.pe-hero-grid,.pe-field-grid{grid-template-columns:1fr}.pe-hero-image{min-height:600px}.pe-proof-grid,.pe-moves-grid,.company-serial-growth-engine .pe-proof-grid,.company-serial-growth-engine .pe-sprint-points{grid-template-columns:repeat(2,1fr)}.pe-moves-grid-five article,.pe-moves-grid-five article:nth-child(n+4){grid-column:auto}.pe-moves-grid-five article:last-child{grid-column:1/-1}.pe-moves-grid-six{grid-template-columns:repeat(2,1fr)}.pe-moves-grid-six article{grid-column:auto}.company-storytap .pe-moves-grid-six article:first-child,.company-storytap .pe-moves-grid-six article:nth-child(2){grid-column:1/-1}.pe-market-grid,.pe-proof-story-grid,.pe-comparison-grid,.pe-view-grid,.pe-fit-heading,.pe-sprint-heading,.pe-close-grid,.pe-proof-band-grid{grid-template-columns:.5fr 1.5fr}.pe-market-grid>div,.pe-proof-story-grid>div,.pe-comparison-grid>div,.pe-view-grid>div,.pe-fit-heading>p:last-child,.pe-sprint-heading>p:last-child,.pe-close-grid>div,.pe-proof-story-grid h2,.pe-comparison-grid h2,.pe-fit-heading h2,.pe-sprint-heading h2,.pe-proof-band h2,.pe-proof-band-grid>div{grid-column:2}}@media (width<=760px){.portfolio-color-grid{grid-template-columns:1fr;gap:12px}.portfolio-color-card,.portfolio-color-card:first-child,.portfolio-color-card:nth-child(2),.portfolio-color-card:nth-child(3),.portfolio-color-card:nth-child(4),.portfolio-color-card:nth-child(5),.portfolio-color-card:nth-child(6),.portfolio-color-card:nth-child(7),.portfolio-color-card:nth-child(8),.portfolio-color-card:nth-child(9),.portfolio-color-card:nth-child(10),.portfolio-color-card:nth-child(11),.portfolio-color-card:nth-child(12){grid-column:1;grid-template-rows:1fr 220px;grid-template-columns:1fr;min-height:590px;display:grid}.portfolio-color-grid-home .portfolio-color-card.color-card-align-ai{grid-column:1;grid-template-rows:1fr 220px;grid-template-columns:1fr;min-height:590px}.portfolio-color-grid-full{grid-template-columns:1fr}.portfolio-color-grid-full .portfolio-color-card,.portfolio-color-grid-full .portfolio-color-card:nth-child(n),.portfolio-color-grid-full .portfolio-color-card.color-card-align-ai,.portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab{grid-column:1;grid-template-rows:minmax(0,1fr) 220px;grid-template-columns:1fr;height:620px;min-height:0}.portfolio-color-grid-full .portfolio-color-image{height:220px}.portfolio-color-copy{padding:25px 22px}.portfolio-color-top{gap:18px}.portfolio-color-top strong{font-size:18px}.portfolio-color-top span{font-size:11px}.portfolio-color-copy h3{letter-spacing:-.012em;font-size:11.2vw;line-height:1.02}.portfolio-color-copy>p{font-size:16px}.portfolio-color-proof strong{font-size:38px}.portfolio-color-copy>small{width:100%;min-height:50px;padding-inline:16px}.portfolio-color-copy>small,.portfolio-color-proof span{font-size:12px}.home-portfolio-color-test{margin-top:72px;padding-top:72px}.home-portfolio-color-test+.portfolio-more{padding-top:34px}.pe-hero{padding:138px 0 76px}.pe-hero .inner-back{margin-bottom:48px}.pe-hero h1{letter-spacing:-.015em;font-size:11.8vw;line-height:1}.pe-hero-copy>p:last-of-type{font-size:17px}.pe-actions{flex-direction:column;align-items:stretch}.pe-actions .button{width:100%}.pe-text-link{padding:8px 4px;font-size:13px}.pe-hero-image{min-height:420px;margin-top:22px}.pe-proof-grid,.company-serial-growth-engine .pe-proof-grid{grid-template-columns:1fr 1fr}.pe-proof-band{padding:62px 0}.pe-proof-band-grid{display:block}.pe-proof-band strong{margin-bottom:28px;font-size:24vw;display:block}.pe-proof-band h2{margin-bottom:30px;font-size:11.2vw}.pe-proof-band p{font-size:16px}.pe-proof article{min-height:175px;padding:20px 17px}.pe-proof article>strong{font-size:12vw}.company-align-ai .pe-proof article>strong{font-size:10vw}.pe-proof article>span,.pe-proof article>small{font-size:12px}.pe-proof-audience p{font-size:14px}.pe-market,.pe-proof-story,.pe-moves,.pe-comparison,.pe-field,.pe-fit,.pe-view,.pe-related,.pe-sprint,.pe-close{padding:90px 0}.pe-market-grid,.pe-proof-story-grid,.pe-comparison-grid,.pe-view-grid,.pe-fit-heading,.pe-sprint-heading,.pe-close-grid{display:block}.pe-market h2,.pe-proof-story h2,.pe-moves-heading h2,.pe-comparison h2,.pe-field-clients h2,.pe-fit-heading h2,.pe-related-heading h2,.pe-sprint-heading h2,.pe-close h2{margin:25px 0 31px;font-size:11.8vw;line-height:1.02}.pe-market-grid>div p,.pe-view-grid>div p,.pe-close-grid>div p{font-size:17px}.pe-market-stats{border-left:0;grid-template-columns:1fr;margin-top:42px}.pe-market-stats article{border-left:1px solid var(--line-light);min-height:190px;padding:23px 22px}.pe-market-stats strong{font-size:16vw}.pe-market-line{margin-top:42px;padding-top:31px;font-size:9vw}.pe-proof-story-grid>div p{font-size:17px}.pe-proof-story-grid blockquote{margin-top:31px;font-size:8vw}.pe-moves-heading,.pe-related-heading{margin-bottom:46px;display:block}.pe-moves-grid{border-left:0;grid-template-columns:1fr}.pe-moves-grid-five article:last-child{grid-column:auto}.pe-moves-grid-six{grid-template-columns:1fr}.company-storytap .pe-moves-grid-six article:first-child,.company-storytap .pe-moves-grid-six article:nth-child(2){grid-column:auto}.pe-moves-grid article{border-left:1px solid #ffffff2e;min-height:250px}.pe-moves-grid h3{font-size:10.5vw}.pe-mid-action{grid-template-columns:1fr;margin-top:24px;padding:30px 22px}.pe-mid-action h3{font-size:10vw}.pe-mid-action>div:last-child{margin-top:30px}.pe-mid-action .button{width:100%}.pe-comparison-grid>div p{font-size:17px}.pe-comparison-line{margin-top:42px;padding:30px 22px;font-size:10vw}.pe-comparison-uses{border-left:0;grid-template-columns:1fr}.pe-comparison-uses article{border-left:1px solid #0909092e;min-height:220px;padding:24px 22px}.pe-comparison-uses h3{font-size:9vw}.pe-field-grid{gap:54px}.pe-field-image,.pe-field-image img{height:390px;min-height:390px}.pe-field-clients>div{grid-template-columns:1fr 1fr}.pe-field-clients span{min-height:78px;font-size:13px}.pe-fit-heading{margin-bottom:44px}.pe-fit-grid,.pe-start,.pe-workshop{grid-template-columns:1fr}.pe-fit-grid article{min-height:215px;padding:24px 22px}.pe-fit-grid h3{font-size:9vw}.pe-start>div{min-height:250px;padding:25px 22px}.pe-start>div+div{border-top:1px solid var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-start>div+div{border-top:1px solid color-mix(in srgb, var(--company-color) 28%, transparent)}}.pe-start>div+div{border-left:0}.pe-start h3{font-size:10vw}.pe-workshop>div{min-height:0;padding:28px 22px}.pe-workshop>div:first-child{min-height:230px}.pe-workshop>div+div{border-top:1px solid var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pe-workshop>div+div{border-top:1px solid color-mix(in srgb, var(--company-color) 28%, transparent)}}.pe-workshop>div+div{border-left:0}.pe-workshop h3{font-size:10vw}.pe-workshop p{font-size:16px}.pe-workshop .button{width:100%;margin-top:5px}.pe-close-grid{padding:34px 24px}.pe-view blockquote{margin:26px 0 38px;font-size:10.4vw;line-height:1.04}.pe-view-fact{margin:26px 0 38px;font-size:13vw;line-height:.98}.pe-related-grid{grid-template-columns:1fr}.pe-related-grid a{min-height:490px}.pe-related-grid a>span,.pe-related-grid small{font-size:12px}.pe-related-heading-single h2{grid-column:auto}.pe-sprint-points{border-left:0;grid-template-columns:1fr;margin-top:44px}.company-serial-growth-engine .pe-sprint-points{grid-template-columns:1fr}.pe-sprint-points article{border-left:1px solid #ffffff2e;min-height:190px;padding:25px 22px}.pe-sprint-points strong{font-size:13px}.pe-sprint-points p{font-size:8.4vw}.pe-sprint-closing{margin-top:30px;font-size:16px;line-height:1.65}.pe-sprint-action{justify-content:stretch;margin-top:30px}.pe-sprint-action .button{width:100%}.company-prosper-insights-analytics .pe-hero-image img{object-position:57% center;width:112%;height:112%;transform:translate(-5%,-5%)}.company-prosper-insights-analytics .pe-field-image{min-height:0}.prosper-report{height:auto;min-height:650px;padding:28px 22px}.prosper-signal-path{grid-template-columns:1fr;gap:18px}.prosper-signal-node,.prosper-signal-node-sales{text-align:left;gap:6px}.prosper-signal-node strong{font-size:17vw}.prosper-signal-lead{text-align:left;border-top:1px solid #f5f1e933;border-bottom:1px solid #f5f1e933;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.prosper-signal-lead i{grid-row:1/3;width:auto;margin:0;font-size:54px}.prosper-signal-lead strong{margin:0;font-size:28px}.prosper-signal-lead span{grid-column:2}.prosper-signal-proof{gap:18px}.prosper-signal-proof strong{font-size:18vw}.prosper-signal-proof p{font-size:14px}.prosper-report-footer{flex-direction:column;gap:7px}}.portfolio-visual-lab{min-height:100svh;color:var(--white);background:#070707}.portfolio-lab-intro{border-bottom:1px solid var(--line-dark);background:#070707;padding:220px 0 118px}.portfolio-lab-intro-grid{grid-template-columns:1.55fr .85fr;align-items:end;gap:11vw;display:grid}.portfolio-lab-intro h1{letter-spacing:-.065em;margin:34px 0 0;font-size:clamp(76px,8vw,122px);font-weight:520;line-height:.88}.portfolio-lab-intro h1 em{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.portfolio-lab-intro-grid>div:last-child{padding-bottom:7px}.portfolio-lab-intro-grid>div:last-child p{color:#ffffff94;max-width:470px;margin:0 0 34px;font-size:17px;line-height:1.72}.portfolio-lab-intro-grid>div:last-child a{color:var(--bronze-light);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.portfolio-lab-options{background:#070707}.portfolio-lab-option{border-bottom:1px solid var(--line-dark);padding:84px 0 0}.portfolio-lab-option-header{grid-template-columns:70px .7fr 1.3fr;align-items:baseline;gap:30px;padding-bottom:28px;display:grid}.portfolio-lab-option-header>span{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.portfolio-lab-option-header strong{letter-spacing:-.02em;font-size:19px;font-weight:590}.portfolio-lab-option-header p{color:#ffffff78;justify-self:end;max-width:490px;margin:0;font-size:14px;line-height:1.65}.portfolio-lab-stage{isolation:isolate;background:#090909;border-top:1px solid #ffffff14;align-items:center;min-height:770px;display:flex;position:relative;overflow:hidden}.portfolio-lab-stage:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#090909 0% 46%,#090909f5 56%,#09090994 76%,#09090917 100%);position:absolute;inset:0}.portfolio-lab-hero-grid{z-index:4;grid-template-columns:.58fr 1.56fr .86fr;align-items:end;gap:48px;display:grid;position:relative}.portfolio-lab-headline{max-width:820px}.portfolio-lab-headline h2{letter-spacing:-.042em;margin:0;font-size:clamp(68px,7.15vw,110px);font-weight:510;line-height:.92}.portfolio-lab-headline h2 em{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.portfolio-lab-copy{color:#fff9;max-width:390px;margin:0 0 7px;font-size:clamp(16px,1.22vw,19px);line-height:1.72}.portfolio-lab-art{z-index:1;pointer-events:none;width:59%;height:100%;position:absolute;inset:0 0 0 41%}.portfolio-lab-compression{transform-origin:55%;filter:drop-shadow(0 0 35px #b39a6d12);transform:scale(1.18)translate(4%,1%)}.portfolio-lab-weave{transform-origin:55%;filter:drop-shadow(0 0 28px #b39a6d14);transform:scale(1.22)translate(3%)}.portfolio-lab-inflection{transform-origin:55%;transform:scale(1.23)translate(2%,1%)}.is-inflection .portfolio-lab-stage:before{background:linear-gradient(90deg,#090909 0% 48%,#090909f2 57%,#09090973 78%,#0909090a 100%)}.portfolio-lab-threshold{overflow:hidden}.portfolio-lab-threshold-line{background:linear-gradient(#0000 0%,#b39a6ddb 26%,#fafafa3d 53%,#b39a6dbf 74%,#0000 100%);width:1px;height:130%;position:absolute;top:-15%;left:62%;transform:rotate(8deg)}.portfolio-lab-threshold-field{filter:blur(1px);background:linear-gradient(90deg,#b39a6d21,#b39a6d06 52%,#0000 100%);width:42%;height:76%;position:absolute;top:12%;left:62%;transform:skewY(-7deg)}.portfolio-lab-threshold-echo{background:linear-gradient(#0000,#fafafa1f,#0000);width:1px;height:68%;position:absolute;top:19%;left:68%;transform:rotate(8deg)}.portfolio-lab-threshold-echo.two{opacity:.62;left:74%}.portfolio-lab-threshold-echo.three{opacity:.32;left:80%}.portfolio-lab-restraint{width:100%;inset:0}.portfolio-lab-restraint span{background:linear-gradient(90deg,#0000 0%,#b39a6db8 31%,#b39a6d38 76%,#0000 100%);width:45%;height:1px;position:absolute;top:64%;right:0}.is-restraint .portfolio-lab-stage:before{background:radial-gradient(circle at 77% 61%,#b39a6d0e,#0000 19%)}@media (width<=1080px){.portfolio-lab-hero-grid{grid-template-columns:.48fr 1.55fr .97fr;gap:28px}.portfolio-lab-option-header{grid-template-columns:60px .8fr 1.2fr}}@media (width<=820px){.portfolio-lab-intro-grid,.portfolio-lab-hero-grid{grid-template-columns:1fr}.portfolio-lab-intro-grid{gap:54px}.portfolio-lab-option-header{grid-template-columns:44px 1fr}.portfolio-lab-option-header p{grid-column:2;justify-self:start}.portfolio-lab-stage{align-items:flex-start;min-height:770px;padding-top:115px}.portfolio-lab-hero-grid{align-items:start}.portfolio-lab-headline{max-width:88%}.portfolio-lab-headline h2{font-size:13.8vw;line-height:.94}.portfolio-lab-copy{max-width:70%;margin-top:42px}.portfolio-lab-art{opacity:.72;width:99%;inset:0 -25% 0 26%}.portfolio-lab-stage:before{z-index:2;background:linear-gradient(#090909 0% 49%,#090909ed 62%,#0909096b 82%,#09090914 100%)}.is-restraint .portfolio-lab-stage:before{background:linear-gradient(#090909 0% 72%,#090909b8 100%)}}@media (width<=760px){.portfolio-lab-intro{padding:162px 0 84px}.portfolio-lab-intro h1{font-size:15vw}.portfolio-lab-intro-grid>div:last-child p{font-size:17px}.portfolio-lab-option{padding-top:62px}.portfolio-lab-option-header{padding-bottom:23px}.portfolio-lab-option-header strong{font-size:17px}.portfolio-lab-option-header p{font-size:14px}.portfolio-lab-stage{min-height:740px;padding-top:96px}.portfolio-lab-headline{max-width:95%;margin-top:42px}.portfolio-lab-headline h2{font-size:14vw}.portfolio-lab-copy{max-width:88%;margin-top:48px;font-size:17px}.portfolio-lab-art{width:125%;height:82%;inset:25% -53% -8% 28%}.portfolio-lab-compression,.portfolio-lab-weave,.portfolio-lab-inflection{transform:scale(1.08)}.portfolio-lab-threshold-line{left:52%}.portfolio-lab-threshold-field{width:58%;left:52%}.portfolio-lab-threshold-echo.one{left:60%}.portfolio-lab-threshold-echo.two{left:70%}.portfolio-lab-threshold-echo.three{left:80%}.portfolio-lab-restraint{width:100%;height:100%;inset:0}.portfolio-lab-restraint span{width:72%;top:68%}}.fifthrow-standard{--fifth-accent:#c9b17f;background:#f5f1e9}.fifthrow-hero{color:var(--white);background:#080808;padding:184px 0 92px;overflow:hidden}.fifthrow-hero-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:8vw;display:grid}.fifthrow-hero-copy .inner-back{margin-bottom:72px}.fifthrow-hero-copy>.eyebrow{color:var(--fifth-accent);margin-bottom:28px}.fifthrow-hero-copy h1{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(62px,6.9vw,106px);font-weight:510;line-height:.94}.fifthrow-hero-copy h1 em{color:var(--fifth-accent);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.fifthrow-hero-copy>p:not(.eyebrow){color:#ffffffa1;max-width:700px;margin:34px 0 0;font-size:18px;line-height:1.7}.fifthrow-hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.fifthrow-hero-actions .button.primary{background:var(--fifth-accent);border-color:var(--fifth-accent);color:#090909}.fifthrow-workflow{background:#111;border:1px solid #fff3;padding:22px;position:relative;box-shadow:0 38px 80px #00000059}.fifthrow-workflow:before{pointer-events:none;content:"";border:1px solid #ffffff0b;position:absolute;inset:8px}.fifthrow-workflow-top{color:#ffffff75;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:10px;font-weight:740;display:flex}.fifthrow-workflow-top span:first-child:before{content:"";background:#9aa87c;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #9aa87c}.fifthrow-workflow-brief{color:#090909;background:#e7ddca;margin-top:18px;padding:20px}.fifthrow-workflow-brief span{letter-spacing:.11em;text-transform:uppercase;opacity:.53;font-size:9px;font-weight:760}.fifthrow-workflow-brief strong{letter-spacing:-.025em;margin:30px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.15;display:block}.fifthrow-workflow-brief p{opacity:.62;margin:0;font-size:12px;line-height:1.5}.fifthrow-workflow-agents{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.fifthrow-workflow-agents>div{background:#171717;flex-direction:column;min-height:106px;padding:13px;display:flex}.fifthrow-workflow-agents i{color:var(--fifth-accent);font-size:9px;font-style:normal;font-weight:720}.fifthrow-workflow-agents span{margin-top:auto;font-size:12px;font-weight:680}.fifthrow-workflow-agents small{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:8px}.fifthrow-workflow-output{color:#090909;background:#f4f0e8;min-height:174px;margin-top:1px;padding:20px;position:relative}.fifthrow-workflow-output>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:3px 20px;display:grid}.fifthrow-workflow-output span{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:9px;font-weight:760}.fifthrow-workflow-output strong{color:#8d7650;grid-row:span 2;font-family:Georgia,Times New Roman,serif;font-size:58px;font-style:italic;font-weight:400;line-height:.75}.fifthrow-workflow-output small{letter-spacing:.08em;text-transform:uppercase;opacity:.48;font-size:9px;font-weight:690}.fifthrow-output-lines{gap:8px;margin-top:28px;display:grid}.fifthrow-output-lines i{background:#d8d1c5;height:5px;display:block}.fifthrow-output-lines i:nth-child(2){width:88%}.fifthrow-output-lines i:nth-child(3){width:94%}.fifthrow-output-lines i:nth-child(4){width:68%}.fifthrow-workflow-output em{color:#62704e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:760;position:absolute;bottom:17px;right:20px}.fifthrow-proof-strip{background:var(--fifth-accent);color:#090909}.fifthrow-proof-strip .shell{grid-template-columns:1.15fr auto 1.15fr 1fr 1fr;display:grid}.fifthrow-proof-strip div>div{border-right:1px solid #09090938;flex-direction:column;justify-content:space-between;min-height:168px;padding:25px;display:flex}.fifthrow-proof-strip strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,62px);font-style:italic;font-weight:400;line-height:.9}.fifthrow-proof-strip span{letter-spacing:.07em;text-transform:uppercase;opacity:.62;max-width:180px;font-size:11px;font-weight:720;line-height:1.42}.fifthrow-proof-strip b{color:#0909096b;letter-spacing:.12em;text-transform:uppercase;align-self:center;padding:0 22px;font-size:9px;transform:rotate(-90deg)}.fifthrow-thesis{background:#f5f1e9;padding:142px 0}.fifthrow-thesis-grid{grid-template-columns:.52fr 1.55fr .93fr;align-items:start;gap:48px;display:grid}.fifthrow-thesis h2{letter-spacing:-.048em;margin:0;font-size:clamp(50px,5.25vw,80px);font-weight:490;line-height:.98}.fifthrow-thesis h2 em{color:#8d7650;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.fifthrow-thesis-grid>div p{color:#090909a3;margin:0 0 24px;font-size:17px;line-height:1.76}.fifthrow-apps{background:#fff;padding:136px 0}.fifthrow-section-heading{grid-template-columns:.52fr 1.55fr .93fr;align-items:start;gap:48px;margin-bottom:70px;display:grid}.fifthrow-section-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(50px,5.2vw,80px);font-weight:490;line-height:1}.fifthrow-section-heading>p:last-child{color:#09090994;margin:0;font-size:16px;line-height:1.7}.fifthrow-app-grid{background:#d8d3ca;grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.fifthrow-app-grid article{background:#f8f6f1;flex-direction:column;grid-column:span 4;min-height:315px;padding:27px;display:flex}.fifthrow-app-grid article:first-child,.fifthrow-app-grid article:nth-child(5){grid-column:span 5}.fifthrow-app-grid article:nth-child(2),.fifthrow-app-grid article:nth-child(6){grid-column:span 7}.fifthrow-app-grid article:nth-child(3),.fifthrow-app-grid article:nth-child(4){grid-column:span 6}.fifthrow-app-grid>article>span{color:#8d7650;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.fifthrow-app-grid h3{letter-spacing:-.04em;margin:auto 0 18px;font-size:clamp(29px,2.75vw,43px);font-weight:510;line-height:1.03}.fifthrow-app-grid p{color:#09090994;max-width:480px;margin:0;font-size:15px;line-height:1.66}.fifthrow-architecture{color:#fff;background:#080808;padding:145px 0}.fifthrow-architecture-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:9vw;display:grid}.fifthrow-architecture-copy{position:sticky;top:130px}.fifthrow-architecture-copy h2{letter-spacing:-.045em;margin:32px 0;font-size:clamp(48px,5vw,76px);font-weight:490;line-height:.98}.fifthrow-architecture-copy>p:last-child{color:#ffffff94;max-width:620px;margin:0;font-size:17px;line-height:1.74}.fifthrow-stack{border-top:1px solid #ffffff30}.fifthrow-stack>div{border-bottom:1px solid #ffffff30;grid-template-columns:62px .58fr 1fr;align-items:start;gap:24px;padding:31px 0;display:grid}.fifthrow-stack strong{color:var(--fifth-accent);font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:400}.fifthrow-stack h3{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:540}.fifthrow-stack p{color:#ffffff87;margin:0;font-size:14px;line-height:1.62}.fifthrow-market-proof{background:#e8decb;padding:138px 0}.fifthrow-results-grid{border-top:1px solid #09090940;border-left:1px solid #09090940;grid-template-columns:1.2fr .9fr .9fr;display:grid}.fifthrow-results-grid article{border-bottom:1px solid #09090940;border-right:1px solid #09090940;flex-direction:column;min-height:300px;padding:27px;display:flex}.fifthrow-results-grid strong{color:#090909;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.4vw,98px);font-style:italic;font-weight:400;line-height:.82}.fifthrow-results-grid h3{margin:auto 0 8px;font-size:19px;font-weight:650}.fifthrow-results-grid p{color:#09090985;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.fifthrow-quote-grid{border-top:1px solid #0909093d;border-left:1px solid #0909093d;grid-template-columns:repeat(2,1fr);margin-top:60px;display:grid}.fifthrow-quote-grid blockquote{letter-spacing:-.02em;border-bottom:1px solid #0909093d;border-right:1px solid #0909093d;flex-direction:column;min-height:300px;margin:0;padding:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,37px);font-style:italic;line-height:1.3;display:flex}.fifthrow-quote-grid cite{letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin-top:auto;padding-top:32px;font-family:GT America,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-style:normal;font-weight:720}.fifthrow-client-row{flex-wrap:wrap;align-items:center;gap:18px 30px;padding-top:55px;display:flex}.fifthrow-client-row span{letter-spacing:.11em;text-transform:uppercase;opacity:.48;margin-right:auto;font-size:10px;font-weight:720}.fifthrow-client-row strong{letter-spacing:-.01em;font-size:16px;font-weight:640}.fifthrow-security{color:#fff;background:#111;padding:132px 0}.fifthrow-security-grid{grid-template-columns:.82fr 1.18fr;gap:9vw;display:grid}.fifthrow-security h2{letter-spacing:-.05em;max-width:620px;margin:30px 0 0;font-size:clamp(55px,5.8vw,88px);font-weight:490;line-height:.94}.fifthrow-security-points{border-top:1px solid #ffffff2e}.fifthrow-security-points article{border-bottom:1px solid #ffffff2e;grid-template-columns:.45fr 1fr;gap:28px;padding:30px 0;display:grid}.fifthrow-security-points strong{color:var(--fifth-accent);font-size:17px}.fifthrow-security-points p{color:#ffffff8f;margin:0;font-size:15px;line-height:1.65}.fifthrow-jason{background:#f5f1e9;padding:136px 0}.fifthrow-jason-grid{grid-template-columns:.52fr 1.55fr .93fr;align-items:start;gap:48px;display:grid}.fifthrow-jason blockquote{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.55vw,55px);font-style:italic;line-height:1.2}.fifthrow-jason-grid>div p{color:#0909099e;margin:0 0 30px;font-size:16px;line-height:1.7}.fifthrow-related{background:#fff}.fifthrow-standard .inner-conversation{background:var(--fifth-accent);color:#090909}.fifthrow-standard .inner-conversation .on-dark{color:#09090994}.fifthrow-standard .inner-conversation-grid>div p{color:#090909a6}.fifthrow-standard .inner-conversation .button.primary{color:#fff;background:#090909;border-color:#090909}@media (width<=1080px){.fifthrow-hero-grid{grid-template-columns:1fr}.fifthrow-workflow{max-width:720px;margin-top:30px}.fifthrow-proof-strip .shell{grid-template-columns:repeat(2,1fr)}.fifthrow-proof-strip b{display:none}.fifthrow-proof-strip div>div{border-bottom:1px solid #09090938}.fifthrow-thesis-grid,.fifthrow-section-heading,.fifthrow-jason-grid{grid-template-columns:.42fr 1.58fr}.fifthrow-thesis-grid>div,.fifthrow-section-heading>p:last-child,.fifthrow-jason-grid>div{grid-column:2}.fifthrow-architecture-grid,.fifthrow-security-grid{gap:6vw}}@media (width<=760px){.fifthrow-hero{padding:146px 0 76px}.fifthrow-hero-copy .inner-back{margin-bottom:54px}.fifthrow-hero-copy h1{font-size:clamp(49px,13.3vw,70px);line-height:.97}.fifthrow-hero-copy>p:not(.eyebrow){font-size:17px}.fifthrow-hero-actions{flex-direction:column;align-items:flex-start}.fifthrow-workflow{margin-inline:-10px;padding:14px}.fifthrow-workflow-agents{grid-template-columns:repeat(2,1fr)}.fifthrow-proof-strip .shell{grid-template-columns:1fr 1fr}.fifthrow-proof-strip div>div{min-height:150px;padding:20px 16px}.fifthrow-proof-strip strong{font-size:11vw}.fifthrow-thesis,.fifthrow-apps,.fifthrow-architecture,.fifthrow-market-proof,.fifthrow-security,.fifthrow-jason{padding:92px 0}.fifthrow-thesis-grid,.fifthrow-section-heading,.fifthrow-jason-grid,.fifthrow-architecture-grid,.fifthrow-security-grid{display:block}.fifthrow-thesis h2,.fifthrow-section-heading h2,.fifthrow-architecture-copy h2,.fifthrow-security h2{margin:25px 0 32px;font-size:12.5vw;line-height:1.02}.fifthrow-section-heading{margin-bottom:48px}.fifthrow-app-grid{grid-template-columns:1fr}.fifthrow-app-grid article,.fifthrow-app-grid article:first-child,.fifthrow-app-grid article:nth-child(2),.fifthrow-app-grid article:nth-child(3),.fifthrow-app-grid article:nth-child(4),.fifthrow-app-grid article:nth-child(5),.fifthrow-app-grid article:nth-child(6){grid-column:1;min-height:260px}.fifthrow-architecture-copy{margin-bottom:55px;position:static}.fifthrow-stack>div{grid-template-columns:42px 1fr}.fifthrow-stack p{grid-column:2}.fifthrow-results-grid,.fifthrow-quote-grid{grid-template-columns:1fr}.fifthrow-results-grid article{min-height:230px}.fifthrow-quote-grid blockquote{min-height:260px}.fifthrow-client-row{flex-direction:column;align-items:flex-start}.fifthrow-security-points{margin-top:54px}.fifthrow-security-points article{grid-template-columns:1fr}.fifthrow-jason blockquote{margin:30px 0 40px;font-size:8.5vw}}.nichefire-prototype{background:var(--paper-bright)}.nf-hero{color:var(--white);background:#070707;padding:190px 0 105px;position:relative;overflow:hidden}.nf-hero:after{aspect-ratio:1.4;content:"";pointer-events:none;border:1px solid #b39a6d24;border-radius:50%;width:min(72vw,1100px);position:absolute;bottom:-46%;right:-11%}.nf-hero-grid{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(58px,7vw,118px);display:grid;position:relative}.nf-hero-copy .inner-back{margin-bottom:70px}.nf-hero .inner-back{color:#ffffff94}.nf-hero-copy>.eyebrow{color:var(--bronze-light);margin-bottom:33px}.nf-hero h1{letter-spacing:-.064em;max-width:850px;margin:0;font-size:clamp(72px,7.9vw,122px);font-weight:520;line-height:.89}.nf-hero-summary{color:#ffffffa3;max-width:680px;margin:42px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.67}.nf-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.nf-text-link{color:#ffffffc2;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.nf-hero-visual{align-items:center;min-height:620px;display:flex;position:relative}.nf-visual-frame{background:#0b0b0b;border:1px solid #ffffff29;width:100%;padding:38px;position:relative;overflow:hidden;transform:rotate(1.8deg);box-shadow:0 52px 110px #0000007a}.nf-visual-frame:before{content:"";border:1px solid #b39a6d4d;position:absolute;inset:15px}.nf-visual-frame img{z-index:1;object-fit:contain;filter:saturate(.62)contrast(1.06);width:100%;padding:4%;display:block;position:relative}.nf-signal-card{z-index:3;background:var(--paper-bright);min-width:210px;color:var(--black);border-top:4px solid var(--bronze);flex-direction:column;gap:12px;padding:19px 20px;display:flex;position:absolute;box-shadow:0 24px 45px #0000003d}.nf-signal-card span{color:#0909097a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.nf-signal-card strong{letter-spacing:-.035em;font-size:22px;font-weight:620}.nf-signal-card-one{top:49px;left:-44px}.nf-signal-card-two{bottom:41px;right:-22px}.nf-audience{background:var(--bronze-card);border-bottom:1px solid #09090938}.nf-audience-grid{grid-template-columns:1fr auto;align-items:center;gap:55px;min-height:124px;display:grid}.nf-audience p{letter-spacing:-.02em;max-width:570px;margin:0;font-size:18px;font-weight:620}.nf-audience-grid>div{gap:36px;display:flex}.nf-audience span{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:760}.nf-proof{color:var(--white);background:#070707;padding:134px 0 146px}.nf-proof-heading{grid-template-columns:.52fr 1.48fr;align-items:start;gap:50px;margin-bottom:75px;display:grid}.nf-proof h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(59px,6.5vw,98px);font-weight:500;line-height:.92}.nf-proof-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.nf-proof-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:300px;padding:31px;display:flex}.nf-proof-grid strong{color:var(--white);letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-size:clamp(75px,8vw,124px);font-style:italic;font-weight:400;line-height:.78}.nf-proof-grid h3{letter-spacing:-.025em;margin:auto 0 8px;font-size:21px;font-weight:570}.nf-proof-grid p{color:var(--bronze-light);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:720}.nf-window{background:var(--paper-bright);padding:150px 0}.nf-window-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(70px,9vw,150px);display:grid}.nf-window-copy h2{letter-spacing:-.06em;margin:26px 0 32px;font-size:clamp(56px,6vw,92px);font-weight:490;line-height:.93}.nf-window-copy>p:last-child{color:#09090994;max-width:620px;margin:0;font-size:17px;line-height:1.76}.nf-window-model{min-height:550px;color:var(--white);background:#0a0a0a;border:1px solid #09090929;position:relative;overflow:hidden}.nf-window-axis{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:740;display:flex;position:absolute;inset:auto 28px 24px}.nf-window-curve{align-items:flex-end;gap:4.5%;display:flex;position:absolute;inset:20% 8% 13%}.nf-window-curve i{background:#ffffff1f;border-top:2px solid #ffffff59;flex:1;height:8%}.nf-window-curve i:nth-child(2){height:11%}.nf-window-curve i:nth-child(3){border-color:var(--bronze-light);background:#b39a6d33;height:17%}.nf-window-curve i:nth-child(4){border-color:var(--bronze-light);background:#b39a6d4f;height:29%}.nf-window-curve i:nth-child(5){height:49%}.nf-window-curve i:nth-child(6){height:74%}.nf-window-curve i:nth-child(7){height:97%}.nf-window-marker{background:var(--bronze-light);width:1px;position:absolute;top:20%;bottom:13%;left:39%}.nf-window-marker:before{background:var(--bronze-light);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-7px;left:-4px}.nf-window-marker span{width:155px;color:var(--bronze-light);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1.45;position:absolute;top:20px;left:17px}.nf-window-late{background:#ffffff4d;width:1px;position:absolute;top:20%;bottom:13%;right:21%}.nf-window-late span{color:#ffffff75;letter-spacing:.09em;text-align:right;text-transform:uppercase;width:132px;font-size:10px;font-weight:720;line-height:1.45;position:absolute;bottom:27px;right:17px}.nf-capabilities{background:#ece6db;padding:140px 0 150px}.nf-capabilities-heading{grid-template-columns:.55fr 1.45fr;align-items:end;gap:45px;margin-bottom:72px;display:grid}.nf-capabilities-heading h2{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(57px,6vw,92px);font-weight:490;line-height:.93}.nf-capabilities-grid{border-top:1px solid #0909092e;border-left:1px solid #0909092e;grid-template-columns:repeat(3,1fr);display:grid}.nf-capabilities-grid article{border-bottom:1px solid #0909092e;border-right:1px solid #0909092e;flex-direction:column;min-height:380px;padding:30px;display:flex}.nf-capabilities-grid span{color:var(--bronze);font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic}.nf-capabilities-grid h3{letter-spacing:-.045em;max-width:360px;margin:auto 0 22px;font-size:clamp(30px,2.8vw,42px);font-weight:550;line-height:1}.nf-capabilities-grid p{color:#0909098f;max-width:360px;margin:0;font-size:14px;line-height:1.68}.nf-use-cases{background:var(--blue);color:var(--white);padding:145px 0}.nf-use-cases-grid{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,170px);display:grid}.nf-use-cases h2{letter-spacing:-.06em;max-width:720px;margin:30px 0 0;font-size:clamp(57px,6vw,92px);font-weight:490;line-height:.93}.nf-use-case-list{border-top:1px solid #fff3}.nf-use-case-list article{border-bottom:1px solid #fff3;grid-template-columns:.72fr 1fr;gap:28px;padding:32px 0;display:grid}.nf-use-case-list h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600}.nf-use-case-list p{color:#fff9;margin:0;font-size:15px;line-height:1.65}.nf-trust{background:var(--paper-bright);padding:150px 0}.nf-trust-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(75px,10vw,165px);display:grid}.nf-trust blockquote{letter-spacing:-.05em;max-width:930px;margin:35px 0 30px;font-size:clamp(42px,4.8vw,74px);font-weight:480;line-height:.98}.nf-attribution{color:#09090980;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:680}.nf-client-list{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.nf-client-list span{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);align-items:center;min-height:92px;padding:20px;font-size:17px;font-weight:680;display:flex}.nf-close{color:var(--white);background:#070707;padding:140px 0}.nf-close-grid{grid-template-columns:.46fr 1.1fr .7fr;align-items:start;gap:55px;display:grid}.nf-close h2{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(57px,6.2vw,96px);font-weight:490;line-height:.93}.nf-close-grid>div:last-child{padding-top:8px}.nf-close-grid>div:last-child p{color:#ffffff94;margin:0 0 34px;font-size:16px;line-height:1.72}@media (width<=1020px){.nf-hero-grid,.nf-window-grid,.nf-use-cases-grid,.nf-trust-grid{grid-template-columns:1fr}.nf-hero-visual{max-width:780px;margin-top:20px}.nf-proof-heading,.nf-capabilities-heading{grid-template-columns:1fr}.nf-close-grid{grid-template-columns:1fr 1.5fr}.nf-close-grid>div:last-child{grid-column:2}}@media (width<=760px){.nf-hero{padding:155px 0 76px}.nf-hero-copy .inner-back{margin-bottom:52px}.nf-hero h1{font-size:15.2vw;line-height:.92}.nf-hero-summary{margin-top:32px;font-size:17px}.nf-actions{flex-direction:column;align-items:stretch}.nf-actions .button{width:100%}.nf-text-link{padding:8px 4px}.nf-hero-visual{min-height:430px;margin-top:28px}.nf-visual-frame{padding:20px;transform:none}.nf-visual-frame:before{inset:9px}.nf-signal-card{min-width:165px;padding:15px}.nf-signal-card span{font-size:9px}.nf-signal-card strong{font-size:17px}.nf-signal-card-one{top:3px;left:-4px}.nf-signal-card-two{bottom:14px;right:-3px}.nf-audience-grid{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:32px}.nf-audience-grid>div{grid-template-columns:1fr 1fr;gap:19px;display:grid}.nf-proof,.nf-window,.nf-capabilities,.nf-use-cases,.nf-trust,.nf-close{padding:94px 0}.nf-proof-heading{margin-bottom:48px}.nf-proof h2,.nf-window-copy h2,.nf-capabilities-heading h2,.nf-use-cases h2,.nf-close h2{font-size:13.2vw;line-height:.96}.nf-proof-grid,.nf-capabilities-grid{border-left:0;grid-template-columns:1fr}.nf-proof-grid article{border-left:1px solid #fff3;min-height:225px}.nf-proof-grid strong{font-size:21vw}.nf-window-copy>p:last-child{font-size:16px}.nf-window-model{min-height:440px;margin-top:12px}.nf-window-marker{left:36%}.nf-window-late{right:16%}.nf-capabilities-heading{margin-bottom:46px}.nf-capabilities-grid article{border-left:1px solid #0909092e;min-height:310px}.nf-capabilities-grid h3{font-size:10.5vw}.nf-use-cases-grid{gap:58px}.nf-use-case-list article{grid-template-columns:1fr;gap:14px}.nf-trust-grid{gap:58px}.nf-trust blockquote{font-size:10.6vw;line-height:1.03}.nf-client-list span{min-height:76px;font-size:15px}.nf-close-grid{grid-template-columns:1fr}.nf-close-grid>div:last-child{grid-column:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--black);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:GT America,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p,blockquote{margin-top:0}a:focus-visible,button:focus-visible{outline:2px solid var(--bronze-light);outline-offset:5px}[id]{scroll-margin-top:103px}.shell{width:min(1440px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.eyebrow.on-dark{color:#b39a6ddb}em{color:var(--bronze);font-style:normal}.site-v12 .v10-insight-card.v12-insight-card{background:var(--v10-white);min-height:500px;padding:0}.site-v12 .v12-insight-card-meta{color:#09090975;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #09090924;justify-content:flex-end;align-items:center;min-height:52px;padding:0 20px;font-size:10px;font-weight:760;display:flex}.site-v12 .v10-insight-card.v12-insight-card .v10-insight-card-image{aspect-ratio:1.62;margin:0}.site-v12 .v12-insight-card-copy{flex-direction:column;flex:1;min-height:205px;padding:24px 20px 20px;display:flex}.site-v12 .v10-insight-card.v12-insight-card h3{max-width:400px;margin:0;font-size:clamp(28px,2.2vw,36px);line-height:1.055}.site-v12 .v12-insight-card-action{color:var(--v10-black);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #09090926;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800;display:flex}.site-v12 .v12-insight-card-action>span{color:var(--v10-bronze-dark);font-size:14px;transition:transform .2s}.site-v12 .v12-insight-card:hover .v12-insight-card-action>span{transform:translate(4px)}.site-v12 .v12-founder-editorial{background:var(--v10-paper);padding:clamp(30px,4vw,52px) 0}.site-v12 .v10-kicker,.site-v12 .v10-enterprise-work>span{letter-spacing:.11em;font-size:14px;font-weight:760;line-height:1.4}.site-v12 .v12-founder-editorial-panel{background:var(--v10-black);min-height:650px;color:var(--v10-white);grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:clamp(52px,7vw,104px);padding:36px;display:grid}.site-v12 .v12-founder-editorial-portrait{aspect-ratio:4/5;align-self:center;width:100%;min-width:0;margin:0;position:relative}.site-v12 .v12-founder-editorial-image{background:var(--v10-white);clip-path:polygon(0 0,84% 0,100% 12%,100% 100%,0 100%);position:absolute;inset:0;overflow:hidden}.site-v12 .v12-founder-editorial-image:after{content:"";background:linear-gradient(#0000,#09090980);height:20%;position:absolute;inset:auto 0 0}.site-v12 .v12-founder-editorial-image img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block;transform:none}.site-v12 .v12-founder-editorial-portrait figcaption{z-index:1;color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:20px;font-size:9px;font-weight:700;line-height:1.35;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.site-v12 .v12-founder-editorial-copy{flex-direction:column;justify-content:center;min-width:0;padding:28px clamp(12px,2vw,30px) 20px 0;display:flex}.site-v12 .v12-founder-editorial-copy>.v10-kicker{color:var(--v10-bronze);margin:0 0 14px}.site-v12 .v12-founder-editorial-copy>h2{letter-spacing:-.055em;margin:0 0 36px;font-size:clamp(46px,4.5vw,66px);font-weight:700;line-height:.94}.site-v12 .v12-founder-editorial-copy blockquote{margin:0}.site-v12 .v12-founder-editorial-copy blockquote>span{height:42px;color:var(--v10-bronze);font-family:Georgia,Times New Roman,serif;font-size:74px;line-height:.78;display:block}.site-v12 .v12-founder-editorial-copy blockquote p{max-width:690px;color:var(--v10-paper);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.3vw,50px);font-weight:400;line-height:1.04}.site-v12 .v12-founder-editorial-bio{color:#fff9;border-top:1px solid #ffffff2e;max-width:690px;margin:36px 0 0;padding-top:24px;font-size:16px;line-height:1.62}.site-v12 .v12-founder-editorial-link{width:fit-content;color:var(--v10-white);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff8f;align-items:center;gap:28px;margin-top:26px;padding:13px 0 11px;font-size:11px;font-weight:800;display:inline-flex}.site-v12 .v12-founder-editorial-link>span{color:var(--v10-bronze)}.site-v12 .v12-founder-editorial-link:hover{border-color:var(--v10-bronze)}.site-v12 .v12-builder-invitation{color:var(--v10-white);background:#171714;border-top:1px solid #ffffff1a;padding:clamp(96px,9vw,138px) 0 clamp(104px,10vw,152px)}.site-v12 .v12-builder-invitation>.v10-shell>.v10-kicker{color:var(--v10-bronze);margin:0 0 clamp(38px,4.5vw,62px)}.site-v12 .v12-builder-invitation h2{max-width:930px;color:var(--v10-paper);letter-spacing:-.052em;margin:0;font-size:clamp(46px,4.55vw,64px);font-weight:720;line-height:.98}.site-v12 .v12-builder-invitation h2 em{color:var(--v10-bronze);font-style:normal;font-weight:inherit}.site-v12 .v12-builder-story{border-top:1px solid #ffffff3d;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(52px,7vw,108px);margin-top:clamp(62px,7vw,94px);padding-top:32px;display:grid}.site-v12 .v12-builder-story p{margin:0}.site-v12 .v12-builder-story-lead{gap:28px;display:grid}.site-v12 .v12-builder-story-lead p:first-child{max-width:720px;color:var(--v10-paper);letter-spacing:-.025em;font-size:clamp(22px,1.9vw,29px);font-weight:680;line-height:1.3}.site-v12 .v12-builder-story-lead p:last-child{color:#ffffffa3;letter-spacing:-.015em;max-width:700px;font-size:clamp(18px,1.45vw,22px);line-height:1.56}.site-v12 .v12-builder-story-detail{border-left:1px solid #ffffff2e;flex-direction:column;align-items:flex-start;padding-left:clamp(32px,4vw,58px);display:flex}.site-v12 .v12-builder-story-detail>p:first-child{color:#ffffffc7;letter-spacing:-.015em;max-width:650px;font-size:clamp(18px,1.45vw,21px);font-weight:620;line-height:1.52}.site-v12 .v12-builder-conversation{border:1px solid var(--v10-bronze);width:100%;min-height:62px;color:var(--v10-paper);background:0 0;justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:0 22px;transition:background .2s,color .2s;display:flex}.site-v12 .v12-builder-conversation span:first-child{flex-direction:column;gap:9px;display:flex}.site-v12 .v12-builder-conversation small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.45}.site-v12 .v12-builder-conversation strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.site-v12 .v12-builder-conversation>span:last-child{color:var(--v10-bronze);flex:none;font-size:24px;transition:transform .2s}.site-v12 .v12-builder-conversation:hover{background:var(--v10-bronze);color:var(--v10-black)}.site-v12 .v12-builder-conversation:hover>span:last-child{color:var(--v10-black);transform:translate(5px)}@media (width<=720px){.site-v12 .v10-insight-card.v12-insight-card{min-height:0;padding:0}.site-v12 .v12-insight-card-meta{min-height:46px;padding:0 18px}.site-v12 .v10-insight-card.v12-insight-card .v10-insight-card-image{aspect-ratio:1.45;margin:0}.site-v12 .v12-insight-card-copy{min-height:190px;padding:22px 20px 20px}.site-v12 .v10-insight-card.v12-insight-card h3{padding:0;font-size:31px}.site-v12 .v12-founder-editorial{padding:24px 0}.site-v12 .v12-founder-editorial-panel{grid-template-columns:1fr;gap:42px;min-height:0;padding:20px}.site-v12 .v12-founder-editorial-portrait{aspect-ratio:4/5;min-height:0}.site-v12 .v12-founder-editorial-portrait figcaption{bottom:14px;left:14px;right:14px}.site-v12 .v12-founder-editorial-copy{padding:8px 2px 10px}.site-v12 .v12-founder-editorial-copy>h2{margin-bottom:30px;font-size:46px}.site-v12 .v12-founder-editorial-copy blockquote p{font-size:36px;line-height:1.06}.site-v12 .v12-founder-editorial-bio{margin-top:30px;font-size:16px}.site-v12 .v12-founder-editorial-link{justify-content:space-between;width:100%}.site-v12 .v12-builder-invitation{padding:74px 0 82px}.site-v12 .v12-builder-invitation h2{letter-spacing:-.052em;font-size:38px;line-height:1.02}.site-v12 .v12-builder-story{grid-template-columns:1fr;gap:38px;margin-top:56px;padding-top:26px}.site-v12 .v12-builder-story-lead{gap:26px}.site-v12 .v12-builder-story-lead p:first-child{font-size:22px}.site-v12 .v12-builder-story-lead p:last-child{font-size:18px}.site-v12 .v12-builder-story-detail{border-top:1px solid #ffffff2e;border-left:0;padding:30px 0 0}.site-v12 .v12-builder-story-detail>p:first-child{font-size:17px}.site-v12 .v12-builder-conversation{min-height:62px;padding:0 18px}}.wordmark{color:var(--white);letter-spacing:.075em;font-size:23px;font-weight:800;line-height:1}.wordmark span{color:var(--bronze-light)}.arrow{margin-left:8px;transition:transform .18s;display:inline-block}a:hover .arrow,button:hover .arrow{transform:translate(4px)}.button{border:1px solid var(--line-dark);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;min-height:55px;padding:0 25px;font-size:10px;font-weight:720;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button.primary{background:var(--bronze-card);border-color:var(--bronze-card);color:var(--black)}.button.primary:hover{background:var(--white);border-color:var(--white)}.reveal{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.2,.75,.2,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.site-header{z-index:50;color:var(--white);background:0 0;transition:background .22s,box-shadow .22s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:#070707f7;box-shadow:0 14px 40px #0000002e}@media (width>=761px){.home-site-header,.home-site-header.is-scrolled{background:#070707}}.nav{border-bottom:1px solid #fff3;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,4vw,68px);min-height:104px;display:grid}.brand{justify-self:start}.nav-links{justify-self:center;align-items:center;gap:clamp(20px,2.5vw,42px);display:flex}.nav-link{color:#ffffff7a;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700;transition:color .18s}.nav-link:after{background:var(--bronze-light);content:"";width:0;height:1px;margin:7px auto 0;transition:width .18s;display:block}.nav-link:hover,.nav-link.is-active{color:var(--white)}.nav-link.is-active:after{width:16px}.nav-cta{color:#ffffffd6;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff85;border-radius:999px;justify-content:space-between;align-items:center;min-width:225px;min-height:55px;padding:0 22px;font-size:10px;font-weight:680;transition:border-color .18s,color .18s;display:inline-flex}.nav-cta:hover{border-color:var(--bronze-light);color:var(--bronze-light)}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:after{color:var(--bronze-light);content:"+";margin-left:9px}.mobile-nav[open] summary:after{content:"−"}.mobile-nav-panel{border:1px solid var(--line-dark);background:#070707;width:min(330px,100vw - 36px);padding:12px 22px 20px;display:grid;position:absolute;top:calc(100% + 26px);right:0;box-shadow:0 24px 55px #00000059}.mobile-nav-panel a{border-bottom:1px solid var(--line-dark);color:#ffffffa3;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;font-size:10px;font-weight:700;display:flex}.mobile-nav-panel a.is-active{color:var(--bronze-light)}.mobile-nav-panel .mobile-conversation{color:var(--white);border:1px solid #ffffff73;margin-top:13px;padding:0 16px}.hero{isolation:isolate;min-height:100svh;color:var(--white);background:#070707;position:relative;overflow:hidden}.hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#070707 0%,#070707fc 38%,#070707e0 49%,#07070775 62%,#07070714 76%,#0000 88%);position:absolute;inset:0}.hero-scene{z-index:4;min-height:100svh;padding-top:calc(104px + clamp(82px,10vh,128px));padding-bottom:84px;position:relative}.hero-kicker{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.hero-display{margin-top:clamp(50px,7vh,76px);position:relative}.hero h1{z-index:4;margin:0;position:relative}.hero h1>span{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(100px,10.9vw,168px);font-weight:860;line-height:.8;display:block}.hero h1 em{color:#0000;letter-spacing:-.045em;background:linear-gradient(90deg,#a48653 0% 83%,#a48653d1 91%,#a486533d 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:20px 0 -.1em 7%;padding-bottom:.1em;font-family:Georgia,Times New Roman,serif;font-size:clamp(100px,11.2vw,172px);font-style:italic;font-weight:400;line-height:.9;display:block}.hero-subhead{z-index:5;color:#ffffffa3;max-width:min(680px,50vw);margin:clamp(62px,8vh,88px) 0 0 8%;font-size:clamp(17px,1.35vw,21px);line-height:1.62;position:relative}.hero-network{z-index:2;opacity:.88;mix-blend-mode:screen;pointer-events:none;width:min(78vw,1240px);height:100%;position:absolute;top:0;left:45vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 8%,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 8%,#000 27% 100%)}.hero-network img{filter:brightness(.88)contrast(1.08)saturate(.88);width:128%;height:auto;display:block;position:absolute;top:-19%;right:-20%}.wayfinder{color:var(--white);background:#070707;padding:84px 0 96px;position:relative;overflow:hidden}.wayfinder:after{content:"";pointer-events:none;border:1px solid #7a492b61;border-radius:50%;width:960px;height:780px;position:absolute;top:-610px;right:-290px;transform:rotate(20deg)}.wayfinder-heading{z-index:2;margin-bottom:48px;position:relative}.wayfinder-heading h2{letter-spacing:-.058em;max-width:900px;margin:0;font-size:clamp(48px,5.6vw,82px);font-weight:480;line-height:.95}.route-grid{z-index:2;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.route-card{flex-direction:column;min-height:288px;padding:29px 34px;transition:filter .18s,transform .18s;display:flex}.route-card:hover{filter:brightness(1.04);transform:translateY(-4px)}.route-enterprise{background:var(--bronze-card);color:var(--black)}.route-founder{background:var(--paper);color:var(--black)}.route-card strong{letter-spacing:-.052em;max-width:580px;margin:22px 0 18px;font-size:clamp(31px,3vw,47px);font-weight:610;line-height:.99}.route-card small{opacity:.64;max-width:500px;font-size:13px;line-height:1.55}.route-action{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:10px;font-weight:720}.proof-strip{background:var(--paper-bright);border-bottom:1px solid var(--line-light)}.proof-inner{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));align-items:stretch;min-height:158px;display:grid}.proof-inner>p{letter-spacing:.14em;text-transform:uppercase;align-items:flex-start;margin:0;padding:31px 24px 24px 0;font-size:12px;font-weight:720;display:flex}.proof-stat{border-left:1px solid var(--line-light);flex-direction:column;justify-content:flex-start;gap:14px;min-width:0;padding:28px 20px 24px 24px;display:flex}.proof-stat strong{letter-spacing:-.04em;font-size:31px;font-weight:570;line-height:.95;display:block}.proof-stat span{color:#09090994;letter-spacing:.08em;text-transform:uppercase;max-width:210px;font-size:10px;font-weight:680;line-height:1.45}.credibility{background:var(--paper-bright);border-bottom:1px solid var(--line-light)}.credibility-inner{grid-template-columns:1.2fr repeat(6,1fr);align-items:center;gap:22px;min-height:112px;display:grid}.credibility-inner p{color:#0909097a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.credibility-inner span{color:#0909099e;letter-spacing:-.015em;text-align:center;white-space:nowrap;font-size:clamp(15px,1.2vw,19px);font-weight:720}.specialists{background:var(--paper-bright);padding:150px 0 122px}.specialists-heading{grid-template-columns:.62fr 1.55fr .95fr;align-items:end;gap:48px;margin-bottom:84px;display:grid}.specialists-heading h2{letter-spacing:-.062em;margin:0;font-size:clamp(58px,6.3vw,98px);font-weight:470;line-height:.91}.specialists-copy{align-self:end;display:grid}.specialists-copy p{color:#090909b8;margin:0;font-size:clamp(19px,1.25vw,21px);line-height:1.55}.specialists-copy p:last-child{border-top:0;padding-top:0}.specialist-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.specialist-card{border:1px solid #0909091f;flex-direction:column;min-height:540px;padding:27px 29px 28px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.specialist-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px #0909091f}.tone-bronze{background:var(--bronze-card);color:var(--black);grid-column:span 7}.tone-black{background:var(--black);color:var(--white);grid-column:span 5}.tone-paper{color:var(--black);background:#f0ece3;grid-column:span 5}.tone-blue{background:var(--blue);color:var(--white);grid-column:span 7}.tone-olive{background:var(--olive);color:var(--white);grid-column:span 7}.tone-sand{background:var(--sand);color:var(--black);grid-column:span 5}.specialist-top{z-index:2;letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;gap:20px;min-height:48px;font-size:10px;font-weight:720;line-height:1.45;display:flex;position:relative}.specialist-top span{text-align:right;opacity:.58;max-width:190px}.specialist-metric{z-index:1;align-items:baseline;gap:15px;margin-top:30px;display:flex;position:relative}.specialist-metric strong{letter-spacing:-.085em;font-family:Georgia,Times New Roman,serif;font-size:clamp(88px,9.5vw,148px);font-style:italic;font-weight:400;line-height:.82}.specialist-metric span{letter-spacing:.1em;text-transform:uppercase;opacity:.62;max-width:112px;font-size:10px;font-weight:720;line-height:1.4}.specialist-body{z-index:2;margin-top:auto;padding-top:42px;position:relative}.specialist-body h3{letter-spacing:-.05em;max-width:760px;margin:0 0 19px;font-size:clamp(36px,3.4vw,54px);font-weight:510;line-height:.99}.specialist-body p{opacity:.62;max-width:540px;margin:0;font-size:14px;line-height:1.62}.specialist-foot{z-index:2;border-top:1px solid;justify-content:space-between;align-items:end;gap:18px;margin-top:35px;padding-top:19px;display:flex;position:relative}.specialist-foot strong{font-size:18px;font-weight:680}.specialist-foot>span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:720}.tone-black .specialist-foot,.tone-blue .specialist-foot,.tone-olive .specialist-foot{border-color:#ffffff38}.tone-bronze .specialist-foot,.tone-paper .specialist-foot,.tone-sand .specialist-foot{border-color:#09090938}.portfolio-more,.insights-more{justify-content:flex-end;padding-top:34px;display:flex}.portfolio-more a,.insights-more>a:not(.button){letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.home-portfolio-color-test{border-top:1px solid var(--line-light);margin-top:88px;padding-top:84px}.home-color-test-heading{grid-template-columns:.52fr 1.35fr .78fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.home-color-test-heading h3{letter-spacing:-.057em;max-width:820px;margin:0;font-size:clamp(45px,4.8vw,73px);font-weight:490;line-height:.96}.home-color-test-heading h3 em{color:var(--bronze);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.home-color-test-heading>p:last-child{color:#09090994;margin:0;font-size:16px;line-height:1.7}.home-color-test-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-color-card{min-height:540px;color:var(--white);flex-direction:column;padding:32px 34px 30px;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.home-color-card:hover{transform:translateY(-5px);box-shadow:0 24px 58px #09090929}.home-color-nichefire{background:#8d7650}.home-color-alignai{background:#6a55e6}.home-color-card-top{border-bottom:1px solid #ffffff42;justify-content:space-between;gap:28px;padding-bottom:22px;display:flex}.home-color-card-top span{letter-spacing:-.02em;font-size:18px;font-weight:760}.home-color-card-top small{color:#ffffffb3;letter-spacing:.09em;text-align:right;text-transform:uppercase;max-width:220px;font-size:11px;font-weight:720;line-height:1.4}.home-color-card-body{margin:auto 0;padding:62px 0}.home-color-card-body p{color:#ffffffb8;margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.home-color-card-body h4{letter-spacing:-.052em;max-width:680px;margin:0;font-size:clamp(39px,4vw,61px);font-weight:520;line-height:.98}.home-color-card-foot{border-top:1px solid #ffffff42;justify-content:space-between;align-items:end;gap:28px;padding-top:23px;display:flex}.home-color-card-foot>span{color:#ffffffbd;max-width:230px;font-size:12px;font-weight:670;line-height:1.45}.home-color-card-foot>span strong{color:var(--white);letter-spacing:-.035em;font-size:22px;font-weight:650;display:block}.home-color-card-foot b{letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:760}.insights-more{justify-content:space-between;align-items:center;gap:28px;padding-top:42px}.insights-more .button{min-width:286px}.why{background:var(--paper-bright);color:var(--black)}.why-thesis{background:var(--paper-bright);padding:158px 0 142px;position:relative;overflow:hidden}.why-thesis-grid{grid-template-columns:.62fr 1.55fr .95fr;align-items:start;gap:48px;display:grid}.why-thesis-grid>.eyebrow{color:var(--bronze);margin-top:14px}.why-thesis-grid h2{grid-column:2/4;margin:0;display:grid}.why-time{letter-spacing:-.035em;font-size:clamp(150px,16.2vw,250px);font-weight:830;line-height:.72;display:block}.why-statement{letter-spacing:-.06em;max-width:1140px;margin-top:52px;font-size:clamp(58px,6.3vw,98px);font-weight:470;line-height:.92;display:block}.why-statement em{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.why-thesis-grid>p:last-child{color:#0909099e;grid-column:3;max-width:430px;margin:48px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.66}.why-evidence{background:var(--black);color:var(--white);padding:118px 0 82px}.why-evidence-layout{grid-template-columns:.72fr 2.28fr;gap:68px;display:grid}.why-evidence-heading>.eyebrow{color:var(--bronze-light)}.why-evidence-heading h3{letter-spacing:-.06em;max-width:480px;margin:34px 0 0;font-size:clamp(48px,5vw,76px);font-weight:470;line-height:.95}.why-evidence-heading h3 em{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.why-proof-grid{grid-template-rows:repeat(2,minmax(168px,auto));grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.why-proof-card{background:#131313;border:1px solid #ffffff14;flex-direction:column;min-height:168px;padding:27px 27px 24px;display:flex}.why-proof-card:first-child{background:#171512;grid-row:1/3;min-height:346px}.why-proof-card:nth-child(2){background:#101d26}.why-proof-card:nth-child(4){grid-column:2/4}.why-proof-card strong{color:var(--bronze-light);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,4.8vw,74px);font-style:italic;font-weight:400;line-height:.9}.why-proof-card:first-child strong{font-size:clamp(78px,7.4vw,114px)}.why-proof-card span{color:#ffffffd1;margin-top:16px;font-size:14px;font-weight:560;line-height:1.35}.why-proof-card small{color:#ffffff85;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:700;line-height:1.45}.why-close{border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:.72fr 1.55fr auto;align-items:end;gap:68px;margin-top:12px;padding-top:54px;display:grid}.why-close p{letter-spacing:-.025em;grid-column:2;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.8vw,43px);font-style:italic;line-height:1.25}.why-close p em{color:var(--bronze-light)}.why-close .button{grid-column:3}.founders{background:var(--paper);border-top:1px solid var(--line-light);padding:142px 0}.founder-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:8vw;display:grid}.founder-portrait{position:sticky;top:132px}.founder-portrait img{aspect-ratio:.89;object-fit:cover;object-position:center 18%;width:100%;display:block}.founder-portrait>div{border-bottom:1px solid var(--line-light);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.founder-portrait strong,.founder-portrait span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.founder-portrait span{color:#0909097a}.founder-copy{padding-top:8px}.founder-copy h2{letter-spacing:-.062em;margin:33px 0 35px;font-size:clamp(60px,6.1vw,94px);font-weight:470;line-height:.91}.founder-intro{color:#0909099e;max-width:700px;font-size:17px;line-height:1.72}.founder-threshold{border-left:2px solid var(--bronze);letter-spacing:-.02em;max-width:800px;margin:56px 0 28px;padding-left:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.35vw,36px);line-height:1.36}.founder-detail{color:#0909099e;max-width:720px;margin:0 0 30px;font-size:15px;line-height:1.72}.founder-proof{color:#09090980;letter-spacing:.08em;text-transform:uppercase;margin-bottom:42px;font-size:10px;font-weight:680;line-height:1.6}.founder-conversation{background:var(--black);min-height:118px;color:var(--white);justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;transition:background .18s,color .18s;display:flex}.founder-conversation:hover{background:var(--bronze-card);color:var(--black)}.founder-conversation>span{gap:10px;display:grid}.founder-conversation small{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.45}.founder-conversation:hover small{color:#09090994}.founder-conversation strong{letter-spacing:-.035em;font-size:clamp(21px,2vw,29px);font-weight:540}.founder-conversation>.arrow{color:var(--bronze-light);font-size:22px}.founder-conversation:hover>.arrow{color:var(--black)}.insights{background:var(--white);padding:146px 0 120px}.insights-heading{grid-template-columns:.62fr 1.55fr .95fr;align-items:end;gap:48px;margin-bottom:76px;display:grid}.insights-heading h2{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(55px,5.9vw,90px);font-weight:470;line-height:.95}.insights-heading>p:last-child{color:#0909098f;margin:0;font-size:15px;line-height:1.65}.insight-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.insight-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:570px;padding:24px;transition:background .2s;display:flex;overflow:hidden}.insight-card:hover{background:var(--paper)}.insight-meta{color:#09090978;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:720;display:flex}.insight-meta span:first-child{color:var(--bronze)}.insight-image{aspect-ratio:1.6;background:var(--black);margin:22px -24px 28px;overflow:hidden}.insight-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.insight-card:hover .insight-image img{transform:scale(1.025)}.evidence-frame{isolation:isolate;position:relative;overflow:hidden}.evidence-frame:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000 68%,#09090924);position:absolute;inset:0}.evidence-frame:after{z-index:2;background:var(--bronze-light);content:"";width:clamp(72px,9vw,132px);height:4px;position:absolute;bottom:0;left:0}.evidence-frame img{filter:saturate(.9)contrast(1.035)}.evidence-framework,.evidence-system{background:#111}.evidence-framework img{filter:none;padding:clamp(22px,4vw,62px);object-fit:contain!important}.insight-image.evidence-framework img,.archive-card-image.evidence-framework img{padding:clamp(18px,2.6vw,35px)}.evidence-product{background:linear-gradient(135deg,#f6f3ed,#e8e3d9)}.evidence-product img{filter:none;padding:clamp(18px,3vw,46px);object-fit:contain!important}.insight-image.evidence-product img,.archive-card-image.evidence-product img{padding:clamp(12px,2vw,28px)}.evidence-system img{object-fit:cover;padding:0}.evidence-compression{background:#090909}.evidence-compression:before,.evidence-compression:after{display:none}.evidence-compression img{filter:none}.insight-card h3{letter-spacing:-.04em;max-width:400px;margin:0 0 auto;font-size:clamp(30px,2.55vw,42px);font-weight:480;line-height:1.055}.insight-link{border-top:1px solid var(--line-light);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;padding-top:21px;font-size:10px;font-weight:720}.final-cta{background:var(--paper-bright);color:var(--black);text-align:center;padding:146px 0 132px;position:relative;overflow:hidden}.final-cta:before{background:var(--bronze);content:"";width:17%;height:7px;position:absolute;top:0;left:0}.final-cta:after{aspect-ratio:1;content:"";border:1px solid #8d765040;border-radius:50%;width:min(51vw,760px);position:absolute;top:-66%;right:-14%}.final-inner{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.final-inner h2{letter-spacing:-.067em;margin:0 0 31px;font-size:clamp(65px,8vw,124px);font-weight:470;line-height:.89}.final-inner h2 em{color:var(--bronze)}.final-inner>p{color:#0909099c;max-width:730px;margin-bottom:34px;font-size:16px;line-height:1.68}.final-inner>span{color:#09090978;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:680}.final-cta .button.primary{background:var(--black);border-color:var(--black);color:var(--white)}.final-cta .button.primary:hover{background:var(--bronze-card);border-color:var(--bronze-card);color:var(--black)}.footer{background:var(--black);color:var(--white);border-top:1px solid var(--line-dark);padding:86px 0 30px}.footer-main{grid-template-columns:1.28fr .72fr;gap:10vw;padding-bottom:76px;display:grid}.footer-statement{flex-direction:column;align-items:start;gap:42px;display:flex}.footer-statement .wordmark{color:#fff}.footer-statement .wordmark span{color:var(--bronze-light)}.footer-statement>strong{color:#fff;letter-spacing:-.064em;max-width:680px;font-size:clamp(54px,6.3vw,96px);font-weight:470;line-height:.91}.footer-details{grid-template-columns:1fr;align-content:start;justify-self:end;gap:34px;width:100%;max-width:440px;padding-top:2px;display:grid}.footer-location{border-left:2px solid var(--bronze-light);align-content:start;gap:16px;padding:5px 0 10px 22px;display:grid}.footer-location>span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.footer-location>strong{max-width:250px;color:var(--white);letter-spacing:-.025em;font-size:clamp(20px,1.55vw,24px);font-weight:520;line-height:1.14}.footer-nav{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;align-content:start;gap:18px;font-size:12px;font-weight:680;display:none}.footer-conversation{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--bronze-light);letter-spacing:.09em;text-transform:uppercase;grid-column:1;justify-content:space-between;align-items:center;margin-top:0;padding:24px 0;font-size:12px;font-weight:720;display:flex}.footer-bottom{border-top:1px solid var(--line-dark);color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;gap:24px;padding-top:27px;font-size:12px;font-weight:650;display:flex}@media (width<=1080px){.shell{width:calc(100% - 52px)}.hero h1>span{font-size:clamp(92px,11vw,125px)}.hero h1 em{font-size:clamp(90px,11vw,124px)}.hero-network{width:88vw;left:42vw}.proof-inner{grid-template-columns:1.05fr repeat(4,1fr)}.proof-stat{padding-left:15px}.credibility-inner{grid-template-columns:repeat(3,1fr);row-gap:26px;padding:28px 0}.credibility-inner p{grid-column:1/-1}.specialists-heading,.insights-heading{grid-template-columns:.55fr 1.55fr 1fr;gap:28px}.specialist-card{grid-column:span 6;min-height:515px}.founder-layout{gap:5vw}.why-thesis-grid{grid-template-columns:.55fr 1.55fr 1fr;gap:28px}.why-evidence-layout{grid-template-columns:.62fr 2.38fr;gap:38px}.why-close{grid-template-columns:.62fr 1.55fr auto;gap:38px}.footer-main{gap:6vw}}@media (width<=980px){.nav-links,.nav-cta{display:none}.nav{grid-template-columns:1fr auto}.mobile-nav{display:block}.footer-main{grid-template-columns:1fr;gap:55px;padding-bottom:62px}.footer-details{grid-template-columns:1.2fr .8fr;justify-self:stretch;gap:36px 24px;max-width:none}.footer-nav{display:grid}.footer-conversation{grid-column:1/-1}}@media (width<=760px){.shell{width:calc(100% - 36px)}.nav{grid-template-columns:1fr auto;min-height:80px}.eyebrow{font-size:12px;line-height:1.45}.button{letter-spacing:.075em;min-height:58px;font-size:12px}.mobile-nav summary,.mobile-nav-panel a{font-size:12px}.hero{min-height:840px}.hero:after{background:linear-gradient(90deg,#070707 0%,#070707f5 27%,#070707bd 48%,#07070757 67%,#0707070a 88%,#0000 100%);inset:18% 0 0}.hero-scene{min-height:840px;padding-top:150px;padding-bottom:62px}.hero-kicker{letter-spacing:.16em;max-width:300px;font-size:12px;line-height:1.5}.hero-display{margin-top:54px}.hero h1>span{white-space:normal;font-size:20.1vw;line-height:.86}.hero h1 em{margin:13px 0 -.1em 1%;font-size:20vw;line-height:.94}.hero-subhead{max-width:68%;margin:64px 0 0;font-size:16px;line-height:1.65}.hero-network{opacity:.78;width:156vw;height:80%;top:20%;left:2%;-webkit-mask-image:linear-gradient(#0000 0%,#00000047 5%,#000000c7 12%,#000 21% 100%);mask-image:linear-gradient(#0000 0%,#00000047 5%,#000000c7 12%,#000 21% 100%)}.hero-network img{filter:brightness(.84)contrast(1.1)saturate(.86);width:130%;top:-14%;right:-22%}.wayfinder{padding:72px 0 20px}.wayfinder-heading{margin-bottom:42px}.wayfinder-heading h2{font-size:13vw}.route-grid{grid-template-columns:1fr;width:100%}.route-card{min-height:245px;padding:23px 19px}.route-card strong{margin-top:14px;font-size:34px}.route-card small{font-size:14px;line-height:1.58}.route-action{font-size:12px}.proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:29px 0 34px}.proof-inner>p{grid-column:1/-1;padding:0 0 22px;font-size:13px}.proof-stat{border-top:1px solid var(--line-light);gap:12px;min-height:132px;padding:20px 16px 18px}.proof-stat:nth-child(2n){border-left:0}.proof-stat strong{font-size:30px;line-height:1}.proof-stat span{font-size:12px;line-height:1.45}.credibility-inner{grid-template-columns:repeat(2,1fr);gap:24px 14px;padding:32px 0 38px}.credibility-inner p{grid-column:1/-1;font-size:12px}.credibility-inner span{text-align:left;font-size:16px}.specialists,.insights,.founders{padding:94px 0}.specialists-heading,.insights-heading{margin-bottom:54px;display:block}.specialists-heading h2,.insights-heading h2{margin:25px 0 29px;font-size:13vw}.specialists-copy p{font-size:18px;line-height:1.58}.specialist-grid{grid-template-columns:1fr;gap:10px}.specialist-card{grid-column:auto;min-height:490px;padding:23px 21px}.specialist-top{font-size:12px}.specialist-metric{margin-top:28px}.specialist-metric strong{font-size:26vw}.specialist-metric span{font-size:12px}.specialist-body h3{font-size:10.2vw}.specialist-body p{font-size:15px;line-height:1.62}.specialist-foot strong{font-size:18px}.specialist-foot>span,.portfolio-more a{font-size:12px}.portfolio-more{justify-content:flex-start}.why-thesis{padding:98px 0 94px}.why-thesis-grid{display:block}.why-thesis-grid>.eyebrow{margin:0 0 45px}.why-thesis-grid h2{display:grid}.why-time{font-size:29vw;line-height:.72}.why-statement{margin-top:34px;font-size:13.4vw;line-height:.93}.why-thesis-grid>p:last-child{max-width:92%;margin:42px 0 0;font-size:17px;line-height:1.68}.why-evidence{padding:88px 0 72px}.why-evidence-layout{display:block}.why-evidence-heading{margin-bottom:48px}.why-evidence-heading h3{margin-top:28px;font-size:12.5vw}.why-proof-grid{grid-template-rows:none;grid-template-columns:1fr;gap:9px}.why-proof-card,.why-proof-card:first-child,.why-proof-card:nth-child(4){grid-area:auto;min-height:166px;padding:24px 22px}.why-proof-card:first-child{min-height:225px}.why-proof-card strong{font-size:54px}.why-proof-card:first-child strong{font-size:82px}.why-proof-card span{font-size:15px}.why-proof-card small{font-size:12px}.why-close{margin-top:36px;padding-top:42px;display:block}.why-close p{margin-bottom:34px;font-size:30px}.why-close .button{width:100%}.founder-layout{grid-template-columns:1fr;gap:60px}.founder-portrait{position:static}.founder-portrait strong,.founder-portrait span{font-size:12px}.founder-copy h2{font-size:13vw}.founder-intro{font-size:17px}.founder-threshold{margin-top:42px;font-size:25px}.founder-detail{font-size:16px}.founder-proof{font-size:12px}.founder-conversation{min-height:110px;padding:20px}.founder-conversation small{max-width:270px;font-size:12px}.insight-grid{grid-template-columns:1fr}.insight-card{min-height:535px}.insight-meta,.insight-link{font-size:12px}.insight-card h3{letter-spacing:-.035em;line-height:1.08}.insights-more a{font-size:12px}.final-cta{padding:100px 0 90px}.final-inner h2{font-size:14vw}.final-inner>p{font-size:17px}.final-inner>span{font-size:12px}.final-inner .button{width:100%}.footer{padding-top:68px}.footer-main{grid-template-columns:1fr;gap:55px;padding-bottom:62px}.footer-statement{gap:32px}.footer-statement>strong{font-size:14vw}.footer-details{grid-template-columns:1.2fr .8fr;gap:36px 24px}.footer-location{gap:13px;padding-left:16px}.footer-location>span{font-size:10.5px}.footer-location>strong{font-size:19px;line-height:1.18}.footer-location,.footer-nav,.footer-conversation,.footer-bottom{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.compression-lab{min-height:100svh;color:var(--white);background:#070707}.compression-lab-intro{border-bottom:1px solid var(--line-dark);background:#070707;padding:218px 0 112px}.compression-lab-intro-grid{grid-template-columns:1.42fr .78fr;align-items:end;gap:10vw;display:grid}.compression-lab-intro h1{letter-spacing:-.052em;max-width:880px;margin:30px 0 0;font-size:clamp(72px,8vw,122px);font-weight:510;line-height:.92}.compression-lab-intro h1 em{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.compression-lab-intro-grid>div:last-child p{color:#fff9;max-width:470px;margin:0 0 34px;font-size:17px;line-height:1.72}.compression-lab-intro-grid>div:last-child a{color:var(--bronze-light);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760}.compression-concept{padding:84px 0 0}.compression-concept-header{grid-template-columns:64px .7fr 1.3fr;align-items:baseline;gap:28px;padding-bottom:28px;display:grid}.compression-concept-header>span{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.compression-concept-header strong{letter-spacing:-.02em;font-size:19px;font-weight:620}.compression-concept-header p{color:#ffffff80;justify-self:end;max-width:520px;margin:0;font-size:15px;line-height:1.65}.compression-section-title>p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 32px;font-size:12px;font-weight:760}.compression-section-title h2{letter-spacing:-.042em;margin:0;font-size:clamp(58px,6.1vw,94px);font-weight:490;line-height:1.01}.compression-section-title h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.compression-concept-ledger{background:#070707}.compression-ledger-stage{min-height:860px;color:var(--black);background:#f4efe6;grid-template-columns:.78fr 1.22fr;gap:7vw;padding-top:92px;padding-bottom:88px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000075}.compression-ledger-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 71px,#0909090f 71px 72px);position:absolute;inset:0}.compression-ledger-stage>*{z-index:1;position:relative}.compression-ledger-stage .compression-section-title{padding-left:54px}.compression-ledger-stage .compression-section-title>p,.compression-ledger-stage .compression-section-title h2 em{color:var(--bronze)}.compression-ledger-results{border-top:1px solid #09090957;align-self:start;padding-right:54px}.compression-ledger-results article{border-bottom:1px solid #0909093d;grid-template-columns:.58fr 1fr;align-items:center;gap:25px;min-height:132px;padding:22px 0;display:grid}.compression-ledger-results article.is-primary{background:var(--black);min-height:225px;color:var(--white);margin-left:-7vw;padding:28px 30px;box-shadow:20px 24px #8d765052}.compression-ledger-results strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.2vw,80px);font-style:italic;font-weight:400;line-height:.9}.compression-ledger-results .is-primary strong{color:var(--bronze-light);font-size:clamp(78px,8vw,122px)}.compression-ledger-results article>div{gap:12px;display:grid}.compression-ledger-results span{font-size:17px;font-weight:620}.compression-ledger-results small{color:currentColor;letter-spacing:.09em;text-transform:uppercase;opacity:.54;font-size:12px;font-weight:760}.compression-ledger-close{border-top:1px solid #09090940;grid-column:1/-1;max-width:780px;margin:22px 54px 0 auto;padding-top:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,45px);font-style:italic;line-height:1.25}.compression-ledger-close em{color:var(--bronze)}.compression-concept-runway{background:#070707}.compression-runway-stage{border-top:1px solid var(--line-dark);min-height:820px;padding-top:100px;padding-bottom:104px}.compression-runway-stage .compression-section-title{grid-template-columns:.72fr 1.28fr;align-items:end;gap:6vw;display:grid}.compression-runway-stage .compression-section-title>p,.compression-runway-stage .compression-section-title h2 em{color:var(--bronze-light)}.compression-runway-primary{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:96px;display:grid}.compression-before,.compression-after{gap:9px;display:grid}.compression-before span,.compression-after span{color:#ffffff70;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.compression-before strong{color:#ffffff8f;letter-spacing:-.045em;font-size:clamp(29px,3.5vw,52px);font-weight:530}.compression-after{background:var(--bronze-card);min-width:250px;color:var(--black);padding:28px 30px;box-shadow:18px 20px #ffffff0f}.compression-after span{color:#0909098f}.compression-after strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(57px,6vw,92px);font-style:italic;font-weight:400;line-height:.85}.compression-after small{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:760}.compression-runway-track{height:62px;position:relative}.compression-runway-track:before{background:linear-gradient(90deg, #fff3, var(--bronze-light));content:"";height:1px;position:absolute;top:50%;left:0;right:0}.compression-runway-track i{background:#070707;border:1px solid #ffffff5c;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translateY(-50%)}.compression-runway-track i:first-child{left:18%}.compression-runway-track i:nth-child(2){left:45%}.compression-runway-track i:nth-child(3){left:70%}.compression-runway-track b{background:var(--bronze-light);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 34px #b39a6d8a}.compression-runway-secondary{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1.12fr .88fr 1fr;margin-top:76px;display:grid}.compression-runway-secondary article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:185px;padding:26px;display:flex}.compression-runway-secondary article:nth-child(2){background:#10202a;transform:translateY(24px)}.compression-runway-secondary strong{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5vw,76px);font-style:italic;font-weight:400;line-height:.9}.compression-runway-secondary span{margin-top:15px;font-size:16px;font-weight:600}.compression-runway-secondary small{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:760}.compression-concept-relief{background:#171512}.compression-relief-stage{background:var(--bronze-card);min-height:920px;color:var(--black);grid-template-columns:.7fr 1.3fr;gap:7vw;padding-top:102px;padding-bottom:110px;display:grid;overflow:hidden}.compression-relief-stage .compression-section-title{padding-left:50px}.compression-relief-stage .compression-section-title>p{color:#0909099e}.compression-relief-stack{min-height:680px;margin-right:52px;position:relative}.compression-relief-stack article{flex-direction:column;padding:26px 28px;display:flex;position:absolute;box-shadow:18px 22px 42px #241a0c42}.compression-relief-stack small{letter-spacing:.1em;text-transform:uppercase;opacity:.56;font-size:11px;font-weight:770}.compression-relief-stack strong{letter-spacing:-.05em;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7vw,105px);font-style:italic;font-weight:400;line-height:.85}.compression-relief-stack span{margin-top:15px;font-size:16px;font-weight:610}.compression-relief-stack .relief-1{z-index:2;background:var(--black);width:54%;height:56%;color:var(--white);top:0;left:2%;transform:rotate(-1.2deg)}.compression-relief-stack .relief-1 strong{color:var(--bronze-light)}.compression-relief-stack .relief-2{z-index:1;background:#f3eee5;width:45%;height:39%;top:7%;right:0;transform:rotate(1.1deg)}.compression-relief-stack .relief-3{z-index:4;width:48%;height:43%;color:var(--white);background:#10202a;bottom:2%;right:6%;transform:rotate(-.6deg)}.compression-relief-stack .relief-4{z-index:3;background:#eee8dd;width:42%;height:38%;bottom:0;left:7%;transform:rotate(.8deg)}.compression-concept-editorial{background:#070707;padding-bottom:0}.compression-editorial-stage{background:linear-gradient(90deg,#070707 0 39%,#f5f0e7 39% 100%);min-height:900px}.compression-editorial-grid{grid-template-columns:.7fr .75fr 1.05fr;align-items:center;gap:6vw;min-height:900px;display:grid}.compression-editorial-grid .compression-section-title{color:var(--white)}.compression-editorial-grid .compression-section-title>p,.compression-editorial-grid .compression-section-title h2 em{color:var(--bronze-light)}.compression-editorial-feature{background:var(--bronze-card);color:var(--black);flex-direction:column;justify-content:center;align-self:stretch;padding:50px 38px;display:flex;box-shadow:24px 0 #0909091f}.compression-editorial-feature strong{letter-spacing:-.065em;font-size:clamp(120px,14vw,215px);font-weight:820;line-height:.72}.compression-editorial-feature em{font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,7vw,108px);font-style:italic;line-height:.8}.compression-editorial-feature p{margin:55px 0 0;font-size:18px;font-weight:620;line-height:1.45}.compression-editorial-feature small{letter-spacing:.1em;text-transform:uppercase;opacity:.58;margin-top:24px;font-size:11px;font-weight:770}.compression-editorial-list{color:var(--black)}.compression-editorial-list article{border-bottom:1px solid #0909093d;grid-template-columns:.58fr 1fr;align-items:center;gap:30px;min-height:165px;padding:26px 0;display:grid}.compression-editorial-list strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,5vw,76px);font-style:italic;font-weight:400;line-height:.9}.compression-editorial-list article>div{gap:11px;display:grid}.compression-editorial-list span{font-size:16px;font-weight:620}.compression-editorial-list small{letter-spacing:.09em;text-transform:uppercase;opacity:.52;font-size:11px;font-weight:770}.portfolio-page .portfolio-hero .inner-hero-title h1{line-height:1.015}@media (width<=820px){.compression-lab-intro-grid{grid-template-columns:1fr;gap:50px}.compression-concept-header{grid-template-columns:48px 1fr}.compression-concept-header p{grid-column:2;justify-self:start}.compression-ledger-stage,.compression-relief-stage{grid-template-columns:1fr}.compression-ledger-stage .compression-section-title,.compression-relief-stage .compression-section-title{padding:0 44px}.compression-ledger-results{margin-left:12vw;padding:0 44px 0 0}.compression-ledger-results article.is-primary{margin-left:-8vw}.compression-ledger-close{margin-left:44px;margin-right:44px}.compression-runway-stage .compression-section-title{grid-template-columns:1fr}.compression-relief-stack{margin:20px 44px 0}.compression-editorial-stage{background:linear-gradient(#070707 0 31%,#f5f0e7 31% 100%)}.compression-editorial-grid{grid-template-columns:1fr 1fr;padding-top:90px;padding-bottom:90px}.compression-editorial-grid .compression-section-title{grid-column:1/-1}}@media (width<=760px){.compression-lab-intro{padding:168px 0 86px}.compression-lab-intro h1{letter-spacing:-.04em;font-size:15vw;line-height:.96}.compression-concept{padding-top:62px}.compression-concept-header strong{font-size:18px}.compression-concept-header p{font-size:15px}.compression-section-title h2{letter-spacing:-.03em;font-size:13.4vw;line-height:1.04}.compression-ledger-stage{min-height:0;padding-top:70px}.compression-ledger-stage .compression-section-title,.compression-relief-stage .compression-section-title{padding:0 24px}.compression-ledger-results{margin:62px 0 0 8vw;padding-right:24px}.compression-ledger-results article{grid-template-columns:1fr;gap:16px}.compression-ledger-results article.is-primary{min-height:205px;margin-left:-6vw}.compression-ledger-results span{font-size:16px}.compression-ledger-close{margin:40px 24px 0;font-size:29px}.compression-runway-primary{grid-template-columns:1fr;gap:22px;margin-top:62px}.compression-runway-track{height:38px}.compression-after{min-width:0}.compression-runway-secondary{grid-template-columns:1fr;margin-top:58px}.compression-runway-secondary article:nth-child(2){transform:none}.compression-relief-stage{min-height:900px;padding-top:76px}.compression-relief-stack{min-height:610px;margin:56px 18px 0}.compression-relief-stack article{padding:21px}.compression-relief-stack .relief-1{width:61%;height:49%}.compression-relief-stack .relief-2{width:50%;height:34%}.compression-relief-stack .relief-3{width:56%;height:40%}.compression-relief-stack .relief-4{width:48%;height:36%}.compression-editorial-stage{background:linear-gradient(#070707 0 27%,#f5f0e7 27% 100%)}.compression-editorial-grid{grid-template-columns:1fr;gap:0;padding-top:74px;padding-bottom:74px}.compression-editorial-feature{margin-top:70px;padding:45px 27px}.compression-editorial-list{padding:34px 0 0}.compression-editorial-list article{grid-template-columns:.65fr 1fr;gap:20px}.portfolio-page .portfolio-hero .inner-hero-title h1{line-height:1.035}}.inner-page{background:var(--paper-bright);min-height:100svh}.inner-site-header{background:linear-gradient(#070707d1,#0000)}.inner-site-header.is-scrolled{background:#070707f7}.inner-back{color:#0909098c;letter-spacing:.1em;text-transform:uppercase;align-items:center;width:fit-content;font-size:10px;font-weight:720;display:inline-flex}.inner-back .arrow{margin:0 9px 0 0;transform:rotate(180deg)}.inner-back:hover .arrow{transform:rotate(180deg)translate(4px)}.on-dark-link{color:#ffffff8f}.inner-conversation{background:var(--black);color:var(--white);border-top:1px solid var(--line-dark);padding:132px 0}.inner-conversation-grid{grid-template-columns:.58fr 1.5fr .92fr;align-items:start;gap:48px;display:grid}.inner-conversation h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.6vw,86px);font-weight:470;line-height:.93}.inner-conversation-grid>div{padding-top:5px}.inner-conversation-grid>div p{color:#ffffff94;margin:0 0 28px;font-size:15px;line-height:1.72}.portfolio-page .inner-conversation{background:var(--paper-bright);color:var(--black);border-top:1px solid var(--line-light);position:relative;overflow:hidden}.portfolio-page .inner-conversation:before{background:var(--bronze);content:"";width:17%;height:7px;position:absolute;top:0;left:0}.portfolio-page .inner-conversation .eyebrow.on-dark{color:var(--bronze)}.portfolio-page .inner-conversation-grid>div p{color:#0909099c}.portfolio-page .inner-conversation .button.primary{background:var(--black);border-color:var(--black);color:var(--white)}.portfolio-page .inner-conversation .button.primary:hover{background:var(--bronze-card);border-color:var(--bronze-card);color:var(--black)}.inner-hero{min-height:810px;color:var(--white);background:#070707;padding:218px 0 105px;position:relative;overflow:hidden}.inner-hero:before{content:"";background:radial-gradient(circle at 80% 55%,#8d765033,#0000 34%);position:absolute;inset:0}.inner-hero-grid{z-index:4;grid-template-columns:.58fr 2.42fr;gap:48px;display:grid;position:relative}.inner-hero-title{max-width:1120px}.inner-hero-title h1{letter-spacing:-.07em;margin:0;font-size:clamp(76px,8.9vw,138px);font-weight:510;line-height:.88}.inner-hero-title h1 em{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.inner-hero-title>p{color:#ffffff9e;max-width:680px;margin:66px 0 0 18%;font-size:clamp(17px,1.35vw,21px);line-height:1.68}.inner-hero-sphere{z-index:2;aspect-ratio:1;opacity:.68;background:radial-gradient(circle at 35% 28%,#9b835b 0%,#765f3f 43%,#302f2c 83%,#101010 100%);border-radius:50%;width:min(37vw,610px);position:absolute;bottom:-27%;right:-3%;box-shadow:0 0 110px #8d765026}.portfolio-hero{min-height:840px;padding-bottom:122px}.portfolio-hero:before{background:radial-gradient(circle at 78% 58%,#a486531f,#0000 19%)}.portfolio-hero .inner-hero-grid{grid-template-columns:.58fr 1.56fr .86fr;align-items:end}.portfolio-hero .inner-hero-title h1{letter-spacing:-.042em;font-size:clamp(68px,7.15vw,110px);line-height:.93}.portfolio-hero .inner-hero-grid>.portfolio-hero-copy{color:#fff9;max-width:640px;margin:0;font-size:clamp(16px,1.22vw,19px);line-height:1.72}@media (width>=821px){.portfolio-page .portfolio-hero .inner-hero-grid>.portfolio-hero-copy{position:relative;top:clamp(66px,5vw,78px)}}.article-prose-flow .article-migrated-list{gap:13px;margin:0 0 30px;padding-left:25px;display:grid}.article-prose-flow .article-migrated-list li{color:#090909c2;padding-left:5px;font-size:18px;line-height:1.65}.article-conversion-block{background:var(--blue);color:var(--white);margin:30px 0 82px;padding:clamp(34px,5vw,66px);scroll-margin-top:120px}.article-conversion-block h2{letter-spacing:-.045em;max-width:720px;margin:20px 0 24px;font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:.96}.article-conversion-block>p:not(.eyebrow){color:#ffffffb8;max-width:670px;margin:0 0 30px;font-size:18px;line-height:1.7}.article-conversion-block .button{background:var(--bronze-card);border-color:var(--bronze-card);color:var(--black)}.article-close .article-author{align-items:flex-start}.article-close .article-author-copy{gap:16px;max-width:690px;display:grid}.article-close .article-author-copy>p:first-child{gap:6px;display:grid}.article-close .article-author-copy>p:last-child{color:#090909a3;margin:0;font-size:15px;line-height:1.65;display:block}.news-publication-hero{background:var(--blue)}.news-publication-hero .featured-insight{border-color:#fff3}.news-page .insights-publication-heading>p:last-child{max-width:360px}@media (width>=761px){.news-page .insights-publication-heading h1{font-size:clamp(54px,5.3vw,82px)}}.news-archive{background:var(--paper-bright)}.article-news-company{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);margin:30px 0 72px;padding:34px 38px;scroll-margin-top:120px}.article-news-company h2{letter-spacing:-.04em;margin:15px 0 24px;font-size:clamp(38px,4vw,58px);font-weight:500}.article-news-company a{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.pe-related-news{padding-top:0}@media (width<=760px){.article-prose-flow .article-migrated-list li{font-size:17px}.article-conversion-block{width:calc(100% + 36px);margin-inline:-18px;padding:34px 23px}.article-close .article-author{align-items:flex-start}.article-close .article-author-copy{gap:13px}.article-close .article-author-copy>p:last-child{font-size:15px}.article-news-company{padding-inline:0}}.portfolio-page .portfolio-weave-live{z-index:1;opacity:.48;width:78%;height:520px;position:absolute;top:56px;right:-12%;overflow:visible;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 88%,#0000)}.inner-orbit{z-index:3;pointer-events:none;border:1px solid #7a492b8c;border-radius:50%;display:block;position:absolute}.inner-orbit-one{width:58vw;height:132vh;top:-32%;right:-25%;transform:rotate(-19deg)}.inner-orbit-two{width:78vw;height:61vh;top:-43%;right:-35%;transform:rotate(14deg)}.portfolio-proof{background:var(--paper-bright);border-bottom:1px solid var(--line-light)}.portfolio-proof-grid{grid-template-columns:1.3fr repeat(4,1fr);min-height:154px;display:grid}.portfolio-proof-grid>p{letter-spacing:.13em;text-transform:uppercase;align-items:center;margin:0;font-size:10px;font-weight:720;display:flex}.portfolio-proof-grid>div{border-left:1px solid var(--line-light);flex-direction:column;justify-content:center;gap:10px;padding-left:24px;display:flex}.portfolio-proof-grid strong{letter-spacing:-.045em;font-size:31px;font-weight:560}.portfolio-proof-grid span{color:#09090980;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:690}.portfolio-directory{background:var(--paper-bright);padding:148px 0 125px}.portfolio-directory-heading{grid-template-columns:.58fr 1.5fr .92fr;align-items:end;gap:48px;margin-bottom:82px;display:grid}.portfolio-directory-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(57px,5.8vw,90px);font-weight:480;line-height:.94}.portfolio-directory-heading>p:last-child{color:#09090991;margin:0;font-size:15px;line-height:1.72}.portfolio-directory-grid{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.directory-company{--directory-bg:var(--paper);--directory-fg:var(--black);background:var(--directory-bg);min-height:535px;color:var(--directory-fg);flex-direction:column;grid-column:span 6;padding:27px 29px 25px;transition:transform .22s,filter .22s;display:flex;overflow:hidden}.directory-company:first-child,.directory-company:nth-child(4),.directory-company:nth-child(5),.directory-company:nth-child(8){grid-column:span 7;min-height:585px}.directory-company:nth-child(2),.directory-company:nth-child(3),.directory-company:nth-child(6),.directory-company:nth-child(7){grid-column:span 5}.directory-company:hover{filter:brightness(1.03);transform:translateY(-5px)}.directory-company.tone-bronze{--directory-bg:var(--bronze-card)}.directory-company.tone-black{--directory-bg:#101010;--directory-fg:var(--white)}.directory-company.tone-paper{--directory-bg:var(--paper)}.directory-company.tone-blue{--directory-bg:var(--blue);--directory-fg:var(--white)}.directory-company.tone-olive{--directory-bg:var(--olive);--directory-fg:var(--white)}.directory-company.tone-sand{--directory-bg:var(--sand)}.directory-company-top{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:22px;min-height:48px;font-size:10px;font-weight:720;display:flex}.directory-company-top>span:first-child{opacity:.58;max-width:260px}.directory-company-signal{align-items:baseline;gap:16px;margin:28px 0 44px;display:flex}.directory-company-signal strong{letter-spacing:-.085em;font-family:Georgia,Times New Roman,serif;font-size:clamp(78px,8.6vw,132px);font-style:italic;font-weight:400;line-height:.82}.directory-company-signal span{letter-spacing:.09em;text-transform:uppercase;opacity:.6;max-width:130px;font-size:10px;font-weight:720;line-height:1.45}.directory-company-copy{margin-top:auto}.directory-company-copy h3{letter-spacing:-.052em;max-width:720px;margin:0 0 18px;font-size:clamp(35px,3.4vw,53px);font-weight:510;line-height:.99}.directory-company-copy p{opacity:.62;max-width:560px;margin:0;font-size:14px;line-height:1.62}.directory-company-name{opacity:.9;border-top:1px solid;margin-top:34px;padding-top:19px;font-size:18px;font-weight:690}.portfolio-model{background:var(--black);color:var(--white);padding:150px 0}.portfolio-model-grid{grid-template-columns:.58fr 1.5fr .92fr;align-items:start;gap:48px;display:grid}.portfolio-model h2{letter-spacing:-.06em;margin:0;font-size:clamp(54px,5.7vw,88px);font-weight:470;line-height:.95}.portfolio-model h2 em{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.portfolio-model-copy p{color:#ffffff94;margin:0 0 25px;font-size:15px;line-height:1.72}.portfolio-enterprises{background:var(--paper);border-bottom:1px solid var(--line-light)}.portfolio-enterprises-grid{grid-template-columns:1.15fr repeat(6,1fr);align-items:center;gap:24px;min-height:130px;display:grid}.portfolio-enterprises p{color:#0909097a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.portfolio-enterprises strong{text-align:center;font-size:clamp(12px,1.05vw,16px);font-weight:720}.company-hero{--company-accent:var(--bronze-light);color:var(--white);background:#080808;padding:200px 0 110px;position:relative;overflow:hidden}.company-hero:after{aspect-ratio:1;border:1px solid var(--company-accent);width:min(58vw,900px);position:absolute;top:-20%;right:-12%}@supports (color:color-mix(in lab, red, red)){.company-hero:after{border:1px solid color-mix(in srgb, var(--company-accent) 48%, transparent)}}.company-hero:after{content:"";opacity:.55;border-radius:50%}.company-hero.tone-black{--company-accent:#b8a27a}.company-hero.tone-paper{--company-accent:#c2b497}.company-hero.tone-blue{--company-accent:#769bb5}.company-hero.tone-olive{--company-accent:#a2a88c}.company-hero.tone-sand{--company-accent:#c7b99e}.company-hero-grid{z-index:2;grid-template-columns:1.55fr .85fr;align-items:end;gap:9vw;display:grid;position:relative}.company-hero-copy .inner-back{margin-bottom:82px}.company-hero-copy>.eyebrow{color:var(--company-accent);margin-bottom:30px}.company-hero-copy h1{letter-spacing:-.078em;margin:0 0 35px;font-size:clamp(79px,9.4vw,145px);font-weight:570;line-height:.81}.company-hero-copy h2{letter-spacing:-.052em;max-width:900px;margin:0 0 35px;font-size:clamp(35px,3.45vw,54px);font-weight:490;line-height:.99}.company-hero-copy>p:last-child{color:#ffffff94;max-width:720px;margin:0;font-size:16px;line-height:1.72}.company-hero-signal{background:#ffffff09;border:1px solid #ffffff2b;flex-direction:column;justify-content:flex-end;min-height:390px;padding:30px;display:flex}.company-hero-signal>span{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:auto;font-size:10px;font-weight:720}.company-hero-signal strong{color:var(--company-accent);letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(84px,8.6vw,133px);font-style:italic;font-weight:400;line-height:.8}.company-hero-signal em{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;margin-top:20px;font-family:inherit;font-size:10px;font-style:normal;font-weight:720}.company-opening{background:var(--paper-bright);padding:145px 0 132px}.company-opening-grid{grid-template-columns:.58fr 1.5fr .92fr;align-items:start;gap:48px;display:grid}.company-opening h2{letter-spacing:-.06em;margin:0;font-size:clamp(53px,5.5vw,84px);font-weight:480;line-height:.95}.company-opening-grid>div p{color:#09090999;margin:0 0 25px;font-size:15px;line-height:1.74}.company-capability{background:var(--black);color:var(--white);padding:145px 0 125px}.company-capability-heading{grid-template-columns:.58fr 1.5fr .92fr;align-items:start;gap:48px;margin-bottom:82px;display:grid}.company-capability-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.5vw,84px);font-weight:470;line-height:.95}.company-capability-heading>p:last-child{color:#ffffff94;margin:0;font-size:15px;line-height:1.72}.company-capability-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.company-capability-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:310px;padding:27px;display:flex}.company-capability-grid article>span{background:var(--bronze-light);border-radius:50%;width:11px;height:11px;margin-bottom:auto;box-shadow:0 0 22px #b39a6d66}.company-capability-grid h3{letter-spacing:-.05em;margin:52px 0 17px;font-size:clamp(29px,2.7vw,42px);font-weight:510;line-height:1.01}.company-capability-grid p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.66}.company-proof{background:var(--paper);padding:140px 0}.company-proof-heading{grid-template-columns:.58fr 2.42fr;gap:48px;margin-bottom:65px;display:grid}.company-proof-heading h2{letter-spacing:-.064em;margin:0;font-size:clamp(58px,6.3vw,96px);font-weight:480;line-height:.92}.company-proof-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.company-proof-grid>div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:265px;padding:27px;display:flex}.company-proof-grid strong{color:var(--bronze);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.6vw,102px);font-style:italic;font-weight:400;line-height:.85}.company-proof-grid span{margin-top:28px;font-size:17px;font-weight:570}.company-proof-grid small{color:#09090975;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:680}.company-clients{grid-template-columns:.58fr 2.42fr;align-items:start;gap:48px;padding-top:58px;display:grid}.company-clients>p{color:#09090975;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.company-clients>div{flex-wrap:wrap;gap:12px;display:flex}.company-clients span{border:1px solid var(--line-light);color:#090909ab;letter-spacing:.055em;text-transform:uppercase;padding:12px 15px;font-size:11px;font-weight:680}.company-perspective{background:var(--black);color:var(--white);padding:145px 0}.company-perspective-grid{grid-template-columns:1.42fr .78fr;align-items:start;gap:10vw;display:grid}.company-perspective blockquote{letter-spacing:-.035em;max-width:930px;margin:38px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,57px);font-style:italic;line-height:1.17}.company-perspective-grid>div>p:last-child{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.company-perspective aside{border:1px solid var(--line-dark);padding:30px}.company-perspective aside>p:nth-child(2){color:#ffffff9e;margin:36px 0 37px;font-size:16px;line-height:1.72}.company-actions{gap:22px;display:grid}.text-link-on-dark{color:#ffffffa8;letter-spacing:.09em;text-transform:uppercase;width:fit-content;font-size:10px;font-weight:720}.company-related{background:var(--white);padding:140px 0}.company-related-heading{grid-template-columns:.58fr 2.42fr;gap:48px;margin-bottom:62px;display:grid}.company-related-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.3vw,82px);font-weight:480;line-height:.95}.company-related-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);display:grid}.company-related-grid>a{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:560px;padding:24px;display:flex}.company-related-grid>a>div{aspect-ratio:1.58;background:var(--black);margin:0 0 27px;overflow:hidden}.company-related-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.company-related-grid a:hover img{transform:scale(1.025)}.company-related-grid a>span{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.company-related-grid h3{letter-spacing:-.052em;max-width:600px;margin:22px 0 auto;font-size:clamp(32px,3.2vw,49px);font-weight:490;line-height:.99}.company-related-grid small{border-top:1px solid var(--line-light);letter-spacing:.1em;text-transform:uppercase;padding-top:22px;font-size:10px;font-weight:720}.insights-publication-hero{color:var(--white);background:#070707;padding:214px 0 118px;position:relative;overflow:hidden}.insights-publication-hero:before{content:"";border:1px solid #7a492b75;border-radius:50%;width:72vw;height:105vh;position:absolute;top:-42%;right:-20%;transform:rotate(-17deg)}.insights-publication-heading{z-index:2;grid-template-columns:.58fr 1.5fr .92fr;align-items:end;gap:48px;margin-bottom:92px;display:grid;position:relative}.insights-publication-heading h1{letter-spacing:-.044em;margin:0;font-size:clamp(70px,7.8vw,120px);font-weight:500;line-height:.93}.insights-publication-heading h1 em{color:var(--bronze-light);letter-spacing:-.032em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.insights-publication-heading>p:last-child{color:#fff9;margin:0;font-size:16px;line-height:1.7}.featured-insight{z-index:2;border:1px solid var(--line-dark);grid-template-columns:1.45fr 1fr;min-height:590px;display:grid;position:relative}.featured-insight-image{background:#111;overflow:hidden}.featured-insight-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.featured-insight:hover .featured-insight-image img{transform:scale(1.025)}.featured-insight-copy{background:#ffffff09;flex-direction:column;padding:32px;display:flex}.featured-insight-copy>div{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:720;display:flex}.featured-insight-copy>div span:first-child{color:var(--bronze-light)}.featured-insight-copy p{color:#ffffff94;margin:0 0 38px;font-size:14px;line-height:1.66}.featured-insight-copy small{border-top:1px solid var(--line-dark);letter-spacing:.1em;text-transform:uppercase;padding-top:22px;font-size:10px;font-weight:720}.insights-archive{background:var(--white);padding:82px 0 130px}.insights-latest-heading{margin-bottom:28px}.insights-latest-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:510;line-height:1}.insights-archive-heading{grid-template-columns:.58fr 1.5fr .92fr;align-items:end;gap:48px;margin-bottom:74px;display:grid}.insights-archive-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(53px,5.6vw,86px);font-weight:480;line-height:.95}.insights-archive-heading>p:last-child{color:#09090991;margin:0;font-size:15px;line-height:1.7}.insights-tools{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:1fr 330px;align-items:end;gap:36px;margin-bottom:48px;padding:22px 0;display:grid}.insights-topics{flex-wrap:wrap;gap:9px;display:flex}.insights-topics button{border:1px solid var(--line-light);color:#0909098f;cursor:pointer;letter-spacing:.065em;text-transform:uppercase;background:0 0;min-height:40px;padding:0 15px;font-size:10px;font-weight:690;transition:background .18s,color .18s}.insights-topics button:hover,.insights-topics button.is-active{background:var(--black);color:var(--white)}.insights-search{gap:9px;display:grid}.insights-search span{color:#0909097a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.insights-search input{width:100%;height:42px;color:var(--black);background:0 0;border:0;border-bottom:1px solid #09090957;outline:0;padding:0;font-size:13px}.insights-search input:focus{border-color:var(--bronze)}.insights-archive-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);display:grid}.archive-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:665px;padding:24px;transition:background .2s;display:flex}.archive-card:hover{background:var(--paper)}.archive-card-image{aspect-ratio:1.6;background:var(--black);margin:0 0 25px;overflow:hidden}.archive-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.archive-card:hover img{transform:scale(1.025)}.archive-card-meta{color:#09090975;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:720;display:flex}.archive-card h3{letter-spacing:-.056em;max-width:650px;margin:25px 0 18px;font-size:clamp(35px,3.45vw,53px);font-weight:490;line-height:.98}.archive-card>p{color:#0909098c;max-width:590px;margin:0 0 32px;font-size:14px;line-height:1.62}.archive-card>small{border-top:1px solid var(--line-light);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:21px;font-size:10px;font-weight:720}.insights-load-more{justify-content:center;padding-top:48px;display:flex}.insights-load-more button{border:1px solid var(--black);min-width:210px;color:var(--black);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:16px 24px;font-size:11px;font-weight:720;transition:background .18s,color .18s}.insights-load-more button:hover,.insights-load-more button:focus-visible{background:var(--black);color:var(--white)}.insights-load-more button:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.insights-load-more button span{opacity:.58}.insights-empty{text-align:center;border:1px solid var(--line-light);padding:70px 20px}.insights-empty strong{margin-bottom:22px;font-size:22px;display:block}.insights-empty button{border:0;border-bottom:1px solid var(--black);cursor:pointer;text-transform:uppercase;background:0 0;font-size:11px;font-weight:720}.newsletter-band{background:var(--bronze-card);color:var(--black);border-bottom:1px solid #0909092e;padding:125px 0;position:relative;overflow:hidden}.newsletter-band:before{aspect-ratio:1;content:"";background:#0909091c;border-radius:50%;width:min(37vw,570px);position:absolute;bottom:-46%;right:-9%}.newsletter-band-grid{z-index:2;grid-template-columns:.58fr 1.5fr .92fr;align-items:start;gap:48px;display:grid;position:relative}.newsletter-band .eyebrow.on-dark{color:#0909099e}.newsletter-band h2{letter-spacing:-.035em;gap:clamp(16px,1.6vw,26px);margin:0;font-size:clamp(48px,5.2vw,80px);font-weight:490;line-height:.99;display:grid}.newsletter-band h2>span{display:block}.newsletter-band h2 em{color:var(--paper-bright);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.08em;font-style:italic;font-weight:400}.newsletter-band-grid>div p{color:#090909ab;margin:0 0 27px;font-size:15px;line-height:1.7}.newsletter-band .button.primary{background:var(--black);border-color:var(--black);color:var(--white)}.newsletter-band .button.primary:hover{background:var(--white);border-color:var(--white);color:var(--black)}.newsletter-signup{gap:10px;width:100%;max-width:520px;display:grid}.newsletter-signup-context{gap:5px;margin-bottom:4px;display:grid}.newsletter-signup-context strong{color:var(--black);letter-spacing:-.02em;font-size:17px;font-weight:690}.newsletter-signup-context span{color:#09090996;max-width:490px;font-size:13px;line-height:1.55}.newsletter-band .newsletter-signup-context strong{color:var(--white)}.newsletter-band .newsletter-signup-context span{color:#ffffff9e}.newsletter-signup>label{color:#0909099e;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.newsletter-signup-control{background:#ffffffe0;border:1px solid #0909095c;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding:6px;display:grid;box-shadow:0 10px 28px #09090914}.newsletter-signup input{min-width:0;height:50px;color:var(--black);background:0 0;border:0;outline:0;padding:0 15px;font-size:16px}.newsletter-signup input::placeholder{color:#0909096b}.newsletter-signup-control:focus-within{border-color:var(--black);box-shadow:0 0 0 2px #0909091a,0 10px 28px #09090914}.newsletter-signup button{border:1px solid var(--black);background:var(--black);min-width:137px;color:var(--white);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.newsletter-signup button:hover{background:var(--bronze-card);color:var(--black)}.newsletter-band .newsletter-signup button:hover{background:var(--white)}.newsletter-signup-compact{flex:0 610px;max-width:610px}.newsletter-signup-success{border-left:5px solid var(--black);width:100%;max-width:520px;min-height:92px;color:var(--black);background:#ffffffe0;align-content:center;gap:6px;padding:18px 21px;display:grid}.newsletter-signup-success strong{letter-spacing:-.02em;font-size:21px;font-weight:650}.newsletter-signup-success span{color:#09090994;font-size:13px}.newsletter-signup-success.is-compact{flex:0 610px;max-width:610px}@media (width<=520px){.newsletter-signup-control{grid-template-columns:1fr}.newsletter-signup button{min-height:50px}}.article-hero{color:var(--white);background:#070707;padding:190px 0 100px}.article-hero-grid{grid-template-columns:.58fr 2.42fr;gap:40px 48px;display:grid}.article-hero-grid>.inner-back{grid-column:1/-1;margin-bottom:48px}.article-meta{color:#ffffff73;letter-spacing:.11em;text-transform:uppercase;align-content:start;gap:13px;font-size:10px;font-weight:720;display:grid}.article-meta span:first-child{color:var(--bronze-light)}.article-hero h1{letter-spacing:-.055em;max-width:1040px;margin:0;font-size:clamp(58px,6.25vw,96px);font-weight:510;line-height:.96}.article-hero-grid>p{color:#ffffff9c;letter-spacing:-.015em;grid-column:2;max-width:770px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.8vw,28px);line-height:1.48}.article-byline{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;grid-column:2;gap:22px;margin-top:12px;font-size:10px;font-weight:720;display:flex}.article-byline span+span:before{content:"•";color:var(--bronze-light);margin-right:22px}.article-hero-image{background:var(--black);width:100%;max-height:830px;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;height:min(62vw,830px);display:block}.article-image-credit{color:#09090975;letter-spacing:.09em;text-transform:uppercase;justify-content:flex-end;gap:13px;padding-top:13px;font-size:10px;font-weight:690;display:flex}.article-image-credit span:first-child{color:var(--bronze)}.article-reading-layout{grid-template-columns:.58fr 1.65fr .77fr;gap:48px;padding-top:112px;padding-bottom:140px;display:grid}.article-rail{align-self:start;gap:17px;padding-right:30px;display:grid;position:sticky;top:132px}.article-rail>span{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:720}.article-rail a{color:#0909097a;font-size:11px;font-weight:650;line-height:1.45}.article-rail a:hover{color:var(--black)}.article-body{grid-column:2;max-width:780px}.article-lead{padding-bottom:60px}.article-lead p{letter-spacing:-.012em;margin:0 0 27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.65vw,25px);line-height:1.58}.article-stat-block{border-left:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);margin:70px 0;display:grid}.article-stat-block>div{border-right:1px solid var(--line-light);flex-direction:column;min-height:175px;padding:22px;display:flex}.article-stat-block strong{color:var(--bronze);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,4.6vw,70px);font-style:italic;font-weight:400;line-height:.9}.article-stat-block span{color:#09090987;letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:680;line-height:1.45}.article-section{padding:13px 0 65px;scroll-margin-top:125px}.article-section h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(36px,3.25vw,50px);font-weight:500;line-height:1.03}.article-section>p{color:#090909c2;margin:0 0 25px;font-size:19px;line-height:1.76}.article-section blockquote{border-left:2px solid var(--bronze);letter-spacing:-.025em;margin:50px 0;padding:38px 0 38px 35px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,45px);font-style:italic;line-height:1.32}.article-section ul{gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.article-section li{color:#090909b8;padding:20px 20px 20px 38px;font-size:16px;line-height:1.55;position:relative}.article-section li:before{background:var(--bronze);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:27px;left:8px}.article-full-brief{padding:0 0 66px;scroll-margin-top:125px}.article-prose-flow>p{color:#090909c2;margin:0 0 25px;font-size:19px;line-height:1.76}.article-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bronze);-webkit-text-decoration-color:var(--bronze);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:1px}.article-inline-link:hover{text-decoration-thickness:2px}.article-full-brief:first-child .article-prose-flow>p:first-child{letter-spacing:-.012em;margin-bottom:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.65vw,25px);line-height:1.58}.article-prose-flow h2{letter-spacing:-.042em;margin:64px 0 31px;font-size:clamp(35px,3.1vw,48px);font-weight:500;line-height:1.03}.article-full-stat-card{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:.58fr 1fr;align-items:center;gap:28px;min-height:165px;margin:34px 0;padding:26px 0;display:grid}.article-full-stat-card strong{color:var(--bronze);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.4vw,82px);font-style:italic;font-weight:400;line-height:.9}.article-full-stat-card span{color:#0909098f;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.article-pull-quote{border-top:1px solid var(--black);border-bottom:1px solid var(--black);width:calc(100% + 132px);color:var(--black);letter-spacing:-.03em;margin:70px -66px;padding:44px 52px 47px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.4vw,52px);font-style:italic;line-height:1.19}.article-section .article-pull-quote{border-left:0;margin-block:64px;padding-left:52px}.article-action-block{width:calc(100% + 160px);color:var(--black);background:#d9c9a8;grid-template-columns:.34fr .66fr;margin:24px -80px 92px;scroll-margin-top:125px;display:grid}.article-action-label{border-right:1px solid #09090938;flex-direction:column;justify-content:space-between;min-height:100%;padding:31px 27px;display:flex}.article-action-label .eyebrow{color:#0909099e}.article-action-label>span{max-width:110px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;line-height:1.1}.article-action-copy{padding:43px 46px 48px}.article-action-copy h2{letter-spacing:-.045em;margin:0 0 35px;font-size:clamp(44px,4.7vw,70px);font-weight:500;line-height:.96}.article-action-copy p,.article-action-copy .article-prose-flow>p{color:#090909bf;margin:0 0 23px;font-size:17px;line-height:1.7}.article-action-copy .article-prose-flow>p:first-child,.article-action-copy>p:first-of-type{color:var(--black);font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.5}.article-action-copy blockquote{border-top:1px solid #09090940;margin:35px 0 0;padding:27px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:italic;line-height:1.28}.article-action-copy ul,.article-action-copy ol{counter-reset:action-list;margin:30px 0 0;padding:0;list-style:none}.article-action-copy li{color:#090909c2;counter-increment:action-list;border-top:1px solid #09090938;min-height:70px;padding:20px 0 20px 54px;font-size:16px;line-height:1.55;position:relative}.article-action-copy li:before{color:#0909098a;content:counter(action-list, decimal-leading-zero);font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;position:absolute;top:19px;left:0}.article-list-followup{font-family:Georgia,Times New Roman,serif;margin-top:24px!important;font-size:20px!important}.article-section .article-numbered-list,.article-prose-flow .article-numbered-list{counter-reset:article-numbered-list;gap:0;margin:36px 0;padding:0;list-style:none;display:grid}.article-section .article-numbered-list li,.article-prose-flow .article-numbered-list li{color:#090909b8;counter-increment:article-numbered-list;padding:20px 20px 20px 52px;font-size:16px;line-height:1.55;position:relative}.article-section .article-numbered-list li:before,.article-prose-flow .article-numbered-list li:before{width:auto;height:auto;color:var(--bronze);content:counter(article-numbered-list, decimal-leading-zero);background:0 0;border-radius:0;font-family:Georgia,Times New Roman,serif;font-size:18px;position:absolute;top:18px;left:4px}.article-portfolio-connection{background:var(--black);width:calc(100% + 160px);color:var(--white);grid-template-columns:.34fr .66fr;margin:20px -80px 84px;scroll-margin-top:125px;display:grid}.article-portfolio-label{border-right:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:100%;padding:31px 27px;display:flex}.article-portfolio-label>span{color:#ffffff73;max-width:125px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-style:italic;line-height:1.15}.article-portfolio-copy{padding:43px 46px 48px}.article-portfolio-copy h2{color:var(--bronze-light);letter-spacing:-.045em;margin:0 0 27px;font-size:clamp(42px,4.5vw,69px);font-weight:500;line-height:.97}.article-portfolio-copy .article-prose-flow h2{color:#ffffffdb;letter-spacing:-.02em;margin:35px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.article-portfolio-copy>p,.article-portfolio-copy .article-prose-flow>p{color:#ffffffa8;margin:0 0 19px;font-size:17px;line-height:1.72}.article-portfolio-connection a{color:var(--bronze-light);letter-spacing:.09em;text-transform:uppercase;margin-top:25px;font-size:10px;font-weight:720;display:inline-flex}.article-postscript{padding-top:8px}.article-close{padding:60px 0 0}.article-close blockquote{letter-spacing:-.035em;margin:0 0 48px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,61px);font-style:italic;line-height:1.19}.article-close>div{align-items:center;gap:18px;display:flex}.article-close img{object-fit:cover;object-position:center 18%;border-radius:50%;width:64px;height:64px}.article-close p{gap:6px;margin:0;display:grid}.article-close span{color:#0909097a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:690}.article-related{background:var(--paper);padding:135px 0}.article-related-heading{grid-template-columns:.58fr 2.42fr;gap:48px;margin-bottom:62px;display:grid}.article-related-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.4vw,83px);font-weight:480;line-height:.95}.article-related-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.article-related-grid>a{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:510px;padding:20px;display:flex}.article-related-grid a>div{aspect-ratio:1.55;background:var(--black);margin-bottom:23px;overflow:hidden}.article-related-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.article-related-grid a:hover img{transform:scale(1.025)}.article-related-grid a>span{color:#09090973;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.article-related-grid h3{letter-spacing:-.052em;margin:22px 0 auto;font-size:clamp(27px,2.7vw,41px);font-weight:500;line-height:1}.article-related-grid small{border-top:1px solid var(--line-light);letter-spacing:.09em;text-transform:uppercase;padding-top:20px;font-size:10px;font-weight:720}@media (width<=1080px){.inner-conversation-grid,.portfolio-directory-heading,.portfolio-model-grid,.company-opening-grid,.company-capability-heading,.insights-publication-heading,.insights-archive-heading,.newsletter-band-grid{grid-template-columns:.48fr 1.55fr .97fr;gap:28px}.inner-hero-grid{grid-template-columns:.48fr 2.52fr;gap:28px}.directory-company{min-height:520px}.portfolio-enterprises-grid{grid-template-columns:repeat(3,1fr);row-gap:26px;padding:32px 0}.portfolio-enterprises-grid p{grid-column:1/-1}.company-hero-grid{gap:5vw}.company-perspective-grid{gap:6vw}.article-reading-layout{grid-template-columns:.48fr 1.8fr .72fr;gap:30px}}@media (width<=820px){.inner-hero{min-height:700px}.inner-hero-grid,.inner-conversation-grid,.portfolio-directory-heading,.portfolio-model-grid,.company-opening-grid,.company-capability-heading,.company-proof-heading,.company-clients,.company-related-heading,.insights-publication-heading,.insights-archive-heading,.newsletter-band-grid,.article-related-heading{grid-template-columns:1fr}.inner-hero-title{grid-column:1}.inner-hero-title>p{margin-left:0}.portfolio-hero .inner-hero-title h1{letter-spacing:-.04em;font-size:13.8vw;line-height:.95}.portfolio-hero .inner-hero-grid{grid-template-columns:1fr;align-items:start}.portfolio-hero .inner-hero-grid>.portfolio-hero-copy{max-width:680px;margin-top:42px}.portfolio-proof-grid{grid-template-columns:repeat(2,1fr);padding:28px 0}.portfolio-proof-grid>p{grid-column:1/-1;padding-bottom:18px}.portfolio-directory-grid .directory-company{grid-column:span 12;min-height:520px;display:flex}.company-hero-grid{grid-template-columns:1fr}.company-hero-signal{min-height:290px}.company-capability-grid,.company-proof-grid,.company-perspective-grid,.company-related-grid,.featured-insight{grid-template-columns:1fr}.featured-insight-image{min-height:420px}.featured-insight-copy{min-height:470px}.insights-tools,.article-hero-grid{grid-template-columns:1fr}.article-meta{flex-wrap:wrap;gap:12px 20px;display:flex}.article-hero h1,.article-hero-grid>p,.article-byline{grid-column:1}.article-reading-layout{grid-template-columns:1fr}.article-rail{display:none}.article-body{grid-column:1;max-width:760px;margin-inline:auto}.article-pull-quote,.article-action-block,.article-portfolio-connection{width:calc(100% + 52px);margin-inline:-26px}.article-related-grid{grid-template-columns:1fr}}@media (width<=760px){.inner-site-header{background:linear-gradient(#070707d1,#0000)}.inner-back,.directory-company-top,.portfolio-proof-grid>p,.portfolio-proof-grid span,.company-hero-signal>span,.company-hero-signal em,.company-clients>p,.company-clients span,.featured-insight-copy>div,.featured-insight-copy small,.archive-card-meta,.archive-card>small,.insights-search span,.insights-topics button,.article-meta,.article-byline,.article-stat-block span,.article-portfolio-connection a,.article-close span,.article-related-grid a>span,.article-related-grid small{font-size:12px}.inner-hero{min-height:720px;padding:160px 0 82px}.inner-hero-grid{display:block}.inner-hero-title{margin-top:43px}.inner-hero-title h1{font-size:14.4vw;line-height:.92}.inner-hero-title>p{max-width:92%;margin-top:49px;font-size:17px}.inner-hero-sphere{width:94vw;bottom:-11%;right:-37%}.inner-orbit-one{width:170vw;right:-115%}.inner-orbit-two{width:190vw;right:-107%}.portfolio-hero{min-height:760px;padding-bottom:88px}.portfolio-hero .inner-hero-grid{display:block}.portfolio-hero .inner-hero-grid>.portfolio-hero-copy{max-width:88%;margin:48px 0 0;font-size:17px}.portfolio-page .portfolio-weave-live{opacity:.38;width:178%;height:390px;top:108px;right:-84%}.portfolio-proof-grid{padding:27px 0}.portfolio-proof-grid>div{border-top:1px solid var(--line-light);min-height:100px;padding-left:14px}.portfolio-proof-grid>div:nth-child(2n){border-left:0}.portfolio-proof-grid strong{font-size:27px}.portfolio-directory,.portfolio-model,.company-opening,.company-capability,.company-proof,.company-perspective,.company-related,.insights-archive,.article-related{padding:94px 0}.portfolio-directory-heading,.company-capability-heading,.insights-archive-heading{margin-bottom:52px;display:block}.portfolio-directory-heading h2,.company-capability-heading h2,.insights-archive-heading h2{margin:25px 0 28px;font-size:13vw}.portfolio-directory-heading>p:last-child,.company-capability-heading>p:last-child,.insights-archive-heading>p:last-child{font-size:16px}.portfolio-directory-grid{grid-template-columns:1fr}.portfolio-directory-grid .directory-company{grid-column:1;min-height:510px;padding:23px 21px}.directory-company-signal strong{font-size:24vw}.directory-company-signal span{font-size:12px}.directory-company-copy h3{font-size:10.3vw}.directory-company-copy p{font-size:15px}.directory-company-name{font-size:16px}.portfolio-model-grid{display:block}.portfolio-model h2{margin:26px 0 37px;font-size:13vw}.portfolio-model-copy p{font-size:16px}.portfolio-enterprises-grid{grid-template-columns:repeat(2,1fr);gap:23px 12px;padding:31px 0 38px}.portfolio-enterprises-grid strong{text-align:left;font-size:13px}.inner-conversation{padding:94px 0}.inner-conversation-grid{display:block}.inner-conversation h2{margin:26px 0 35px;font-size:13vw}.inner-conversation-grid>div p{font-size:17px}.inner-conversation .button{width:100%}.company-hero{padding:152px 0 82px}.company-hero-copy .inner-back{margin-bottom:56px}.company-hero-copy h1{font-size:18vw;line-height:.86}.company-hero-copy h2{font-size:10.7vw}.company-hero-copy>p:last-child{font-size:17px}.company-hero-signal{min-height:250px;margin-top:52px;padding:23px}.company-hero-signal strong{font-size:25vw}.company-opening-grid{display:block}.company-opening h2{margin:26px 0 36px;font-size:13vw}.company-opening-grid>div p{font-size:16px}.company-capability-grid{border-left:0}.company-capability-grid article{border-left:1px solid var(--line-dark);min-height:260px}.company-capability-grid h3{font-size:9.4vw}.company-capability-grid p{font-size:16px}.company-proof-heading{margin-bottom:48px;display:block}.company-proof-heading h2{margin-top:25px;font-size:13vw}.company-proof-grid{border-left:0}.company-proof-grid>div{border-left:1px solid var(--line-light);min-height:220px}.company-proof-grid strong{font-size:20vw}.company-proof-grid span{font-size:18px}.company-proof-grid small{font-size:12px}.company-clients{padding-top:45px;display:block}.company-clients>p{margin-bottom:22px}.company-perspective-grid{display:block}.company-perspective blockquote{font-size:8.5vw}.company-perspective aside{margin-top:64px;padding:24px}.company-perspective aside>p:nth-child(2){font-size:17px}.company-perspective .button{width:100%}.company-related-heading{margin-bottom:47px;display:block}.company-related-heading h2{margin-top:24px;font-size:13vw}.company-related-grid>a{min-height:490px}.company-related-grid h3{font-size:10vw}.insights-publication-hero{padding:160px 0 84px}.insights-publication-heading{margin-bottom:58px;display:block}.insights-publication-heading h1{margin:29px 0 34px;font-size:14vw}.insights-publication-heading>p:last-child{font-size:17px}.featured-insight{border-left:0;border-right:0;width:100%}.featured-insight-image{min-height:285px}.featured-insight-copy{min-height:430px;padding:24px 18px}.featured-insight-copy h2{letter-spacing:-.038em;font-size:10.7vw;line-height:1.055}.featured-insight-copy p{font-size:16px}.insights-tools{margin-bottom:36px}.insights-topics{grid-template-columns:repeat(2,1fr);display:grid}.insights-topics button{padding:0 9px}.insights-search input{height:48px;font-size:16px}.insights-archive-grid{border-left:0;grid-template-columns:1fr}.archive-card{border-left:1px solid var(--line-light);min-height:590px;padding:20px 18px}.archive-card h3{font-size:10vw}.archive-card>p{font-size:15px}.newsletter-band{padding:92px 0}.newsletter-band-grid{display:block}.newsletter-band h2{gap:18px;margin:26px 0 35px;font-size:12.5vw}.newsletter-band-grid>div p{font-size:17px}.newsletter-band .button{width:100%}.newsletter-signup{max-width:none}.article-hero{padding:142px 0 76px}.article-hero-grid{display:block}.article-hero-grid>.inner-back{margin-bottom:54px}.article-meta{margin-bottom:28px}.article-hero h1{font-size:clamp(44px,11.2vw,64px);line-height:.97}.article-hero-grid>p{margin-top:28px;font-size:22px;line-height:1.48}.article-byline{margin-top:29px}.article-hero-image img{height:73vw;min-height:310px}.article-reading-layout{padding-top:72px;padding-bottom:94px}.article-lead p{font-size:21px;line-height:1.58}.article-stat-block{margin:55px 0}.article-stat-block>div{min-height:150px;padding:17px}.article-stat-block strong{font-size:13vw}.article-section{padding-bottom:50px}.article-section h2{font-size:clamp(34px,9vw,46px)}.article-section>p{font-size:18px;line-height:1.72}.article-section blockquote{margin:42px 0;padding:28px 0 28px 22px;font-size:30px}.article-section li{font-size:16px}.article-prose-flow>p{font-size:18px;line-height:1.72}.article-full-brief:first-child .article-prose-flow>p:first-child{font-size:21px;line-height:1.58}.article-prose-flow h2{margin-top:52px;font-size:clamp(34px,9vw,46px)}.article-full-stat-card{grid-template-columns:1fr;gap:17px;min-height:145px}.article-full-stat-card strong{font-size:15vw}.article-pull-quote,.article-section .article-pull-quote{width:calc(100% + 36px);margin:50px -18px;padding:31px 18px 34px;font-size:8vw;line-height:1.24}.article-action-block,.article-portfolio-connection{grid-template-columns:1fr;width:calc(100% + 36px);margin-inline:-18px;padding:0}.article-action-block{margin-bottom:70px}.article-portfolio-connection{margin-bottom:64px}.article-action-label,.article-portfolio-label{border-bottom:1px solid #09090933;border-right:0;flex-direction:row;align-items:flex-end;min-height:auto;padding:22px 20px}.article-portfolio-label{border-bottom-color:#ffffff29}.article-action-label>span,.article-portfolio-label>span{text-align:right;max-width:95px;font-size:17px}.article-action-copy,.article-portfolio-copy{padding:32px 21px 38px}.article-action-copy h2,.article-portfolio-copy h2{font-size:11.6vw;line-height:1}.article-action-copy p,.article-action-copy .article-prose-flow>p,.article-portfolio-copy>p,.article-portfolio-copy .article-prose-flow>p{font-size:17px}.article-action-copy .article-prose-flow>p:first-child,.article-action-copy>p:first-of-type{font-size:21px}.article-close blockquote{font-size:9.5vw}.article-related-heading{margin-bottom:46px;display:block}.article-related-heading h2{margin-top:24px;font-size:13vw}.article-related-grid{border-left:0;grid-template-columns:1fr}.article-related-grid>a{border-left:1px solid var(--line-light);min-height:490px}.article-related-grid h3{font-size:10vw}}@media (width>=761px){.eyebrow,.button,.nav-link,.nav-cta,.mobile-nav summary,.mobile-nav-panel a,.hero-kicker,.route-action,.proof-stat span,.credibility-inner p,.specialist-top,.specialist-metric span,.specialist-foot>span,.portfolio-more a,.insights-more>a:not(.button),.founder-portrait strong,.founder-portrait span,.founder-proof,.founder-conversation small,.insight-meta,.insight-link,.final-inner>span,.inner-back,.portfolio-proof-grid>p,.portfolio-proof-grid span,.directory-company-top,.directory-company-signal span,.portfolio-enterprises p,.company-hero-signal>span,.company-hero-signal em,.company-proof-grid small,.company-clients>p,.company-perspective-grid>div>p:last-child,.text-link-on-dark,.company-related-grid a>span,.company-related-grid small,.featured-insight-copy>div,.featured-insight-copy small,.insights-topics button,.insights-search span,.archive-card-meta,.archive-card>small,.article-meta,.article-byline,.article-image-credit,.article-rail>span,.article-stat-block span,.article-portfolio-connection a,.article-close span,.article-related-grid a>span,.article-related-grid small{font-size:11px}.route-card small,.specialist-body p,.directory-company-copy p,.company-capability-grid p,.featured-insight-copy p,.archive-card>p{font-size:15px}.wayfinder-heading h2,.specialists-heading h2,.why-statement,.why-evidence-heading h3,.founder-copy h2,.insights-heading h2,.final-inner h2,.footer-statement>strong,.inner-conversation h2,.portfolio-directory-heading h2,.company-opening h2,.company-capability-heading h2,.company-proof-heading h2,.company-related-heading h2,.insights-archive-heading h2,.newsletter-band h2,.article-section h2,.article-portfolio-connection h2,.article-related-heading h2{line-height:.98}.founder-copy h2{line-height:.99}.portfolio-model h2{line-height:1.02}.inner-hero-title h1,.insights-publication-heading h1,.article-hero h1{line-height:.94}.portfolio-hero .inner-hero-title h1{line-height:.97}.company-hero-copy h1{line-height:.88}.company-hero-copy h2,.route-card strong,.specialist-body h3,.directory-company-copy h3,.company-capability-grid h3,.company-related-grid h3,.featured-insight-copy h2,.archive-card h3,.article-related-grid h3{line-height:1.03}}@media (width<=760px){.founder-copy h2{line-height:1}.portfolio-model h2{line-height:1.03}.specialists-heading h2,.insights-heading h2,.why-statement,.why-evidence-heading h3,.final-inner h2,.footer-statement>strong,.inner-conversation h2,.portfolio-directory-heading h2,.company-opening h2,.company-capability-heading h2,.company-proof-heading h2,.company-related-heading h2,.insights-archive-heading h2,.newsletter-band h2,.article-section h2,.article-portfolio-connection h2,.article-related-heading h2{line-height:1}.inner-hero-title h1,.insights-publication-heading h1,.article-hero h1{line-height:.97}.portfolio-hero .inner-hero-title h1{line-height:.99}.company-hero-copy h1{line-height:.9}.company-hero-copy h2,.route-card strong,.specialist-body h3,.directory-company-copy h3,.company-capability-grid h3,.company-related-grid h3,.featured-insight-copy h2,.archive-card h3,.article-related-grid h3{line-height:1.05}.insights-more{flex-direction:column;align-items:stretch;padding-top:36px}.insights-more .button{width:100%;min-width:0}}.eyebrow,.hero-kicker{font-size:12px;line-height:1.5}.nav-link,.nav-cta,.button,.mobile-nav summary,.mobile-nav-panel a{font-size:11.5px}.route-card small,.specialist-body p,.directory-company-copy p,.company-capability-grid p,.featured-insight-copy p,.archive-card>p{font-size:16px;line-height:1.68}.specialists-copy p,.why-thesis-grid>p:last-child,.founder-detail,.insights-heading>p:last-child,.final-inner>p,.inner-conversation-grid>div p,.portfolio-directory-heading>p:last-child,.portfolio-model-copy p,.company-opening-grid>div p,.company-capability-heading>p:last-child,.company-perspective aside>p:nth-child(2),.insights-publication-heading>p:last-child,.insights-archive-heading>p:last-child,.newsletter-band-grid>div p,.article-portfolio-connection>p:nth-of-type(2){font-size:17px}.founder-intro{font-size:18px}.proof-inner>p,.portfolio-proof-grid>p{font-size:13px}.proof-stat span,.credibility-inner p,.route-action,.specialist-top,.specialist-metric span,.specialist-foot>span,.portfolio-more a,.insights-more>a:not(.button),.founder-portrait strong,.founder-portrait span,.founder-proof,.founder-conversation small,.insight-meta,.insight-link,.final-inner>span,.inner-back,.portfolio-proof-grid span,.directory-company-top,.directory-company-signal span,.portfolio-enterprises p,.company-hero-signal>span,.company-hero-signal em,.company-proof-grid small,.company-clients>p,.company-perspective-grid>div>p:last-child,.text-link-on-dark,.company-related-grid a>span,.company-related-grid small,.featured-insight-copy>div,.featured-insight-copy small,.insights-topics button,.insights-search span,.archive-card-meta,.archive-card>small,.article-meta,.article-byline,.article-image-credit,.article-rail>span,.article-stat-block span,.article-portfolio-connection a,.article-close span,.article-related-grid a>span,.article-related-grid small{font-size:12px}.why-proof-card span{font-size:16px}.why-proof-card small{font-size:12px}.specialist-foot strong,.directory-company-name{font-size:20px}.portfolio-enterprises strong{font-size:clamp(14px,1.12vw,17px)}.company-clients span{font-size:12px}.article-rail a{font-size:13px}.article-close strong{font-size:15px}.wayfinder-heading h2,.specialists-heading h2,.why-statement,.why-evidence-heading h3,.founder-copy h2,.insights-heading h2,.final-inner h2,.footer-statement>strong,.inner-conversation h2,.portfolio-directory-heading h2,.portfolio-model h2,.company-opening h2,.company-capability-heading h2,.company-proof-heading h2,.company-related-heading h2,.insights-archive-heading h2,.newsletter-band h2,.article-section h2,.article-portfolio-connection h2,.article-related-heading h2{letter-spacing:-.045em;line-height:1.02}.route-card strong,.specialist-body h3,.directory-company-copy h3,.company-hero-copy h2,.company-capability-grid h3,.company-related-grid h3,.featured-insight-copy h2,.archive-card h3,.insight-card h3,.article-related-grid h3{letter-spacing:-.04em;line-height:1.07}.inner-hero-title h1,.portfolio-hero .inner-hero-title h1,.company-hero-copy h1,.article-hero h1{letter-spacing:-.045em;line-height:.98}.insights-publication-heading h1{letter-spacing:-.032em;gap:.08em;line-height:.92;display:grid}.insights-publication-heading h1>span,.insights-publication-heading h1>em{display:block}@media (width<=760px){.nav-link,.nav-cta,.button,.mobile-nav summary,.mobile-nav-panel a,.route-action,.portfolio-more a,.insights-more>a:not(.button),.insight-link,.text-link-on-dark{font-size:12.5px}.route-card small,.specialist-body p,.directory-company-copy p,.company-capability-grid p,.featured-insight-copy p,.archive-card>p{font-size:16px}.specialists-copy p,.founder-detail,.inner-conversation-grid>div p,.portfolio-directory-heading>p:last-child,.portfolio-model-copy p,.company-opening-grid>div p,.company-capability-heading>p:last-child,.insights-archive-heading>p:last-child,.newsletter-band-grid>div p{font-size:17px}.specialist-foot strong,.directory-company-name{font-size:18px}.wayfinder-heading h2,.specialists-heading h2,.why-statement,.why-evidence-heading h3,.founder-copy h2,.insights-heading h2,.final-inner h2,.footer-statement>strong,.inner-conversation h2,.portfolio-directory-heading h2,.portfolio-model h2,.company-opening h2,.company-capability-heading h2,.company-proof-heading h2,.company-related-heading h2,.insights-archive-heading h2,.newsletter-band h2,.article-section h2,.article-portfolio-connection h2,.article-related-heading h2{letter-spacing:-.035em;line-height:1.05}.founder-copy h2,.portfolio-model h2{line-height:1.08}.insights-publication-heading h1{letter-spacing:-.025em;gap:.11em;line-height:.93}.inner-hero-title h1,.portfolio-hero .inner-hero-title h1,.company-hero-copy h1,.article-hero h1{letter-spacing:-.035em;line-height:1}}.wayfinder:after{display:none}.route-action{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;width:fit-content;min-height:48px;padding:0 17px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.route-card:hover .route-action,.route-card:focus-visible .route-action{border-color:var(--black);background:var(--black);color:var(--white)}.specialist-foot>span{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.specialist-foot strong{min-width:0}.portfolio-more a{border:1px solid var(--black);background:var(--black);min-height:54px;color:var(--white);justify-content:center;align-items:center;padding:0 23px;font-size:12px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.portfolio-more a:hover{background:var(--bronze-card);color:var(--black)}@media (width<=760px){.route-action{width:100%;min-height:52px;padding-inline:16px;font-size:13.5px}.specialist-foot{flex-direction:column;align-items:flex-start;gap:13px}.portfolio-more{justify-content:stretch;padding-top:28px}.portfolio-more a{width:100%;min-height:58px;font-size:13px}.featured-insight-copy{min-height:560px}.featured-insight-copy h2{margin:52px 0 28px}}.site-v9 .nav-link,.site-v9 .nav-cta,.site-v9 .button{font-size:12px}.site-v9 .eyebrow,.site-v9 .hero-kicker{letter-spacing:.17em;font-size:12.5px}.site-v9 .route-action,.site-v9 .specialist-top,.site-v9 .specialist-metric span,.site-v9 .specialist-foot>span,.site-v9 .portfolio-more a,.site-v9 .insight-meta,.site-v9 .insight-link,.site-v9 .directory-company-top,.site-v9 .archive-card-meta,.site-v9 .archive-card>small,.site-v9 .featured-insight-copy>div,.site-v9 .featured-insight-copy small,.site-v9 .company-hero-signal>span,.site-v9 .company-hero-signal em,.site-v9 .company-proof-grid small,.site-v9 .company-clients>p,.site-v9 .text-link-on-dark,.site-v9 .article-meta,.site-v9 .article-byline,.site-v9 .article-image-credit,.site-v9 .article-stat-block span,.site-v9 .article-portfolio-connection a,.site-v9 .article-related-grid a>span,.site-v9 .article-related-grid small{font-size:12.5px}.site-v9 .specialist-body p,.site-v9 .directory-company-copy p,.site-v9 .company-capability-grid p,.site-v9 .featured-insight-copy p,.site-v9 .archive-card>p{font-size:16.5px;line-height:1.68}.site-v9 .specialists-heading h2,.site-v9 .why-statement,.site-v9 .why-evidence-heading h3,.site-v9 .founder-copy h2,.site-v9 .insights-heading h2,.site-v9 .final-inner h2,.site-v9 .footer-statement>strong,.site-v9 .inner-hero-title h1,.site-v9 .inner-conversation h2,.site-v9 .portfolio-directory-heading h2,.site-v9 .portfolio-model h2,.site-v9 .company-opening h2,.site-v9 .company-capability-heading h2,.site-v9 .company-proof-heading h2,.site-v9 .company-related-heading h2,.site-v9 .insights-publication-heading h1,.site-v9 .newsletter-band h2,.site-v9 .article-hero h1,.site-v9 .article-section h2,.site-v9 .article-related-heading h2{letter-spacing:-.032em}.site-v9 .route-card strong,.site-v9 .specialist-body h3,.site-v9 .directory-company-title h3,.site-v9 .company-hero-copy h2,.site-v9 .company-capability-grid h3,.site-v9 .featured-insight-copy h2,.site-v9 .archive-card h3,.site-v9 .insight-card h3,.site-v9 .article-related-grid h3{letter-spacing:-.026em;line-height:1.08}.site-v9 .reveal{transition-duration:.52s;transform:translateY(12px)}.site-v9 .wayfinder:after,.site-v9 .final-cta:after,.site-v9 .company-hero:after{display:none}.site-v9 .proof-strip{background:var(--bronze-card)}.site-v9 .specialists{background:var(--white)}.site-v9 .why-thesis{background:#efe9de}.site-v9 .final-cta{background:var(--bronze-card)}.site-v9 .specialist-grid{grid-auto-flow:dense;grid-auto-rows:86px;gap:12px}.site-v9 .specialist-card{min-height:0;box-shadow:none;grid-area:span 5/span 5;padding:29px 31px 28px;transition:border-color .22s,filter .22s}.site-v9 .specialist-card-1,.site-v9 .specialist-card-4,.site-v9 .specialist-card-6{grid-area:span 6/span 7}.site-v9 .specialist-card-3{grid-row:span 6}.site-v9 .specialist-card-5{grid-row:span 5}.site-v9 .specialist-card:hover{box-shadow:none;filter:brightness(1.02);border-color:currentColor;transform:none}.site-v9 .specialist-top{justify-content:flex-start}.site-v9 .specialist-top span{text-align:left;max-width:270px}.site-v9 .specialist-metric{margin-top:20px}.site-v9 .specialist-metric strong{letter-spacing:-.06em;font-size:clamp(70px,7.2vw,112px)}.specialist-receipt{z-index:2;border-top:1px solid;justify-content:space-between;gap:28px;margin-top:24px;padding:13px 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.specialist-receipt{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.specialist-receipt{border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){.specialist-receipt{border-bottom:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.specialist-receipt span{letter-spacing:-.012em;max-width:280px;font-size:14px;font-weight:680}.specialist-receipt small{letter-spacing:.08em;text-align:right;text-transform:uppercase;opacity:.55;max-width:190px;font-size:11px;font-weight:700;line-height:1.45}.site-v9 .specialist-body{padding-top:30px}.site-v9 .specialist-body h3{font-size:clamp(31px,2.8vw,47px)}.site-v9 .specialist-foot{margin-top:28px}.company-evidence{border:1px solid;gap:22px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-evidence{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.company-evidence{background:currentColor}@supports (color:color-mix(in lab, red, red)){.company-evidence{background:color-mix(in srgb, currentColor 4%, transparent)}}.company-evidence-top{letter-spacing:.1em;text-transform:uppercase;opacity:.56;justify-content:space-between;gap:18px;font-size:11px;font-weight:740;line-height:1.4;display:flex}.company-evidence-top span:last-child{text-align:right;max-width:190px}.company-evidence-primary{border-top:1px solid;justify-content:space-between;align-items:end;gap:24px;padding-top:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-evidence-primary{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.company-evidence-primary strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.4vw,84px);font-style:italic;font-weight:400;line-height:.82}.company-evidence-primary p{text-align:right;max-width:165px;margin:0;font-size:14px;font-weight:650;line-height:1.35}.company-evidence-secondary{border-top:1px solid;grid-template-columns:repeat(2,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.company-evidence-secondary{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.company-evidence-secondary{border-left:1px solid}@supports (color:color-mix(in lab, red, red)){.company-evidence-secondary{border-left:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.company-evidence-secondary>div{border-right:1px solid;flex-direction:column;min-height:94px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-evidence-secondary>div{border-right:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.company-evidence-secondary>div{border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){.company-evidence-secondary>div{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.company-evidence-secondary strong{letter-spacing:-.03em;font-size:21px;font-weight:620}.company-evidence-secondary span{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-top:auto;font-size:11px;font-weight:690;line-height:1.35}.company-evidence-clients{border-top:1px solid;flex-wrap:wrap;gap:8px 16px;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-evidence-clients{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.company-evidence-clients span{letter-spacing:.075em;text-transform:uppercase;opacity:.58;font-size:11px;font-weight:720}.company-evidence.is-compact{gap:16px;padding:18px}.company-evidence.is-compact .company-evidence-primary{padding-top:19px}.company-evidence.is-compact .company-evidence-primary strong{font-size:clamp(42px,4.2vw,66px)}.site-v9 .portfolio-directory{background:var(--white);padding-top:128px}.site-v9 .portfolio-directory-grid{grid-auto-flow:dense;grid-auto-rows:96px;gap:12px}.site-v9 .directory-company{grid-area:span 6/span 5;min-height:0;padding:29px;transition:border-color .22s,filter .22s}.site-v9 .directory-company:nth-child(5n+1),.site-v9 .directory-company:nth-child(5n+4){grid-area:span 7/span 7}.site-v9 .directory-company:nth-child(5n+2),.site-v9 .directory-company:nth-child(5n+3){grid-area:span 6/span 5}.site-v9 .directory-company:nth-child(5n+5){grid-area:span 5/span 12}.site-v9 .directory-company:hover{filter:brightness(1.025);transform:none}.directory-company-title{margin:38px 0 30px}.directory-company-title h3{margin:0 0 14px;font-size:clamp(46px,5vw,76px);font-weight:610;line-height:.93}.directory-company-title p{opacity:.72;max-width:580px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,30px);font-style:italic;line-height:1.28}.site-v9 .directory-company-copy{border-top:1px solid;grid-template-columns:1fr auto;align-items:end;gap:26px;margin-top:auto;padding-top:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-v9 .directory-company-copy{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.site-v9 .directory-company-copy p{opacity:.67;max-width:530px;margin:0}.site-v9 .directory-company-copy>span{letter-spacing:.075em;white-space:nowrap;text-transform:uppercase;align-self:end;align-items:center;font-size:12px;font-weight:760;display:inline-flex}.site-v9 .directory-company .company-evidence{margin:0 0 28px}.site-v9 .directory-layout-4{grid-template-rows:auto 1fr auto;grid-template-columns:.88fr 1.12fr;column-gap:7vw;display:grid}.site-v9 .directory-layout-4 .directory-company-top{grid-column:1/-1}.site-v9 .directory-layout-4 .directory-company-title{grid-area:2/1;align-self:center}.site-v9 .directory-layout-4 .company-evidence{grid-area:2/2/4;align-self:stretch;margin:24px 0 0}.site-v9 .directory-layout-4 .directory-company-copy{grid-area:3/1;grid-template-columns:1fr}.portfolio-curator{background:var(--bronze-card);color:var(--black);padding:126px 0}.portfolio-curator-grid{grid-template-columns:.72fr 1.36fr .92fr;align-items:start;gap:6vw;display:grid}.portfolio-curator-portrait img{aspect-ratio:.82;object-fit:cover;object-position:center 16%;width:100%;display:block}.portfolio-curator-copy blockquote{letter-spacing:-.02em;margin:34px 0 36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.3vw,51px);font-style:italic;line-height:1.22}.portfolio-curator-copy>p:last-child{letter-spacing:.1em;text-transform:uppercase;opacity:.58;margin:0;font-size:12px;font-weight:740}.portfolio-curator-criteria{border-top:1px solid #0909094d}.portfolio-curator-criteria>div{border-bottom:1px solid #0909094d;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.portfolio-curator-criteria strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;font-weight:400}.portfolio-curator-criteria span{font-size:16px;font-weight:590;line-height:1.45}.site-v9 .portfolio-hero .inner-hero-title h1,.site-v9 .portfolio-model h2{gap:.08em;display:grid}.site-v9 .portfolio-hero .inner-hero-title h1>span,.site-v9 .portfolio-model h2>span,.site-v9 .portfolio-model h2>em{display:block}.site-v9 .company-hero{padding-bottom:96px}.site-v9 .company-hero-grid{grid-template-columns:1.35fr .85fr;align-items:stretch}.site-v9 .company-hero-copy{align-self:end}.company-hero-dossier{align-self:end;gap:12px;display:grid}.site-v9 .company-hero-signal{min-height:245px}.company-hero-dossier .company-evidence{color:var(--white)}.company-hero-dossier .company-evidence-primary strong{color:var(--company-accent)}.company-hero-dossier .company-evidence-clients{display:none}.site-v9 .company-capability-grid{border-left:0;grid-template-columns:1.2fr 1fr 1fr}.site-v9 .company-capability-grid article{border-top:1px solid;border-left:0;justify-content:flex-end;min-height:330px}.site-v9 .company-capability-grid article:first-child{min-height:390px}.site-v9 .company-capability-grid h3{margin:0 0 20px}.site-v9 .company-proof-grid{border-left:0;grid-template-columns:1.22fr 1fr 1fr}.site-v9 .company-proof-grid>div{border-left:1px solid var(--line-light)}.site-v9 .company-proof-grid>div:first-child{min-height:320px}.company-model-signal .company-proof{background:var(--bronze-card)}.company-model-signal .company-proof-grid>div,.company-model-signal .company-proof-grid,.company-model-signal .company-proof-heading{border-color:#09090940}.company-model-signal .company-proof-grid strong{color:#090909}.company-model-signal .company-proof-grid span{color:#090909d1}.company-model-signal .company-proof-grid small{color:#09090994}.company-model-system .company-capability{background:var(--paper-bright);color:var(--black)}.company-model-system .company-capability .on-dark{color:var(--bronze)}.company-model-system .company-capability-heading>p:last-child,.company-model-system .company-capability-grid p{color:#0909099e}.company-model-system .company-capability-grid article{border-color:var(--line-light)}.company-model-system .company-opening{background:var(--bronze-card)}.company-model-studio .company-perspective{background:var(--bronze-card);color:var(--black)}.company-model-studio .company-perspective .on-dark{color:#09090994}.company-model-studio .company-perspective blockquote{color:var(--black)}.company-model-studio .company-perspective-grid>div>p:last-child,.company-model-studio .company-perspective aside>p:nth-child(2){color:#0909099e}.company-model-studio .company-perspective aside{border-color:#09090942}.company-model-studio .company-perspective .text-link-on-dark{color:var(--black)}.company-page .inner-conversation{background:var(--bronze-card);color:var(--black);border-top:1px solid #0909093d;position:relative;overflow:hidden}.company-page .inner-conversation:before{background:var(--black);content:"";width:17%;height:7px;position:absolute;top:0;left:0}.company-page .inner-conversation .eyebrow.on-dark{color:#0909099e}.company-page .inner-conversation-grid>div p{color:#090909a8}.company-page .inner-conversation .button.primary{background:var(--black);border-color:var(--black);color:var(--white)}.company-page .inner-conversation .button.primary:hover{background:var(--white);border-color:var(--white);color:var(--black)}.company-page .company-hero-signal strong,.company-page .company-proof-grid strong,.company-page .company-evidence-primary strong,.company-page .company-evidence-secondary strong{letter-spacing:0;font-variant-numeric:tabular-nums}.site-v9 .insight-grid{background:var(--line-light);border:0;grid-template-columns:repeat(12,1fr);gap:1px}.site-v9 .insight-card{background:var(--white);border:0;grid-column:span 5;min-height:600px}.site-v9 .insight-card:first-child{grid-column:span 7;min-height:680px}.site-v9 .insight-card:last-child{grid-column:span 12;grid-template-rows:auto 1fr auto;grid-template-columns:1.2fr .8fr;column-gap:46px;min-height:470px;display:grid}.site-v9 .insight-card:last-child .insight-meta{grid-column:1/-1}.site-v9 .insight-card:last-child .insight-image{grid-area:2/1/4;height:100%;margin:22px 0 0}.site-v9 .insight-card:last-child h3{grid-column:2;align-self:center}.site-v9 .insight-card:last-child .insight-link{grid-column:2}.site-v9 .insight-image,.site-v9 .featured-insight-image{margin:0;position:relative}.site-v9 .insights-archive-grid{background:var(--line-light);border:0;grid-template-columns:repeat(12,1fr);gap:1px}.site-v9 .archive-card{background:var(--white);border:0;grid-column:span 5;min-height:680px}.site-v9 .archive-layout-0,.site-v9 .archive-layout-3{grid-column:span 7}.site-v9 .archive-layout-4{grid-column:span 12;grid-template-rows:auto auto 1fr auto;grid-template-columns:1.17fr .83fr;column-gap:45px;min-height:500px;display:grid}.site-v9 .archive-layout-4 .archive-card-image{grid-area:1/1/5;height:100%;margin:0}.site-v9 .archive-layout-4 .archive-card-meta,.site-v9 .archive-layout-4 h3,.site-v9 .archive-layout-4>p,.site-v9 .archive-layout-4>small{grid-column:2}.site-v9 .archive-layout-4 h3{align-self:end}.site-v9 .archive-card-image{margin:0 0 25px;position:relative}.site-v9 .archive-card h3{font-size:clamp(36px,3.25vw,51px)}.site-v9 .article-related-grid{background:var(--line-light);border-left:0;grid-template-columns:repeat(12,1fr);gap:1px}.site-v9 .article-related-grid>a{background:var(--paper);border:0;grid-column:span 5}.site-v9 .article-related-grid>a:first-child{grid-column:span 7}.site-v9 .article-related-grid>a:last-child{grid-column:span 12;grid-template-rows:auto 1fr auto;grid-template-columns:1.15fr .85fr;column-gap:38px;min-height:430px;display:grid}.site-v9 .article-related-grid>a:last-child>div{grid-area:1/1/4;height:100%;margin:0}.site-v9 .article-related-grid>a:last-child>span,.site-v9 .article-related-grid>a:last-child h3,.site-v9 .article-related-grid>a:last-child small{grid-column:2}.site-v9 .article-related-grid>a:last-child h3{align-self:center}.site-v9 .company-related-grid{background:var(--line-light);border-left:0;grid-template-columns:1.2fr .8fr;gap:1px}.site-v9 .company-related-grid>a{background:var(--white);border:0}@keyframes v9-weave-breathe{0%{transform:translate(0)scale(1)}to{transform:translate(-1.1%,.6%)scale(1.018)}}@media (prefers-reduced-motion:no-preference){.site-v9 .hero-network img{animation:24s ease-in-out infinite alternate v9-weave-breathe}.site-v9 .portfolio-weave-live path{stroke-dasharray:18 10;animation:18s linear infinite v9-weave-line}}@keyframes v9-weave-line{to{stroke-dashoffset:-280px}}@media (width<=1080px){.site-v9 .specialist-grid{grid-auto-rows:80px}.site-v9 .portfolio-directory-grid{grid-auto-rows:88px}.portfolio-curator-grid{grid-template-columns:.7fr 1.3fr}.portfolio-curator-criteria{grid-column:2}}@media (width<=820px){.site-v9 .specialist-grid,.site-v9 .portfolio-directory-grid,.site-v9 .insight-grid,.site-v9 .insights-archive-grid,.site-v9 .article-related-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:1px;display:grid}.site-v9 .specialist-card,.site-v9 .specialist-card-1,.site-v9 .specialist-card-3,.site-v9 .specialist-card-4,.site-v9 .specialist-card-5,.site-v9 .specialist-card-6,.site-v9 .directory-company,.site-v9 .directory-company:nth-child(5n+1),.site-v9 .directory-company:nth-child(5n+2),.site-v9 .directory-company:nth-child(5n+3),.site-v9 .directory-company:nth-child(5n+4),.site-v9 .directory-company:nth-child(5n+5),.site-v9 .insight-card,.site-v9 .insight-card:first-child,.site-v9 .insight-card:last-child,.site-v9 .archive-card,.site-v9 .archive-layout-0,.site-v9 .archive-layout-3,.site-v9 .archive-layout-4,.site-v9 .article-related-grid>a,.site-v9 .article-related-grid>a:first-child,.site-v9 .article-related-grid>a:last-child{grid-area:auto/1}.site-v9 .specialist-card{min-height:540px}.site-v9 .directory-company{min-height:650px}.site-v9 .directory-layout-4,.site-v9 .insight-card:last-child,.site-v9 .archive-layout-4,.site-v9 .article-related-grid>a:last-child{display:flex}.site-v9 .directory-layout-4{flex-direction:column}.site-v9 .insight-card:last-child,.site-v9 .archive-layout-4,.site-v9 .article-related-grid>a:last-child{flex-direction:column;min-height:590px;display:flex}.site-v9 .directory-layout-4 .company-evidence{margin-top:0}.site-v9 .insight-card:last-child .insight-image,.site-v9 .archive-layout-4 .archive-card-image,.site-v9 .article-related-grid>a:last-child>div{width:100%;height:auto;margin:22px -24px 28px}.portfolio-curator-grid{grid-template-columns:.75fr 1.25fr;gap:7vw}.portfolio-curator-criteria{grid-column:1/-1;margin-top:18px}.site-v9 .company-hero-grid{grid-template-columns:1fr}.company-hero-dossier{margin-top:58px}}@media (width<=760px){.site-v9 .eyebrow,.site-v9 .hero-kicker,.site-v9 .nav-link,.site-v9 .nav-cta,.site-v9 .button,.site-v9 .mobile-nav summary,.site-v9 .mobile-nav-panel a,.site-v9 .route-action,.site-v9 .specialist-top,.site-v9 .specialist-metric span,.site-v9 .specialist-foot>span,.site-v9 .portfolio-more a,.site-v9 .insight-meta,.site-v9 .insight-link,.site-v9 .directory-company-top,.site-v9 .archive-card-meta,.site-v9 .archive-card>small,.site-v9 .article-meta,.site-v9 .article-byline{font-size:13px}.site-v9 .specialists-heading h2,.site-v9 .why-statement,.site-v9 .why-evidence-heading h3,.site-v9 .founder-copy h2,.site-v9 .insights-heading h2,.site-v9 .final-inner h2,.site-v9 .footer-statement>strong,.site-v9 .inner-hero-title h1,.site-v9 .portfolio-directory-heading h2,.site-v9 .portfolio-model h2,.site-v9 .company-opening h2,.site-v9 .company-capability-heading h2,.site-v9 .company-proof-heading h2,.site-v9 .company-related-heading h2,.site-v9 .insights-publication-heading h1,.site-v9 .newsletter-band h2,.site-v9 .article-hero h1,.site-v9 .article-section h2,.site-v9 .article-related-heading h2{letter-spacing:-.022em;line-height:1.07}.site-v9 .specialist-card{min-height:590px;padding:24px 22px}.site-v9 .specialist-metric strong{font-size:22vw}.specialist-receipt{flex-direction:column;align-items:flex-start;gap:8px}.specialist-receipt span{font-size:15px}.specialist-receipt small{text-align:left;max-width:none;font-size:12px}.site-v9 .directory-company{min-height:690px;padding:24px 22px}.directory-company-title{margin:34px 0 26px}.directory-company-title h3{font-size:14vw}.directory-company-title p{font-size:6.8vw}.company-evidence{padding:18px}.company-evidence-primary{flex-direction:column;align-items:flex-start}.company-evidence-primary strong{font-size:18vw}.company-evidence-primary p{text-align:left;max-width:none;font-size:15px}.site-v9 .directory-company-copy{grid-template-columns:1fr}.site-v9 .directory-company-copy>span{white-space:normal;font-size:13px}.portfolio-curator{padding:94px 0}.portfolio-curator-grid{grid-template-columns:1fr}.portfolio-curator-portrait{max-width:74%}.portfolio-curator-copy blockquote{font-size:8.4vw}.portfolio-curator-criteria{grid-column:1;margin-top:28px}.site-v9 .company-hero-signal{min-height:225px}.site-v9 .company-capability-grid,.site-v9 .company-proof-grid{grid-template-columns:1fr}.site-v9 .company-capability-grid article,.site-v9 .company-capability-grid article:first-child{min-height:275px}.site-v9 .company-proof-grid>div,.site-v9 .company-proof-grid>div:first-child{min-height:225px}.site-v9 .insight-card,.site-v9 .insight-card:first-child,.site-v9 .insight-card:last-child,.site-v9 .archive-card,.site-v9 .archive-layout-4{min-height:590px}.site-v9 .article-related-grid>a:last-child>div{margin:0 0 23px}}.site-v9 .final-cta{background:var(--paper-bright);color:var(--black);text-align:center}.site-v9 .final-cta:before{background:var(--bronze);width:17%}.site-v9 .final-cta:after{display:block}.site-v9 .final-inner h2{letter-spacing:-.045em;line-height:1.02}.site-v9 .insight-card{background:var(--white);border:0;min-width:0}.site-v9 .insight-card:hover{background:var(--paper)}.site-v9 .insight-card:not(:last-child){flex-direction:column;min-height:660px;padding:24px;display:flex}.site-v9 .insight-card:not(:last-child) .insight-image{aspect-ratio:1.68;width:auto;height:auto;margin:22px -24px 30px}@media (width>=821px){.site-v9 .insight-grid{background:var(--line-light);border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px}.site-v9 .insight-card:first-child{grid-column:span 7;min-height:700px}.site-v9 .insight-card:nth-child(2){grid-column:span 5;min-height:700px}.site-v9 .insight-card:last-child{grid-column:span 12;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.38fr) minmax(350px,.82fr);min-height:525px;padding:0;display:grid;overflow:hidden}.site-v9 .insight-card:last-child .insight-image{aspect-ratio:auto;grid-area:1/1/4;width:100%;min-width:0;height:100%;margin:0}.site-v9 .insight-card:last-child .insight-meta{grid-area:1/2;padding:34px 38px 0}.site-v9 .insight-card:last-child h3{grid-area:2/2;align-self:center;margin:0;padding:38px;font-size:clamp(43px,4.25vw,67px)}.site-v9 .insight-card:last-child .insight-link{grid-area:3/2;margin:0 38px 32px}.site-v9 .archive-layout-4{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);column-gap:0;padding:0;overflow:hidden}.site-v9 .archive-layout-4 .archive-card-image{width:100%;min-width:0;height:100%;margin:0}.site-v9 .archive-layout-4 .archive-card-meta{padding:36px 42px 0}.site-v9 .archive-layout-4 h3{margin:30px 0 20px;padding:0 42px}.site-v9 .archive-layout-4>p{margin:0 0 34px;padding:0 42px}.site-v9 .archive-layout-4>small{margin:0 42px 36px}}@media (width<=760px){.site-v9 .final-inner h2{letter-spacing:-.035em;line-height:1.05}}.capability-registry{background:#080808;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:52px;display:grid}.capability-registry-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:42px}.registry-company{perspective:1200px;min-width:0}.registry-company:nth-child(3n+1){transform:translateY(12px)}.registry-company:nth-child(3n+3){transform:translateY(24px)}.capability-registry-home .registry-company:nth-child(odd){transform:translateY(10px)}.capability-registry-home .registry-company:nth-child(2n){transform:translateY(-8px)}.registry-company-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e4e0d629;border:1px solid #ffffff52;height:100%;padding:13px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 0 0 4px #ffffff09,0 28px 64px #00000061}.registry-company:hover .registry-company-shell{border-color:#c0a676b3;transform:translateY(-10px)rotateX(1deg);box-shadow:inset 0 0 0 4px #ffffff0d,0 34px 78px #00000080}.registry-company-label{background:var(--paper-bright);min-height:88px;color:var(--black);border-bottom:4px solid var(--bronze);grid-template-columns:1fr 1fr;display:grid}.registry-company-label>div{flex-direction:column;justify-content:center;min-width:0;padding:13px 14px;display:flex}.registry-company-label>div+div{border-left:1px solid var(--line-light)}.registry-company-label small{color:#6b655c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;line-height:1;display:block}.registry-company-label strong{letter-spacing:-.015em;font-size:16px;line-height:1.12}.capability-registry-home .registry-company-label strong{font-size:14px}.registry-company-content{min-height:635px;color:var(--black);background:#efebe3;flex-direction:column;padding:13px;display:flex}.capability-registry-home .registry-company-content{min-height:600px}.registry-art{background:#090909;flex:0 0 190px;height:190px;position:relative;overflow:hidden}.capability-registry-home .registry-art{flex-basis:165px;height:165px}.registry-art img{object-fit:cover;filter:saturate(.78)contrast(1.03);width:100%;height:100%;transition:transform .32s,filter .32s}.registry-company:hover .registry-art img{filter:saturate()contrast(1.04);transform:scale(1.025)}.registry-art-nichefire img{object-fit:contain;background:#080808;padding:6%}.registry-art-fifthrow img{object-position:13% center}.registry-art-board-of-innovation img{object-position:center 38%}.registry-art-align-ai img{object-fit:contain;object-position:center;background:#fff;padding:1.5%}.registry-art-storytap img{object-position:center 43%}.registry-art-surveysensum img{object-position:center 28%}.registry-art-open-prem img{object-position:center 47%}.registry-art-serial-growth-lab img{object-position:center 50%}.registry-art-serial-growth-engine img{object-position:center 48%}.registry-art-hauerx-ventures img{object-position:center 42%}.registry-art-human-machines img{object-position:center}.registry-art-prosper-insights-analytics img{object-position:center 58%}.registry-art-generated{isolation:isolate;color:var(--paper-bright);background:#0d0e0f;place-items:center;display:grid}.registry-art-generated:before{z-index:-1;content:"";background:linear-gradient(135deg,#0000 0 48%,#9a82582e 48% 49%,#0000 49% 100%);position:absolute;inset:0}.registry-art-generated>span{letter-spacing:-.055em;font-size:clamp(34px,3.2vw,51px);font-weight:760;line-height:.86;position:absolute;bottom:21px;left:22px}.registry-art-generated>strong{color:var(--bronze-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,42px);font-style:italic;font-weight:400;position:absolute;top:19px;right:20px}.registry-art-generated i{border-top:1px solid #c0a67666;border-radius:50%;width:78%;height:42%;position:absolute;left:16%;transform:rotate(-8deg)}.registry-art-generated i:first-of-type{top:24%}.registry-art-generated i:nth-of-type(2){opacity:.65;top:43%;transform:rotate(8deg)}.registry-art-generated i:nth-of-type(3){opacity:.36;top:62%;transform:rotate(-2deg)}.registry-art-surveysensum{background:#18364a}.registry-art-serial-growth-lab{color:var(--black);background:#f3eee5}.registry-art-serial-growth-engine{background:#142f42}.registry-art-hauerx-ventures{background:#0a0a0a}.registry-art-human-machines{background:#505545}.registry-art-prosper-insights-analytics{background:#18191a}.registry-company-name{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 15px;display:flex}.registry-company-name strong{letter-spacing:-.045em;max-width:68%;font-size:27px;line-height:.96}.registry-company-name span{color:#625d55;letter-spacing:.055em;text-align:right;text-transform:uppercase;max-width:126px;font-size:10px;font-weight:700;line-height:1.35}.capability-registry-home .registry-company-name strong{font-size:23px}.capability-registry-home .registry-company-name span{font-size:9px}.registry-company-headline{letter-spacing:-.02em;min-height:68px;margin:21px 0 0;font-size:19px;font-weight:650;line-height:1.22}.capability-registry-home .registry-company-headline{min-height:64px;font-size:17px}.registry-company-proof{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);align-items:flex-end;gap:15px;min-height:102px;padding:20px 0;display:flex}.registry-company-proof strong{color:var(--bronze);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.3vw,67px);font-style:italic;font-weight:400;line-height:.78}.registry-company-proof span{color:#625d55;max-width:145px;font-size:11px;font-weight:650;line-height:1.4}.capability-registry-home .registry-company-proof strong{font-size:clamp(39px,3.5vw,52px)}.capability-registry-home .registry-company-proof span{font-size:10px}.registry-company-fit{grid-template-columns:65px 1fr;align-items:start;gap:13px;padding:17px 0;display:grid}.registry-company-fit>span{color:var(--bronze);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.registry-company-fit p{color:#625d55;margin:0;font-size:12px;line-height:1.42}.capability-registry-home .registry-company-fit{grid-template-columns:55px 1fr;gap:10px}.capability-registry-home .registry-company-fit p{font-size:11px}.registry-company-action{border-top:1px solid var(--line-light);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:15px;margin-top:auto;padding-top:15px;font-size:11px;font-weight:800;display:flex}.registry-company-action>span:first-child{white-space:nowrap}.capability-registry-home .registry-company-action{letter-spacing:.07em;gap:6px}@media (width<=1180px){.capability-registry-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.capability-registry{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-company:nth-child(n){transform:none}.capability-registry-home .registry-company:nth-child(2n){transform:translateY(18px)}}@media (width<=760px){.capability-registry-home{scroll-snap-type:x mandatory;gap:16px;margin-inline:calc(50% - 50vw);padding:34px 22px 48px;display:flex;overflow-x:auto}.capability-registry-home .registry-company{scroll-snap-align:center;width:82vw;min-width:82vw;transform:none}.capability-registry{grid-template-columns:1fr;gap:24px;margin-inline:calc(50% - 50vw);padding:34px 22px 50px}.registry-company:nth-child(n){transform:none}.registry-company-shell{padding:11px}.registry-company-content,.capability-registry-home .registry-company-content{min-height:625px;padding:12px}.registry-art,.capability-registry-home .registry-art{flex-basis:205px;height:205px}.registry-company-label small{font-size:9px}.registry-company-label strong,.capability-registry-home .registry-company-label strong{font-size:15px}.registry-company-name strong,.capability-registry-home .registry-company-name strong{font-size:27px}.registry-company-name span,.capability-registry-home .registry-company-name span{font-size:10px}.registry-company-proof strong,.capability-registry-home .registry-company-proof strong{font-size:14vw}.registry-company-proof span,.capability-registry-home .registry-company-proof span{font-size:11px}.registry-company-headline,.capability-registry-home .registry-company-headline{min-height:0;font-size:19px}.registry-company-fit{grid-template-columns:62px 1fr}.registry-company-fit p,.capability-registry-home .registry-company-fit p,.registry-company-action{font-size:12px}}.site-v9 .insights-latest-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.site-v9 .insights-latest-heading>p{color:#0909097a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:760}.insights-deep-archive{border-top:1px solid var(--line-light);margin-top:96px}.insights-deep-archive-heading{justify-content:space-between;align-items:flex-end;gap:36px;padding:48px 0 34px;display:flex}.insights-deep-archive-heading>div{gap:24px;display:grid}.insights-deep-archive-heading h3{letter-spacing:-.032em;margin:0;font-size:clamp(44px,4.4vw,68px);font-weight:500;line-height:1}.insights-deep-archive-heading>p{color:#0909097a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:760}.insights-deep-archive-list{border-top:1px solid var(--line-light)}.insights-deep-archive-row{border-bottom:1px solid var(--line-light);grid-template-columns:152px minmax(270px,1.05fr) minmax(260px,.95fr) auto;align-items:center;gap:34px;min-height:166px;padding:28px 0;transition:color .18s,padding .18s;display:grid}.insights-deep-archive-row:hover{padding-left:10px}.insights-deep-archive-meta{color:#0909097a;letter-spacing:.09em;text-transform:uppercase;gap:10px;font-size:10px;font-weight:760;line-height:1.4;display:grid}.insights-deep-archive-meta span:last-child{color:var(--bronze)}.insights-deep-archive-row h4{letter-spacing:-.026em;margin:0;font-size:clamp(27px,2.6vw,40px);font-weight:510;line-height:1.06;transition:color .18s}.insights-deep-archive-row:hover h4{color:var(--bronze)}.insights-deep-archive-row>p{color:#09090994;margin:0;font-size:14px;line-height:1.58}.insights-deep-archive-action{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:780;display:inline-flex}.insights-deep-archive-footer{justify-content:space-between;align-items:center;gap:28px;padding:34px 0 4px;display:flex}.insights-deep-archive-footer>span,.insights-deep-archive-footer>strong{color:#0909097a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:760}.insights-deep-archive-footer button{border:1px solid var(--black);min-height:52px;color:var(--black);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:20px;padding:0 21px;font-size:10px;font-weight:780;transition:background .18s,color .18s;display:inline-flex}.insights-deep-archive-footer button:hover{background:var(--black);color:var(--white)}.insights-magazine-footer{border-top:1px solid var(--line-light);justify-content:center;align-items:center;gap:28px;padding:42px 0 4px;display:flex}.insights-magazine-footer>span,.insights-magazine-footer>strong{color:#0909097a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:760}.insights-magazine-footer button{border:1px solid var(--black);min-height:54px;color:var(--black);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:16px;padding:0 24px;font-size:10px;font-weight:780;transition:background .18s,color .18s;display:inline-flex}.insights-magazine-footer button:hover{background:var(--black);color:var(--white)}@media (width<=1080px){.insights-deep-archive-row{grid-template-columns:125px minmax(260px,1fr) minmax(220px,.8fr);gap:25px}.insights-deep-archive-action{grid-column:2}}@media (width<=760px){.site-v9 .insights-latest-heading{flex-direction:column;align-items:flex-start;gap:10px}.site-v9 .insights-latest-heading>p{margin:0}.insights-deep-archive{margin-top:70px}.insights-deep-archive-heading{flex-direction:column;align-items:flex-start;gap:24px;padding:38px 0 28px}.insights-deep-archive-heading>div{gap:18px}.insights-deep-archive-heading h3{font-size:12vw}.insights-deep-archive-heading>p{margin:0}.insights-deep-archive-row{flex-direction:column;align-items:flex-start;gap:17px;min-height:0;padding:31px 0 33px;display:flex}.insights-deep-archive-row:hover{padding-left:0}.insights-deep-archive-meta{justify-content:space-between;width:100%;display:flex}.insights-deep-archive-row h4{font-size:9.2vw}.insights-deep-archive-row>p{font-size:15px}.insights-deep-archive-action{margin-top:5px}.insights-deep-archive-footer{flex-direction:column;align-items:stretch;padding-top:28px}.insights-deep-archive-footer button{width:100%}.insights-magazine-footer{flex-direction:column;align-items:stretch;padding-top:28px}.insights-magazine-footer button{width:100%}}.portfolio-threads{pointer-events:none;display:block}.site-v9 .why-evidence{isolation:isolate;padding:126px 0 88px;position:relative;overflow:hidden}.site-v9 .why-evidence-threads{z-index:-1;opacity:.38;width:82%;height:560px;position:absolute;top:-34px;right:-11%;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 86%,#0000 100%)}.site-v9 .why-evidence-layout{z-index:1;position:relative}.site-v9 .why-proof-grid{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07070757;border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.site-v9 .why-proof-card,.site-v9 .why-proof-card:first-child,.site-v9 .why-proof-card:nth-child(4){background:0 0;border:0;border-left:1px solid #ffffff29;grid-area:auto;min-width:0;min-height:292px;padding:24px 22px 26px;position:relative}.site-v9 .why-proof-card:first-child{border-left:0}.site-v9 .why-proof-card small{color:#ffffff85;letter-spacing:.08em;text-align:right;max-width:calc(100% - 58px);margin:0;font-size:10px;line-height:1.35;position:absolute;top:22px;right:20px}.site-v9 .why-proof-card strong,.site-v9 .why-proof-card:first-child strong{color:var(--white);letter-spacing:.015em;white-space:nowrap;margin-top:auto;font-size:clamp(44px,3.75vw,58px);line-height:.9}.site-v9 .why-proof-label{color:#ffffffb3;margin-top:20px;font-size:13px;font-weight:540;line-height:1.4}.site-v9 .why-close{border-top:0;margin-top:0;padding-top:58px}.site-v9 .final-cta{border-top:1px solid #09090924}.site-v9 .final-cta:before,.site-v9 .final-cta:after,.site-v9 .insights-publication-hero:before{display:none}.site-v9 .insights-publication-threads{opacity:.48;width:78%;height:520px;position:absolute;top:56px;right:-12%;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 88%,#0000)}@media (width<=1080px){.site-v9 .why-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v9 .why-proof-card,.site-v9 .why-proof-card:first-child,.site-v9 .why-proof-card:nth-child(4){min-height:230px}.site-v9 .why-proof-card:nth-child(odd){border-left:0}.site-v9 .why-proof-card:nth-child(n+3){border-top:1px solid #ffffff29}}@media (width<=760px){.site-v9 .why-evidence{padding:92px 0 72px}.site-v9 .why-evidence-threads{opacity:.3;width:165%;height:470px;top:62px;right:-65%}.site-v9 .why-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v9 .why-proof-card,.site-v9 .why-proof-card:first-child,.site-v9 .why-proof-card:nth-child(4){min-height:205px;padding:20px 16px 21px}.site-v9 .why-proof-card small{max-width:calc(100% - 48px);font-size:9px;top:18px;right:14px}.site-v9 .why-proof-card strong,.site-v9 .why-proof-card:first-child strong{font-size:clamp(43px,13vw,58px)}.site-v9 .why-proof-label{font-size:13px}.site-v9 .why-close{margin-top:0;padding-top:42px}.site-v9 .insights-publication-threads{opacity:.38;width:178%;height:390px;top:108px;right:-84%}}.portfolio-featured-heading{grid-template-columns:.48fr 1.35fr .72fr;align-items:end;gap:48px;margin-bottom:65px;display:grid}.portfolio-featured-heading h2{letter-spacing:-.058em;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:490;line-height:.95}.portfolio-featured-heading>p:last-child{color:#09090994;margin:0;font-size:16px;line-height:1.7}.portfolio-featured-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.portfolio-feature-card{grid-template-rows:1fr 245px;min-height:650px;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden}.portfolio-feature-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px #0909091f}.portfolio-feature-nichefire{color:var(--white);background:#090909}.portfolio-feature-alignai{color:var(--white);background:#6a55e6}.portfolio-feature-copy{flex-direction:column;padding:34px;display:flex}.portfolio-feature-copy>span{letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-size:11px;font-weight:760}.portfolio-feature-copy h3{letter-spacing:-.055em;max-width:650px;margin:auto 0 23px;font-size:clamp(38px,4vw,61px);font-weight:520;line-height:.96}.portfolio-feature-copy p{color:#ffffff9e;max-width:590px;margin:0;font-size:15px;line-height:1.68}.portfolio-feature-copy strong{letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff38;margin-top:34px;padding-top:20px;font-size:12px;font-weight:760}.portfolio-feature-art{background:#fff;overflow:hidden}.portfolio-feature-art img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.portfolio-feature-card:hover .portfolio-feature-art img{transform:scale(1.025)}.portfolio-feature-nichefire .portfolio-feature-art{background:#050505}.portfolio-feature-nichefire .portfolio-feature-art img{padding:3%}.alignai-prototype{background:var(--paper-bright)}.aa-hero{color:var(--white);background:#09090b;padding:184px 0 108px;position:relative;overflow:hidden}.aa-hero:before{content:"";background:radial-gradient(circle at 76% 52%,#5e4ee038,#0000 34%);position:absolute;inset:0}.aa-hero:after{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;width:58%;height:720px;position:absolute;top:80px;right:-12%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.aa-hero-grid{z-index:2;grid-template-columns:1fr .92fr;align-items:center;gap:clamp(60px,7vw,118px);display:grid;position:relative}.aa-hero-copy .inner-back{margin-bottom:66px}.aa-hero-copy>.eyebrow{color:#b8aaff;margin-bottom:32px}.aa-hero h1{letter-spacing:-.062em;max-width:820px;margin:0;font-size:clamp(66px,7vw,108px);font-weight:520;line-height:.91}.aa-hero h1 em{color:#b8aaff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.aa-hero-copy>p:last-of-type{color:#ffffffa1;max-width:670px;margin:38px 0 0;font-size:clamp(17px,1.3vw,20px);line-height:1.7}.aa-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.aa-text-link{color:#ffffffc2;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.aa-hero-system{color:#111016;background:#f5f3fb;border:1px solid #ffffff42;min-height:590px;padding:31px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 48px 110px #00000075}.aa-hero-system:before{content:"";background:#6a55e6;width:7px;height:100%;position:absolute;top:0;left:0}.aa-system-top{border-bottom:1px solid #11101629;justify-content:space-between;gap:22px;padding:4px 0 25px 10px;display:flex}.aa-system-top span,.aa-system-bottom span{color:#11101680;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780}.aa-system-top strong{font-size:13px;font-weight:720}.aa-system-stages{border-top:1px solid #11101624;gap:0;margin:28px 0;display:grid}.aa-system-stages>div{border-bottom:1px solid #11101624;grid-template-columns:54px 1fr 78px;align-items:center;gap:18px;min-height:65px;display:grid;position:relative}.aa-system-stages strong{color:#6a55e6;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic;font-weight:400}.aa-system-stages span{font-size:14px;font-weight:650}.aa-system-stages i{background:#6a55e61f;border-radius:99px;height:7px;overflow:hidden}.aa-system-stages i:after{border-radius:inherit;content:"";background:#6a55e6;width:62%;height:100%;display:block}.aa-system-stages>div:nth-child(2) i:after{width:48%}.aa-system-stages>div:nth-child(3) i:after{width:37%}.aa-system-stages>div:nth-child(4) i:after{width:72%}.aa-system-stages>div:nth-child(5) i:after{width:86%}.aa-system-bottom{border-top:1px solid #11101629;grid-template-columns:1fr auto;gap:12px 20px;padding:26px 10px 0;display:grid}.aa-system-bottom strong{color:#6a55e6;letter-spacing:-.05em;font-size:36px;font-weight:590}.aa-system-bottom em{color:#11101680;grid-column:1/-1;font-size:11px;font-style:normal}.aa-proof{color:var(--white);background:#6a55e6}.aa-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.aa-proof article{border-left:1px solid #ffffff3d;flex-direction:column;min-height:250px;padding:34px;display:flex}.aa-proof article:last-child{border-right:1px solid #ffffff3d}.aa-proof strong{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,6.5vw,98px);font-style:italic;font-weight:400;line-height:.85}.aa-proof h2{margin:auto 0 9px;font-size:19px;font-weight:610}.aa-proof p{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:690}.aa-problem{background:var(--paper-bright);padding:150px 0}.aa-problem-grid{grid-template-columns:.48fr 1.3fr .78fr;align-items:start;gap:clamp(42px,5vw,78px);display:grid}.aa-problem h2{letter-spacing:-.06em;margin:0;font-size:clamp(54px,5.8vw,88px);font-weight:490;line-height:.95}.aa-problem h2 em{color:#6a55e6}.aa-problem-grid>div p{color:#09090999;margin:0 0 24px;font-size:17px;line-height:1.74}.aa-product{color:var(--white);background:#0b0b0e;padding:140px 0 155px;overflow:hidden}.aa-product-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(70px,10vw,165px);margin-bottom:72px;display:grid}.aa-product h2{letter-spacing:-.06em;max-width:820px;margin:27px 0 0;font-size:clamp(58px,6.2vw,94px);font-weight:490;line-height:.93}.aa-product-heading>p{color:#fff9;margin:0;font-size:17px;line-height:1.72}.aa-product-frame{background:#19191e;border:1px solid #ffffff2e;padding:24px;position:relative;box-shadow:0 36px 90px #00000070}.aa-product-frame img{width:100%;display:block}.aa-product-note{min-width:220px;color:var(--white);background:#6a55e6;gap:9px;padding:17px 19px;display:grid;position:absolute;box-shadow:0 16px 36px #00000047}.aa-product-note span{letter-spacing:.11em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:780}.aa-product-note strong{font-size:15px}.aa-product-note-one{top:11%;left:-35px}.aa-product-note-two{bottom:10%;right:-28px}.aa-operating{background:#eeebf7;padding:145px 0 155px}.aa-operating-heading{grid-template-columns:.5fr 1.5fr;gap:50px;margin-bottom:75px;display:grid}.aa-operating h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(57px,6vw,92px);font-weight:490;line-height:.94}.aa-operating-grid{border-top:1px solid #0909092e;border-left:1px solid #0909092e;grid-template-columns:repeat(3,1fr);display:grid}.aa-operating-grid article{border-bottom:1px solid #0909092e;border-right:1px solid #0909092e;flex-direction:column;min-height:330px;padding:31px;display:flex}.aa-operating-grid h3{letter-spacing:-.05em;margin:auto 0 22px;font-size:clamp(30px,3vw,46px);font-weight:550;line-height:1}.aa-operating-grid p{color:#09090994;max-width:360px;margin:0;font-size:15px;line-height:1.7}.aa-founder{color:var(--white);background:#111014;padding:145px 0}.aa-founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(65px,9vw,145px);display:grid}.aa-founder-image{background:#08080a;overflow:hidden}.aa-founder-image img{object-fit:cover;object-position:67% center;width:100%;min-height:520px;display:block}.aa-founder-copy blockquote{letter-spacing:-.05em;max-width:800px;margin:35px 0 38px;font-size:clamp(38px,4.2vw,65px);font-weight:470;line-height:1.03}.aa-founder-copy>p:last-child{color:#ffffff94;max-width:670px;margin:0;font-size:17px;line-height:1.72}.aa-trust{background:var(--paper-bright);padding:140px 0}.aa-trust-grid{grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(70px,9vw,145px);display:grid}.aa-trust h2{letter-spacing:-.055em;max-width:850px;margin:28px 0 0;font-size:clamp(50px,5.3vw,82px);font-weight:490;line-height:.96}.aa-client-list{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.aa-client-list span{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);align-items:center;min-height:92px;padding:20px;font-size:16px;font-weight:680;display:flex}.aa-close{color:var(--white);background:#6a55e6;padding:140px 0}.aa-close-grid{grid-template-columns:.46fr 1.1fr .7fr;align-items:start;gap:55px;display:grid}.aa-close h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,5.9vw,90px);font-weight:490;line-height:.94}.aa-close-grid>div p{color:#ffffffb8;margin:0 0 34px;font-size:16px;line-height:1.72}.aa-close .button.primary{background:var(--white);border-color:var(--white);color:#111016}@media (width<=1020px){.portfolio-featured-heading{grid-template-columns:.5fr 1.5fr}.portfolio-featured-heading>p:last-child{grid-column:2}.aa-hero-grid,.aa-product-heading,.aa-founder-grid,.aa-trust-grid{grid-template-columns:1fr}.aa-hero-system{max-width:780px}.aa-problem-grid{grid-template-columns:.5fr 1.5fr}.aa-problem-grid>div{grid-column:2}.aa-operating-heading{grid-template-columns:1fr}.aa-close-grid{grid-template-columns:1fr 1.5fr}.aa-close-grid>div{grid-column:2}}@media (width<=760px){.portfolio-featured{padding:90px 0 94px}.portfolio-featured-heading{margin-bottom:48px;display:block}.portfolio-featured-heading h2{margin:26px 0 30px;font-size:12.6vw;line-height:1}.portfolio-featured-heading>p:last-child{font-size:17px}.portfolio-featured-grid{grid-template-columns:1fr;gap:12px}.portfolio-feature-card{grid-template-rows:1fr 210px;min-height:580px}.portfolio-feature-copy{padding:26px 23px}.portfolio-feature-copy>span,.portfolio-feature-copy strong{font-size:13px}.portfolio-feature-copy h3{font-size:11.5vw}.portfolio-feature-copy p{font-size:16px}.aa-hero{padding:140px 0 76px}.aa-hero-copy .inner-back{margin-bottom:50px}.aa-hero h1{font-size:13.2vw;line-height:.96}.aa-hero-copy>p:last-of-type{font-size:17px}.aa-actions{flex-direction:column;align-items:stretch}.aa-actions .button{width:100%}.aa-text-link{padding:8px 4px;font-size:13px}.aa-hero-system{min-height:500px;margin-top:22px;padding:23px 20px;transform:none}.aa-system-stages>div{grid-template-columns:48px 1fr 58px;gap:10px}.aa-system-top span,.aa-system-bottom span{font-size:11px}.aa-proof-grid{grid-template-columns:1fr}.aa-proof article{border-right:1px solid #ffffff3d;min-height:210px}.aa-proof strong{font-size:21vw}.aa-problem,.aa-product,.aa-operating,.aa-founder,.aa-trust,.aa-close{padding:92px 0}.aa-problem-grid,.aa-close-grid{display:block}.aa-problem h2,.aa-product h2,.aa-operating h2,.aa-trust h2,.aa-close h2{margin:26px 0 32px;font-size:12.6vw;line-height:.99}.aa-problem-grid>div p,.aa-product-heading>p,.aa-founder-copy>p:last-child,.aa-close-grid>div p{font-size:17px}.aa-product-heading,.aa-operating-heading{margin-bottom:48px}.aa-product-frame{padding:8px}.aa-product-note{min-width:0;margin-top:8px;position:static}.aa-operating-grid{border-left:0;grid-template-columns:1fr}.aa-operating-grid article{border-left:1px solid #0909092e;min-height:270px}.aa-operating-grid h3{font-size:10.5vw}.aa-founder-grid{gap:52px}.aa-founder-image img{min-height:390px}.aa-founder-copy blockquote{font-size:9.6vw;line-height:1.06}.aa-client-list span{min-height:78px;font-size:14px}.site-v9 .shell,.inner-page .shell{width:calc(100% - 40px)}.site-v9 .nav,.inner-page .nav{min-height:82px}.site-v9 .mobile-nav summary,.site-v9 .mobile-nav-panel a,.inner-page .mobile-nav summary,.inner-page .mobile-nav-panel a{font-size:13px}.site-v9 .eyebrow,.inner-page .eyebrow,.site-v9 .hero-kicker{font-size:13px;line-height:1.5}.site-v9 .button,.inner-page .button,.site-v9 .text-link-on-dark,.inner-page .text-link-on-dark{min-height:58px;font-size:13px}.site-v9 .hero{min-height:820px}.site-v9 .hero-scene{min-height:820px;padding-top:150px;padding-bottom:70px}.site-v9 .hero-subhead{max-width:78%;margin-top:56px;font-size:17px;line-height:1.68}.site-v9 .wayfinder{padding:82px 0 86px}.site-v9 .wayfinder-heading{margin-bottom:38px}.site-v9 .route-grid{gap:12px}.site-v9 .route-card{min-height:270px;padding:25px 22px}.site-v9 .route-card small{font-size:16px;line-height:1.62}.site-v9 .route-action{font-size:13px}.site-v9 .proof-inner{padding:30px 0 34px}.site-v9 .proof-inner>p{padding:0 0 22px;font-size:13px}.site-v9 .proof-stat{gap:12px;min-height:132px;padding:20px 14px 18px}.site-v9 .proof-stat strong{font-size:30px;line-height:1}.site-v9 .proof-stat span{letter-spacing:.06em;font-size:13px;line-height:1.38}.site-v9 .credibility-inner{padding:42px 0 46px}.site-v9 .credibility-inner p{font-size:13px}.site-v9 .specialists,.site-v9 .founders,.site-v9 .insights{padding:90px 0 94px}.site-v9 .specialists-heading,.site-v9 .insights-heading{margin-bottom:48px}.site-v9 .specialists-copy p,.site-v9 .founder-detail,.site-v9 .insights-heading>p:last-child{font-size:17px;line-height:1.68}.site-v9 .specialists-copy p:last-child{font-size:19px;line-height:1.55}.site-v9 .portfolio-more{padding-top:32px}.site-v9 .portfolio-more a,.site-v9 .insights-more>a{font-size:13px}.site-v9 .home-portfolio-color-test{margin-top:72px;padding-top:72px}.site-v9 .home-color-test-heading{margin-bottom:42px;display:block}.site-v9 .home-color-test-heading h3{margin:25px 0 28px;font-size:11.9vw;line-height:1}.site-v9 .home-color-test-heading>p:last-child{font-size:17px;line-height:1.68}.site-v9 .home-color-test-grid{grid-template-columns:1fr;gap:12px}.site-v9 .home-color-card{min-height:505px;padding:25px 22px}.site-v9 .home-color-card-top{gap:18px}.site-v9 .home-color-card-top span{font-size:18px}.site-v9 .home-color-card-top small{font-size:11px}.site-v9 .home-color-card-body{padding:50px 0}.site-v9 .home-color-card-body p{font-size:22px}.site-v9 .home-color-card-body h4{font-size:11.2vw;line-height:1}.site-v9 .home-color-card-foot{flex-direction:column;align-items:flex-start}.site-v9 .home-color-card-foot>span{font-size:13px}.site-v9 .home-color-card-foot b{text-align:left;font-size:13px}.site-v9 .why-thesis{padding:92px 0 94px}.site-v9 .why-thesis-grid>.eyebrow{margin-bottom:38px}.site-v9 .why-statement{margin-top:32px}.site-v9 .why-thesis-grid>p:last-child{margin-top:36px;font-size:17px}.site-v9 .why-evidence{padding:90px 0 84px}.site-v9 .why-evidence-heading{margin-bottom:44px}.site-v9 .why-proof-grid{gap:10px}.site-v9 .why-proof-card,.site-v9 .why-proof-card:first-child,.site-v9 .why-proof-card:nth-child(4){min-height:212px;padding:24px 20px}.site-v9 .why-proof-card small,.site-v9 .why-proof-label{font-size:13px}.site-v9 .why-close{margin-top:42px;padding-top:42px}.site-v9 .founder-layout{gap:50px}.site-v9 .founder-portrait strong,.site-v9 .founder-portrait span,.site-v9 .founder-proof,.site-v9 .founder-conversation small{font-size:13px}.site-v9 .founder-copy h2{margin:28px 0 32px}.site-v9 .founder-intro{font-size:18px}.site-v9 .founder-threshold{margin:40px 0 28px}.site-v9 .founder-conversation{min-height:124px;padding:22px}.site-v9 .insight-card,.site-v9 .insight-card:first-child,.site-v9 .insight-card:last-child{min-height:560px}.site-v9 .insight-meta,.site-v9 .insight-link{font-size:13px}.site-v9 .insights-more{gap:24px;padding-top:34px}.site-v9 .newsletter-signup-copy strong{font-size:18px}.site-v9 .newsletter-signup-copy span,.site-v9 .newsletter-signup label{font-size:13px}.site-v9 .final-cta{padding:90px 0 88px}.site-v9 .final-inner>p{font-size:17px;line-height:1.68}.site-v9 .footer{padding-top:70px}.site-v9 .footer-main{gap:48px;padding-bottom:56px}.site-v9 .footer-location,.site-v9 .footer-nav,.site-v9 .footer-conversation,.site-v9 .footer-bottom{font-size:13px}.site-v9 .registry-company-label small{font-size:11px}.site-v9 .registry-company-label strong{font-size:16px}.site-v9 .registry-company-name span,.site-v9 .registry-company-proof span{font-size:12.5px}.site-v9 .registry-company-fit p{font-size:14px;line-height:1.58}.site-v9 .registry-company-action{font-size:13px}.site-v9 .portfolio-directory,.site-v9 .portfolio-model,.site-v9 .company-opening,.site-v9 .company-capability,.site-v9 .company-proof,.site-v9 .company-perspective,.site-v9 .company-related,.site-v9 .inner-conversation{padding:88px 0}.site-v9 .directory-company-top,.site-v9 .company-hero-signal>span,.site-v9 .company-hero-signal em,.site-v9 .company-proof-grid small,.site-v9 .company-clients>p,.site-v9 .company-clients span,.site-v9 .company-related-grid a>span,.site-v9 .company-related-grid small{font-size:13px}.site-v9 .directory-company-copy p,.site-v9 .company-opening-grid>div p,.site-v9 .company-capability-grid p,.site-v9 .company-perspective aside>p:nth-child(2){font-size:17px;line-height:1.68}.site-v9 .insights-publication-hero{padding:144px 0 74px}.site-v9 .insights-publication-heading{margin-bottom:50px}.site-v9 .insights-archive,.site-v9 .article-related{padding:86px 0 90px}.site-v9 .featured-insight-copy{min-height:410px}.site-v9 .featured-insight-copy>div,.site-v9 .featured-insight-copy small,.site-v9 .archive-card-meta,.site-v9 .archive-card>small,.site-v9 .insights-topics button,.site-v9 .insights-search span,.site-v9 .insights-magazine-footer>span,.site-v9 .insights-magazine-footer>strong{font-size:13px}.site-v9 .archive-card,.site-v9 .archive-layout-4{min-height:560px}.site-v9 .archive-card>p{font-size:17px;line-height:1.68}.site-v9 .insights-magazine-footer{padding-top:34px}.site-v9 .newsletter-band{padding:86px 0}.site-v9 .article-hero{padding:134px 0 70px}.site-v9 .article-hero-grid>.inner-back{margin-bottom:46px}.site-v9 .article-meta,.site-v9 .article-byline,.site-v9 .article-image-credit,.site-v9 .article-stat-block span,.site-v9 .article-portfolio-connection a,.site-v9 .article-related-grid a>span,.site-v9 .article-related-grid small{font-size:13px}.site-v9 .article-reading-layout{padding-top:62px;padding-bottom:86px}.site-v9 .article-lead{padding-bottom:46px}.site-v9 .article-stat-block{margin:48px 0}.site-v9 .article-section{padding-bottom:44px}.site-v9 .article-full-brief h2{margin-top:46px}.site-v9 .article-related-heading{margin-bottom:42px}.fifthrow-standard .fifthrow-hero{padding:138px 0 76px}.fifthrow-standard .fifthrow-workflow-top,.fifthrow-standard .fifthrow-workflow-brief span,.fifthrow-standard .fifthrow-workflow-agents i,.fifthrow-standard .fifthrow-workflow-agents small,.fifthrow-standard .fifthrow-workflow-output span,.fifthrow-standard .fifthrow-workflow-output small,.fifthrow-standard .fifthrow-workflow-output em{font-size:10.5px}.fifthrow-standard .fifthrow-proof-strip span{font-size:12.5px}.fifthrow-standard .fifthrow-thesis,.fifthrow-standard .fifthrow-apps,.fifthrow-standard .fifthrow-architecture,.fifthrow-standard .fifthrow-market-proof,.fifthrow-standard .fifthrow-security,.fifthrow-standard .fifthrow-jason{padding:88px 0}.fifthrow-standard .fifthrow-app-grid p,.fifthrow-standard .fifthrow-stack p,.fifthrow-standard .fifthrow-security-points p{font-size:16px}.fifthrow-standard .fifthrow-client-row span,.fifthrow-standard .fifthrow-quote-grid cite{font-size:12px}}.campaign-site-header,.campaign-site-header.is-scrolled{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#070707}.campaign-site-header .wordmark,.campaign-site-header.is-scrolled .wordmark{color:#fff}.campaign-site-header .wordmark span,.campaign-site-header.is-scrolled .wordmark span{color:var(--bronze-light)}.campaign-hero{isolation:isolate;min-height:100svh;color:var(--white);background:#070707;position:relative;overflow:hidden}.campaign-composition{display:contents}.campaign-visual{z-index:1;background:#070707;animation:.7s both campaign-visual-in;position:absolute;inset:0;overflow:hidden}.campaign-visual img{object-fit:cover;filter:saturate(.76)contrast(1.04);width:67%;height:100%;display:block;position:absolute;inset:0 0 0 auto}.campaign-pattern-field{isolation:isolate;background:linear-gradient(#be9f6813 1px,#0000 1px) 0 0/5.55556% 6.25%,linear-gradient(90deg,#be9f6813 1px,#0000 1px) 0 0/5.55556% 6.25%,radial-gradient(circle at 72%,#8d76500e,#0000 48%) 0 0/100% 100%;width:min(55vw,860px);height:70%;position:absolute;top:13%;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000000b8 13%,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0,#000000b8 13%,#000 27% 100%)}.campaign-pattern-field:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0707074d,#0000 24%),linear-gradient(#0707071f,#0000 18% 82%,#07070733);position:absolute;inset:0}.campaign-pattern-mosaic{z-index:2;position:absolute;inset:0}.campaign-pattern-cell{top:calc(var(--pattern-row) * (100% / 16));left:calc(var(--pattern-column) * (100% / 18));opacity:0;width:calc(5.55556% + 1px);height:calc(6.25% + 1px);animation:campaign-pattern-cell-in .52s ease-out var(--pattern-delay) forwards;border:1px solid #be9f684d;display:block;position:absolute}.campaign-pattern-cell-outline{background:#8d765006}.campaign-pattern-cell-dim{background:#8d76502b}.campaign-pattern-cell-fill{background:#8d765052}.campaign-pattern-cell-strong{background:#ab8c5480;border-color:#cdad7075}@keyframes campaign-pattern-cell-in{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:none}}.campaign-billboard-mobile-grid{display:none}.campaign-frame-board-of-innovation .campaign-visual{background:#0e1115}.campaign-frame-board-of-innovation .campaign-visual img{object-fit:contain;object-position:right center;filter:none;width:59%;right:2vw}.campaign-frame-advantage .campaign-visual img{object-position:48% center;filter:none;width:61%}.campaign-object{aspect-ratio:1;background:#92784e;border-radius:50%;width:min(51vw,790px);position:absolute;top:50%;right:clamp(2vw,4vw,70px);transform:translateY(-47%)}.campaign-rewire{aspect-ratio:1.08;width:min(63vw,940px);position:absolute;top:50%;right:-8vw;transform:translateY(-47%)}.campaign-rewire span{border:clamp(5px,.7vw,11px) solid #111;border-left-color:#0000;border-radius:50%;position:absolute;inset:0}.campaign-rewire span:first-child{border-color:#92784e #92784e #92784e #0000}.campaign-rewire span:nth-child(2){inset:7%}.campaign-rewire span:nth-child(3){border-color:#92784e #92784e #92784e #0000;inset:14%}.campaign-rewire span:nth-child(4){inset:21%}.campaign-rewire span:nth-child(5){border-color:#92784e #92784e #92784e #0000;inset:28%}.campaign-align-mark{color:#ffffff29;letter-spacing:-.09em;font-size:min(72vw,1050px);font-weight:900;line-height:.75;position:absolute;top:50%;right:-3vw;transform:translateY(-48%)}.campaign-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#070707 0% 34%,#070707f0 45%,#07070794 57%,#07070721 72%,#0000 88%);position:absolute;inset:0}.campaign-frame-hauerx .campaign-shade{background:linear-gradient(90deg,#070707 0% 31%,#070707f0 38%,#07070773 46%,#07070714 54%,#0000 62%)}.campaign-frame-serial-growth-engine,.campaign-frame-serial-growth-engine .campaign-visual{background:#18364a}.sge-pattern-field{isolation:isolate;background:linear-gradient(#d0b17312 1px,#0000 1px) 0 0/7.14286% 10%,linear-gradient(90deg,#d0b17312 1px,#0000 1px) 0 0/7.14286% 10%,radial-gradient(circle at 74%,#d0b17314,#0000 50%) 0 0/100% 100%;width:min(59vw,900px);height:82%;position:absolute;top:9%;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000007a 14%,#000 32% 100%);mask-image:linear-gradient(90deg,#0000 0,#0000007a 14%,#000 32% 100%)}.sge-pattern-field:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#18364a5c,#0000 28%),linear-gradient(#18364a4d,#0000 18% 82%,#18364a57);position:absolute;inset:0}.sge-pattern-mosaic{z-index:2;position:absolute;inset:0}.sge-pattern-cell{top:calc(var(--sge-row) * (100% / 10));left:calc(var(--sge-column) * (100% / 14));opacity:0;width:calc(7.14286% + 1px);height:calc(10% + 1px);animation:sge-pattern-cell-in .52s ease-out var(--sge-delay) forwards;border:1px solid #d0b17338;display:block;position:absolute}.sge-pattern-cell-outline{background:#d0b17306}.sge-pattern-cell-dim{background:#d0b1731a}.sge-pattern-cell-fill{background:#d0b17338}.sge-pattern-cell-strong{background:#d0b17361;border-color:#ddc1885c}@keyframes sge-pattern-cell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sge-opening-art{isolation:isolate;color:#fff;background:#142f42;width:100%;height:100%;position:relative;overflow:hidden}.sge-opening-art:before{content:"";z-index:-2;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 38px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 38px),linear-gradient(135deg,#18364a,#102838 72%);position:absolute;inset:0}.sge-opening-art:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#d3b4774d 0,#be9f681a 34%,#0000 70%);width:48%;position:absolute;top:50%;left:67%;transform:translate(-50%,-50%)}.sge-opening-meta{z-index:5;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:13px;display:flex;position:absolute;top:7%;left:7%;right:7%}.sge-opening-meta span,.sge-opening-meta strong{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,.8vw,13px);font-weight:760}.sge-opening-meta strong{color:#d0b173}.sge-opening-stage{z-index:2;perspective:900px;position:absolute;inset:17% 7% 13%}.sge-opening-frame{border:1px solid #be9f684d;display:block;position:absolute;box-shadow:inset 0 0 18px #be9f6806}.sge-opening-frame-one{opacity:.22;inset:1% 2%}.sge-opening-frame-two{opacity:.3;inset:7% 7% 7% 9%}.sge-opening-frame-three{opacity:.4;inset:13% 12% 13% 18%}.sge-opening-frame-four{opacity:.52;inset:19% 17% 19% 28%}.sge-opening-frame-five{opacity:.7;inset:25% 22% 25% 39%}.sge-opening-frame-six{border-color:#d3b477b8;inset:31% 27% 31% 51%}.sge-opening-aperture{z-index:4;background:linear-gradient(90deg,#9f7f467a,#eed299f5 48%,#fff1d3e0);border:1px solid #f7e1b5e6;width:7%;min-width:16px;display:block;position:absolute;top:32%;bottom:32%;left:64%;box-shadow:0 0 15px #d3b477b3,0 0 54px #be9f686b}.sge-opening-threshold{z-index:3;background:linear-gradient(90deg,#0000,#eed299f2,#0000);width:17%;height:1px;display:block;position:absolute;bottom:31%;left:59%;box-shadow:0 0 12px #d3b4776b}.sge-opening-art>p{z-index:5;color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(11px,.75vw,13px);font-weight:740;position:absolute;bottom:6%;left:7%;right:7%}.company-serial-growth-engine .pe-hero-image,.company-serial-growth-engine .pe-field-image{background:#090909;position:relative}.company-serial-growth-engine .pe-hero-image .sge-gear-image{object-position:52% 50%;filter:saturate(.76)brightness(.88)contrast(1.08)}.company-serial-growth-engine .pe-field-image .sge-gear-image-field{object-fit:cover;object-position:28% 50%;filter:saturate(.68)brightness(.8)contrast(1.12);padding:0}.company-serial-growth-engine .pe-hero-image .sge-opening-art-detail,.company-serial-growth-engine .pe-field-image .sge-opening-art-detail{width:100%;height:100%;position:absolute;inset:0}.sge-opening-art-registry .sge-opening-meta{display:none}.sge-opening-art-registry .sge-opening-stage{inset:7%}.sge-opening-art-registry>p{font-size:10px;bottom:8%}.sge-opening-art-hero .sge-opening-frame{animation:6.8s ease-in-out infinite alternate sge-opening-align}.sge-opening-art-hero .sge-opening-frame-two{animation-delay:-1.1s}.sge-opening-art-hero .sge-opening-frame-three{animation-delay:-2.2s}.sge-opening-art-hero .sge-opening-frame-four{animation-delay:-3.3s}.sge-opening-art-hero .sge-opening-frame-five{animation-delay:-4.4s}.sge-opening-art-hero .sge-opening-frame-six{animation-delay:-5.5s}@keyframes sge-opening-align{0%{filter:brightness(.86);transform:translate(-4px)}to{filter:brightness(1.08);transform:translate(0)}}.campaign-frame-serial-growth-engine .campaign-visual img{object-fit:cover;object-position:50% 34%;filter:grayscale()contrast(1.03)brightness(.86);width:57%;right:0}.campaign-frame-serial-growth-engine .campaign-visual .sge-brand-line-pattern{object-fit:cover;object-position:70% 48%;filter:none;mix-blend-mode:screen;opacity:.9;width:100%;height:100%;inset:0;transform:scale(1.015)}.campaign-frame-serial-growth-engine .campaign-shade{background:linear-gradient(90deg,#18364a 0% 32%,#18364afa 42%,#18364ac7 54%,#18364a38 70%,#0000 86%)}.campaign-frame-serial-growth-engine .campaign-display h1 em,.campaign-frame-serial-growth-engine .campaign-panel-cta{color:var(--bronze-light)}.campaign-frame-serial-growth-engine .campaign-display>p{color:#ffffffc2}.campaign-frame-serial-growth-engine .campaign-controls button:before{background:var(--bronze-light)}.portfolio-logo-visual{background:#ffffff05;border:1px solid #ffffff29;width:min(55vw,850px);height:min(59vh,580px);min-height:480px;animation:.82s cubic-bezier(.2,.72,.2,1) both portfolio-logo-grid-in;position:absolute;top:50%;right:clamp(18px,3.5vw,66px);overflow:hidden;transform:translateY(-43%)}.portfolio-logo-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;display:grid}.portfolio-logo-cell{background:#080808b3;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;justify-content:center;align-items:center;min-width:0;padding:18px;transition:background .22s,color .22s;display:flex}.portfolio-logo-cell:nth-child(2n){border-right:0}.portfolio-logo-cell:nth-child(n+7){border-bottom:0}.portfolio-logo-cell strong{color:#ffffffe0;letter-spacing:-.04em;text-align:center;max-width:100%;font-size:clamp(21px,2.05vw,33px);font-weight:700;line-height:1;display:block}.portfolio-logo-cell:hover{background:#a1895c29}.portfolio-logo-fifthrow strong{letter-spacing:-.07em;text-transform:lowercase;font-weight:850}.portfolio-logo-nichefire strong{letter-spacing:-.025em;text-transform:lowercase;font-weight:560}.portfolio-logo-nichefire strong:after{color:#ff943d;content:"."}.portfolio-logo-alignai strong{letter-spacing:-.06em;text-transform:uppercase;font-weight:900}.portfolio-logo-boi strong{text-transform:uppercase;max-width:190px;font-size:clamp(18px,1.65vw,27px);line-height:.9}.portfolio-logo-openprem strong{text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.portfolio-logo-surveysensum strong{font-size:clamp(18px,1.7vw,28px);font-weight:620}.portfolio-logo-storytap strong{letter-spacing:-.065em;text-transform:lowercase;font-weight:820}.portfolio-logo-sge strong{letter-spacing:.01em;text-transform:uppercase;max-width:215px;font-size:clamp(15px,1.35vw,22px);font-weight:760;line-height:1.08}.campaign-frame-rewired,.campaign-frame-advantage{color:#111;background:#f4f3ef}.campaign-frame-rewired .campaign-visual,.campaign-frame-advantage .campaign-visual{background:#f4f3ef}.campaign-frame-rewired .campaign-shade{background:linear-gradient(90deg,#f4f3ef 0%,#f4f3effa 31%,#f4f3efe6 42%,#f4f3ef59 57%,#0000 72%)}.campaign-frame-advantage .campaign-shade{background:linear-gradient(90deg,#f4f3ef 0% 35%,#f4f3eff5 45%,#f4f3ef94 58%,#f4f3ef14 74%,#0000 86%)}.campaign-frame-rewired .campaign-display h1 em,.campaign-frame-advantage .campaign-display h1 em{color:#92784e}.campaign-frame-rewired .campaign-display>p,.campaign-frame-advantage .campaign-display>p{color:#111111b8}.campaign-frame-rewired .campaign-controls button,.campaign-frame-advantage .campaign-controls button{color:#11111175;border-top-color:#1111113d}.campaign-frame-rewired .campaign-controls button.is-active,.campaign-frame-advantage .campaign-controls button.is-active{color:#111}.campaign-frame-rewired .campaign-controls button:before,.campaign-frame-advantage .campaign-controls button:before{background:#92784e}.campaign-frame-alignai,.campaign-frame-alignai .campaign-visual{color:#111;background:#f6f5f2}.campaign-frame-alignai .campaign-visual img{object-fit:contain;object-position:right center;filter:none;width:66%;right:1vw}.campaign-frame-alignai .campaign-shade{background:linear-gradient(90deg,#f6f5f2 0%,#f6f5f2fc 36%,#f6f5f2e0 47%,#f6f5f23d 65%,#0000 80%)}.campaign-frame-alignai .campaign-display h1 em{color:#6059eb}.campaign-frame-alignai .campaign-display>p{color:#111111b8}.campaign-frame-alignai .campaign-controls button{color:#11111175;border-top-color:#1111113d}.campaign-frame-alignai .campaign-controls button.is-active{color:#111}.campaign-frame-alignai .campaign-controls button:before{background:#6059eb}.campaign-frame-fifthrow,.campaign-frame-fifthrow .campaign-visual{background:#f0eeea}.campaign-frame-fifthrow{color:#111}.campaign-frame-fifthrow .campaign-visual img{object-fit:contain;object-position:right center;filter:none;width:62%;right:1vw}.campaign-frame-fifthrow .campaign-shade{background:linear-gradient(90deg,#f0eeea 0%,#f0eeeafc 37%,#f0eeeadb 48%,#f0eeea33 66%,#0000 80%)}.campaign-frame-fifthrow .campaign-display h1 em{color:#8d46f6;font-size:clamp(64px,7.3vw,114px)}.campaign-frame-fifthrow .campaign-display>p{color:#111111b8}.campaign-frame-fifthrow .campaign-controls button{color:#11111175;border-top-color:#1111113d}.campaign-frame-fifthrow .campaign-controls button.is-active{color:#111}.campaign-frame-fifthrow .campaign-controls button:before{background:#8d46f6}.campaign-frame-nichefire,.campaign-frame-nichefire .campaign-visual{background:#101010}.campaign-frame-nichefire .campaign-visual img{object-fit:contain;object-position:right center;filter:none;width:57%;right:2vw}.campaign-frame-nichefire .campaign-shade{background:linear-gradient(90deg,#101010 0% 35%,#101010f0 46%,#10101080 60%,#1010100f 78%,#0000 88%)}.campaign-frame-nichefire .campaign-display h1 em{color:#ff943d}.campaign-frame-nichefire .campaign-controls button:before{background:#ff943d}.campaign-scene{z-index:4;min-height:100svh;padding-top:calc(104px + clamp(82px,10vh,128px));padding-bottom:148px;animation:.62s cubic-bezier(.2,.72,.2,1) both campaign-copy-in;position:relative}.campaign-kicker{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:clamp(14px,1vw,16px);font-weight:740}.campaign-display{margin-top:clamp(50px,7vh,76px)}.campaign-display h1{margin:0}.campaign-display h1 span{letter-spacing:-.052em;max-width:1040px;font-size:clamp(88px,9.5vw,146px);font-weight:860;line-height:.82;display:block}.campaign-frame-hauerx .campaign-display h1 span{white-space:nowrap}.campaign-frame-alignai .campaign-display h1 span,.campaign-frame-advantage .campaign-display h1 span,.campaign-frame-serial-growth-engine .campaign-display h1 span,.campaign-frame-fifthrow .campaign-display h1 span,.campaign-frame-nichefire .campaign-display h1 span{font-size:clamp(72px,7.8vw,122px)}.campaign-display h1 em{width:fit-content;color:var(--bronze-card);letter-spacing:-.043em;margin:20px 0 -.1em 7%;padding-bottom:.1em;font-family:Georgia,Times New Roman,serif;font-size:clamp(91px,9.8vw,151px);font-style:italic;font-weight:400;line-height:.9;display:block}.campaign-display>p{color:#ffffffad;max-width:min(650px,46vw);margin:clamp(50px,7vh,76px) 0 0 8%;font-size:clamp(17px,1.3vw,20px);line-height:1.64}.campaign-panel-cta{z-index:7;color:var(--bronze-light);letter-spacing:.12em;pointer-events:auto;text-transform:uppercase;align-items:center;gap:10px;margin:28px 0 0 8%;font-size:12px;font-weight:760;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.campaign-panel-cta .arrow{transition:transform .18s}.campaign-panel-cta:hover .arrow{transform:translate(4px)}.campaign-controls{z-index:6;gap:0;display:flex;position:absolute;bottom:36px;left:0;right:0}.campaign-mobile-status{display:none}.campaign-controls button{color:#ffffff6b;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff3d;min-width:165px;padding:17px 26px 15px 0;position:relative}.campaign-controls .campaign-frame-tab{flex:1 1 0;min-width:0}.campaign-controls .campaign-rotation-toggle{text-align:right;min-width:72px;margin-left:auto;padding-right:0}.campaign-controls .campaign-step{text-align:center;min-width:44px;padding-right:0}.campaign-controls .campaign-step+.campaign-step{margin-left:8px}.campaign-controls .campaign-step:before{display:none}.campaign-controls .campaign-step span{letter-spacing:0;font-size:16px}.campaign-controls .campaign-rotation-toggle:before{display:none}.campaign-controls button:before{background:var(--bronze-light);content:"";height:2px;transition:right .26s;position:absolute;top:-1px;left:0;right:100%}.campaign-controls button.is-active{color:#fff}.campaign-controls button.is-active:before{animation:7s linear both campaign-progress;right:26px}.campaign-controls.is-paused button.is-active:before{animation-play-state:paused}.campaign-controls button span{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:720}@keyframes campaign-visual-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes campaign-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes portfolio-logo-grid-in{0%{opacity:0;transform:translateY(-41%)scale(.975)}to{opacity:1;transform:translateY(-43%)scale(1)}}@keyframes campaign-progress{0%{right:100%}to{right:26px}}@media (width<=1080px){.campaign-display h1 span{font-size:clamp(76px,9vw,112px)}.campaign-display h1 em{font-size:clamp(78px,9.2vw,116px)}.campaign-object{width:60vw;right:-7vw}.campaign-rewire{width:72vw;right:-14vw}.campaign-align-mark{font-size:78vw;right:-7vw}.campaign-visual img{width:72%}.portfolio-logo-visual{width:62vw;right:-2vw}}@media (width<=760px){.campaign-site-header,.campaign-site-header.is-scrolled{background:#070707}.campaign-site-header .wordmark span,.campaign-site-header.is-scrolled .wordmark span{color:var(--bronze-light)}.campaign-hero{min-height:1020px}.campaign-visual{top:42%}.campaign-frame-hauerx .campaign-visual{top:0}.campaign-pattern-field{width:66%}.campaign-visual img{width:100%;height:100%}.portfolio-logo-visual{width:112%;height:338px;min-height:0;animation-name:portfolio-logo-grid-in-mobile;top:52%;right:-6%;transform:none}.portfolio-logo-cell{padding:10px}.portfolio-logo-cell strong{font-size:clamp(17px,5.5vw,24px)}.portfolio-logo-boi strong{max-width:130px;font-size:15px}.portfolio-logo-surveysensum strong{font-size:15px}.portfolio-logo-sge strong{max-width:150px;font-size:12px}.campaign-frame-alignai .campaign-visual{top:39%}.campaign-frame-alignai .campaign-visual img{object-position:center top;width:115%;right:0}.campaign-frame-board-of-innovation .campaign-visual img,.campaign-frame-serial-growth-engine .campaign-visual img,.campaign-frame-fifthrow .campaign-visual img,.campaign-frame-nichefire .campaign-visual img{object-position:center;width:100%;right:0}.campaign-frame-advantage .campaign-visual img{object-position:center 22%;width:100%}.campaign-object{width:92vw;top:49%;right:-11vw;transform:translateY(-50%)}.campaign-rewire{width:125vw;top:54%;right:-33vw}.campaign-align-mark{font-size:128vw;top:56%;right:-18vw}.campaign-shade{background:linear-gradient(#070707 0% 42%,#070707e6 51%,#07070770 66%,#0707070a 82%,#0000 100%)}.campaign-frame-hauerx .campaign-shade{background:linear-gradient(#070707 0% 39%,#070707e0 48%,#0707075c 61%,#0707070d 74%,#0000 84%)}.campaign-frame-serial-growth-engine .campaign-shade{background:linear-gradient(#18364a 0% 44%,#18364ae6 56%,#18364a4d 78%,#0000 100%)}.campaign-frame-rewired .campaign-shade,.campaign-frame-advantage .campaign-shade{background:linear-gradient(#f4f3ef 0% 43%,#f4f3efeb 53%,#f4f3ef66 68%,#0000 84%)}.campaign-frame-alignai .campaign-shade{background:linear-gradient(#f6f5f2 0% 44%,#f6f5f2eb 55%,#f6f5f259 73%,#0000 90%)}.campaign-frame-fifthrow .campaign-shade{background:linear-gradient(#f0eeea 0% 44%,#f0eeeae8 55%,#f0eeea5c 72%,#0000 88%)}.campaign-frame-nichefire .campaign-shade{background:linear-gradient(#101010 0% 44%,#101010e6 56%,#10101047 78%,#0000 100%)}.campaign-scene{min-height:1020px;padding-top:150px;padding-bottom:190px}.campaign-kicker{letter-spacing:.13em;max-width:360px;font-size:15px;line-height:1.5}.campaign-display{margin-top:54px}.campaign-display h1 span{max-width:96%;font-size:18.5vw;line-height:.87}.campaign-frame-alignai .campaign-display h1 span,.campaign-frame-advantage .campaign-display h1 span,.campaign-frame-serial-growth-engine .campaign-display h1 span,.campaign-frame-fifthrow .campaign-display h1 span,.campaign-frame-nichefire .campaign-display h1 span{font-size:16vw}.campaign-frame-hauerx .campaign-display h1 span{white-space:normal}.campaign-display h1 em{margin:13px 0 0 1%;font-size:18.2vw;line-height:.94}.campaign-display>p{max-width:86%;margin:54px 0 0;font-size:16px;line-height:1.65}.campaign-controls{width:calc(100% - 36px);bottom:22px;overflow-x:auto}.campaign-controls button{min-width:150px;padding-right:22px}.campaign-controls button.is-active:before{right:22px}@keyframes campaign-progress{0%{right:100%}to{right:22px}}@keyframes portfolio-logo-grid-in-mobile{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.campaign-visual,.campaign-scene,.portfolio-logo-visual,.sge-opening-frame{animation:none}.campaign-pattern-cell,.sge-pattern-cell{opacity:1;animation:none}}@media (width<=760px){html{scroll-padding-top:82px}body{overflow-x:clip}img{max-width:100%}.site-v9 .campaign-hero{min-height:0;padding-bottom:14px}.site-v9 .campaign-composition{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.site-v9 .campaign-scene{order:1;min-height:0;padding-top:132px;padding-bottom:0}.site-v9 .campaign-kicker{letter-spacing:.12em;max-width:100%;font-size:13px;line-height:1.45}.site-v9 .campaign-display{margin-top:32px}.site-v9 .campaign-display h1 span,.site-v9 .campaign-frame-alignai .campaign-display h1 span,.site-v9 .campaign-frame-advantage .campaign-display h1 span,.site-v9 .campaign-frame-serial-growth-engine .campaign-display h1 span,.site-v9 .campaign-frame-fifthrow .campaign-display h1 span,.site-v9 .campaign-frame-nichefire .campaign-display h1 span{letter-spacing:-.045em;max-width:100%;font-size:clamp(55px,17vw,68px);line-height:.88}.site-v9 .campaign-display h1 em,.site-v9 .campaign-frame-fifthrow .campaign-display h1 em{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(55px,17vw,68px);line-height:.92}.site-v9 .campaign-display>p{max-width:100%;margin:27px 0 0;font-size:16px;line-height:1.58}.site-v9 .campaign-subhead-break{display:none}.site-v9 .campaign-panel-cta{margin:22px 0 0;font-size:11px;line-height:1.45}.site-v9 .campaign-frame-hauerx .campaign-display>p,.site-v9 .campaign-frame-serial-growth-engine .campaign-display>p,.site-v9 .campaign-frame-nichefire .campaign-display>p{color:#fffc}.site-v9 .campaign-frame-alignai .campaign-display>p,.site-v9 .campaign-frame-fifthrow .campaign-display>p{color:#111111c2}.site-v9 .campaign-shade{display:none}.site-v9 .campaign-visual,.site-v9 .campaign-frame-hauerx .campaign-visual,.site-v9 .campaign-frame-alignai .campaign-visual{border:0;flex:500px;order:2;height:auto;min-height:500px;margin-top:-30px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 68px 100%);mask-image:linear-gradient(#0000 0,#000 68px 100%)}.site-v9 .campaign-visual img,.site-v9 .campaign-frame-alignai .campaign-visual img,.site-v9 .campaign-frame-board-of-innovation .campaign-visual img,.site-v9 .campaign-frame-serial-growth-engine .campaign-visual img,.site-v9 .campaign-frame-fifthrow .campaign-visual img,.site-v9 .campaign-frame-nichefire .campaign-visual img{object-fit:contain;object-position:center top;filter:none;width:100%;height:100%;inset:0}.site-v9 .campaign-frame-serial-growth-engine .campaign-visual{flex-basis:470px;min-height:470px;margin-top:-12px;display:block}.site-v9 .campaign-frame-serial-growth-engine .campaign-visual .sge-brand-line-pattern{object-fit:cover;object-position:72% 50%;filter:none;mix-blend-mode:screen;opacity:.92;width:100%;height:100%;inset:0;transform:scale(1.02)}.site-v9 .campaign-frame-serial-growth-engine .campaign-scene{padding-bottom:0}.site-v9 .campaign-frame-serial-growth-engine .campaign-panel-cta{color:#d0b173}.site-v9 .campaign-frame-hauerx .campaign-visual{flex-basis:500px;min-height:500px;margin-top:-92px}.site-v9 .campaign-frame-hauerx .campaign-pattern-field{width:101%;height:100%;top:0;right:-7%;-webkit-mask-image:linear-gradient(#0000 0,#00000080 7%,#000 18% 100%);mask-image:linear-gradient(#0000 0,#00000080 7%,#000 18% 100%)}.site-v9 .sge-opening-art-hero .sge-opening-meta span,.site-v9 .sge-opening-art-hero .sge-opening-meta strong{font-size:11px}.site-v9 .sge-opening-art-hero .sge-opening-stage{inset:19% 5% 14%}.site-v9 .sge-opening-art-hero>p{letter-spacing:.08em;font-size:11px}.site-v9 .campaign-billboard-mobile-grid{z-index:2;color:#111;pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:56.5%;height:86%;display:grid;position:absolute;top:4.5%;left:17%}.site-v9 .campaign-billboard-mobile-grid strong{letter-spacing:-.025em;text-align:center;border-bottom:1px solid #11111121;border-right:1px solid #11111121;justify-content:center;align-items:center;min-width:0;padding:8px;font-size:12px;font-weight:780;line-height:1.05;display:flex}.site-v9 .campaign-billboard-mobile-grid strong:nth-child(2n){border-right:0}.site-v9 .campaign-billboard-mobile-grid strong:nth-child(n+5){border-bottom:0}.site-v9 .campaign-billboard-mobile-grid strong:first-child,.site-v9 .campaign-billboard-mobile-grid strong:nth-child(3){text-transform:lowercase;font-size:15px}.site-v9 .campaign-billboard-mobile-grid strong:nth-child(5){text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:400}.site-v9 .campaign-frame-alignai .campaign-visual img,.site-v9 .campaign-frame-fifthrow .campaign-visual img,.site-v9 .campaign-frame-nichefire .campaign-visual img{padding:28px 12px 54px}.site-v9 .campaign-frame-alignai .campaign-visual img{transform:scale(1.05)}.site-v9 .campaign-frame-fifthrow .campaign-visual img{transform:scale(1.17)}.site-v9 .campaign-frame-nichefire .campaign-visual img{transform:scale(1.05)}.site-v9 .campaign-frame-board-of-innovation .campaign-visual img{object-fit:contain;object-position:center top;padding:28px 0 48px;transform:scale(1.06)}.site-v9 .campaign-controls{grid-template-rows:38px 42px;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:7px;width:calc(100% - 40px);margin:-2px auto 0;display:grid;position:relative;bottom:auto;left:auto;right:auto;overflow:visible}.site-v9 .campaign-mobile-status{letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-width:0;font-size:13px;line-height:1;display:flex}.site-v9 .campaign-mobile-status span{opacity:.52}.site-v9 .campaign-mobile-status strong{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.site-v9 .campaign-controls button{text-align:left;min-width:0;min-height:42px;padding:0}.site-v9 .campaign-controls button span{display:none}.site-v9 .campaign-controls button.is-active:before{animation:none;right:0}.site-v9 .campaign-controls .campaign-step,.site-v9 .campaign-controls .campaign-rotation-toggle{display:none}.site-v9 .portfolio-color-grid{gap:16px}.site-v9 .portfolio-color-card,.site-v9 .portfolio-color-card:nth-child(n),.site-v9 .portfolio-color-grid-home .portfolio-color-card,.site-v9 .portfolio-color-grid-home .portfolio-color-card:nth-child(n),.site-v9 .portfolio-color-grid-full .portfolio-color-card,.site-v9 .portfolio-color-grid-full .portfolio-color-card:nth-child(n),.site-v9 .portfolio-color-grid-full .portfolio-color-card.color-card-align-ai,.site-v9 .portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab{grid-column:1;grid-template-rows:228px auto;grid-template-columns:1fr;width:100%;height:auto;min-height:0}.site-v9 .portfolio-color-image,.site-v9 .portfolio-color-grid-full .portfolio-color-image,.site-v9 .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image,.site-v9 .portfolio-color-grid-full .color-card-serial-growth-lab .portfolio-color-image{grid-row:1;width:100%;height:228px}.site-v9 .portfolio-color-copy{grid-row:2;min-height:0;padding:24px 22px 25px}.site-v9 .portfolio-color-top{align-items:flex-start;gap:16px;padding-bottom:18px}.site-v9 .portfolio-color-top strong{font-size:18px}.site-v9 .portfolio-color-top span{max-width:52%;font-size:13px;line-height:1.32}.site-v9 .portfolio-color-context{max-width:58%}.site-v9 .portfolio-color-context span{max-width:none}.site-v9 .portfolio-color-context .portfolio-color-category{font-size:12px}.site-v9 .portfolio-color-context .portfolio-color-audience{font-size:14px;line-height:1.4}.site-v9 .portfolio-color-copy h3{margin:30px 0 16px;font-size:clamp(38px,10.5vw,45px);line-height:1.01}.site-v9 .portfolio-color-copy>p{font-size:16px;line-height:1.62}.site-v9 .portfolio-color-proof{margin-top:24px;padding-top:18px}.site-v9 .portfolio-color-proof strong{font-size:39px}.site-v9 .portfolio-color-proof span,.site-v9 .portfolio-color-copy>small{font-size:13px;line-height:1.35}.site-v9 .portfolio-color-top span,.site-v9 .portfolio-color-proof span{opacity:.82}.site-v9 .portfolio-color-copy>p{opacity:.78}.site-v9 .portfolio-color-copy>small{margin-top:21px}.site-v9 .portfolio-color-grid-hauerx{box-shadow:none}.site-v9 .color-card-align-ai .portfolio-color-image{height:228px}.site-v9 .color-card-align-ai .portfolio-color-image img,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-align-ai .portfolio-color-image img,.site-v9 .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image img{padding:12px}.site-v9 .color-card-nichefire .portfolio-color-image img,.site-v9 .color-card-fifthrow .portfolio-color-image img,.site-v9 .color-card-open-prem .portfolio-color-image img,.site-v9 .color-card-surveysensum .portfolio-color-image img{padding:18px}.site-v9 .portfolio-color-card:hover,.site-v9 .portfolio-color-card:hover .portfolio-color-image img{transform:none}.portfolio-page .portfolio-color-grid{gap:16px}.portfolio-page .portfolio-color-card,.portfolio-page .portfolio-color-card:nth-child(n),.portfolio-page .portfolio-color-grid-full .portfolio-color-card,.portfolio-page .portfolio-color-grid-full .portfolio-color-card:nth-child(n),.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-align-ai,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab{grid-column:1;grid-template-rows:228px auto;grid-template-columns:1fr;width:100%;height:auto;min-height:0}.portfolio-page .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-serial-growth-lab .portfolio-color-image{grid-row:1;width:100%;height:228px}.portfolio-page .portfolio-color-copy{grid-row:2;min-height:0;padding:24px 22px 25px}.portfolio-page .portfolio-color-top{align-items:flex-start;gap:16px;padding-bottom:18px}.portfolio-page .portfolio-color-top strong{font-size:18px}.portfolio-page .portfolio-color-top span{max-width:52%;font-size:13px;line-height:1.32}.portfolio-page .portfolio-color-context{max-width:58%}.portfolio-page .portfolio-color-context span{max-width:none}.portfolio-page .portfolio-color-context .portfolio-color-category{font-size:12px}.portfolio-page .portfolio-color-context .portfolio-color-audience{font-size:14px;line-height:1.4}.portfolio-page .portfolio-color-copy h3{margin:30px 0 16px;font-size:clamp(38px,10.5vw,45px);line-height:1.01}.portfolio-page .portfolio-color-copy>p{font-size:16px;line-height:1.62}.portfolio-page .portfolio-color-proof{margin-top:24px;padding-top:18px}.portfolio-page .portfolio-color-proof strong{font-size:39px}.portfolio-page .portfolio-color-proof span,.portfolio-page .portfolio-color-copy>small{font-size:13px;line-height:1.35}.portfolio-page .portfolio-color-top span,.portfolio-page .portfolio-color-proof span{opacity:.82}.portfolio-page .portfolio-color-copy>p{opacity:.78}.portfolio-page .portfolio-color-copy>small{margin-top:21px}.portfolio-page .portfolio-color-grid-hauerx{box-shadow:none}.portfolio-page .color-card-align-ai .portfolio-color-image{height:228px}.portfolio-page .color-card-align-ai .portfolio-color-image img,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image img{padding:12px}.portfolio-page .color-card-nichefire .portfolio-color-image img,.portfolio-page .color-card-fifthrow .portfolio-color-image img,.portfolio-page .color-card-open-prem .portfolio-color-image img,.portfolio-page .color-card-surveysensum .portfolio-color-image img{padding:18px}.portfolio-page .portfolio-color-card:hover,.portfolio-page .portfolio-color-card:hover .portfolio-color-image img{transform:none}.portfolio-page .portfolio-featured{padding:82px 0 90px}.portfolio-page .portfolio-featured-heading{margin-bottom:40px}.portfolio-page .portfolio-featured-heading h2{font-size:11.6vw;line-height:1.02}.portfolio-editorial .pe-hero{padding:124px 0 62px}.portfolio-editorial .pe-hero .inner-back{margin-bottom:36px}.portfolio-editorial .pe-hero-copy>.eyebrow{margin-bottom:24px}.portfolio-editorial .pe-hero h1{font-size:clamp(42px,11.2vw,50px);line-height:1.01}.portfolio-editorial .pe-hero-copy>p:last-of-type{margin-top:27px}.portfolio-editorial .pe-actions{gap:13px;margin-top:31px}.portfolio-editorial .pe-hero-image{aspect-ratio:16/10;height:auto;min-height:0;margin-top:40px}.portfolio-editorial .pe-market,.portfolio-editorial .pe-proof-story,.portfolio-editorial .pe-moves,.portfolio-editorial .pe-field,.portfolio-editorial .pe-fit,.portfolio-editorial .pe-view,.portfolio-editorial .pe-related,.portfolio-editorial .pe-sprint,.portfolio-editorial .pe-close{padding:80px 0}.portfolio-editorial .pe-field-grid{gap:44px}.portfolio-editorial .pe-field-image{aspect-ratio:16/10;height:auto;min-height:0}.portfolio-editorial .pe-field-image img{height:100%;min-height:0}.portfolio-editorial .pe-related-grid a{min-height:0;padding-bottom:24px}.portfolio-editorial .pe-related-grid a>div{aspect-ratio:1.45;height:auto}.portfolio-editorial .pe-close-grid{padding:29px 23px}.site-v9 .insight-card,.site-v9 .insight-card:first-child,.site-v9 .insight-card:last-child,.site-v9 .insight-card:not(:last-child){min-height:0;padding:22px}.site-v9 .insight-card .insight-image,.site-v9 .insight-card:not(:last-child) .insight-image,.site-v9 .insight-card:last-child .insight-image{aspect-ratio:1.55;width:auto;height:auto;margin:20px -22px 24px}.site-v9 .insight-card h3{margin-bottom:31px}.site-v9 .insight-link{margin-top:0}.site-v9 .archive-card,.site-v9 .archive-layout-4{min-height:0;padding:22px}.site-v9 .archive-layout-4 .archive-card-image,.site-v9 .archive-card-image{aspect-ratio:1.55;width:auto;height:auto;margin:0 0 24px}.site-v9 .archive-card>small{margin-top:5px}.site-v9 .featured-insight{min-height:0}.site-v9 .featured-insight-image{aspect-ratio:1.35;min-height:270px}.site-v9 .featured-insight-copy{min-height:0;padding:24px 20px 26px}.site-v9 .article-hero-image img{aspect-ratio:1.35;height:auto}.site-v9 .article-stat-block>div{min-height:155px;padding:18px}.site-v9 .article-portfolio-connection{padding:31px 23px}.site-v9 .article-section blockquote{margin:38px 0;padding:29px 0 29px 22px}.site-v9 .article-related-grid>a,.site-v9 .article-related-grid>a:last-child{min-height:0;padding:20px}.site-v9 .wayfinder{padding:72px 0 76px}.site-v9 .wayfinder-heading{margin-bottom:34px}.site-v9 .route-card{min-height:252px}.site-v9 .route-card strong{font-size:clamp(30px,9.5vw,36px)}.site-v9 .route-action,.site-v9 .proof-stat span,.site-v9 .credibility-inner p{font-size:13px}.site-v9 .specialists{padding-top:82px;padding-bottom:88px}.site-v9 .why-proof-card small{text-align:left;max-width:none;min-height:2.8em;margin:0 0 22px;font-size:13px;line-height:1.4;position:static}.site-v9 .why-proof-card strong,.site-v9 .why-proof-card:first-child strong{letter-spacing:-.015em;max-width:100%;margin-top:auto;font-size:clamp(30px,10.3vw,40px)}.site-v9 .why-proof-label,.inner-page .inner-back,.inner-page .footer-location,.inner-page .footer-nav,.inner-page .footer-conversation,.inner-page .footer-bottom,.portfolio-page .portfolio-proof-grid>p,.portfolio-page .portfolio-proof-grid span,.portfolio-page .portfolio-enterprises p{font-size:13px}.portfolio-page .portfolio-proof-grid span,.portfolio-page .portfolio-enterprises p{color:#090909a8}.inner-page .footer-location{color:#ffffffad}.inner-page .footer-nav{color:#ffffffc7}.inner-page .footer-bottom{color:#ffffff9e}.portfolio-editorial .pe-text-link,.portfolio-editorial .inner-back,.portfolio-editorial .pe-hero-image>span,.portfolio-editorial .pe-proof article>span,.portfolio-editorial .pe-proof article>small,.portfolio-editorial .pe-start small,.portfolio-editorial .pe-related-grid a>span,.portfolio-editorial .pe-related-grid small{font-size:13px;line-height:1.4}.portfolio-editorial .pe-moves-grid p,.portfolio-editorial .pe-fit-grid p{font-size:16px;line-height:1.68}.portfolio-editorial .pe-field-clients span{font-size:14px}.portfolio-editorial .pe-hero .inner-back,.portfolio-editorial .pe-hero-copy>.eyebrow{opacity:.8}.portfolio-editorial .pe-hero-copy>p:last-of-type{opacity:.82}.portfolio-editorial .pe-proof article>small{color:#090909a8}.portfolio-editorial .pe-moves-grid p{color:#ffffffb8}.portfolio-editorial .pe-fit-grid p{color:#090909ad}.insights-page .insights-latest-heading p,.insights-page .insights-magazine-footer button,.article-page .article-meta,.article-page .article-byline,.article-page .article-image-credit,.article-page .article-stat-block span,.article-page .article-related-grid a>span,.article-page .article-related-grid small,.article-page .article-close p span,.site-v9 .newsletter-signup>label,.site-v9 .newsletter-signup button{font-size:13px;line-height:1.4}.insights-page .insights-magazine-footer button,.site-v9 .newsletter-signup button{min-height:50px}.insights-page .archive-card-meta,.insights-page .archive-card>small{color:#090909a6}.insights-page .featured-insight-copy>div,.insights-page .featured-insight-copy small,.article-page .article-meta,.article-page .article-byline{color:#ffffffad}.article-page .article-image-credit{color:#0909099e}.site-v9,.portfolio-page{overflow-x:clip}.site-v9 :where(section,article,div,form,figure,a),.portfolio-page :where(section,article,div,form,figure,a){min-width:0}.site-v9 :where(h1,h2,h3,h4,p,blockquote,li,small,a),.portfolio-page :where(h1,h2,h3,h4,p,blockquote,li,small,a){overflow-wrap:anywhere;max-width:100%}.site-v9 .insights{padding-bottom:80px}.site-v9 .insight-grid{align-items:start}.site-v9 .insights-more{align-items:stretch;gap:0;padding-top:22px}.site-v9 .insights-more>a{border:1px solid var(--black);background:var(--black);width:100%;min-height:58px;color:var(--white);order:1;justify-content:space-between;align-items:center;padding:0 20px;display:inline-flex}.site-v9 .insights-more .newsletter-signup-compact,.site-v9 .insights-more .newsletter-signup-success.is-compact{border-top:1px solid var(--line-light);flex:none;order:2;width:100%;max-width:none;margin-top:28px;padding-top:28px}.site-v9 .insights-more .newsletter-signup-control{width:100%}.portfolio-page .portfolio-hero{min-height:0;padding:138px 0 74px}.portfolio-page .portfolio-hero .inner-hero-grid{min-height:0}.portfolio-page .portfolio-hero .inner-hero-title{margin-top:34px}.portfolio-page .portfolio-hero .inner-hero-grid>.portfolio-hero-copy{max-width:100%;margin-top:36px}.portfolio-page .portfolio-featured-heading>p:last-child,.portfolio-page .portfolio-model-copy,.portfolio-page .inner-conversation-grid>div{width:100%}.portfolio-editorial .pe-proof article,.portfolio-editorial .pe-moves-grid article,.portfolio-editorial .pe-fit-grid article,.portfolio-editorial .pe-start>div,.portfolio-editorial .pe-sprint-points article{min-height:0}.portfolio-editorial .pe-proof article{gap:8px}.portfolio-editorial .pe-proof article>span{margin-top:24px}.portfolio-editorial .pe-proof-audience p{margin:18px 0 0}.portfolio-editorial .pe-moves-grid h3,.portfolio-editorial .pe-fit-grid h3{margin-top:0;margin-bottom:16px}.portfolio-editorial .pe-start h3{margin:26px 0 0}.portfolio-editorial .pe-start p{margin:26px 0 24px}.portfolio-editorial .pe-sprint-points p{margin:26px 0 0}.article-page .article-byline,.article-page .article-image-credit,.insights-page .featured-insight-copy>div{flex-wrap:wrap;row-gap:8px}.article-page .article-image-credit{justify-content:flex-start}.article-page .article-stat-block>div{min-width:0}.article-page .article-stat-block strong{max-width:100%;font-size:clamp(38px,12vw,52px)}.insights-page .insights-topics button{min-width:0;padding:10px 8px;line-height:1.35}.site-v9 .newsletter-signup-control,.site-v9 .newsletter-signup input,.site-v9 .newsletter-signup button{width:100%;max-width:100%}}@media (width<=360px){.site-v9 .shell,.inner-page .shell{width:calc(100% - 32px)}.site-v9 .campaign-scene{padding-top:124px}.site-v9 .campaign-display h1 span,.site-v9 .campaign-frame-alignai .campaign-display h1 span,.site-v9 .campaign-frame-advantage .campaign-display h1 span,.site-v9 .campaign-frame-serial-growth-engine .campaign-display h1 span,.site-v9 .campaign-frame-fifthrow .campaign-display h1 span,.site-v9 .campaign-frame-nichefire .campaign-display h1 span,.site-v9 .campaign-display h1 em,.site-v9 .campaign-frame-fifthrow .campaign-display h1 em{font-size:54px}.site-v9 .campaign-controls{width:calc(100% - 32px);left:auto;right:auto}.site-v9 .campaign-controls button span{font-size:8px}.site-v9 .why-proof-card strong,.site-v9 .why-proof-card:first-child strong{font-size:27px}.site-v9 .portfolio-color-card,.site-v9 .portfolio-color-card:nth-child(n),.portfolio-page .portfolio-color-card,.portfolio-page .portfolio-color-card:nth-child(n){grid-template-rows:220px auto}.site-v9 .portfolio-color-image,.site-v9 .portfolio-color-grid-full .portfolio-color-image,.portfolio-page .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .portfolio-color-image{height:220px}.site-v9 .portfolio-color-top,.portfolio-page .portfolio-color-top{flex-direction:column;gap:10px}.site-v9 .portfolio-color-top span,.portfolio-page .portfolio-color-top span{text-align:left;max-width:none}.site-v9 .portfolio-color-context,.portfolio-page .portfolio-color-context{text-align:left;align-items:flex-start;max-width:none}}@media (width<=760px){.site-v9 .portfolio-color-card.portfolio-color-card-no-image,.site-v9 .portfolio-color-card.portfolio-color-card-no-image:nth-child(n),.portfolio-page .portfolio-color-card.portfolio-color-card-no-image,.portfolio-page .portfolio-color-card.portfolio-color-card-no-image:nth-child(n){grid-template-rows:1fr}.site-v9 .portfolio-color-card-no-image .portfolio-color-copy,.portfolio-page .portfolio-color-card-no-image .portfolio-color-copy{grid-row:1;min-height:560px}}.site-v9 .campaign-display h1 span{font-size:clamp(84px,9vw,139px)}.site-v9 .campaign-frame-alignai .campaign-display h1 span,.site-v9 .campaign-frame-advantage .campaign-display h1 span,.site-v9 .campaign-frame-serial-growth-engine .campaign-display h1 span,.site-v9 .campaign-frame-fifthrow .campaign-display h1 span,.site-v9 .campaign-frame-nichefire .campaign-display h1 span{font-size:clamp(68px,7.4vw,116px)}.site-v9 .campaign-display h1 em{font-size:clamp(86px,9.3vw,143px)}.site-v9 .campaign-frame-fifthrow .campaign-display h1 em{font-size:clamp(61px,6.95vw,108px)}.site-v9 .wayfinder-heading h2{font-size:clamp(46px,5.3vw,78px)}.site-v9 .specialists-heading h2{font-size:clamp(55px,6vw,93px)}.site-v9 .why-time{font-size:clamp(142px,15.4vw,238px)}.site-v9 .why-statement{font-size:clamp(55px,6vw,93px)}.site-v9 .founder-copy h2{font-size:clamp(57px,5.8vw,89px)}.site-v9 .insights-heading h2{font-size:clamp(52px,5.6vw,85px)}.site-v9 .final-inner h2{font-size:clamp(62px,7.6vw,118px)}.site-v9 .footer-statement>strong{font-size:clamp(51px,6vw,91px)}.portfolio-page .portfolio-hero .inner-hero-title h1{font-size:clamp(60px,6.2vw,96px)}.portfolio-page .portfolio-featured-heading h2{font-size:clamp(47px,5.05vw,78px)}.portfolio-page .portfolio-model h2{font-size:clamp(51px,5.4vw,84px)}.portfolio-page .inner-conversation h2{font-size:clamp(47px,5.3vw,81px)}.portfolio-page .portfolio-featured-heading-simple{grid-template-columns:.48fr 2.07fr}.portfolio-page .portfolio-featured-heading-simple h2{grid-column:2;max-width:980px}.portfolio-editorial .pe-hero h1{font-size:clamp(59px,5.95vw,93px)}.portfolio-editorial .pe-market h2{font-size:clamp(51px,5.5vw,84px)}.portfolio-editorial .pe-moves-heading h2{font-size:clamp(54px,5.7vw,87px)}.portfolio-editorial .pe-field-clients h2{font-size:clamp(43px,4.55vw,69px)}.portfolio-editorial .pe-fit-heading h2,.portfolio-editorial .pe-sprint-heading h2{font-size:clamp(46px,4.95vw,76px)}.portfolio-editorial .pe-related-heading h2{font-size:clamp(46px,4.75vw,73px)}.portfolio-editorial .pe-close h2{font-size:clamp(49px,5.3vw,81px)}.insights-page .insights-publication-heading h1{font-size:clamp(66px,7.4vw,114px)}.insights-page .featured-insight-copy h2{font-size:clamp(41px,4.2vw,65px)}.insights-page .insights-archive-heading h2{font-size:clamp(50px,5.3vw,82px)}.site-v9 .newsletter-band h2{font-size:clamp(46px,4.95vw,76px)}.article-page .article-hero h1{font-size:clamp(55px,5.95vw,91px)}.article-page .article-related-heading h2{font-size:clamp(49px,5.15vw,79px)}@media (width<=1080px) and (width>=761px){.site-v9 .campaign-display h1 span{font-size:clamp(72px,8.55vw,106px)}.site-v9 .campaign-display h1 em{font-size:clamp(74px,8.75vw,110px)}}@media (width<=760px){.site-v9 .campaign-display h1 span,.site-v9 .campaign-frame-alignai .campaign-display h1 span,.site-v9 .campaign-frame-advantage .campaign-display h1 span,.site-v9 .campaign-frame-serial-growth-engine .campaign-display h1 span,.site-v9 .campaign-frame-fifthrow .campaign-display h1 span,.site-v9 .campaign-frame-nichefire .campaign-display h1 span,.site-v9 .campaign-display h1 em,.site-v9 .campaign-frame-fifthrow .campaign-display h1 em{font-size:clamp(52px,16vw,64px)}.site-v9 .wayfinder-heading h2,.site-v9 .specialists-heading h2,.site-v9 .founder-copy h2,.site-v9 .insights-heading h2{font-size:12.3vw}.site-v9 .why-time{font-size:27.5vw}.site-v9 .why-statement{font-size:12.7vw}.site-v9 .final-inner h2,.site-v9 .footer-statement>strong{font-size:13.3vw}.portfolio-page .portfolio-hero .inner-hero-title h1{font-size:12vw}.portfolio-page .portfolio-featured-heading h2{font-size:11.1vw}.portfolio-page .portfolio-model h2,.portfolio-page .inner-conversation h2{font-size:12.3vw}.portfolio-editorial .pe-hero h1{font-size:clamp(40px,10.6vw,48px)}.portfolio-editorial .pe-market h2,.portfolio-editorial .pe-proof-story h2,.portfolio-editorial .pe-moves-heading h2,.portfolio-editorial .pe-field-clients h2,.portfolio-editorial .pe-fit-heading h2,.portfolio-editorial .pe-related-heading h2,.portfolio-editorial .pe-sprint-heading h2,.portfolio-editorial .pe-close h2{font-size:11.2vw}.insights-page .insights-publication-heading h1{font-size:13.2vw}.insights-page .featured-insight-copy h2{font-size:10.2vw}.insights-page .insights-archive-heading h2,.site-v9 .article-related-heading h2{font-size:12.3vw}.site-v9 .newsletter-band h2{font-size:11.9vw}.article-page .article-hero h1{font-size:clamp(42px,10.6vw,60px)}.portfolio-page .portfolio-featured-heading-simple{grid-template-columns:1fr}.portfolio-page .portfolio-featured-heading-simple h2{grid-column:1}}@media (width<=360px){.site-v9 .campaign-display h1 span,.site-v9 .campaign-frame-alignai .campaign-display h1 span,.site-v9 .campaign-frame-advantage .campaign-display h1 span,.site-v9 .campaign-frame-serial-growth-engine .campaign-display h1 span,.site-v9 .campaign-frame-fifthrow .campaign-display h1 span,.site-v9 .campaign-frame-nichefire .campaign-display h1 span,.site-v9 .campaign-display h1 em,.site-v9 .campaign-frame-fifthrow .campaign-display h1 em{font-size:51px}}.campaign-hero-static .campaign-visual,.campaign-hero-static .campaign-scene,.campaign-hero-static .campaign-pattern-cell{animation:none}.campaign-hero-static .campaign-pattern-cell{opacity:1}.campaign-hero-static .campaign-scene{padding-bottom:104px}@media (width<=760px){.site-v9 .campaign-hero-static{min-height:720px;padding-bottom:0}.site-v9 .campaign-hero-static .campaign-composition{min-height:720px;display:block}.site-v9 .campaign-hero-static .campaign-scene{min-height:720px;padding-top:126px;padding-bottom:76px}.site-v9 .campaign-hero-static .campaign-visual,.site-v9 .campaign-hero-static.campaign-frame-hauerx .campaign-visual{height:auto;min-height:0;margin:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.site-v9 .campaign-hero-static .campaign-pattern-field,.site-v9 .campaign-hero-static.campaign-frame-hauerx .campaign-pattern-field{width:104%;height:60%;top:40%;right:-18%;-webkit-mask-image:linear-gradient(#0000 0,#000000b8 14%,#000 32% 100%);mask-image:linear-gradient(#0000 0,#000000b8 14%,#000 32% 100%)}.site-v9 .campaign-hero-static .campaign-shade{background:linear-gradient(#070707 0% 43%,#070707eb 58%,#07070757 78%,#0000 100%);display:block}}.site-v9 .insight-link,.site-v9 .featured-insight-copy small,.site-v9 .archive-card>small,.site-v9 .article-related-grid small,.site-v9 .article-news-company a,.site-v9 .article-portfolio-connection a,.portfolio-editorial .pe-related-grid small,.portfolio-editorial .pe-text-link{--section-cta-ink:var(--black);--section-cta-fill:var(--black);--section-cta-fill-ink:var(--white);border:1px solid var(--section-cta-ink);justify-content:space-between;align-items:center;gap:24px;width:fit-content;min-height:46px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-v9 .insight-link,.site-v9 .featured-insight-copy small,.site-v9 .archive-card>small,.site-v9 .article-related-grid small,.site-v9 .article-news-company a,.site-v9 .article-portfolio-connection a,.portfolio-editorial .pe-related-grid small,.portfolio-editorial .pe-text-link{border:1px solid color-mix(in srgb, var(--section-cta-ink) 38%, transparent)}}.site-v9 .insight-link,.site-v9 .featured-insight-copy small,.site-v9 .archive-card>small,.site-v9 .article-related-grid small,.site-v9 .article-news-company a,.site-v9 .article-portfolio-connection a,.portfolio-editorial .pe-related-grid small,.portfolio-editorial .pe-text-link{color:var(--section-cta-ink);border-radius:999px;line-height:1.2;transition:background .18s,border-color .18s,color .18s}.site-v9 .featured-insight-copy small{--section-cta-ink:var(--white);--section-cta-fill:var(--white);--section-cta-fill-ink:var(--black)}.site-v9 .article-portfolio-connection a{--section-cta-ink:var(--bronze-light);--section-cta-fill:var(--bronze-light);--section-cta-fill-ink:var(--black)}.portfolio-editorial .pe-text-link{--section-cta-ink:var(--company-ink);--section-cta-fill:var(--company-ink);--section-cta-fill-ink:var(--company-color)}.site-v9 .insight-card:is(:hover,:focus-visible) .insight-link,.site-v9 .featured-insight:is(:hover,:focus-visible) .featured-insight-copy small,.site-v9 .archive-card:is(:hover,:focus-visible)>small,.site-v9 .article-related-grid>a:is(:hover,:focus-visible) small,.portfolio-editorial .pe-related-grid>a:is(:hover,:focus-visible) small,.site-v9 .article-news-company a:is(:hover,:focus-visible),.site-v9 .article-portfolio-connection a:is(:hover,:focus-visible),.portfolio-editorial .pe-text-link:is(:hover,:focus-visible){border-color:var(--section-cta-fill);background:var(--section-cta-fill);color:var(--section-cta-fill-ink)}.site-v9 .insights-more>a:not(.button){border:1px solid var(--black);background:var(--black);width:fit-content;min-height:48px;color:var(--white);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:0 17px;line-height:1.2;transition:background .18s,color .18s;display:inline-flex}.site-v9 .insights-more>a:not(.button):is(:hover,:focus-visible){color:var(--black);background:0 0}@media (width<=760px){.site-v9 .insight-link,.site-v9 .featured-insight-copy small,.site-v9 .archive-card>small,.site-v9 .article-related-grid small,.site-v9 .article-news-company a,.site-v9 .article-portfolio-connection a,.portfolio-editorial .pe-related-grid small,.portfolio-editorial .pe-text-link,.site-v9 .insights-more>a:not(.button){width:100%;min-height:52px;padding-inline:16px}.site-v9 .insights-more>a:not(.button){background:var(--black);min-height:58px;color:var(--white);border-radius:999px}}.site-v9 .route-card{min-height:318px;padding:34px 36px 32px}.site-v9 .route-card strong{letter-spacing:-.028em;margin:18px 0 23px;line-height:1.05}.site-v9 .route-card small{opacity:.74;max-width:540px;font-size:15.5px;line-height:1.65}.site-v9 .route-action{margin-top:32px;padding-inline:18px;font-size:13px}.site-v9 .credibility{background:#f1ede5}.site-v9 .credibility-inner p{color:#09090994;font-size:13px}.site-v9 .credibility-inner span{color:#090909b0}.site-v9 .specialists{padding-top:132px}.site-v9 .portfolio-color-top{padding-bottom:24px}.site-v9 .portfolio-color-top span,.portfolio-page .portfolio-color-top span,.site-v9 .portfolio-color-proof span,.portfolio-page .portfolio-color-proof span,.site-v9 .portfolio-color-copy>small,.portfolio-page .portfolio-color-copy>small{font-size:13px;line-height:1.45}.site-v9 .portfolio-color-copy>p,.portfolio-page .portfolio-color-copy>p{opacity:.78;margin-bottom:30px;font-size:17px;line-height:1.68}.site-v9 .portfolio-color-proof,.portfolio-page .portfolio-color-proof{padding-top:28px}.site-v9 .portfolio-color-copy>small,.portfolio-page .portfolio-color-copy>small{margin-top:30px}.site-v9 .why-proof-card small{color:#ffffffa3;font-size:13px;line-height:1.45}.site-v9 .why-proof-label{color:#ffffffc7;font-size:15px;line-height:1.48}.site-v9 .proof-stat span,.site-v9 .insight-meta,.site-v9 .founder-portrait strong,.site-v9 .founder-portrait span,.site-v9 .founder-proof,.site-v9 .founder-conversation small,.site-v9 .portfolio-more a,.site-v9 .insights-more>a:not(.button){font-size:13px;line-height:1.45}.site-v9 .founder-detail,.site-v9 .insights-heading>p:last-child{font-size:17px;line-height:1.7}.site-v9 .newsletter-signup-context{gap:7px;margin-bottom:8px}.site-v9 .newsletter-signup-context strong{font-size:18px}.site-v9 .newsletter-signup-context span{font-size:15.5px;line-height:1.6}.site-v9 .newsletter-signup>label{font-size:13px}@media (width<=760px){.site-v9 .route-card{min-height:286px;padding:27px 22px 26px}.site-v9 .route-card strong{margin:12px 0 20px;font-size:clamp(31px,9.5vw,37px)}.site-v9 .route-card small{font-size:16px}.site-v9 .route-action{margin-top:28px}.site-v9 .specialists{padding-top:74px}.site-v9 .portfolio-color-top,.portfolio-page .portfolio-color-top{padding-bottom:21px}.site-v9 .portfolio-color-proof,.portfolio-page .portfolio-color-proof{padding-top:23px}.site-v9 .portfolio-color-copy>p,.portfolio-page .portfolio-color-copy>p{margin-bottom:25px}.site-v9 .portfolio-color-copy>small,.portfolio-page .portfolio-color-copy>small{margin-top:25px}.site-v9 .why-proof-card small{font-size:13.5px}.site-v9 .why-proof-label{font-size:14.5px}.site-v9 .newsletter-signup-context span{font-size:15px}}@media (width>=761px){.site-v9 .portfolio-color-grid-home{grid-template-columns:minmax(0,1fr);gap:18px}.site-v9 .portfolio-color-grid-home .portfolio-color-card,.site-v9 .portfolio-color-grid-home .portfolio-color-card:nth-child(n),.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-board-of-innovation,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-align-ai,.site-v9 .portfolio-color-grid-home .portfolio-color-card.portfolio-color-card-no-image:last-child{grid-column:1;grid-template-rows:minmax(540px,auto);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);min-height:540px}.site-v9 .portfolio-color-grid-home .portfolio-color-card:nth-child(2n){grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr)}.site-v9 .portfolio-color-grid-home .portfolio-color-card:nth-child(2n) .portfolio-color-image{grid-area:1/1}.site-v9 .portfolio-color-grid-home .portfolio-color-card:nth-child(2n) .portfolio-color-copy{grid-area:1/2}.site-v9 .portfolio-color-grid-home .portfolio-color-copy{min-height:540px;padding:36px 40px 34px}.site-v9 .portfolio-color-grid-home .portfolio-color-top>span{max-width:330px;font-size:13px;line-height:1.45}.site-v9 .portfolio-color-grid-home .portfolio-color-context{max-width:360px}.site-v9 .portfolio-color-grid-home .portfolio-color-category{font-size:12px;line-height:1.4}.site-v9 .portfolio-color-grid-home .portfolio-color-audience{font-size:14px;line-height:1.4}.site-v9 .portfolio-color-grid-home .portfolio-color-copy h3{max-width:760px;margin-top:38px;font-size:clamp(39px,4.2vw,64px);line-height:1.02}.site-v9 .portfolio-color-grid-home .portfolio-color-image{width:100%;height:100%;min-height:540px}.portfolio-page .portfolio-color-grid-full{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:18px}.portfolio-page .portfolio-color-grid-full .portfolio-color-card,.portfolio-page .portfolio-color-grid-full .portfolio-color-card:nth-child(n),.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-align-ai,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab{grid-column:1;grid-template-rows:minmax(520px,auto);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);width:100%;height:auto;min-height:520px}.portfolio-page .portfolio-color-grid-full .portfolio-color-card:nth-child(2n){grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr)}.portfolio-page .portfolio-color-grid-full .portfolio-color-card:nth-child(2n) .portfolio-color-image{grid-area:1/1}.portfolio-page .portfolio-color-grid-full .portfolio-color-card:nth-child(2n) .portfolio-color-copy{grid-area:1/2}.portfolio-page .portfolio-color-grid-full .portfolio-color-copy{min-height:520px;padding:36px 40px 34px}.portfolio-page .portfolio-color-grid-full .portfolio-color-context{max-width:360px}.portfolio-page .portfolio-color-grid-full .portfolio-color-category{font-size:12px;line-height:1.4}.portfolio-page .portfolio-color-grid-full .portfolio-color-audience{font-size:14px;line-height:1.4}.portfolio-page .portfolio-color-grid-full .portfolio-color-copy h3{max-width:760px;margin-top:36px;font-size:clamp(38px,4vw,60px);line-height:1.02}.portfolio-page .portfolio-color-grid-full .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-serial-growth-lab .portfolio-color-image{width:100%;height:100%;min-height:520px}}@media (width<=760px){.site-v9 .why-proof-card,.site-v9 .why-proof-card:first-child,.site-v9 .why-proof-card:nth-child(4){grid-template-rows:auto auto 1fr;align-content:start;min-height:220px;display:grid}.site-v9 .why-proof-card small{min-height:2.9em;margin:0;position:static}.site-v9 .why-proof-card strong,.site-v9 .why-proof-card:first-child strong{align-self:start;margin:24px 0 0;font-size:clamp(38px,11.5vw,48px);line-height:.92}.site-v9 .why-proof-label{align-self:start;margin-top:22px}.footer-details{grid-template-columns:1fr}.footer .footer-nav{display:none}}.site-v9 .why-proof-card:last-child strong{letter-spacing:-.025em;max-width:100%;font-size:clamp(38px,3.25vw,50px)}@media (width<=760px){.site-v9 .why-proof-card:last-child strong{font-size:clamp(27px,8vw,36px)}}.portfolio-color-card.color-card-board-of-innovation{isolation:isolate;position:relative;box-shadow:0 24px 70px #09090933;--card-color:#090909!important;--card-ink:#f5f1e9!important}.portfolio-color-card.color-card-board-of-innovation:before{z-index:3;content:"";background:#c8ae79;width:54%;height:4px;position:absolute;top:0;left:0}.color-card-board-of-innovation .portfolio-color-copy{z-index:2;background:radial-gradient(circle at 4% 100%,#c8ae7929,#0000 38%),#090909;position:relative}.color-card-board-of-innovation .portfolio-color-top{border-color:#f5f1e938}.color-card-board-of-innovation .portfolio-color-category{color:#c8ae79;opacity:1}.color-card-board-of-innovation .portfolio-color-audience{color:#f5f1e9c7}.color-card-board-of-innovation .portfolio-color-copy h3{color:#f5f1e9;max-width:640px}.color-card-board-of-innovation .portfolio-color-copy h3 em{color:#c8ae79;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:1.03em;font-style:italic;font-weight:400;display:block}.color-card-board-of-innovation .portfolio-color-copy>p{color:#f5f1e9bd;opacity:1;max-width:650px}.portfolio-color-proof>div{align-items:end;gap:17px;display:flex}.portfolio-color-proof-dual{grid-template-columns:1fr 1fr;gap:0;display:grid}.portfolio-color-proof-dual>div{min-width:0;padding-right:22px}.portfolio-color-proof-dual>div+div{border-left:1px solid #f5f1e933;padding-left:24px}.color-card-board-of-innovation .portfolio-color-proof{border-color:#f5f1e938}.color-card-board-of-innovation .portfolio-color-proof strong{color:#c8ae79;font-size:clamp(38px,3.25vw,50px)}.color-card-board-of-innovation .portfolio-color-proof span{color:#f5f1e9b8;opacity:1;max-width:155px}.color-card-board-of-innovation .portfolio-color-copy>small{color:#090909;background:#c8ae79;border-color:#c8ae79;border-radius:0;min-width:318px}.portfolio-color-card.color-card-board-of-innovation:hover .portfolio-color-copy>small,.portfolio-color-card.color-card-board-of-innovation:focus-visible .portfolio-color-copy>small{color:#090909;background:#f5f1e9;border-color:#f5f1e9}.color-card-board-of-innovation .portfolio-color-image{background:#121b2d;position:relative}.color-card-board-of-innovation .portfolio-color-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#090909b8 100%);position:absolute;inset:0}.portfolio-color-client-ribbon{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909b8;border:1px solid #ffffff5c;padding:18px 20px 17px;position:absolute;bottom:27px;left:28px;right:28px}.portfolio-color-client-ribbon span{color:#c8ae79;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:760;display:block}.portfolio-color-client-ribbon p{color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(12px,1.05vw,15px);font-weight:650;line-height:1.45}@media (width>=761px){.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-board-of-innovation,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-board-of-innovation{grid-template-rows:minmax(610px,auto);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:610px}.site-v9 .portfolio-color-grid-home .color-card-board-of-innovation .portfolio-color-copy,.portfolio-page .portfolio-color-grid-full .color-card-board-of-innovation .portfolio-color-copy{min-height:610px;padding:38px 42px 36px}.site-v9 .portfolio-color-grid-home .color-card-board-of-innovation .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-board-of-innovation .portfolio-color-image{min-height:610px}.site-v9 .portfolio-color-grid-home .color-card-board-of-innovation .portfolio-color-copy h3,.portfolio-page .portfolio-color-grid-full .color-card-board-of-innovation .portfolio-color-copy h3{margin:34px 0 20px;font-size:clamp(43px,4.15vw,65px);line-height:.94}}@media (width<=760px){.portfolio-color-card.color-card-board-of-innovation:before{width:100%}.site-v9 .portfolio-color-card.color-card-board-of-innovation,.portfolio-page .portfolio-color-card.color-card-board-of-innovation,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-board-of-innovation,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-board-of-innovation{grid-template-rows:250px auto}.site-v9 .color-card-board-of-innovation .portfolio-color-image,.portfolio-page .color-card-board-of-innovation .portfolio-color-image{height:250px}.portfolio-color-client-ribbon{padding:12px 14px 11px;bottom:14px;left:14px;right:14px}.portfolio-color-client-ribbon span{margin-bottom:5px;font-size:9px}.portfolio-color-client-ribbon p{font-size:11px}.site-v9 .color-card-board-of-innovation .portfolio-color-copy h3,.portfolio-page .color-card-board-of-innovation .portfolio-color-copy h3{margin-top:28px;font-size:clamp(41px,11.3vw,48px);line-height:.95}.portfolio-color-proof-dual{grid-template-columns:1fr 1fr}.portfolio-color-proof-dual>div,.portfolio-color-proof-dual>div+div{padding-left:0;padding-right:14px;display:block}.portfolio-color-proof-dual>div+div{padding-left:16px}.color-card-board-of-innovation .portfolio-color-proof strong,.color-card-board-of-innovation .portfolio-color-proof span{display:block}.color-card-board-of-innovation .portfolio-color-proof span{margin-top:11px;font-size:10px}.color-card-board-of-innovation .portfolio-color-copy>small{min-width:0}}.company-board-of-innovation{--boi-gold:#c8ae79;--boi-bronze:#8d7650;--boi-paper:#f5f1e9}.company-board-of-innovation .pe-hero{border-top:4px solid var(--boi-gold);color:var(--boi-paper);background:#090909;padding:158px 0 88px}.company-board-of-innovation .pe-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(36px,5.5vw,88px)}.company-board-of-innovation .pe-hero .inner-back{color:#f5f1e9ad}.company-board-of-innovation .pe-hero-copy>.eyebrow{color:var(--boi-gold);opacity:1}.company-board-of-innovation .pe-hero h1{max-width:930px;color:var(--boi-paper);letter-spacing:-.012em;font-size:clamp(61px,6vw,94px);line-height:.97}.company-board-of-innovation .pe-hero h1 em{color:var(--boi-gold);letter-spacing:-.045em;margin-top:.09em;font-family:Georgia,Times New Roman,serif;font-size:.98em;font-style:italic;font-weight:400;display:block}.company-board-of-innovation .pe-hero-copy>p:last-of-type{color:#f5f1e9c2;opacity:1;max-width:720px}.company-board-of-innovation .pe-hero .pe-primary{border-color:var(--boi-gold);background:var(--boi-gold);color:#090909;border-radius:0}.company-board-of-innovation .pe-hero .pe-primary:hover{border-color:var(--boi-paper);background:var(--boi-paper)}.company-board-of-innovation .pe-hero .pe-text-link{color:var(--boi-paper)}.company-board-of-innovation .pe-hero-image{background:#121b2d;min-height:700px}.company-board-of-innovation .pe-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#090909cc 100%);position:absolute;inset:0}.company-board-of-innovation .pe-hero-image img{object-position:36% 34%}.company-board-of-innovation .pe-hero-client-strip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909bd;border:1px solid #ffffff5c;padding:20px 22px 19px;position:absolute;bottom:24px;left:26px;right:26px}.company-board-of-innovation .pe-hero-client-strip span{color:var(--boi-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:760;display:block}.company-board-of-innovation .pe-hero-client-strip strong{color:#fff;font-size:clamp(13px,1.15vw,16px);font-weight:650;line-height:1.5;display:block}.company-board-of-innovation .pe-proof{background:var(--boi-paper)}.company-board-of-innovation .pe-proof article{min-height:220px;padding:30px}.company-board-of-innovation .pe-proof article>strong{color:var(--boi-bronze);font-size:clamp(48px,4.8vw,74px)}.company-board-of-innovation .pe-proof article>small{max-width:235px;font-size:13px;line-height:1.45}.company-board-of-innovation .pe-proof-audience{color:var(--boi-paper);background:#090909}.company-board-of-innovation .pe-proof-audience>span{color:var(--boi-gold)}.company-board-of-innovation .pe-proof-audience p{font-size:18px;line-height:1.48}.company-board-of-innovation .pe-market{background:var(--boi-paper)}.company-board-of-innovation .pe-market .eyebrow{color:var(--boi-bronze)}.company-board-of-innovation .pe-market h2{color:var(--boi-bronze);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-board-of-innovation .pe-market-grid>div p{color:#090909ad}.company-board-of-innovation .pe-proof-story{background:var(--boi-gold);color:#090909;position:relative;overflow:hidden}.company-board-of-innovation .pe-proof-story-grid{z-index:1;position:relative}.company-board-of-innovation .pe-proof-story .eyebrow,.company-board-of-innovation .pe-proof-story h2{color:#090909}.company-board-of-innovation .pe-proof-story-grid>div p,.company-board-of-innovation .pe-proof-story-grid>div p:last-child{color:#090909c2}.company-board-of-innovation .pe-proof-story-with-cases .pe-proof-story-grid blockquote{border:0;margin:0 0 20px;padding:0;font-size:clamp(25px,2.25vw,35px);line-height:1.18}.company-board-of-innovation .pe-proof-story-with-cases .pe-proof-story-grid cite{color:#090909ad;max-width:330px;line-height:1.55}.company-board-of-innovation .pe-proof-cases{border-top:1px solid #09090945;border-left:1px solid #09090945;grid-template-columns:repeat(4,1fr);margin-top:92px;display:grid}.company-board-of-innovation .pe-proof-cases article{border-bottom:1px solid #09090945;border-right:1px solid #09090945;min-height:310px;padding:27px}.company-board-of-innovation .pe-proof-cases span{color:#090909ad;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.company-board-of-innovation .pe-proof-cases strong{color:#090909;letter-spacing:-.055em;margin-top:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.2vw,64px);font-style:italic;font-weight:400;line-height:.9;display:block}.company-board-of-innovation .pe-proof-cases p{color:#090909b8;margin:24px 0 0;font-size:15px;line-height:1.6}.company-board-of-innovation .pe-moves{background:#090909}.company-board-of-innovation .pe-moves .eyebrow,.company-board-of-innovation .pe-moves-grid h3{color:var(--boi-gold)}.company-board-of-innovation .pe-moves-grid article{background:linear-gradient(145deg,#c8ae790b,#0000 58%);justify-content:flex-start;min-height:350px}.company-board-of-innovation .pe-moves-grid h3{margin:0 0 24px}.company-board-of-innovation .pe-moves-grid p{color:#ffffffb3;font-size:16px}.company-board-of-innovation .pe-field{background:var(--boi-paper)}.company-board-of-innovation .pe-field-grid{display:block}.company-board-of-innovation .pe-field-image{display:none}.company-board-of-innovation .pe-field-clients{grid-template-columns:.48fr 1.52fr;gap:clamp(42px,5vw,78px);display:grid}.company-board-of-innovation .pe-field-clients>.eyebrow{color:var(--boi-bronze)}.company-board-of-innovation .pe-field-clients h2{max-width:930px;margin:0 0 62px}.company-board-of-innovation .pe-field-clients>div,.company-board-of-innovation .pe-field-note{grid-column:2}.company-board-of-innovation .pe-field-clients>div{border-color:#09090938;grid-template-columns:repeat(4,1fr)}.company-board-of-innovation .pe-field-clients span{color:#090909;min-height:126px;font-size:clamp(17px,1.65vw,24px);font-weight:620}.company-board-of-innovation .pe-field-note{color:var(--boi-bronze);margin-top:32px;font-size:13px}.company-board-of-innovation .pe-fit{background:#ece7de}.company-board-of-innovation .pe-fit-heading .eyebrow{color:var(--boi-bronze)}.company-board-of-innovation .pe-fit-grid article{background:#ffffff5c}.company-board-of-innovation .pe-workshop{color:var(--boi-paper);background:#090909;margin-top:30px}.company-board-of-innovation .pe-workshop>div+div{border-color:#f5f1e933}.company-board-of-innovation .pe-workshop small,.company-board-of-innovation .pe-workshop>div>strong{color:var(--boi-gold)}.company-board-of-innovation .pe-workshop p{color:#f5f1e9b3}.company-board-of-innovation .pe-workshop .pe-primary{border-color:var(--boi-gold);background:var(--boi-gold);color:#090909;border-radius:0}.company-board-of-innovation .pe-view{background:var(--boi-gold);color:#090909}.company-board-of-innovation .pe-view-fact{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-board-of-innovation .pe-view-grid>div p{color:#090909;opacity:.72}.company-board-of-innovation .pe-view .pe-primary{color:var(--boi-gold);background:#090909;border-color:#090909;border-radius:0}.company-board-of-innovation .pe-related{background:var(--boi-paper)}.company-board-of-innovation .pe-related-grid a>span{color:var(--boi-bronze)}.company-board-of-innovation .pe-close{background:#090909}.company-board-of-innovation .pe-close-grid{background:var(--boi-gold);color:#090909}.company-board-of-innovation .pe-close .pe-primary{color:var(--boi-gold);background:#090909;border-color:#090909;border-radius:0}.portfolio-editorial .portfolio-color-grid-related{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:18px}@media (width>=761px){.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card,.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card:nth-child(n){grid-column:1;grid-template-rows:minmax(500px,auto);grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);width:100%;height:auto;min-height:500px}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card:nth-child(2n){grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr)}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card:nth-child(2n) .portfolio-color-image{grid-area:1/1}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card:nth-child(2n) .portfolio-color-copy{grid-area:1/2}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-copy{min-height:500px;padding:36px 40px 34px}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-copy h3{max-width:760px;margin-top:36px;font-size:clamp(38px,4vw,60px);line-height:1.02}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-image,.portfolio-editorial .portfolio-color-grid-related .color-card-align-ai .portfolio-color-image,.portfolio-editorial .portfolio-color-grid-related .color-card-serial-growth-lab .portfolio-color-image{width:100%;height:100%;min-height:500px}}@media (width<=760px){.portfolio-editorial .portfolio-color-grid-related{grid-template-columns:1fr;gap:12px}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card,.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card:nth-child(n),.portfolio-editorial .portfolio-color-grid-related .portfolio-color-card.color-card-board-of-innovation{grid-column:1;grid-template-rows:auto 230px;grid-template-columns:1fr;min-height:0}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-copy{min-height:540px}.portfolio-editorial .portfolio-color-grid-related .portfolio-color-image,.portfolio-editorial .portfolio-color-grid-related .color-card-board-of-innovation .portfolio-color-image{width:100%;height:230px;min-height:230px}}@media (width<=1060px){.company-board-of-innovation .pe-hero-grid{grid-template-columns:1fr}.company-board-of-innovation .pe-hero-image{min-height:620px}.company-board-of-innovation .pe-field-clients{grid-template-columns:.5fr 1.5fr}.company-board-of-innovation .pe-proof-cases{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.company-board-of-innovation .pe-hero{padding:136px 0 74px}.company-board-of-innovation .pe-hero h1{font-size:13.2vw;line-height:.99}.company-board-of-innovation .pe-hero h1 em{margin-top:.14em}.company-board-of-innovation .pe-actions{align-items:stretch}.company-board-of-innovation .pe-hero .pe-primary{width:100%}.company-board-of-innovation .pe-hero-image{min-height:430px}.company-board-of-innovation .pe-hero-client-strip{padding:14px;bottom:14px;left:14px;right:14px}.company-board-of-innovation .pe-hero-client-strip span{margin-bottom:6px;font-size:9px}.company-board-of-innovation .pe-hero-client-strip strong{font-size:11px}.company-board-of-innovation .pe-proof article{min-height:210px;padding:23px 20px}.company-board-of-innovation .pe-proof article>strong{font-size:13vw}.company-board-of-innovation .pe-proof-audience{grid-column:1/-1;min-height:190px}.company-board-of-innovation .pe-proof-cases{border-left:0;grid-template-columns:1fr;margin-top:54px}.company-board-of-innovation .pe-proof-cases article{border-right:0;min-height:0;padding:25px 0 31px}.company-board-of-innovation .pe-proof-cases strong{margin-top:22px;font-size:14vw}.company-board-of-innovation .pe-proof-cases p{margin-top:18px;font-size:16px}.company-board-of-innovation .pe-moves-grid article{min-height:280px}.company-board-of-innovation .pe-field-clients{display:block}.company-board-of-innovation .pe-field-clients h2{margin:25px 0 38px}.company-board-of-innovation .pe-field-clients>div{grid-template-columns:1fr 1fr}.company-board-of-innovation .pe-field-clients span{min-height:92px;font-size:16px}.company-board-of-innovation .pe-workshop{margin-top:24px}.company-board-of-innovation .pe-view-fact{font-size:13vw}}.boi-executive-page{--boi-blue:#2518f4;--boi-blue-light:#8f89ff;--boi-paper:#f5f1e9;--boi-ink:#090909;background:var(--boi-paper)}.boi-executive-page .site-header,.boi-executive-page .site-header.is-scrolled{background:#070707}.boi-exec-hero{background:var(--boi-ink);color:var(--boi-paper);padding:150px 0 90px;overflow:hidden}.boi-exec-back{color:#f5f1e99e;margin-bottom:56px}.boi-exec-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:stretch;gap:clamp(46px,6vw,96px);display:grid}.boi-exec-hero-copy{flex-direction:column;justify-content:center;min-height:670px;padding:18px 0;display:flex}.boi-exec-logo{width:108px;height:auto;margin-bottom:40px;display:block}.boi-exec-kicker{color:currentColor;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:760}.boi-exec-hero .boi-exec-kicker,.boi-exec-capabilities .boi-exec-kicker{color:var(--boi-blue-light)}.boi-exec-hero h1{max-width:900px;color:var(--boi-paper);letter-spacing:-.028em;margin:29px 0 0;font-size:clamp(66px,6.7vw,105px);font-weight:500;line-height:.93}.boi-exec-summary{color:#f5f1e9bd;max-width:760px;margin:38px 0 0;font-size:clamp(18px,1.42vw,22px);line-height:1.6}.boi-exec-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.boi-exec-primary{border-color:var(--boi-blue);background:var(--boi-blue);color:#fff;border-radius:0}.boi-exec-primary:hover{border-color:var(--boi-paper);background:var(--boi-paper);color:var(--boi-ink)}.boi-exec-text-link{color:var(--boi-paper);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:760}.boi-exec-mandate{color:#f5f1e98a;letter-spacing:.02em;border-top:1px solid #f5f1e92e;max-width:520px;margin:auto 0 0;padding-top:28px;font-size:15px;font-weight:650;line-height:1.5}.boi-exec-hero-image{background:#121b2d;min-height:670px;position:relative;overflow:hidden}.boi-exec-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#090909d1 100%);position:absolute;inset:0}.boi-exec-hero-image>img{object-fit:cover;object-position:47% 50%;width:100%;height:100%;display:block}.boi-exec-hero-proof{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909bd;border:1px solid #ffffff52;align-items:center;gap:22px;padding:20px 22px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.boi-exec-hero-proof strong{color:#fff;letter-spacing:-.05em;font-size:clamp(42px,4.1vw,64px);font-weight:500;line-height:.8}.boi-exec-hero-proof span{color:#ffffffbd;letter-spacing:.04em;text-transform:uppercase;max-width:210px;font-size:14px;font-weight:720;line-height:1.45}.boi-exec-proof{background:var(--boi-paper);color:var(--boi-ink);padding:0 0 52px}.boi-exec-proof-grid{border-right:1px solid #09090929;grid-template-columns:repeat(3,1fr);display:grid}.boi-exec-proof-grid article{border-bottom:1px solid #09090929;border-left:1px solid #09090929;flex-direction:column;min-height:245px;padding:32px;display:flex}.boi-exec-proof-grid strong{color:var(--boi-blue);letter-spacing:-.06em;font-size:clamp(55px,5.6vw,86px);font-weight:500;line-height:.84}.boi-exec-proof-grid p{max-width:330px;margin:auto 0 0;font-size:17px;font-weight:650;line-height:1.5}.boi-exec-client-line{grid-template-columns:.42fr 1.58fr;align-items:center;gap:42px;padding-top:34px;display:grid}.boi-exec-client-line span{color:#09090980;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:760}.boi-exec-client-line p{letter-spacing:-.01em;margin:0;font-size:clamp(15px,1.45vw,21px);font-weight:660;line-height:1.5}.boi-exec-capabilities{background:var(--boi-blue);color:#fff;padding:128px 0 138px}.boi-exec-section-heading{grid-template-columns:.42fr 1.1fr .48fr;align-items:start;gap:clamp(36px,5vw,76px);display:grid}.boi-exec-section-heading h2,.boi-exec-work-heading h2,.boi-exec-close h2{letter-spacing:-.03em;margin:0;font-size:clamp(52px,5.55vw,85px);font-weight:500;line-height:.95}.boi-exec-section-heading>p:last-child{color:#ffffffb3;margin:0;font-size:18px;line-height:1.65}.boi-exec-capability-grid{background:#ffffff3d;border:1px solid #ffffff3d;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:72px;display:grid}.boi-exec-capability-grid article{background:var(--boi-blue);flex-direction:column;min-height:280px;padding:clamp(28px,3vw,44px);display:flex}.boi-exec-capability-grid h3{color:#fff;letter-spacing:-.025em;max-width:570px;margin:0;font-size:clamp(30px,3vw,46px);font-weight:540;line-height:1}.boi-exec-capability-grid p{color:#ffffffb3;max-width:570px;margin:auto 0 0;font-size:18px;line-height:1.65}.boi-exec-work{background:var(--boi-paper);color:var(--boi-ink);padding:132px 0 142px}.boi-exec-work-heading{grid-template-columns:.42fr 1.58fr;align-items:end;gap:clamp(36px,5vw,76px);margin-bottom:68px;display:grid}.boi-exec-work-heading .boi-exec-kicker{color:var(--boi-blue)}.boi-exec-work-heading h2{max-width:980px}.boi-exec-case-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.boi-exec-case-grid article{color:#fff;background:#0b0b0b;flex-direction:column;min-height:425px;padding:clamp(26px,3vw,40px);display:flex}.boi-exec-case-grid article>span{color:var(--boi-blue-light);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:760}.boi-exec-case-grid strong{color:#fff;letter-spacing:-.06em;margin-top:52px;font-size:clamp(55px,5vw,78px);font-weight:500;line-height:.82}.boi-exec-case-grid h3{color:#fff;letter-spacing:-.02em;max-width:320px;margin:22px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:560;line-height:1.04}.boi-exec-case-grid p{color:#ffffffa3;max-width:390px;margin:auto 0 0;font-size:17px;line-height:1.62}.boi-exec-close{color:var(--boi-paper);background:#090909;padding:116px 0}.boi-exec-close-grid{background:var(--boi-blue);grid-template-columns:.42fr 1.1fr .48fr;align-items:start;gap:clamp(36px,5vw,76px);padding:clamp(42px,5.2vw,80px);display:grid}.boi-exec-close .boi-exec-kicker{color:#ffffffb3}.boi-exec-close-grid>div p{color:#ffffffbd;margin:0 0 34px;font-size:18px;line-height:1.65}.boi-exec-close .boi-exec-primary{color:#fff;background:#090909;border-color:#090909}.boi-exec-close .boi-exec-primary:hover{color:#090909;background:#fff;border-color:#fff}@media (width<=1060px){.boi-exec-hero-grid{grid-template-columns:1fr}.boi-exec-hero-copy{min-height:0}.boi-exec-mandate{margin-top:68px}.boi-exec-hero-image{min-height:620px}.boi-exec-section-heading,.boi-exec-close-grid{grid-template-columns:.42fr 1.58fr}.boi-exec-section-heading>p:last-child,.boi-exec-close-grid>div{grid-column:2}}@media (width<=760px){.boi-exec-hero{padding:134px 0 68px}.boi-exec-back{margin-bottom:44px}.boi-exec-logo{width:92px;margin-bottom:34px}.boi-exec-hero h1{margin-top:23px;font-size:12.7vw;line-height:.96}.boi-exec-summary{margin-top:30px;font-size:17px}.boi-exec-actions{flex-direction:column;align-items:stretch;margin-top:34px}.boi-exec-actions .button{width:100%}.boi-exec-text-link{padding:8px 4px;font-size:13px}.boi-exec-mandate{margin-top:48px}.boi-exec-hero-image{min-height:400px}.boi-exec-hero-proof{gap:14px;padding:14px;bottom:14px;left:14px;right:14px}.boi-exec-hero-proof strong{font-size:12vw}.boi-exec-hero-proof span{font-size:12px}.boi-exec-proof{padding-bottom:40px}.boi-exec-proof-grid{grid-template-columns:1fr}.boi-exec-proof-grid article{min-height:195px;padding:25px 22px}.boi-exec-proof-grid strong{font-size:18vw}.boi-exec-client-line{padding-top:28px;display:block}.boi-exec-client-line p{margin-top:15px;font-size:16px}.boi-exec-capabilities,.boi-exec-work,.boi-exec-close{padding:88px 0}.boi-exec-section-heading,.boi-exec-work-heading,.boi-exec-close-grid{display:block}.boi-exec-section-heading h2,.boi-exec-work-heading h2,.boi-exec-close h2{margin:24px 0 28px;font-size:11.7vw;line-height:1}.boi-exec-capability-grid{grid-template-columns:1fr;margin-top:46px}.boi-exec-capability-grid article{min-height:235px;padding:26px 22px}.boi-exec-capability-grid h3{font-size:9vw}.boi-exec-work-heading{margin-bottom:44px}.boi-exec-case-grid{grid-template-columns:1fr}.boi-exec-case-grid article{min-height:365px;padding:27px 23px}.boi-exec-case-grid strong{font-size:18vw}.boi-exec-case-grid h3{font-size:8.5vw}.boi-exec-close-grid{padding:34px 24px}.boi-exec-close-grid>div p{font-size:17px}.boi-exec-close-grid .button{width:100%}}.fifthrow-executive-page{--boi-blue:#9f45ff;--boi-blue-light:#d5b3ff}.fifthrow-executive-page .fifthrow-exec-logo{width:150px}.fifthrow-executive-page .fifthrow-exec-hero-image{background:#f3f0eb}.fifthrow-executive-page .fifthrow-exec-hero-image:after{background:linear-gradient(#0000 46%,#090909c2 100%)}.fifthrow-executive-page .fifthrow-exec-hero-image>img{object-fit:contain;object-position:center;padding:5%}.fifthrow-executive-page .boi-exec-hero-proof strong{min-width:180px;font-size:clamp(37px,3.25vw,52px);line-height:.9}.fifthrow-executive-page .boi-exec-proof-grid strong{font-size:clamp(49px,5vw,77px)}.fifthrow-executive-page .boi-exec-capability-grid article{background:#8f35ec}.executive-company-page .executive-company-wordmark{max-width:660px;color:var(--boi-paper);letter-spacing:-.045em;margin:0 0 42px;font-size:clamp(29px,3vw,46px);font-weight:720;line-height:.95}.executive-company-page .exec-company-hero-image{background:var(--exec-image-background)}.executive-company-page .exec-company-hero-image.is-contain>img{object-fit:contain;object-position:center;padding:6%}.executive-company-page .boi-exec-capability-grid article{background:var(--exec-capability-card)}.executive-company-page .boi-exec-hero .boi-exec-primary,.executive-company-page .boi-exec-capabilities,.executive-company-page .boi-exec-capability-grid h3,.executive-company-page .boi-exec-close-grid{color:var(--exec-accent-ink)}.executive-company-page .boi-exec-section-heading>p:last-child,.executive-company-page .boi-exec-capability-grid p,.executive-company-page .boi-exec-close .boi-exec-kicker,.executive-company-page .boi-exec-close-grid>div p{color:var(--exec-accent-muted-ink)}.executive-company-page .boi-exec-proof-grid strong{color:var(--exec-accent-on-paper);font-size:clamp(48px,5vw,78px)}.executive-company-page .boi-exec-work-heading .boi-exec-kicker{color:var(--exec-accent-on-paper)}.executive-company-page .boi-exec-hero-proof strong{max-width:260px;font-size:clamp(38px,3.5vw,58px);line-height:.9}.executive-company-page .boi-exec-case-grid strong{overflow-wrap:anywhere;font-size:clamp(47px,4.5vw,70px);line-height:.88}.executive-company-human-machines .exec-company-hero-image.is-contain>img,.executive-company-align-ai .exec-company-hero-image.is-contain>img,.executive-company-open-prem .exec-company-hero-image.is-contain>img{padding:3%}.executive-company-ai-palette .exec-company-hero-image.is-contain>img{padding:0}.executive-company-serial-growth-engine .boi-exec-proof-grid strong{font-size:clamp(45px,4.7vw,72px)}.boi-executive-page .boi-exec-hero-proof span{flex:1;max-width:250px}.boi-executive-page .boi-exec-proof-grid article{min-height:210px}.boi-executive-page .boi-exec-proof-grid p{margin:26px 0 0}.boi-executive-page .boi-exec-capability-grid article{min-height:235px}.boi-executive-page .boi-exec-capability-grid p{margin:24px 0 0}@media (width<=760px){.executive-company-page .executive-company-wordmark{margin-bottom:32px;font-size:9vw}.executive-company-page .boi-exec-proof-grid strong{font-size:15.5vw}.executive-company-page .boi-exec-hero-proof strong{font-size:9.5vw}.executive-company-page .boi-exec-case-grid strong{font-size:15vw}.boi-executive-page .boi-exec-hero-proof span{max-width:none}.boi-executive-page .boi-exec-proof-grid article,.boi-executive-page .boi-exec-capability-grid article{min-height:0}.fifthrow-executive-page .fifthrow-exec-logo{width:128px}.fifthrow-executive-page .boi-exec-hero-proof strong{min-width:126px;font-size:8.8vw}.fifthrow-executive-page .boi-exec-proof-grid strong{font-size:15.5vw}}.portfolio-color-card.color-card-fifthrow{isolation:isolate;position:relative;box-shadow:0 24px 70px #09090933;--card-color:#090909!important;--card-ink:#f5f1e9!important}.portfolio-color-card.color-card-fifthrow:before{z-index:3;content:"";background:#c8ae79;width:54%;height:4px;position:absolute;top:0;left:0}.color-card-fifthrow .portfolio-color-copy{z-index:2;background:radial-gradient(circle at 4% 100%,#c8ae7929,#0000 38%),#090909;position:relative}.color-card-fifthrow .portfolio-color-top,.color-card-fifthrow .portfolio-color-proof{border-color:#f5f1e938}.color-card-fifthrow .portfolio-color-category{color:#c8ae79;opacity:1}.color-card-fifthrow .portfolio-color-audience,.color-card-fifthrow .portfolio-color-proof span{color:#f5f1e9c2;opacity:1}.color-card-fifthrow .portfolio-color-copy h3{color:#f5f1e9;max-width:690px}.color-card-fifthrow .portfolio-color-copy h3 em{color:#c8ae79;letter-spacing:-.045em;margin-top:.08em;font-family:Georgia,Times New Roman,serif;font-size:1.02em;font-style:italic;font-weight:400;display:block}.color-card-fifthrow .portfolio-color-copy>p{color:#f5f1e9bd;opacity:1;max-width:650px}.color-card-fifthrow .portfolio-color-proof strong{color:#c8ae79;font-size:clamp(38px,3.25vw,50px)}.color-card-fifthrow .portfolio-color-copy>small{color:#090909;background:#c8ae79;border-color:#c8ae79;border-radius:0;min-width:250px}.portfolio-color-card.color-card-fifthrow:hover .portfolio-color-copy>small,.portfolio-color-card.color-card-fifthrow:focus-visible .portfolio-color-copy>small{color:#090909;background:#f5f1e9;border-color:#f5f1e9}.color-card-fifthrow .portfolio-color-image{background:#f5f1e9;position:relative}.color-card-fifthrow .portfolio-color-image img{object-fit:contain;padding:5%}.color-card-fifthrow .portfolio-color-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 57%,#090909ad 100%);position:absolute;inset:0}.color-card-nichefire .portfolio-color-proof{border-color:#f5f1e938}.color-card-nichefire .portfolio-color-proof strong{color:var(--bronze-light);font-size:clamp(38px,3.25vw,50px)}.color-card-nichefire .portfolio-color-copy>small{border-color:var(--bronze-light);background:var(--bronze-light);min-width:250px;color:var(--black);border-radius:0}.portfolio-color-card.color-card-nichefire:hover .portfolio-color-copy>small,.portfolio-color-card.color-card-nichefire:focus-visible .portfolio-color-copy>small{border-color:var(--paper);background:var(--paper);color:var(--black)}.color-card-nichefire .portfolio-color-image{position:relative}.color-card-nichefire .portfolio-color-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#090909b3 100%);position:absolute;inset:0}.company-fifthrow{--fifth-gold:#c8ae79;--fifth-bronze:#8d7650;--fifth-paper:#f5f1e9}.company-fifthrow .pe-hero{border-top:4px solid var(--fifth-gold);color:var(--fifth-paper);background:#090909;padding:158px 0 88px}.company-fifthrow .pe-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(36px,5.5vw,88px)}.company-fifthrow .pe-hero .inner-back{color:#f5f1e9ad}.company-fifthrow .pe-hero-copy>.eyebrow{color:var(--fifth-gold);opacity:1}.company-fifthrow .pe-hero h1{max-width:930px;color:var(--fifth-paper);letter-spacing:-.012em;font-size:clamp(60px,5.8vw,91px);line-height:.97}.company-fifthrow .pe-hero h1 em{color:var(--fifth-gold);letter-spacing:-.045em;margin-top:.09em;font-family:Georgia,Times New Roman,serif;font-size:.98em;font-style:italic;font-weight:400;display:block}.company-fifthrow .pe-hero-copy>p:last-of-type{color:#f5f1e9c2;opacity:1;max-width:720px}.company-fifthrow .pe-hero .pe-primary{border-color:var(--fifth-gold);background:var(--fifth-gold);color:#090909;border-radius:0}.company-fifthrow .pe-hero .pe-primary:hover{border-color:var(--fifth-paper);background:var(--fifth-paper)}.company-fifthrow .pe-hero .pe-text-link{color:var(--fifth-paper)}.company-fifthrow .pe-hero-image{background:#121212;place-items:center;min-height:700px;padding:clamp(28px,3vw,48px);display:grid}.company-fifthrow .pe-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#090909bd 100%);position:absolute;inset:0}.company-fifthrow .pe-hero-image .fifthrow-workflow{z-index:1;width:100%;margin:0 0 78px}.company-fifthrow .pe-hero-client-strip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909c2;border:1px solid #ffffff5c;padding:20px 22px 19px;position:absolute;bottom:24px;left:26px;right:26px}.company-fifthrow .pe-hero-client-strip span{color:var(--fifth-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:760;display:block}.company-fifthrow .pe-hero-client-strip strong{font-size:clamp(13px,1.15vw,16px);font-weight:650;line-height:1.5;display:block}.company-fifthrow .pe-proof{background:var(--fifth-paper)}.company-fifthrow .pe-proof article{min-height:220px;padding:30px}.company-fifthrow .pe-proof article>strong{color:var(--fifth-bronze);font-size:clamp(45px,4.5vw,70px)}.company-fifthrow .pe-proof article>small{max-width:245px;font-size:13px;line-height:1.45}.company-fifthrow .pe-proof-audience{color:var(--fifth-paper);background:#090909}.company-fifthrow .pe-proof-audience>span{color:var(--fifth-gold)}.company-fifthrow .pe-proof-audience p{font-size:18px;line-height:1.48}.company-fifthrow .pe-market{background:var(--fifth-paper)}.company-fifthrow .pe-market .eyebrow{color:var(--fifth-bronze)}.company-fifthrow .pe-market h2{color:var(--fifth-bronze);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-fifthrow .pe-market-grid{grid-template-columns:.48fr 1.35fr}.company-fifthrow .pe-market .pe-market-points{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:58px;display:grid}.company-fifthrow .pe-market .pe-market-points p{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:245px;margin:0;padding:27px;font-size:17px;line-height:1.62}.company-fifthrow .pe-market .pe-market-points p:last-child{padding-bottom:27px}.company-fifthrow .pe-market-grid>div p{color:#090909ad}.company-fifthrow .pe-proof-story{background:var(--fifth-gold);color:#090909;position:relative;overflow:hidden}.company-fifthrow .pe-proof-story .eyebrow,.company-fifthrow .pe-proof-story h2{color:#090909}.company-fifthrow .pe-proof-story-with-cases .pe-proof-story-grid blockquote{border:0;margin:0 0 20px;padding:0;font-size:clamp(25px,2.25vw,35px);line-height:1.18}.company-fifthrow .pe-proof-story-with-cases .pe-proof-story-grid cite{color:#090909ad;max-width:330px;line-height:1.55}.company-fifthrow .pe-proof-cases{border-top:1px solid #09090945;border-left:1px solid #09090945;grid-template-columns:repeat(3,1fr);margin-top:92px;display:grid}.company-fifthrow .pe-proof-cases article{border-bottom:1px solid #09090945;border-right:1px solid #09090945;min-height:310px;padding:27px}.company-fifthrow .pe-proof-cases span{color:#090909ad;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.company-fifthrow .pe-proof-cases strong{color:#090909;letter-spacing:-.055em;margin-top:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,61px);font-style:italic;font-weight:400;line-height:.9;display:block}.company-fifthrow .pe-proof-cases p{color:#090909b8;margin:24px 0 0;font-size:15px;line-height:1.6}.company-fifthrow .pe-moves{background:#090909}.company-fifthrow .pe-moves .eyebrow,.company-fifthrow .pe-moves-grid h3{color:var(--fifth-gold)}.company-fifthrow .pe-moves-grid article{background:linear-gradient(145deg,#c8ae790b,#0000 58%);justify-content:flex-start;min-height:350px}.company-fifthrow .pe-moves-grid h3{margin:0 0 24px}.company-fifthrow .pe-moves-grid p{color:#ffffffb3;font-size:16px}.company-fifthrow .pe-mid-action{background:var(--fifth-gold);color:#090909}.company-fifthrow .pe-comparison{background:var(--fifth-paper)}.company-fifthrow .pe-comparison .eyebrow{color:var(--fifth-bronze)}.company-fifthrow .pe-comparison-line{color:var(--fifth-gold);background:#090909}.company-fifthrow .pe-field{background:var(--fifth-paper)}.company-fifthrow .pe-field-grid{display:block}.company-fifthrow .pe-field-image{display:none}.company-fifthrow .pe-field-clients{grid-template-columns:.48fr 1.52fr;gap:clamp(42px,5vw,78px);display:grid}.company-fifthrow .pe-field-clients>.eyebrow{color:var(--fifth-bronze)}.company-fifthrow .pe-field-clients h2{max-width:930px;margin:0 0 62px}.company-fifthrow .pe-field-clients>div,.company-fifthrow .pe-field-note{grid-column:2}.company-fifthrow .pe-field-clients>div{border-color:#09090938;grid-template-columns:repeat(4,1fr)}.company-fifthrow .pe-field-clients span{color:#090909;min-height:126px;font-size:clamp(17px,1.65vw,24px);font-weight:620}.company-fifthrow .pe-field-note{color:var(--fifth-bronze);margin-top:32px;font-size:13px}.company-fifthrow .pe-fit{background:#ece7de}.company-fifthrow .pe-fit-heading .eyebrow{color:var(--fifth-bronze)}.company-fifthrow .pe-fit-grid article{background:#ffffff5c}.company-fifthrow .pe-workshop{color:var(--fifth-paper);background:#090909;margin-top:30px}.company-fifthrow .pe-workshop>div+div{border-color:#f5f1e933}.company-fifthrow .pe-workshop small{color:var(--fifth-gold)}.company-fifthrow .pe-workshop p{color:#f5f1e9b3}.company-fifthrow .pe-workshop .pe-primary{border-color:var(--fifth-gold);background:var(--fifth-gold);color:#090909;border-radius:0}.company-fifthrow .pe-view{background:var(--fifth-gold);color:#090909}.company-fifthrow .pe-view-grid blockquote{color:#090909}.company-fifthrow .pe-view-attribution p{color:#090909b3}.company-fifthrow .pe-related{background:var(--fifth-paper)}.company-fifthrow .pe-close{background:#090909}.company-fifthrow .pe-close-grid{background:var(--fifth-gold);color:#090909}.company-fifthrow .pe-close .pe-primary{color:var(--fifth-gold);background:#090909;border-color:#090909;border-radius:0}@media (width<=1060px){.company-fifthrow .pe-hero-grid{grid-template-columns:1fr}.company-fifthrow .pe-hero-image{min-height:600px}}@media (width<=760px){.portfolio-color-card.color-card-fifthrow:before{width:100%}.color-card-fifthrow .portfolio-color-copy>small{min-width:0}.company-fifthrow .pe-hero{padding:124px 0 62px}.company-fifthrow .pe-hero h1{font-size:clamp(43px,12.2vw,53px);line-height:1.01}.company-fifthrow .pe-hero-image{aspect-ratio:16/10;min-height:0;padding:18px}.company-fifthrow .pe-hero-image .fifthrow-workflow{margin-bottom:68px;padding:11px;transform:scale(.88)}.company-fifthrow .fifthrow-workflow-brief{padding:15px}.company-fifthrow .fifthrow-workflow-brief strong{margin:18px 0 9px;font-size:20px}.company-fifthrow .fifthrow-workflow-agents>div{min-height:78px;padding:10px}.company-fifthrow .fifthrow-workflow-output{min-height:128px;padding:14px}.company-fifthrow .fifthrow-workflow-output strong{font-size:39px}.company-fifthrow .pe-hero-client-strip{padding:12px 14px;bottom:14px;left:14px;right:14px}.company-fifthrow .pe-proof-cases{grid-template-columns:1fr;margin-top:54px}.company-fifthrow .pe-proof-cases article{min-height:245px}.company-fifthrow .pe-proof-cases strong{font-size:14vw}.company-fifthrow .pe-market .pe-market-points{grid-template-columns:1fr;margin-top:0}.company-fifthrow .pe-market .pe-market-points p{min-height:0;padding:24px 22px}.company-fifthrow .pe-market .pe-market-points p:last-child{padding-bottom:24px}.company-fifthrow .pe-field-clients{display:block}.company-fifthrow .pe-field-clients h2{margin:25px 0 38px}.company-fifthrow .pe-field-clients>div{grid-template-columns:1fr 1fr}.company-fifthrow .pe-field-clients span{min-height:92px;font-size:16px}}.color-card-align-ai .portfolio-color-image,.site-v9 .color-card-align-ai .portfolio-color-image,.portfolio-page .color-card-align-ai .portfolio-color-image{background:#f5f1e9}.color-card-align-ai .portfolio-color-image img,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-align-ai .portfolio-color-image img,.portfolio-page .portfolio-color-grid-full .color-card-align-ai .portfolio-color-image img,.portfolio-editorial .portfolio-color-grid-related .color-card-align-ai .portfolio-color-image img{object-fit:contain;object-position:center;padding:3.5%;scale:1.24}.company-align-ai .pe-hero-image{background:#f5f1e9}.company-align-ai .pe-hero-image img{object-fit:contain;object-position:center;padding:4%;scale:1.3}.company-align-ai .pe-proof article>strong{color:var(--align-bronze);letter-spacing:-.045em;font-size:clamp(43px,4.25vw,66px)}@media (width<=760px){.company-align-ai .pe-proof article>strong{font-size:10.8vw}}.company-align-ai .pe-market-grid{grid-template-columns:.42fr 1.58fr}.company-align-ai .pe-market-grid>.pe-market-points{border-top:1px solid #09090933;border-left:1px solid #09090933;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:78px;display:grid}.company-align-ai .pe-market .pe-market-points p,.company-align-ai .pe-market .pe-market-points p:last-child{color:#090909ad;border-bottom:1px solid #09090933;border-right:1px solid #09090933;min-height:285px;margin:0;padding:31px 32px 34px;font-size:16px;line-height:1.68}.company-align-ai .pe-market .pe-market-points strong{color:#090909;letter-spacing:-.018em;max-width:510px;margin-bottom:20px;font-size:clamp(24px,2.15vw,34px);font-weight:650;line-height:1.08}.company-align-ai .pe-market+.pe-view{border-top:1px solid #09090938}.company-align-ai .pe-market+.pe-view blockquote{max-width:920px}@media (width<=760px){.company-align-ai .pe-market-grid{display:block}.company-align-ai .pe-market-grid>.pe-market-points{border-left:0;grid-template-columns:1fr;margin-top:44px}.company-align-ai .pe-market .pe-market-points p,.company-align-ai .pe-market .pe-market-points p:last-child{border-left:1px solid #09090933;min-height:0;padding:25px 22px 28px;font-size:16px}.company-align-ai .pe-market .pe-market-points strong{font-size:25px}}.portfolio-color-card.color-card-board-of-innovation:before,.portfolio-color-card.color-card-fifthrow:before,.portfolio-color-card.color-card-align-ai:before{width:100%}.color-card-align-ai .portfolio-color-image,.site-v9 .color-card-align-ai .portfolio-color-image,.portfolio-page .color-card-align-ai .portfolio-color-image,.company-align-ai .pe-hero-image{background:#fff}.portfolio-color-card.color-card-storytap{isolation:isolate;position:relative;box-shadow:0 24px 70px #09090933;--card-color:#090909!important;--card-ink:#f5f1e9!important}.portfolio-color-card.color-card-storytap:before{z-index:3;content:"";background:#c8ae79;width:100%;height:4px;position:absolute;top:0;left:0}.color-card-storytap .portfolio-color-copy{z-index:2;background:radial-gradient(circle at 5% 100%,#c8ae7929,#0000 39%),#090909;position:relative}.color-card-storytap .portfolio-color-top,.color-card-storytap .portfolio-color-proof{border-color:#f5f1e938}.color-card-storytap .portfolio-color-category{color:#c8ae79;opacity:1}.color-card-storytap .portfolio-color-audience,.color-card-storytap .portfolio-color-copy>p{color:#f5f1e9c2;opacity:1}.color-card-storytap .portfolio-color-copy h3{color:#f5f1e9;max-width:680px}.color-card-storytap .portfolio-color-proof strong{color:#c8ae79;font-size:clamp(38px,3.25vw,50px)}.color-card-storytap .portfolio-color-proof span{color:#f5f1e9b8;opacity:1;max-width:165px}.color-card-storytap .portfolio-color-proof-dual>div+div{border-color:#f5f1e933}.color-card-storytap .portfolio-color-copy>small{color:#090909;background:#c8ae79;border-color:#c8ae79;border-radius:0;min-width:282px}.portfolio-color-card.color-card-storytap:hover .portfolio-color-copy>small,.portfolio-color-card.color-card-storytap:focus-visible .portfolio-color-copy>small{color:#090909;background:#f5f1e9;border-color:#f5f1e9}.color-card-storytap .portfolio-color-image{background:#fff;position:relative}.color-card-storytap .portfolio-color-image img{object-fit:cover;object-position:46% center;padding:0}.color-card-storytap .portfolio-color-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#090909bf 100%);position:absolute;inset:0}.color-card-storytap .portfolio-color-client-ribbon{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090909;border-bottom:0;border-left:0;border-right:0;bottom:0;left:0;right:0}@media (width>=761px){.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-storytap,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-storytap{grid-template-rows:minmax(610px,auto);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:610px}.site-v9 .portfolio-color-grid-home .color-card-storytap .portfolio-color-copy,.portfolio-page .portfolio-color-grid-full .color-card-storytap .portfolio-color-copy{min-height:610px;padding:38px 42px 36px}.site-v9 .portfolio-color-grid-home .color-card-storytap .portfolio-color-image,.portfolio-page .portfolio-color-grid-full .color-card-storytap .portfolio-color-image{min-height:610px}.site-v9 .portfolio-color-grid-home .color-card-storytap .portfolio-color-copy h3,.portfolio-page .portfolio-color-grid-full .color-card-storytap .portfolio-color-copy h3{margin:34px 0 20px;font-size:clamp(43px,4.15vw,65px);line-height:.96}}@media (width<=760px){.site-v9 .portfolio-color-card.color-card-storytap,.portfolio-page .portfolio-color-card.color-card-storytap,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-storytap,.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-storytap{grid-template-rows:auto 250px}.site-v9 .color-card-storytap .portfolio-color-image,.portfolio-page .color-card-storytap .portfolio-color-image{height:250px}.site-v9 .color-card-storytap .portfolio-color-copy,.portfolio-page .color-card-storytap .portfolio-color-copy{min-height:610px}.site-v9 .color-card-storytap .portfolio-color-copy h3,.portfolio-page .color-card-storytap .portfolio-color-copy h3{margin-top:28px;font-size:clamp(39px,10.8vw,46px);line-height:.98}.color-card-storytap .portfolio-color-proof strong,.color-card-storytap .portfolio-color-proof span{display:block}.color-card-storytap .portfolio-color-proof span{margin-top:11px;font-size:10px}.color-card-storytap .portfolio-color-copy>small{min-width:0}}.company-storytap{--storytap-gold:#c8ae79;--storytap-bronze:#8d7650;--storytap-paper:#f5f1e9}.company-storytap .pe-hero{border-top:4px solid var(--storytap-gold);color:var(--storytap-paper);background:#090909;padding:158px 0 88px}.company-storytap .pe-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(36px,5.5vw,88px)}.company-storytap .pe-hero .inner-back{color:#f5f1e9ad}.company-storytap .pe-hero-copy>.eyebrow{color:var(--storytap-gold);opacity:1}.company-storytap .pe-hero h1{max-width:930px;color:var(--storytap-paper);letter-spacing:-.018em;font-size:clamp(61px,6vw,94px);line-height:.97}.company-storytap .pe-hero-copy>p:last-of-type{color:#f5f1e9c2;opacity:1;max-width:720px}.company-storytap .pe-hero .pe-primary{border-color:var(--storytap-gold);background:var(--storytap-gold);color:#090909;border-radius:0}.company-storytap .pe-hero .pe-primary:hover{border-color:var(--storytap-paper);background:var(--storytap-paper)}.company-storytap .pe-hero .pe-text-link{color:var(--storytap-paper)}.company-storytap .pe-hero-image{isolation:isolate;background:#1a1a18;grid-template-rows:minmax(0,1fr) auto;min-height:700px;display:grid}.company-storytap .pe-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#090909c7 100%);position:absolute;inset:0}.company-storytap .pe-hero-image img{object-position:44% center;min-height:0}.company-storytap .pe-hero-client-strip{z-index:2;color:#fff;background:#090909;border:0;border-top:1px solid #ffffff3d;padding:20px 22px 19px;position:relative;bottom:auto;left:auto;right:auto}.company-storytap .pe-hero-client-strip span{color:var(--storytap-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:760;display:block}.company-storytap .pe-hero-client-strip strong{color:#fff;font-size:clamp(13px,1.15vw,16px);font-weight:650;line-height:1.5;display:block}.company-storytap .pe-proof{background:var(--storytap-paper)}.company-storytap .pe-proof article{min-height:220px;padding:30px}.company-storytap .pe-proof article>strong{color:var(--storytap-bronze);font-size:clamp(48px,4.8vw,74px)}.company-storytap .pe-proof article>small{max-width:235px;font-size:13px;line-height:1.45}.company-storytap .pe-proof-audience{color:var(--storytap-paper);background:#090909}.company-storytap .pe-proof-audience>span{color:var(--storytap-gold)}.company-storytap .pe-proof-audience p{font-size:18px;line-height:1.48}.company-storytap .pe-market{background:var(--storytap-paper)}.company-storytap .pe-market .eyebrow{color:var(--storytap-bronze)}.company-storytap .pe-market h2{color:var(--storytap-bronze);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-storytap .pe-market-grid>div p{color:#090909ad}.company-storytap .pe-market-line{color:#090909;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-storytap .pe-view{background:var(--storytap-gold);color:#090909}.company-storytap .pe-view blockquote{letter-spacing:-.042em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.company-storytap .pe-view-attribution p{color:#090909;opacity:.72}.company-storytap .pe-proof-story{color:var(--storytap-paper);background:#090909}.company-storytap .pe-proof-story .eyebrow{color:var(--storytap-gold)}.company-storytap .pe-proof-story h2{color:var(--storytap-paper)}.company-storytap .pe-proof-story-with-cases .pe-proof-story-grid blockquote{color:var(--storytap-paper);border:0;margin:0 0 20px;padding:0;font-size:clamp(24px,2.2vw,34px);line-height:1.22}.company-storytap .pe-proof-story-with-cases .pe-proof-story-grid cite{color:#f5f1e994;max-width:330px;line-height:1.55}.company-storytap .pe-proof-cases{border-top:1px solid #f5f1e933;border-left:1px solid #f5f1e933;grid-template-columns:repeat(3,1fr);margin-top:92px;display:grid}.company-storytap .pe-proof-cases article{border-bottom:1px solid #f5f1e933;border-right:1px solid #f5f1e933;min-height:300px;padding:27px}.company-storytap .pe-proof-cases span{color:#f5f1e994;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.company-storytap .pe-proof-cases strong{color:var(--storytap-gold);letter-spacing:-.055em;margin-top:29px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.1vw,63px);font-style:italic;font-weight:400;line-height:.9;display:block}.company-storytap .pe-proof-cases p{color:#f5f1e9b3;margin:24px 0 0;font-size:15px;line-height:1.6}.company-storytap .pe-moves{color:#090909;background:#ece7de}.company-storytap .pe-moves .eyebrow{color:var(--storytap-bronze)}.company-storytap .pe-moves-grid{border-color:#09090933}.company-storytap .pe-moves-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.company-storytap .pe-moves-grid-six article,.company-storytap .pe-moves-grid-six article:first-child,.company-storytap .pe-moves-grid-six article:nth-child(2){grid-column:auto}.company-storytap .pe-moves-grid article{background:#ffffff57;border-color:#09090933;justify-content:flex-start;min-height:315px}.company-storytap .pe-moves-grid h3{color:#090909;margin:0 0 24px}.company-storytap .pe-moves-grid p{color:#090909ad;font-size:16px}.company-storytap .pe-field{color:var(--storytap-paper);background:#090909}.company-storytap .pe-field-image{background:#fff;min-height:560px}.company-storytap .pe-field-image img{object-fit:cover;object-position:center;background:#fff;height:560px;padding:0}.company-storytap .pe-field-clients>.eyebrow,.company-storytap .pe-field-note{color:var(--storytap-gold)}.company-storytap .pe-field-clients h2{color:var(--storytap-paper)}.company-storytap .pe-field-clients>div{border-color:#f5f1e933}.company-storytap .pe-field-clients span{color:var(--storytap-paper);border-color:#f5f1e933}.company-storytap .pe-fit{background:var(--storytap-paper)}.company-storytap .pe-fit-heading .eyebrow{color:var(--storytap-bronze)}.company-storytap .pe-workshop{color:var(--storytap-paper);background:#090909;margin-top:30px;margin-bottom:32px}.company-storytap .pe-workshop>div+div{border-color:#f5f1e933}.company-storytap .pe-workshop small,.company-storytap .pe-workshop>div>strong{color:var(--storytap-gold)}.company-storytap .pe-workshop p{color:#f5f1e9b8}.company-storytap .pe-workshop .pe-primary{border-color:var(--storytap-gold);background:var(--storytap-gold);color:#090909;border-radius:0}.company-storytap .pe-fit-grid article{background:#fff6;justify-content:flex-start;min-height:215px}.company-storytap .pe-fit-grid h3{margin:0 0 20px}.company-storytap .pe-related{background:var(--storytap-paper)}.company-storytap .pe-close{background:#090909}.company-storytap .pe-close-grid{background:var(--storytap-gold);color:#090909}.company-storytap .pe-close .pe-primary{color:var(--storytap-gold);background:#090909;border-color:#090909;border-radius:0}@media (width<=1060px){.company-storytap .pe-hero-grid{grid-template-columns:1fr}.company-storytap .pe-hero-image{min-height:620px}.company-storytap .pe-proof-cases{grid-template-columns:repeat(2,1fr)}.company-storytap .pe-moves-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.company-storytap .pe-hero{padding:136px 0 74px}.company-storytap .pe-hero h1{font-size:12.5vw;line-height:1}.company-storytap .pe-actions{align-items:stretch}.company-storytap .pe-hero .pe-primary{width:100%}.company-storytap .pe-hero-image{min-height:430px}.company-storytap .pe-hero-client-strip{padding:14px;bottom:auto;left:auto;right:auto}.company-storytap .pe-hero-client-strip span{margin-bottom:6px;font-size:9px}.company-storytap .pe-hero-client-strip strong{font-size:11px}.company-storytap .pe-proof article{min-height:210px;padding:23px 20px}.company-storytap .pe-proof article>strong{font-size:12.5vw}.company-storytap .pe-proof-audience{grid-column:1/-1;min-height:190px}.company-storytap .pe-proof-cases{border-left:0;grid-template-columns:1fr;margin-top:54px}.company-storytap .pe-proof-cases article{border-right:0;min-height:0;padding:25px 0 31px}.company-storytap .pe-proof-cases strong{margin-top:22px;font-size:14vw}.company-storytap .pe-proof-cases p{margin-top:18px;font-size:16px}.company-storytap .pe-moves-grid article,.company-storytap .pe-fit-grid article{min-height:0;padding:28px 22px 32px}.company-storytap .pe-moves-grid-six{grid-template-columns:1fr}.company-storytap .pe-field-image{min-height:330px}.company-storytap .pe-field-image img{height:330px;padding:10px}.company-storytap .pe-field-clients>div{grid-template-columns:1fr 1fr}.company-storytap .pe-field-clients span{min-height:92px;font-size:15px}.company-storytap .pe-workshop{margin-top:24px;margin-bottom:24px}}.hxv-page.company-hauerx-ventures .hxv-hero{color:#f5f1e9;background:#090909;padding:166px 0 126px}.hxv-hero-inner .inner-back{color:#f5f1e99e;margin-bottom:78px}.hxv-hero-inner .pe-company-identity{margin-bottom:46px}.hxv-hero-inner .pe-company-identity span{color:#b39a6d}.hxv-page.company-hauerx-ventures .hxv-hero-inner h1{color:#f5f1e9;letter-spacing:-.024em;max-width:1120px;margin:0;font-size:clamp(66px,7vw,108px);font-weight:510;line-height:.96}.hxv-page.company-hauerx-ventures .hxv-hero-inner>p{color:#f5f1e9b8;max-width:850px;margin:48px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.7}.hxv-approach{background:#fbfaf7;padding:138px 0 150px}.hxv-approach-heading{margin-bottom:64px;display:block}.hxv-approach-heading h2{letter-spacing:-.025em;max-width:none;margin:0;font-size:clamp(54px,5.7vw,86px);font-weight:500;line-height:.98}.hxv-steps{border-top:1px solid #0909092b}.hxv-steps article{border-bottom:1px solid #0909092b;grid-template-columns:minmax(270px,.72fr) minmax(420px,1.28fr);align-items:start;gap:clamp(52px,8vw,132px);padding:58px 0 64px;display:grid}.hxv-steps h3{letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.1vw,48px);font-weight:540;line-height:1.05}.hxv-steps p{color:#090909a8;max-width:780px;margin:0;font-size:clamp(17px,1.28vw,20px);line-height:1.76}.hxv-status{color:#f5f1e9;background:#090909;border-top:3px solid #b39a6d;padding:128px 0 138px}.hxv-status-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:clamp(68px,10vw,160px);display:grid}.hxv-status h2{letter-spacing:-.028em;margin:0;font-size:clamp(66px,7vw,108px);font-weight:500;line-height:.94}.hxv-status-grid>div{border-left:1px solid #b39a6d;padding:7px 0 0 28px}.hxv-status-grid>div p{color:#f5f1e9b3;margin:0 0 42px;font-size:18px;line-height:1.68}.hxv-status-action{color:#c8ae79;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f5f1e947;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:56px;padding:15px 0;font-size:12px;font-weight:760;line-height:1.45;display:flex}@media (width>=761px){.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-hauerx-ventures.portfolio-color-card-no-image,.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-hauerx-ventures.portfolio-color-card-no-image:last-child{grid-template-rows:1fr;grid-template-columns:1fr;min-height:500px}.site-v9 .portfolio-color-grid-home .portfolio-color-card.color-card-hauerx-ventures:nth-child(2n) .portfolio-color-copy,.site-v9 .portfolio-color-grid-home .color-card-hauerx-ventures .portfolio-color-copy{grid-area:1/1;min-height:500px;padding:44px 50px 40px}.site-v9 .portfolio-color-grid-home .color-card-hauerx-ventures .portfolio-color-copy h3{max-width:900px;font-size:clamp(58px,5.5vw,82px)}.site-v9 .portfolio-color-grid-home .color-card-hauerx-ventures .portfolio-color-copy>p{max-width:760px}.portfolio-page .portfolio-color-grid-full .portfolio-color-card.color-card-hauerx-ventures.portfolio-color-card-no-image{grid-column:1/-1;height:520px}.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy{padding:42px 46px 38px}.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy h3{max-width:900px;font-size:clamp(56px,5vw,76px)}.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy>p{max-width:760px}}@media (width<=760px){.hxv-page.company-hauerx-ventures .hxv-hero{padding:124px 0 78px}.hxv-hero-inner .inner-back{margin-bottom:42px}.hxv-hero-inner .pe-company-identity{margin-bottom:32px}.hxv-page.company-hauerx-ventures .hxv-hero-inner h1{font-size:clamp(46px,12vw,56px);line-height:1}.hxv-page.company-hauerx-ventures .hxv-hero-inner>p{margin-top:30px;font-size:17px}.hxv-approach,.hxv-status{padding:82px 0}.hxv-approach-heading{margin-bottom:42px}.hxv-approach-heading h2{font-size:48px}.hxv-steps article{grid-template-columns:1fr;gap:22px;padding:38px 0 42px}.hxv-steps h3{font-size:32px}.hxv-steps p{font-size:17px}.hxv-status-grid{grid-template-columns:1fr;gap:38px}.hxv-status h2{font-size:clamp(58px,16vw,74px)}.hxv-status-grid>div{padding-left:20px}.hxv-status-action{font-size:11px}.site-v9 .color-card-hauerx-ventures.portfolio-color-card-no-image,.portfolio-page .color-card-hauerx-ventures.portfolio-color-card-no-image{grid-template-rows:auto}}.tgb-standard{--v10-black:#090909;--v10-paper:#f5f1e9;--v10-white:#fff;--v10-bronze:#b39a6d;--v10-bronze-dark:#8d7650;background:var(--v10-bronze);color:var(--v10-black);padding:68px 0 72px}.tgb-standard .v10-newsletter-copy strong{font-size:clamp(42px,3.9vw,54px)}.tgb-standard .v10-newsletter-copy span{font-size:17px}:where(.inner-page,.portfolio-editorial) .eyebrow{letter-spacing:.11em;font-size:14px;font-weight:760;line-height:1.4}.inner-site-header,.inner-site-header.is-scrolled,.portfolio-editorial .site-header,.portfolio-editorial .site-header.is-scrolled{background:#070707}.portfolio-weave-live,.insights-publication-threads,.hx-strategy-threads,.gfwn-hero-threads{display:none}.inner-hero:before,.insights-publication-hero:before,.hx-strategy-hero:before,.gfwn-hero:before,.newsletter-band:before{content:none}.inner-hero,.insights-publication-hero,.article-hero,.hx-strategy-hero,.gfwn-hero{min-height:0;padding:174px 0 96px}.inner-hero-title h1,.portfolio-page .portfolio-hero .inner-hero-title h1,.insights-publication-heading h1,.article-hero h1,.hx-strategy-hero h1,.gfwn-hero h1{letter-spacing:-.055em;font-size:clamp(56px,5.45vw,82px);font-weight:700;line-height:.96}.inner-hero-title h1 em,.insights-publication-heading h1 em,.hx-strategy-hero h1 em{color:var(--bronze-light);font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.portfolio-hero{padding-bottom:96px}.portfolio-hero .inner-hero-grid{grid-template-columns:minmax(180px,.42fr) minmax(0,1.18fr) minmax(280px,.6fr);align-items:start;gap:clamp(34px,4vw,62px)}.portfolio-hero .inner-hero-title{max-width:760px}.portfolio-hero .inner-hero-grid>.portfolio-hero-copy,.portfolio-page .portfolio-hero .inner-hero-grid>.portfolio-hero-copy{color:#ffffffad;max-width:460px;padding-top:7px;font-size:18px;line-height:1.62;position:static;top:auto}.portfolio-featured{background:var(--paper);padding:108px 0 120px}.portfolio-featured-heading{margin-bottom:52px}.portfolio-featured-heading h2{letter-spacing:-.05em;font-size:clamp(46px,4.4vw,68px);font-weight:650;line-height:.98}.portfolio-color-grid-full,.portfolio-color-grid-related{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.portfolio-color-grid-full .portfolio-color-card,.portfolio-color-grid-full .portfolio-color-card:nth-child(n),.portfolio-color-grid-full .portfolio-color-card.color-card-align-ai,.portfolio-color-grid-full .portfolio-color-card.color-card-serial-growth-lab,.portfolio-color-grid-full .portfolio-color-card.color-card-hauerx-ventures,.portfolio-color-grid-related .portfolio-color-card,.portfolio-color-grid-related .portfolio-color-card:nth-child(n){height:auto;min-height:620px;box-shadow:none;border:1px solid #ffffff29;grid-column:auto;grid-template-rows:235px minmax(0,1fr);grid-template-columns:1fr;display:grid}.portfolio-color-grid-full .portfolio-color-copy,.portfolio-color-grid-related .portfolio-color-copy,.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy{grid-area:2/1;min-height:0;padding:28px 30px 27px}.portfolio-color-grid-full .portfolio-color-image,.portfolio-color-grid-full .color-card-align-ai .portfolio-color-image,.portfolio-color-grid-full .color-card-serial-growth-lab .portfolio-color-image,.portfolio-color-grid-related .portfolio-color-image{grid-area:1/1;height:auto;min-height:235px}.portfolio-color-grid-full .portfolio-color-card.portfolio-color-card-no-image,.portfolio-color-grid-related .portfolio-color-card.portfolio-color-card-no-image{grid-template-rows:1fr}.portfolio-color-grid-full .portfolio-color-card-no-image .portfolio-color-copy,.portfolio-color-grid-related .portfolio-color-card-no-image .portfolio-color-copy{grid-row:1}.portfolio-color-top{padding-bottom:16px}.portfolio-color-top strong{font-size:18px}.portfolio-color-top>span{letter-spacing:.11em;max-width:180px;font-size:10px}.portfolio-color-copy h3,.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy h3{letter-spacing:-.045em;max-width:610px;margin:24px 0 15px;font-size:clamp(36px,3vw,47px);font-weight:650;line-height:1}.portfolio-color-copy>p,.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy>p{opacity:.72;max-width:570px;font-size:15px;line-height:1.58}.portfolio-color-proof{margin-top:auto;padding-top:17px}.portfolio-color-proof strong{letter-spacing:-.045em;font-family:inherit;font-size:32px;font-style:normal;font-weight:600}.portfolio-color-proof span{font-size:10px}.portfolio-color-copy>small{border:0;border-top:1px solid var(--card-ink);justify-content:space-between;width:100%;min-height:0;margin-top:19px;padding:15px 0 0}@supports (color:color-mix(in lab, red, red)){.portfolio-color-copy>small{border-top:1px solid color-mix(in srgb, var(--card-ink) 28%, transparent)}}.portfolio-color-copy>small{border-radius:0;font-size:10px}.portfolio-color-card:hover .portfolio-color-copy>small,.portfolio-color-card:focus-visible .portfolio-color-copy>small{border-color:var(--card-ink);color:var(--card-ink);background:0 0}.portfolio-color-client-ribbon{display:none}.portfolio-color-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #09090921}.portfolio-model,.portfolio-hauerx-route,.inner-conversation{padding-block:108px}.portfolio-model h2,.portfolio-hauerx-route h2,.inner-conversation h2{letter-spacing:-.05em;font-size:clamp(46px,4.5vw,68px);font-weight:650;line-height:.98}.portfolio-page .inner-conversation:before{content:none}.insights-publication-heading{grid-template-columns:minmax(170px,.4fr) minmax(0,1.2fr) minmax(280px,.6fr);align-items:start;gap:clamp(34px,4vw,62px);margin-bottom:62px}.insights-publication-heading>p:last-child{color:#ffffffad;max-width:440px;padding-top:7px;font-size:17px;line-height:1.62}.featured-insight{min-height:500px}.featured-insight-copy{padding:30px}.featured-insight-copy h2{letter-spacing:-.045em;margin:44px 0 20px;font-size:clamp(38px,3.6vw,54px);font-weight:650;line-height:1}.insights-archive{padding:78px 0 112px}.insights-latest-heading h2{font-size:clamp(40px,3.8vw,58px);font-weight:650}.archive-card{min-height:560px;padding:22px}.archive-card h3{letter-spacing:-.045em;margin:21px 0 15px;font-size:clamp(31px,2.8vw,42px);font-weight:650;line-height:1.02}.archive-card>p{font-size:15px;line-height:1.58}.newsletter-band{padding:108px 0}.newsletter-band h2{font-size:clamp(44px,4.2vw,64px);font-weight:650}.article-hero-grid{grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);gap:34px 58px}.article-hero-grid>.inner-back{margin-bottom:28px}.article-hero h1{max-width:980px}.article-hero-grid>p{color:#ffffffad;max-width:760px;margin-top:24px;font-family:inherit;font-size:clamp(19px,1.55vw,23px);line-height:1.55}.article-reading-layout{padding-top:94px;padding-bottom:116px}.hx-strategy-hero-title{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);align-items:start;gap:clamp(48px,6vw,92px);margin-top:36px}.hx-strategy-hero h1{max-width:850px}.hx-strategy-hero h1 em{margin-left:0;display:inline}.hx-strategy-duration{border-top-color:#ffffff42;min-height:250px;padding:20px 0 22px}.hx-strategy-duration strong{font-size:clamp(64px,5vw,82px)}.hx-strategy-hero-bottom{margin-top:58px;padding-top:28px}.hx-strategy-context,.hx-strategy-field,.hx-strategy-outcomes,.hx-strategy-direct{padding-block:110px}.hx-strategy-page :where(.hx-strategy-context,.hx-strategy-field,.hx-strategy-outcomes,.hx-strategy-direct) h2{letter-spacing:-.05em;font-size:clamp(46px,4.5vw,68px);font-weight:650;line-height:.98}.gfwn-hero-grid{grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);gap:52px}.gfwn-hero-grid>div{max-width:940px}.gfwn-hero h1{max-width:900px}.gfwn-hero-grid>div>p{max-width:760px;margin-top:44px;font-size:clamp(20px,1.65vw,25px);line-height:1.4}.gfwn-thesis,.gfwn-value,.gfwn-builders,.gfwn-formats,.gfwn-brief,.gfwn-invitation{padding-block:110px}.gfwn-thesis h2,.gfwn-section-heading h2,.gfwn-builders h2,.gfwn-brief h2,.gfwn-invitation h2{letter-spacing:-.05em;font-size:clamp(45px,4.5vw,68px);font-weight:650;line-height:.98}.gfwn-value-grid article,.gfwn-formats-grid article{min-height:320px;padding:28px}.gfwn-value-grid article{grid-template-rows:1fr auto}.gfwn-value-grid h3,.gfwn-formats-grid h3{margin:34px 0 26px;font-size:clamp(32px,2.8vw,43px);font-weight:650}.gfwn-value-grid h3{margin-top:0}.pe-hero{padding:164px 0 88px}.pe-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(48px,6vw,86px)}.pe-hero .inner-back{margin-bottom:38px}.pe-company-identity{margin-bottom:28px}.pe-hero h1,.company-serial-growth-engine .pe-hero h1{letter-spacing:-.05em;max-width:760px;font-size:clamp(50px,4.8vw,72px);font-weight:680;line-height:.98}.pe-hero-copy>p:last-of-type{margin-top:28px;font-size:18px;line-height:1.6}.pe-actions{margin-top:34px}.pe-hero-image{min-height:520px}.pe-proof-band{padding:50px 0}.pe-proof-band strong,.pe-proof article>strong{font-family:inherit;font-style:normal;font-weight:600}.pe-proof-band strong{font-size:clamp(58px,5.4vw,82px)}.pe-proof article>strong{font-size:clamp(38px,3.5vw,54px)}.pe-market,.pe-proof-story,.pe-moves,.pe-comparison,.pe-fit,.pe-view,.pe-field,.pe-related,.pe-sprint,.pe-close{padding-block:108px}.portfolio-editorial :where(.pe-market,.pe-proof-story,.pe-moves,.pe-comparison,.pe-fit,.pe-view,.pe-field,.pe-related,.pe-sprint,.pe-close) h2,.portfolio-editorial .pe-related-heading h2{letter-spacing:-.05em;font-size:clamp(44px,4.4vw,68px);font-weight:650;line-height:.99}.pe-moves-grid article{min-height:280px}.pe-moves-grid h3{font-size:clamp(29px,2.5vw,39px);font-weight:650}.hxv-page.company-hauerx-ventures .hxv-hero,.sge-final-hero{padding:164px 0 92px}.hxv-page.company-hauerx-ventures .hxv-hero-inner h1,.sge-final-hero h1{letter-spacing:-.05em;max-width:900px;font-size:clamp(52px,5.1vw,76px);font-weight:680;line-height:.98}.sge-final-hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit}.hxv-approach,.hxv-status{padding-block:108px}.hxv-approach-heading h2,.hxv-status h2{font-size:clamp(46px,4.5vw,68px);font-weight:650}@media (width<=900px){.portfolio-hero .inner-hero-grid,.insights-publication-heading,.hx-strategy-hero-title,.pe-hero-grid{grid-template-columns:1fr}.portfolio-hero .inner-hero-grid>.portfolio-hero-copy,.insights-publication-heading>p:last-child{max-width:720px}.hx-strategy-duration{max-width:520px;min-height:220px}.pe-hero-image{min-height:460px}}@media (width<=760px){.tgb-standard{padding:62px 0 66px}.tgb-standard .v10-newsletter-copy strong{font-size:40px}.inner-hero,.insights-publication-hero,.article-hero,.hx-strategy-hero,.gfwn-hero,.pe-hero,.hxv-page.company-hauerx-ventures .hxv-hero,.sge-final-hero{padding:126px 0 72px}.inner-hero-title h1,.portfolio-page .portfolio-hero .inner-hero-title h1,.insights-publication-heading h1,.article-hero h1,.hx-strategy-hero h1,.gfwn-hero h1,.pe-hero h1,.company-serial-growth-engine .pe-hero h1,.hxv-page.company-hauerx-ventures .hxv-hero-inner h1,.sge-final-hero h1{font-size:clamp(42px,11.5vw,54px);line-height:1}.portfolio-hero .inner-hero-grid,.insights-publication-heading,.article-hero-grid,.gfwn-hero-grid,.hx-strategy-hero-title,.hx-strategy-hero-bottom,.pe-hero-grid{grid-template-columns:1fr;gap:30px;display:grid}.portfolio-hero .inner-hero-grid>.portfolio-hero-copy,.insights-publication-heading>p:last-child{font-size:17px}.featured-insight{min-height:0}.featured-insight-copy h2{font-size:36px}.portfolio-color-grid-full,.portfolio-color-grid-related{grid-template-columns:1fr}.portfolio-color-grid-full .portfolio-color-card,.portfolio-color-grid-full .portfolio-color-card:nth-child(n),.portfolio-color-grid-related .portfolio-color-card,.portfolio-color-grid-related .portfolio-color-card:nth-child(n){grid-template-rows:210px minmax(0,1fr);min-height:560px}.portfolio-color-grid-full .portfolio-color-image,.portfolio-color-grid-related .portfolio-color-image{min-height:210px}.portfolio-color-copy{padding:24px 22px 23px}.portfolio-color-copy h3,.portfolio-page .color-card-hauerx-ventures .portfolio-color-copy h3{font-size:35px}.article-hero-grid>p,.article-byline{grid-column:1}.article-reading-layout{padding-top:70px;padding-bottom:90px}.pe-hero-image{aspect-ratio:4/3;min-height:0}.hx-strategy-duration{min-height:210px}.gfwn-hero-grid>div{margin-top:0}.gfwn-hero-grid>div>p{margin-top:30px;font-size:19px}.gfwn-thesis,.gfwn-value,.gfwn-builders,.gfwn-formats,.gfwn-brief,.gfwn-invitation,.portfolio-featured,.portfolio-model,.portfolio-hauerx-route,.inner-conversation,.hx-strategy-context,.hx-strategy-field,.hx-strategy-outcomes,.hx-strategy-direct,.pe-market,.pe-proof-story,.pe-moves,.pe-comparison,.pe-fit,.pe-view,.pe-field,.pe-related,.pe-sprint,.pe-close,.hxv-approach,.hxv-status{padding-block:78px}}.insights-page .insights-publication-hero{padding:154px 0 88px}.insights-page .insights-publication-heading-v12{grid-template-columns:minmax(145px,.32fr) minmax(0,1.48fr) minmax(280px,.66fr);align-items:start;margin-bottom:52px}.insights-page .insights-publication-heading-v12 h1{letter-spacing:-.05em;max-width:760px;font-size:clamp(48px,4.55vw,68px);font-weight:680;line-height:.98;display:block}.insights-page .insights-publication-heading-v12 h1 .insights-next{color:var(--bronze-light);display:inline}.article-page .article-related-heading-simple{max-width:860px;margin-bottom:52px;display:block}.article-page .article-related-grid small{flex-shrink:0;margin-top:30px}@media (width<=900px){.insights-page .insights-publication-heading-v12{grid-template-columns:1fr}}@media (width<=760px){.insights-page .insights-publication-hero{padding:126px 0 72px}.insights-page .insights-publication-heading-v12{gap:26px;margin-bottom:42px}.insights-page .insights-publication-heading-v12 h1{margin:0;font-size:clamp(40px,10.8vw,50px)}.article-page .article-related-heading-simple{margin-bottom:40px}.article-page .article-related-grid small{margin-top:24px}}.publication-heading-v12.publication-heading-no-kicker,.insights-page .publication-heading-v12.publication-heading-no-kicker{grid-template-columns:minmax(0,1.6fr) minmax(300px,.65fr);align-items:start;gap:clamp(48px,7vw,112px)}.publication-heading-v12.publication-heading-no-kicker h1,.insights-page .publication-heading-v12.publication-heading-no-kicker h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(48px,4.55vw,68px);font-weight:680;line-height:.98;display:block}.publication-heading-v12.publication-heading-no-kicker h1 .insights-next{color:var(--bronze-light);display:inline}.publication-heading-v12.publication-heading-no-kicker>p:last-child{color:#ffffffb3;max-width:420px;margin:0;padding-top:6px;font-size:18px;line-height:1.58}.portfolio-index-hero,.news-page .news-publication-hero{background:#070707}.portfolio-index-hero .publication-heading-v12{margin-bottom:0}.portfolio-index-hero{isolation:isolate;align-items:flex-end;min-height:520px;padding:166px 0 104px;display:flex;position:relative;overflow:hidden}.portfolio-index-hero-copy{z-index:2;position:relative}.portfolio-index-kicker{color:var(--bronze-light);letter-spacing:.11em;margin:0 0 30px;font-size:14px;font-weight:760;line-height:1.4}.portfolio-index-hero-copy h1{letter-spacing:-.055em;max-width:860px;margin:0;font-size:clamp(64px,6.15vw,88px);font-weight:680;line-height:.92}.portfolio-index-hero-copy h1 span{color:inherit;display:block}.portfolio-index-hero-copy h1 em{color:var(--bronze-light)}.portfolio-index-hero-copy>p:last-child{color:#ffffffb8;letter-spacing:-.012em;border-top:1px solid #ffffff3d;max-width:680px;margin:50px 0 0;padding-top:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.57}.portfolio-hero-pattern{z-index:1;opacity:.84;position:absolute;inset:72px -4vw -24px 48%;overflow:hidden}.portfolio-hero-pattern .v10-pattern-field{inset:0}.portfolio-proof-v12{color:var(--white);background:#171714;border-color:#ffffff1a}.portfolio-proof-v12 .portfolio-proof-grid{min-height:170px}.portfolio-proof-v12 .portfolio-proof-grid>p{color:var(--bronze-light)}.portfolio-proof-v12 .portfolio-proof-grid>div{border-color:#ffffff24}.portfolio-proof-v12 .portfolio-proof-grid strong{color:var(--white)}.portfolio-proof-v12 .portfolio-proof-grid span{color:#ffffff94}.portfolio-directory-v12{background:#ece7dc;padding:104px 0 144px}.portfolio-directory-v12-heading{margin-bottom:62px;display:block}.portfolio-directory-v12-heading .eyebrow{color:var(--bronze-dark);margin:0 0 24px}.portfolio-directory-v12-heading h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(48px,4.7vw,68px);font-weight:680;line-height:.98}.portfolio-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.portfolio-index-card{min-height:620px;color:var(--black);background:#f8f6f1;border:1px solid #09090929;flex-direction:column;padding:38px 40px 36px;transition:transform .18s,background .18s,color .18s,border-color .18s;display:flex}.portfolio-index-card:hover,.portfolio-index-card:focus-visible{border-color:var(--black);background:var(--black);color:var(--white);transform:translateY(-3px)}.portfolio-index-card-top{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:32px;min-height:98px;padding-bottom:30px;display:flex}.portfolio-index-card-brand{align-items:flex-start;width:min(58%,230px);min-height:38px;display:flex}.portfolio-index-card-brand img{object-fit:contain;object-position:left top;filter:grayscale()brightness(0);width:auto;max-width:100%;height:auto;max-height:38px;transition:filter .18s}.portfolio-index-card:hover .portfolio-index-card-brand img,.portfolio-index-card:focus-visible .portfolio-index-card-brand img{filter:grayscale()brightness(0)invert()}.portfolio-index-wordmark{letter-spacing:-.025em;font-size:22px;font-weight:760;line-height:1.12}.portfolio-index-wordmark-serial-growth-engine,.portfolio-index-wordmark-human-machines,.portfolio-index-wordmark-hauerx-ventures{letter-spacing:-.04em}.portfolio-index-wordmark-hauerx-ventures{text-transform:uppercase}.portfolio-index-card-top span{color:#0909098c;letter-spacing:.095em;text-align:right;text-transform:uppercase;max-width:38%;font-size:11px;font-weight:760;line-height:1.35}.portfolio-index-card:hover .portfolio-index-card-top span,.portfolio-index-card:focus-visible .portfolio-index-card-top span{color:#ffffff9e}.portfolio-index-card h3{letter-spacing:-.045em;max-width:520px;margin:38px 0 18px;font-size:clamp(36px,3.15vw,48px);font-weight:670;line-height:1.02}.portfolio-index-card-summary{color:#090909a8;max-width:560px;margin:0 0 44px;font-size:16px;line-height:1.52;transition:color .18s}.portfolio-index-card:hover .portfolio-index-card-summary,.portfolio-index-card:focus-visible .portfolio-index-card-summary{color:#ffffffb8}.portfolio-index-card-bottom{justify-content:space-between;align-items:end;gap:36px;margin-top:auto;display:flex}.portfolio-index-card-proof{gap:5px;display:grid}.portfolio-index-card-proof strong{letter-spacing:-.04em;font-size:36px;font-weight:650;line-height:1}.portfolio-index-card-proof span{color:#0909098a;letter-spacing:.07em;text-transform:uppercase;max-width:210px;font-size:11px;font-weight:710;line-height:1.35}.portfolio-index-card:hover .portfolio-index-card-proof span,.portfolio-index-card:focus-visible .portfolio-index-card-proof span{color:#ffffff9e}.portfolio-index-card small{letter-spacing:.085em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:28px;max-width:250px;padding-bottom:7px;font-size:11px;font-weight:780;line-height:1.3;display:inline-flex}.portfolio-index-card small>span:first-child{min-width:0}.portfolio-index-card small>.arrow{flex:none}.portfolio-hauerx-route-v12{color:var(--white);background:#18364a;border:0;padding:84px 0 88px}.portfolio-hauerx-route-v12 .portfolio-hauerx-route-grid{grid-template-columns:1fr;gap:0}.portfolio-hauerx-route-v12 .eyebrow{color:var(--bronze-light)}.portfolio-hauerx-route-v12 h2{max-width:740px;font-size:clamp(42px,4.2vw,62px);font-weight:680}.portfolio-hauerx-route-v12 p:not(.eyebrow){color:#ffffffb3;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.6}.portfolio-hauerx-route-v12 .portfolio-hauerx-route-grid>div>a{color:var(--white);border-color:#ffffffa3}.news-page .news-archive{background:var(--paper-bright)}.news-page .insights-archive-grid-uniform{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.news-page .insights-archive-grid-uniform .archive-card,.news-page .insights-archive-grid-uniform .archive-card:nth-child(n){border:1px solid var(--line-light);background:var(--white);flex-direction:column;grid-area:auto;min-height:590px;padding:22px;display:flex}.news-page .insights-archive-grid-uniform .archive-card-image,.news-page .insights-archive-grid-uniform .archive-layout-4 .archive-card-image{aspect-ratio:1.58;width:100%;height:auto;margin:0 0 24px}.news-page .insights-archive-grid-uniform .archive-card-meta,.news-page .insights-archive-grid-uniform .archive-card h3,.news-page .insights-archive-grid-uniform .archive-card>p,.news-page .insights-archive-grid-uniform .archive-card>small{grid-area:auto;padding-inline:0}.news-page .insights-archive-grid-uniform .archive-card h3{margin:22px 0 16px;font-size:clamp(31px,2.7vw,42px);line-height:1.03}.news-page .insights-archive-grid-uniform .archive-card>p{font-size:15px;line-height:1.58}.insights-title-break{display:block}.news-page .featured-insight-copy small,.news-page .insights-archive-grid-uniform .archive-card>small{letter-spacing:.075em;white-space:nowrap;gap:20px;padding-inline:18px}.news-page :where(.news-cta-label,.archive-cta-label){line-height:1;display:block}@media (width<=1040px){.portfolio-index-grid{gap:24px}.portfolio-index-card{min-height:650px;padding:34px 34px 32px}.portfolio-index-card h3{font-size:clamp(35px,4vw,44px)}}@media (width<=900px){.publication-heading-v12.publication-heading-no-kicker,.insights-page .publication-heading-v12.publication-heading-no-kicker{grid-template-columns:1fr;gap:28px}.publication-heading-v12.publication-heading-no-kicker>p:last-child{max-width:720px}.portfolio-index-hero{min-height:570px;padding:142px 0 92px}.portfolio-index-hero-copy h1{max-width:680px;font-size:clamp(58px,9vw,76px)}.portfolio-index-hero-copy>p:last-child{max-width:620px;margin-top:38px}.portfolio-hero-pattern{opacity:.68;width:auto;height:230px;inset:auto -18vw -28px 30vw;-webkit-mask-image:linear-gradient(#0000 0,#000 40%);mask-image:linear-gradient(#0000 0,#000 40%)}.portfolio-index-grid{grid-template-columns:1fr}}@media (width<=760px){.insights-title-break{display:none}.publication-heading-v12.publication-heading-no-kicker h1,.insights-page .publication-heading-v12.publication-heading-no-kicker h1{font-size:clamp(40px,10.8vw,50px)}.publication-heading-v12.publication-heading-no-kicker>p:last-child{font-size:17px}.portfolio-directory-v12{padding:76px 0 92px}.portfolio-index-hero{min-height:540px;padding:126px 0 78px}.portfolio-index-hero-copy h1{font-size:clamp(39px,11.8vw,51px);line-height:.98}.portfolio-index-kicker{margin-bottom:24px;font-size:13px}.portfolio-index-hero-copy>p:last-child{margin-top:32px;padding-top:22px;font-size:17px;line-height:1.55}.portfolio-directory-v12-heading{margin-bottom:44px}.portfolio-directory-v12-heading .eyebrow{margin-bottom:20px}.portfolio-directory-v12-heading h2{font-size:clamp(36px,10.25vw,40px);line-height:1}.portfolio-index-grid,.news-page .insights-archive-grid-uniform{grid-template-columns:1fr}.portfolio-index-grid{gap:20px}.portfolio-index-card{min-height:410px;padding:30px 28px 28px}.portfolio-index-card-top{grid-template-columns:1fr;gap:14px;min-height:0;padding-bottom:24px;display:grid}.portfolio-index-card-brand{width:min(72%,220px)}.portfolio-index-card-top span{text-align:left;max-width:none;font-size:10.5px;line-height:1.35}.portfolio-index-card h3{margin:36px 0 18px;font-size:clamp(32px,9vw,36px)}.portfolio-index-card-summary{margin-bottom:36px;font-size:15.5px;line-height:1.5}.portfolio-index-card-bottom{flex-direction:column;align-items:flex-start}.portfolio-index-card small{justify-content:space-between;width:100%;padding:14px 0 11px}.portfolio-hauerx-route-v12{padding:72px 0 76px}.portfolio-hauerx-route-v12 .portfolio-hauerx-route-grid{grid-template-columns:1fr;gap:28px}.news-page .insights-archive-grid-uniform .archive-card,.news-page .insights-archive-grid-uniform .archive-card:nth-child(n){min-height:0}}.concise-company-page .pe-hero{padding:150px 0 80px}.concise-company-page .pe-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:clamp(46px,5.5vw,78px)}.concise-company-page .pe-hero h1,.concise-company-page.company-serial-growth-engine .pe-hero h1{letter-spacing:-.05em;max-width:760px;font-size:clamp(48px,4.6vw,68px);font-weight:680;line-height:.99}.concise-company-page .pe-hero-copy>p:last-of-type{max-width:700px;margin-top:24px;font-size:18px;line-height:1.58}.concise-company-page .pe-hero-image{min-height:450px}.concise-company-page .pe-hero-client-strip{display:none}.concise-company-page .pe-actions{margin-top:30px}.concise-company-page .pe-proof{padding-bottom:0}.concise-company-page .pe-proof-grid{min-height:190px}.concise-company-page .pe-proof article{min-height:190px;padding:28px 24px}.concise-company-page .pe-proof article>strong{font-size:clamp(36px,3.2vw,48px)}.pe-proof-clients-v12{border-top:1px solid var(--line-light);grid-template-columns:minmax(170px,.38fr) minmax(0,1.62fr);align-items:center;gap:34px;min-height:96px;display:grid}.pe-proof-clients-v12>span{color:#09090980;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.pe-proof-clients-v12>div{flex-wrap:wrap;gap:12px 26px;display:flex}.pe-proof-clients-v12 strong{font-size:14px;font-weight:690;line-height:1.3}.concise-company-page .pe-market,.concise-company-page .pe-proof-story,.concise-company-page .pe-moves,.concise-company-page .pe-fit,.concise-company-page .pe-sprint,.concise-company-page .pe-close{padding-block:86px}.concise-company-page :where(.pe-market,.pe-proof-story,.pe-moves,.pe-fit,.pe-sprint,.pe-close) h2,.concise-company-page .pe-moves-heading h2,.concise-company-page .pe-fit-heading h2{letter-spacing:-.045em;font-size:clamp(43px,4.15vw,62px);font-weight:660;line-height:1}.concise-company-page .pe-market-grid,.concise-company-page .pe-proof-story-grid{align-items:start}.concise-company-page .pe-market-grid>div,.concise-company-page .pe-proof-story-grid>div{font-size:17px;line-height:1.62}.concise-company-page .pe-market-stats,.concise-company-page .pe-market-line{margin-top:42px}.concise-company-page .pe-moves-heading{margin-bottom:40px}.concise-company-page .pe-moves-grid article{min-height:225px;padding:25px}.concise-company-page .pe-moves-grid h3{font-size:clamp(27px,2.2vw,34px);line-height:1.04}.concise-company-page .pe-moves-grid p{font-size:15.5px;line-height:1.58}.concise-company-page .pe-fit-heading{margin-bottom:40px}.concise-company-page .pe-fit-grid article{min-height:220px;padding:25px}.concise-company-page .pe-fit-grid h3{font-size:clamp(27px,2.15vw,33px)}.concise-company-page .pe-fit-grid p{font-size:15.5px;line-height:1.58}.concise-company-page .pe-workshop,.concise-company-page .pe-start{margin-top:42px}.pe-testimonial-v12{background:var(--bronze-card);color:var(--black);padding:66px 0 70px}.pe-testimonial-v12-grid{grid-template-columns:minmax(170px,.38fr) minmax(0,1.3fr) minmax(230px,.42fr);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.pe-testimonial-v12 .eyebrow{color:#09090994}.pe-testimonial-v12 blockquote{letter-spacing:-.04em;margin:0;font-size:clamp(31px,3.1vw,46px);font-weight:620;line-height:1.08}.pe-testimonial-v12-grid>p:last-child{color:#090909a3;margin:5px 0 0;font-size:14px;line-height:1.55}.concise-company-page .pe-close-grid{align-items:start}.concise-company-page .pe-close-grid>div p{font-size:17px;line-height:1.58}@media (width<=900px){.concise-company-page .pe-hero-grid,.pe-testimonial-v12-grid{grid-template-columns:1fr}.concise-company-page .pe-hero-image{aspect-ratio:4/3;min-height:0}.pe-testimonial-v12-grid{gap:24px}.pe-testimonial-v12-grid>p:last-child{max-width:560px}}@media (width<=760px){.concise-company-page .pe-hero{padding:126px 0 68px}.concise-company-page .pe-hero h1,.concise-company-page.company-serial-growth-engine .pe-hero h1{font-size:clamp(40px,10.5vw,49px)}.concise-company-page .pe-proof-grid{min-height:0}.concise-company-page .pe-proof article{min-height:0;padding:25px 20px}.pe-proof-clients-v12{grid-template-columns:1fr;gap:18px;padding-block:28px}.concise-company-page .pe-market,.concise-company-page .pe-proof-story,.concise-company-page .pe-moves,.concise-company-page .pe-fit,.concise-company-page .pe-sprint,.concise-company-page .pe-close{padding-block:72px}.concise-company-page :where(.pe-market,.pe-proof-story,.pe-moves,.pe-fit,.pe-sprint,.pe-close) h2,.concise-company-page .pe-moves-heading h2,.concise-company-page .pe-fit-heading h2{font-size:11.2vw}.concise-company-page .pe-moves-grid article,.concise-company-page .pe-fit-grid article{min-height:0}.pe-testimonial-v12{padding:58px 0 62px}.pe-testimonial-v12 blockquote{font-size:32px}}.site-v12 .v11-work-list{background:#efeee9;gap:clamp(56px,5vw,76px);padding:92px 0 104px}.site-v12 .v10-work-story,.site-v12 .v10-work-list .v10-work-story{width:min(100% - 64px,1320px);min-height:510px;color:var(--v10-black);background:#fff;border:1px solid #09090933;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:stretch;transition:background-color .22s,border-color .22s;display:grid;overflow:hidden}.site-v12 .v10-work-story.is-reversed{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)}.site-v12 .v10-work-story:hover{background:#fff;border-color:#8d76507a}.site-v12 .v10-work-copy,.site-v12 .v10-work-story.is-reversed .v10-work-copy{background:#fff;border:0;grid-area:1/2;justify-self:stretch;min-height:510px;padding:48px 56px 42px 70px}.site-v12 .v10-work-image,.site-v12 .v10-work-story.is-reversed .v10-work-image{width:100%;max-width:none;height:auto;min-height:510px;box-shadow:none;grid-area:1/1;place-self:stretch stretch;transform:none}.site-v12 .v12-work-logo-panel,.site-v12 .v12-work-story-board-of-innovation .v12-work-logo-panel,.site-v12 .v12-work-story-nichefire .v12-work-logo-panel,.site-v12 .v12-work-story-fifthrow .v12-work-logo-panel,.site-v12 .v12-work-story-align-ai .v12-work-logo-panel{color:var(--v10-white);background:#0b0b0a;transition:background-color .22s}.site-v12 .v10-work-story:hover .v12-work-logo-panel{background:#171715}.site-v12 .v12-company-logo{filter:brightness(0)saturate()invert()}.site-v12 .v10-work-story .v12-company-logo{padding:0;transform:none}.site-v12 .v12-company-logo-lockup small,.site-v12 .v12-company-logo-lockup-nichefire small{color:#ffffffa3}.site-v12 .v10-work-story .v10-work-message p{color:#090909ab;max-width:670px;font-size:16px;line-height:1.62}.site-v12 .v10-work-story .v10-work-message h3{max-width:690px;margin:0 0 22px;font-size:clamp(44px,4.2vw,62px);line-height:.95}.site-v12 .v10-work-bottom{border-top-color:#0909092e;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);align-items:end;gap:34px;padding-top:26px;display:grid}.site-v12 .v10-work-bottom>div strong{color:var(--v10-bronze-dark)}.site-v12 .v10-work-bottom>div span{color:#09090999}.site-v12 .v10-work-bottom .v10-company-link{width:100%;min-width:0;color:var(--v10-black);border-bottom-color:#0909097a}.site-v12 .v10-work-portfolio-close{background:#efeee9}.site-v12 .v10-work-portfolio-link .v10-section-button{color:var(--v10-black);border-color:#09090980}@media (width<=760px){.site-v12 .v11-work-list{gap:22px;padding:44px 0 60px}.site-v12 .v10-work-story,.site-v12 .v10-work-list .v10-work-story,.site-v12 .v10-work-story.is-reversed,.site-v12 .v12-story-wide,.site-v12 .v12-story-wide.is-reversed,.site-v12 .v12-story-technology,.site-v12 .v12-story-cinematic,.site-v12 .v12-story-cinematic.is-reversed{background:#fff;border:1px solid #09090933;flex-direction:column;align-items:stretch;width:calc(100% - 32px);min-height:0;padding:0;display:flex}.site-v12 .v10-work-story:last-child{border:1px solid #09090933}.site-v12 .v10-work-image,.site-v12 .v10-work-story .v10-work-image,.site-v12 .v10-work-story.is-reversed .v10-work-image{aspect-ratio:auto;order:1;width:100%;height:230px;min-height:230px;margin:0;transform:none}.site-v12 .v10-work-copy,.site-v12 .v10-work-story .v10-work-copy,.site-v12 .v10-work-story.is-reversed .v10-work-copy{background:#fff;order:2;width:100%;min-height:0;padding:30px 24px 24px}.site-v12 .v10-work-story .v10-work-message h3{margin:0 0 18px;font-size:clamp(31px,8.5vw,36px);line-height:1}.site-v12 .v10-work-story .v10-work-message p{font-size:16px;line-height:1.55}.site-v12 .v10-work-bottom{grid-template-columns:1fr;gap:20px;margin-top:26px;padding-top:22px}.site-v12 .v10-work-bottom>div strong{font-size:32px}.site-v12 .v10-work-bottom .v10-company-link{letter-spacing:.06em;white-space:normal;border:1px solid #09090975;gap:14px;min-height:62px;padding-inline:16px;font-size:11px;line-height:1.25}.site-v12 .v10-work-bottom .v10-company-link span{flex:none}}.portfolio-page .portfolio-route-doors-section{background:#0b0b0a;padding:88px 0 92px}.portfolio-page .portfolio-route-doors{border:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-page .portfolio-route-door{flex-direction:column;min-width:0;min-height:520px;padding:38px 42px 34px;transition:background-color .2s,color .2s;display:flex}.portfolio-page .portfolio-route-door+.portfolio-route-door{border-left:1px solid #0909093d}.portfolio-page .portfolio-route-door>span{color:var(--bronze);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:760}.portfolio-page .portfolio-route-door h2{letter-spacing:-.055em;max-width:570px;margin:54px 0 24px;font-size:clamp(40px,3.7vw,56px);font-weight:680;line-height:.98}.portfolio-page .portfolio-route-door p{max-width:580px;margin:0;font-size:16px;line-height:1.62}.portfolio-page .portfolio-route-door small{letter-spacing:.09em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:760;display:flex}.portfolio-page .portfolio-route-door small span{color:var(--bronze-light);font-size:18px}.portfolio-page .portfolio-route-door-leadership{background:var(--paper);color:var(--black)}.portfolio-page .portfolio-route-door-leadership p{color:#090909a8}.portfolio-page .portfolio-route-door-founders{background:var(--bronze);color:var(--white)}.portfolio-page .portfolio-route-door-founders>span,.portfolio-page .portfolio-route-door-founders small span{color:#e5d2ab}.portfolio-page .portfolio-route-door-founders p{color:#ffffffc2}.portfolio-page .portfolio-route-door:hover{color:var(--white);background:#171715}.portfolio-page .portfolio-route-door:hover>span,.portfolio-page .portfolio-route-door:hover small span{color:var(--bronze-light)}.portfolio-page .portfolio-route-door:hover p{color:#ffffffbd}@media (width<=760px){.portfolio-page .portfolio-route-doors-section{padding:64px 0 68px}.portfolio-page .portfolio-route-doors{grid-template-columns:1fr}.portfolio-page .portfolio-route-door{min-height:480px;padding:30px 24px 28px}.portfolio-page .portfolio-route-door+.portfolio-route-door{border-top:1px solid #0909093d;border-left:0}.portfolio-page .portfolio-route-door h2{margin-top:36px;font-size:clamp(34px,9.6vw,40px)}.portfolio-proof-v12 .portfolio-proof-grid>div{min-height:112px;padding:16px 12px}.portfolio-proof-v12 .portfolio-proof-grid strong{font-size:26px}.portfolio-proof-v12 .portfolio-proof-grid span{font-size:10px;line-height:1.4}.concise-company-page .pe-proof-grid>article:nth-last-child(2):nth-child(odd){grid-column:1/-1}.portfolio-page .portfolio-route-door{min-height:440px}}.site-v9 .article-action-block,.site-v9 .article-portfolio-connection{display:block}.site-v9 .article-action-copy,.site-v9 .article-portfolio-copy{padding:48px clamp(28px,5vw,64px) 52px}.site-v9 .article-portfolio-copy>.eyebrow{color:var(--bronze-light);letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:12.5px;font-weight:720;line-height:1.2}.site-v9 .article-portfolio-copy>.eyebrow+h2{margin-top:0}.site-v9 .article-portfolio-connection .article-portfolio-copy a{width:auto;min-height:0;color:var(--bronze-light);font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bronze-light);-webkit-text-decoration-color:var(--bronze-light);-webkit-text-decoration-color:var(--bronze-light);text-decoration-color:var(--bronze-light);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}@supports (color:color-mix(in lab, red, red)){.site-v9 .article-portfolio-connection .article-portfolio-copy a{-webkit-text-decoration-color:color-mix(in srgb, var(--bronze-light) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--bronze-light) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--bronze-light) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--bronze-light) 72%, transparent)}}.site-v9 .article-portfolio-connection .article-portfolio-copy a{text-transform:none;text-underline-offset:.2em;text-decoration-thickness:1px}.site-v9 .article-portfolio-connection .article-portfolio-copy a:is(:hover,:focus-visible){color:var(--white);background:0 0;border:0;text-decoration-thickness:2px}.site-v9 .article-portfolio-connection .article-portfolio-copy a.article-company-link{letter-spacing:0;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.site-v9 .article-company-link svg{width:14px;height:14px}@media (width<=760px){.site-v9 .article-action-copy,.site-v9 .article-portfolio-copy{padding:32px 21px 38px}}.site-v9 .article-evidence-block{text-align:left;background:#f3ede1;border:1px solid #7e5b264d;width:100%;margin:42px 0;padding:0;box-shadow:8px 8px #7e5b2617}.site-v9 .article-lead:has(+.article-evidence-block){padding-bottom:0}.site-v9 .article-lead+.article-evidence-block{margin-top:28px;margin-bottom:44px}.site-v9 .article-section{padding-top:8px;padding-bottom:52px}.site-v9 .article-section+.article-action-block{margin-top:-8px}.site-v9 .article-section:has(+.article-action-block){padding-bottom:40px}.site-v9 .article-full-brief:has(+.article-action-block){padding-bottom:20px}.site-v9 .article-full-brief+.article-action-block{margin-top:8px}.site-v9 .article-action-block{margin-bottom:64px}.site-v9 .article-prose-flow>p+.article-evidence-block,.site-v9 .article-prose-flow>h2+.article-evidence-block{margin-top:30px}.site-v9 .article-prose-flow>.article-evidence-block+h2,.site-v9 .article-prose-flow>p+h2{margin-top:44px}.site-v9 .article-evidence-title{color:#090909b8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #7e5b263d;margin:0;padding:15px 20px 14px;font-size:12px;font-weight:760;line-height:1.4}.site-v9 .article-evidence-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.site-v9 .article-evidence-stat{border-right:1px solid #7e5b2633;flex-direction:column;gap:12px;min-width:0;padding:25px 20px 27px;display:flex}.site-v9 .article-evidence-stat:last-child{border-right:0}.site-v9 .article-evidence-stat strong{color:var(--bronze);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,39px);font-style:normal;font-weight:600;line-height:1}.site-v9 .article-evidence-stat strong.is-label,.site-v9 .article-evidence-stat strong.is-long{font-size:clamp(23px,1.82vw,25px);line-height:1.08}.site-v9 .article-evidence-stat span{color:#090909b8;max-width:34ch;font-size:14px;line-height:1.5}.site-v9 .article-evidence-source{color:#09090980;border-top:1px solid #7e5b2633;margin:0;padding:13px 20px 14px;font-size:12px;font-style:normal;line-height:1.5}.site-v9 .article-pull-quote,.site-v9 .article-section .article-pull-quote{box-sizing:border-box;border-top:1px solid var(--bronze);border-right:0;border-bottom:1px solid var(--bronze);width:100%;color:var(--bronze);letter-spacing:-.02em;text-align:center;border-left:0;margin:40px 0;padding:34px clamp(16px,3vw,30px) 36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.6vw,34px);font-style:normal;font-weight:500;line-height:1.3}.site-v9 .article-closing-callout,.site-v9 .article-close .article-closing-question{box-sizing:border-box;border-top:1px solid var(--line-light);border-right:0;border-bottom:1px solid var(--line-light);width:100%;color:var(--black);letter-spacing:-.02em;text-align:center;border-left:0;margin:40px 0;padding:34px clamp(16px,3vw,30px) 36px;font-family:inherit;font-size:clamp(22px,2.2vw,28px);font-style:normal;font-weight:650;line-height:1.4}.site-v9 .article-close .article-closing-question{margin-top:0}.site-v9 .article-sequence-callout{width:100%;color:var(--bronze);text-align:center;background:#f3ede1;border:1px solid #7e5b264d;justify-items:center;gap:34px;margin:40px 0;padding:34px clamp(16px,3vw,30px) 36px;display:grid;box-shadow:8px 8px #7e5b2617}.site-v9 .article-sequence-callout>div,.site-v9 .article-sequence-step{justify-items:center;display:grid}.site-v9 .article-sequence-callout>div{gap:12px}.site-v9 .article-sequence-step{gap:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.5vw,32px);line-height:1.12}.site-v9 .article-sequence-step strong{font-weight:500}.site-v9 .article-sequence-step>span{font-size:20px;line-height:1}.site-v9 .article-sequence-callout>p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.5vw,32px);line-height:1.2}.site-v9 .article-hero-dek.is-tgb{font-style:italic}.site-v9 .article-action-copy blockquote{text-align:center;border:1px solid #09090940;border-left:0;border-right:0;margin:34px 0 0;padding:28px clamp(12px,2vw,24px);font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,31px);font-style:normal;font-weight:600;line-height:1.3}.site-v9 .article-portfolio-copy .article-pull-quote{width:100%;color:var(--white);border-color:#ffffff38;margin:34px 0 0;padding:28px 0;font-size:clamp(24px,2.4vw,31px)}@media (width<=760px){.site-v9 .article-evidence-block{margin:32px 0}.site-v9 .article-lead+.article-evidence-block{margin-top:22px;margin-bottom:38px}.site-v9 .article-section+.article-action-block{margin-top:-4px}.site-v9 .article-full-brief:has(+.article-action-block){padding-bottom:16px}.site-v9 .article-full-brief+.article-action-block{margin-top:6px}.site-v9 .article-evidence-list{grid-template-columns:1fr}.site-v9 .article-evidence-stat{border-bottom:1px solid #7e5b2633;border-right:0;padding:22px 18px 24px}.site-v9 .article-evidence-stat:last-child{border-bottom:0}.site-v9 .article-pull-quote,.site-v9 .article-section .article-pull-quote,.site-v9 .article-closing-callout,.site-v9 .article-close .article-closing-question{margin:34px 0;padding:28px 8px 30px;font-size:clamp(25px,7.2vw,31px)}.site-v9 .article-sequence-callout{margin:34px 0;padding:28px 8px 30px}}.article-page .article-full-brief .article-prose-flow h2{letter-spacing:-.025em;margin:52px 0 24px;font-size:clamp(28px,2.35vw,36px);font-weight:560;line-height:1.12}.article-page .article-section h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(28px,2.35vw,36px);font-weight:560;line-height:1.12}.article-page .article-action-copy h2{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(32px,3vw,42px);line-height:1.05}.article-page .article-portfolio-copy>h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(30px,2.8vw,40px);line-height:1.05}.article-page .article-close .article-closing-question{margin-bottom:42px;padding:28px clamp(14px,2.4vw,24px) 30px;font-size:clamp(22px,2.2vw,28px);line-height:1.38}.article-page .article-related-heading h2{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,48px);line-height:1.06}.article-page .article-related-grid h3{letter-spacing:-.035em;font-size:clamp(22px,2.1vw,30px);line-height:1.12}.news-article-page .article-news-company h2{font-size:clamp(28px,3vw,38px);line-height:1.08}.article-page .article-conversion-block h2{font-size:clamp(32px,3.4vw,44px);line-height:1.04}.insights-page .featured-insight-copy h2{font-size:clamp(34px,3.2vw,48px);line-height:1.08}.insights-page .insights-latest-heading h2,.insights-page .insights-archive-heading h2{font-size:clamp(34px,3.4vw,46px);line-height:1.06}.insights-page .archive-card h3,.news-page .insights-archive-grid-uniform .archive-card h3{font-size:clamp(24px,2.2vw,34px);line-height:1.1}.insights-page .newsletter-band h2{font-size:clamp(38px,4vw,54px);line-height:1.05}@media (width<=760px){.article-page .article-full-brief .article-prose-flow h2,.article-page .article-section h2{font-size:clamp(27px,7.5vw,32px)}.article-page .article-action-copy h2{font-size:clamp(31px,9vw,38px)}.article-page .article-portfolio-copy>h2{font-size:clamp(29px,8.5vw,36px)}.article-page .article-close .article-closing-question{margin-bottom:36px;padding:24px 4px 26px;font-size:clamp(22px,6.6vw,27px)}.article-page .article-related-heading h2{font-size:clamp(32px,9.5vw,42px)}.article-page .article-related-grid h3{font-size:clamp(23px,7vw,29px)}.news-article-page .article-news-company h2{font-size:clamp(28px,8vw,34px)}.article-page .article-conversion-block h2{font-size:clamp(31px,9vw,38px)}.insights-page .featured-insight-copy h2,.insights-page .insights-latest-heading h2,.insights-page .insights-archive-heading h2{font-size:clamp(32px,9vw,40px)}.insights-page .archive-card h3,.news-page .insights-archive-grid-uniform .archive-card h3{font-size:clamp(25px,7.5vw,31px)}.insights-page .newsletter-band h2{font-size:clamp(36px,10vw,46px)}}.site-v12 .v11-market-thesis-content h2{letter-spacing:-.04em;font-size:clamp(40px,3.7vw,52px);line-height:1.02}.site-v12 .v10-work-story .v10-work-message h3,.site-v12 .v12-story-wide .v10-work-message h3,.site-v12 .v12-story-technology .v10-work-message h3,.site-v12 .v12-story-cinematic .v10-work-message h3{letter-spacing:-.04em;font-size:clamp(34px,3.1vw,46px);line-height:1.04}.site-v12 .v12-insight-heading-simple h2{letter-spacing:-.04em;font-size:clamp(40px,4vw,54px);line-height:1.02}.site-v12 .v10-insight-card.v12-insight-card h3{letter-spacing:-.035em;font-size:clamp(24px,2vw,32px);line-height:1.1}.site-v12 .v12-founder-editorial-copy>h2{font-size:clamp(40px,3.8vw,54px);line-height:1}.site-v12 .v12-founder-editorial-copy blockquote p{letter-spacing:-.03em;font-size:clamp(28px,2.75vw,38px);line-height:1.12}.site-v12 .v12-participate-inner>h2{max-width:960px;font-size:clamp(52px,5.2vw,72px);line-height:.94}.site-v12 .v12-builder-invitation h2{letter-spacing:-.04em;max-width:820px;font-size:clamp(38px,3.8vw,50px);line-height:1.04}.portfolio-directory-v12-heading h2{letter-spacing:-.04em;max-width:820px;font-size:clamp(38px,3.8vw,52px);line-height:1.04}.portfolio-index-card h3{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,38px);line-height:1.08}.portfolio-page .portfolio-route-door h2{letter-spacing:-.04em;font-size:clamp(32px,3vw,42px);line-height:1.05}.portfolio-editorial.concise-company-page :where(.pe-market,.pe-proof-story,.pe-moves,.pe-fit,.pe-sprint,.pe-close) h2,.portfolio-editorial.concise-company-page .pe-moves-heading h2,.portfolio-editorial.concise-company-page .pe-fit-heading h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,46px);line-height:1.04}.portfolio-editorial.concise-company-page .pe-moves-grid h3,.portfolio-editorial.concise-company-page .pe-fit-grid h3{letter-spacing:-.03em;font-size:clamp(24px,2.1vw,30px);line-height:1.12}.portfolio-editorial.executive-company-page .boi-exec-section-heading h2,.portfolio-editorial.executive-company-page .boi-exec-work-heading h2,.portfolio-editorial.executive-company-page .boi-exec-close h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,46px);line-height:1.04}.portfolio-editorial.executive-company-page .boi-exec-capability-grid h3,.portfolio-editorial.executive-company-page .boi-exec-case-grid h3{letter-spacing:-.03em;font-size:clamp(24px,2.1vw,30px);line-height:1.12}@media (width<=760px){.site-v12 .v11-market-thesis-content h2{font-size:clamp(34px,9.2vw,40px)}.site-v12 .v10-work-story .v10-work-message h3,.site-v12 .v12-story-wide .v10-work-message h3,.site-v12 .v12-story-technology .v10-work-message h3,.site-v12 .v12-story-cinematic .v10-work-message h3{font-size:clamp(28px,8vw,34px);line-height:1.06}.site-v12 .v12-insight-heading-simple h2{font-size:clamp(34px,9.4vw,40px)}.site-v12 .v10-insight-card.v12-insight-card h3{font-size:clamp(24px,7.2vw,30px)}.site-v12 .v12-founder-editorial-copy>h2{font-size:clamp(36px,10vw,44px)}.site-v12 .v12-founder-editorial-copy blockquote p{font-size:clamp(27px,7.8vw,34px)}.site-v12 .v12-participate-inner>h2{font-size:clamp(42px,11.8vw,52px)}.site-v12 .v12-builder-invitation h2{font-size:clamp(32px,9vw,38px)}.portfolio-directory-v12-heading h2{font-size:clamp(33px,9.2vw,40px)}.portfolio-index-card h3{font-size:clamp(27px,7.8vw,33px)}.portfolio-page .portfolio-route-door h2{font-size:clamp(30px,8.6vw,36px)}.portfolio-editorial.concise-company-page :where(.pe-market,.pe-proof-story,.pe-moves,.pe-fit,.pe-sprint,.pe-close) h2,.portfolio-editorial.concise-company-page .pe-moves-heading h2,.portfolio-editorial.concise-company-page .pe-fit-heading h2{font-size:clamp(32px,9vw,40px)}.portfolio-editorial.concise-company-page .pe-moves-grid h3,.portfolio-editorial.concise-company-page .pe-fit-grid h3{font-size:clamp(24px,7.2vw,30px)}.portfolio-editorial.executive-company-page .boi-exec-section-heading h2,.portfolio-editorial.executive-company-page .boi-exec-work-heading h2,.portfolio-editorial.executive-company-page .boi-exec-close h2{font-size:clamp(32px,9vw,40px)}.portfolio-editorial.executive-company-page .boi-exec-capability-grid h3,.portfolio-editorial.executive-company-page .boi-exec-case-grid h3{font-size:clamp(24px,7.2vw,30px)}}.insights-page .archive-card{min-height:590px}.insights-page .archive-layout-4{min-height:460px}.news-page .insights-archive-grid-uniform .archive-card:nth-child(n){min-height:520px}@media (width<=820px){.insights-page .archive-card,.insights-page .archive-layout-4,.news-page .insights-archive-grid-uniform .archive-card:nth-child(n){min-height:0}}.insights-page .archive-card>small,.news-page .insights-archive-grid-uniform .archive-card>small{border:0;border-top:1px solid var(--line-light);width:100%;min-height:0;color:var(--black);background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin-top:auto;padding:20px 0 0;display:flex}.insights-page .archive-card:is(:hover,:focus-visible)>small,.news-page .insights-archive-grid-uniform .archive-card:is(:hover,:focus-visible)>small{border-color:var(--line-light);color:var(--black);background:0 0}.insights-page .archive-layout-4{grid-template-rows:auto 1fr auto}.insights-page .archive-layout-4 .archive-card-image{grid-row:1/4}.insights-page .archive-layout-4 .archive-card-meta{grid-row:1}.insights-page .archive-layout-4 h3{grid-row:2;align-self:center}.insights-page .archive-layout-4>small{grid-row:3}@media (width<=820px){.insights-page .archive-card>small,.news-page .insights-archive-grid-uniform .archive-card>small{min-height:0;padding:18px 0 0}}.insights-page .featured-insight-copy>small,.insights-page .archive-card>small,.news-page .featured-insight-copy>small,.news-page .insights-archive-grid-uniform .archive-card>small,.article-page .article-related-grid small,.site-v12 .v12-insight-card-action{border:0;border-top:1px solid var(--line-light);width:100%;min-height:58px;color:var(--black);letter-spacing:.11em;text-transform:uppercase;white-space:normal;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0;font-size:11px;font-weight:800;line-height:1.2;transition:color .18s;display:flex}.insights-page .featured-insight-copy>small,.news-page .featured-insight-copy>small{color:var(--white);border-top-color:#fff3}.insights-page .featured-insight-copy>small .arrow,.insights-page .archive-card>small .arrow,.news-page .featured-insight-copy>small .arrow,.news-page .insights-archive-grid-uniform .archive-card>small .arrow,.article-page .article-related-grid small .arrow,.site-v12 .v12-insight-card-action .arrow{color:var(--bronze-dark);flex:none;font-size:14px;transition:transform .18s}.insights-page .featured-insight-copy>small .arrow,.news-page .featured-insight-copy>small .arrow{color:var(--bronze-light)}.insights-page .featured-insight:is(:hover,:focus-visible) .featured-insight-copy>small,.news-page .featured-insight:is(:hover,:focus-visible) .featured-insight-copy>small{color:var(--bronze-light);background:0 0;border-color:#fff3}.insights-page .archive-card:is(:hover,:focus-visible)>small,.news-page .insights-archive-grid-uniform .archive-card:is(:hover,:focus-visible)>small,.article-page .article-related-grid>a:is(:hover,:focus-visible) small,.site-v12 .v12-insight-card:is(:hover,:focus-visible) .v12-insight-card-action{border-color:var(--line-light);color:var(--bronze-dark);background:0 0}.insights-page .featured-insight:is(:hover,:focus-visible) .featured-insight-copy>small .arrow,.insights-page .archive-card:is(:hover,:focus-visible)>small .arrow,.news-page .featured-insight:is(:hover,:focus-visible) .featured-insight-copy>small .arrow,.news-page .insights-archive-grid-uniform .archive-card:is(:hover,:focus-visible)>small .arrow,.article-page .article-related-grid>a:is(:hover,:focus-visible) small .arrow,.site-v12 .v12-insight-card:is(:hover,:focus-visible) .v12-insight-card-action .arrow{transform:translate(4px)}.news-article-page .article-news-company-heading{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 30px;display:flex}.news-article-page .article-news-company-heading .eyebrow{color:var(--bronze-light);margin:0}.news-article-page .article-news-company-heading>span{color:#ffffff80;letter-spacing:.11em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.3}.news-article-page .article-news-company-main{grid-template-columns:minmax(0,1fr) minmax(170px,.34fr);display:grid}.news-article-page .article-news-company-story{padding:34px 30px 38px}.news-article-page .article-news-company-story h2{color:var(--white);margin:0 0 18px;font-size:clamp(36px,4vw,48px)}.news-article-page .article-news-company-story p{color:#ffffffb3;max-width:520px;margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.45}.news-article-page .article-news-company-proof{border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;gap:10px;padding:30px;display:flex}.news-article-page .article-news-company-proof strong{color:var(--bronze-light);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.5vw,62px);font-style:italic;font-weight:400;line-height:.95}.news-article-page .article-news-company-proof span{color:#ffffff8f;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:720;line-height:1.45}.news-article-page .article-news-company>a.article-news-company-link{width:100%;min-height:60px;color:var(--white);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0 30px;font-size:12px;font-weight:760;line-height:1.2;display:flex}.news-article-page .article-news-company>a.article-news-company-link .arrow{color:var(--bronze-light);transition:transform .18s}.news-article-page .article-news-company>a.article-news-company-link:is(:hover,:focus-visible){color:var(--bronze-light);background:#ffffff0b;border-color:#ffffff29}.news-article-page .article-news-company>a.article-news-company-link:is(:hover,:focus-visible) .arrow{transform:translate(4px)}.news-article-page .article-related-heading-news{grid-template-columns:minmax(160px,.42fr) minmax(0,1.58fr);align-items:start;gap:36px 58px;max-width:none;margin-bottom:52px;display:grid}.news-article-page .article-related-heading-news .eyebrow{color:var(--bronze-dark);margin:8px 0 0}.news-article-page .article-inline-cta{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:64px;display:flex;color:var(--black)!important;margin:40px 0 28px!important;padding:17px 0!important;font-size:16px!important;line-height:1.5!important}.news-article-page .article-inline-cta>span{font-weight:620}.news-article-page .article-inline-cta>a{color:var(--bronze-dark);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:760;line-height:1.3;display:inline-flex}.news-article-page .article-inline-cta>a .arrow{transition:transform .18s}.news-article-page .article-inline-cta>a:is(:hover,:focus-visible) .arrow{transform:translate(4px)}.news-article-page .article-source-link{border-top:1px solid var(--line-light);padding-top:20px;margin:38px 0 0!important}.news-article-page .article-source-link>a{color:var(--black);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:760;line-height:1.3;display:inline-flex}.news-article-page .article-source-link>a .arrow{transition:transform .18s}.news-article-page .article-source-link>a:is(:hover,:focus-visible) .arrow{transform:translate(4px)}.insights-article-page .article-full-brief{padding-bottom:40px}.insights-article-page .article-full-brief .article-prose-flow>h2:first-child,.insights-article-page .article-postscript .article-prose-flow>h2:first-child{margin-top:0}.insights-article-page .article-full-brief .article-prose-flow h2{margin-top:40px;margin-bottom:20px}.insights-article-page .article-prose-flow>p{margin-bottom:22px}.insights-article-page .article-evidence-block,.insights-article-page .article-pull-quote,.insights-article-page .article-section .article-pull-quote{margin-top:32px;margin-bottom:32px}.insights-article-page .article-prose-flow>.article-evidence-block+h2,.insights-article-page .article-prose-flow>p+h2{margin-top:40px}.insights-article-page .article-portfolio-connection{margin-bottom:48px}.insights-article-page .article-portfolio-connection.has-trailing-callout{margin-bottom:0}.insights-article-page .article-postscript.has-closing-callout{padding:48px 0 0}.insights-article-page .article-postscript.has-closing-callout .article-closing-callout{margin:0}.insights-article-page .article-postscript.has-closing-callout+.article-close{padding-top:48px}.insights-article-page .article-portfolio-connection+.article-close,.insights-article-page .article-portfolio-connection+.article-postscript{padding-top:0}@media (width<=760px){.insights-article-page .article-postscript.has-closing-callout{padding:36px 0 0}.insights-article-page .article-postscript.has-closing-callout+.article-close{padding-top:36px}.insights-article-page .article-full-brief{padding-bottom:32px}.insights-article-page .article-full-brief .article-prose-flow h2,.insights-article-page .article-prose-flow>.article-evidence-block+h2,.insights-article-page .article-prose-flow>p+h2{margin-top:34px}.insights-article-page .article-evidence-block,.insights-article-page .article-pull-quote,.insights-article-page .article-section .article-pull-quote{margin-top:28px;margin-bottom:28px}}.insights-page:not(.news-page) .insights-archive{padding-top:64px}@media (width>=821px){.insights-page:not(.news-page) .archive-card.archive-card-terminal{grid-column:span 12;min-height:460px}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);padding:0;display:grid;overflow:hidden}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image .archive-card-image{grid-area:1/1/4;width:100%;height:100%;min-height:460px;margin:0}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image .archive-card-meta{grid-area:1/2;padding:36px 42px 0}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image h3{grid-area:2/2;align-self:center;margin:0;padding:28px 42px}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image>small{grid-area:3/2;width:auto;margin:0 42px 36px}}@media (width<=820px){.insights-page .featured-insight-copy>small,.insights-page .archive-card>small,.news-page .featured-insight-copy>small,.news-page .insights-archive-grid-uniform .archive-card>small,.article-page .article-related-grid small,.site-v12 .v12-insight-card-action{min-height:54px;padding:0}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image{flex-direction:column;padding:22px;display:flex}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image .archive-card-image{aspect-ratio:1.55;width:auto;height:auto;min-height:0;margin:0 0 24px}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image .archive-card-meta,.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image h3,.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image>small{padding-inline:0}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image h3{margin:25px 0 18px}.insights-page:not(.news-page) .archive-card.archive-card-terminal.has-image>small{width:100%;margin:auto 0 0}}@media (width<=760px){.news-article-page .article-news-company{margin:26px 0 58px}.news-article-page .article-news-company-heading{align-items:flex-start;min-height:0;padding:18px 22px}.news-article-page .article-news-company-heading>span{max-width:48%}.news-article-page .article-news-company-main{grid-template-columns:1fr}.news-article-page .article-news-company-story,.news-article-page .article-news-company-proof{padding:28px 22px}.news-article-page .article-news-company-proof{border-top:1px solid #ffffff29;border-left:0}.news-article-page .article-news-company>a.article-news-company-link{min-height:54px;padding:0 22px}.news-article-page .article-related-heading-news{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.news-article-page .article-related-heading-news .eyebrow{margin-top:0}.news-article-page .article-inline-cta{flex-direction:column;align-items:flex-start;gap:12px}.insights-article-page .article-portfolio-connection{margin-bottom:48px}.insights-page:not(.news-page) .insights-archive{padding-top:44px}}.news-article-page .article-news-portfolio-card{color:var(--black);background:0 0;border:0;margin:42px 0 72px;padding:0;overflow:visible}.news-article-page .article-news-portfolio-card>.eyebrow{color:var(--bronze-dark);margin:0 0 18px}.news-article-page .article-news-portfolio-card .portfolio-index-card{width:100%;min-height:440px}.news-article-page .article-related-heading-news{max-width:860px;margin-bottom:52px;display:block}.news-article-page .article-related-heading-news h2{max-width:860px;margin:0}.site-v12 .v10-insight-card.v12-insight-card h3{margin-bottom:26px}@media (width>=761px){.site-v12 .v10-insight-card.v12-insight-card:nth-child(2){border-left:1px solid #09090933}}.site-v9 .featured-insight-copy>small,.site-v9 .archive-card>small,.site-v9 .article-related-grid small,.site-v12 .v12-insight-card-action{justify-content:flex-start}@media (width<=760px){.news-article-page .article-news-portfolio-card{margin:34px 0 58px}.news-article-page .article-news-portfolio-card .portfolio-index-card{min-height:410px}.news-article-page .article-related-heading-news{margin-bottom:40px}.site-v12 .v10-insight-card.v12-insight-card h3{margin-bottom:24px}}.insights-page .insights-archive-grid-uniform{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insights-page .insights-archive-grid-uniform .archive-card,.insights-page .insights-archive-grid-uniform .archive-card:nth-child(n){border:1px solid var(--line-light);background:var(--white);flex-direction:column;grid-area:auto;min-height:590px;padding:22px;display:flex}.insights-page .insights-archive-grid-uniform .archive-card-image,.insights-page .insights-archive-grid-uniform .archive-card-uniform .archive-card-image{aspect-ratio:1.58;align-self:stretch;width:100%;height:auto;margin:0 0 24px}.insights-page .insights-archive-grid-uniform .archive-card-meta,.insights-page .insights-archive-grid-uniform .archive-card h3,.insights-page .insights-archive-grid-uniform .archive-card>p,.insights-page .insights-archive-grid-uniform .archive-card>small{grid-area:auto;align-self:stretch;width:100%;padding:0}.insights-page .insights-archive-grid-uniform .archive-card-meta{margin:0}.insights-page .insights-archive-grid-uniform .archive-card h3{text-align:left;align-self:stretch;max-width:none;margin:22px 0 16px;padding:0;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.insights-page .insights-archive-grid-uniform .archive-card>small{margin:auto 0 0}@media (width<=760px){.insights-page .insights-archive-grid-uniform{grid-template-columns:1fr}.insights-page .insights-archive-grid-uniform .archive-card,.insights-page .insights-archive-grid-uniform .archive-card:nth-child(n){min-height:0}}.insight-story-art{--art-bg:#0b0b0a;--art-accent:#c5a267;--art-ink:#fff;--art-muted:#ffffffa8;isolation:isolate;background:var(--art-bg);color:var(--art-ink);margin:0;display:block;position:relative;overflow:hidden}.article-hero-image.insight-story-art{height:min(62vw,830px);min-height:520px}.insight-story-art-black{--art-bg:#090909;--art-accent:#bd9d68}.insight-story-art-bronze{--art-bg:#8d7650;--art-accent:#f3e6ce}.insight-story-art-blue{--art-bg:#182949;--art-accent:#d7ad67}.insight-story-art-cobalt{--art-bg:#123d68;--art-accent:#89c7e7}.insight-story-art-crimson{--art-bg:#8f1824;--art-accent:#f0b8a4}.insight-story-art-ice{--art-bg:#dfe9ed;--art-accent:#266176;--art-ink:#0a171b;--art-muted:#0a171ba3}.insight-story-art-olive{--art-bg:#425043;--art-accent:#d6d3a2}.insight-story-art-violet{--art-bg:#372654;--art-accent:#d9b9ff}.insight-story-art-field,.insight-story-art-field:before,.insight-story-art-field:after{content:"";position:absolute}.insight-story-art-field{z-index:-1;opacity:.92;inset:0}.insight-story-art-field:before,.insight-story-art-field:after{border:1px solid var(--art-accent)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-field:before,.insight-story-art-field:after{border:1px solid color-mix(in srgb, var(--art-accent) 58%, transparent)}}.insight-story-art-signal{z-index:1;color:var(--art-accent);letter-spacing:-.065em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,12vw,184px);font-style:italic;font-weight:600;line-height:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.insight-story-art figcaption{z-index:2;border-top:1px solid var(--art-ink);grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr);align-items:end;gap:28px;padding-top:19px;display:grid;position:absolute;bottom:clamp(22px,4.5vw,62px);left:clamp(22px,4.5vw,72px);right:clamp(22px,4.5vw,72px)}@supports (color:color-mix(in lab, red, red)){.insight-story-art figcaption{border-top:1px solid color-mix(in srgb, var(--art-ink) 38%, transparent)}}.insight-story-art figcaption span{color:var(--art-muted);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(12px,1vw,15px);font-weight:760;line-height:1.35}.insight-story-art figcaption strong{letter-spacing:-.035em;text-align:right;justify-self:end;max-width:540px;font-size:clamp(20px,2.4vw,38px);font-weight:580;line-height:1.08}.insight-story-art-grid .insight-story-art-field{background-image:linear-gradient(var(--art-accent) 1px, transparent 1px), linear-gradient(90deg, var(--art-accent) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-grid .insight-story-art-field{background-image:linear-gradient(color-mix(in srgb, var(--art-accent) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--art-accent) 28%, transparent) 1px, transparent 1px)}}.insight-story-art-grid .insight-story-art-field{transform-origin:bottom;background-size:11% 17%;transform:perspective(680px)rotateX(58deg)scale(1.35)translateY(9%)}.insight-story-art-rails .insight-story-art-field{background:repeating-linear-gradient(90deg, transparent 0 9%, var(--art-accent) 9% 9.3%)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-rails .insight-story-art-field{background:repeating-linear-gradient(90deg, transparent 0 9%, color-mix(in srgb, var(--art-accent) 35%, transparent) 9% 9.3%)}}.insight-story-art-rails .insight-story-art-field{transform:skew(-19deg)scale(1.25)}.insight-story-art-rings .insight-story-art-field{background:repeating-radial-gradient(circle at 50% 45%, transparent 0 9%, var(--art-accent) 9.2% 9.55%, transparent 9.8% 15%)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-rings .insight-story-art-field{background:repeating-radial-gradient(circle at 50% 45%, transparent 0 9%, color-mix(in srgb, var(--art-accent) 42%, transparent) 9.2% 9.55%, transparent 9.8% 15%)}}.insight-story-art-wave .insight-story-art-field{background:radial-gradient(ellipse at 22% 62%, transparent 0 30%, var(--art-accent) 30.2% 30.8%, transparent 31% 100%), radial-gradient(ellipse at 76% 38%, transparent 0 32%, var(--art-accent) 32.2% 32.8%, transparent 33% 100%)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-wave .insight-story-art-field{background:radial-gradient(ellipse at 22% 62%, transparent 0 30%, color-mix(in srgb, var(--art-accent) 52%, transparent) 30.2% 30.8%, transparent 31% 100%), radial-gradient(ellipse at 76% 38%, transparent 0 32%, color-mix(in srgb, var(--art-accent) 38%, transparent) 32.2% 32.8%, transparent 33% 100%)}}.insight-story-art-wave .insight-story-art-field:before{border-width:0 0 2px;border-radius:50%;width:108%;height:42%;top:23%;left:-4%;transform:rotate(-7deg)}.insight-story-art-split .insight-story-art-field{background:linear-gradient(114deg, transparent 0 49.6%, var(--art-accent) 49.8% 50.1%, var(--art-accent) 50.3% 100%)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-split .insight-story-art-field{background:linear-gradient(114deg, transparent 0 49.6%, color-mix(in srgb, var(--art-accent) 68%, transparent) 49.8% 50.1%, color-mix(in srgb, var(--art-accent) 18%, transparent) 50.3% 100%)}}.insight-story-art-steps .insight-story-art-field{background:repeating-linear-gradient(90deg, var(--art-accent) 0 10%, transparent 10% 15%);bottom:17%;left:31%;right:7%}@supports (color:color-mix(in lab, red, red)){.insight-story-art-steps .insight-story-art-field{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--art-accent) 62%, transparent) 0 10%, transparent 10% 15%)}}.insight-story-art-steps .insight-story-art-field{clip-path:polygon(0 78%,18% 78%,18% 62%,38% 62%,38% 46%,58% 46%,58% 30%,78% 30%,78% 14%,100% 14%,100% 100%,0 100%)}.insight-story-art-orbit .insight-story-art-field:before,.insight-story-art-orbit .insight-story-art-field:after{aspect-ratio:1;border-radius:50%;width:48%;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-story-art-orbit .insight-story-art-field:after{width:76%;transform:translate(-50%,-50%)rotate(28deg)scaleY(.56)}.insight-story-art-aperture .insight-story-art-field{background:conic-gradient(from 12deg at 50% 46%, transparent 0 9%, var(--art-accent) 9% 17%, transparent 17% 29%, var(--art-accent) 29% 37%, transparent 37% 54%, var(--art-accent) 54% 62%, transparent 62% 100%)}@supports (color:color-mix(in lab, red, red)){.insight-story-art-aperture .insight-story-art-field{background:conic-gradient(from 12deg at 50% 46%, transparent 0 9%, color-mix(in srgb, var(--art-accent) 40%, transparent) 9% 17%, transparent 17% 29%, color-mix(in srgb, var(--art-accent) 26%, transparent) 29% 37%, transparent 37% 54%, color-mix(in srgb, var(--art-accent) 38%, transparent) 54% 62%, transparent 62% 100%)}}.insight-story-art-aperture .insight-story-art-field:before{aspect-ratio:1;border:2px solid var(--art-accent);border-radius:50%;width:34%;top:50%;left:50%;transform:translate(-50%,-55%)}.archive-card .insight-story-art-signal,.article-related-grid .insight-story-art-signal{font-size:clamp(48px,6.2vw,92px)}.archive-card .insight-story-art figcaption,.article-related-grid .insight-story-art figcaption{grid-template-columns:1fr;gap:6px;padding-top:12px;bottom:19px;left:22px;right:22px}.archive-card .insight-story-art figcaption span,.article-related-grid .insight-story-art figcaption span{font-size:11px}.archive-card .insight-story-art figcaption strong,.article-related-grid .insight-story-art figcaption strong{text-align:left;justify-self:start;max-width:90%;font-size:clamp(16px,1.45vw,21px)}.article-related-visual{aspect-ratio:1.48;width:100%}.insights-article-page .article-related-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.insights-article-page .article-related-grid>a,.insights-article-page .article-related-grid>a:first-child,.insights-article-page .article-related-grid>a:last-child{border:1px solid var(--line-light);background:var(--paper);flex-direction:column;grid-column:auto;min-width:0;min-height:520px;padding:20px;display:flex}.insights-article-page .article-related-grid>a .article-related-visual,.insights-article-page .article-related-grid>a:last-child .article-related-visual{aspect-ratio:1.48;flex:none;grid-area:auto;width:100%;height:auto;margin:0 0 23px}.insights-article-page .article-related-grid>a>span,.insights-article-page .article-related-grid>a h3,.insights-article-page .article-related-grid>a small,.insights-article-page .article-related-grid>a:last-child>span,.insights-article-page .article-related-grid>a:last-child h3,.insights-article-page .article-related-grid>a:last-child small{grid-area:auto;width:100%}.insights-article-page .article-related-grid>a h3{align-self:auto;margin:22px 0 auto}@media (width<=820px){.insights-article-page .article-related-grid{grid-template-columns:1fr}.insights-article-page .article-related-grid>a,.insights-article-page .article-related-grid>a:first-child,.insights-article-page .article-related-grid>a:last-child{min-height:0}}.article-inline-action{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);width:100%;min-height:60px;color:var(--black);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:17px 0;font-size:13px;font-weight:760;line-height:1.4;display:flex}.news-page .featured-insight-image,.news-page .insights-archive-grid-uniform .archive-card-image,.news-article-page .article-hero-image,.news-article-page .article-related-visual{background:var(--paper)}.news-page .featured-insight-image img,.news-page .insights-archive-grid-uniform .archive-card-image img,.news-article-page .article-hero-image img,.news-article-page .article-related-visual img{width:100%;height:100%;object-fit:cover!important;padding:0!important}.article-inline-action .arrow{transition:transform .18s}.article-inline-action:is(:hover,:focus-visible) .arrow{transform:translate(4px)}.site-v9 .article-close .article-author-copy>p:last-child{font-size:16.5px;line-height:1.62}.site-v9 .article-evidence-stat span{font-size:16px}@media (width<=760px){.article-hero-image.insight-story-art{height:73vw;min-height:310px}.insight-story-art-signal{font-size:clamp(52px,18vw,90px)}.insight-story-art figcaption{grid-template-columns:1fr;gap:7px;padding-top:13px;bottom:20px;left:20px;right:20px}.insight-story-art figcaption strong{text-align:left;justify-self:start;max-width:92%;font-size:clamp(18px,5.6vw,25px)}.site-v9 .article-close .article-author-copy>p:last-child{font-size:16px}}.not-found-page{background:var(--black);min-height:100vh;color:var(--white)}.not-found-page .inner-site-header,.not-found-page .inner-site-header.is-scrolled{background:#070707f7}.not-found-hero{align-items:center;min-height:clamp(650px,82vh,900px);padding:clamp(150px,18vh,220px) 0 clamp(90px,12vh,150px);display:flex;overflow:hidden}.not-found-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(58px,10vw,150px);display:grid}.not-found-code{color:var(--v10-bronze);letter-spacing:-.09em;margin:0;font-size:clamp(150px,22vw,330px);font-weight:700;line-height:.72}.not-found-copy{max-width:720px}.not-found-copy>.eyebrow{margin-bottom:30px}.not-found-copy h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(45px,5.2vw,78px);font-weight:650;line-height:.98}.not-found-copy>p:not(.eyebrow){color:#ffffffa3;max-width:560px;margin:32px 0 0;font-size:18px;line-height:1.65}.not-found-actions{border-top:1px solid #ffffff38;margin-top:46px;display:grid}.not-found-action{min-height:68px;color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:24px;padding:0 2px;font-size:13px;font-weight:750;display:flex}.not-found-action-primary{color:var(--v10-bronze)}.not-found-action .arrow{transition:transform .18s}.not-found-action:is(:hover,:focus-visible) .arrow{transform:translate(5px)}@media (width<=760px){.not-found-hero{align-items:flex-start;min-height:720px;padding:132px 0 78px}.not-found-grid{grid-template-columns:1fr;gap:48px}.not-found-code{font-size:clamp(128px,46vw,190px)}.not-found-copy h1{font-size:clamp(40px,12vw,58px)}.not-found-copy>p:not(.eyebrow){margin-top:25px;font-size:17px}.not-found-actions{margin-top:38px}.not-found-action{min-height:64px;font-size:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
