.ops-admin-nav{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:24px 0 72px;display:grid}.ops-admin-nav>div{background:#0b0a0d;align-content:start;gap:10px;min-height:150px;padding:18px;display:grid}.ops-admin-nav b{letter-spacing:.13em;color:var(--lilac);font-size:11px}.ops-admin-nav a,.ops-admin-nav span{font-size:13px;line-height:1.35}.ops-admin-nav span{color:#777}@media (width<=900px){.ops-admin-nav{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.ops-admin-nav{grid-template-columns:1fr 1fr}}.media-toolbar{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:14px;margin:60px 0 28px;display:grid}.media-toolbar label{font:650 10px var(--font-geist-mono);letter-spacing:.1em}.media-toolbar input,.media-toolbar select{color:#fff;background:#09080a;border:1px solid #ffffff2b;width:100%;margin-top:9px;padding:13px;display:block}.media-upload{cursor:pointer;background:#7040e8;border:1px solid #7040e8;padding:13px}.media-upload input{opacity:0;width:1px;height:1px;position:absolute}.media-toolbar>span{color:var(--lilac);grid-column:1/-1;font-size:11px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-grid article{background:#111012;border:1px solid #ffffff20}.media-grid img,.media-file{aspect-ratio:4/3;object-fit:cover;background:#18161b;width:100%}.media-file{color:var(--lilac);font:700 42px var(--font-geist-mono);place-items:center;display:grid}.media-grid article>div:last-child{padding:18px}.media-grid small{color:#888;font-size:9px}.media-grid h2{margin:12px 0;font-size:18px}.media-grid p{color:#aaa;min-height:40px;font-size:13px}.media-grid button{color:#fff;font:650 9px var(--font-geist-mono);background:0 0;border:1px solid #ffffff30;margin:8px 8px 0 0;padding:9px}.page-admin{grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:60px;display:grid}.page-admin>aside{background:#ffffff1e;align-content:start;gap:1px;display:grid}.page-admin>aside button{color:#fff;text-align:left;background:#111012;border:0;gap:5px;padding:16px;display:grid}.page-admin>aside button.active{background:#7040e8}.page-admin>aside span,.page-admin>aside small{color:#aaa;font-size:10px}.page-admin>section{border:1px solid #ffffff20;padding:28px}.page-admin>section>header{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.page-admin h2{margin:8px 0;font-size:44px}.page-admin header button{color:#fff;background:#7040e8;border:0;align-self:start;padding:13px 16px}.page-admin fieldset{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px;padding:20px;display:grid}.page-admin legend{color:var(--lilac);font:700 10px var(--font-geist-mono);padding:0 8px}.page-admin label{font:650 9px var(--font-geist-mono);letter-spacing:.08em}.page-admin textarea{color:#fff;resize:vertical;background:#080709;border:1px solid #ffffff25;width:100%;margin-top:7px;padding:12px;display:block}.cms-empty{color:#aaa;border:1px dashed #ffffff30;padding:28px}.page-admin footer{color:#888;justify-content:space-between;gap:20px;margin-top:24px;font-size:11px;display:flex}.page-admin footer span{color:var(--lilac)}@media (width<=900px){.media-grid{grid-template-columns:1fr 1fr}.page-admin{grid-template-columns:1fr}.page-admin>aside{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.media-toolbar,.media-grid,.page-admin fieldset,.page-admin>aside{grid-template-columns:1fr}}.ag-admin-shell{--admin-bg:#f4f5f7;--admin-card:#fff;--admin-ink:#17151b;--admin-muted:#6d6875;--admin-line:#e5e2e9;--admin-purple:#7b3ff2;background:var(--admin-bg);min-height:100vh;color:var(--admin-ink)}.ag-admin-sidebar{z-index:60;color:#fff;background:#111014;border-right:1px solid #ffffff12;flex-direction:column;width:272px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ag-admin-brand{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:88px;padding:18px 20px;display:flex}.ag-admin-brand>a{color:#fff;align-items:center;gap:11px;display:flex}.ag-admin-brand img{object-fit:contain;width:42px;height:42px}.ag-admin-brand span{gap:3px;display:grid}.ag-admin-brand strong{letter-spacing:.08em;font-size:11px}.ag-admin-brand small{color:#827c89;letter-spacing:.14em;font-size:8px}.ag-admin-brand button{color:#fff;background:0 0;border:0;display:none}.admin-icon{flex:none;width:20px;height:20px}.ag-admin-sidebar nav{padding:18px 14px 28px}.ag-admin-group{margin-bottom:22px}.ag-admin-group p{color:#77717f;letter-spacing:.13em;text-transform:uppercase;margin:0 12px 8px;font-size:10px;font-weight:750}.ag-admin-group a{color:#c8c4ce;border-radius:9px;align-items:center;gap:13px;margin:2px 0;padding:11px 12px;font-size:14px;font-weight:560;transition:background .18s,color .18s;display:flex}.ag-admin-group a:hover{color:#fff;background:#ffffff0c}.ag-admin-group a.active{color:#fff;background:linear-gradient(135deg,#7b3ff2,#5e29cc);box-shadow:0 8px 24px #6533d52e}.ag-admin-group a .admin-icon{width:19px;height:19px}.ag-admin-sidebar-footer{border-top:1px solid #ffffff14;gap:18px;margin-top:auto;padding:20px 26px 26px;display:grid}.ag-admin-sidebar-footer a{color:#d8d5dd;align-items:center;gap:11px;font-size:13px;display:flex}.ag-admin-sidebar-footer small{color:#6f6a75;letter-spacing:.12em;font-size:9px}.ag-admin-workspace{min-height:100vh;margin-left:272px}.ag-admin-topbar{z-index:40;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.ag-admin-topbar>div:first-of-type{gap:2px;display:grid}.ag-admin-topbar small{color:#8c8691;letter-spacing:.13em;font-size:9px;font-weight:750}.ag-admin-topbar strong{font-size:15px}.ag-admin-menu{color:var(--admin-ink);background:0 0;border:0;display:none}.ag-admin-top-actions{align-items:center;gap:18px;display:flex}.ag-admin-top-actions a{color:#514b58;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.ag-admin-top-actions a .admin-icon{width:17px}.ag-admin-top-actions>span{color:#fff;letter-spacing:.06em;background:#17151b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:750;display:grid}.ag-admin-content{padding:30px 32px 64px}.ag-admin-scrim{display:none}.ag-admin-content .ops-page{min-height:0;color:var(--admin-ink);background:0 0;padding:0}.ag-admin-content .ops-page>header{border-bottom:1px solid var(--admin-line);align-items:flex-start;padding:12px 0 28px}.ag-admin-content .ops-page>header small,.ag-admin-content .ops-block>header p,.ag-admin-content .ops-matrix>header p{color:var(--admin-purple)}.ag-admin-content .ops-page h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(36px,4vw,58px);line-height:1}.ag-admin-content .ops-page h1 em{color:var(--admin-purple)}.ag-admin-content .ops-page>header p{color:var(--admin-muted);letter-spacing:0;margin:12px 0 0;font-size:14px}.ag-admin-content .ops-page a{color:inherit}.ag-admin-content .ops-page>header>a,.ag-admin-content .ops-page>header>div:last-child>a{color:var(--admin-purple);font-size:12px;font-weight:700}.ag-admin-content .ops-block{border:1px solid var(--admin-line);background:#fff;border-radius:16px;margin:38px 0;padding:26px;box-shadow:0 10px 35px #28183c08}.ag-admin-content .ops-block>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.ag-admin-content .ops-block h2,.ag-admin-content .ops-matrix h2{font-size:clamp(28px,3vw,42px)}.ag-admin-content .ops-status{border:1px solid var(--admin-line);background:#fff;border-radius:14px;margin:28px 0 36px;overflow:hidden}.ag-admin-content .ops-status article{border-color:var(--admin-line)}.ag-admin-content .ops-status small{color:var(--admin-muted)}.ag-admin-content .ops-status strong{color:var(--admin-ink)}.ag-admin-content .ops-table{border-color:var(--admin-line)}.ag-admin-content .ops-table th,.ag-admin-content .ops-table td{border-color:var(--admin-line);color:var(--admin-ink)}.ag-admin-content .ops-table th{color:#726a79}.ag-admin-content .ops-table td span{color:var(--admin-muted)}.ag-admin-content .ops-filters input,.ag-admin-content .ops-filters select,.ag-admin-content .ops-block input,.ag-admin-content .ops-block select,.ag-admin-content .ops-block textarea{border:1px solid var(--admin-line);color:var(--admin-ink);background:#fff}.ag-admin-content .ops-filters button,.ag-admin-content .ops-block button{background:var(--admin-purple);color:#fff;border:0;border-radius:8px}.ag-admin-content .ops-preview-link{color:var(--admin-purple);border-color:var(--admin-purple)}.admin-welcome{justify-content:space-between;align-items:flex-end;gap:28px;padding:10px 0 28px;display:flex}.admin-welcome p,.admin-section-heading small,.admin-panel header small,.admin-system-strip small{color:var(--admin-purple);letter-spacing:.14em;margin:0 0 9px;font-size:10px;font-weight:760}.admin-welcome h1{margin:0 0 10px!important;font-size:clamp(38px,4vw,58px)!important}.admin-welcome span{color:var(--admin-muted);font-size:15px}.admin-primary-actions{gap:10px;display:flex}.admin-primary-actions a{border:1px solid var(--admin-line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.admin-primary-actions a:first-child{border-color:var(--admin-purple);background:var(--admin-purple);color:#fff!important}.admin-primary-actions .admin-icon{width:17px}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 40px;display:grid}.admin-kpis article{border:1px solid var(--admin-line);background:#fff;border-radius:15px;min-height:162px;padding:21px;box-shadow:0 10px 35px #28183c08}.admin-kpis article>div{align-items:center;gap:10px;display:flex}.admin-kpis article>div .admin-icon{width:34px;height:34px;color:var(--admin-purple);background:#f0eafe;border-radius:9px;padding:8px}.admin-kpis small{color:#746e79;letter-spacing:.1em;font-size:9px;font-weight:750}.admin-kpis strong{letter-spacing:-.04em;margin-top:22px;font-size:38px;display:block}.admin-kpis span{color:var(--admin-muted);font-size:12px}.admin-section{margin:42px 0}.admin-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.admin-section-heading h2{letter-spacing:-.035em;margin:0;font-size:28px}.admin-section-heading p{max-width:390px;color:var(--admin-muted);text-align:right;margin:0;font-size:13px}.admin-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-module-card{border:1px solid var(--admin-line);background:#fff;border-radius:15px;min-height:210px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 28px #28183c06}.admin-module-card:hover{border-color:#cab9ee;transform:translateY(-2px);box-shadow:0 14px 38px #43207814}.admin-module-icon{width:42px;height:42px;color:var(--admin-purple);background:#f0eafe;border-radius:11px;place-items:center;display:grid}.admin-module-card h3{margin:22px 0 7px;font-size:16px}.admin-module-card p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}.admin-module-count{color:#9b95a1;font-size:12px;font-weight:750;position:absolute;top:22px;right:22px}.admin-module-arrow{color:#8e8794;width:18px;position:absolute;bottom:19px;right:20px}.admin-activity-grid{grid-template-columns:1fr 1fr;gap:14px;margin:40px 0;display:grid}.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 35px #28183c08}.admin-panel>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.admin-panel h2{margin:0;font-size:20px}.admin-panel header a{align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex;color:var(--admin-purple)!important}.admin-panel header a .admin-icon{width:15px}.admin-list>a{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.admin-list>a:last-child{border-bottom:0}.admin-list>a>div{gap:5px;display:grid}.admin-list strong{font-size:13px}.admin-list span{color:var(--admin-muted);font-size:11px}.admin-list b{color:#6640a5;letter-spacing:.06em;background:#f2eef8;border-radius:6px;padding:6px 8px;font-size:9px}.admin-empty{color:var(--admin-muted);padding:24px}.admin-system-strip{color:#fff;background:#17151b;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.admin-system-strip>div{align-items:flex-start;gap:18px;display:flex}.admin-system-strip>div>.admin-icon{color:#c7a9ff;width:34px;height:34px}.admin-system-strip h2{margin:0 0 7px;font-size:21px}.admin-system-strip p{color:#9e99a5;margin:0;font-size:12px}.admin-system-strip>a{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex;color:#fff!important}.admin-system-strip>a .admin-icon{width:17px}@media (width<=1180px){.admin-module-grid{grid-template-columns:repeat(3,1fr)}.admin-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.ag-admin-sidebar{transition:transform .22s;transform:translate(-100%)}.ag-admin-sidebar.is-open{transform:translate(0)}.ag-admin-brand button,.ag-admin-menu{place-items:center;display:grid}.ag-admin-workspace{margin-left:0}.ag-admin-scrim{z-index:50;background:#09070bbd;border:0;display:block;position:fixed;inset:0}.admin-module-grid{grid-template-columns:repeat(2,1fr)}.admin-activity-grid{grid-template-columns:1fr}}@media (width<=620px){.ag-admin-content{padding:22px 16px 48px}.ag-admin-topbar{height:68px;padding:0 16px}.ag-admin-top-actions a{font-size:0}.ag-admin-top-actions a .admin-icon{width:20px;height:20px}.admin-welcome{align-items:start;display:grid}.admin-primary-actions{width:100%}.admin-primary-actions a{flex:1;justify-content:center}.admin-kpis{grid-template-columns:1fr 1fr;gap:9px}.admin-kpis article{min-height:140px;padding:16px}.admin-kpis strong{font-size:32px}.admin-module-grid{grid-template-columns:1fr}.admin-module-card{min-height:176px}.admin-section-heading{display:block}.admin-section-heading p{text-align:left;margin-top:8px}.admin-system-strip{flex-direction:column;align-items:flex-start}.ag-admin-content .ops-page>header{display:block}.ag-admin-content .ops-block{padding:18px}.ag-admin-content .ops-block>header{flex-direction:column;align-items:flex-start}.ag-admin-content .ops-status{grid-template-columns:1fr 1fr}.ag-admin-content .ops-filters{grid-template-columns:1fr}}.content-bootstrap{border:1px solid var(--admin-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:18px 20px;display:flex}.content-bootstrap div{gap:5px;display:grid}.content-bootstrap strong{font-size:14px}.content-bootstrap small{color:var(--admin-muted);font-size:11px}.content-bootstrap button{white-space:nowrap;background:var(--admin-purple);color:#fff;letter-spacing:.05em;border:0;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:750}.content-bootstrap button:disabled{opacity:.55}.cms-page-actions{flex-wrap:wrap;gap:10px;display:flex}.cms-page-actions button{border:1px solid var(--admin-line);color:var(--admin-ink);background:#fff;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:700}.cms-page-actions button.primary{border-color:var(--admin-purple);background:var(--admin-purple);color:#fff}@media (width<=620px){.content-bootstrap{flex-direction:column;align-items:stretch}.content-bootstrap button{width:100%}}@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-border-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;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.size-full{width:100%;height:100%}.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}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grayscale{--tw-grayscale:grayscale(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,)}}@keyframes load{0%{transform:scaleX(0)}}@keyframes scale{0%{transform:scale(1.08)}}@keyframes line{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(45px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes word{0%{opacity:0;filter:blur(8px)}}@keyframes opening-word{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(24px)}25%,72%{opacity:1;clip-path:inset(0);transform:none}to{opacity:.18}}@keyframes surface-in{0%{opacity:.01;clip-path:inset(0 0 5%);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes image-crop{0%{clip-path:inset(0 12%);transform:scale(1.06)}to{clip-path:inset(0);transform:none}}:root{--ink:#0b0b0c;--paper:#f7f6f2;--purple:#6f329c;--lilac:#c9a6e5;--muted:#686568}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a,button{font:inherit;color:inherit}a{text-decoration:none}button{cursor:pointer}.preloader{z-index:999;color:#fff;clip-path:inset(0);background:#09090a;place-items:center;transition:clip-path .9s cubic-bezier(.16,1,.3,1),visibility .9s;display:grid;position:fixed;inset:0}.preloader.done{clip-path:inset(0 0 100%);visibility:hidden}.preloader>div{gap:22px}.preloader b{letter-spacing:-.12em;color:var(--lilac);font-size:clamp(76px,12vw,190px)}.preloader span{letter-spacing:.3em;text-transform:uppercase;font-size:10px}.preloader i{background:var(--lilac);transform-origin:0;height:1px;animation:1.6s both load;position:absolute;bottom:8vh;left:5vw;right:5vw}.brand,.nav,.preloader>div{align-items:center;display:flex}.nav{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6f2e8;border:1px solid #17131a18;border-radius:14px;height:68px;padding:0 24px;position:fixed;top:18px;left:2vw;right:2vw;box-shadow:0 12px 40px #0b091014}.brand{gap:10px}.brand b{letter-spacing:-.13em;font-size:31px}.brand span{letter-spacing:.18em;font-size:9px;font-weight:700}.nav nav{gap:30px;margin:auto;font-size:11px;display:flex}.authority i,.brand b,.kicker.dark,.nav nav a:hover,.site-nav nav a:hover{color:var(--purple)}.navCta{padding:14px 18px}.button,.navCta{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;font-size:10px;font-weight:700}.menu{background:0 0;border:0;font-size:22px;display:none}.hero{color:#fff;border-radius:0 0 22px 22px;flex-direction:column;justify-content:flex-end;min-height:100svh;margin:0 14px 14px;padding:130px clamp(24px,5vw,78px) 40px;display:flex;position:relative;overflow:hidden}.hero>img,.shade{position:absolute;inset:0}.hero>img{object-fit:cover;filter:grayscale(.2)saturate(.7)contrast(1.08);width:100%;height:100%;animation:12s ease-out both scale}.shade{background:linear-gradient(90deg,#09080bd9,#0a080d78),linear-gradient(#0000 45%,#09080bd9)}.heroCopy{z-index:2;max-width:1180px;position:relative}.kicker{letter-spacing:.24em;color:var(--lilac);text-transform:uppercase;font-size:9px;font-weight:700}.hero h1{letter-spacing:-.072em;margin:30px 0;font-size:clamp(60px,8.6vw,142px);line-height:.79}.hero h1 span{animation:1s cubic-bezier(.16,1,.3,1) both line;display:block}.hero h1 span:nth-child(2){animation-delay:.12s}.hero h1 span:nth-child(3){animation-delay:.24s}.hero h1 em{color:var(--lilac);font-style:normal;animation:.55s both word}.heroCopy>p:not(.kicker){color:#e3dee5;max-width:530px;font-size:16px;line-height:1.6}.button{margin-top:24px;padding:17px 22px}.button.light{color:var(--ink);background:#fff}.button:hover{transform:translateY(-3px);box-shadow:0 14px 35px #0003}.heroMeta{z-index:2;letter-spacing:.14em;border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);margin-top:44px;padding-top:20px;font-size:8px;display:grid;position:relative}.authority{padding:70px 5vw 55px}.authority>p{color:var(--muted);margin-bottom:48px;font-size:14px}.authority>div,.manifesto a{font-size:11px;font-weight:700}.authority>div{letter-spacing:.09em;justify-content:space-between;gap:20px;display:flex}.difference,.manifesto{padding:clamp(100px,14vw,210px) 5vw}.difference h2,.manifesto h2{letter-spacing:-.065em;margin:30px 0;font-size:clamp(54px,7.7vw,124px);line-height:.88}.caseCopy h2 span,.difference h2 span,.manifesto h2 span{color:#b8b5b2}.manifesto>div{border-top:1px solid #aaa;gap:55px;max-width:570px;margin-left:auto;padding-top:25px;display:flex}.manifesto>div p{color:var(--muted);margin:0;line-height:1.7}.manifesto a{white-space:nowrap;border-bottom:1px solid}.mosaic{grid-template-rows:340px 310px;grid-template-columns:1.3fr .8fr 1fr;gap:12px;padding:0 14px 14px;display:grid}.mosaic figure{border-radius:16px;margin:0;position:relative;overflow:hidden}.caseImage img,.mosaic img{object-fit:cover;width:100%;height:115%;transition:transform 1.2s}.mosaic figure:hover img{transform:scale(1.035)}.caseImage>span,.mosaic figcaption{color:#fff;letter-spacing:.16em;background:#0b0b0cbf;border-radius:7px;padding:8px 10px;font-size:7px;position:absolute;bottom:18px;left:18px}.mosaic .a{grid-row:1/3}.mosaic .b{grid-column:3}.mosaic .c{grid-column:2/4}.numbers div,.tile{flex-direction:column;display:flex}.tile{background:var(--purple);color:#fff;border-radius:16px;justify-content:space-between;padding:28px}.tile span{letter-spacing:.18em;font-size:8px}.tile strong{font-size:clamp(27px,3vw,44px);line-height:.94}.numbers{grid-template-columns:repeat(4,1fr);padding:130px 5vw;display:grid}.numbers div{border-left:1px solid #bbb;padding:10px 28px}.numbers strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,74px)}.numbers span{color:var(--muted);margin-top:15px;font-size:11px}.services{background:var(--ink);color:#fff;padding:clamp(110px,12vw,180px) 5vw}.sectionHead{grid-template-columns:1fr 2fr 1fr;gap:4vw;margin-bottom:80px;display:grid}.methodTitle h2,.sectionHead h2{letter-spacing:-.06em;margin:0;font-size:clamp(54px,6.7vw,104px);line-height:.88}.sectionHead h2 span{color:#777178}.sectionHead>p:last-child{color:#aaa4aa;align-self:end;line-height:1.7}.service{border-top:1px solid #ffffff28;grid-template-columns:70px 1.4fr 1fr 90px;align-items:center;gap:30px;min-height:150px;display:grid;position:relative;overflow:hidden}.method article>span,.service>span{color:var(--lilac);font-size:9px}.service h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,47px)}.service p{color:#aaa4aa;font-size:13px;line-height:1.6}.service button{color:#fff;background:0 0;border:0;font-size:10px}.service>i{opacity:0;background-position:50%;background-size:cover;border-radius:10px;width:190px;height:115px;transition:all .45s;position:absolute;right:7%;transform:translate(30px)rotate(4deg)}.service:hover>i{opacity:1;transform:rotate(-3deg)}.service:hover h3{color:var(--lilac)}.method{background:var(--purple);color:#fff;grid-template-columns:1fr 1.25fr;gap:10vw;padding:clamp(110px,12vw,180px) 5vw;display:grid}.methodTitle{align-self:start;position:sticky;top:130px}.methodTitle>p:last-child{color:#e3d8e9}.method>div:last-child article{border-top:1px solid #ffffff38;grid-template-columns:50px 1fr 1fr;align-items:center;gap:20px;min-height:130px;display:grid}.method article h3{font-size:28px}.method article p{color:#e4dce8;font-size:12px}.cases{grid-template-columns:1.1fr 1fr;min-height:780px;padding:14px;display:grid}.caseImage{border-radius:18px;position:relative;overflow:hidden}.caseCopy,.final{flex-direction:column;justify-content:center;display:flex}.caseCopy{background:#eeeae5;border-radius:18px;padding:clamp(40px,6vw,90px)}.caseCopy h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(46px,5.3vw,84px);line-height:.9}.caseCopy>p{color:var(--muted);line-height:1.7}.caseCopy dl{margin:35px 0}.caseCopy dl div{border-top:1px solid #bbb;grid-template-columns:100px 1fr;padding:14px 0;display:grid}.caseCopy dt,.editorial-cases dt{color:var(--purple);font-size:8px}.caseCopy dd{margin:0;font-size:12px}.caseCopy button{background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;padding:0 0 6px;font-size:10px}.difference>div{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.difference article{border-top:1px solid #aaa;border-left:1px solid #ccc;min-height:190px;padding:20px}.difference article span{color:var(--purple);font-size:9px}.difference article h3{margin-top:70px;font-size:24px}.final{background:var(--ink);color:#fff;border-radius:22px;align-items:flex-start;min-height:88vh;margin:14px;padding:clamp(70px,8vw,130px) 5vw;position:relative;overflow:hidden}.final:after{content:"AG";color:#ffffff08;letter-spacing:-.16em;font-size:39vw;font-weight:800;position:absolute;bottom:-9vw;right:-2vw}.final>*{z-index:1}.final h2{letter-spacing:-.068em;margin:32px 0;font-size:clamp(56px,8vw,126px);line-height:.84}.final h2 span{color:var(--lilac)}.final>p:not(.kicker){color:#aaa4aa}footer{background:var(--ink);color:#fff;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:110px 5vw 35px;display:grid}.footerBrand{grid-template-columns:auto 1fr;gap:12px;display:grid}.footerBrand b{color:var(--lilac);letter-spacing:-.12em;font-size:55px}.footerBrand span{letter-spacing:.2em;font-size:9px}.footerBrand p{color:#99929c;grid-column:1/3}.site-footer>div:not(.footer-big):not(:nth-child(2)),footer>div:not(:first-child){flex-direction:column;gap:14px;font-size:12px;display:flex}.site-footer>div:not(.footer-big):not(:nth-child(2))>span,footer>div:not(:first-child)>span{color:#8b858d;font-size:8px}footer small{color:#777;border-top:1px solid #ffffff1f;grid-column:1/4;padding-top:25px}.float,.progress i{background:var(--purple)}.float{z-index:70;color:#fff;border:0;border-radius:50%;width:54px;height:54px;font-size:20px;position:fixed;bottom:24px;right:24px}.reveal{transition:all .9s;transform:translateY(30px)}.modal{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080709c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.diagnostic{background:var(--paper);border-radius:18px;width:min(680px,100%);max-height:92vh;padding:30px;overflow:auto}.diagnostic header,.options button{justify-content:space-between;display:flex}.diagnostic header{align-items:center}.diagnostic header>div{align-items:center;gap:12px;display:flex}.diagnostic header b{color:var(--purple);font-size:33px}.diagnostic header span,.diagnostic>small,.success small{letter-spacing:.14em;font-size:9px}.diagnostic header button{background:0 0;border:0;font-size:26px}.progress{background:#ddd;height:2px;margin:25px 0 35px}.progress i{height:100%;transition:all .4s;display:block}.diagnostic h3{letter-spacing:-.045em;margin:20px 0 30px;font-size:clamp(30px,5vw,48px)}.diagnostic form,.options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.options{gap:8px}.options button{text-align:left;background:#fff;border:1px solid #ccc;border-radius:10px;padding:16px}.diagnostic>p,.success p{color:var(--muted);font-size:11px}.diagnostic form input{border:1px solid #ccc;border-radius:9px;padding:15px}.diagnostic form button,.diagnostic form label{grid-column:1/3}.diagnostic form button,.success button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:16px}@media (width<=900px){.nav nav,.service button{display:none}.nav nav.open{background:var(--paper);border-radius:14px;flex-direction:column;padding:25px;display:flex;position:absolute;top:75px;left:0;right:0}.menu{margin-left:12px;display:block}.sectionHead{grid-template-columns:1fr 2fr}.sectionHead>p:last-child{grid-column:2}.numbers{grid-template-columns:1fr 1fr;gap:45px}.method{grid-template-columns:1fr}.methodTitle{position:static}.cases{grid-template-columns:1fr}.caseImage{min-height:650px}.difference>div{grid-template-columns:1fr 1fr}.service{grid-template-columns:50px 1.5fr 1fr}}@media (width<=600px){.nav{height:58px;padding:0 16px;top:10px;left:10px;right:10px}.brand span,.navCta,.service>i{display:none}.menu{margin-left:auto}.hero{min-height:92svh;margin:0 8px 8px;padding:100px 22px 26px}.hero h1{font-size:16vw}.heroCopy>p:not(.kicker){font-size:13px}.heroMeta{grid-template-columns:1fr 1fr;gap:12px}.authority{padding:60px 22px;overflow:hidden}.authority>div{gap:28px;width:max-content;animation:18s linear infinite marquee}@keyframes marquee{to{transform:translate(-45%)}}.difference,.manifesto{padding:105px 22px}.difference h2,.manifesto h2{font-size:14vw}.manifesto>div{display:block}.manifesto a{margin-top:25px;display:inline-block}.mosaic{scroll-snap-type:x mandatory;padding:0 8px 8px;display:flex;overflow-x:auto}.mosaic>*{scroll-snap-align:center;min-width:82vw;height:62vh}.numbers{gap:35px 0;padding:90px 22px}.numbers div{padding:8px 15px}.numbers strong{font-size:12vw}.sectionHead{display:block}.methodTitle h2,.sectionHead h2{margin:22px 0;font-size:14vw}.method,.services{padding:105px 22px}.service{grid-template-columns:35px 1fr;min-height:200px;padding:25px 0}.service h3{font-size:30px}.service p{grid-column:2}.method>div:last-child article{grid-template-columns:35px 1fr}.method article p{grid-column:2;margin-top:-20px}.cases{padding:8px}.caseImage{min-height:65vh}.caseCopy{padding:55px 24px}.caseCopy h2{font-size:13vw}.difference article{min-height:165px;padding:14px}.difference article h3{margin-top:55px;font-size:18px}.final{min-height:88svh;margin:8px;padding:70px 22px}.final h2{font-size:14vw}footer{grid-template-columns:1fr 1fr;padding:80px 22px 30px}.footerBrand,footer small{grid-column:1/3}.diagnostic form,.options{grid-template-columns:1fr}.diagnostic form button,.diagnostic form label{grid-column:1}.diagnostic{padding:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.preloader{display:none}}::selection{background:var(--purple);color:#fff}.site-nav,.site-nav nav{align-items:center;display:flex}.site-nav{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6f2e8;border:1px solid #17131a18;border-radius:14px;height:68px;padding:0 24px;position:fixed;top:18px;left:2vw;right:2vw;box-shadow:0 12px 40px #0b091014}.site-nav nav{gap:30px;margin:auto;font-size:11px}.heroMeta button{color:#fff;text-align:left;letter-spacing:.14em;opacity:.6;background:0 0;border:0;padding:0;font-size:8px;transition:all .3s}.site-nav nav button{background:0 0;border:0;font-size:11px}.site-nav kbd{border:1px solid #bbb;border-radius:4px;padding:3px 5px;font-size:8px}.heroMeta button.active{opacity:1;color:var(--lilac)}.chapter{background:var(--paper);padding:18vw 5vw}.chapter p{letter-spacing:.04em;font-size:clamp(18px,2vw,30px)}.chapter h2{letter-spacing:-.075em;margin:25px 0;font-size:clamp(66px,11vw,170px);line-height:.82}.chapter h2 em{color:var(--purple);font-style:normal}.beyond{background:#e9e5df;border-radius:22px;margin:14px;padding:clamp(80px,11vw,160px) 5vw}.beyond>div:first-child span{letter-spacing:.2em;font-size:10px}.beyond h2{letter-spacing:-.075em;margin:24px 0 100px;font-size:clamp(62px,11vw,170px);line-height:.8}.equation{gap:24px;max-width:900px;margin-left:auto;display:grid}.equation s{color:#918b91;font-size:clamp(20px,3vw,42px)}.equation strong{font-size:clamp(23px,3.4vw,52px);line-height:1}.equation em{color:var(--purple);letter-spacing:-.08em;font-size:clamp(68px,10vw,150px);font-style:normal}.operating{padding:clamp(110px,14vw,200px) 5vw}.os-grid,.search-box>div>a{align-items:center;display:grid}.os-grid{grid-template-columns:1fr 1fr 1.2fr 1fr 1fr;gap:10px;width:min(900px,100%);margin:70px auto}.os-grid>*{text-align:center;letter-spacing:.11em;border:1px solid #b8b2ba;border-radius:999px;padding:20px 12px;font-size:9px;position:relative}.os-grid strong{background:var(--purple);color:#fff;border-color:var(--purple);flex-direction:column;padding:48px 20px;font-size:20px;display:flex}.os-grid small{font-size:7px;font-weight:400}.operating h2{letter-spacing:-.055em;font-size:clamp(40px,5.5vw,88px);line-height:.94}.operating h2 em{color:#aaa5a4;font-style:normal}.intelligence-home{background:var(--ink);color:#fff;padding:clamp(100px,12vw,180px) 5vw}.intelligence-head{grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:75px;display:grid}.intelligence-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,7vw,110px);line-height:.86}.editorial-footer .footer-big em,.footer-big em,.intelligence-head h2 em{color:var(--lilac);font-style:normal}.intelligence-head a{border-bottom:1px solid;justify-self:end;padding-bottom:7px;font-size:10px}.article-grid{grid-template-columns:1.5fr 1fr 1fr;gap:10px;display:grid}.article-grid a{border:1px solid #ffffff24;border-radius:15px;flex-direction:column;min-height:280px;padding:30px;display:flex}.article-grid a.featured{background:var(--purple);grid-row:span 2;min-height:570px}.article-grid small{letter-spacing:.14em;color:var(--lilac);font-size:8px}.article-grid h3{letter-spacing:-.04em;margin:40px 0 18px;font-size:clamp(24px,3vw,46px)}.article-grid p{color:#aaa4aa;line-height:1.5}.article-grid span{margin-top:auto;font-size:9px}.article-grid .featured p,.article-grid .featured small{color:#eee3f5}.search-layer{z-index:300;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090aee;place-items:start center;padding:7vw;display:grid;position:fixed;inset:0}.search-box input,.search-close{color:#fff;background:0 0;border:0}.search-close{font-size:10px;position:absolute;top:35px;right:4vw}.search-box{width:min(960px,100%)}.footer-big>span,.search-box>span{letter-spacing:.2em;color:var(--lilac);font-size:9px}.search-box input{letter-spacing:-.05em;border-bottom:1px solid #ffffff40;outline:0;width:100%;margin:35px 0;padding:20px 0;font-size:clamp(35px,5vw,75px)}.search-box>p{color:#888}.search-box>div>a{border-top:1px solid #ffffff25;grid-template-columns:130px 1fr 30px;padding:18px 0}.search-box small{color:var(--lilac)}.no-results h2{font-size:clamp(38px,5vw,72px)}.no-results a{border:0!important;display:inline-block!important}.site-footer{background:var(--ink);color:#fff;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:0 5vw 35px;display:grid}.footer-big{border-bottom:1px solid #ffffff24;flex-direction:column;grid-column:1/4;align-items:flex-start;padding:120px 0;display:flex}.footer-big strong{letter-spacing:-.07em;margin:30px 0 50px;font-size:clamp(60px,9vw,145px);line-height:.81}.footer-big a{color:#111;background:#fff;border-radius:999px;padding:18px 22px;font-size:10px}.site-footer>small{color:#777;border-top:1px solid #ffffff1f;grid-column:1/4;padding-top:25px}.publication-hero{min-height:82vh}.publication-hero,.solution-hero{flex-direction:column;justify-content:flex-end;padding:180px 5vw 100px;display:flex}.analysis header>p,.problem>p,.publication-hero>p,.solution-benefit>p,.solution-hero>p,.solution-method>p{letter-spacing:.2em;color:var(--purple);font-size:9px}.publication-hero h1,.solution-hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(72px,10vw,160px);line-height:.82}.publication-hero h1 em{color:#b9b4b7;font-style:normal}.publication-hero>span{letter-spacing:.1em;font-size:10px}.weekly{background:var(--purple);color:#fff;border-radius:20px;margin:14px;padding:8vw 5vw}.weekly a{max-width:1100px;display:block}.weekly small{color:#dfc9ef}.weekly h2{letter-spacing:-.06em;margin:35px 0;line-height:.88}.weekly p{max-width:600px;line-height:1.6}.weekly b{margin-top:55px;font-size:10px;display:block}.latest{padding:140px 5vw}.latest header{justify-content:space-between;align-items:end;display:flex}.article-page article>header>p,.latest header p{color:var(--purple);font-size:9px}.latest header h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,7vw,100px)}.latest>div{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.latest a{border-top:1px solid #aaa;border-left:1px solid #ccc;flex-direction:column;min-height:390px;padding:25px;display:flex}.latest h3{letter-spacing:-.04em;font-size:30px}.latest p,.problem>div p{color:var(--muted);line-height:1.6}.latest span{margin-top:auto}.newsletter{background:#e8e3de;padding:10vw 5vw}.latest span,.newsletter p{font-size:9px}.newsletter h2{letter-spacing:-.06em;font-size:clamp(50px,7vw,105px);line-height:.9}.newsletter a{border-bottom:1px solid;padding-bottom:6px;font-size:10px}.solution-hero{background:var(--ink);color:#fff;border-radius:20px;min-height:92vh;margin:14px}.solution-hero h1{max-width:1300px}.solution-hero>span{color:#bbb;max-width:600px;font-size:18px;line-height:1.5}.solution-benefit>a,.solution-hero>a{color:#111;background:#fff;border-radius:99px;align-self:flex-start;margin-top:40px;padding:17px 20px;font-size:10px}.problem{padding:13vw 5vw}.problem h2{letter-spacing:-.07em;font-size:clamp(60px,9vw,145px);line-height:.84}.analysis,.problem>div{grid-template-columns:1fr 1fr;display:grid}.problem>div{border-top:1px solid #aaa;gap:40px;max-width:700px;margin-left:auto;padding-top:24px}.problem>div p{margin:0}.analysis{background:var(--purple);color:#fff;gap:8vw;padding:11vw 5vw}.analysis header h2,.article-body blockquote,.diag-question h1{letter-spacing:-.06em;font-size:clamp(55px,6vw,90px);line-height:.9}.article-body blockquote{color:var(--purple);margin:100px 0;font-size:clamp(42px,6vw,84px)}.diag-question h1{font-size:clamp(55px,8vw,110px);line-height:.88}.analysis article,.solution-method>div{border-top:1px solid #ffffff40;grid-template-columns:60px 1fr;padding:24px 0;display:grid}.solution-method>div{border-color:#bbb;grid-template-columns:100px 1fr}.analysis article span,.solution-method span{font-size:9px}.analysis article h3,.solution-method h3{margin:0;font-size:28px}.solution-method{padding:12vw 5vw}.solution-method h3{font-size:clamp(35px,5vw,75px)}.solution-benefit{background:var(--ink);color:#fff;padding:12vw 5vw}.article-page article>header h1,.solution-benefit h2{letter-spacing:-.065em;max-width:1300px;font-size:clamp(60px,8vw,120px);line-height:.86}.solution-benefit h2{font-size:clamp(58px,8vw,125px);line-height:.88}.article-page>article{padding-top:150px}.article-page article>header{border-bottom:1px solid #ccc;padding:7vw 10vw}.article-page article>header>p{letter-spacing:.2em}.article-page article>header h2{max-width:760px;color:var(--muted);font-size:20px;font-weight:400;line-height:1.5}.article-page article>header>div{letter-spacing:.13em;gap:25px;margin-top:50px;font-size:8px;display:flex}.article-body{grid-template-columns:220px minmax(0,700px);justify-content:center;gap:50px;padding:100px 5vw;display:grid}.article-body aside{color:var(--muted);align-self:start;font-size:8px;line-height:2;position:sticky;top:130px}.article-body>div>p{font-size:19px;line-height:1.8}.article-body h2{letter-spacing:-.04em;margin-top:80px;font-size:45px}.dropcap:first-letter{float:left;color:var(--purple);padding:13px 12px 0 0;font-size:85px;line-height:.75}.related-solution{background:#e7e1dc;border-radius:15px;margin-top:100px;padding:40px}.article-body aside b,.newsletter p,.related-solution small{color:var(--purple)}.related-solution h3{font-size:38px}.read-progress{z-index:100;background:var(--purple);width:42%;height:3px;position:fixed;top:0;left:0}.diagnostic-page{background:var(--ink);color:#fff;min-height:100vh;padding:130px 5vw 60px}.diagnostic-page>section{max-width:1000px;margin:auto}.diagnostic-page section>header{letter-spacing:.15em;justify-content:space-between;font-size:9px;display:flex}.diag-progress{background:#ffffff25;height:2px;margin:25px 0 8vw}.diag-progress i{background:var(--lilac);height:100%;transition:all .4s;display:block}.diag-question small{color:var(--lilac);letter-spacing:.15em}.diag-question>div:not(.contact-fields){grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-fields input,.diag-question button{color:#fff;text-align:left;background:#141216;border:1px solid #ffffff30;border-radius:12px;padding:20px}.diag-question button{justify-content:space-between;display:flex}.diag-question>p{color:#999;max-width:550px;line-height:1.5}.contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diag-submit{color:#111;background:#fff;border-radius:999px;margin-top:28px;padding:18px 22px;font-size:10px;display:inline-block}.error-page{background:var(--ink);color:#fff;place-items:center;min-height:100svh;padding:120px 5vw;display:grid}.error-page section{width:min(1200px,100%)}.error-page strong{color:#ffffff0b;letter-spacing:-.1em;font-size:clamp(130px,26vw,430px);line-height:.65}.error-page p{letter-spacing:-.06em;font-size:clamp(40px,7vw,105px);line-height:.88}.error-page span{color:#aaa}.error-page section>div{gap:12px;margin-top:40px;display:flex}.error-page a,.error-page button{color:#111;background:#fff;border:0;border-radius:99px;padding:16px 20px;font-size:9px}@media (width<=900px){.site-nav nav{display:none}.site-nav nav.open{background:var(--paper);border-radius:14px;flex-direction:column;align-items:flex-start;padding:35px;display:flex;position:absolute;top:75px;left:0;right:0}.intelligence-head{grid-template-columns:1fr}.intelligence-head h2{margin:22px 0}.intelligence-head a{justify-self:start}.article-grid,.os-grid{grid-template-columns:1fr 1fr}.article-grid a.featured{grid-column:1/3}.os-grid strong{grid-area:1/1/auto/3}.analysis,.article-body,.latest>div{grid-template-columns:1fr}.latest a{min-height:260px}.article-body aside{position:static}.site-footer{grid-template-columns:1fr 1fr}.footer-big,.site-footer>small{grid-column:1/3}}@media (width<=600px){.site-nav{height:58px;padding:0 16px;top:10px;left:10px;right:10px}.site-nav .navCta{display:none}.site-nav .menu{margin-left:auto;display:block}.chapter{padding:35vw 22px}.chapter h2{font-size:20vw}.beyond{margin:8px;padding:100px 22px}.beyond h2{overflow-wrap:anywhere;margin-bottom:80px;font-size:16vw}.operating{padding:110px 22px}.operating h2,.weekly h2{font-size:13vw}.os-grid span{padding:15px 5px;font-size:7px}.article-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.article-grid a,.article-grid a.featured{scroll-snap-align:center;min-width:84vw;min-height:65vh}.intelligence-home{padding:105px 22px}.publication-hero,.solution-hero{padding:130px 22px 60px}.publication-hero h1,.solution-hero h1{font-size:17vw}.weekly{margin:8px;padding:90px 22px}.latest{padding:100px 22px}.latest header{display:block}.diag-question h1,.latest header h2{font-size:14vw}.site-footer{padding:0 22px 30px}.footer-big{padding:100px 0}.article-page article>header h1,.footer-big strong,.problem h2{font-size:15vw}.problem{padding:120px 22px}.problem>div{grid-template-columns:1fr}.analysis,.solution-benefit,.solution-method{padding:100px 22px}.article-page article>header{padding:50px 22px}.article-body{padding:70px 22px}.article-body h2{font-size:35px}.contact-fields,.diag-question>div:not(.contact-fields){grid-template-columns:1fr}.diagnostic-page{padding:100px 18px 40px}.search-layer{padding:110px 22px}.search-box>div>a{grid-template-columns:1fr 30px}.search-box>div>a small{grid-column:1/3}.search-box input{font-size:11vw}}.weekly>a{grid-template-columns:1.05fr 1fr;align-items:center;gap:5vw;max-width:none;display:grid}.weekly img{object-fit:cover;border-radius:15px;width:100%;height:620px}.weekly h2{font-size:clamp(45px,5.5vw,92px)}.intelligence-filters{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2ee;border-bottom:1px solid #ddd;gap:8px;padding:18px 5vw;display:flex;position:sticky;top:92px}.intelligence-filters button{background:0 0;border:1px solid #bbb;border-radius:999px;padding:10px 16px;font-size:9px}.intelligence-filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.newsletter>span{margin-bottom:35px;font-size:18px;display:block}.newsletter form{grid-template-columns:minmax(0,500px) auto;max-width:760px;display:grid}.newsletter form>input{background:0 0;border:0;border-bottom:1px solid #777;outline:0;padding:18px 0;font-size:18px}.newsletter form>button{background:var(--ink);color:#fff;border:0;padding:0 25px}.newsletter form>button:disabled{opacity:.35}.newsletter form label{color:var(--muted);grid-column:1/3;margin-top:18px;font-size:10px}.newsletter>small{color:var(--muted);margin-top:25px;display:block}.article-cover{object-fit:cover;border-radius:18px;width:100%;height:min(65vw,760px);margin-top:65px}.article-body aside{flex-direction:column;gap:12px;display:flex}.article-body aside span{margin-top:25px}.continue-thinking{background:#e9e4df;padding:120px 5vw}.continue-thinking>p{color:var(--purple);font-size:9px}.continue-thinking>div,.solution-ecosystem>div{grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.solution-ecosystem>div{margin-top:70px}.continue-thinking a,.solution-ecosystem a{border-top:1px solid #aaa;border-left:1px solid #bbb}.continue-thinking a{flex-direction:column;min-height:300px;padding:25px;display:flex}.continue-thinking h3{font-size:29px}.continue-thinking span,.solution-ecosystem a span{margin-top:auto;font-size:9px}.situations{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;max-width:none!important;display:grid!important}.situations blockquote{background:#ebe7e2;border-radius:14px;margin:0;padding:30px;font-size:clamp(19px,2vw,30px);line-height:1.2}.solution-ecosystem{background:#e9e4df;padding:120px 5vw}.solution-ecosystem header h2{letter-spacing:-.06em;font-size:clamp(55px,7vw,105px);line-height:.88}.solution-ecosystem a{min-height:330px;padding:28px}.solution-ecosystem h3{font-size:30px}.case-list>a,.cases-hero,.solution-ecosystem a{flex-direction:column;display:flex}.cases-hero{justify-content:flex-end;min-height:100svh;padding:160px 5vw 80px}.case-hero>p,.cases-hero>p{color:var(--purple)}.case-hero>p,.cases-hero>p,.next-move>p{letter-spacing:.2em;font-size:9px}.cases-hero h1{letter-spacing:-.08em;margin:30px 0;font-size:clamp(90px,13vw,200px);line-height:.76}.cases-hero h1 em{color:#aaa5a4;font-style:normal}.cases-hero>span{max-width:650px;line-height:1.6}.case-list{padding:14px}.case-list>a{background:var(--ink);color:#fff;border-radius:18px;min-height:520px;margin-bottom:14px;padding:5vw}.case-list>a:nth-child(2n){background:var(--purple)}.case-list p{letter-spacing:.12em;margin-top:auto;font-size:10px}.case-list h2{letter-spacing:-.06em;max-width:1100px;font-size:clamp(50px,7vw,105px);line-height:.88}.case-list span,.next-move a{font-size:9px}.case-hero{background:var(--ink);color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:90svh;margin:14px;padding:180px 5vw 100px;display:flex}.case-hero>span{letter-spacing:.16em;font-size:10px}.case-hero h1{letter-spacing:-.07em;max-width:1300px;font-size:clamp(70px,10vw,150px);line-height:.82}.case-story{padding:10vw 5vw}.case-story article{border-top:1px solid #bbb;grid-template-columns:100px 1fr;padding:55px 0;display:grid}.case-story article>span{color:var(--purple);font-size:9px}.case-story article p{letter-spacing:.16em;font-size:9px}.case-story article h2{letter-spacing:-.05em;max-width:1100px;font-size:clamp(38px,5vw,75px);line-height:.95}.next-move{background:var(--purple);color:#fff;padding:12vw 5vw}.case-list small,.next-move>p{color:var(--lilac)}.next-move h2{letter-spacing:-.07em;font-size:clamp(65px,9vw,140px);line-height:.84}.next-move a{color:#111;background:#fff;border-radius:999px;padding:18px 22px;display:inline-block}@media (width<=700px){.newsletter form,.weekly>a{grid-template-columns:1fr}.weekly img{height:60vh}.intelligence-filters{top:76px;overflow-x:auto}.intelligence-filters button{white-space:nowrap}.newsletter form>button{padding:18px}.newsletter form label{grid-column:1}.continue-thinking>div,.solution-ecosystem>div{display:flex;overflow-x:auto}.continue-thinking a,.solution-ecosystem a{min-width:82vw}.situations{grid-template-columns:1fr!important}.case-hero,.cases-hero{padding:130px 22px 60px}.cases-hero h1{font-size:20vw}.case-list>a{min-height:65vh;padding:60px 22px}.case-hero h1{font-size:16vw}.case-story{padding:80px 22px}.case-story article{grid-template-columns:35px 1fr}.case-story article h2{font-size:10vw}.next-move{padding:100px 22px}.next-move h2{font-size:15vw}.article-cover{height:58vh;margin-top:35px}}.flagship.preloader{transition:clip-path .7s cubic-bezier(.16,1,.3,1),visibility .7s}.openingWords{justify-items:start;gap:5px!important;display:grid!important}.openingWords b,.openingWords span{opacity:0;font-weight:650;line-height:.9;animation:1.55s cubic-bezier(.16,1,.3,1) both opening-word;letter-spacing:-.055em!important;color:#fff!important;font-size:clamp(28px,5vw,76px)!important}.openingWords span:nth-child(2){animation-delay:.2s}.openingWords span:nth-child(3){animation-delay:.4s;color:var(--lilac)!important}.openingWords b{margin-top:15px;animation-delay:.65s}.flagshipHero .heroCopy{max-width:1320px}.flagshipHero h1{font-size:clamp(64px,8.3vw,134px)}.heroActions{align-items:center;gap:24px;display:flex}.heroActions>a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;margin-top:24px;padding-bottom:6px;font-size:10px}.chapter>span{max-width:650px;color:var(--muted);margin:45px 0 0 auto;font-size:18px;line-height:1.65;display:block}.business-system{background:#e9e5df;grid-template-columns:1fr 1.15fr 1fr;gap:5vw;padding:clamp(100px,12vw,180px) 5vw;display:grid}.businessIntro h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,6vw,92px);line-height:.88}.businessIntro h2 em,.editorial-cases header h2 em{color:var(--purple);font-style:normal}.businessIntro>p:last-child{max-width:420px;color:var(--muted);line-height:1.7}.territory-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #aaa;grid-template-columns:38px 1fr 20px;align-items:center;width:100%;padding:20px 4px;transition:all .25s;display:grid}.direction-thesis article>span,.territory-context>span,.territory-list button span{color:var(--purple);font-size:9px}.territory-list button strong{font-size:clamp(18px,2vw,31px)}.territory-list button i{opacity:0;font-style:normal}.territory-list button.active{background:var(--ink);color:#fff;padding-left:15px}.territory-list button.active i{opacity:1}.territory-context{border-left:1px solid #aaa;align-self:center;padding-left:35px}.territory-context h3{letter-spacing:-.06em;margin:28px 0;font-size:clamp(42px,5vw,76px)}.territory-context p{min-height:85px;color:var(--muted);line-height:1.65}.territory-context>strong{letter-spacing:.14em;margin-top:70px;font-size:12px;line-height:1.4;display:block}.decision-room{background:var(--ink);color:#fff;padding:clamp(110px,13vw,190px) 5vw}.decision-room header{grid-template-columns:1fr 3fr;gap:4vw;display:grid}.decision-room h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6.8vw,106px);line-height:.88}.decision-room h2 em,.decision-stage article i,.mid-manifesto h2 em{color:var(--lilac);font-style:normal}.decision-stage{grid-template-columns:.85fr 2fr;gap:8vw;margin-top:100px;display:grid}.decision-stage nav{border-top:1px solid #ffffff35;flex-direction:column;display:flex}.decision-stage nav button{color:#fff;text-align:left;letter-spacing:.12em;opacity:.45;background:0 0;border:0;border-bottom:1px solid #ffffff35;padding:18px 5px;font-size:12px}.decision-stage nav button span{width:40px;color:var(--lilac);font-size:8px;display:inline-block}.decision-stage nav button.active{opacity:1;background:#ffffff0b;padding-left:16px}.decision-stage article small{color:var(--lilac);letter-spacing:.18em;font-size:9px}.decision-stage article h3{letter-spacing:-.075em;margin:50px 0;font-size:clamp(70px,11vw,170px);line-height:.75}.decision-stage article>p{color:#c6c0c8;max-width:720px;font-size:clamp(20px,2.2vw,34px);line-height:1.25}.decision-stage article>div{letter-spacing:.16em;align-items:center;gap:22px;margin-top:80px;font-size:9px;display:flex}.leadership-moment{background:var(--purple);color:#fff;border-radius:20px;grid-template-columns:1.2fr 1fr;min-height:780px;margin:14px;display:grid;overflow:hidden}.leadership-moment img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%}.leadership-moment>div{flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px);display:flex}.leadership-moment h2{letter-spacing:-.06em;font-size:clamp(52px,6vw,94px);line-height:.88}.leadership-moment>div>p:not(.kicker){color:#eee3f5;font-size:18px;line-height:1.6}.leadership-moment a{border-bottom:1px solid;align-self:flex-start;margin-top:30px;padding-bottom:7px;font-size:10px}.concierge-trigger{letter-spacing:-.05em;font-size:13px;font-weight:800;box-shadow:0 12px 35px #0003}.concierge-trigger span{color:var(--lilac);margin-left:2px}.concierge{z-index:75;background:var(--paper);border:1px solid #cfc9d0;border-radius:18px;width:min(390px,100vw - 32px);padding:28px;position:fixed;bottom:90px;right:24px;box-shadow:0 25px 80px #0004}.concierge-close{background:0 0;border:0;font-size:24px;position:absolute;top:15px;right:18px}.concierge small{letter-spacing:.18em;color:var(--purple);font-size:8px}.concierge h3{letter-spacing:-.045em;margin:25px 0;font-size:32px;line-height:1}.concierge>div{grid-template-columns:1fr 1fr;display:grid}.concierge>div a{border-top:1px solid #ccc;justify-content:space-between;padding:14px 5px;font-size:11px;display:flex}.concierge p{color:var(--muted);margin-top:22px;font-size:10px}.concierge .human{border-bottom:1px solid;font-size:11px}.diag-submit:disabled{opacity:.35;cursor:not-allowed}@media (width<=900px){.business-system{grid-template-columns:1fr 1fr}.businessIntro{grid-column:1/3}.territory-context{align-self:stretch}.decision-room header,.leadership-moment{grid-template-columns:1fr}.leadership-moment img{height:65vh}}@media (width<=600px){.openingWords{padding:22px}.flagshipHero h1{font-size:15vw;line-height:.82}.heroActions{flex-direction:column;align-items:flex-start;gap:0}.chapter>span{margin-top:30px;font-size:16px}.business-system{padding:105px 22px;display:block}.businessIntro{margin-bottom:55px}.territory-context{border-top:1px solid #aaa;border-left:0;margin-top:50px;padding:35px 0 0}.territory-context p{min-height:0}.territory-context>strong{margin-top:40px}.decision-room{padding:105px 22px}.decision-room h2,.leadership-moment h2{font-size:14vw}.decision-stage{margin-top:65px;display:block}.decision-stage nav{grid-template-columns:1fr 1fr;display:grid}.decision-stage article{padding-top:70px}.decision-stage article h3{margin:40px 0;font-size:20vw}.decision-stage article>div{flex-wrap:wrap;gap:10px;margin-top:50px}.leadership-moment{min-height:auto;margin:8px}.leadership-moment img{height:58vh}.leadership-moment>div{padding:70px 24px}.concierge{bottom:82px;right:16px}.concierge-trigger{bottom:16px;right:16px}}:root{--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--line:#bbb5bc;--ease:cubic-bezier(.16, 1, .3, 1)}main{animation:surface-in .45s var(--ease) both}.mobile-diagnostic,.site-nav nav>small{display:none}.site-nav a,.site-nav button{transition:color .2s,background .2s,transform .2s}.concierge a:focus-visible,.decision-stage button:focus-visible,.site-nav a:focus-visible,.site-nav button:focus-visible,.territory-list button:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.direction-thesis{background:var(--paper);padding:clamp(100px,13vw,190px) 5vw}.direction-thesis>div{border-top:1px solid var(--line);margin-top:70px}.direction-thesis article{border-bottom:1px solid var(--line);grid-template-columns:60px 1.2fr .4fr 1.4fr;align-items:baseline;gap:20px;padding:30px 0;display:grid}.direction-thesis h2,.direction-thesis strong{letter-spacing:-.07em;margin:0;font-size:clamp(46px,7vw,110px);line-height:.8}.direction-thesis article i{letter-spacing:.16em;color:var(--muted);font-size:10px;font-style:normal}.direction-thesis strong{color:var(--purple)}.direction-thesis>footer{color:var(--ink);background:0 0;border:0;justify-content:space-between;gap:35px;width:min(680px,100%);margin-left:auto;padding:42px 0 0;display:flex}.direction-thesis footer p{margin:0;font-size:18px}.direction-thesis footer a{white-space:nowrap;border-bottom:1px solid;align-self:flex-start;padding-bottom:6px;font-size:10px}.decision-chain{border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35;grid-template-columns:repeat(3,1fr);gap:0!important;margin-top:70px!important;display:grid!important}.decision-chain>span{letter-spacing:.12em;border-right:1px solid #ffffff35;justify-content:space-between;align-items:center;min-height:90px;padding:20px 10px;font-size:10px;display:flex}.decision-chain>span:last-child{border-right:0}.decision-chain i{margin-left:12px}.error-page small{color:#aaa;max-width:550px;font-size:16px;line-height:1.6;display:block}.error-page p span{color:var(--lilac)}@media (width<=900px){.site-nav nav.open{background:var(--ink);color:#fff;z-index:-1;border-radius:0;align-items:flex-start;gap:0;height:100svh;padding:120px 8vw 50px;display:flex;position:fixed;inset:-18px -2vw auto}.site-nav nav.open>small{color:var(--lilac);letter-spacing:.18em;margin-bottom:32px;font-size:9px;display:block}.site-nav nav.open>a:not(.mobile-diagnostic){letter-spacing:-.05em;border-top:1px solid #ffffff2c;width:100%;padding:12px 0;font-size:clamp(38px,8vw,72px);line-height:1}.site-nav nav.open button{color:#fff;margin-top:25px}.site-nav nav.open .mobile-diagnostic{color:var(--ink);background:#fff;border-radius:999px;letter-spacing:.1em!important;width:auto!important;margin-top:auto!important;padding:17px 21px!important;font-size:10px!important;display:block!important}.site-nav:has(nav.open){color:#fff;box-shadow:none;background:0 0;border-color:#0000}.site-nav:has(nav.open) .brand b{color:var(--lilac)}.direction-thesis article{grid-template-columns:45px 1fr 1fr}.direction-thesis article i{grid-column:2}.direction-thesis strong{grid-area:1/3/3;font-size:7vw}.direction-thesis h2{font-size:7vw}}@media (width<=600px){.direction-thesis{padding:105px 22px}.direction-thesis article{grid-template-columns:32px 1fr;padding:25px 0}.direction-thesis article i{grid-column:2}.direction-thesis strong{grid-area:auto/2;font-size:15vw}.direction-thesis h2{font-size:15vw}.direction-thesis>footer{display:block}.direction-thesis footer a{margin-top:25px;display:inline-block}.decision-chain{grid-template-columns:1fr!important}.decision-chain>span{border-bottom:1px solid #ffffff35;border-right:0;min-height:58px}.decision-chain>span:last-child{border-bottom:0}.error-page p{font-size:13vw}.error-page section>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){main{animation:none}.site-nav a,.site-nav button{transition:none}}.editorialHero{padding-top:155px}.heroTopline,.service-panel>div{justify-content:space-between;display:flex}.heroTopline{z-index:3;letter-spacing:.14em;border-bottom:1px solid #fff5;padding-bottom:14px;font-size:10px;position:absolute;top:112px;left:5vw;right:5vw}.editorialHero .heroCopy,.editorialHero .heroMeta{z-index:3}.editorialHero h1{font-size:clamp(68px,9vw,148px)}.heroMonument{color:#ffffff09;letter-spacing:-.16em;pointer-events:none;font-size:min(47vw,720px);line-height:1;position:absolute;bottom:-.29em;right:-.04em}.editorialManifesto{padding-bottom:8vw}.editorialManifesto h2{max-width:1450px;font-size:clamp(74px,12.5vw,196px)}.manifesto-grid{grid-template-rows:260px 280px;grid-template-columns:1.45fr .75fr .75fr;gap:12px;margin-top:100px;display:grid}.manifesto-grid figure{grid-row:1/3;margin:0}.manifesto-grid img{object-fit:cover;filter:grayscale(.35);width:100%;height:100%}.manifesto-grid figcaption{color:#fff;letter-spacing:.14em;background:#09090ad9;padding:9px;font-size:9px;position:absolute;bottom:18px;left:18px}.manifesto-grid article{flex-direction:column;padding:28px;display:flex}.editorial-cases small,.manifesto-grid small{color:var(--purple);font-size:9px}.manifesto-grid small{letter-spacing:.16em}.manifesto-grid article>strong{letter-spacing:-.045em;margin-top:auto;font-size:clamp(26px,3vw,48px);line-height:.95}.manifesto-grid .manifesto-proof{background:var(--ink);color:#fff;border-radius:var(--radius-md);border:0}.manifesto-proof strong{color:var(--lilac);font-size:clamp(70px,9vw,130px)!important}.manifesto-proof span{font-size:12px}.manifesto-note{border-radius:var(--radius-md);background:#e9e5df;border:0!important}.manifesto-note p{margin-top:auto;font-size:20px;line-height:1.25}.editorialSolutions{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.85fr 1fr 1.35fr}.service-panel{border-left:0;align-self:stretch;padding-left:0}.editorial-cases figure,.manifesto-grid figure,.service-panel figure{border-radius:var(--radius-md);position:relative;overflow:hidden}.service-panel figure{height:420px;margin:0 0 26px}.service-panel figure img{object-fit:cover;width:100%;height:100%;animation:image-crop .55s var(--ease) both}.editorial-cases figcaption,.service-panel figcaption{color:#fff;background:#0b0b0cd9;padding:8px;position:absolute}.service-panel figcaption{font-size:9px;bottom:14px;left:14px}.service-panel h3{margin:18px 0;font-size:clamp(38px,4vw,68px)}.service-panel p{min-height:auto}.service-panel>div{border-top:1px solid var(--line);gap:20px;padding-top:18px}.service-panel>div span{color:var(--muted);font-size:10px;line-height:1.5}.service-panel a{white-space:nowrap;border-bottom:1px solid;align-self:flex-start;font-size:10px}.editorial-cases{background:#e9e5df;padding:clamp(110px,13vw,190px) 5vw}.editorial-cases>header,.editorial-footer .footer-big{grid-template-columns:1fr 2.5fr auto;align-items:end;gap:4vw;display:grid}.editorial-cases header h2,.mid-manifesto h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,9vw,145px);line-height:.79}.mid-manifesto h2{margin:50px 0 0;font-size:clamp(70px,11vw,172px);line-height:.8}.editorial-cases header>a,.editorial-footer .footer-big a{border-bottom:1px solid;padding-bottom:6px;font-size:10px}.editorial-footer .footer-big a{padding-bottom:8px}.editorial-cases>div{gap:12px;margin-top:90px;display:grid}.editorial-cases>a{color:inherit}.editorial-cases figure{height:600px;margin:0 0 22px}.editorial-cases .case-medium figure{height:390px;margin-top:170px}.editorial-cases figure img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:transform .7s var(--ease)}.editorial-cases a:hover img{transform:scale(1.025)}.editorial-cases figcaption{letter-spacing:.14em;font-size:8px;bottom:15px;left:15px}.editorial-cases small{letter-spacing:.12em}.editorial-cases h3{letter-spacing:-.05em;font-size:clamp(32px,4vw,62px);line-height:.95}.editorial-cases dl,.manifesto-grid article{border-top:1px solid var(--line)}.editorial-cases dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;padding:14px 0;display:grid}.editorial-cases dd{margin:0;font-size:12px;line-height:1.4}.editorial-cases a>span{margin-top:22px;font-size:9px;font-weight:700;display:block}.mid-manifesto{background:var(--ink);color:#fff;padding:15vw 5vw}.mid-manifesto>span{color:var(--lilac);letter-spacing:.2em;font-size:9px}.editorial-final{border-radius:0;margin:0}.editorial-footer{padding-top:0}.editorial-footer .footer-big{border-bottom:1px solid #ffffff25;grid-column:1/4;margin-bottom:50px;padding:120px 0}.editorial-footer .footer-big>span{color:var(--lilac);letter-spacing:.18em;font-size:9px}.editorial-footer .footer-big strong{letter-spacing:-.08em;font-size:clamp(72px,11vw,165px);line-height:.77}@media (width<=900px){.editorialSolutions{grid-template-columns:1fr 1fr}.editorialSolutions .businessIntro{grid-column:1/3}.editorial-footer .footer-big a,.service-panel{grid-column:2}.manifesto-grid{grid-template-columns:1.2fr 1fr}.manifesto-grid figure{grid-row:1/3}.manifesto-note{grid-column:1/3}.editorial-cases>header{grid-template-columns:1fr}.editorial-cases header>a{justify-self:start}.editorial-footer .footer-big{grid-template-columns:1fr 2fr}}@media (width<=600px){.editorialHero{padding-top:125px}.heroTopline{font-size:8px;display:block;top:82px}.heroTopline span{margin-bottom:4px;display:block}.editorialHero h1{font-size:15.5vw}.heroMonument{font-size:68vw;bottom:-.1em}.editorialManifesto{padding:120px 22px 70px}.editorialManifesto h2{font-size:18vw}.manifesto-grid{scroll-snap-type:x mandatory;margin-top:65px;display:flex;overflow-x:auto}.manifesto-grid>*{scroll-snap-align:center;min-width:84vw;height:58vh!important}.manifesto-grid article{min-height:360px}.editorialSolutions{padding:105px 22px;display:block}.service-panel{margin-top:45px}.service-panel figure{height:58vh}.service-panel>div{display:block}.service-panel a{margin-top:18px}.editorial-cases{padding:105px 22px}.editorial-cases header h2{font-size:17vw}.editorial-cases>div{margin-top:65px;display:block}.editorial-cases .case-medium figure,.editorial-cases figure{height:60vh;margin-top:70px}.editorial-cases dl>div{grid-template-columns:85px 1fr}.mid-manifesto{padding:130px 22px}.editorial-final h2,.mid-manifesto h2{font-size:16vw}.editorial-footer .footer-big{padding:100px 0;display:block}.editorial-footer .footer-big strong{margin:35px 0;font-size:18vw;display:block}.editorial-footer .footer-big a,.service-panel a{display:inline-block}}.editorialHero{border-radius:0;min-height:100svh;margin:0;padding-bottom:74px}.editorialHero h1{max-width:1300px;margin:24px 0 22px}.editorialHero h1 em{color:#0000;-webkit-text-stroke:1.5px var(--lilac);clip-path:inset(0);transition:background-position .6s var(--ease);background:linear-gradient(90deg,#0000 0 18%,#c9a6e533 18% 100%);padding:0 .07em .04em;display:inline-block}.editorialHero .heroCopy>p{max-width:490px}.editorialHero .heroMeta{max-width:670px;margin-top:34px}.heroBridge{z-index:4;letter-spacing:.18em;border-left:1px solid #fff5;justify-content:space-between;align-items:center;width:170px;height:74px;padding-left:18px;font-size:9px;display:flex;position:absolute;bottom:0;right:5vw}.heroBridge:after{content:"";background:var(--purple);width:1px;height:90px;position:absolute;top:74px;left:-1px}.heroBridge span{color:var(--lilac);font-size:16px}.reveal{opacity:0;clip-path:inset(0 0 7%);transition:opacity .55s ease,clip-path .8s var(--ease);transform:none}.reveal.visible{opacity:1;clip-path:inset(0);transform:none}.territory-list button{min-height:64px}.territory-list button:hover:not(.active){background:#6f329c0b;padding-left:12px}.service-panel figure img{filter:grayscale(.2)saturate(.72)contrast(1.05)}.editorial-cases>div{grid-template-columns:1.35fr .75fr;align-items:start}.case-insight{border-top:1px solid var(--line);grid-column:2;margin-top:55px;padding:24px 0 0}.case-insight small{color:var(--purple);letter-spacing:.14em;font-size:8px}.case-insight p{letter-spacing:-.035em;font-size:clamp(21px,2.5vw,36px);line-height:1.08}.article-grid{grid-template-rows:auto}.article-grid a{border-radius:var(--radius-sm);transition:background .25s,border-color .25s}.article-grid a:not(.featured):hover{background:#ffffff09;border-color:#ffffff45}.editorial-final h2{max-width:1420px;font-size:clamp(64px,8.8vw,140px)}.editorial-final:before{content:"";background:#ffffff2b;height:1px;position:absolute;top:10vh;left:5vw;right:5vw}.concierge-trigger{border-radius:999px;align-items:center;gap:2px;width:auto;min-width:54px;padding:0 18px;display:flex}.concierge-trigger i{letter-spacing:.1em;white-space:nowrap;opacity:0;transition:.35s var(--ease);font-size:0;font-style:normal}.concierge-trigger:focus-visible i,.concierge-trigger:hover i{opacity:1;margin-right:9px;font-size:9px}.concierge-trigger:focus-visible{outline:3px solid var(--lilac);outline-offset:3px}img{background:#dedbd6}.button,.editorial-cases a>span,.heroActions a,.intelligence-head a{transition:color .2s,background .2s,transform .2s}.button:focus-visible,.editorial-cases a:focus-visible,.heroActions a:focus-visible,.heroBridge:focus-visible,.intelligence-home a:focus-visible{outline:2px solid var(--lilac);outline-offset:4px}@media (width<=900px){.heroBridge{right:22px}.editorial-cases>div{grid-template-columns:1fr 1fr}.case-insight{grid-column:2}.article-grid{grid-template-columns:1.2fr 1fr}.article-grid a.featured{grid-row:span 2}}@media (width<=430px){.editorialHero{min-height:100svh;padding:114px 18px 86px}.editorialHero h1{letter-spacing:-.068em;font-size:15.1vw;line-height:.84}.editorialHero .heroCopy>p{max-width:90%;font-size:12px;line-height:1.5}.heroTopline{left:18px;right:18px}.concierge-trigger i,.heroMeta{display:none}.heroBridge{width:142px;right:18px}.business-system,.decision-room,.editorial-cases,.editorialManifesto,.mid-manifesto{padding-left:18px;padding-right:18px}.editorialManifesto h2{font-size:17.2vw}.territory-list button{min-height:58px}.service-panel figure{height:52vh}.case-insight{margin:48px 0 0}.article-grid,.editorial-cases>div{display:block}.article-grid a,.article-grid a.featured{min-height:330px;margin-top:8px}.editorial-final,.intelligence-home{padding-left:18px;padding-right:18px}.editorial-final h2{font-size:14.5vw;line-height:.84}}@media (width<=390px){.editorialHero h1{font-size:14.8vw}.heroActions .button{text-align:left;justify-content:space-between;width:100%;display:flex}.editorialManifesto h2{font-size:16.8vw}.mid-manifesto h2{font-size:15.2vw}}@media (width<=375px){.heroTopline span:last-child{max-width:290px;line-height:1.35}.editorialHero h1{font-size:14.5vw}.editorial-final h2{font-size:14vw}.concierge{width:calc(100vw - 20px);right:10px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;clip-path:none}.heroBridge:after{height:40px}.concierge-trigger i{transition:none}}.openingWords span,.openingWords b{animation:none!important}.preloader.flagship.done{clip-path:inset(0 0 100%)}.directionWord{white-space:nowrap}.directionWord i{font:inherit;color:#0000;-webkit-text-stroke:1.5px var(--lilac);font-style:normal;display:inline-block}.business-statement{border-top:1px solid var(--line);grid-column:1/4;grid-template-columns:1fr 2fr;align-items:end;margin:80px 0 0;padding:32px 0 0;display:grid}.business-statement span{letter-spacing:.14em;font-size:12px}.business-statement strong{letter-spacing:-.07em;color:var(--purple);font-size:clamp(52px,8vw,122px);line-height:.78}.decision-close{letter-spacing:-.065em;border-top:1px solid #ffffff35;max-width:1100px;margin:120px 0 0;padding-top:35px;font-size:clamp(48px,7vw,108px);line-height:.84}.decision-close span{color:var(--lilac)}.editorial-cases a>span{transition:transform .25s var(--ease),color .25s}.editorial-cases a:hover>span{color:var(--purple);transform:translate(8px)}.leadership-moment{transform-origin:top}.intelligence-home{padding-top:clamp(145px,16vw,230px)}.intelligence-head h2{max-width:880px}.diagnostic{border-radius:0;width:min(820px,100%);padding:clamp(25px,5vw,58px)}.diagnostic-opening{border-bottom:1px solid var(--line);margin-bottom:30px;padding:0 0 28px}.diagnostic-opening small{letter-spacing:.17em;color:var(--purple);margin-bottom:16px;font-size:9px;display:block}.diagnostic-opening strong{letter-spacing:-.045em;font-size:clamp(22px,3.2vw,40px);line-height:.95}.diagnostic-opening em{color:var(--purple);font-style:normal}.modal{background:#09090af2}.diagnostic .options button{min-height:58px;transition:background .2s,color .2s,transform .2s}.diagnostic .options button:hover,.diagnostic .options button:focus-visible{background:var(--ink);color:#fff;transform:translate(4px)}@media (width<=900px){.business-statement{grid-column:1/3}.decision-close{margin-top:85px}}@media (width<=430px){.preloader.flagship{background:#09090a}.openingWords span,.openingWords b{font-size:13vw!important}.directionWord i{-webkit-text-stroke:1px var(--lilac)}.business-statement{grid-column:auto;margin-top:65px;display:block}.business-statement strong{margin-top:24px;font-size:17vw;display:block}.decision-close{margin-top:75px;font-size:14vw}.diagnostic{width:100%;height:100svh;max-height:none;padding:22px;position:absolute;inset:0;overflow:auto}.diagnostic-opening strong{font-size:7vw}.diagnostic .options button{min-height:62px}}@media (prefers-reduced-motion:reduce){.directionWord i{transform:none!important}.preloader.flagship{display:none}.business-statement,.decision-close{transform:none!important}}.case-hero-visual{color:#fff;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.case-hero-visual>img{object-fit:cover;filter:grayscale(.35)saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.case-hero-visual:after{content:"";background:linear-gradient(0deg,#09090aed 0,#09090a78 55%,#09090a3d);position:absolute;inset:0}.case-hero-visual>div{z-index:1;position:relative}.case-hero-visual h1{max-width:1180px}@media (width<=430px){.case-hero-visual{min-height:90svh;padding:120px 18px 46px}.case-hero-visual h1{font-size:14vw}}.site-nav{color:#fff;height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s var(--ease),background .25s,color .25s,border-color .25s;background:0 0;border:0;border-radius:0;padding:0 5vw;top:0;left:0;right:0}.site-nav.scrolled{background:var(--paper);height:64px;color:var(--ink);border-bottom:1px solid var(--line)}.site-nav.scrolled .brand b{color:var(--purple)}.site-nav:not(.scrolled) .brand b{color:var(--lilac)}.site-nav nav{gap:34px}.navCta,.button{box-shadow:none;background:0 0;border-bottom:1px solid;border-radius:0;padding:10px 0}.navCta:hover,.button:hover{box-shadow:none;color:var(--purple);transform:none}.editorialHero{min-height:100svh;padding:132px 5vw 58px}.editorialHero .heroTopline{border:0;padding:0;top:100px}.editorialHero h1{margin:18px 0 28px;font-size:clamp(70px,9.3vw,150px);line-height:.8}.editorialHero .heroCopy>p{color:#d4ced6;font-size:15px;line-height:1.55}.editorialHero .heroMeta,.editorialHero .heroMonument,.editorialHero .heroBridge{display:none}.heroActions{gap:30px}.heroActions .button{color:var(--ink);background:#fff;border:0;padding:14px 17px}.editorialHero:after{content:"";pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.editorialManifesto{flex-direction:column;justify-content:center;min-height:100svh;padding:16vw 5vw 13vw;display:flex}.editorialManifesto>p{letter-spacing:.18em;color:var(--purple);font-size:12px}.editorialManifesto h2{max-width:1400px;margin:35px 0 0;font-size:clamp(72px,12vw,188px)}.editorialManifesto h2 em{margin-top:.16em;display:block}.manifesto-grid,.direction-thesis,.method,.mid-manifesto{display:none!important}.editorialSolutions{border-top:0;gap:4vw;padding-top:12vw;padding-bottom:12vw}.territory-list{border-top:0}.territory-list button{background:0 0;border-bottom:1px solid #c9c4c9}.territory-list button.active{color:var(--ink);background:0 0;padding-left:4px}.territory-list button.active strong,.territory-list button.active i{color:var(--purple)}.service-panel figure{border-radius:0;height:clamp(360px,42vw,610px)}.service-panel figcaption{display:none}.service-panel>div{border-top:0;padding-top:8px}.business-statement{border-top:0;margin-top:100px;padding-top:0}.business-statement span{color:var(--muted)}.decision-room{padding-top:13vw;padding-bottom:13vw}.decision-room header{grid-template-columns:.6fr 2.4fr}.decision-stage{grid-template-columns:.65fr 2fr;margin-top:80px}.decision-stage nav button:nth-child(n+6){display:none}.decision-stage article h3{font-size:clamp(64px,9vw,140px)}.decision-close{margin-top:90px}.editorial-cases{background:var(--paper);padding-top:13vw;padding-bottom:13vw}.editorial-cases figure,.editorial-cases .case-medium figure{border-radius:0}.editorial-cases dl>div{border-bottom:0;border-top:1px solid var(--line)}.case-insight{display:none}.leadership-moment{min-height:90svh;color:var(--ink);background:#e9e5df;border-radius:0;margin:0}.leadership-moment img{filter:grayscale(.35)saturate(.7)contrast(1.04)}.leadership-moment>div>p:not(.kicker){color:var(--muted)}.leadership-moment .kicker{color:var(--purple)}.intelligence-home{background:var(--paper);color:var(--ink);padding-top:14vw;padding-bottom:14vw}.intelligence-head .kicker,.article-grid small{color:var(--purple)}.article-grid a{border:0;border-top:1px solid var(--line);border-radius:0;padding:28px 0}.article-grid a.featured{color:var(--ink);border-top:2px solid var(--ink);background:0 0;padding-right:4vw}.article-grid .featured p,.article-grid .featured small,.article-grid p{color:var(--muted)}.article-grid a:not(.featured):hover{border-color:var(--purple);background:0 0}.diagnostic-teaser{background:#e9e5df;padding:clamp(110px,15vw,220px) 5vw}.diagnostic-teaser>p{letter-spacing:.17em;color:var(--purple);font-size:11px}.diagnostic-teaser h2{letter-spacing:-.065em;max-width:1250px;font-size:clamp(54px,7.7vw,118px);line-height:.84}.diagnostic-teaser h2 span{color:var(--purple)}.diagnostic-teaser button{letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid;padding:0 0 7px;font-size:12px}.editorial-final{min-height:115svh}.editorial-final h2{max-width:1350px}.nextlvl-signature{float:right}.nextlvl-signature a{color:var(--lilac)}@media (width<=900px){.site-nav{height:68px;padding:0 22px}.site-nav nav.open{top:0;left:0;right:0}.editorialHero{padding-left:22px;padding-right:22px}.decision-room header,.leadership-moment,.intelligence-head{grid-template-columns:1fr}.intelligence-head a{justify-self:start;margin-top:30px}}@media (width<=430px){.site-nav{height:62px;padding:0 18px}.editorialHero{min-height:92svh;padding:104px 18px 38px}.heroTopline{display:none}.editorialHero h1{margin-top:auto;font-size:14.2vw;line-height:.84}.editorialHero .heroCopy>p{max-width:94%;font-size:14px}.heroActions{gap:14px}.heroActions>a{font-size:9px}.editorialManifesto{min-height:86svh;padding:110px 18px}.editorialManifesto h2{font-size:16.2vw}.editorialSolutions{padding-top:110px;padding-bottom:110px}.business-statement strong{font-size:15.5vw}.decision-room{padding-top:110px;padding-bottom:110px}.decision-room h2{font-size:12.8vw}.decision-stage nav{grid-template-columns:1fr}.decision-stage article{padding-top:55px}.decision-stage article h3{font-size:18vw}.decision-close{font-size:12.8vw}.editorial-cases{padding-top:110px;padding-bottom:110px}.leadership-moment img{height:52vh}.leadership-moment>div{padding:65px 18px}.leadership-moment h2{font-size:12.5vw}.intelligence-home{padding-top:110px;padding-bottom:110px}.intelligence-head h2{font-size:14vw}.diagnostic-teaser{padding:110px 18px}.diagnostic-teaser h2{font-size:12.8vw}.editorial-final{min-height:100svh}.nextlvl-signature{float:none;margin-top:14px;display:block}}@media (prefers-reduced-motion:reduce){.editorialHero:after{display:none}.site-nav{transition:none}}.preloader.flagship{background:#09090a}.openingWords{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(12,1fr);align-items:center;width:90vw;height:min(62vh,680px);display:grid!important}.openingWords span{letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;font-size:clamp(38px,7.2vw,118px);font-weight:750;line-height:.8}.openingWords span:first-child{grid-area:1/1/auto/9}.openingWords span:nth-child(2){text-align:right;grid-area:2/6/auto/13}.openingWords span:nth-child(3){color:var(--lilac);grid-area:3/3/auto/12}.openingWords b{grid-area:4/11/auto/13;justify-self:end;color:#fff!important;font-size:clamp(42px,7vw,110px)!important}.preloader.flagship>i{background:var(--purple);animation-duration:1.2s;bottom:7vh;left:5vw;right:5vw}.editorialHero h1{max-width:1500px}.editorialHero h1 .heroDirection{font-size:1.08em}.directionWord{position:relative;background:0 0!important;padding-right:.05em!important;display:inline-block!important}.directionAxis{background:var(--lilac);transform-origin:0;height:2px;position:absolute;bottom:-.045em;left:.02em;right:0}.editorialHero .heroTopline{color:#fff9;justify-content:space-between;display:flex;right:5vw}.editorialHero .heroTopline span:last-child{color:var(--lilac)}.architecture-sequence{z-index:2;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:0;padding:0 5vw;display:grid;position:relative}.architecture-sequence:before{content:"";background:var(--purple);width:1px;height:clamp(95px,11vw,155px);position:absolute;top:0;left:5vw;transform:translateY(-45%)}.architecture-sequence span{border-left:1px solid var(--line);letter-spacing:.1em;flex-direction:column;justify-content:space-between;min-height:112px;padding:34px 12px 22px;font-size:9px;display:flex}.architecture-sequence span:last-child{border-right:1px solid var(--line)}.architecture-sequence small{color:var(--purple);font-size:8px}.architecture-sequence span:nth-child(5){color:var(--purple);font-weight:750}.editorialManifesto{padding-top:13vw}.editorial-image-break{background:var(--ink);height:min(64vw,780px);margin:0 5vw 4vw;position:relative;overflow:hidden}.editorial-image-break img{object-fit:cover;filter:grayscale(.25)saturate(.68)contrast(1.06);width:100%;height:100%;transform:scale(1.01)}.editorial-image-break:after{content:"";background:linear-gradient(#0000 45%,#09090a99);position:absolute;inset:0}.editorial-image-break figcaption{z-index:1;color:#fff;letter-spacing:.18em;font-size:9px;position:absolute;bottom:25px;left:28px}.editorialSolutions{position:relative}.editorialSolutions:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:5vw;right:5vw}.editorialSolutions .businessIntro h2{font-size:clamp(54px,6.8vw,108px)}.editorialSolutions .businessIntro h2 em{color:var(--purple)}.service-panel{position:relative}.system-index{color:var(--purple);letter-spacing:.15em;margin-bottom:14px;font-size:9px;display:block}.system-axis{z-index:2;background:var(--purple);transform-origin:0;width:calc(100% + 4vw);height:1px;display:block;position:absolute;top:29px;left:-4vw}.service-panel figure{margin-top:28px}.business-statement{position:relative}.business-statement:before{content:"";background:var(--purple);height:1px;position:absolute;top:-34px;left:0;right:0}.decision-room{position:relative;overflow:hidden}.decision-room:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 52%);mask-image:linear-gradient(#000 0,#0000 52%)}.decision-room>*{position:relative}.sheet-to-system{border-top:1px solid #ffffff35;border-left:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);margin:70px 0 0;display:grid}.sheet-to-system span{color:#8d878e;letter-spacing:.14em;border-bottom:1px solid #ffffff20;border-right:1px solid #ffffff20;min-height:72px;padding:16px;font-size:9px}.sheet-to-system span:nth-child(2){color:var(--lilac);border-bottom-color:var(--purple)}.decision-example{color:#fff;letter-spacing:.11em;align-items:center;gap:18px;margin:45px 0 0;font-size:clamp(11px,1.2vw,17px);display:flex}.decision-example i{color:var(--lilac);font-style:normal}.editorial-cases header h2{max-width:980px}.editorial-cases h3{max-width:720px}.editorial-cases dl>div{grid-template-columns:95px 1fr}.leadership-moment h2{max-width:880px}.leadership-moment img{object-position:center 38%}.article-grid a.featured{grid-template-rows:minmax(240px,1fr) auto auto auto;gap:0;display:grid}.article-grid .featured figure{height:clamp(250px,30vw,430px);margin:0 0 26px;overflow:hidden}.article-grid .featured figure img{object-fit:cover;filter:grayscale(.22)saturate(.72)contrast(1.05);width:100%;height:100%;transition:transform .7s var(--ease)}.article-grid .featured:hover figure img{transform:scale(1.02)}.editorial-final{justify-content:center}.editorial-final:after{content:"DIREÇÃO";letter-spacing:-.09em;color:#ffffff06;font-size:26vw;bottom:-.17em;right:-.02em}.editorial-final h2 small{letter-spacing:.14em;color:#9c969f;margin:.75em 0 .18em;font-size:.14em;line-height:1;display:block}.editorial-final h2 span{display:inline-block;position:relative}.editorial-final h2 span:after{content:"";background:var(--lilac);height:2px;position:absolute;bottom:-.08em;left:0;right:0}.editorial-final .button{margin-top:55px}@media (width<=900px){.architecture-sequence{grid-template-columns:repeat(3,1fr)}.architecture-sequence span{min-height:96px}.openingWords span:nth-child(2){grid-column:4/13}.openingWords span:nth-child(3){grid-column:2/12}.editorial-image-break{height:72vw;margin-left:22px;margin-right:22px}.system-axis{width:100%;left:0}.sheet-to-system{grid-template-columns:repeat(2,1fr)}.decision-example{flex-wrap:wrap}.article-grid a.featured{grid-template-rows:auto}}@media (width<=430px){.openingWords{grid-template-columns:repeat(6,1fr);height:56vh}.openingWords span{font-size:13vw!important}.openingWords span:first-child{grid-column:1/7}.openingWords span:nth-child(2){grid-column:2/7}.openingWords span:nth-child(3){grid-column:1/7}.openingWords b{grid-column:5/7}.editorialHero{min-height:100svh}.editorialHero .heroTopline{font-size:7px;display:flex;top:78px;left:18px;right:18px}.editorialHero .heroTopline span:first-child{max-width:165px}.editorialHero h1{font-size:14vw;line-height:.83}.editorialHero h1 .heroDirection{font-size:1.13em}.directionAxis{height:1px}.architecture-sequence{grid-template-columns:repeat(2,1fr);padding:0 18px}.architecture-sequence:before{height:72px;left:18px}.architecture-sequence span{min-height:84px;padding:24px 10px 15px;font-size:7px}.editorialManifesto{padding-top:108px}.editorial-image-break{height:78vh;margin:0 18px 30px}.editorial-image-break figcaption{bottom:16px;left:16px}.editorialSolutions .businessIntro h2{font-size:14.5vw}.service-panel figure{margin-top:22px}.business-statement strong{font-size:14.5vw}.sheet-to-system{margin-top:48px}.sheet-to-system span{min-height:58px;padding:12px;font-size:8px}.decision-example{gap:10px;font-size:8px}.editorial-cases dl>div{grid-template-columns:72px 1fr}.article-grid .featured figure{height:55vw}.editorial-final h2{font-size:13vw}.editorial-final h2 small{font-size:.16em}.editorial-final:after{font-size:34vw;bottom:-.11em}}@media (width<=390px){.editorialHero h1{font-size:13.65vw}.architecture-sequence span{font-size:6.8px}.decision-example{letter-spacing:.07em}}@media (width<=375px){.editorialHero h1{font-size:13.3vw}.editorialHero .heroTopline span:first-child{max-width:150px}.architecture-sequence span{min-height:80px}.editorial-final h2{font-size:12.6vw}}@media (prefers-reduced-motion:reduce){.openingWords span,.openingWords b,.directionAxis,.system-axis{transform:none!important}.editorial-image-break{clip-path:none!important}.article-grid .featured figure img{transform:none!important}}@keyframes ag-align-in{0%{opacity:0;clip-path:inset(100% -.12em -.24em);transform:translate(var(--ag-x),var(--ag-y))}to{opacity:1;clip-path:inset(-.24em -.12em);transform:none}}@keyframes ag-line-lock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ag-panel-reframe{0%{opacity:.4;clip-path:inset(0 12% 0 0);transform:translate(16px)}to{opacity:1;clip-path:inset(0);transform:none}}.openingWords span{animation:ag-align-in .42s var(--ease) both!important}.openingWords span:first-child{--ag-x:54px;--ag-y:-24px;animation-delay:0s!important}.openingWords span:nth-child(2){--ag-x:-28px;--ag-y:18px;animation-delay:.12s!important}.openingWords span:nth-child(3){--ag-x:76px;--ag-y:0;animation-delay:.24s!important}.openingWords b{--ag-x:-18px;--ag-y:0;animation:ag-align-in .42s var(--ease) .38s both!important}.directionLetter{animation:ag-align-in .48s var(--ease) .72s both!important}.directionLetter:nth-child(odd){--ag-x:-10px;--ag-y:-9px}.directionLetter:nth-child(2n){--ag-x:10px;--ag-y:10px}.directionAxis{animation:ag-line-lock .5s var(--ease) 1.02s both;transform:scaleX(0)}.service-panel{animation:ag-panel-reframe .42s var(--ease) both}.system-axis{animation:ag-line-lock .42s var(--ease) .1s both;transform:scaleX(0)}.editorial-image-break.reveal{clip-path:inset(0 9%);opacity:1;transition:clip-path .75s var(--ease)}.editorial-image-break.reveal.visible{clip-path:inset(0)}.leadership-moment.reveal{clip-path:inset(0 0 12%);transition:clip-path .75s var(--ease),opacity .55s}.leadership-moment.reveal.visible{clip-path:inset(0)}.diagnostic-step{animation:surface-in .32s var(--ease) both}@media (prefers-reduced-motion:reduce){.openingWords span,.openingWords b,.directionLetter,.directionAxis,.service-panel,.system-axis,.diagnostic-step{opacity:1!important;clip-path:none!important;animation:none!important}.editorial-image-break.reveal,.leadership-moment.reveal{clip-path:none!important}}.motion-copy{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transition:opacity .72s var(--ease),transform 1s var(--ease),clip-path 1s var(--ease),filter .7s ease;transition-delay:calc(var(--motion-order,0) * 70ms);will-change:transform,opacity,clip-path;transform:translateY(44px)}.motion-copy.motion-copy-visible{opacity:1;clip-path:inset(-8% 0);filter:blur();transform:translate(0)}.business-statement.motion-copy,.decision-close.motion-copy,.decision-example.motion-copy{transform:translate(-32px,28px)}.business-statement.motion-copy-visible,.decision-close.motion-copy-visible,.decision-example.motion-copy-visible{transform:translate(0)}@media (width<=600px){.motion-copy{transition-duration:.78s;transform:translateY(30px)}.business-statement.motion-copy,.decision-close.motion-copy,.decision-example.motion-copy{transform:translate(-18px,22px)}}@media (prefers-reduced-motion:reduce){.motion-copy,.motion-copy.motion-copy-visible{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}}:root{--motion-fast:.18s;--motion-base:.44s;--motion-slow:.76s;--motion-cinematic:1.1s;--ease-precision:cubic-bezier(.2,.8,.2,1);--ease-reveal:cubic-bezier(.16,1,.3,1);--ease-surface:cubic-bezier(.76,0,.24,1)}.editorialHero{--hero-progress:0}.editorialHero>img{transform:scale(calc(1.055 - var(--hero-progress) * .035));clip-path:inset(calc(var(--hero-progress) * 3%) calc(var(--hero-progress) * 2%) 0);will-change:transform,clip-path;transition:none;animation:none}.editorialHero .heroTopline{opacity:calc(1 - var(--hero-progress) * 1.8);transform:translate3d(0,calc(var(--hero-progress) * -18px),0);transition:none}.editorialHero .heroCopy{transform:translate3d(0,calc(var(--hero-progress) * -24px),0);transition:none}.editorialHero .heroCopy>p,.editorialHero .heroActions{opacity:calc(1 - var(--hero-progress) * 1.45)}.editorialHero .heroDirection{transform:translate3d(calc(var(--hero-progress) * 3vw),calc(var(--hero-progress) * 18px),0);transform-origin:0 100%;will-change:transform}.architecture-sequence span{opacity:.42;transform:translate3d(var(--fragment-x,0),18px,0);transition:opacity var(--motion-base) var(--ease-precision),transform var(--motion-slow) var(--ease-reveal),color var(--motion-fast)}.architecture-sequence span:first-child{--fragment-x:-18px}.architecture-sequence span:nth-child(2){--fragment-x:12px}.architecture-sequence span:nth-child(3){--fragment-x:-8px}.architecture-sequence span:nth-child(4){--fragment-x:16px}.architecture-sequence span:nth-child(5){--fragment-x:-12px}.architecture-sequence span:nth-child(6){--fragment-x:8px}.architecture-sequence:hover span,.architecture-sequence:focus-within span,.architecture-sequence.ag-align-locked span{opacity:1;transform:none}.editorialManifesto{clip-path:inset(0 0 12%);transition:clip-path var(--motion-cinematic) var(--ease-surface),opacity var(--motion-base)}.editorialManifesto.ag-align-locked{clip-path:inset(0)}.manifesto-reading>span,.manifesto-reading>em{display:block;overflow:hidden}.manifesto-reading>span{transform:translate3d(var(--manifest-x,0),38px,0);opacity:.08;transition:transform var(--motion-slow) var(--ease-reveal),opacity var(--motion-base)}.manifesto-reading>span:first-child{--manifest-x:-3vw}.manifesto-reading>span:nth-child(2){--manifest-x:4vw;transition-delay:70ms}.manifesto-reading>span:nth-child(3){--manifest-x:-1.5vw;transition-delay:.13s}.manifesto-reading>em{opacity:.08;transition:transform var(--motion-cinematic) var(--ease-reveal) .19s,opacity var(--motion-base) ease .19s;transform:translate(6vw,42px)}.manifesto-reading em small{font:inherit;color:var(--ink);font-size:.42em}.manifesto-reading em b{font:inherit;color:var(--purple)}.editorialManifesto.ag-align-locked .manifesto-reading>span,.editorialManifesto.ag-align-locked .manifesto-reading>em{opacity:1;transform:none}.manifesto-handoff{border-top:1px solid var(--line);letter-spacing:.16em;height:clamp(112px,13vw,190px);color:var(--purple);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:0 5vw;font-size:9px;display:grid}.manifesto-handoff i{background:linear-gradient(90deg,var(--purple),var(--line));transform-origin:0;height:1px}.manifesto-handoff strong{color:var(--ink);font-size:10px}.editorialSolutions.ag-align-section:after{content:"";background:var(--purple);transform-origin:100%;width:38%;height:1px;transition:transform var(--motion-cinematic) var(--ease-reveal);position:absolute;bottom:-1px;right:5vw;transform:scaleX(0)}.editorialSolutions.ag-align-locked:after{transform:scaleX(1)}.territory-list button strong,.territory-list button span,.territory-list button i{transition:transform var(--motion-base) var(--ease-reveal),color var(--motion-fast),opacity var(--motion-fast)}.territory-list button.active strong{transform:translate(10px)}.territory-list button.active span{transform-origin:0;transform:scale(1.35)}.territory-list button:not(.active) strong{opacity:.54}.service-panel{transform-origin:0 0}.service-panel figure{clip-path:inset(0 10% 0 0);transition:clip-path var(--motion-slow) var(--ease-reveal)}.ag-align-locked .service-panel figure{clip-path:inset(0)}.sheet-to-system span{transform:translate3d(var(--cell-x,0),var(--cell-y,0),0);opacity:.32;transition:transform var(--motion-slow) var(--ease-reveal),opacity var(--motion-base),border-color var(--motion-base),color var(--motion-base)}.sheet-to-system span:first-child{--cell-x:-16px;--cell-y:-12px}.sheet-to-system span:nth-child(2){--cell-x:10px;--cell-y:18px}.sheet-to-system span:nth-child(3){--cell-x:-7px;--cell-y:9px}.sheet-to-system span:nth-child(4){--cell-x:18px;--cell-y:-10px}.sheet-to-system span:nth-child(5){--cell-x:-12px;--cell-y:16px}.sheet-to-system span:nth-child(6){--cell-x:14px;--cell-y:-7px}.sheet-to-system span:nth-child(7){--cell-x:-8px;--cell-y:-15px}.sheet-to-system span:nth-child(8){--cell-x:11px;--cell-y:12px}.decision-room.ag-align-locked .sheet-to-system span{opacity:1;transform:none}.decision-room.ag-align-locked .sheet-to-system span:nth-child(2),.decision-room.ag-align-locked .sheet-to-system span:nth-child(6),.decision-room.ag-align-locked .sheet-to-system span:nth-child(8){color:var(--lilac);border-bottom-color:var(--purple)}.decision-stage nav button{transition:opacity var(--motion-fast),transform var(--motion-base) var(--ease-reveal),color var(--motion-fast)}.decision-stage nav button:not(.active){opacity:.45}.decision-stage nav button.active{transform:translate(9px)}.editorial-cases figure img{clip-path:inset(0 0 9%);transition:transform var(--motion-cinematic) var(--ease-reveal),clip-path var(--motion-cinematic) var(--ease-reveal);transform:scale(1.035)}.editorial-cases.ag-align-locked figure img{clip-path:inset(0);transform:scale(1)}.leadership-moment img{clip-path:inset(9% 0);transition:clip-path var(--motion-cinematic) var(--ease-reveal)}.leadership-moment.ag-align-locked img{clip-path:inset(0)}.intelligence-home .motion-copy{filter:none;transition-duration:var(--motion-base);transform:translateY(18px)}.diagnostic-teaser{clip-path:inset(8% 0 0);transition:clip-path var(--motion-cinematic) var(--ease-surface)}.diagnostic-teaser.ag-align-locked{clip-path:inset(0)}.modal{animation:diagnostic-panel-in var(--motion-slow) var(--ease-surface) both}.diagnostic{animation:diagnostic-content-in var(--motion-base) var(--ease-reveal) .12s both}@keyframes diagnostic-panel-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes diagnostic-content-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.final-direction{position:relative;display:inline-block!important}.final-direction i{background:var(--lilac);transform-origin:0;height:2px;transition:transform var(--motion-cinematic) var(--ease-precision) .22s;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.editorial-final.ag-align-locked .final-direction i{transform:scaleX(1)}.editorial-final .button b,.editorial-final .button{transition:transform var(--motion-fast) var(--ease-precision),color var(--motion-fast)}.editorial-final .button:hover{transform:translate(4px)}@media (width<=600px){.editorialHero .heroDirection{transform:none}.manifesto-handoff{grid-template-columns:auto 1fr;height:110px}.manifesto-handoff strong{grid-column:1/3}.sheet-to-system{grid-template-columns:1fr!important}.sheet-to-system span{min-height:54px}.sheet-to-system span:nth-child(n){--cell-x:0;--cell-y:14px}.decision-stage nav button.active{transform:translate(6px)}.editorial-cases figure img{clip-path:inset(0 0 6%)}.leadership-moment img{clip-path:inset(5% 0)}.intelligence-home .motion-copy{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.editorialHero>img,.editorialHero .heroTopline,.editorialHero .heroCopy,.editorialHero .heroCopy>p,.editorialHero .heroActions,.editorialHero .heroDirection,.architecture-sequence span,.editorialManifesto,.manifesto-reading>span,.manifesto-reading>em,.territory-list button strong,.territory-list button span,.service-panel figure,.sheet-to-system span,.decision-stage nav button,.editorial-cases figure img,.leadership-moment img,.diagnostic-teaser,.final-direction i{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}.modal,.diagnostic{animation:none!important}.final-direction i{transform:scaleX(1)!important}}.editorialHero .photo-structure{object-position:68% 54%;filter:grayscale(.08)saturate(.72)contrast(1.16)brightness(.66)}.editorialHero .shade{background:linear-gradient(90deg,#09080bf2 0,#0a080dc4 42%,#0a080d38 74%,#09080a73 100%),linear-gradient(0deg,#09080be6 0,#0000 56%)}.editorialHero:after{content:"STRUCTURE / 01";z-index:3;color:#fff;letter-spacing:.19em;text-align:right;pointer-events:none;border-top:1px solid #ffffff78;width:22vw;padding-top:10px;font-size:8px;position:absolute;bottom:28px;right:5vw}.editorial-image-break,.service-panel figure,.editorial-cases figure,.leadership-moment,.article-grid .featured figure{isolation:isolate}.editorial-image-break:before,.service-panel figure:before,.editorial-cases figure:before,.article-grid .featured figure:before{content:"";z-index:2;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 20% 20%,#fff 0 1px,#0000 1px 3px);position:absolute;inset:0}.editorial-image-break{border-left:1px solid var(--purple);height:min(58vw,760px);margin-left:14vw;margin-right:0}.editorial-image-break .photo-decision-room{object-position:50% 38%;filter:grayscale(.18)saturate(.68)contrast(1.12)brightness(.86)}.editorial-image-break figcaption{text-align:right;border-top:1px solid #ffffff80;width:28vw;padding-top:10px;bottom:28px;left:auto;right:5vw}.service-panel figure img{transition:transform var(--motion-slow) var(--ease-reveal),clip-path var(--motion-slow) var(--ease-reveal),filter var(--motion-base)}.service-panel .photo-structure{object-position:66% 52%;filter:grayscale(.12)saturate(.72)contrast(1.11)}.service-panel .photo-people{object-position:50% 38%;filter:grayscale(.04)saturate(.78)contrast(1.08)}.service-panel .photo-decision{object-position:50% 34%;filter:grayscale(.2)saturate(.68)contrast(1.12)}.service-panel .photo-decision-room{object-position:50% 38%;filter:grayscale(.16)saturate(.66)contrast(1.13)}.editorial-cases>div{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr)}.editorial-cases .case-major figure{border-radius:0;height:min(66vw,820px);margin-right:-5vw}.editorial-cases .case-major figure img{object-position:50% 38%;filter:grayscale(.08)saturate(.72)contrast(1.12)}.editorial-cases .case-medium{margin-top:210px;padding-left:2vw}.editorial-cases .case-medium figure{border-radius:0;height:min(48vw,620px);margin-top:0}.editorial-cases .case-medium figure img{object-position:68% 50%;filter:grayscale(.48)saturate(.55)contrast(1.18)}.editorial-cases .case-major h3{font-size:clamp(44px,5.2vw,82px)}.editorial-cases .case-medium h3{font-size:clamp(30px,3.4vw,52px)}.leadership-moment{grid-template-columns:1.18fr .82fr;min-height:96svh}.leadership-moment>img{object-position:50% 32%;filter:grayscale(.72)sepia(.08)saturate(.54)contrast(1.16)brightness(.86);height:96svh}.leadership-moment>div{background:#e9e5df;position:relative}.leadership-moment>div:before{content:"PEOPLE / 03";border-top:1px solid var(--purple);color:var(--purple);letter-spacing:.18em;margin-bottom:clamp(38px,6vw,90px);padding-top:10px;font-size:8px;display:block}.article-grid .featured figure{position:relative}.article-grid .featured figure img{object-position:center 38%;filter:grayscale(.38)saturate(.6)contrast(1.12)}.article-grid .featured:hover figure img{filter:grayscale(.12)saturate(.72)contrast(1.08)}@media (width<=900px){.editorialHero .photo-structure{object-position:70% 50%}.editorial-image-break{height:68vw;margin-left:8vw}.editorial-cases .case-major figure{margin-right:0}.editorial-cases .case-medium{margin-top:150px}.leadership-moment{grid-template-columns:1fr 1fr}.leadership-moment>img{height:86svh}}@media (width<=600px){.editorialHero .photo-structure{object-position:72% 50%;filter:grayscale(.12)saturate(.68)contrast(1.14)brightness(.58)}.editorialHero .shade{background:linear-gradient(0deg,#09080bf5 0,#09080db8 58%,#09080d50 100%)}.editorialHero:after{width:42vw;bottom:16px;right:18px}.editorial-image-break{height:64svh;margin:0 0 30px 18px}.editorial-image-break .photo-decision-room{object-position:52% 42%}.editorial-image-break figcaption{width:58vw;right:18px}.service-panel figure{height:56svh}.service-panel .photo-structure{object-position:68% 50%}.service-panel .photo-people{object-position:50% 34%}.service-panel .photo-decision,.service-panel .photo-decision-room{object-position:50% 32%}.service-panel .photo-portrait-11{object-position:50% 28%}.service-panel .photo-portrait-12{object-position:50% 25%}.editorial-cases>div{display:block}.editorial-cases .case-major figure{height:62svh}.editorial-cases .case-major figure img{object-position:52% 38%}.editorial-cases .case-medium{margin-top:110px;padding-left:12vw}.editorial-cases .case-medium figure{height:56svh;margin-left:0}.editorial-cases .case-medium .photo-portrait-13{object-position:50% 24%}.editorial-cases .case-major h3{font-size:13vw}.editorial-cases .case-medium h3{font-size:10.5vw}.leadership-moment{min-height:auto;display:block}.leadership-moment>img{object-position:50% 30%;height:64svh}.leadership-moment>div{padding-top:72px}.article-grid .featured figure{height:58vw}}@media (width<=390px){.editorial-image-break{height:58svh}.service-panel figure{height:52svh}.editorial-cases .case-major figure,.leadership-moment>img{height:58svh}}@media (prefers-reduced-motion:reduce){.editorialHero .photo-structure{filter:grayscale(.08)saturate(.72)contrast(1.16)brightness(.66)!important}.editorial-image-break .photo-decision-room{filter:grayscale(.18)saturate(.68)contrast(1.12)brightness(.86)!important}.editorial-cases .case-major figure img{filter:grayscale(.08)saturate(.72)contrast(1.12)!important}.editorial-cases .case-medium figure img{filter:grayscale(.48)saturate(.55)contrast(1.18)!important}.leadership-moment>img{filter:grayscale(.72)sepia(.08)saturate(.54)contrast(1.16)brightness(.86)!important}.article-grid .featured figure img{filter:grayscale(.38)saturate(.6)contrast(1.12)!important}}.hero-film{z-index:0;opacity:0;transition:opacity .9s var(--ease-reveal);pointer-events:none;background:var(--ink);position:absolute;inset:0;overflow:hidden}.hero-film.ready{opacity:1}.hero-film iframe{opacity:.52;filter:grayscale(.24)saturate(.62)contrast(1.12);pointer-events:none;border:0;width:max(100vw,177.78vh);height:max(100vh,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.08)}.hero-film-play{color:#fff;letter-spacing:.11em;cursor:pointer;background:#09080ba6;border:1px solid #ffffffa6;border-radius:0;padding:13px 16px;font-size:11px;font-weight:700}.hero-film-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.editorialHero .hero-fallback{opacity:1;transition:opacity .65s var(--ease-reveal)}.editorialHero .hero-fallback.video-active{opacity:0}.editorialHero>img{z-index:0}.hero-film{z-index:1}.editorialHero .shade{z-index:2}.editorialHero .heroCopy,.editorialHero .heroTopline{z-index:3}.reveal,.motion-copy,.editorialManifesto,.manifesto-reading>span,.manifesto-reading>em{opacity:1;clip-path:none;filter:none;transform:none}.reveal.visible{animation:rc4-section-in var(--motion-slow) var(--ease-reveal) both}.motion-copy.motion-copy-visible{animation:rc4-copy-in var(--motion-slow) var(--ease-reveal) both}@keyframes rc4-section-in{0%{opacity:.72;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes rc4-copy-in{0%{opacity:.2;clip-path:inset(0 0 28%);transform:translateY(28px)}to{opacity:1;clip-path:inset(0);transform:none}}.editorialManifesto{padding-top:clamp(96px,9vw,145px);padding-bottom:clamp(90px,9vw,145px)}.editorial-image-break{height:min(54vw,680px)}.manifesto-handoff{height:clamp(90px,9vw,135px)}.editorialSolutions,.decision-room,.editorial-cases,.intelligence-home{padding-top:clamp(100px,10vw,155px);padding-bottom:clamp(100px,10vw,155px)}.business-statement,.decision-close{margin-top:70px}.editorial-cases>div{margin-top:65px}.editorial-cases .case-medium{margin-top:145px}.diagnostic-teaser{padding-top:clamp(100px,10vw,155px);padding-bottom:clamp(100px,10vw,155px)}.editorial-final{min-height:88svh;padding-top:12vh;padding-bottom:12vh}.institutional-people{min-height:0;color:var(--ink);background:#e9e5df;padding:clamp(100px,10vw,150px) 0;display:block;overflow:hidden}.institutional-people .people-intro{grid-template-columns:.7fr 2fr 1fr;align-items:end;gap:4vw;padding:0 5vw;display:grid}.institutional-people .people-intro:before{content:"PEOPLE / 03";border-top:1px solid var(--purple);color:var(--purple);letter-spacing:.18em;grid-column:1/4;margin-bottom:12px;padding-top:10px;font-size:8px;display:block}.institutional-people .people-intro .kicker{color:var(--purple);align-self:start}.institutional-people .people-intro h2{letter-spacing:-.07em;margin:0;font-size:clamp(60px,8.2vw,128px);line-height:.82}.institutional-people .people-intro>p:not(.kicker){color:var(--muted);margin:0;line-height:1.6}.institutional-people .people-intro>a{border-bottom:1px solid;grid-column:3;justify-self:start;padding-bottom:6px;font-size:10px}.institutional-carousel{overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-width:none;cursor:grab;outline:none;width:100%;margin-top:clamp(54px,6vw,90px);overflow-x:auto}.institutional-carousel::-webkit-scrollbar{display:none}.institutional-carousel:active{cursor:grabbing}.institutional-carousel:focus-visible{outline:2px solid var(--purple);outline-offset:-4px}.institutional-track{align-items:center;gap:clamp(10px,1.3vw,20px);width:max-content;padding:22px 5vw 26px;display:flex}.institutional-track figure{aspect-ratio:.72;scroll-snap-align:center;transform:translateY(var(--film-y,0)) scale(var(--film-scale,.965));transition:transform var(--motion-base) var(--ease-precision);background:#d7d2cd;border-radius:14px;flex:0 0 clamp(280px,28vw,430px);margin:0;position:relative;overflow:hidden}.institutional-track figure:nth-child(4n+1){--film-y:10px;--film-scale:.94}.institutional-track figure:nth-child(4n+2){--film-y:0;--film-scale:1}.institutional-track figure:nth-child(4n+3){--film-y:14px;--film-scale:.95}.institutional-track figure:nth-child(4n){--film-y:5px;--film-scale:.975}.institutional-track figure:hover,.institutional-track figure:focus-within{transform:translateY(0)scale(1)}.institutional-track img{object-fit:cover;filter:grayscale(.24)saturate(.68)contrast(1.1);width:100%;height:100%;display:block}.institutional-track .photo-decision{object-position:50% 28%}.institutional-track .photo-people{object-position:50% 34%}.institutional-track .photo-decision-room{object-position:50% 32%}.institutional-track .photo-structure{object-position:68% 50%}.institutional-track .photo-portrait-01{object-position:50% 32%}.institutional-track .photo-portrait-02{object-position:50% 28%}.institutional-track .photo-group-03{object-position:50% 42%}.institutional-track .photo-portrait-04{object-position:50% 30%}.institutional-track .photo-portrait-05{object-position:50% 25%}.institutional-track .photo-detail-06{object-position:50% 50%}.institutional-track .photo-group-07{object-position:50% 40%}.institutional-track .photo-portrait-08{object-position:50% 28%}.institutional-track .photo-portrait-09{object-position:50% 36%}.institutional-track .photo-work-10{object-position:50% 40%}.service-panel .photo-portrait-11{object-position:50% 28%}.service-panel .photo-portrait-12{object-position:50% 26%}.editorial-cases .case-medium .photo-portrait-13{object-position:50% 24%}.institutional-track figcaption{z-index:2;color:#fff;letter-spacing:.16em;text-shadow:0 1px 10px #000;border-top:1px solid #ffffffa3;justify-content:space-between;padding-top:9px;font-size:8px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.institutional-track figcaption small{font-size:8px}@media (width<=900px){.institutional-people .people-intro{grid-template-columns:1fr 2fr}.institutional-people .people-intro:before{grid-column:1/3}.institutional-people .people-intro>p:not(.kicker),.institutional-people .people-intro>a{grid-column:2}.editorial-cases .case-medium{margin-top:105px}}@media (width<=600px){.hero-film iframe{width:max(100vw,177.78svh);height:max(100svh,56.25vw)}.editorialHero .hero-fallback.video-active{opacity:0}.editorialManifesto,.editorialSolutions,.decision-room,.editorial-cases,.intelligence-home,.diagnostic-teaser{padding-top:88px;padding-bottom:88px}.editorial-image-break{height:56svh}.manifesto-handoff{height:92px}.business-statement,.decision-close{margin-top:58px}.editorial-cases>div{margin-top:48px}.editorial-cases .case-medium{margin-top:82px}.editorial-final{min-height:84svh;padding-top:90px;padding-bottom:90px}.institutional-people{padding:88px 0}.institutional-people .people-intro{padding:0 18px;display:block}.institutional-people .people-intro:before{margin-bottom:34px}.institutional-people .people-intro h2{margin:26px 0;font-size:15vw}.institutional-people .people-intro>p:not(.kicker){max-width:92%;font-size:14px}.institutional-people .people-intro>a{margin-top:28px;display:inline-block}.institutional-carousel{scroll-snap-type:none;margin-top:48px}.institutional-track{gap:10px;padding-left:18px;padding-right:18px}.institutional-track figure{border-radius:10px;flex-basis:76vw;max-width:340px;transform:none}.institutional-track figure:nth-child(n){--film-y:0;--film-scale:1}.institutional-track img{filter:grayscale(.16)saturate(.72)contrast(1.08)}}@media (prefers-reduced-motion:reduce){.hero-film{display:none!important}.editorialHero .hero-fallback.video-active{opacity:1!important}.reveal.visible,.motion-copy.motion-copy-visible{animation:none!important}.institutional-track figure{transition:none!important;transform:none!important}.institutional-carousel{scroll-behavior:auto}}.editorial-image-break.video-feature{aspect-ratio:1276/718;background:#070609;height:auto;display:block}.editorial-image-break.video-feature:after{display:none}.video-feature video{object-fit:cover;background:#070609;width:100%;height:100%;display:block}.video-feature figcaption{z-index:3;text-align:right;pointer-events:none;text-shadow:0 1px 12px #000;border-top:1px solid #ffffff80;width:min(28vw,360px);padding-top:10px;top:22px;bottom:auto;right:3vw}@media (width<=600px){.editorial-image-break.video-feature{aspect-ratio:1276/718;height:auto;margin-right:18px}.video-feature figcaption{width:54vw;font-size:7px;top:12px;bottom:auto;right:12px}}.institutional-track img{filter:brightness(var(--photo-light,.97)) contrast(var(--photo-contrast,1.16)) saturate(var(--photo-saturation,.9));transition:transform var(--motion-base) var(--ease-precision),filter var(--motion-base) ease}.institutional-track .photo-portrait-01{--photo-light:.97;--photo-contrast:1.18;--photo-saturation:.9}.institutional-track .photo-portrait-02{--photo-light:.96;--photo-contrast:1.16;--photo-saturation:.9}.institutional-track .photo-group-03{--photo-light:.97;--photo-contrast:1.16;--photo-saturation:.88}.institutional-track .photo-portrait-04{--photo-light:.97;--photo-contrast:1.18;--photo-saturation:.9}.institutional-track .photo-portrait-05{--photo-light:.94;--photo-contrast:1.18;--photo-saturation:.88}.institutional-track .photo-detail-06{--photo-light:.96;--photo-contrast:1.18;--photo-saturation:1}.institutional-track .photo-group-07{--photo-light:.95;--photo-contrast:1.17;--photo-saturation:.9}.institutional-track .photo-portrait-08{--photo-light:.95;--photo-contrast:1.16;--photo-saturation:.92}.institutional-track .photo-portrait-09{--photo-light:1.02;--photo-contrast:1.14;--photo-saturation:.9}.institutional-track .photo-work-10{--photo-light:1.03;--photo-contrast:1.15;--photo-saturation:.9}@media (width<=600px){.institutional-track img{filter:brightness(var(--photo-light,.97)) contrast(var(--photo-contrast,1.16)) saturate(var(--photo-saturation,.9))}}.site-nav{--nav-progress:0;isolation:isolate;top:calc(14px * var(--nav-progress));left:calc(2vw * var(--nav-progress));right:calc(2vw * var(--nav-progress));width:auto;height:calc(82px - 18px * var(--nav-progress));padding-inline:calc(5vw - 2vw * var(--nav-progress));border:1px solid rgb(255 255 255/calc(.12 * var(--nav-progress)));border-radius:calc(14px * var(--nav-progress));color:#fff;background:rgb(10 8 12/calc(.82 * var(--nav-progress)));-webkit-backdrop-filter:blur(calc(18px * var(--nav-progress))) saturate(calc(1 + .18 * var(--nav-progress)));backdrop-filter:blur(calc(18px * var(--nav-progress))) saturate(calc(1 + .18 * var(--nav-progress)));box-shadow:0 calc(16px * var(--nav-progress)) calc(46px * var(--nav-progress)) rgb(0 0 0/calc(.2 * var(--nav-progress)));transition:height .18s var(--ease-precision),top .18s var(--ease-precision),left .18s var(--ease-precision),right .18s var(--ease-precision),border-radius .18s var(--ease-precision)}.site-nav:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/calc(.075 * var(--nav-progress))),transparent 42%);opacity:var(--nav-progress);position:absolute;inset:0}.site-nav.scrolled{color:#fff;background:rgb(10 8 12/calc(.82 * var(--nav-progress)));border-color:rgb(255 255 255/calc(.12 * var(--nav-progress)))}.site-nav.scrolled .brand b,.site-nav:not(.scrolled) .brand b{color:var(--lilac)}.site-nav>.brand,.site-nav>nav,.site-nav>.navCta,.site-nav>.menu{z-index:3;position:relative}.site-nav nav button.solutions-trigger{color:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.solutions-trigger span{transition:transform .18s var(--ease-precision);font-size:8px}.solutions-open .solutions-trigger span{transform:rotate(180deg)}.solutions-surface{z-index:2;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;clip-path:inset(0 0 100%);transition:clip-path .26s var(--ease-reveal),opacity .16s ease,visibility .26s;background:#0a080ceb;border:1px solid #ffffff1f;border-top-color:#ffffff0e;border-radius:0 0 14px 14px;grid-template-columns:minmax(230px,.72fr) 2fr;gap:clamp(28px,5vw,80px);padding:clamp(28px,4vw,58px);display:grid;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;box-shadow:0 30px 70px #0000004d}.solutions-open .solutions-surface{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0)}.solutions-surface-intro{flex-direction:column;align-items:flex-start;padding-right:2vw;display:flex}.solutions-surface-intro small,.solutions-surface-list small{color:var(--lilac);letter-spacing:.17em;font-size:8px}.solutions-surface-intro strong{letter-spacing:-.055em;max-width:330px;margin:34px 0;font-size:clamp(30px,3.2vw,52px);line-height:.92}.solutions-surface-intro a{letter-spacing:.1em;border-bottom:1px solid;margin-top:auto;padding-bottom:6px;font-size:9px}.solutions-surface-list{grid-template-columns:1fr 1fr;display:grid}.solutions-surface-list>a{border-top:1px solid #ffffff2b;flex-direction:column;justify-content:space-between;min-height:114px;padding:18px 44px 18px 0;display:flex;position:relative}.solutions-surface-list>a:nth-child(odd){margin-right:24px}.solutions-surface-list>a span{letter-spacing:-.025em;font-size:clamp(15px,1.45vw,22px)}.solutions-surface-list>a i{color:var(--lilac);transition:transform .18s var(--ease-precision);font-style:normal;position:absolute;bottom:18px;right:8px}.solutions-surface-list>a:hover i{transform:translate(3px,-3px)}.solutions-surface a:focus-visible,.solutions-trigger:focus-visible{outline:2px solid var(--lilac);outline-offset:4px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav.scrolled{background:#0a080cf5}.solutions-surface{background:#0a080cfa}}@media (width<=900px){.site-nav{top:calc(10px * var(--nav-progress));left:calc(10px * var(--nav-progress));right:calc(10px * var(--nav-progress));height:calc(68px - 8px * var(--nav-progress));padding-inline:22px}.site-nav>nav:not(.open){display:none}.site-nav nav.open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a080cf0;height:100svh;padding:104px 26px 32px;inset:-10px -10px auto}.site-nav nav.open .solutions-trigger{letter-spacing:-.05em;border-top:1px solid #ffffff2c;justify-content:space-between;width:100%;padding:12px 0;font-size:clamp(38px,8vw,72px);line-height:1}.solutions-surface{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a080cf7;border-radius:12px;padding:28px 22px;display:block;position:fixed;inset:70px 12px 12px;overflow:auto}.solutions-surface-intro strong{font-size:42px}.solutions-surface-intro a{margin:28px 0 42px}.solutions-surface-list{display:block}.solutions-surface-list>a:nth-child(odd){margin-right:0}.solutions-surface-list>a{min-height:94px}}@media (width<=430px){.site-nav{height:calc(62px - 4px * var(--nav-progress));padding-inline:18px}.solutions-surface{top:64px}.solutions-surface-intro strong{font-size:36px}}@media (prefers-reduced-motion:reduce){.site-nav,.solutions-surface,.solutions-trigger span{transition:none!important}}.site-nav{z-index:120;border-color:rgb(255 255 255/var(--nav-border-alpha,0));background:rgb(10 8 12/var(--nav-bg-alpha,0));height:82px;-webkit-backdrop-filter:blur(var(--nav-blur,0));backdrop-filter:blur(var(--nav-blur,0));box-shadow:0 16px 46px rgb(0 0 0/var(--nav-shadow-alpha,0));transition:height .18s var(--ease-precision),top .18s var(--ease-precision),left .18s var(--ease-precision),right .18s var(--ease-precision),padding .18s var(--ease-precision),border-radius .18s var(--ease-precision);border-radius:0;padding-inline:5vw;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.site-nav:before{background:linear-gradient(180deg,rgb(255 255 255/var(--nav-highlight-alpha,0)),transparent 42%);opacity:1}.site-nav.scrolled{top:max(14px,env(safe-area-inset-top));background:rgb(10 8 12/var(--nav-bg-alpha,.82));color:#fff;border-radius:14px;height:64px;padding-inline:3vw;left:2vw;right:2vw}.site-nav .brand{transition:transform .18s var(--ease-precision)}.site-nav.scrolled .brand{transform-origin:0;transform:scale(.94)}.intelligence-open .intelligence-trigger span{transform:rotate(180deg)}.intelligence-open .intelligence-surface{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0)}section[id],footer[id]{scroll-margin-top:104px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav.scrolled{background:#0a080cf5}}@media (width<=900px){.site-nav{height:68px;padding-inline:22px;top:0;left:0;right:0}.site-nav.scrolled{top:max(8px,env(safe-area-inset-top));border-radius:12px;height:60px;padding-inline:20px;left:10px;right:10px}.site-nav nav.open{padding-top:calc(94px + env(safe-area-inset-top))}.site-nav.scrolled .brand{transform:scale(.96)}section[id],footer[id]{scroll-margin-top:84px}}@media (width<=430px){.site-nav{height:62px;padding-inline:18px}.site-nav.scrolled{top:max(6px,env(safe-area-inset-top));height:58px;padding-inline:17px}.solutions-surface{top:calc(64px + env(safe-area-inset-top))}}@keyframes ag-page-fade{0%{opacity:.01}to{opacity:1}}main{animation:.45s both ag-page-fade;clip-path:none!important;filter:none!important;transform:none!important}.site-nav{-webkit-backdrop-filter:blur(var(--nav-blur,0)) saturate(1.22);backdrop-filter:blur(var(--nav-blur,0)) saturate(1.22);border-color:rgb(255 255 255/var(--nav-border-alpha,0));box-shadow:inset 0 1px 0 rgb(255 255 255/var(--nav-highlight-alpha,0)),0 14px 42px rgb(0 0 0/var(--nav-shadow-alpha,0))}.site-nav.scrolled{background:linear-gradient(135deg,#fff1,transparent 40%),rgb(14 12 17/var(--nav-bg-alpha,.38));border-color:rgb(255 255 255/var(--nav-border-alpha,.22))}.site-nav:before{background:linear-gradient(115deg,rgb(255 255 255/var(--nav-highlight-alpha,0)),transparent 24%,transparent 76%,rgb(255 255 255/var(--nav-highlight-alpha,0)));mix-blend-mode:screen}.site-nav nav{overflow:visible}.nav-item{align-items:center;display:flex;position:relative}.nav-item>.solutions-trigger{white-space:nowrap}.nav-item>.solutions-trigger span{transform-origin:50%;transition:transform .18s var(--ease-precision);font-size:13px;font-weight:400;line-height:1}.solutions-open .solutions-item>.solutions-trigger span,.intelligence-open .intelligence-item>.solutions-trigger span{transform:rotate(180deg)}.nav-popover{z-index:6;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:min(390px,100vw - 32px);transition:opacity .15s ease,transform .22s var(--ease-reveal),visibility .22s;background:linear-gradient(145deg,#ffffff21,#0000 34%),#0f0d1257;border:1px solid #ffffff3d;border-radius:22px;padding:14px;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%,-8px)scale(.98);box-shadow:inset 0 1px #fff3,inset 0 -1px #0000001f,0 22px 55px #0003}.nav-popover:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:18px;position:absolute;inset:3px}.nav-popover[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.nav-popover>small{color:#ffffff94;letter-spacing:.18em;padding:7px 10px 13px;font-size:8px;display:block!important}.nav-popover>a{min-height:48px;transition:background .15s ease,padding .18s var(--ease-precision);border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:10px;font-size:13px;line-height:1.2;display:flex;position:relative}.nav-popover>a:hover,.nav-popover>a:focus-visible{background:#ffffff14;padding-left:14px}.nav-popover>a:focus-visible{outline-offset:-1px;outline:1px solid #ffffff8c}.nav-popover>a i{color:#ffffff8c;font-style:normal}.nav-popover>a.nav-popover-all{min-height:40px;color:var(--lilac);letter-spacing:.12em;margin-top:4px;padding-top:12px;font-size:9px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav.scrolled{background:#0e0c11eb}.nav-popover{background:#0e0c11f5}}@media (width<=900px){.site-nav nav.open{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(145deg,#ffffff14,#0000 38%),#0c0a0f9e;overflow-y:auto}.site-nav nav.open .nav-item{border-top:1px solid #ffffff2c;width:100%;display:block}.site-nav nav.open .solutions-trigger{border-top:0}.nav-popover{width:100%;max-height:0;box-shadow:none;border:0;border-radius:16px;margin:0;padding:0 12px;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.nav-popover[aria-hidden=false]{border:1px solid #ffffff2e;max-height:520px;margin:8px 0 18px;padding:10px 12px;transform:none}.nav-popover>a{font-size:12px}.nav-popover>small{padding-top:9px}}@media (width<=430px){.nav-popover{border-radius:14px}.nav-popover>a{min-height:45px}.site-nav nav.open{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.nav-popover,.nav-popover>a,.nav-item>.solutions-trigger span{transition:none!important}}.brand-logo,.footer-brand-logo{object-fit:contain;object-position:center;background:0 0;display:block}.brand-logo{filter:drop-shadow(0 0 8px #b24fff33);width:48px;height:38px}.footer-brand-logo{grid-row:1/3;align-self:start;width:86px;height:68px}.footerBrand span{align-self:center}.footerBrand p{grid-column:1/3}@media (width<=600px){.brand-logo{width:42px;height:34px}.footer-brand-logo{width:74px;height:58px}}.wordpress-content{color:#28252a;font-size:17px;line-height:1.75}.wordpress-content>:first-child{margin-top:0}.wordpress-content p{margin:0 0 1.45em}.wordpress-content h2,.wordpress-content h3,.wordpress-content h4{letter-spacing:-.035em;color:var(--ink);margin:2.2em 0 .7em;line-height:1.05}.wordpress-content h2{font-size:clamp(32px,4vw,56px)}.wordpress-content h3{font-size:clamp(24px,3vw,38px)}.wordpress-content img{background:0 0;border-radius:12px;width:auto;max-width:100%;height:auto;margin:2.4em auto;display:block}.wordpress-content figure{max-width:100%;margin:2.4em 0}.wordpress-content figure img{margin:0 auto}.wordpress-content figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.wordpress-content blockquote{border-left:3px solid var(--purple);margin:2em 0;padding:1.3em 0 1.3em 1.4em;font-size:clamp(22px,3vw,36px);line-height:1.25}.wordpress-content ul,.wordpress-content ol{margin:0 0 1.5em;padding-left:1.4em}.wordpress-content li{margin:.5em 0}.wordpress-content a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.wordpress-content table{border-collapse:collapse;max-width:100%;margin:2em 0;display:block;overflow-x:auto}.wordpress-content th,.wordpress-content td{border:1px solid var(--line);text-align:left;padding:12px}.wordpress-content iframe,.wordpress-content video{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;margin:2em 0;display:block}@media (width<=600px){.wordpress-content{font-size:16px}.wordpress-content h2{font-size:30px}.wordpress-content blockquote{font-size:22px}}.article-card-media{isolation:isolate;background:#171319;margin:0 0 24px;position:relative;overflow:hidden}.article-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#08060a29);position:absolute;inset:0}.article-card-media img{object-fit:cover;filter:contrast(1.08)saturate(.88);width:100%;height:100%;transition:transform .65s var(--ease),filter .35s ease;background:#171319;display:block}.latest .article-card-media{height:clamp(190px,17vw,270px)}.latest a{min-height:620px;transition:border-color .25s;overflow:hidden}.latest a:hover{border-color:var(--purple)}.latest a:hover .article-card-media img,.article-grid a:hover .article-card-media img{filter:contrast(1.1)saturate();transform:scale(1.025)}.article-grid a:not(.featured) .article-card-media{height:180px}.article-grid a:not(.featured) .article-card-media img{filter:grayscale(.16)contrast(1.1)saturate(.76)}@media (width<=900px){.latest a{min-height:560px}.latest .article-card-media{height:260px}}@media (width<=600px){.latest a{border-left:0;min-height:auto;padding:0 0 34px}.latest .article-card-media{height:58vw;margin-bottom:20px}.article-grid a:not(.featured) .article-card-media{height:46vw}}.intelligence-page{background:var(--paper)}.intelligence-page .publication-hero h1{font-size:clamp(76px,12vw,190px);line-height:.76}.intelligence-page .publication-hero>span{max-width:560px;font-size:17px;line-height:1.55}.editorial-feature{background:var(--paper);padding:18px 5vw 110px}.editorial-feature>a{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);min-height:650px;color:var(--ink);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);display:grid}.editorial-feature figure{background:#111;min-height:650px;margin:0;position:relative;overflow:hidden}.editorial-feature figure img{object-fit:cover;filter:contrast(1.14)saturate(.9);width:100%;height:100%;transition:transform .7s var(--ease),filter .35s;background:#111;display:block}.editorial-feature figure span,.secondary-editorial-grid figure span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#100d12e8;padding:8px 10px;font-size:11px;line-height:1;position:absolute;bottom:18px;left:18px}.editorial-feature>a>div{flex-direction:column;padding:clamp(38px,5vw,76px);display:flex}.editorial-feature small{color:var(--purple);letter-spacing:.16em;font-size:11px}.editorial-feature h2{letter-spacing:-.06em;max-width:850px;margin:30px 0 26px;font-size:clamp(46px,5.4vw,86px);line-height:.91}.editorial-feature p{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.editorial-feature footer{border-top:1px solid var(--line);color:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;grid-template-columns:repeat(3,auto) 1fr;gap:20px;margin-top:auto;padding:24px 0 0;font-size:11px;display:grid}.editorial-feature footer i{color:var(--purple);justify-self:end;font-style:normal}.editorial-feature>a:hover figure img{filter:contrast(1.16)saturate();transform:scale(1.018)}.editorial-index{background:#f1efeb;padding:120px 5vw 150px}.editorial-index>header{grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:8vw;display:grid}.editorial-index>header p{color:var(--purple);letter-spacing:.16em;margin:0 0 28px;font-size:11px}.editorial-index>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,8vw,124px);line-height:.82}.editorial-index>header h2 em{color:var(--purple);font-style:normal}.editorial-search{border-bottom:1px solid var(--ink);padding-bottom:12px;display:block}.editorial-search span{color:var(--muted);letter-spacing:.12em;margin-bottom:14px;font-size:11px;display:block}.editorial-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.editorial-search input::placeholder{color:#777277}.editorial-index .intelligence-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:70px 0 38px;padding:0;display:flex}.editorial-index .intelligence-filters button{border:0;border-right:1px solid var(--line);min-height:48px;color:var(--muted);letter-spacing:.08em;background:0 0;padding:0 18px;font-size:11px}.editorial-index .intelligence-filters button.active{background:var(--ink);color:#fff}.secondary-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.secondary-editorial-grid>a{min-width:0;color:var(--ink);background:#fbfaf7;border:1px solid #17131a14;flex-direction:column;display:flex}.secondary-editorial-grid figure{background:#111;height:clamp(270px,30vw,470px);margin:0;position:relative;overflow:hidden}.secondary-editorial-grid figure img{object-fit:cover;filter:contrast(1.12)saturate(.84);width:100%;height:100%;transition:transform .65s var(--ease),filter .3s;background:#111;display:block}.secondary-editorial-grid>a>div{flex-direction:column;flex:1;min-height:340px;padding:28px;display:flex}.secondary-editorial-grid h3{letter-spacing:-.045em;transition:transform .25s var(--ease);margin:0;font-size:clamp(27px,2.6vw,42px);line-height:1}.secondary-editorial-grid p{color:var(--muted);margin:24px 0;font-size:15px;line-height:1.55}.secondary-editorial-grid footer{border-top:1px solid var(--line);color:inherit;background:0 0;justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding:18px 0 0;display:flex}.secondary-editorial-grid footer small{color:var(--muted);font-size:11px}.secondary-editorial-grid footer i{font-style:normal}.secondary-editorial-grid>a:hover figure img{filter:contrast(1.15)saturate(.94);transform:scale(1.025)}.secondary-editorial-grid>a:hover h3{transform:translate(2px)}.secondary-editorial-grid>a:hover footer i{transform:translate(3px)}.compact-editorial-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:90px;display:grid}.compact-editorial-grid>a{border-bottom:1px solid var(--line);min-height:128px;color:var(--ink);grid-template-columns:96px 110px minmax(0,1fr) auto 20px;align-items:center;gap:18px;padding:16px 18px 16px 0;display:grid}.compact-editorial-grid>a:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.compact-editorial-grid>a:nth-child(2n){padding-left:28px}.compact-editorial-grid figure{background:#111;width:96px;height:96px;margin:0;overflow:hidden}.compact-editorial-grid img{object-fit:cover;filter:contrast(1.12)saturate(.78);background:#111;width:100%;height:100%;transition:transform .35s}.compact-editorial-grid>a>span{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.compact-editorial-grid h3{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.08}.compact-editorial-grid small{color:var(--muted);white-space:nowrap;font-size:10px}.compact-editorial-grid i{font-style:normal}.compact-editorial-grid>a:hover img{transform:scale(1.035)}.compact-editorial-grid>a:hover i{transform:translate(3px)}.editorial-empty{border-top:1px solid var(--line);margin:70px 0;padding:70px 0;font-size:24px}.continue-thinking{padding-top:120px}.continue-thinking>header{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.continue-thinking>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,88px)}.continue-thinking>div{gap:12px}.continue-thinking>div>a{border:1px solid var(--line);background:#fbfaf7;padding:0 0 22px}.continue-thinking figure{background:#111;height:240px;margin:0 0 22px;overflow:hidden}.continue-thinking figure img{object-fit:cover;filter:contrast(1.12)saturate(.8);background:#111;width:100%;height:100%;transition:transform .5s}.continue-thinking>div>a>small,.continue-thinking>div>a>h3,.continue-thinking>div>a>footer{margin-left:22px;margin-right:22px;display:block}.continue-thinking>div>a>footer{border-top:1px solid var(--line);color:inherit;background:0 0;justify-content:space-between;gap:18px;margin-top:auto;padding:16px 0 0;font-size:10px;display:flex}.continue-thinking footer i{font-style:normal}.continue-thinking a:hover figure img{transform:scale(1.025)}.article-body{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:7vw}.article-body>div{max-width:760px}.wordpress-content{max-width:720px}.wordpress-content figure,.wordpress-content>img{width:min(980px,90vw);max-width:none;margin-left:50%;transform:translate(-50%)}.article-grid{grid-template-columns:1.55fr 1fr 1fr;gap:14px}.article-grid>a.featured{border:1px solid var(--line);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1.05fr .95fr;column-gap:30px;padding:0;display:grid}.article-grid>a.featured figure{grid-row:1/6;height:100%;min-height:500px;margin:0}.article-grid>a.featured>small{padding-top:28px}.article-grid>a.featured>h3,.article-grid>a.featured>p,.article-grid>a.featured>span,.article-grid>a.featured>small{margin-right:26px}.article-grid>a.featured>span{align-self:end;margin-bottom:28px}.article-grid a:not(.featured){border:1px solid var(--line);padding:0 0 24px}.article-grid a:not(.featured)>small,.article-grid a:not(.featured)>h3,.article-grid a:not(.featured)>p,.article-grid a:not(.featured)>span{margin-left:22px;margin-right:22px}.article-grid a:not(.featured) .article-card-media{height:250px;margin-bottom:24px}@media (width<=1000px){.editorial-feature>a,.editorial-feature footer{grid-template-columns:1fr 1fr}.editorial-feature footer i{justify-self:start}.compact-editorial-grid{grid-template-columns:1fr}.compact-editorial-grid>a:nth-child(n){border-right:0;padding-left:0;padding-right:0}.article-grid>a.featured{flex-direction:column;display:flex}.article-grid>a.featured figure{min-height:380px}}@media (width<=700px){.intelligence-page .publication-hero{min-height:65svh}.intelligence-page .publication-hero h1{font-size:17vw}.editorial-feature{padding:8px 18px 78px}.editorial-feature>a{min-height:0;display:block}.editorial-feature figure{height:78vw;min-height:0}.editorial-feature>a>div{padding:32px 0}.editorial-feature h2{font-size:12vw}.editorial-feature p{font-size:16px}.editorial-feature footer{grid-template-columns:1fr 1fr;margin-top:48px}.editorial-index{padding:86px 18px 110px}.editorial-index>header{display:block}.editorial-search{margin-top:52px}.editorial-index .intelligence-filters{flex-wrap:nowrap;margin-top:48px;overflow-x:auto}.editorial-index .intelligence-filters button{flex:none}.secondary-editorial-grid{grid-template-columns:1fr}.secondary-editorial-grid figure{height:72vw}.secondary-editorial-grid>a>div{min-height:300px}.compact-editorial-grid{margin-top:65px}.compact-editorial-grid>a{grid-template-columns:74px 1fr 20px;gap:14px;min-height:108px}.compact-editorial-grid figure{grid-row:1/4;width:74px;height:74px}.compact-editorial-grid>a>span{grid-column:2}.compact-editorial-grid h3{grid-column:2;font-size:17px}.compact-editorial-grid small{grid-column:2}.compact-editorial-grid i{grid-area:1/3/4}.compact-editorial-grid>a:nth-child(n){padding:14px 0}.article-body{display:block}.wordpress-content figure,.wordpress-content>img{width:100%;max-width:100%;margin-left:0;transform:none}.continue-thinking>header{display:block}.continue-thinking>header h2{margin-top:20px}.continue-thinking>div{display:block}.continue-thinking>div>a{margin-bottom:12px;display:block}.article-grid{display:block;overflow:visible}.article-grid>a{margin-bottom:12px!important}.article-grid>a.featured figure{height:64vw;min-height:0}}@media (prefers-reduced-motion:reduce){.editorial-feature img,.secondary-editorial-grid img,.compact-editorial-grid img,.continue-thinking img{transition:none!important}}@keyframes ag-direction-in-safe{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(24%)}to{opacity:1;clip-path:inset(-10% -5% -24%);transform:translate(0)}}.editorialHero h1,.editorialHero h1>span,.editorialHero .heroDirection,.directionWord{overflow:visible}.editorialHero .heroDirection{margin-bottom:-.08em;padding-bottom:.12em;line-height:1}.directionWord{margin-bottom:-.1em;line-height:1.05;padding:0 .05em .12em 0!important}.directionLetter{padding-bottom:.04em;line-height:1.08;display:inline-block;animation-name:ag-direction-in-safe!important}.directionAxis{bottom:-.11em}@media (width<=430px){.editorialHero h1{line-height:.86}.editorialHero .heroDirection{margin-bottom:-.1em;padding-bottom:.14em}.directionWord{padding-bottom:.14em!important}}.article-media{isolation:isolate;background:#111;margin:0;position:relative;overflow:hidden}.article-media>img{object-fit:cover;width:100%;height:100%;display:block}.article-media-category{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#100d12e8;padding:8px 10px;font-size:11px;line-height:1;position:absolute;bottom:18px;left:18px}.article-image-fallback{color:#fff;background:linear-gradient(135deg,#0b090d,#211629 68%,#6f329c);flex-direction:column;justify-content:space-between;padding:clamp(22px,4vw,52px);display:flex;position:absolute;inset:0;overflow:hidden}.article-image-fallback:before{content:"";border-top:1px solid #c9a6e566;border-left:1px solid #c9a6e533;position:absolute;inset:8%}.article-image-fallback small{z-index:1;color:var(--lilac);letter-spacing:.16em;text-transform:uppercase;font-size:11px;position:relative}.article-image-fallback strong{z-index:1;letter-spacing:-.08em;font-size:clamp(30px,6vw,92px);line-height:.78;position:relative}.article-image-fallback i{color:#ffffff09;letter-spacing:-.16em;font-size:clamp(170px,32vw,500px);font-style:normal;font-weight:800;position:absolute;bottom:-.34em;right:-.12em}.article-image-fallback i:after{content:"AG"}.article-page article>header>.article-media{border-radius:18px;width:100%;height:min(65vw,760px);margin-top:65px}.editorial-feature .article-media{min-height:650px}.secondary-editorial-grid .article-media{height:clamp(270px,30vw,470px)}.compact-editorial-grid .article-media{width:96px;height:96px}.continue-thinking .article-media{height:240px;margin:0 0 22px}.editorial-feature h2,.secondary-editorial-grid h3,.compact-editorial-grid h3,.article-page article>header h1,.continue-thinking h3{overflow-wrap:anywhere;text-wrap:balance}.secondary-editorial-grid p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-index a:focus-visible,.editorial-feature a:focus-visible,.continue-thinking a:focus-visible{outline:3px solid var(--purple);outline-offset:4px}@media (width<=700px){.intelligence-page .publication-hero{padding-left:18px;padding-right:18px;overflow:hidden}.intelligence-page .publication-hero h1{overflow-wrap:normal;font-size:clamp(58px,17vw,120px);line-height:.82}.editorial-feature .article-media{aspect-ratio:4/3;height:min(78vw,430px);min-height:0}.editorial-feature h2{font-size:clamp(38px,12vw,62px);line-height:.94}.editorial-feature p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.secondary-editorial-grid .article-media{aspect-ratio:4/3;height:auto}.secondary-editorial-grid>a>div{min-height:0;padding:24px 20px 28px}.secondary-editorial-grid h3{font-size:clamp(28px,8vw,40px);line-height:1.02}.compact-editorial-grid .article-media{grid-row:1/4;width:74px;height:74px}.article-page>article{padding-top:110px}.article-page article>header{padding:52px 18px 0}.article-page article>header h1{font-size:clamp(42px,13vw,68px);line-height:.92}.article-page article>header h2{font-size:17px;line-height:1.55}.article-page article>header>div{flex-wrap:wrap;gap:12px 20px;margin-top:34px}.article-page article>header>.article-media{aspect-ratio:4/3;border-radius:10px;height:auto;margin-top:42px}.article-body{padding:64px 18px}.article-body aside{margin-bottom:42px;position:static}.continue-thinking{padding:84px 18px}.continue-thinking .article-media{aspect-ratio:4/3;height:auto}.continue-thinking h3{font-size:28px;line-height:1.04}.editorial-index button,.editorial-index a{min-height:44px}}@media (width<=390px){.intelligence-page .publication-hero h1{font-size:16.2vw}.editorial-feature h2{font-size:11.2vw}.article-media-category{max-width:calc(100% - 24px);font-size:9px;bottom:12px;left:12px}}@media (width<=375px){.article-page article>header h1{font-size:12vw}.compact-editorial-grid h3{font-size:16px}}.reading-room{background:var(--paper)}.reading-room>article{padding-top:0}.reading-opening{background:var(--paper);flex-direction:column;justify-content:flex-end;min-height:92svh;display:flex;border-bottom:0!important;padding:clamp(150px,18vh,220px) 5vw 8vh!important}.reading-opening-signal{border-bottom:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;margin:0 0 auto!important;font-size:10px!important;display:flex!important}.reading-opening-signal a{color:var(--purple)}.reading-opening h1{text-wrap:balance;overflow-wrap:anywhere;margin:8vh 0 34px;font-weight:520;letter-spacing:-.07em!important;max-width:1500px!important;line-height:.84!important}.reading-opening h1.title-short{font-size:clamp(84px,11vw,176px)!important}.reading-opening h1.title-medium{font-size:clamp(70px,8.7vw,140px)!important}.reading-opening h1.title-long{font-size:clamp(58px,7vw,112px)!important}.reading-opening h1.title-xlong{font-size:clamp(48px,5.8vw,92px)!important;line-height:.9!important}.reading-opening>h2{max-width:800px!important;margin:0 0 40px!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.35!important}.reading-meta{border-top:1px solid var(--line);padding-top:20px;letter-spacing:.13em!important;gap:30px!important;margin:0!important;font-size:10px!important;display:flex!important}.reading-hero-wrap{background:#111;width:calc(100% - 28px);height:min(78vw,900px);margin:0 14px;position:relative;overflow:hidden}.reading-hero-media{width:100%;height:100%}.reading-hero-media img{filter:contrast(1.13)saturate(.9);animation:reading-image-reveal .9s var(--ease) both;transform:scale(1.025)}.reading-hero-wrap>small{z-index:3;color:#fff;letter-spacing:.15em;background:#0b090ddd;padding:8px 10px;font-size:9px;position:absolute;bottom:25px;left:28px}@keyframes reading-image-reveal{0%{clip-path:inset(0 8%);transform:scale(1.055)}to{clip-path:inset(0);transform:scale(1.025)}}.reading-entry{letter-spacing:.16em;width:min(1100px,90%);color:var(--purple);align-items:center;gap:25px;margin:0 auto;padding:72px 0 30px;font-size:10px;display:flex}.reading-entry i{background:var(--line);flex:1;height:1px}.reading-layout{max-width:1500px;margin:auto;grid-template-columns:220px minmax(0,720px) minmax(0,1fr)!important;justify-content:stretch!important;gap:clamp(45px,6vw,100px)!important;padding:60px 5vw 130px!important;display:grid!important}.reading-content{grid-column:2;min-width:0;max-width:720px!important}.reading-content .wordpress-content{counter-reset:reading-section;max-width:720px}.reading-rail{color:var(--muted);grid-column:1;grid-template-columns:2px 1fr;align-self:start;max-height:calc(100vh - 140px);gap:0 18px!important;font-size:10px!important;line-height:1.35!important;display:grid!important;position:sticky!important;top:110px!important}.reading-progress-vertical{background:var(--line);grid-row:1/5;width:1px;height:min(56vh,440px)}.reading-progress-vertical i{background:var(--purple);width:2px;transition:height 90ms linear;display:block}.reading-rail-copy{flex-direction:column;gap:8px;display:flex}.reading-rail-copy b{color:var(--ink);letter-spacing:.13em;font-size:10px}.reading-rail nav{flex-direction:column;margin-top:34px;display:flex}.reading-rail nav>small{color:var(--purple);letter-spacing:.15em;margin-bottom:12px}.reading-rail nav a{opacity:.5;border-top:1px solid #0000;grid-template-columns:24px 1fr;gap:8px;padding:7px 0;display:grid}.reading-rail nav a.active{opacity:1;color:var(--ink)}.reading-rail nav i{color:var(--purple);font-style:normal}.reading-share{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;display:flex}.reading-share a,.reading-share button{letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid #0000;min-height:30px;padding:4px 0;font-size:9px}.reading-share a:hover,.reading-share button:hover{border-bottom-color:var(--purple)}.mobile-reading-progress{display:none}.reading-content .wordpress-content>p:first-of-type{border-left:2px solid var(--purple);color:var(--ink);margin-bottom:2em;padding-left:24px;font-size:clamp(21px,2.1vw,29px);line-height:1.55}.reading-content .wordpress-content h2{border-top:1px solid var(--line);margin:2.6em 0 .8em;padding-top:34px;font-size:clamp(42px,5vw,70px);line-height:.98;position:relative}.reading-content .wordpress-content h2:before{content:attr(data-reading-section) " /";color:var(--purple);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;margin-bottom:20px;font-size:10px;display:block}.reading-content .wordpress-content h3{padding-top:20px;font-size:clamp(28px,3vw,42px)}.reading-content .wordpress-content blockquote{background:var(--ink);color:#fff;letter-spacing:-.06em;text-wrap:balance;border:0;width:min(1100px,90vw);margin:130px 0 130px 50%;padding:100px 8vw;font-size:clamp(44px,7vw,104px);line-height:.9;transform:translate(-50%)}.reading-content .wordpress-content blockquote p{color:inherit;margin:0}.reading-content .wordpress-content blockquote :is(p,strong,em,b,span,a,h2,h3){color:#f7f6f2!important}.reading-content .wordpress-content blockquote a{-webkit-text-decoration-color:var(--lilac);-webkit-text-decoration-color:var(--lilac);-webkit-text-decoration-color:var(--lilac);text-decoration-color:var(--lilac)}.reading-content .wordpress-content figure{width:min(1100px,90vw);margin:100px 0 100px 50%;transform:translate(-50%)}.reading-content .wordpress-content figure img{object-fit:cover;filter:contrast(1.1)saturate(.9);border-radius:0;width:100%;max-height:760px}.reading-content .wordpress-content ul{counter-reset:list-item;padding-left:0;list-style:none}.reading-content .wordpress-content ul>li{border-top:1px solid var(--line);padding:14px 0 14px 42px;position:relative}.reading-content .wordpress-content ul>li:before{content:"—";color:var(--purple);position:absolute;left:0}.reading-content .wordpress-content ol{counter-reset:ag-list;padding-left:0;list-style:none}.reading-content .wordpress-content ol>li{counter-increment:ag-list;border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.reading-content .wordpress-content ol>li:before{content:counter(ag-list,decimal-leading-zero);color:var(--purple);font-size:11px}.reading-content .wordpress-content strong{color:var(--ink);font-weight:720}.reading-content .wordpress-content em{-webkit-text-decoration-color:var(--lilac);-webkit-text-decoration-color:var(--lilac);-webkit-text-decoration-color:var(--lilac);text-decoration-color:var(--lilac);font-style:italic}.reading-content .wordpress-content a{text-underline-offset:5px;text-decoration-thickness:1px}.reading-content .wordpress-content a:hover{text-decoration-thickness:2px}.reading-content .wordpress-content table{scrollbar-color:var(--purple) #ded9d3;width:100%}.reading-content .wordpress-content th{background:var(--ink);color:#fff;letter-spacing:.06em;font-size:12px}.reading-content .wordpress-content td{background:#fff;min-width:130px}.ag-insight,.ag-data-moment{width:min(1100px,90vw);margin:110px 0 110px 50%;transform:translate(-50%)}.ag-insight{border-top:1px solid var(--purple);border-bottom:1px solid var(--line);padding:55px 0;font-size:clamp(30px,4vw,58px);line-height:1.05}.ag-data-moment{background:var(--ink);color:#fff;padding:8vw}.ag-data-moment strong{letter-spacing:-.09em;font-size:clamp(88px,16vw,250px);line-height:.74;display:block;color:var(--lilac)!important}.reading-cta{width:min(980px,90vw);transform:translate(-50%);background:#e9e4df!important;border-radius:0!important;margin:120px 0 0 50%!important;padding:clamp(42px,6vw,82px)!important}.reading-cta h3{letter-spacing:-.055em;max-width:760px;line-height:.92;font-size:clamp(42px,6vw,88px)!important}.reading-cta a{letter-spacing:.12em;border-bottom:1px solid;margin-top:28px;padding-bottom:7px;font-size:10px;display:inline-block}.article-closing{border-top:1px solid #ffffff26;background:var(--ink)!important;color:#fff!important;grid-template-columns:2fr repeat(3,1fr)!important;gap:40px!important;padding:72px 5vw!important;display:grid!important}.article-closing>span{color:var(--lilac);letter-spacing:.16em;font-size:12px}.article-closing>div{flex-direction:column;gap:10px;display:flex}.article-closing small{font-size:9px;color:#777!important;border:0!important;grid-column:auto!important;padding:0!important}.article-closing b{font-size:11px;font-weight:500;line-height:1.4}.reading-related{padding-top:140px}.reading-related>div{gap:12px;grid-template-columns:1.35fr .825fr .825fr!important}.reading-related a{border:1px solid var(--line)!important}.reading-related .related-large .article-media{height:430px}.reading-related .related-compact .article-media{height:260px}.reading-related a h3{overflow-wrap:anywhere;text-wrap:balance}.reading-related .related-large h3{font-size:clamp(34px,4vw,58px)}.next-reading{color:#fff;background:#0b0a0d;grid-template-columns:1.3fr .7fr;min-height:78svh;padding:8vw 5vw;display:grid;position:relative;overflow:hidden}.next-reading>span{z-index:2;color:var(--lilac);letter-spacing:.15em;align-self:start;font-size:10px;position:relative}.next-reading>strong{z-index:2;letter-spacing:-.065em;text-wrap:balance;grid-column:1;align-self:end;max-width:950px;font-size:clamp(54px,7.4vw,118px);line-height:.84;position:relative}.next-reading .article-media{opacity:.34;width:48%;height:100%;transition:width .7s var(--ease),opacity .4s;position:absolute;inset:0 0 0 auto}.next-reading .article-media:after{content:"";background:linear-gradient(90deg,#0b0a0d,#0000 80%);position:absolute;inset:0}.next-reading:hover .article-media{opacity:.48;width:54%}.next-reading>i{z-index:3;color:var(--lilac);font-size:50px;font-style:normal;position:absolute;bottom:7vw;right:5vw}@media (width<=900px){.reading-layout{grid-template-columns:170px minmax(0,1fr)!important}.reading-content{grid-column:2}.reading-related>div{grid-template-columns:1fr 1fr!important}.reading-related .related-large{grid-column:1/3}.article-closing{grid-template-columns:1fr 1fr!important}.article-closing>span{grid-column:1/3}}@media (width<=700px){.reading-opening{min-height:auto;padding:120px 18px 64px!important}.reading-opening-signal{margin-bottom:64px!important;display:block!important}.reading-opening-signal span{margin-top:13px;line-height:1.4;display:block}.reading-opening h1{margin:0 0 30px!important}.reading-opening h1.title-short{font-size:17vw!important}.reading-opening h1.title-medium{font-size:14vw!important}.reading-opening h1.title-long{font-size:11.5vw!important}.reading-opening h1.title-xlong{font-size:10.2vw!important;line-height:.94!important}.reading-opening>h2{font-size:18px!important}.reading-meta{flex-wrap:wrap;gap:12px 24px!important}.reading-hero-wrap{aspect-ratio:4/3;width:100%;height:auto;margin:0}.reading-hero-wrap>small{bottom:14px;left:14px}.reading-entry{width:auto;margin:0 18px;padding:54px 0 12px}.reading-layout{padding:36px 18px 90px!important;display:block!important}.reading-rail{max-height:none;display:block!important;position:static!important}.reading-progress-vertical,.reading-rail-copy,.reading-rail nav,.reading-share{display:none}.mobile-reading-progress{z-index:121;background:0 0;height:2px;display:block;position:fixed;top:0;left:0;right:0}.mobile-reading-progress i{background:var(--purple);height:100%;transition:width 90ms linear;display:block}.reading-content{max-width:none!important}.reading-content .wordpress-content>p:first-of-type{padding-left:18px;font-size:20px}.reading-content .wordpress-content h2{font-size:clamp(36px,11vw,54px)}.reading-content .wordpress-content blockquote{width:calc(100vw - 16px);margin:84px 0 84px 50%;padding:64px 26px;font-size:clamp(38px,12vw,58px)}.reading-content .wordpress-content figure{width:100%;margin:64px 0;transform:none}.ag-insight,.ag-data-moment{width:calc(100vw - 16px);margin:80px 0 80px 50%}.ag-data-moment{padding:70px 24px}.reading-cta{width:calc(100vw - 36px);margin-top:82px!important;padding:42px 24px!important}.reading-cta h3{font-size:11vw!important}.article-closing{grid-template-columns:1fr!important;padding:60px 18px!important}.article-closing>span{grid-column:1}.reading-related{padding:92px 18px}.reading-related>div{display:block!important}.reading-related a{margin-bottom:12px;display:block}.reading-related .related-large .article-media,.reading-related .related-compact .article-media{aspect-ratio:4/3;height:auto}.next-reading{flex-direction:column;justify-content:space-between;min-height:70svh;padding:74px 18px;display:flex}.next-reading>strong{font-size:13vw}.next-reading .article-media{opacity:.24;width:100%}.next-reading:hover .article-media{width:100%}.next-reading>i{bottom:30px;right:18px}}@media (width<=390px){.reading-opening h1.title-medium{font-size:13.2vw!important}.reading-opening h1.title-long{font-size:10.9vw!important}.reading-opening h1.title-xlong{font-size:9.7vw!important}.reading-opening>h2{font-size:16px!important}.reading-content .wordpress-content{font-size:16px}}@media (prefers-reduced-motion:reduce){.reading-hero-media img{clip-path:none;animation:none;transform:none}.reading-progress-vertical i,.mobile-reading-progress i,.next-reading .article-media{transition:none}}.article-enrichment{width:min(1100px,90vw);margin:120px 0 40px 50%;transform:translate(-50%)}.data-editorial{border-top:1px solid var(--ink);color:var(--ink);padding:80px 0}.data-editorial>header{letter-spacing:.14em;justify-content:space-between;gap:24px;margin-bottom:65px;font-size:10px;display:flex}.data-editorial>header small{color:var(--purple)}.data-editorial>strong{letter-spacing:-.095em;text-wrap:balance;font-size:clamp(92px,17vw,260px);font-weight:560;line-height:.72;display:block}.data-editorial>p{max-width:620px;margin:45px 0 0;font-size:18px;line-height:1.55}.data-number{background:var(--ink);color:#fff;border-top:0;padding:9vw 7vw}.data-number>header{border-bottom:1px solid #ffffff32;padding-bottom:18px}.data-number>strong{color:var(--lilac)}.data-number>p{color:#d1cbd4}.data-comparison-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.data-comparison-values>div{min-width:0;padding:30px 30px 38px 0}.data-comparison-values>div+div{border-left:1px solid var(--line);padding-left:30px}.data-comparison-values small{color:var(--purple);letter-spacing:.14em;margin-bottom:34px;font-size:10px;display:block}.data-comparison-values strong{letter-spacing:-.08em;overflow-wrap:anywhere;font-size:clamp(55px,8.2vw,126px);line-height:.78;display:block}.data-timeline ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.data-timeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.35fr) 1fr;align-items:baseline;gap:35px;padding:25px 0;display:grid}.data-timeline li strong{color:var(--purple);letter-spacing:-.045em;font-size:clamp(28px,4vw,58px)}.data-timeline li span{font-size:clamp(19px,2.4vw,34px);line-height:1.1}.data-table-wrap{scrollbar-color:var(--purple) #ddd8d2;max-width:100%;overflow-x:auto}.data-table-wrap:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.data-table{background:#ede9e4}.data-table table{border-collapse:collapse;width:100%;min-width:680px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;padding:22px 18px}.data-table thead th{background:var(--ink);color:#fff;letter-spacing:.14em;font-size:10px}.data-table tbody th{color:var(--purple);letter-spacing:.12em;font-size:11px}.data-table td{letter-spacing:-.035em;font-size:clamp(21px,3vw,38px)}.data-editorial>aside{border-top:1px solid var(--purple);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:35px;margin-top:70px;padding:38px 0;display:grid}.data-editorial>aside small{color:var(--purple);letter-spacing:.15em;font-size:9px}.data-editorial>aside blockquote{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,54px);line-height:1.04}.data-source{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:48px;color:inherit!important;background:0 0!important;gap:12px 28px!important;padding:20px 0 0!important;display:flex!important}.data-source span{letter-spacing:.1em;max-width:100%;color:var(--muted);line-height:1.45;font-size:9px!important}.data-number .data-source{border-top-color:#ffffff32}.data-number .data-source span{color:#aaa2ad}@media (width<=700px){.article-enrichment{width:calc(100vw - 16px);margin:80px 0 20px 50%}.data-editorial{padding:64px 18px}.data-editorial>header{margin-bottom:45px;display:block}.data-editorial>header span{margin-top:12px;line-height:1.45;display:block}.data-editorial>strong{font-size:clamp(70px,22vw,112px)}.data-number{padding:74px 20px}.data-comparison-values{display:block}.data-comparison-values>div{padding:25px 0 32px}.data-comparison-values>div+div{border-left:0;border-top:1px solid var(--line);padding:32px 0}.data-comparison-values strong{font-size:clamp(52px,17vw,82px)}.data-timeline li{padding:22px 0;display:block}.data-timeline li span{margin-top:10px;font-size:20px;display:block}.data-editorial>aside{display:block}.data-editorial>aside blockquote{margin-top:24px;font-size:34px}.data-source{display:block!important}.data-source span{margin-bottom:10px;display:block}.data-table-wrap:after{content:"DESLIZE PARA VER TODOS OS DADOS →";color:var(--purple);letter-spacing:.1em;padding-top:12px;font-size:9px;display:block}}.reading-layout{--reading-rail-width:220px;--reading-grid-gap:clamp(45px,6vw,100px);container:article-shell/inline-size}.reading-content{--article-reading-width:min(720px,100%);--article-media-canvas:max(0px,calc(100cqi - var(--reading-rail-width) - var(--reading-grid-gap)));overflow:visible}.reading-content .wordpress-content>figure,.reading-content .wordpress-content>blockquote,.reading-content .ag-insight,.reading-content .ag-data-moment,.reading-content .article-enrichment,.reading-content .reading-cta{max-width:var(--article-media-canvas);margin-left:0;transform:none}.reading-content .reading-cta{margin-left:0!important}.reading-content .wordpress-content>figure[data-media-width=reading]{width:var(--article-reading-width)}.reading-content .wordpress-content>figure[data-media-width=wide],.reading-content .wordpress-content>blockquote,.reading-content .ag-insight,.reading-content .reading-cta{width:min(980px,var(--article-media-canvas))}.reading-content .wordpress-content>figure[data-media-width=full],.reading-content .ag-data-moment,.reading-content .article-enrichment{width:min(1100px,var(--article-media-canvas))}.reading-content .wordpress-content>figure[data-media-width] img,.reading-content .wordpress-content>img{max-width:100%;height:auto;display:block}.reading-content .wordpress-content>figure.wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reading-content .wordpress-content>figure.wp-block-gallery>figure{width:100%;max-width:100%;margin:0;transform:none}.reading-content .wordpress-content>figure.wp-block-table{overflow-x:auto}@media (width<=900px) and (width>=701px){.reading-layout{--reading-rail-width:170px;--reading-grid-gap:clamp(32px,4vw,52px)}}@media (width<=700px){.reading-layout{container-type:normal}.reading-content{--article-media-canvas:100%}.reading-content .wordpress-content>figure[data-media-width=reading]{width:100%}.reading-content .wordpress-content>figure[data-media-width=wide]{width:calc(100vw - 36px)}.reading-content .wordpress-content>figure[data-media-width=full],.reading-content .wordpress-content>blockquote,.reading-content .ag-insight,.reading-content .ag-data-moment,.reading-content .article-enrichment{width:calc(100vw - 16px);margin-left:50%;transform:translate(-50%)}.reading-content .reading-cta{width:calc(100vw - 36px);transform:none;margin-left:0!important}.reading-content .wordpress-content>figure.wp-block-gallery{grid-template-columns:1fr}}.ag-form{grid-template-columns:1fr 1fr;gap:18px;width:min(920px,100%);margin-top:54px;display:grid}.ag-form label{gap:9px;display:grid}.ag-form label:last-of-type{grid-column:1/3}.ag-form label span{letter-spacing:.13em;color:var(--purple);font-size:11px}.ag-form input,.ag-form textarea,.ops-filters input,.ops-filters select{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #aaa;padding:15px 0}.ag-form textarea{resize:vertical;min-height:130px}.ag-form>small,.ag-form>button,.ag-form-result,.ag-form-error{grid-column:1/3}.ag-form>small{max-width:680px;color:var(--muted);line-height:1.5}.ag-form>button{background:var(--ink);color:#fff;letter-spacing:.11em;border:0;justify-self:start;padding:18px 24px;font-size:11px}.ag-form-result{border-left:3px solid var(--purple);padding:26px}.ag-form-result a{border-bottom:1px solid;margin-top:10px;display:inline-block}.ag-form-error{color:#8d2040}.ag-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.ops-page{color:#fff;background:#0b0a0d;min-height:100vh;padding:52px 5vw 120px}.ops-page>header{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:40px;padding-bottom:42px;display:flex}.ops-page>header small,.ops-block>header p,.ops-matrix>header p{color:var(--lilac);letter-spacing:.15em;font-size:11px}.ops-page h1{letter-spacing:-.07em;margin:32px 0 0;font-size:clamp(54px,8vw,120px);line-height:.82}.ops-page h1 em{color:var(--lilac);font-style:normal}.ops-page>header>p{letter-spacing:.12em;font-size:10px}.ops-status{border-top:1px solid #ffffff28;grid-template-columns:repeat(4,1fr);margin:40px 0 130px;display:grid}.ops-status article{border-right:1px solid #ffffff28;gap:40px;padding:18px;display:grid}.ops-status small,.ops-forms small{color:#aaa;letter-spacing:.12em;font-size:9px}.ops-status strong{font-size:clamp(24px,3vw,44px)}.ops-block{margin:120px 0}.ops-block>header,.ops-matrix>header{grid-template-columns:1fr 2fr;margin-bottom:55px;display:grid}.ops-block h2,.ops-matrix h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,88px)}.ops-forms{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ops-forms article{border:1px solid #ffffff24;padding:30px}.ops-forms h3{font-size:30px}.ops-forms p,.ops-forms span{color:#aaa}.ops-forms strong{color:var(--lilac);margin-top:48px;font-size:72px;display:block}.ops-forms span{letter-spacing:.1em;font-size:9px}.ops-filters{grid-template-columns:2fr 1fr 1fr auto;gap:14px;margin-bottom:30px;display:grid}.ops-filters input,.ops-filters select{color:#fff;border-color:#ffffff36}.ops-filters select option{color:#111}.ops-filters button{background:var(--purple);color:#fff;border:0;padding:0 22px}.ops-table{border-top:1px solid #ffffff36;overflow:auto}.ops-table table{border-collapse:collapse;width:100%;min-width:1050px}.ops-table th,.ops-table td{text-align:left;border-bottom:1px solid #ffffff1d;padding:16px 12px;font-size:11px}.ops-table th{color:var(--lilac);letter-spacing:.1em}.ops-table td span{color:#999;margin-top:6px;display:block}.ops-matrix article{border-top:1px solid #ffffff2b;grid-template-columns:1fr .5fr 2fr;gap:24px;padding:18px 0;display:grid}.ops-matrix article small{color:#aaa}.ops-matrix article strong{color:var(--lilac)}.ops-matrix article p{color:#bbb;margin:0}.ops-preview-link{border-bottom:1px solid var(--lilac);color:var(--lilac);margin-top:60px;padding-bottom:8px;display:inline-block}.client-presentation{color:#fff;background:#0b0a0d}.client-hero{background:radial-gradient(circle at 78% 34%,#6f329c55,#0000 27%),#0b0a0d;flex-direction:column;justify-content:space-between;min-height:100svh;padding:36px 5vw 64px;display:flex}.client-top{letter-spacing:.14em;border-bottom:1px solid #ffffff35;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.client-hero>p,.client-intro>p:first-child,.client-experiences header p,.client-status header p,.client-timeline header p,.client-next>p{color:var(--lilac);letter-spacing:.16em;font-size:10px}.client-hero h1{letter-spacing:-.075em;margin:40px 0;font-size:clamp(64px,10.8vw,170px);line-height:.78}.client-hero h1 em,.client-intro h2 em,.client-next h2 em{color:var(--lilac);font-style:normal}.client-hero>div:last-child{justify-content:space-between;align-items:end;display:flex}.client-hero a,.client-next a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:8px;font-size:11px;display:inline-block}.client-hero>div:last-child span{letter-spacing:.13em;color:#aaa;font-size:10px}.client-intro{background:var(--paper);color:var(--ink);padding:16vw 5vw}.client-intro h2{letter-spacing:-.06em;font-size:clamp(56px,8vw,122px);line-height:.86}.client-intro>p:last-child{max-width:570px;color:var(--muted);margin-left:auto;font-size:20px;line-height:1.55}.client-experiences,.client-status,.client-timeline{padding:130px 5vw}.client-experiences header,.client-status header,.client-timeline header{grid-template-columns:1fr 2fr;margin-bottom:72px;display:grid}.client-experiences h2,.client-status h2,.client-timeline h2{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6.5vw,98px)}.client-experiences>div{grid-template-columns:repeat(2,1fr);display:grid}.client-experiences article{border-top:1px solid #ffffff2b;grid-template-columns:60px 1fr;align-items:center;min-height:120px;display:grid}.client-experiences article span{color:var(--lilac);font-size:10px}.client-experiences article h3{margin:0;font-size:clamp(23px,3vw,42px)}.client-status{background:var(--paper);color:var(--ink)}.client-status>div{grid-template-columns:repeat(5,1fr);display:grid}.client-status article{border-top:1px solid #aaa;border-right:1px solid #ccc;flex-direction:column;justify-content:space-between;min-height:230px;padding:20px;display:flex}.client-status strong{color:var(--purple);font-size:clamp(20px,2.4vw,34px)}.client-status span{letter-spacing:.12em;font-size:10px}.client-timeline article{border-top:1px solid #ffffff2b;grid-template-columns:70px 1fr auto;align-items:center;padding:20px 0;display:grid}.client-timeline article span,.client-timeline article strong{color:var(--lilac);letter-spacing:.12em;font-size:10px}.client-timeline article h3{margin:0;font-size:clamp(25px,3vw,44px)}.client-next{background:var(--purple);flex-direction:column;justify-content:center;min-height:90svh;padding:14vw 5vw;display:flex}.client-next h2{letter-spacing:-.075em;font-size:clamp(66px,10vw,150px);line-height:.78}.client-next h2 em{color:#fff}.client-next>div{gap:30px;display:flex}@media (width<=700px){.ag-form{grid-template-columns:1fr}.ag-form label:last-of-type,.ag-form>small,.ag-form>button,.ag-form-result,.ag-form-error{grid-column:1}.ops-page{padding:34px 18px 90px}.ops-page>header,.client-top,.client-hero>div:last-child{display:block}.ops-page>header>p,.client-top span,.client-hero>div:last-child span{margin-top:14px;display:block}.ops-status{grid-template-columns:1fr 1fr;margin-bottom:90px}.ops-block>header,.ops-matrix>header,.client-experiences header,.client-status header,.client-timeline header{display:block}.ops-forms,.ops-filters{grid-template-columns:1fr}.ops-filters button{padding:16px}.ops-matrix article{grid-template-columns:1fr}.client-hero{padding:26px 18px 44px}.client-hero h1{font-size:17vw}.client-intro,.client-experiences,.client-status,.client-timeline,.client-next{padding:100px 18px}.client-intro h2{font-size:14vw}.client-intro>p:last-child{font-size:17px}.client-experiences>div{grid-template-columns:1fr}.client-status>div{grid-template-columns:1fr 1fr}.client-status article{min-height:170px}.client-timeline article{grid-template-columns:40px 1fr}.client-timeline article strong{grid-column:2;margin-top:8px}.client-next h2{font-size:16vw}.client-next>div{gap:22px;display:grid}}.openingWords{grid-template-rows:repeat(4,minmax(0,1fr));height:min(68vh,760px);overflow:visible}.ag-form select{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #aaa;padding:15px 0}.ag-form select option{color:#111}.ag-form>small a{text-underline-offset:3px;text-decoration:underline}.consultant-admin{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.consultant-admin article{border:1px solid #ffffff24;padding:28px}.consultant-admin article>header{justify-content:space-between;gap:20px;display:flex}.consultant-admin h3{margin:8px 0 26px;font-size:28px}.consultant-admin small{color:var(--lilac);letter-spacing:.14em;font-size:9px}.consultant-admin article>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.consultant-admin label{color:#aaa;letter-spacing:.1em;gap:8px;font-size:9px;display:grid}.consultant-admin input{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff35;padding:11px 0}.consultant-admin button{color:#fff;letter-spacing:.12em;background:0 0;border:1px solid #ffffff3b;margin-top:24px;padding:13px 16px;font-size:9px}.consultant-switch{align-items:center;gap:9px;display:flex!important}.consultant-switch input{width:auto}.consultant-admin>p{color:var(--lilac);grid-column:1/-1}@media (width<=700px){.consultant-admin{grid-template-columns:1fr}.consultant-admin article>header{display:block}.consultant-admin article>div{grid-template-columns:1fr}.consultant-switch{margin-bottom:20px}}.intelligence-page .publication-hero{min-height:clamp(430px,58svh,680px);padding-bottom:58px}.intelligence-page .publication-hero h1{margin-bottom:34px;font-size:clamp(72px,10.5vw,166px)}.intelligence-page .publication-hero>small{color:var(--purple);letter-spacing:.16em;margin-top:28px;font-size:10px;display:block}.editorial-feature{padding-top:0;padding-bottom:92px}.editorial-feature>a{grid-template-columns:minmax(0,58fr) minmax(340px,42fr);min-height:0}.editorial-feature figure{aspect-ratio:16/10;min-height:0}.editorial-feature>a>div{padding:clamp(30px,3.6vw,54px)}.editorial-feature h2{letter-spacing:-.048em;font-size:clamp(36px,3.8vw,56px);line-height:.96}.editorial-feature p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.editorial-feature footer{grid-template-columns:1fr auto;margin-top:auto}.editorial-feature footer i{justify-self:end}.editorial-index{padding-top:105px}.standard-story-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 22px;margin-top:0;padding-top:26px;display:grid}.standard-story-grid+.standard-story-grid{margin-top:72px}.standard-story-grid>a{min-width:0;color:var(--ink);grid-template-rows:auto auto auto 1fr auto;align-content:start;display:grid}.standard-story-grid figure{aspect-ratio:4/3;background:#111;width:100%;margin:0 0 19px;position:relative;overflow:hidden}.standard-story-grid img{object-fit:cover;filter:contrast(1.12)saturate(.84);width:100%;height:100%;transition:transform .5s var(--ease),filter .3s}.standard-story-grid small,.editorial-rhythm-break small{color:var(--purple);letter-spacing:.075em;text-transform:uppercase;font-size:10px;line-height:1.35}.standard-story-grid h3{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(23px,2.05vw,31px);line-height:1.02}.standard-story-grid p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.standard-story-grid>a>span,.editorial-rhythm-break>a>span{border-top:1px solid var(--line);letter-spacing:.08em;align-self:end;margin-top:22px;padding-top:14px;font-size:10px}.standard-story-grid>a:hover img,.editorial-rhythm-break>a:hover img{filter:contrast(1.16)saturate(.94);transform:scale(1.02)}.standard-story-grid>a:hover h3,.editorial-rhythm-break>a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.editorial-rhythm-break{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr;gap:22px;margin:86px 0;padding:26px 0;display:grid}.editorial-rhythm-break>a{min-width:0;color:var(--ink);grid-template-rows:auto auto 1fr auto;padding-bottom:24px;display:grid}.editorial-rhythm-break figure{aspect-ratio:16/8;margin:0 0 20px;overflow:hidden}.editorial-rhythm-break .side figure{aspect-ratio:8/8}.editorial-rhythm-break img{object-fit:cover;filter:contrast(1.12)saturate(.84);width:100%;height:100%;transition:transform .5s var(--ease)}.editorial-rhythm-break h3{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(24px,3vw,44px);line-height:1}.editorial-rhythm-break .side h3{font-size:clamp(22px,2.2vw,31px)}.compact-editorial-grid{margin:86px 0}.compact-editorial-grid+a,.compact-editorial-grid+.standard-story-grid{margin-top:0}.article-image-fallback{height:100%}@media (width<=1024px){.standard-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-feature>a{grid-template-columns:1.1fr .9fr}.editorial-feature h2{font-size:clamp(34px,4.4vw,48px)}}@media (width<=700px){.intelligence-page .publication-hero{min-height:460px;padding-bottom:44px}.intelligence-page .publication-hero h1{font-size:clamp(58px,16.2vw,92px)}.editorial-feature{padding-bottom:70px}.editorial-feature>a{display:block}.editorial-feature figure{aspect-ratio:16/10;height:auto}.editorial-feature>a>div{padding:26px 0}.editorial-feature h2{font-size:clamp(34px,10vw,46px)}.editorial-feature footer{margin-top:36px}.editorial-index{padding-top:78px}.standard-story-grid{grid-template-columns:1fr;gap:42px}.standard-story-grid figure{aspect-ratio:4/3}.standard-story-grid h3{font-size:clamp(25px,7.4vw,32px)}.standard-story-grid p{-webkit-line-clamp:2}.editorial-rhythm-break{grid-template-columns:1fr;gap:42px;margin:64px 0}.editorial-rhythm-break figure,.editorial-rhythm-break .side figure{aspect-ratio:16/10}.editorial-rhythm-break h3,.editorial-rhythm-break .side h3{font-size:clamp(26px,8vw,36px)}.compact-editorial-grid{margin:64px 0}.compact-editorial-grid figure{aspect-ratio:1}.compact-editorial-grid h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.standard-story-grid img,.editorial-rhythm-break img{transition:none}}.ag-article-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 22px;padding-top:24px;display:grid}.ag-article-card{min-width:0;color:var(--ink);display:block}.ag-article-card__media{aspect-ratio:3/2;background:#121014;width:100%;margin:0 0 18px;position:relative;overflow:hidden}.ag-article-card__media img{object-fit:cover;filter:contrast(1.13)saturate(.84);width:100%;height:100%;transition:transform .5s var(--ease),filter .3s ease;display:block}.ag-article-card__content{flex-direction:column;min-height:142px;display:flex}.ag-article-card__content small{color:var(--purple);letter-spacing:.07em;text-transform:uppercase;font-size:10px;line-height:1.35}.ag-article-card__content h3{letter-spacing:-.032em;margin:13px 0 0;font-size:clamp(22px,1.85vw,29px);line-height:1.04}.ag-article-card__content p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ag-article-card__content>span{letter-spacing:.09em;align-self:flex-start;margin-top:auto;padding-top:18px;font-size:9px}.ag-article-card:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ag-article-card--featured{grid-column:span 2}.ag-article-card--featured .ag-article-card__media{aspect-ratio:16/8.2}.ag-article-card--featured .ag-article-card__content h3{max-width:900px;font-size:clamp(32px,3.4vw,50px);line-height:.98}.ag-article-card--featured .ag-article-card__content{min-height:190px}.ag-article-card--horizontal{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,58fr) minmax(320px,42fr);display:grid}.ag-article-card--horizontal .ag-article-card__media{aspect-ratio:16/10;height:100%;min-height:390px;margin:0}.ag-article-card--horizontal .ag-article-card__content{min-height:390px;padding:clamp(30px,3.6vw,54px)}.ag-article-card--horizontal .ag-article-card__content h3{letter-spacing:-.048em;font-size:clamp(36px,3.8vw,56px);line-height:.96}.ag-article-card--horizontal .ag-article-card__content p{-webkit-line-clamp:4;font-size:16px}.ag-article-grid--compact{grid-template-columns:1fr 1fr;margin:76px 0;padding-top:0}.ag-article-card--compact{border-bottom:1px solid var(--line);grid-template-columns:108px 1fr;align-items:center;gap:18px;min-height:136px;padding:14px 0;display:grid}.ag-article-card--compact:nth-child(odd){border-right:1px solid var(--line);padding-right:22px}.ag-article-card--compact:nth-child(2n){padding-left:22px}.ag-article-card--compact .ag-article-card__media{aspect-ratio:1;width:108px;margin:0}.ag-article-card--compact .ag-article-card__content{min-height:104px}.ag-article-card--compact .ag-article-card__content h3{font-size:18px;line-height:1.08}.ag-article-card--compact .ag-article-card__content>span{padding-top:10px}.ag-article-grid--home{border-color:#ffffff38;grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-home .ag-article-card__content small,.intelligence-home .ag-article-card__content>span{color:var(--lilac)}.intelligence-home .ag-article-card__media{background:#171319}.intelligence-home .ag-article-card--featured .ag-article-card__content{min-height:168px}.editorial-feature>.ag-article-card{width:100%}.editorial-feature>.ag-article-card .ag-article-card__content h3{max-width:850px}.editorial-rhythm-break>.ag-article-card--horizontal{border-top:0;grid-template-columns:1fr;align-content:start}.editorial-rhythm-break>.ag-article-card--horizontal .ag-article-card__media{aspect-ratio:16/8;height:auto;min-height:0}.editorial-rhythm-break>.ag-article-card--horizontal .ag-article-card__content{min-height:190px;padding:22px 0}.editorial-rhythm-break>.ag-article-card--horizontal .ag-article-card__content h3{font-size:clamp(27px,3vw,43px)}.editorial-rhythm-break>.ag-article-card--compact{border:0;padding:0;display:block}.editorial-rhythm-break>.ag-article-card--compact .ag-article-card__media{aspect-ratio:1;width:100%;margin-bottom:18px}.editorial-rhythm-break>.ag-article-card--compact .ag-article-card__content{min-height:190px}.continue-thinking>.ag-article-grid{gap:22px}.continue-thinking .ag-article-card__content{min-height:150px}@media (width<=1024px){.ag-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-article-card--featured{grid-column:span 2}.ag-article-card--horizontal{grid-template-columns:1.1fr .9fr}.ag-article-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ag-article-grid,.ag-article-grid--home{grid-template-columns:1fr;gap:40px}.ag-article-card--featured{grid-column:auto}.ag-article-card__media,.ag-article-card--featured .ag-article-card__media{aspect-ratio:16/10}.ag-article-card__content{min-height:130px}.ag-article-card__content h3,.ag-article-card--featured .ag-article-card__content h3{font-size:clamp(25px,7.4vw,34px)}.ag-article-card--horizontal{display:block}.ag-article-card--horizontal .ag-article-card__media{aspect-ratio:16/10;height:auto;min-height:0}.ag-article-card--horizontal .ag-article-card__content{min-height:0;padding:26px 0}.ag-article-card--horizontal .ag-article-card__content h3{font-size:clamp(32px,9.5vw,44px)}.ag-article-grid--compact{margin:58px 0;display:block}.ag-article-card--compact:nth-child(n){border-right:0;grid-template-columns:82px 1fr;gap:14px;min-height:108px;padding:13px 0;display:grid}.ag-article-card--compact .ag-article-card__media{aspect-ratio:1;width:82px;margin:0}.ag-article-card--compact .ag-article-card__content{min-height:80px}.ag-article-card--compact .ag-article-card__content h3{font-size:17px}.ag-article-card--compact .ag-article-card__content>span{display:none}.editorial-rhythm-break>.ag-article-card--compact{display:grid}.editorial-rhythm-break>.ag-article-card--compact .ag-article-card__media{aspect-ratio:1;width:82px;margin:0}}@media (prefers-reduced-motion:reduce){.ag-article-card__media img{transition:none!important}}@media (width>=701px) and (hover:hover){.ag-article-grid--compact{border-top:0;align-items:stretch;gap:6px;min-height:270px;padding:0;display:flex}.ag-article-grid--compact .ag-article-card--compact{isolation:isolate;border:1px solid var(--line);min-width:0;min-height:270px;transition:flex-grow .52s var(--ease),border-color .3s ease,background-color .3s ease;background:#e8e5e1;border-radius:16px;flex:1 1 0;padding:0;display:flex;position:relative;overflow:hidden}.ag-article-grid--compact .ag-article-card--compact:nth-child(n){border-right:1px solid var(--line);padding:0}.ag-article-grid--compact .ag-article-card--compact .ag-article-card__media{z-index:-1;aspect-ratio:auto;opacity:0;width:100%;height:100%;transition:opacity .34s ease,transform .58s var(--ease);margin:0;position:absolute;inset:0;transform:scale(1.035)}.ag-article-grid--compact .ag-article-card--compact .ag-article-card__media:after{content:"";background:linear-gradient(#08070914 24%,#080709d6 100%);position:absolute;inset:0}.ag-article-grid--compact .ag-article-card--compact .ag-article-card__content{justify-content:space-between;width:100%;min-height:0;padding:20px 18px}.ag-article-grid--compact .ag-article-card--compact .ag-article-card__content small{max-width:18ch;color:var(--purple)}.ag-article-grid--compact .ag-article-card--compact .ag-article-card__content h3{letter-spacing:-.035em;margin-top:auto;padding-top:34px;font-size:clamp(17px,1.35vw,22px);line-height:1.02}.ag-article-grid--compact .ag-article-card--compact .ag-article-card__content>span{opacity:0;color:#fff;max-height:0;padding-top:0;transition:max-height .32s,padding-top .32s,opacity .25s;overflow:hidden}.ag-article-grid--compact .ag-article-card--compact:is(:hover,:focus-visible){color:#fff;outline:2px solid var(--purple);outline-offset:2px;background:#171419;border-color:#ffffff52;flex-grow:2.15}.ag-article-grid--compact .ag-article-card--compact:is(:hover,:focus-visible) .ag-article-card__media{opacity:1;transform:scale(1)}.ag-article-grid--compact .ag-article-card--compact:is(:hover,:focus-visible) .ag-article-card__content small{color:var(--lilac)}.ag-article-grid--compact .ag-article-card--compact:is(:hover,:focus-visible) .ag-article-card__content>span{opacity:1;max-height:34px;padding-top:12px}}@media (width>=701px) and (hover:hover) and (prefers-reduced-motion:reduce){.ag-article-grid--compact .ag-article-card--compact,.ag-article-grid--compact .ag-article-card--compact .ag-article-card__media,.ag-article-grid--compact .ag-article-card--compact .ag-article-card__content>span{transition:none!important}}.ag-article-card__media{margin-bottom:20px}.ag-article-card__media img{object-position:center 42%;filter:contrast(1.17)saturate(.9)brightness(.96)}.ag-article-card__content{min-height:150px}.ag-article-card__meta{flex-wrap:wrap;align-items:center;gap:0;font-weight:450;display:flex;color:#777176!important;letter-spacing:.055em!important}.ag-article-card__meta b{color:var(--purple);font-weight:650}.ag-article-card__meta i{color:#aaa3a8;margin:0 7px;font-style:normal}.ag-article-card__content h3{letter-spacing:-.035em;width:fit-content;max-width:100%;margin-top:12px;line-height:1.055;position:relative;text-decoration:none!important}.ag-article-card__content h3:after{content:"";background:var(--purple);transform-origin:0;width:min(58px,28%);height:1px;transition:transform .34s var(--ease);position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.ag-article-card--title-long:not(.ag-article-card--featured):not(.ag-article-card--horizontal) .ag-article-card__content h3{letter-spacing:-.03em;font-size:clamp(20px,1.65vw,26px)}.ag-article-card--title-very-long:not(.ag-article-card--featured):not(.ag-article-card--horizontal) .ag-article-card__content h3{letter-spacing:-.025em;font-size:clamp(18px,1.48vw,24px);line-height:1.08}.ag-article-card__content p{margin-top:16px}.ag-article-card__cta{color:inherit;letter-spacing:.1em;align-items:center;gap:5px;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.ag-article-card__cta i{color:var(--purple);font-style:normal;transition:transform .25s;display:inline-block}.ag-article-card:is(:hover,:focus-visible) .ag-article-card__content h3:after{transform:scaleX(1)}.ag-article-card:is(:hover,:focus-visible) .ag-article-card__cta i{transform:translate(3px,-2px)}.ag-article-card:focus-visible{outline:2px solid var(--purple);outline-offset:6px}.ag-article-card:hover .ag-article-card__media img{filter:contrast(1.2)saturate(.94)brightness(.98);transform:scale(1.025)}.ag-article-card--featured .ag-article-card__content,.ag-article-card--horizontal .ag-article-card__content{min-height:0}.ag-article-card--featured .ag-article-card__content p{-webkit-line-clamp:3}.continue-thinking .ag-article-grid{align-items:stretch}.continue-thinking .ag-article-card{flex-direction:column;display:flex}.continue-thinking .ag-article-card__content{height:100%}.intelligence-home .ag-article-grid--home{border-color:var(--ink)}.intelligence-home .ag-article-card{color:var(--ink)}.intelligence-home .ag-article-card__meta{color:#777176!important}.intelligence-home .ag-article-card__meta b{color:var(--purple)}.intelligence-home .ag-article-card__content p{color:var(--muted)}.intelligence-home .ag-article-card__cta{color:var(--ink)}.intelligence-home .ag-article-card__content h3:after{background:var(--purple)}@media (width<=700px){.ag-article-card__content{min-height:0}.ag-article-card__meta{row-gap:3px}.ag-article-card--title-long:not(.ag-article-card--featured):not(.ag-article-card--horizontal) .ag-article-card__content h3,.ag-article-card--title-very-long:not(.ag-article-card--featured):not(.ag-article-card--horizontal) .ag-article-card__content h3{font-size:clamp(23px,6.7vw,31px);line-height:1.08}.ag-article-card__cta{margin-top:18px;padding-top:0}.continue-thinking .ag-article-card__content{height:auto}}@media (prefers-reduced-motion:reduce){.ag-article-card__content h3:after,.ag-article-card__cta i{transition:none!important}}.openingWords span,.openingWords b{margin-block:-.18em;padding-block:.18em;line-height:1;overflow:visible}.openingWords b{align-self:center}@media (width<=430px){.openingWords{height:62vh}.openingWords span,.openingWords b{margin-block:-.2em;padding-block:.2em;line-height:1.04}}.link-admin{gap:14px;display:grid}.link-admin-actions{align-items:center;gap:16px;margin-bottom:8px;display:flex}.link-admin-actions button,.link-admin article header button{color:#111;font:700 10px var(--font-geist-mono);cursor:pointer;background:#fff;border:1px solid #ffffff36;padding:11px 14px}.link-admin article{background:#121114;border:1px solid #ffffff24;padding:20px}.link-admin article header{justify-content:space-between;align-items:flex-start;display:flex}.link-admin article header h3{margin:6px 0 18px;font-size:22px}.link-admin article header>div:last-child{gap:6px;display:flex}.link-admin-grid{grid-template-columns:1fr 2fr 2fr 1fr 1fr 1fr;gap:10px;display:grid}.link-admin-grid label{font:600 9px var(--font-geist-mono);letter-spacing:.08em}.link-admin-grid input,.link-admin-grid select{color:#fff;width:100%;min-height:42px;font:400 12px var(--font-geist-sans);background:#070708;border:1px solid #ffffff2e;margin-top:7px;padding:9px;display:block}.link-admin-toggles{gap:22px;margin-top:16px;font-size:12px;display:flex}.link-admin-toggles label{align-items:center;gap:7px;display:flex}@media (width<=900px){.link-admin-grid{grid-template-columns:1fr}.link-admin-toggles{flex-direction:column;align-items:flex-start;gap:10px}}.intelligence-cms{gap:32px;display:grid}.intelligence-editor,.cms-library{background:#111012;border:1px solid #ffffff24;padding:28px}.intelligence-editor>header,.cms-library>header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.intelligence-editor h2,.cms-library h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(28px,4vw,48px)}.intelligence-editor button,.cms-library button{font-family:var(--font-geist-mono);cursor:pointer}.intelligence-editor>header>button{color:#fff;background:0 0;border:1px solid #ffffff48;padding:12px 16px}.cms-editor-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;display:grid}.cms-fields,.cms-content{align-content:start;gap:14px;display:grid}.cms-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intelligence-editor label{color:#aaa;font:650 9px/1.2 var(--font-geist-mono);letter-spacing:.1em;display:block}.intelligence-editor input,.intelligence-editor textarea{color:#fff;width:100%;font:400 14px/1.45 var(--font-geist-sans);background:#080709;border:1px solid #ffffff2b;outline:none;margin-top:7px;padding:12px 13px;display:block}.intelligence-editor input:focus,.intelligence-editor textarea:focus{border-color:#8d5cff}.intelligence-editor textarea{resize:vertical}.intelligence-editor label>span{float:right;color:#777}.cms-content textarea{min-height:555px;font-family:var(--font-geist-mono);font-size:12px}.cms-seo{border:1px solid #ffffff20;margin-top:18px;padding:16px}.cms-seo summary{cursor:pointer;font:650 10px var(--font-geist-mono);letter-spacing:.1em}.cms-seo>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.cms-check{align-items:center;gap:9px;display:flex!important}.cms-check input{width:auto;margin:0}.cms-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.cms-actions button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #ffffff35;padding:13px 15px;font-size:10px}.cms-actions button.primary{background:#7040e8;border-color:#7040e8}.cms-actions button:disabled{opacity:.45}.cms-actions span{font:650 10px var(--font-geist-mono);color:#bea8ff}.cms-actions a{font:650 10px var(--font-geist-mono);margin-left:auto}.cms-preview{color:#0b0a0c;background:#f2efe9;margin-top:28px;padding:clamp(24px,5vw,70px)}.cms-preview>small{font:650 10px var(--font-geist-mono);letter-spacing:.1em}.cms-preview h1{letter-spacing:-.06em;max-width:900px;margin:35px 0 22px;font-size:clamp(38px,6vw,78px);line-height:.94}.cms-preview>p{max-width:760px;font-size:20px;line-height:1.45}.cms-preview>img{object-fit:cover;width:100%;max-height:580px;margin:35px 0}.cms-preview>div{max-width:760px;font-size:17px;line-height:1.7}.cms-library>header>span{font:650 10px var(--font-geist-mono)}.cms-library>div{display:grid}.cms-library>div>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff20;grid-template-columns:100px minmax(0,1fr) 250px 80px;align-items:center;gap:15px;width:100%;padding:18px 5px;display:grid}.cms-library>div>button:hover{background:#ffffff08}.cms-library button strong{font:600 15px var(--font-geist-sans)}.cms-library button small{color:#888}.cms-library button i{font-size:9px;font-style:normal}.cms-status{letter-spacing:.08em;border:1px solid #ffffff32;width:max-content;padding:5px 7px;font-size:8px}.cms-status.published{color:#83dfa3;border-color:#58b67a}.cms-status.draft{color:#f3c96d;border-color:#d7aa49}.cms-status.archived{color:#888}@media (width<=900px){.intelligence-editor,.cms-library{padding:18px}.cms-editor-grid,.cms-seo>div{grid-template-columns:1fr}.cms-content textarea{min-height:420px}.cms-library>div>button{grid-template-columns:78px 1fr}.cms-library button small,.cms-library button i{grid-column:2}.cms-actions a{width:100%;margin:8px 0 0}}@media (width<=520px){.cms-row{grid-template-columns:1fr}.cms-actions button{width:100%}}.ui-icon{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.icon-link{align-self:flex-start;align-items:center;gap:.45em;display:inline-flex!important}.solutions-trigger .ui-icon,.navCta .ui-icon,.mobile-diagnostic .ui-icon{width:.9em;height:.9em}.menu .ui-icon{width:22px;height:22px}.nav-popover i .ui-icon{width:14px;height:14px;display:block}.site-nav.site-nav-light:not(.scrolled):not(.mobile-open){color:#17131b}.site-nav.site-nav-light.scrolled{background:linear-gradient(135deg,#fff1,#0000 40%),#0e0c11e0}.site-nav.site-nav-light .nav-popover{background:linear-gradient(145deg,#ffffff21,#0000 34%),#0f0d12eb}.site-nav.site-nav-light.mobile-open{color:#fff}.reading-content .wordpress-content h1{letter-spacing:-.035em!important;max-width:100%!important;margin:1.6em 0 .7em!important;font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.16!important}.reading-content .wordpress-content h2{padding-top:26px;letter-spacing:-.03em!important;margin:2em 0 .7em!important;font-size:clamp(1.7rem,2.8vw,2.5rem)!important;line-height:1.2!important}.reading-content .wordpress-content h3{letter-spacing:-.02em!important;font-size:clamp(1.3rem,2vw,1.75rem)!important;line-height:1.3!important}.reading-content .wordpress-content blockquote{text-wrap:pretty;border-left:3px solid var(--purple)!important;width:100%!important;max-width:100%!important;color:var(--ink)!important;letter-spacing:-.025em!important;background:#eee8f2!important;margin:44px 0!important;padding:28px 32px!important;font-size:clamp(1.35rem,2.3vw,2rem)!important;line-height:1.45!important;transform:none!important}.reading-content .wordpress-content blockquote :is(p,strong,em,b,span,a,h2,h3){color:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.reading-content .wordpress-content blockquote p+p{margin-top:1em}.reading-content .wordpress-content :is(div,section){overflow-wrap:break-word;max-width:100%}@media (width<=700px){.reading-content .wordpress-content blockquote{padding:24px!important}.reading-content .wordpress-content h1{font-size:2rem!important}}.reading-content .wordpress-content article{max-width:100%;margin:0!important;padding:0!important}.reading-content .wordpress-content article>header{min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;margin:0 0 32px!important;padding:0!important;display:block!important}.reading-content .wordpress-content article>header p{max-width:100%!important;margin:0 0 20px!important;font-size:1.125rem!important;line-height:1.7!important}.reading-content .wordpress-content .ag-tax-deadlines{background:#eee8f2;border-radius:12px;margin:36px 0;padding:24px}.reading-content .wordpress-content .ag-tax-item{border-top:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.reading-content .wordpress-content .ag-tax-date{color:var(--purple);min-width:100px;font-weight:600}.reading-content .wordpress-content .ag-tax-text{gap:8px;display:grid}.reading-content .wordpress-content .ag-cta{border:1px solid var(--line);border-radius:12px;margin-top:36px;padding:28px}@media (width<=700px){.reading-content .wordpress-content .ag-tax-item{flex-direction:column;gap:10px}}.reading-related{padding:90px max(24px,5vw) 100px}.reading-related>header{align-items:end;gap:30px;max-width:1320px;margin:0 auto 44px}.reading-related>header h2{letter-spacing:-.05em;font-size:clamp(2.6rem,5.3vw,5rem);line-height:1.05}.reading-related .ag-article-grid{max-width:1320px;margin:auto;padding-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.reading-related .ag-article-card{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.reading-related .ag-article-card:hover{border-color:#6f329c66;box-shadow:0 12px 30px #19131e09}.reading-related .ag-article-card__media{aspect-ratio:16/10;flex-shrink:0;margin:0}.reading-related .ag-article-card__content{flex:1;gap:0;height:auto;min-height:260px;padding:26px 26px 24px}.reading-related .ag-article-card__meta{row-gap:5px;font-size:.75rem;line-height:1.5}.reading-related .ag-article-card .ag-article-card__content h3{letter-spacing:-.03em;margin:16px 0 28px;font-size:clamp(1.4rem,1.7vw,1.75rem);line-height:1.2}.reading-related .ag-article-card__cta{padding-top:24px;font-size:.8rem}.cms-cover-preview{border:1px solid #6f329c33;border-radius:10px;margin:0;padding:16px}.cms-cover-preview img{object-fit:contain;background:#eee;width:100%;max-height:230px;display:block}.cms-cover-preview figcaption{color:var(--muted);margin-top:10px;font-size:13px}@media (width<=900px){.reading-related .ag-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reading-related .ag-article-card:last-child{grid-column:1/-1;max-width:calc(50% - 12px)}}@media (width<=600px){.reading-related{padding:60px 20px 65px}.reading-related>header{margin-bottom:28px}.reading-related .ag-article-grid{grid-template-columns:1fr!important;gap:24px!important;display:grid!important}.reading-related .ag-article-card:last-child{grid-column:auto;max-width:none}.reading-related .ag-article-card{margin:0!important}.reading-related .ag-article-card__content{min-height:0;padding:24px}.reading-related .ag-article-card .ag-article-card__content h3{margin-bottom:20px;font-size:1.5rem}.reading-related .ag-article-card__cta{padding-top:16px}}.preloader.ag-intro-message{color:#fff;transition:clip-path .65s var(--ease),visibility .65s;background:#121015;padding:40px 6vw;overflow:hidden}.preloader.ag-intro-message>div{width:min(1250px,100%);display:block;position:relative}.intro-message-copy>small{font:500 .8rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.13em;color:#c9a6e5;margin-bottom:40px;display:block}.intro-message-title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,7.5vw,7.4rem);font-weight:500;line-height:1.04;animation:.45s both intro-copy-in}.intro-message-title em{color:#c9a6e5;font-style:normal;animation:.45s .12s both intro-copy-in;display:block}.intro-message-closing{letter-spacing:-.035em;color:#c9a6e5;margin:22px 0 0;font-size:clamp(1.6rem,3vw,3rem);line-height:1.2;animation:.45s .2s both intro-copy-in}.intro-message-support{color:#bbb2c3;max-width:620px;margin:32px 0 0;font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.65;animation:.45s .25s both intro-copy-in}.preloader.ag-intro-message>i{background:#c9a6e5;animation:1.8s both load;bottom:7vh}.preloader.ag-intro-message.intro-style-1{text-align:center;background:#6f329c}.intro-style-1 .intro-message-copy>small,.intro-style-1 .intro-message-title em,.intro-style-1 .intro-message-closing{color:#ead9f5}.intro-style-1 .intro-message-support{color:#e0cde9;margin-left:auto;margin-right:auto}.intro-style-1 .intro-message-title{font-weight:600}.preloader.ag-intro-message.intro-style-2{color:#17131b;background:#f6f6f2}.intro-style-2 .intro-message-title em{color:#0000;-webkit-text-stroke:1px #6f329c}.intro-style-2 .intro-message-copy>small,.intro-style-2 .intro-message-closing{color:#6f329c}.intro-style-2 .intro-message-support{color:#64596c}.preloader.ag-intro-message.intro-style-2>i{background:#6f329c}@keyframes intro-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=600px){.preloader.ag-intro-message{padding:32px 22px}.intro-message-copy>small{margin-bottom:30px;font-size:.7rem}.intro-message-title{letter-spacing:-.04em;font-size:clamp(2.3rem,10vw,3.7rem);line-height:1.08}.intro-message-closing{font-size:1.6rem}.intro-message-support{margin-top:24px;font-size:.9rem;line-height:1.55}.preloader.ag-intro-message>i{bottom:6vh;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.ag-intro-message .intro-message-copy *{animation:none!important;transform:none!important}.preloader.ag-intro-message{transition:none}}@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-border-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}.ag-home{--page-gutter:clamp(22px, 5vw, 100px);--section-space:clamp(88px, 10vw, 160px)}.ag-home .site-nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#17121de8}.ag-home>section[id]{scroll-margin-top:100px}.ag-home .editorialHero{min-height:max(760px,100svh);padding:150px var(--page-gutter) 68px}.ag-home .editorialHero h1{letter-spacing:-.065em;margin:34px 0 28px;font-size:clamp(64px,8.4vw,138px);line-height:.98}.ag-home .editorialHero h1>span{margin-block:-.04em;padding-block:.04em}.ag-home .editorialHero .heroCopy>p{max-width:520px;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.ag-home .heroTopline{letter-spacing:.12em;font-size:12px}.ag-home .heroActions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:28px}.ag-home .heroActions .button{letter-spacing:.035em;margin:0;padding:19px 24px;font-size:14px}.ag-home .heroActions a{padding:14px 0;font-size:14px}.ag-home .editorialHero .heroCopy,.ag-home .editorialHero .heroDirection{transform:none}.ag-home .editorialHero .heroCopy>p,.ag-home .editorialHero .heroActions{opacity:1}.ag-home .architecture-sequence{padding-inline:var(--page-gutter)}.ag-home .architecture-sequence span{letter-spacing:.06em;min-height:106px;font-size:12px}.ag-home .architecture-sequence small{font-size:12px}.ag-home :is(.editorialManifesto,.editorialSolutions,.decision-room,.editorial-cases,.intelligence-home,.editorial-final){padding-inline:var(--page-gutter);padding-block:var(--section-space)}.ag-home .editorialManifesto{min-height:auto}.ag-home .editorialManifesto h2{letter-spacing:-.06em;font-size:clamp(58px,10.8vw,165px);line-height:1}.ag-home .editorialManifesto h2 em{margin-top:.25em}.ag-home .editorial-image-break{margin-left:14vw;margin-right:var(--page-gutter);height:clamp(360px,48vw,690px);overflow:hidden}.ag-home .editorial-image-break figcaption{width:auto;max-width:80%;font-size:12px;line-height:1.4}.ag-home .manifesto-handoff{margin-inline:var(--page-gutter);height:130px}.ag-home .manifesto-handoff :is(span,strong){font-size:12px}.ag-home :is(.kicker,.editorialManifesto>p){letter-spacing:.12em;font-size:12px;line-height:1.6}.ag-home .businessIntro h2{font-size:clamp(42px,4.3vw,70px);line-height:1.06}.ag-home .businessIntro>p:last-child,.ag-home .service-panel p{font-size:16px;line-height:1.65}.ag-home .territory-list button{min-height:76px;padding-block:16px}.ag-home .territory-list button strong{font-size:clamp(20px,2.15vw,34px);line-height:1.15}.ag-home .territory-list button:not(.active) strong{opacity:.75}.ag-home .territory-list button span{font-size:12px}.ag-home .business-statement strong{font-size:clamp(48px,7vw,110px);line-height:1.04}.ag-home .decision-room header h2,.ag-home .editorial-cases header h2,.ag-home .intelligence-head h2{line-height:1.03}.ag-home .decision-close{line-height:1.04}.ag-home .decision-stage article p{font-size:clamp(18px,2vw,28px);line-height:1.5}.ag-home .sheet-to-system span{font-size:12px;line-height:1.5}.ag-home .editorial-cases>div{gap:clamp(28px,4vw,64px)}.ag-home .editorial-cases h3{line-height:1.08}.ag-home .editorial-cases dd{font-size:16px;line-height:1.65}.ag-home .editorial-cases dt{font-size:12px;line-height:1.6}.ag-home .editorial-cases dl>div{gap:18px}.ag-home .editorial-final{min-height:80svh}.ag-home .editorial-final h2{line-height:1.05}.ag-home .motion-copy{filter:none;clip-path:none;transition:opacity .6s ease, transform .8s var(--ease-reveal);transition-delay:calc(var(--motion-order,0) * 60ms);will-change:auto;transform:translateY(24px)}.ag-home .motion-copy-visible{clip-path:none;transform:none}.ag-home .editorialManifesto,.ag-home .editorial-image-break.reveal{clip-path:none}.ag-home .editorial-image-break.reveal{opacity:1}.ag-home .editorialHero>img{clip-path:none;will-change:auto;transform:scale(1.035)}.ag-home[data-parallax=true] .hero-film,.ag-home[data-parallax=true] .editorialHero>img{transform:translate3d(0, var(--image-offset,0px), 0) scale(1.24)}.ag-home[data-parallax=true] .editorial-image-break>img,.ag-home[data-parallax=true] .editorial-cases figure>img{transform:translate3d(0, var(--image-offset,0px), 0) scale(1.2);clip-path:none;transition:filter .4s}.ag-home :is(a,button):focus-visible{outline:2px solid var(--lilac);outline-offset:5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ag-home .heroActions .button{transition:background .25s, transform .3s var(--ease-reveal)}.ag-home .heroActions .button:hover{background:var(--lilac);transform:translateY(-3px)}.ag-home .heroActions .button b{transition:transform .3s var(--ease-reveal);display:inline-block}.ag-home .heroActions .button:hover b{transform:translate(4px)}}@media (width<=1100px){.ag-home .architecture-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ag-home .site-nav .navCta{margin-left:auto;margin-right:22px}.ag-home .editorialHero{min-height:max(720px,94svh);padding-bottom:54px}.ag-home .editorialHero h1{font-size:clamp(48px,10.5vw,85px)}.ag-home .editorial-image-break{margin-inline:var(--page-gutter);height:60vw;min-height:340px}.ag-home .editorialSolutions{gap:40px}.ag-home .businessIntro h2{font-size:clamp(40px,6vw,64px)}}@media (width<=600px){.ag-home .editorialHero{min-height:max(700px,100svh);padding:136px var(--page-gutter) 48px}.ag-home .editorialHero h1{letter-spacing:-.055em;font-size:clamp(34px,10.4vw,62px);line-height:1.06}.ag-home .editorialHero .heroTopline{top:96px;left:var(--page-gutter);right:var(--page-gutter);gap:14px;font-size:12px}.ag-home .editorialHero .heroTopline span:first-child{max-width:170px}.ag-home .editorialHero .heroCopy>p{max-width:100%;font-size:16px}.ag-home .heroActions{gap:12px 24px}.ag-home .heroActions .button{justify-content:space-between;gap:16px;width:100%;display:flex}.ag-home .architecture-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-home .architecture-sequence span{min-height:84px;padding-inline:8px;font-size:12px}.ag-home .editorialManifesto h2{font-size:clamp(36px,11.5vw,68px)}.ag-home .manifesto-handoff{gap:16px}.ag-home .businessIntro h2{font-size:clamp(34px,10vw,54px)}.ag-home .business-statement strong{font-size:11vw}.ag-home .sheet-to-system{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ag-home .sheet-to-system span{letter-spacing:.03em;overflow-wrap:anywhere;font-size:12px}.ag-home .editorial-cases>div{display:block}.ag-home .editorial-cases dl>div{grid-template-columns:76px minmax(0,1fr);gap:12px}.ag-home .editorial-final h2{font-size:11.8vw}}@media (prefers-reduced-motion:reduce){.ag-home *,.ag-home :before,.ag-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ag-home .preloader{display:none}.ag-home .reveal,.ag-home .motion-copy,.ag-home .manifesto-reading>*{opacity:1!important;clip-path:none!important;transform:none!important}.ag-home .editorialHero>img,.ag-home .editorial-image-break>img,.ag-home .editorial-cases figure>img{clip-path:none!important;transform:none!important}html:has(.ag-home){scroll-behavior:auto}}.ag-home{--section-space:clamp(80px,8.5vw,136px)}.ag-home .editorialHero h1{letter-spacing:-.058em;text-wrap:balance}.ag-home .editorialHero .heroCopy>p{max-width:490px;line-height:1.75}.ag-home .editorialManifesto h2{font-size:clamp(54px,10.2vw,154px);line-height:1.06}.ag-home .editorial-image-break{border-radius:6px}.ag-home .editorial-image-break figcaption{letter-spacing:.12em;padding:18px 22px}.ag-home .manifesto-handoff{border-bottom:1px solid #17121d18;height:108px}.ag-home .territory-list button{border-bottom-color:#17121d26}.ag-home .service-panel p{max-width:36ch}.ag-home .editorial-cases header{margin-bottom:clamp(36px,4vw,60px)}.ag-home .editorial-cases figure{border-radius:6px;overflow:hidden}.ag-home .editorial-cases .case-insight p{line-height:1.7}.ag-home .institutional-people .people-intro{padding-block:15px 40px}.ag-home .institutional-people .people-intro>p:last-of-type{max-width:36ch;font-size:1rem;line-height:1.7}.ag-home .intelligence-head{margin-bottom:clamp(35px,4vw,60px)}.ag-home .intelligence-head h2{text-wrap:balance;letter-spacing:-.045em}.ag-home .diagnostic-teaser{padding-inline:var(--page-gutter);padding-block:var(--section-space)}.ag-home .diagnostic-teaser h2{text-wrap:balance;max-width:1100px;line-height:1.1}.ag-home .diagnostic-teaser button{align-items:center;gap:18px;min-height:48px;padding-block:14px;font-size:.9rem;display:inline-flex}.ag-home .editorial-final .button{min-height:52px;padding:18px 25px}@media (width<=600px){.ag-home{--section-space:72px}.ag-home .editorialManifesto h2{font-size:clamp(36px,11vw,64px)}.ag-home .editorial-image-break{min-height:280px;margin-inline:var(--page-gutter)}.ag-home .editorial-image-break figcaption{padding:14px;font-size:.75rem}.ag-home .manifesto-handoff{height:90px}.ag-home .territory-list button{min-height:68px}.ag-home .institutional-people .people-intro{padding-bottom:30px}.ag-home .intelligence-head h2{font-size:clamp(38px,11vw,60px);line-height:1.08}.ag-home .diagnostic-teaser h2{font-size:clamp(32px,9.5vw,48px)}.ag-home .editorial-final{min-height:80svh}}._contact_1e6vu_1{color:#111;background:#f6f6f2;padding:150px 5vw 70px}._intro_1e6vu_2{border-bottom:1px solid #15151525;max-width:1320px;margin:auto;padding-bottom:64px}._eyebrow_1e6vu_3{font:600 .8rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.15em;color:var(--purple);margin:0 0 28px}._intro_1e6vu_2 h1{letter-spacing:-.065em;max-width:1100px;margin:0;font-size:clamp(3.3rem,7.4vw,7rem);font-weight:500;line-height:1.01}._intro_1e6vu_2 h1 span,._intro_1e6vu_2 h1 em{display:block}._intro_1e6vu_2 h1 em{color:var(--purple);font-style:normal}._support_1e6vu_6{color:#57535b;max-width:600px;margin:28px 0 0;font-size:1.125rem;line-height:1.65}._content_1e6vu_7{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,96px);max-width:1320px;margin:64px auto 0;display:grid}._channels_1e6vu_8{min-width:0;padding-top:8px}._channelHeading_1e6vu_8>span,._location_1e6vu_8>span,._social_1e6vu_8>span{font:500 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;color:#736e78;display:block}._channelHeading_1e6vu_8 h2{letter-spacing:-.045em;margin:24px 0 18px;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.08}._channelHeading_1e6vu_8 p{color:#65606a;max-width:390px;margin:0 0 30px;font-size:1rem;line-height:1.6}._consultants_1e6vu_11{gap:14px;display:grid}._consultant_1e6vu_11{background:#fff;border:1px solid #15151520;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:25px 24px;transition:border-color .18s,background .18s;display:flex}._consultant_1e6vu_11:hover{border-color:var(--purple);background:#f1eaf7}._consultant_1e6vu_11:focus-visible,._location_1e6vu_8 a:focus-visible,._social_1e6vu_8:focus-visible,._closing_1e6vu_12 a:focus-visible{outline:2px solid var(--purple);outline-offset:5px}._consultant_1e6vu_11 div{gap:8px;min-width:0;display:grid}._consultant_1e6vu_11 small{letter-spacing:.1em;color:#6a6270;font-size:.75rem}._consultant_1e6vu_11 strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:500}._consultant_1e6vu_11 span{color:#68606d;font-size:.9rem}._consultant_1e6vu_11>svg{width:24px;height:24px;color:var(--purple)}._location_1e6vu_8{border-top:1px solid #15151525;margin-top:42px;padding-top:28px}._location_1e6vu_8 p{margin:14px 0 18px;font-size:1rem;line-height:1.6}._location_1e6vu_8 a{border-bottom:1px solid #111;align-items:center;gap:10px;min-height:44px;font-size:.85rem;display:inline-flex}._social_1e6vu_8{border-top:1px solid #15151525;gap:12px;margin-top:30px;padding-top:24px;display:grid}._social_1e6vu_8 strong{align-items:center;gap:10px;font-size:1rem;font-weight:500;display:flex}._formPanel_1e6vu_16{color:#fff;background:#151218;border-radius:22px;min-width:0;padding:clamp(28px,3.5vw,48px)}._formEyebrow_1e6vu_16{font:500 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;color:#c9a1e9;margin:0 0 25px}._formPanel_1e6vu_16 h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:500;line-height:1.06}._formSupport_1e6vu_17{color:#c2bbc8;max-width:440px;margin:0;font-size:1rem;line-height:1.65}._formPanel_1e6vu_16 .ag-form{gap:22px 18px;width:100%;margin-top:30px}._formPanel_1e6vu_16 .ag-form label{gap:9px;min-width:0}._formPanel_1e6vu_16 .ag-form label span{letter-spacing:0;color:#e6dfea;font-size:.875rem;line-height:1.4}._formPanel_1e6vu_16 .ag-form label[data-field=message]{grid-area:4/1/auto/-1}._formPanel_1e6vu_16 .ag-form label:last-of-type{grid-column:auto}._formPanel_1e6vu_16 .ag-form input,._formPanel_1e6vu_16 .ag-form textarea,._formPanel_1e6vu_16 .ag-form select{color:#fff;background:#ffffff06;border:1px solid #ffffff35;border-radius:8px;width:100%;max-width:100%;min-height:49px;padding:13px 14px;font-size:1rem}._formPanel_1e6vu_16 .ag-form input::placeholder,._formPanel_1e6vu_16 .ag-form textarea::placeholder{color:#9e94a7;opacity:1}._formPanel_1e6vu_16 .ag-form select{padding-right:28px}._formPanel_1e6vu_16 .ag-form select option{color:#111;background:#fff}._formPanel_1e6vu_16 .ag-form textarea{min-height:132px;line-height:1.5}._formPanel_1e6vu_16 .ag-form input:focus-visible,._formPanel_1e6vu_16 .ag-form textarea:focus-visible,._formPanel_1e6vu_16 .ag-form select:focus-visible{outline-offset:2px;border-color:#0000;outline:2px solid #c5a0e8}._formPanel_1e6vu_16 .ag-form>small{color:#bdb4c6;grid-column:1/-1;font-size:.875rem;line-height:1.6}._formPanel_1e6vu_16 .ag-form>small a{color:#e7d6f8}._formPanel_1e6vu_16 .ag-form>button{color:#1c1224;letter-spacing:.055em;background:#c69ae4;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:56px;padding:18px 20px;font-size:.875rem;font-weight:650;transition:background .18s;display:flex}._formPanel_1e6vu_16 .ag-form>button:hover{background:#d8b9ed}._formPanel_1e6vu_16 .ag-form>button:focus-visible{outline-offset:4px;outline:2px solid #fff}._formPanel_1e6vu_16 .ag-form>button:disabled{cursor:wait;opacity:.65}._formPanel_1e6vu_16 .ag-form-result{border:1px solid #c69ae4;border-radius:10px;grid-column:1/-1;padding:20px;font-size:1rem;line-height:1.55}._formPanel_1e6vu_16 .ag-form-result a{color:#dfc5f4;align-items:center;gap:8px;min-height:44px;display:inline-flex}._formPanel_1e6vu_16 .ag-form-error{color:#ffd4d4;grid-column:1/-1;font-size:1rem;line-height:1.5}._closing_1e6vu_12{border-top:1px solid #15151525;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:64px auto 0;padding-top:26px;display:flex}._closing_1e6vu_12>span{font:500 .7rem/1.6 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#756d7d}._closing_1e6vu_12>a{align-items:center;gap:12px;min-height:44px;font-size:.9rem;line-height:1.5;display:inline-flex}@media (width<=1050px){._content_1e6vu_7{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}._formPanel_1e6vu_16{padding:28px}._formPanel_1e6vu_16 .ag-form{grid-template-columns:1fr}._formPanel_1e6vu_16 .ag-form label,._formPanel_1e6vu_16 .ag-form label[data-field=message]{grid-area:auto/1}}@media (width<=760px){._contact_1e6vu_1{padding:110px 22px 42px}._intro_1e6vu_2{padding-bottom:36px}._intro_1e6vu_2 h1{font-size:clamp(2.8rem,10.5vw,4.8rem)}._support_1e6vu_6{margin-top:22px;font-size:1rem}._content_1e6vu_7{grid-template-columns:1fr;gap:38px;margin-top:36px}._channels_1e6vu_8{grid-template-columns:1fr 1fr;gap:24px;display:grid}._channelHeading_1e6vu_8,._consultants_1e6vu_11{grid-column:1/-1}._channelHeading_1e6vu_8 p{margin-bottom:0}._channelHeading_1e6vu_8 h2{margin-top:18px}._location_1e6vu_8,._social_1e6vu_8{margin-top:6px;padding-top:20px}._formPanel_1e6vu_16{border-radius:16px;padding:28px 22px}._formPanel_1e6vu_16 .ag-form{gap:19px}._closing_1e6vu_12{margin-top:38px;display:grid}._closing_1e6vu_12>a{font-size:.875rem}._formPanel_1e6vu_16 h2{font-size:2.2rem}._formEyebrow_1e6vu_16{font-size:.7rem}}@media (width<=430px){._contact_1e6vu_1{padding-inline:18px}._channels_1e6vu_8{grid-template-columns:1fr;gap:20px}._channelHeading_1e6vu_8,._consultants_1e6vu_11{grid-column:1}._social_1e6vu_8{margin-top:0}._consultant_1e6vu_11{padding:22px 20px}._formPanel_1e6vu_16{padding:27px 18px}._formPanel_1e6vu_16 h2{font-size:2rem}._eyebrow_1e6vu_3{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){._consultant_1e6vu_11,._formPanel_1e6vu_16 .ag-form>button{transition:none}}.ag-diag{--ad-paper:#f6f6f2;--ad-ink:#17131b;--ad-purple:#6f329c;--ad-line:#17131b22;background:var(--ad-paper);color:var(--ad-ink);min-height:70vh;font-family:var(--font-geist-sans),Arial,sans-serif;padding-top:150px}.ag-diag *{box-sizing:border-box}.ag-diag a{color:inherit}.ag-diag em{color:var(--ad-purple);font-style:normal}.ad-eyebrow{font:600 .8rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--ad-purple);margin:0 0 25px}.ad-opening{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(35px,6vw,90px);max-width:1460px;margin:auto;padding:0 5vw 80px;display:grid}.ag-diag h1{letter-spacing:-.06em;overflow-wrap:break-word;margin:0 0 28px;font-size:clamp(3.3rem,6.5vw,6rem);font-weight:500;line-height:1.04}.ad-intro{color:#615968;max-width:600px;font-size:1.125rem;line-height:1.65}.ad-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.ad-primary{background:var(--ad-ink);border:1px solid var(--ad-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:17px 22px;font-size:1rem;text-decoration:none;display:inline-flex;color:#fff!important}.ad-primary:hover{background:var(--ad-purple);border-color:var(--ad-purple)}.ad-secondary{cursor:pointer;min-height:48px;color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:12px;padding:12px 0;font-size:.9rem;display:inline-flex}.ad-note{color:#6e6574;max-width:750px;margin:22px 0;font-size:.875rem;line-height:1.75}.ad-note a{text-underline-offset:3px;text-decoration:underline}.ad-trust{border-top:1px solid var(--ad-line);color:#62596b;flex-wrap:wrap;gap:14px 24px;margin-top:32px;padding-top:22px;font-size:.875rem;display:flex}.ad-trust a{align-items:center;gap:8px;display:inline-flex}.ad-overview{color:#fff;background:#19141f;border-radius:18px;padding:clamp(26px,3vw,48px)}.ad-overview .ad-eyebrow{color:#cfaae8}.ad-overview h2{letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.1}.ad-overview em{color:#cfaae8}.ad-overview-list>div{border-top:1px solid #ffffff24;grid-template-columns:30px 1fr 20px;align-items:center;gap:16px;padding:17px 0;font-size:1rem;display:grid}.ad-overview-list span{font:400 .8rem var(--font-geist-mono),monospace;color:#cfaae8}.ad-overview-list strong{font-weight:400}.ad-overview>p:not(.ad-eyebrow){color:#beb5c6;margin:28px 0 15px;font-size:.95rem;line-height:1.7}.ad-overview>a{border-bottom:1px solid #fff5;align-items:center;gap:12px;padding:10px 0;font-size:.875rem;display:inline-flex}.ad-work{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(30px,7vw,100px);max-width:1380px;margin:auto;padding:0 5vw 80px;display:grid}.ad-work aside{padding-top:20px}.ad-count{letter-spacing:-.05em;margin:34px 0 25px;font-size:4rem;line-height:1}.ad-count span{color:#807487;font-size:1.5rem}.ad-progress{background:#dbd3df;max-width:280px;height:3px}.ad-progress i{background:var(--ad-purple);height:100%;transition:width .2s;display:block}.ad-work aside>p:not(.ad-count){font-size:1rem;line-height:1.5}.ad-work aside .ad-eyebrow{font-size:.8rem}.ad-work aside>a{align-items:center;gap:8px;margin-top:25px;font-size:.875rem;display:inline-flex}.ad-stage{color:#fff;background:#19141f;border-radius:18px;min-width:0;padding:clamp(26px,4vw,54px)}.ad-stage h1{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15}.ad-stage>p{font-size:1rem;line-height:1.7}.ad-stage .ad-note{color:#c1b8c9}.ad-stage .ad-primary{background:#caabe2;border-color:#caabe2;color:#19141f!important}.ad-stage .ad-primary:hover{background:#dec9ed}.ad-field{color:#d3cbd9;margin-bottom:23px;font-size:.875rem;display:block}.ad-field input{width:100%;min-height:50px;font:inherit;color:#fff;background:#ffffff07;border:1px solid #ffffff35;border-radius:7px;margin-top:9px;padding:14px;font-size:1rem;display:block}.ad-field input[aria-invalid=true]{border-color:#f3a5b4}.ad-field span,.ad-options>p{color:#ffbac7;margin-top:8px;font-size:.875rem;display:block}.ad-options{border:0;min-width:0;margin:0;padding:0}.ad-options legend{margin-bottom:16px;font-size:.875rem}.ad-options label{cursor:pointer;margin-bottom:12px;display:block;position:relative}.ad-options input{accent-color:#c9a6e5;width:20px;height:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ad-options span{border:1px solid #ffffff35;border-radius:8px;min-height:62px;padding:19px 18px 19px 52px;font-size:1rem;line-height:1.4;display:block}.ad-options input:checked+span{background:#caabe21a;border-color:#caabe2}.ad-options input:focus-visible+span{outline-offset:3px;outline:2px solid #caabe2}.ad-navigation{justify-content:space-between;align-items:center;gap:20px;margin-top:34px;display:flex}.ad-navigation .ad-primary{text-align:left;max-width:75%}.ad-back-icon{display:inline-flex;transform:rotate(180deg)}.ad-consent{align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.6;display:flex}.ad-consent input{accent-color:#caabe2;flex-shrink:0;width:20px;height:20px}.ad-result,.ad-method{max-width:1280px;margin:auto;padding:0 5vw 80px}.ad-result h1,.ad-method h1{max-width:1000px;font-size:clamp(2.7rem,5vw,4.5rem)}.ag-diag h2{letter-spacing:-.035em;font-weight:500;line-height:1.2}.ad-results-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}.ad-results-grid>section{border:1px solid var(--ad-line);background:#fff;border-radius:14px;min-width:0;padding:30px}.ad-results-grid h2{margin:0 0 22px;font-size:1.65rem}.ad-results-grid h2:not(:first-child){margin-top:35px}.ad-results-grid p,.ad-method p{color:#615968;font-size:1rem;line-height:1.75}.ad-dimension{margin:24px 0}.ad-dimension>div:first-child{justify-content:space-between;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.ad-dimension span{color:#786b83;text-align:right;font-size:.875rem}.ad-bar{background:#e5deeb;border-radius:4px;height:5px;margin-top:12px}.ad-bar i{background:var(--ad-purple);border-radius:4px;height:100%;display:block}.ad-next{border-top:1px solid var(--ad-line);margin-top:36px;padding:30px 0}.ad-next>p:not(.ad-eyebrow){gap:24px;font-size:1rem;line-height:1.7;display:flex}.ad-next span{color:var(--ad-purple);font-family:var(--font-geist-mono),monospace}.ad-call{color:#fff;background:#19141f;border-radius:18px;margin-top:24px;padding:36px}.ad-call h2{margin:0 0 22px;font-size:clamp(1.8rem,3vw,2.7rem)}.ad-call em{color:#caabe2}.ad-call .ad-primary{background:#caabe2;border-color:#caabe2;color:#19141f!important}.ad-call>.ad-secondary,.ad-call>.ad-primary{margin:12px 24px 0 0}.ad-call .ad-note{color:#bfb6c7}.ad-notice{color:#42254e;background:#ece2f4;border-radius:10px;max-width:1180px;margin:0 auto 40px;padding:18px 24px;font-size:1rem;line-height:1.6}.ad-method{max-width:1000px}.ad-method h2{margin-top:40px;font-size:1.8rem}.ad-method>a{border-bottom:1px solid var(--ad-purple);align-items:center;gap:12px;padding:12px 0;display:inline-flex}.ag-diag :focus-visible{outline-offset:4px;outline:3px solid #ae77d5}.ag-diag h1:focus{outline:none}.ad-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.ad-opening{grid-template-columns:1fr;gap:45px}.ad-opening h1{font-size:clamp(3rem,8vw,5rem)}.ad-overview{width:100%;max-width:680px}.ad-overview h2 br{display:none}.ad-work{grid-template-columns:1fr;gap:24px}.ad-work aside{grid-template-columns:1fr auto;gap:8px 20px;padding:0;display:grid}.ad-work aside .ad-eyebrow{margin:0}.ad-count{grid-area:1/2/3;margin:0;font-size:1.8rem}.ad-count span{font-size:1rem}.ad-work aside>p:not(.ad-count){margin:0}.ad-work aside>a{display:none}.ad-progress{grid-area:3/1/auto/-1;max-width:none}}@media (width<=600px){.ag-diag{padding-top:115px}.ad-opening,.ad-work,.ad-result,.ad-method{padding-bottom:55px;padding-left:20px;padding-right:20px}.ad-opening h1{font-size:clamp(2.8rem,11vw,4rem)}.ad-intro{font-size:1rem}.ad-actions{flex-direction:column;align-items:stretch;gap:8px}.ad-actions .ad-secondary{align-self:flex-start}.ad-trust{gap:12px 18px}.ad-overview{padding:26px 22px}.ad-overview h2{font-size:2rem}.ad-stage{border-radius:12px;padding:28px 20px}.ad-stage h1{font-size:1.9rem}.ad-navigation{align-items:flex-end;gap:16px}.ad-navigation .ad-primary{gap:12px;padding:14px;font-size:.9rem}.ad-results-grid{grid-template-columns:1fr}.ad-results-grid>section{padding:25px 20px}.ad-result h1,.ad-method h1{font-size:2.6rem}.ad-call{padding:28px 20px}.ad-call>.ad-primary{width:100%;margin-right:0}.ad-notice{margin:0 20px 30px}.ad-dimension>div:first-child{font-size:.875rem}.ad-dimension span{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ag-diag *{transition:none!important;animation:none!important}}:root{--links-paper:#f2efe9;--links-ink:#0b0a0c;--links-purple:#6330da;--links-lavender:#c7b4ff;--links-line:#0b0a0c2e}*{box-sizing:border-box}.links-page{background:var(--links-paper);min-height:100vh;color:var(--links-ink);font-family:var(--font-geist-sans),sans-serif;overflow:hidden}.links-page a{color:inherit;text-decoration:none}.links-top{border-bottom:1px solid var(--links-line);max-width:1180px;height:78px;font:600 11px/1 var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;margin:auto;padding:0 24px;display:flex}.links-brand{align-items:center;gap:10px;font-size:11px;display:flex}.links-brand img{object-fit:contain;object-position:center;filter:none;background:0 0;width:52px;height:35px;display:block}.links-hero,.links-actions,.links-intelligence,.links-contact,.links-details,.links-footer{max-width:1180px;margin:auto}.links-hero{padding:62px 24px 42px}.links-hero>p,.links-contact>small{font:600 11px/1 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 20px}.links-hero h1{letter-spacing:-.075em;max-width:1000px;margin:0;font-size:clamp(45px,8vw,106px);font-weight:650;line-height:.86}.links-hero h1 em,.links-intelligence h2 em,.links-contact h2 em{font-family:Georgia,serif;font-weight:400}.links-hero>div{grid-template-columns:minmax(240px,430px) 1fr;align-items:end;gap:50px;margin:34px 0 0 39%;display:grid}.links-hero>div span{font-size:16px;line-height:1.55}.links-hero>div i{background:var(--links-ink);transform-origin:0;height:1px;animation:.7s .25s both links-axis}.links-actions{padding:0 24px 72px}.links-featured,.links-card{transition:background .22s,color .22s,transform .22s;display:grid;position:relative;color:#fff!important}.links-featured{background:var(--links-purple);grid-template-columns:48px 1fr 60px;min-height:330px;padding:28px 28px 32px}.links-featured small{font:600 11px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:65px;display:block}.links-featured h2{letter-spacing:-.06em;max-width:730px;margin:0;font-size:clamp(40px,6vw,78px);line-height:.88}.links-featured p{max-width:480px;margin:26px 0 30px;font-size:17px;line-height:1.5}.links-featured b{font:650 12px/1 var(--font-geist-mono);letter-spacing:.1em}.links-featured b i{margin-left:8px;font-style:normal}.links-no{font:600 12px/1 var(--font-geist-mono)}.links-arrow{place-self:start end;font-size:25px;transition:transform .22s}.links-featured:hover{background:#5124c0}.links-featured:hover .links-arrow,.links-card:hover .links-arrow{transform:translate(4px,-4px)}.links-grid{grid-template-columns:repeat(2,1fr);display:grid}.links-card{border:1px solid var(--links-line);background:0 0;border-top:0;grid-template-columns:48px 1fr 40px;min-height:245px;padding:28px;color:var(--links-ink)!important}.links-card:nth-child(odd){border-right:0}.links-card h2{letter-spacing:-.055em;max-width:410px;margin:48px 0 16px;font-size:clamp(29px,4vw,50px);line-height:.92}.links-card p{max-width:300px;margin:0;font-size:15px;line-height:1.5}.links-card:hover{background:var(--links-lavender);transform:translateY(-2px)}.links-card-agata{color:#fff!important;background:#111!important}.links-card-agata:hover{background:#221f25!important}.links-intelligence{color:#fff;background:#0d0c0e;grid-template-columns:1.1fr .9fr;padding:64px 24px;display:grid}.links-intelligence>div{padding-right:54px}.links-intelligence small,.links-reading small,.links-details small{font:600 11px/1 var(--font-geist-mono);letter-spacing:.12em}.links-intelligence h2,.links-contact h2{letter-spacing:-.06em;margin:55px 0 42px;font-size:clamp(40px,6vw,76px);line-height:.91}.links-intelligence>div>a,.links-contact>a,.links-details a{font:650 12px/1 var(--font-geist-mono);letter-spacing:.09em}.links-reading{background:var(--links-lavender);flex-direction:column;min-height:355px;padding:28px;display:flex;position:relative;color:var(--links-ink)!important}.links-reading strong{letter-spacing:-.045em;margin:auto 0 24px;font-size:clamp(25px,3vw,39px);line-height:1.02}.links-reading span{font-size:13px}.links-reading i{font-size:22px;font-style:normal;position:absolute;top:28px;right:28px}.links-contact{background:var(--links-paper);padding:85px 24px 95px}.links-contact h2{margin:22px 0 45px}.links-contact>a{background:var(--links-purple);color:#fff;min-width:210px;padding:18px 24px;display:inline-block}.links-details{border-top:1px solid var(--links-line);border-bottom:1px solid var(--links-line);grid-template-columns:2fr 1fr;padding:45px 24px;display:grid}.links-details>div{flex-direction:column;gap:16px;display:flex}.links-details>div:last-child{border-left:1px solid var(--links-line);padding-left:45px}.links-details strong{letter-spacing:-.03em;font-size:25px}.links-details span{font-size:15px;line-height:1.45}.links-footer{justify-content:space-between;align-items:flex-end;padding:34px 24px 45px;display:flex}.links-footer>div:first-child{font:600 11px var(--font-geist-mono);align-items:center;gap:10px;display:flex}.links-footer img{object-fit:contain;object-position:center;filter:none;background:0 0;width:60px;height:40px;display:block}.links-footer>div:last-child{font:600 10px var(--font-geist-mono);letter-spacing:.08em;gap:24px;display:flex}@keyframes links-axis{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.links-hero>div i{animation:none}.links-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=700px){.links-top{height:64px;padding:0 18px}.links-top>span{font-size:9px}.links-brand img{width:43px}.links-hero{padding:34px 18px 28px}.links-hero>p{margin-bottom:14px}.links-hero h1{font-size:clamp(41px,13.4vw,58px);line-height:.89}.links-hero>div{grid-template-columns:1fr;gap:19px;margin:24px 0 0}.links-hero>div span{max-width:330px;font-size:15px}.links-actions{padding:0 18px 52px}.links-featured{grid-template-columns:32px 1fr 28px;min-height:265px;padding:20px 16px}.links-featured small{margin-bottom:38px;font-size:9px}.links-featured h2{font-size:38px}.links-featured p{margin:19px 0 24px;font-size:14px}.links-featured b{font-size:10px}.links-grid{grid-template-columns:1fr}.links-card,.links-card:nth-child(odd){border-right:1px solid var(--links-line);grid-template-columns:32px 1fr 28px;min-height:176px;padding:20px 16px}.links-card h2{margin:25px 0 12px;font-size:33px}.links-card p{font-size:14px}.links-intelligence{grid-template-columns:1fr;gap:40px;padding:50px 18px}.links-intelligence>div{padding:0}.links-intelligence h2,.links-contact h2{margin:35px 0;font-size:43px}.links-reading{min-height:280px}.links-contact{padding:62px 18px 70px}.links-details{grid-template-columns:1fr;gap:38px;padding:35px 18px}.links-details>div:last-child{border-left:0;border-top:1px solid var(--links-line);padding:30px 0 0}.links-footer{align-items:flex-start;gap:35px;padding:28px 18px 100px}.links-footer>div:last-child{text-align:right;flex-direction:column;gap:12px}}.links-page{--links-paper:#f7f6f2;--links-purple:#6f329c;--links-lavender:#dbc7eb;padding-top:130px;padding-bottom:45px}.links-page :is(.links-hero,.links-actions,.links-intelligence,.links-contact,.links-details){max-width:760px}.links-page .links-hero{text-align:center;padding-top:35px}.links-page .links-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(40px,5.8vw,68px);line-height:1.06}.links-page .links-hero h1 em{color:var(--links-purple);font-family:inherit;font-style:normal;display:block}.links-page .links-hero>div{max-width:480px;margin:25px auto 0;display:block}.links-page .links-hero>div i{display:none}.links-page .links-hero>p{color:var(--links-purple);font-size:.8rem;line-height:1.5}.links-page .links-actions{padding-bottom:40px}.links-page .links-featured{border-radius:14px;grid-template-columns:32px 1fr 24px;min-height:0;padding:27px}.links-page .links-featured small{margin-bottom:22px;font-size:.75rem}.links-page .links-featured h2{font-size:clamp(28px,4vw,40px);line-height:1.12}.links-page .links-featured p{margin:18px 0;font-size:1rem}.links-page .links-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.links-page .links-card{border:1px solid var(--links-line);background:#fff;border-radius:12px;grid-template-columns:32px 1fr 24px;min-height:0;padding:25px}.links-page .links-card h2{margin:0 0 10px;font-size:1.5rem;line-height:1.2}.links-page .links-card p{max-width:none;font-size:1rem}.links-page .links-intelligence{border-radius:14px;grid-template-columns:1fr;gap:25px;padding:35px 24px}.links-page .links-intelligence>div{padding-right:0}.links-page .links-intelligence h2,.links-page .links-contact h2{margin:22px 0;font-size:clamp(30px,4vw,40px);line-height:1.1}.links-page .links-reading{border-radius:8px;min-height:190px}.links-page .links-reading strong{margin:30px 0 20px;font-size:1.6rem}.links-page .links-contact{text-align:center;padding-block:45px}.links-page .links-contact>a{border-radius:8px;font-size:.85rem;line-height:1.4}.links-page .links-details{grid-template-columns:1fr 1fr;padding:30px 24px}.links-page .links-details a{min-height:44px;font-size:.85rem;line-height:1.4}.links-page a:focus-visible{outline-offset:5px;outline:2px solid #6f329c}@media (width<=600px){.links-page{padding-top:105px}.links-page .links-hero h1{font-size:clamp(36px,9vw,52px)}.links-page .links-intelligence{margin-inline:22px}.links-page .links-featured,.links-page .links-card{grid-template-columns:24px 1fr 24px;gap:8px;padding:23px 20px}.links-page .links-featured h2{font-size:1.9rem}.links-page .links-details{grid-template-columns:1fr;gap:30px}}._page_180fn_1{color:#18131d;background:#f7f6f2;min-height:100svh;padding:0 24px}._container_180fn_1{max-width:880px;margin:auto}._header_180fn_1{border-bottom:1px solid #2015291f;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}._header_180fn_1>a{align-items:center;gap:12px;display:flex}._header_180fn_1 img{object-fit:contain;width:58px;height:44px}._header_180fn_1 a>span{letter-spacing:.15em;font-size:.7rem;font-weight:600}._rh_180fn_1{color:#6f329c;letter-spacing:.05em;margin-top:5px;font-size:1rem;display:block}._header_180fn_1>span{font:400 .75rem/1.5 var(--font-geist-mono),monospace;color:#756b7a;letter-spacing:.08em}._hero_180fn_1{padding:65px 0 40px}._label_180fn_1{font:500 .8rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.1em;color:#6f329c;margin:0 0 22px;display:block}._hero_180fn_1 h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 25px;font-size:clamp(2.8rem,6vw,5rem);font-weight:500;line-height:1.05}._hero_180fn_1 em{color:#6f329c;font-style:normal}._hero_180fn_1>p:last-child{color:#756b7a;max-width:460px;font-size:1.05rem;line-height:1.65}._actions_180fn_1{gap:16px;display:grid}._actions_180fn_1>a{border:1px solid #6f329c20;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:30px;transition:background .2s,border-color .2s;display:flex}._featured_180fn_1{color:#fff;background:#6f329c}._featured_180fn_1 ._label_180fn_1{color:#dec4ef}._actions_180fn_1 h2{letter-spacing:-.03em;margin:0 0 12px;font-size:1.5rem;font-weight:500;line-height:1.25}._actions_180fn_1 p{max-width:510px;margin:0;font-size:1rem;line-height:1.6}._featured_180fn_1 p{color:#ecdff5}._instagram_180fn_1{background:#fff}._instagram_180fn_1 p{color:#756b7a}._actions_180fn_1 svg{flex-shrink:0;width:26px;height:26px}._instagram_180fn_1 ._label_180fn_1{margin-bottom:12px}._team_180fn_1{padding:55px 0 40px}._teamIntro_180fn_1 h2{letter-spacing:-.035em;margin:0 0 24px;font-size:2rem;font-weight:500}._teamIntro_180fn_1 ._label_180fn_1{margin-bottom:15px}._contacts_180fn_1{border-top:1px solid #20152920}._contacts_180fn_1>a{border-bottom:1px solid #20152920;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;transition:background .2s;display:flex}._contacts_180fn_1 h3{margin:0 0 7px;font-size:1.3rem;font-weight:500}._contacts_180fn_1 p{color:#756b7a;margin:0 0 6px;font-size:1rem;line-height:1.5}._contacts_180fn_1 div>span{color:#756b7a;font-size:.9rem}._contactAction_180fn_1{color:#6f329c;align-items:center;gap:12px;font-size:.9rem;display:flex}._contactAction_180fn_1 svg{width:20px;height:20px}._footer_180fn_1{color:#756b7a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 0 35px;font-size:.8rem;display:flex}._page_180fn_1 a:focus-visible{outline-offset:5px;outline:2px solid #6f329c}@media (hover:hover){._featured_180fn_1:hover{background:#59247f}._instagram_180fn_1:hover{border-color:#6f329c70}._contacts_180fn_1>a:hover{background:#6f329c08}}@media (width<=520px){._page_180fn_1{padding-inline:22px}._header_180fn_1{padding-block:24px}._header_180fn_1>span{text-align:right;max-width:120px;font-size:.7rem}._hero_180fn_1{padding:45px 0 30px}._hero_180fn_1 h1{font-size:clamp(2.7rem,10.5vw,3.7rem)}._actions_180fn_1>a{align-items:flex-start;padding:25px 22px}._actions_180fn_1 svg{margin-top:3px}._actions_180fn_1 h2{font-size:1.4rem}._label_180fn_1{font-size:.75rem}._contacts_180fn_1>a{align-items:flex-start}._contactAction_180fn_1{gap:0;margin-top:5px;padding:12px;font-size:0}._contactAction_180fn_1 svg{width:24px;height:24px}._footer_180fn_1{justify-content:flex-start;gap:18px}._footer_180fn_1 span{width:100%}}@media (prefers-reduced-motion:reduce){._page_180fn_1 a{transition:none}}._page_180fn_1{padding-top:125px;padding-bottom:35px}._container_180fn_1{max-width:720px}._hero_180fn_1{text-align:center;padding:35px 0 30px}._hero_180fn_1>p:last-child{margin-inline:auto}._hero_180fn_1 h1{font-size:clamp(2.7rem,5vw,4.3rem)}._vsl_180fn_3{text-align:center;padding:10px 0 45px}._vsl_180fn_3 ._label_180fn_1{margin-bottom:14px}._vsl_180fn_3 h2{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:500;line-height:1.2}._vsl_180fn_3 h2 em{color:#6f329c;font-style:normal}._vsl_180fn_3 video{aspect-ratio:9/16;object-fit:contain;background:#17121d;border-radius:14px;width:min(100%,360px);margin:auto;display:block;box-shadow:0 14px 40px #17121d18}._contacts_180fn_1 a{padding-inline:10px}._teamIntro_180fn_1{text-align:center}@media (width<=520px){._page_180fn_1{padding-top:105px}._hero_180fn_1{padding-top:25px}._hero_180fn_1 h1{font-size:clamp(2.6rem,10vw,3.5rem)}._vsl_180fn_3 video{width:auto;max-width:100%;max-height:72svh}._vsl_180fn_3{padding-bottom:35px}}.cms-list-filters{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:18px;display:grid}.cms-list-filters input,.cms-list-filters select{color:#fff;font:400 13px var(--font-geist-sans);background:#080709;border:1px solid #ffffff25;padding:12px}@media (width<=600px){.cms-list-filters{grid-template-columns:1fr}}.campaign-admin{grid-template-columns:280px 1fr;gap:2rem;margin-top:3rem;display:grid}.campaign-admin aside{align-content:start;gap:.5rem;display:grid}.campaign-admin aside button{text-align:left;color:inherit;background:0 0;border:1px solid #59645b;padding:1rem}.campaign-admin aside button span{opacity:.65;font-size:.72rem;display:block}.campaign-admin section>header{justify-content:space-between;align-items:center;display:flex}.campaign-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.campaign-fields label,.wide-field,.field-card{gap:.45rem;display:grid}.campaign-fields input,.campaign-fields textarea,.campaign-fields select,.wide-field textarea,.field-card input,.field-card select{font:inherit;color:#f2efe6;background:#101610;border:1px solid #667066;padding:.75rem}.campaign-preview-link{margin:1rem 0;display:inline-block}.field-card{border:1px solid #5a665b;grid-template-columns:2fr 1fr 1fr auto;margin:.75rem 0;padding:1rem}.field-actions{gap:.35rem;display:flex}@media (width<=800px){.campaign-admin,.campaign-fields,.field-card{grid-template-columns:1fr}}._page_itc06_1{--ps-ink:#09090a;--ps-paper:#f4f1ec;--ps-purple:#7837a5;--ps-lilac:#d2acee;--ps-line:#09090a33;background:var(--ps-paper);color:var(--ps-ink);overflow:hidden}._page_itc06_1 em{color:var(--ps-purple);font-style:normal}._page_itc06_1 :is(a,button):focus-visible{outline:2px solid var(--ps-lilac);outline-offset:5px}._page_itc06_1 :is(h1,h2,h3,p){margin-top:0}._hero_itc06_2{color:#fff;background:#09090a;grid-template-columns:1.15fr .85fr;align-items:end;min-height:100svh;padding:120px 5vw 52px;display:grid;position:relative;overflow:hidden}._heroMedia_itc06_2{z-index:0;position:absolute;inset:0}._heroMedia_itc06_2:after{content:"";background:linear-gradient(90deg,#09090a 0%,#09090ae6 38%,#09090a2e 100%),linear-gradient(#0000 66%,#09090a 100%);position:absolute;inset:0}._heroMedia_itc06_2 img{object-fit:cover;object-position:65% 45%;filter:contrast(1.17)saturate(.82)brightness(.72);width:100%;height:100%;transform:scale(1.015)}._filterStack_itc06_2{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:20vh;right:4vw}._filterStack_itc06_2 span{font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:5.6s ease-in-out infinite _filterPulse_itc06_1;animation-delay:calc(var(--filter-index) * .55s);background:#09090a5c;border:1px solid #ffffff52;padding:10px 14px;display:block}._filterStack_itc06_2 span:last-child{color:#09090a;background:var(--ps-lilac);border-color:var(--ps-lilac)}@keyframes _filterPulse_itc06_1{0%,18%,to{opacity:.58;transform:translate(0)}40%,75%{opacity:1;transform:translate(-18px)}}._heroCopy_itc06_2{z-index:2;grid-column:1;max-width:1060px;position:relative}._heroCopy_itc06_2>p:first-child,._metrics_itc06_2 header p,._problem_itc06_2>p,._shift_itc06_2>p,._whyAg_itc06_2 header p,._process_itc06_2 header>p,._humanLayer_itc06_2 header p,._intelligencePair_itc06_2 article>p:first-child,._testimonials_itc06_2 header p,._fit_itc06_2 header p,._qualifierIntro_itc06_2>p,._finalConversion_itc06_2>p{font:600 11px/1.2 var(--font-geist-mono),monospace;letter-spacing:.18em}._heroCopy_itc06_2 h1{letter-spacing:-.077em;margin:30px 0;font-size:clamp(64px,8.3vw,152px);font-weight:520;line-height:.79}._heroCopy_itc06_2 h1 em{color:var(--ps-lilac)}._heroSupport_itc06_2{color:#d7d2d9;max-width:620px;margin-bottom:34px;font-size:clamp(17px,1.4vw,22px);line-height:1.48}._heroActions_itc06_2{align-items:center;gap:28px;display:flex}._heroActions_itc06_2 a{letter-spacing:.11em;align-items:center;gap:10px;font-size:11px;font-weight:650;display:inline-flex}._heroActions_itc06_2 a:first-child{color:#09090a;background:#fff;border-radius:999px;padding:17px 20px}._heroActions_itc06_2 svg{width:17px;height:17px}._heroRail_itc06_2{z-index:2;color:#b4afb7;font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;grid-column:1/3;align-items:center;gap:16px;margin-top:62px;display:flex;position:relative}._heroRail_itc06_2 i{background:#ffffff40;flex:1;height:1px}._heroRail_itc06_2 strong{color:var(--ps-lilac)}._metrics_itc06_2{background:var(--ps-paper)}._metrics_itc06_2 header{border-bottom:1px solid var(--ps-line);grid-template-columns:.45fr 1fr;gap:4vw;padding:clamp(88px,10vw,160px) 5vw 70px;display:grid}._metrics_itc06_2 header h2{letter-spacing:-.075em;font-size:clamp(68px,10vw,160px);font-weight:520;line-height:.8}._metrics_itc06_2 article{border-bottom:1px solid var(--ps-line);grid-template-rows:1fr auto;grid-template-columns:90px 1fr;align-items:center;min-height:78svh;padding:6vw 5vw;display:grid}._metrics_itc06_2 article>small{font:600 11px/1 var(--font-geist-mono),monospace;color:var(--ps-purple);align-self:start;padding-top:20px}._metrics_itc06_2 article>strong{letter-spacing:-.1em;white-space:nowrap;text-align:center;font-size:clamp(150px,31vw,560px);font-weight:500;line-height:.72}._metrics_itc06_2 article>strong sup{vertical-align:top;letter-spacing:-.02em;font-size:.27em}._metrics_itc06_2 article>strong sub{letter-spacing:.04em;vertical-align:baseline;margin-left:.12em;font-size:.14em}._metrics_itc06_2 article>p{text-transform:uppercase;letter-spacing:.04em;grid-column:2;justify-self:end;margin:0;font-size:clamp(18px,2vw,30px)}._metricPurple_itc06_3{background:var(--ps-purple);color:#fff}._metricPurple_itc06_3>small{color:#fff!important}._metricDark_itc06_3{color:#fff;background:#09090a}._metricDark_itc06_3>small{color:var(--ps-lilac)!important}._problem_itc06_2{background:#e9e4dd;padding:clamp(100px,12vw,190px) 5vw}._problem_itc06_2 h2{letter-spacing:-.07em;max-width:1300px;margin:58px 0 80px;font-size:clamp(55px,8.6vw,140px);font-weight:520;line-height:.82}._problem_itc06_2>div{border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line);grid-template-columns:repeat(5,1fr);display:grid}._problem_itc06_2>div span{border-right:1px solid var(--ps-line);font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;padding:24px 14px}._problem_itc06_2>div span:last-child{border-right:0}._problem_itc06_2 blockquote{letter-spacing:-.03em;max-width:570px;margin:82px 0 0 auto;font-size:clamp(23px,2.4vw,38px);line-height:1.2}._shift_itc06_2{color:#fff;background:#09090a;flex-direction:column;justify-content:center;min-height:100svh;padding:10vw 5vw;display:flex}._shift_itc06_2 h2{letter-spacing:-.075em;margin:50px 0 86px;font-size:clamp(60px,9.5vw,160px);font-weight:520;line-height:.82}._shift_itc06_2 h2 em{color:var(--ps-lilac)}._shift_itc06_2>div{flex-wrap:wrap;gap:12px;display:flex}._shift_itc06_2>div span{color:#c9c4cc;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;border:1px solid #ffffff40;border-radius:999px;padding:13px 16px}._whyAg_itc06_2{background:var(--ps-paper);padding:clamp(100px,11vw,180px) 5vw}._whyAg_itc06_2>header{grid-template-columns:.45fr 1.1fr;align-items:start;gap:5vw;margin-bottom:88px;display:grid}._whyAg_itc06_2 header h2{letter-spacing:-.07em;font-size:clamp(60px,8vw,128px);font-weight:520;line-height:.82}._benefits_itc06_6{grid-template-columns:repeat(12,1fr);gap:0;display:grid}._benefits_itc06_6 article{border-top:1px solid var(--ps-line);border-right:1px solid var(--ps-line);flex-direction:column;grid-column:span 4;min-height:340px;padding:32px 28px;display:flex}._benefits_itc06_6 article:nth-child(2),._benefits_itc06_6 article:nth-child(5){transform:translateY(54px)}._benefits_itc06_6 article:nth-child(3n){border-right:0}._benefits_itc06_6 span{font:600 10px/1 var(--font-geist-mono),monospace;color:var(--ps-purple)}._benefits_itc06_6 h3{letter-spacing:-.045em;text-transform:uppercase;margin:auto 0 24px;font-size:clamp(28px,2.8vw,44px);line-height:.95}._benefits_itc06_6 p{color:#565259;max-width:380px;margin:0;font-size:16px;line-height:1.55}._process_itc06_2{color:#fff;background:#0a090b;padding:clamp(110px,12vw,190px) 5vw}._process_itc06_2>header{grid-template-columns:.4fr 1fr .4fr;align-items:end;gap:5vw;margin-bottom:90px;display:grid}._process_itc06_2 header h2{letter-spacing:-.07em;font-size:clamp(64px,8.4vw,134px);font-weight:520;line-height:.82}._process_itc06_2 header h2 em{color:var(--ps-lilac)}._process_itc06_2 header>span{color:#a9a4ac;font-size:15px;line-height:1.5}._processList_itc06_7{border-left:1px solid #ffffff40;margin-left:22vw;position:relative}._processList_itc06_7 article{border-top:1px solid #ffffff2e;grid-template-columns:90px .8fr 1fr;gap:30px;min-height:190px;padding:32px 0 32px 42px;display:grid;position:relative}._processList_itc06_7 article:before{content:"";background:var(--ps-lilac);border-radius:50%;width:9px;height:9px;position:absolute;top:36px;left:-5px;box-shadow:0 0 0 7px #0a090b}._processList_itc06_7 span{font:600 11px/1 var(--font-geist-mono),monospace;color:var(--ps-lilac)}._processList_itc06_7 h3{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(25px,2.7vw,44px);line-height:.97}._processList_itc06_7 p{color:#aaa5ad;max-width:520px;font-size:16px;line-height:1.55}._slaMoment_itc06_8{background:var(--ps-purple);color:#fff;grid-template-columns:1fr 1fr;min-height:95svh;display:grid}._slaMoment_itc06_8>div{grid-template-columns:1fr auto;align-content:center;padding:8vw 5vw;display:grid}._slaMoment_itc06_8 p{font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;grid-column:1/3}._slaMoment_itc06_8 strong{letter-spacing:-.12em;font-size:clamp(210px,29vw,520px);font-weight:500;line-height:.67}._slaMoment_itc06_8>div>span{letter-spacing:.05em;align-self:end;padding-bottom:12px;font-size:clamp(30px,4vw,60px)}._slaMoment_itc06_8 small{max-width:420px;font:600 10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.11em;border-top:1px solid #ffffff61;grid-column:1/3;margin-top:60px;padding-top:14px}._slaMoment_itc06_8 img{object-fit:cover;object-position:50% 26%;filter:contrast(1.17)saturate(.82);width:100%;height:100%;min-height:95svh}._humanLayer_itc06_2{background:#ded8d1;padding:clamp(100px,11vw,170px) 0}._humanLayer_itc06_2 header{grid-template-columns:.36fr 1fr;gap:5vw;padding:0 5vw;display:grid}._humanLayer_itc06_2 header h2{letter-spacing:-.068em;font-size:clamp(58px,7.4vw,120px);font-weight:520;line-height:.84}._peopleMarquee_itc06_9{margin-top:80px;overflow:hidden}._peopleMarquee_itc06_9>div{gap:16px;width:max-content;padding-left:5vw;animation:48s linear infinite _peopleFlow_itc06_1;display:flex}._peopleMarquee_itc06_9:hover>div,._peopleMarquee_itc06_9:focus-within>div{animation-play-state:paused}._peopleMarquee_itc06_9 figure{background:#111;border-radius:12px;flex:0 0 clamp(270px,25vw,420px);height:clamp(390px,43vw,650px);margin:0;position:relative;overflow:hidden}._peopleMarquee_itc06_9 img{object-fit:cover;object-position:50% 30%;filter:contrast(1.18)saturate(.86)brightness(.96);width:100%;height:100%}._peopleMarquee_itc06_9 figcaption{color:#fff;font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;text-shadow:0 2px 12px #000;border-top:1px solid #ffffffad;justify-content:space-between;padding-top:10px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}@keyframes _peopleFlow_itc06_1{to{transform:translate(calc(-50% - 8px))}}._videoProof_itc06_10{color:#fff;background:#0a090b;grid-template-columns:1fr minmax(300px,560px);align-items:center;gap:8vw;padding:clamp(100px,11vw,170px) 5vw;display:grid}._videoProof_itc06_10 p{font:600 11px/1.2 var(--font-geist-mono),monospace;letter-spacing:.18em}._videoProof_itc06_10 h2{letter-spacing:-.075em;margin:48px 0 32px;font-size:clamp(64px,8.8vw,144px);font-weight:520;line-height:.81}._videoProof_itc06_10 h2 em{color:var(--ps-lilac)}._videoProof_itc06_10 span{color:#aaa5ad;max-width:480px;font-size:17px;line-height:1.6;display:block}._videoFrame_itc06_10{aspect-ratio:9/16;background:#000;border:1px solid #ffffff2e;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000073}._videoFrame_itc06_10:before{content:"VIDEO / AG";z-index:2;color:#fff;font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;pointer-events:none;background:#09090ab3;padding:8px 10px;position:absolute;top:16px;left:16px}._videoFrame_itc06_10 iframe{border:0;width:100%;height:100%;position:absolute;inset:0}._intelligencePair_itc06_2{grid-template-columns:1fr 1fr;display:grid}._intelligencePair_itc06_2 article{background:var(--ps-paper);flex-direction:column;justify-content:center;min-height:84svh;padding:8vw 5vw;display:flex}._intelligencePair_itc06_2 article+article{color:#fff;background:#0a090b}._intelligencePair_itc06_2 h2{letter-spacing:-.065em;margin:48px 0;font-size:clamp(46px,5.3vw,88px);font-weight:520;line-height:.86}._intelligencePair_itc06_2 article+article h2 em{color:var(--ps-lilac)}._intelligencePair_itc06_2 article>p:last-child{color:#656066;max-width:540px;font-size:17px;line-height:1.6}._intelligencePair_itc06_2 article+article>p:last-child{color:#aaa5ad}._testimonials_itc06_2{background:#e9e4dd;padding:clamp(100px,11vw,180px) 5vw}._testimonials_itc06_2>header{grid-template-columns:.4fr 1fr;gap:5vw;margin-bottom:90px;display:grid}._testimonials_itc06_2 header h2{letter-spacing:-.068em;font-size:clamp(58px,7vw,116px);font-weight:520;line-height:.84}._testimonials_itc06_2>div{border-top:1px solid var(--ps-line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}._testimonials_itc06_2 blockquote{border-right:1px solid var(--ps-line);flex-direction:column;min-height:500px;margin:0;padding:30px;display:flex}._testimonials_itc06_2 blockquote:last-child{border-right:0}._testimonials_itc06_2 blockquote>small{font:600 10px/1 var(--font-geist-mono),monospace;color:var(--ps-purple)}._testimonials_itc06_2 blockquote>p{letter-spacing:-.035em;margin:auto 0;font-size:clamp(23px,2.05vw,33px);line-height:1.2}._testimonials_itc06_2 blockquote footer{border-top:1px solid var(--ps-line);font:600 10px/1.3 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:6px;padding-top:18px;display:flex}._testimonials_itc06_2 blockquote footer span{color:#716c72}._fit_itc06_2{background:var(--ps-paper);padding:clamp(100px,11vw,180px) 5vw}._fit_itc06_2>header{grid-template-columns:.4fr 1fr;gap:5vw;margin-bottom:80px;display:grid}._fit_itc06_2 header h2{letter-spacing:-.068em;font-size:clamp(58px,7.4vw,122px);font-weight:520;line-height:.84}._fit_itc06_2>div{border-top:1px solid var(--ps-line);margin-left:30vw}._fit_itc06_2 article{border-bottom:1px solid var(--ps-line);grid-template-columns:70px 1fr auto;align-items:center;min-height:110px;display:grid}._fit_itc06_2 article span{font:600 10px/1 var(--font-geist-mono),monospace;color:var(--ps-purple)}._fit_itc06_2 article h3{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,46px)}._fit_itc06_2 article svg{width:28px;height:28px}._qualifier_itc06_2{background:var(--ps-purple);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(100px,11vw,180px) 5vw;display:grid}._qualifierIntro_itc06_2 h2{letter-spacing:-.068em;margin:50px 0 30px;font-size:clamp(58px,7.2vw,118px);font-weight:520;line-height:.84}._qualifierIntro_itc06_2 h2 em{color:#fff}._qualifierIntro_itc06_2>span{color:#e3d4ec}._qualifierCard_itc06_14{color:#09090a;background:#f4f1ec;border-radius:18px;min-height:560px;padding:44px;box-shadow:0 40px 90px #1d062c47}._progress_itc06_14{background:#d8d0da;height:2px;margin-bottom:72px}._progress_itc06_14 span{background:var(--ps-purple);height:100%;transition:width .45s;display:block}._qualifierCard_itc06_14 small{font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:var(--ps-purple)}._qualifierCard_itc06_14 h3{letter-spacing:-.055em;text-transform:uppercase;margin:30px 0 52px;font-size:clamp(36px,4vw,62px);line-height:.94}._options_itc06_14{border-top:1px solid var(--ps-line);grid-template-columns:1fr 1fr;display:grid}._options_itc06_14 button{border:0;border-bottom:1px solid var(--ps-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 0;font-size:15px;display:flex}._options_itc06_14 button:nth-child(odd){border-right:1px solid var(--ps-line);padding-right:24px}._options_itc06_14 button:nth-child(2n){padding-left:24px}._options_itc06_14 button:hover{color:var(--ps-purple)}._options_itc06_14 svg{width:18px}._qualifierDone_itc06_14 button,._finalConversion_itc06_2 button,._submit_itc06_14,._success_itc06_14 a{color:#fff;letter-spacing:.1em;background:#09090a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:17px 21px;font-size:11px;font-weight:700;display:inline-flex}._qualifierDone_itc06_14 button svg,._finalConversion_itc06_2 button svg,._submit_itc06_14 svg,._success_itc06_14 a svg{width:18px}._qualifierDone_itc06_14 ._reset_itc06_14{color:#555;background:0 0;border:1px solid #aaa;margin-left:14px}._finalConversion_itc06_2{color:#fff;background:#09090a;flex-direction:column;justify-content:center;align-items:flex-start;min-height:93svh;padding:10vw 5vw;display:flex}._finalConversion_itc06_2 h2{letter-spacing:-.075em;margin:55px 0;font-size:clamp(62px,9.2vw,156px);font-weight:520;line-height:.8}._finalConversion_itc06_2 h2 em{color:var(--ps-lilac)}._finalConversion_itc06_2 button{color:#09090a;background:#fff}._stickyCta_itc06_15{z-index:110;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.1em;background:#0a090be0;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:15px 18px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #00000040}._stickyCta_itc06_15 svg{width:16px}._panelBackdrop_itc06_16{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_itc06_16{background:var(--ps-paper);width:min(760px,100%);height:100%;padding:clamp(34px,5vw,72px);animation:.45s cubic-bezier(.16,1,.3,1) both _panelIn_itc06_1;position:relative;overflow:auto}@keyframes _panelIn_itc06_1{0%{transform:translate(100%)}to{transform:none}}._panelClose_itc06_16{border:1px solid var(--ps-line);background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:24px;right:24px}._panelClose_itc06_16 svg{width:20px}._panel_itc06_16>p{font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;color:var(--ps-purple)}._panel_itc06_16>h2{letter-spacing:-.065em;max-width:570px;margin:40px 0 56px;font-size:clamp(48px,5.6vw,84px);line-height:.86}._proposalForm_itc06_16{grid-template-columns:1fr 1fr;gap:28px 18px;display:grid}._proposalForm_itc06_16 label{flex-direction:column;gap:9px;display:flex}._proposalForm_itc06_16 label>span{font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase}._proposalForm_itc06_16 :is(input,textarea){border:0;border-bottom:1px solid var(--ps-line);color:#09090a;width:100%;font:inherit;background:0 0;border-radius:0;outline:none;padding:13px 0;font-size:17px}._proposalForm_itc06_16 :is(input,textarea):focus{border-bottom-color:var(--ps-purple)}._formWide_itc06_16{grid-column:1/3}._consent_itc06_16{align-items:flex-start;flex-direction:row!important}._consent_itc06_16 input{height:18px;accent-color:var(--ps-purple);margin:0 6px 0 0;width:18px!important}._consent_itc06_16 span{font:400 12px/1.45 var(--font-geist-sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important}._consent_itc06_16 a{text-decoration:underline}._honeypot_itc06_16{position:absolute!important;left:-9999px!important}._submit_itc06_14{background:var(--ps-purple);grid-column:1/3;justify-self:start}._formError_itc06_16{color:#a2132f;grid-column:1/3}._success_itc06_14>span{font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:var(--ps-purple)}._success_itc06_14 h3{letter-spacing:-.06em;margin:25px 0;font-size:clamp(38px,5vw,72px);line-height:.9}._success_itc06_14 p{max-width:480px;margin-bottom:30px;font-size:17px;line-height:1.5}._success_itc06_14 a{background:var(--ps-purple)}@media (width<=900px){._hero_itc06_2{grid-template-columns:1fr;padding:108px 28px 38px}._heroMedia_itc06_2:after{background:linear-gradient(#09090a33 0%,#09090ae0 53%,#09090a 96%)}._heroMedia_itc06_2 img{object-position:58% 26%}._filterStack_itc06_2{top:14vh}._heroCopy_itc06_2{align-self:end}._heroRail_itc06_2{grid-column:1}._metrics_itc06_2 header,._whyAg_itc06_2>header,._process_itc06_2>header,._humanLayer_itc06_2 header,._testimonials_itc06_2>header,._fit_itc06_2>header{grid-template-columns:1fr}._metrics_itc06_2 article{min-height:60svh}._benefits_itc06_6 article{grid-column:span 6}._benefits_itc06_6 article:nth-child(n){transform:none}._benefits_itc06_6 article:nth-child(3n){border-right:1px solid var(--ps-line)}._benefits_itc06_6 article:nth-child(2n){border-right:0}._process_itc06_2>header{align-items:start}._processList_itc06_7{margin-left:12vw}._processList_itc06_7 article{grid-template-columns:60px 1fr}._processList_itc06_7 p{grid-column:2}._slaMoment_itc06_8{grid-template-columns:1fr}._slaMoment_itc06_8 img{min-height:60svh;max-height:760px}._intelligencePair_itc06_2,._testimonials_itc06_2>div{grid-template-columns:1fr}._testimonials_itc06_2 blockquote{border-right:0;border-bottom:1px solid var(--ps-line);min-height:390px}._fit_itc06_2>div{margin-left:12vw}._qualifier_itc06_2{grid-template-columns:1fr}._stickyCta_itc06_15{bottom:max(14px,env(safe-area-inset-bottom));right:14px}}@media (width<=600px){._hero_itc06_2{min-height:100svh;padding:94px 18px 28px}._filterStack_itc06_2{gap:5px;top:18vh;right:18px}._filterStack_itc06_2 span{padding:8px 10px;font-size:8px}._heroCopy_itc06_2 h1{margin:22px 0;font-size:15vw;line-height:.82}._heroSupport_itc06_2{max-width:94%;font-size:15px;line-height:1.5}._heroActions_itc06_2{flex-wrap:wrap;gap:16px}._heroActions_itc06_2 a{font-size:9px}._heroRail_itc06_2{gap:8px;margin-top:38px;font-size:7px}._metrics_itc06_2 header{padding:88px 18px 48px}._metrics_itc06_2 header h2{font-size:17vw}._metrics_itc06_2 article{min-height:auto;padding:80px 18px 42px;display:block}._metrics_itc06_2 article>strong{text-align:left;white-space:normal;margin:26px 0 38px;font-size:37vw;display:block}._metrics_itc06_2 article>p{text-align:right;font-size:17px}._metrics_itc06_2 article>strong sub{margin:22px 0 0;font-size:.12em;display:block}._problem_itc06_2,._shift_itc06_2,._whyAg_itc06_2,._process_itc06_2,._testimonials_itc06_2,._fit_itc06_2,._qualifier_itc06_2,._finalConversion_itc06_2{padding:88px 18px}._problem_itc06_2 h2,._shift_itc06_2 h2{margin:42px 0 58px;font-size:14.4vw}._problem_itc06_2>div{grid-template-columns:1fr}._problem_itc06_2>div span{border-right:0;border-bottom:1px solid var(--ps-line)}._problem_itc06_2 blockquote{margin-top:58px;font-size:25px}._whyAg_itc06_2 header h2,._process_itc06_2 header h2,._humanLayer_itc06_2 header h2,._testimonials_itc06_2 header h2,._fit_itc06_2 header h2,._qualifierIntro_itc06_2 h2,._finalConversion_itc06_2 h2{font-size:14.2vw}._benefits_itc06_6{display:block}._benefits_itc06_6 article{min-height:290px;padding:28px 0;border-right:0!important}._process_itc06_2>header{margin-bottom:58px}._process_itc06_2 header>span{font-size:14px}._processList_itc06_7{margin-left:4px}._processList_itc06_7 article{grid-template-columns:48px 1fr;gap:14px;min-height:0;padding:30px 0 44px 24px}._processList_itc06_7 h3{font-size:27px}._processList_itc06_7 p{font-size:14px}._slaMoment_itc06_8{min-height:0}._slaMoment_itc06_8>div{padding:88px 18px}._slaMoment_itc06_8 strong{font-size:53vw}._slaMoment_itc06_8>div>span{font-size:24px}._slaMoment_itc06_8 img{min-height:68svh}._humanLayer_itc06_2{padding:88px 0}._humanLayer_itc06_2 header{padding:0 18px}._peopleMarquee_itc06_9{margin-top:52px}._peopleMarquee_itc06_9>div{gap:10px;padding-left:18px;animation-duration:38s}._peopleMarquee_itc06_9 figure{flex-basis:78vw;height:118vw;max-height:560px}._intelligencePair_itc06_2 article{min-height:auto;padding:88px 18px}._intelligencePair_itc06_2 h2{font-size:12.8vw}._testimonials_itc06_2>header,._fit_itc06_2>header{margin-bottom:58px}._testimonials_itc06_2 blockquote{min-height:360px;padding:26px 0}._fit_itc06_2>div{margin-left:0}._fit_itc06_2 article{grid-template-columns:45px 1fr auto;min-height:94px}._fit_itc06_2 article h3{font-size:24px}._qualifier_itc06_2{gap:52px}._qualifierCard_itc06_14{border-radius:12px;min-height:520px;padding:28px 20px}._progress_itc06_14{margin-bottom:50px}._qualifierCard_itc06_14 h3{font-size:10vw}._options_itc06_14{grid-template-columns:1fr}._options_itc06_14 button:nth-child(n){border-right:0;padding:18px 0}._qualifierDone_itc06_14 ._reset_itc06_14{margin:12px 0 0;display:block}._finalConversion_itc06_2{min-height:82svh}._stickyCta_itc06_15{padding:14px 16px;font-size:9px}._panel_itc06_16{padding:72px 18px 36px}._panelClose_itc06_16{top:16px;right:18px}._panel_itc06_16>h2{font-size:12.6vw}._proposalForm_itc06_16{grid-template-columns:1fr}._formWide_itc06_16,._submit_itc06_14,._formError_itc06_16{grid-column:1}._submit_itc06_14{width:100%}}@media (prefers-reduced-motion:reduce){._filterStack_itc06_2 span,._peopleMarquee_itc06_9>div,._panel_itc06_16{animation:none!important}._peopleMarquee_itc06_9{overflow-x:auto}._peopleMarquee_itc06_9>div{width:max-content}._progress_itc06_14 span{transition:none}}@media (width<=900px){._videoProof_itc06_10{grid-template-columns:1fr;padding-left:10vw;padding-right:10vw}._videoFrame_itc06_10{justify-self:center;width:min(100%,520px)}}@media (width<=600px){._videoProof_itc06_10{gap:52px;padding:88px 18px}._videoProof_itc06_10 h2{font-size:14.2vw}._videoFrame_itc06_10{border-radius:12px;width:100%}}._openingSequence_itc06_24{z-index:240;color:#fff;pointer-events:none;background:#09090a;place-items:center;animation:.72s cubic-bezier(.76,0,.24,1) 2.25s forwards _openingExit_itc06_1;display:grid;position:fixed;inset:0;overflow:hidden}._openingProfiles_itc06_24{position:absolute;inset:0}._openingProfiles_itc06_24 span{color:#aaa5ad;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;border:1px solid #ffffff2e;padding:8px 11px;animation:1.65s cubic-bezier(.22,1,.36,1) forwards _profileConverge_itc06_1;position:absolute}._openingProfiles_itc06_24 span:first-child{--x:33vw;--y:31vh;top:18%;left:8%}._openingProfiles_itc06_24 span:nth-child(2){--x:-32vw;--y:24vh;top:25%;right:9%}._openingProfiles_itc06_24 span:nth-child(3){--x:29vw;--y:-32vh;bottom:17%;left:13%}._openingProfiles_itc06_24 span:nth-child(4){--x:-29vw;--y:-29vh;bottom:20%;right:11%}._openingProfiles_itc06_24 span:nth-child(5){--x:0;--y:41vh;top:8%;left:45%}._openingAxis_itc06_24{opacity:0;align-items:center;gap:20px;width:min(760px,78vw);animation:.65s 1.35s forwards _axisReveal_itc06_1;display:flex}._openingAxis_itc06_24 i{background:var(--ps-lilac);flex:1;height:1px}._openingAxis_itc06_24 strong{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(18px,2.2vw,35px);font-weight:500}._heroCopy_itc06_2>p:first-child{animation:.55s 2.35s both _heroEnter_itc06_1}._heroCopy_itc06_2 h1 span,._heroCopy_itc06_2 h1 em{animation:.7s cubic-bezier(.22,1,.36,1) both _heroEnter_itc06_1;display:inline-block}._heroCopy_itc06_2 h1 em{animation-delay:2.58s;position:relative;overflow:hidden}._heroCopy_itc06_2 h1 em:after{content:"";background:var(--ps-lilac);transform-origin:100%;animation:.85s cubic-bezier(.76,0,.24,1) 2.7s both _heroMask_itc06_1;position:absolute;inset:-4px}._heroSupport_itc06_2,._heroActions_itc06_2,._heroRail_itc06_2{animation:.6s 3s both _heroEnter_itc06_1}@keyframes _profileConverge_itc06_1{70%,to{transform:translate(var(--x),var(--y));opacity:.2}}@keyframes _axisReveal_itc06_1{to{opacity:1}}@keyframes _openingExit_itc06_1{to{visibility:hidden;transform:translateY(-100%)}}@keyframes _heroEnter_itc06_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes _heroMask_itc06_1{0%{transform-origin:0;transform:scaleX(0)}48%{transform-origin:0;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}._metrics_itc06_2 article{isolation:isolate;position:relative;overflow:hidden}._metrics_itc06_2 article>:not(img){z-index:2;position:relative}._metrics_itc06_2 article>img{z-index:0;object-fit:cover;object-position:center 28%;filter:contrast(1.18)saturate(.86)brightness(.72);opacity:.42;border-radius:8px;width:clamp(220px,24vw,440px);height:68%;position:absolute;top:50%;right:5vw;transform:translateY(-50%)}._metricPurple_itc06_3>img{mix-blend-mode:multiply;opacity:.34}@keyframes _metricBreath_itc06_1{50%{letter-spacing:-.085em;transform:translate(.01em)}}._problem_itc06_2>div{border:0;align-items:start}._problem_itc06_2>div span{border:0;border-top:1px solid var(--ps-line);padding:24px 6px}._problem_itc06_2>div span:nth-child(2n){transform:translateY(38px)}._shift_itc06_2>div{padding-top:46px;position:relative}._shift_itc06_2>div:before{content:"";background:linear-gradient(90deg,transparent,var(--ps-lilac),transparent);transform-origin:50%;height:1px;animation:3.6s ease-in-out infinite _axisLine_itc06_1;position:absolute;top:0;left:0;right:0}._shift_itc06_2>div span{background:#09090a}@keyframes _axisLine_itc06_1{0%,to{opacity:.35;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}._benefits_itc06_6{border-top:1px solid var(--ps-line);margin-left:23vw;display:block}._benefits_itc06_6 article{border:0;border-bottom:1px solid var(--ps-line);grid-template-columns:72px 1fr minmax(280px,.75fr);align-items:center;gap:28px;min-height:126px;padding:28px 0;display:grid;position:relative;grid-column:auto!important;transform:none!important}._benefits_itc06_6 h3{margin:0;font-size:clamp(27px,3.1vw,50px)}._benefits_itc06_6 p{opacity:.68;max-width:480px;margin:0;transition:opacity .25s}._benefits_itc06_6 img{z-index:4;aspect-ratio:4/5;object-fit:cover;object-position:center 28%;opacity:0;pointer-events:none;width:220px;transition:opacity .32s,transform .32s;position:absolute;bottom:20px;right:2vw;transform:translateY(14px)rotate(2deg);box-shadow:0 24px 55px #00000038}._benefits_itc06_6 article:hover img{opacity:1;transform:none}._benefits_itc06_6 article:hover p{opacity:0}._processList_itc06_7 article:after{content:attr(data-motion);color:#77727a;font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;position:absolute;top:38px;right:0}._processList_itc06_7 article:before{transition:transform .28s,box-shadow .28s}._processList_itc06_7 article:hover:before{box-shadow:0 0 0 12px #0a090b,0 0 28px var(--ps-lilac);transform:scale(1.45)}._peopleMarquee_itc06_9 figure:nth-child(3n+1){flex-basis:clamp(300px,29vw,480px);height:clamp(390px,36vw,560px)}._peopleMarquee_itc06_9 figure:nth-child(3n+2){flex-basis:clamp(250px,22vw,370px);height:clamp(430px,46vw,690px)}._peopleMarquee_itc06_9 figure:nth-child(3n){flex-basis:clamp(330px,34vw,560px);align-self:center;height:clamp(380px,34vw,520px)}._peopleMarquee_itc06_9>div{animation-duration:58s}._videoProof_itc06_10{grid-template-columns:.72fr 1fr}._videoFrame_itc06_10{aspect-ratio:9/13;justify-self:end;width:min(100%,720px)}._testimonials_itc06_2>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}._testimonials_itc06_2>div::-webkit-scrollbar{display:none}._testimonials_itc06_2 blockquote{scroll-snap-align:center;flex:0 0 min(82vw,1080px);min-height:600px}._testimonials_itc06_2 blockquote>p{max-width:880px;font-size:clamp(28px,3.2vw,52px)}._back_itc06_30{color:#5d5660;font:700 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;background:0 0;border:0;margin-top:22px;padding:10px 0}._success_itc06_14 a{margin:8px 8px 0 0}._success_itc06_14 a:last-child{background:#09090a}._videoFrame_itc06_10{background-position:50%;background-size:cover}._videoFrame_itc06_10>a{z-index:3;color:#fff;font:700 9px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;background:#0000009e;border:1px solid #ffffff80;border-radius:999px;padding:9px 11px;position:absolute;bottom:14px;right:14px}@media (width<=900px){._openingProfiles_itc06_24 span{font-size:8px}._metrics_itc06_2 article>img{width:45vw;height:62%;right:-8vw}._benefits_itc06_6{margin-left:0}._benefits_itc06_6 article{grid-template-columns:58px 1fr}._benefits_itc06_6 p{grid-column:2}._benefits_itc06_6 img{display:none}._processList_itc06_7 article:after{grid-column:2;position:static}._videoProof_itc06_10{grid-template-columns:1fr}._videoFrame_itc06_10{aspect-ratio:9/16;justify-self:center}}@media (width<=600px){._openingAxis_itc06_24{gap:10px;width:86vw}._openingAxis_itc06_24 strong{font-size:14px}._openingProfiles_itc06_24 span:first-child{--x:26vw}._openingProfiles_itc06_24 span:nth-child(2){--x:-24vw}._openingProfiles_itc06_24 span:nth-child(3){--x:23vw}._openingProfiles_itc06_24 span:nth-child(4){--x:-22vw}._openingProfiles_itc06_24 span:nth-child(5){--x:0;left:33%}._heroMedia_itc06_2 img{object-position:60% 30%}._metrics_itc06_2 article>img{opacity:.25;width:72vw;height:55%;right:-18vw}._metrics_itc06_2 article>strong{font-size:35vw}._problem_itc06_2>div span:nth-child(2n){transform:none}._benefits_itc06_6 article{grid-template-columns:42px 1fr;gap:12px;min-height:auto;padding:25px 0}._benefits_itc06_6 h3{font-size:25px}._benefits_itc06_6 p{font-size:15px}._peopleMarquee_itc06_9 figure:nth-child(n){flex-basis:78vw;height:112vw;max-height:540px}._videoProof_itc06_10{padding-top:100px}._testimonials_itc06_2 blockquote{flex-basis:91vw;min-height:470px;padding-right:24px}._testimonials_itc06_2 blockquote>p{font-size:26px}._processList_itc06_7 article:after{font-size:8px}}@media (prefers-reduced-motion:reduce){._openingSequence_itc06_24{display:none}._heroCopy_itc06_2>p:first-child,._heroCopy_itc06_2 h1 span,._heroCopy_itc06_2 h1 em,._heroSupport_itc06_2,._heroActions_itc06_2,._heroRail_itc06_2,._metrics_itc06_2 article>strong,._shift_itc06_2>div:before{animation:none!important}._heroCopy_itc06_2 h1 em:after{display:none}}._openingSequence_itc06_24{animation:.56s cubic-bezier(.76,0,.24,1) 1.25s forwards _openingExit_itc06_1}._openingProfiles_itc06_24 span{animation-duration:1.05s}._openingAxis_itc06_24{animation:.42s .82s forwards _axisReveal_itc06_1}._heroCopy_itc06_2>p:first-child{animation-delay:1.3s}._heroCopy_itc06_2 h1 span:first-child{animation-delay:1.36s}._heroCopy_itc06_2 h1 em{animation-delay:1.44s}._heroCopy_itc06_2 h1 em:after{animation-duration:.6s;animation-delay:1.5s}._heroCopy_itc06_2 h1 span:last-child{animation-delay:1.56s}._heroSupport_itc06_2,._heroActions_itc06_2,._heroRail_itc06_2{animation-delay:1.68s}._metrics_itc06_2 article>strong{animation:none}._shift_itc06_2>div:before{opacity:.8;animation:none}._filterStack_itc06_2 span{animation-duration:8s}._success_itc06_14{margin-top:clamp(42px,6vw,80px)}@media (width>=1700px){._hero_itc06_2,._metrics_itc06_2 header,._metrics_itc06_2 article,._problem_itc06_2,._shift_itc06_2,._whyAg_itc06_2,._process_itc06_2,._videoProof_itc06_10,._testimonials_itc06_2,._fit_itc06_2,._qualifier_itc06_2,._finalConversion_itc06_2{padding-left:max(5vw,50vw - 880px);padding-right:max(5vw,50vw - 880px)}._heroCopy_itc06_2 h1{font-size:148px}._processList_itc06_7{margin-left:min(22vw,420px)}._fit_itc06_2>div{margin-left:min(30vw,520px)}}@media (width<=600px){._openingSequence_itc06_24{animation-delay:1.05s}._heroCopy_itc06_2>p:first-child{animation-delay:1.08s}._heroCopy_itc06_2 h1 span:first-child{animation-delay:1.14s}._heroCopy_itc06_2 h1 em{animation-delay:1.2s}._heroCopy_itc06_2 h1 em:after{animation-delay:1.24s}._heroCopy_itc06_2 h1 span:last-child{animation-delay:1.3s}._heroSupport_itc06_2,._heroActions_itc06_2,._heroRail_itc06_2{animation-delay:1.38s}._success_itc06_14 a{width:100%;margin-right:0}._stickyCta_itc06_15{max-width:calc(100vw - 28px)}}._section_gqf1u_1{color:#fff;font-family:var(--font-geist-sans),sans-serif;background:#161219;padding:100px max(24px,5vw)}._intro_gqf1u_1,._numbers_gqf1u_1,._principles_gqf1u_1,._services_gqf1u_1,._strengths_gqf1u_1{max-width:1320px;margin-inline:auto}._intro_gqf1u_1{grid-template-columns:1.15fr 1fr;align-items:end;gap:70px;display:grid}._label_gqf1u_1{font:500 .8rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;color:#c9a6e5;margin:0 0 24px}._intro_gqf1u_1 h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4.7vw,4.8rem);font-weight:500;line-height:1.08}._intro_gqf1u_1 em{color:#c9a6e5;font-style:normal}._lead_gqf1u_1{color:#d0c7d5;margin:0 0 25px;font-size:1.125rem;line-height:1.75}._intro_gqf1u_1 a{border-bottom:1px solid #c9a6e5;padding-bottom:10px;display:inline-block}._numbers_gqf1u_1{border-block:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px;padding-block:40px;display:grid}._numbers_gqf1u_1 strong{letter-spacing:-.05em;font-size:clamp(2.3rem,4vw,4rem);font-weight:500;display:block}._numbers_gqf1u_1 span{color:#c7bdcd;margin-top:10px;font-size:1rem;line-height:1.5;display:block}._principles_gqf1u_1{grid-template-columns:1fr 1fr;gap:55px;padding-block:70px;display:grid}._principles_gqf1u_1 h3,._strengths_gqf1u_1 h3{letter-spacing:-.025em;font-size:1.8rem;font-weight:500;line-height:1.2}._principles_gqf1u_1 p:not(._label_gqf1u_1){color:#c7bdcd;font-size:1.05rem;line-height:1.75}._values_gqf1u_1{grid-column:1/-1}._values_gqf1u_1 ul{flex-wrap:wrap;gap:15px 30px;margin:0;padding:0;list-style:none;display:flex}._values_gqf1u_1 li{border-bottom:1px solid #ffffff30;padding-bottom:12px;font-size:1.15rem}._services_gqf1u_1{grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:40px;display:grid}._services_gqf1u_1 article{border-bottom:1px solid #ffffff26;padding-block:30px}._services_gqf1u_1 h3{margin:15px 0 12px;font-size:1.4rem;font-weight:500;line-height:1.3}._services_gqf1u_1 p{color:#c7bdcd;margin:0;font-size:1rem;line-height:1.6}._strengths_gqf1u_1{grid-template-columns:1fr 1fr;gap:50px;padding-top:60px;display:grid}._strengths_gqf1u_1 ul{margin:0;padding:0;list-style:none}._strengths_gqf1u_1 li{border-bottom:1px solid #ffffff26;padding:15px 0;font-size:1.05rem}._section_gqf1u_1 a:focus-visible{outline-offset:6px;outline:2px solid #c9a6e5}@media (width<=800px){._intro_gqf1u_1{grid-template-columns:1fr;gap:30px}._services_gqf1u_1{grid-template-columns:1fr 1fr}._principles_gqf1u_1{gap:30px}._numbers_gqf1u_1{gap:20px}._strengths_gqf1u_1{gap:25px}}@media (width<=520px){._section_gqf1u_1{padding:65px 24px}._numbers_gqf1u_1{grid-template-columns:1fr;gap:28px;margin-top:35px;padding-block:30px}._numbers_gqf1u_1>div{align-items:center;gap:25px;display:flex}._numbers_gqf1u_1 strong{min-width:125px;font-size:2.5rem}._numbers_gqf1u_1 span{margin:0}._principles_gqf1u_1,._services_gqf1u_1,._strengths_gqf1u_1{grid-template-columns:1fr}._principles_gqf1u_1{padding-block:45px}._services_gqf1u_1{margin-top:20px}._services_gqf1u_1 article{padding-block:24px}._intro_gqf1u_1 h2{font-size:2.65rem}._lead_gqf1u_1{font-size:1rem}._values_gqf1u_1 ul{gap:15px 22px}}._about_1lgkd_1{color:#17131b;background:#f6f6f2}._hero_1lgkd_1{isolation:isolate;color:#fff;background:#131016;flex-direction:column;justify-content:flex-end;min-height:96svh;padding:170px 5vw 38px;display:flex;position:relative;overflow:hidden}._heroImage_1lgkd_1{z-index:-1;position:absolute;inset:0 0 0 43%}._heroImage_1lgkd_1 img{object-fit:cover;object-position:center 43%;filter:saturate(.78)contrast(1.08);width:100%;height:100%}._heroImage_1lgkd_1:after{content:"";background:linear-gradient(90deg,#131016 0%,#1310169c 16%,#0000 55%),linear-gradient(#0000 60%,#131016bd);position:absolute;inset:0}._heroCopy_1lgkd_1{max-width:1000px;position:relative}._eyebrow_1lgkd_1{font:500 .8rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.13em;color:#c9a6e5;text-transform:uppercase;margin:0 0 30px}._hero_1lgkd_1 h1{letter-spacing:-.06em;text-wrap:balance;max-width:900px;margin:0 0 30px;font-size:clamp(3.6rem,7.2vw,7rem);font-weight:500;line-height:1.02}._hero_1lgkd_1 h1 em{color:#c9a6e5;font-style:normal;display:block}._lead_1lgkd_1{color:#d1cbd5;max-width:460px;margin:0 0 32px;font-size:1.05rem;line-height:1.7}._heroCopy_1lgkd_1>a,._chapterCopy_1lgkd_1>a,._closing_1lgkd_1>a{border-bottom:1px solid #ffffff80;align-items:center;gap:25px;padding:14px 0;font-size:.9rem;display:inline-flex}._heroBottom_1lgkd_1{font:400 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.1em;color:#c6bdcc;border-top:1px solid #ffffff35;justify-content:space-between;gap:20px;margin-top:75px;padding-top:22px;display:flex}._story_1lgkd_1{scroll-margin-top:110px}._chapter_1lgkd_1{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,130px);max-width:1440px;margin:auto;padding:100px 5vw;display:grid}._chapterCopy_1lgkd_1{min-width:0}._chapterCopy_1lgkd_1 ._eyebrow_1lgkd_1{color:#6f329c}._chapterCopy_1lgkd_1 h2{letter-spacing:-.05em;text-wrap:balance;margin:30px 0 25px;font-size:clamp(2.8rem,4.6vw,4.5rem);font-weight:500;line-height:1.08}._chapterCopy_1lgkd_1 p{color:#675e6b;max-width:480px;font-size:1.125rem;line-height:1.75}._chapterCopy_1lgkd_1>a{border-bottom-color:#6f329c55;margin-top:20px}._chapter_1lgkd_1 figure{aspect-ratio:4/5;border-radius:4px;margin:0;position:relative;overflow:hidden}._chapter_1lgkd_1 figure img{object-fit:cover;filter:contrast(1.05)saturate(.9);object-position:center 35%;width:100%;height:100%}._chapter_1lgkd_1 figcaption{color:#fff;font:400 .75rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;background:#17131bba;padding:8px 12px;position:absolute;bottom:25px;left:25px}._reverse_1lgkd_1 ._chapterCopy_1lgkd_1{grid-area:1/2}._reverse_1lgkd_1 figure{grid-area:1/1}._chapter_1lgkd_1:nth-child(3){color:#fff;background:#19141f;grid-template-columns:1fr 1.2fr;gap:8vw;max-width:none;padding-top:110px;padding-bottom:110px}._chapter_1lgkd_1:nth-child(3) ._chapterCopy_1lgkd_1{max-width:540px}._chapter_1lgkd_1:nth-child(3) ._eyebrow_1lgkd_1{color:#c9a6e5}._chapter_1lgkd_1:nth-child(3) p{color:#bdb3c5}._chapter_1lgkd_1:nth-child(3) figure{aspect-ratio:1.15}._closing_1lgkd_1{color:#fff;background:#6f329c;padding:100px 5vw 120px}._closing_1lgkd_1 h2{letter-spacing:-.055em;margin:35px 0 40px;font-size:clamp(3rem,6.8vw,6.5rem);font-weight:500;line-height:1.03}._closing_1lgkd_1 em{color:#d3b6e8;font-style:normal}._closing_1lgkd_1>a{font-size:1rem}._about_1lgkd_1 a:focus-visible{outline-offset:6px;outline:2px solid #c9a6e5}@media (width<=900px){._hero_1lgkd_1 h1{max-width:740px;font-size:clamp(3.4rem,8vw,5rem)}._heroImage_1lgkd_1{left:30%}._heroImage_1lgkd_1:after{background:linear-gradient(90deg,#131016e8,#13101640),linear-gradient(#0000,#131016dc)}._chapter_1lgkd_1{gap:40px;padding:75px 28px}._chapterCopy_1lgkd_1 h2{font-size:2.8rem}._chapter_1lgkd_1:nth-child(3){gap:40px;padding:80px 28px}}@media (width<=600px){._hero_1lgkd_1{min-height:100svh;padding:125px 20px 28px}._heroImage_1lgkd_1{inset:0}._heroImage_1lgkd_1 img{object-position:52% 25%}._heroImage_1lgkd_1:after{background:linear-gradient(#13101670,#13101635 27%,#131016ee 77%,#131016 97%)}._heroCopy_1lgkd_1{padding-top:38vh}._hero_1lgkd_1 h1{margin-bottom:24px;font-size:clamp(2.7rem,11vw,3.4rem);line-height:1.06}._hero_1lgkd_1 ._eyebrow_1lgkd_1{margin-bottom:20px}._lead_1lgkd_1{font-size:1rem;line-height:1.6}._heroBottom_1lgkd_1{align-items:flex-end;margin-top:40px;font-size:.65rem}._heroBottom_1lgkd_1 span:last-child{text-align:right;max-width:140px}._chapter_1lgkd_1,._chapter_1lgkd_1:nth-child(3){flex-direction:column;align-items:stretch;gap:35px;padding:60px 20px;display:flex}._chapterCopy_1lgkd_1 h2{margin:24px 0 20px;font-size:2.6rem}._chapterCopy_1lgkd_1 p{font-size:1rem;line-height:1.7}._chapterCopy_1lgkd_1 ._eyebrow_1lgkd_1{margin:0}._chapter_1lgkd_1 figure{aspect-ratio:4/5;width:100%}._chapter_1lgkd_1:nth-child(3) figure{aspect-ratio:4/3}._chapterCopy_1lgkd_1>a{margin-top:10px}._closing_1lgkd_1{padding:65px 20px 80px}._closing_1lgkd_1 h2{font-size:clamp(2.8rem,11vw,4rem)}._closing_1lgkd_1 ._eyebrow_1lgkd_1{font-size:.75rem}}.campaign-page{color:#182018;background:#f4f1e9;min-height:100vh}.campaign-page article>section,.campaign-page article>header{padding:clamp(3rem,8vw,8rem) max(6vw,50vw - 590px)}.campaign-hero,.event-hero{color:#f7f2e7;background:#162119;align-content:end;gap:1rem;min-height:68vh;display:grid}.campaign-page h1{max-width:12ch;font-size:clamp(3rem,9vw,8rem);line-height:.88}.campaign-page h2{font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.campaign-page p{max-width:65ch;line-height:1.65}.campaign-page img{max-width:100%;height:auto}.campaign-hero a,.campaign-cta a,.campaign-form button{color:#142017;background:#d8ff46;width:max-content;padding:1rem 1.4rem;font-weight:800;text-decoration:none;display:inline-block}.campaign-image-text,.campaign-person{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.campaign-list>div,.event-speakers>div,.event-facts{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.campaign-list article,.event-speakers article,.event-facts div{border-top:1px solid #617060;padding-top:1rem}.campaign-cta,.campaign-form{background:#b7ccbd}.campaign-form form{grid-template-columns:1fr 1fr;gap:1rem;max-width:800px;display:grid}.campaign-form label{gap:.4rem;display:grid}.campaign-form input,.campaign-form textarea,.campaign-form select{font:inherit;background:#fff;border:1px solid #728074;padding:.9rem}.campaign-form textarea{min-height:8rem}.campaign-form .hp{position:absolute;left:-9999px}.event-speakers img{aspect-ratio:1;object-fit:cover}.event-facts b,.event-facts span{display:block}@media (width<=700px){.campaign-image-text,.campaign-person,.campaign-list>div,.event-speakers>div,.event-facts,.campaign-form form{grid-template-columns:1fr}.campaign-page h1{font-size:3.2rem}}
