.chaos-home{--home-ink:#171717;--home-charcoal:#202020;--home-paper:#f0efeb;--home-paper-light:#faf9f6;--home-red:#c93630;--home-rule-dark:#1b1b1b2b;--home-rule-light:#ffffff2e;color:var(--home-ink);background:var(--home-paper);font-family:Arial,Helvetica,system-ui,sans-serif;font-size:16px;line-height:1.5}.chaos-home *,.chaos-home :before,.chaos-home :after{box-sizing:border-box}.chaos-home a:focus-visible{outline:2px solid var(--home-red);outline-offset:5px}.home-container{width:min(100% - 96px,1360px);margin-inline:auto}.home-section{padding-block:clamp(82px,10vw,144px)}.home-kicker{color:var(--home-red);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.chaos-home h1,.chaos-home h2,.chaos-home h3{letter-spacing:-.055em;font-family:Arial,Helvetica,system-ui,sans-serif;font-weight:800}.chaos-home h2{margin:22px 0 0;font-size:clamp(3rem,5.1vw,5.5rem);line-height:1.02}.home-arrow{font-size:1.25em;font-weight:400;line-height:.8;transition:transform .2s;display:inline-block}.chaos-home a:hover .home-arrow{transform:translate(3px,-3px)}.home-hero{color:#f8f7f3;background:var(--home-ink)}.home-nav{border-bottom:1px solid var(--home-rule-light);justify-content:space-between;align-items:center;gap:30px;min-height:91px;display:flex}.home-brand{flex:none;width:154px;display:block}.home-brand img{filter:invert();width:100%;height:auto;display:block}.home-nav nav{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.1vw,38px);display:flex}.home-nav nav a,.home-nav-contact{font-size:.9rem;font-weight:600}.home-nav nav a{color:#c8c7c4}.home-nav nav a:hover,.home-nav-contact:hover{color:#fff}.home-nav-contact{white-space:nowrap;align-items:center;gap:13px;display:inline-flex}.home-nav-contact .home-arrow{color:var(--home-red)}.home-hero-main{grid-template-columns:minmax(0,1.35fr) minmax(260px,.57fr);align-items:end;gap:clamp(46px,8vw,148px);min-height:clamp(440px,53vw,660px);padding-block:clamp(80px,9vw,146px) clamp(80px,9vw,128px);display:grid}.home-hero h1{white-space:nowrap;max-width:930px;margin:clamp(26px,4vw,50px) 0 0;font-size:clamp(4.1rem,8.2vw,8.7rem);line-height:.93}.home-hero h1 span{color:#eceae4}.home-hero-right{border-top:1px solid var(--home-rule-light);padding:23px 0 4px}.home-hero-right p{color:#d1d0cb;max-width:365px;margin:0 0 34px;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.43}.home-button{justify-content:space-between;align-items:center;gap:35px;width:max-content;max-width:100%;min-height:57px;padding:14px 20px;font-size:.93rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.home-button-primary{color:#fff;background:var(--home-red)}.home-button-primary:hover{background:#aa2924}.home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-bottom:43px;display:grid}.home-stats>div{border-top:1px solid var(--home-rule-light);padding-top:18px}.home-stats strong{letter-spacing:-.04em;font-size:clamp(1.55rem,2.4vw,2.6rem);font-weight:700;line-height:1.15;display:block}.home-stats span{color:#a8a8a5;margin-top:5px;font-size:.92rem;display:block}.home-method{background:var(--home-paper);position:relative}.home-method:before{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='.58' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-anchor{position:absolute;top:0}.home-method-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(60px,10vw,160px);display:grid;position:relative}.home-method-intro h2{max-width:550px}.home-method-intro>p:last-child{color:#555450;max-width:430px;margin:28px 0 0;font-size:1.12rem}.home-pillars{border-top:1px solid var(--home-rule-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-pillar{border-bottom:1px solid var(--home-rule-dark);min-height:208px;padding:24px 24px 28px 0}.home-pillar:nth-child(odd){padding-right:28px}.home-pillar:nth-child(2n){border-left:1px solid var(--home-rule-dark);padding-left:28px}.home-pillar>span{color:var(--home-red);font-size:.78rem;font-weight:700}.home-pillar h3{margin:24px 0 8px;font-size:clamp(1.45rem,2.15vw,2.15rem);line-height:1.08}.home-pillar p{color:#595854;max-width:255px;margin:0;font-size:.95rem;line-height:1.48}.home-proof{color:#f4f3ef;background:var(--home-charcoal)}.home-section-head{grid-template-columns:1fr minmax(240px,.35fr);align-items:end;column-gap:64px;display:grid}.home-section-head .home-kicker{grid-column:1/-1}.home-section-head>p:last-child{color:#b7b7b2;margin:0 0 5px;font-size:1.05rem}.home-case-list{margin-top:clamp(50px,7vw,100px)}.home-case{border-top:1px solid var(--home-rule-light);grid-template-columns:minmax(220px,.8fr) minmax(240px,.85fr) minmax(220px,.66fr);align-items:end;gap:clamp(30px,6vw,90px);padding:32px 0 38px;display:grid}.home-case:last-child{border-bottom:1px solid var(--home-rule-light)}.home-case-name>span{color:#b3b3ae;letter-spacing:.1em;font-size:.77rem;font-weight:700}.home-case-name h3{margin:17px 0 0;font-size:clamp(1.7rem,2.45vw,2.7rem);line-height:1.08}.home-case-metric strong{letter-spacing:-.085em;font-size:clamp(4.5rem,7vw,7.8rem);line-height:.9;display:block}.home-case-metric strong span{color:var(--home-red);vertical-align:18%;font-size:.58em}.home-case-metric p{color:#c5c4bf;margin:12px 0 0;font-size:1rem}.home-case-details{padding-bottom:4px}.home-case-details p{border-top:1px solid var(--home-rule-light);margin:0;padding:11px 0;font-size:.95rem;line-height:1.4}.home-case-details b{font-weight:700}.home-fit{background:var(--home-paper-light)}.home-fit-layout{grid-template-columns:minmax(0,.86fr) minmax(0,.9fr);gap:clamp(60px,11vw,180px);display:grid}.home-fit-layout>div>p:last-child{color:#62615d;max-width:470px;margin:24px 0 0;font-size:1.08rem}.home-segments{border-top:1px solid var(--home-rule-dark);align-self:end;margin:0;padding:0;list-style:none}.home-segments li{border-bottom:1px solid var(--home-rule-dark);grid-template-columns:35px 1fr;align-items:center;gap:18px;min-height:66px;font-size:1.06rem;font-weight:600;display:grid}.home-segments span{color:var(--home-red);font-size:.78rem;font-weight:700}.home-reading{background:#e8e6e0}.home-reading-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.home-reading h2{font-size:clamp(2.8rem,4.7vw,4.9rem)}.home-inline-link,.home-reading-item a{align-items:center;gap:12px;width:fit-content;font-weight:700;display:inline-flex}.home-inline-link{white-space:nowrap;padding-bottom:7px;font-size:.9rem}.home-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,58px);margin-top:clamp(50px,6vw,85px);display:grid}.home-reading-item{border-top:1px solid var(--home-rule-dark);flex-direction:column;min-height:286px;padding-top:20px;display:flex}.home-reading-item>span{color:var(--home-red);font-size:.8rem;font-weight:700}.home-reading-item h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.14}.home-reading-item p{color:#5d5c57;margin:0 0 28px;font-size:.95rem;line-height:1.5}.home-reading-item a{margin-top:auto;font-size:.92rem}.home-reading-item a:hover,.home-inline-link:hover{color:var(--home-red)}.home-final{color:#f6f5f2;background:var(--home-ink);padding-bottom:0}.home-final-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.56fr);align-items:end;gap:clamp(45px,9vw,145px);padding-bottom:clamp(78px,9vw,130px);display:grid}.home-final h2{max-width:840px}.home-final-layout>div:last-child{border-top:1px solid var(--home-rule-light);padding-top:22px}.home-final-layout>div:last-child p{color:#bcbcb8;max-width:365px;margin:0 0 28px;font-size:1.05rem}.home-footer{border-top:1px solid var(--home-rule-light);color:#a9a9a5;justify-content:space-between;align-items:center;gap:24px;min-height:110px;font-size:.85rem;display:flex}.home-footer-brand{color:#f6f5f2;letter-spacing:.08em;font-weight:800}.home-footer>div{flex-wrap:wrap;gap:22px;display:flex}.home-footer a:hover{color:#fff}@media (width<=1050px){.home-hero-main{grid-template-columns:1fr;gap:48px;min-height:auto}.home-hero h1{font-size:clamp(4rem,10.7vw,7.5rem)}.home-hero-right{max-width:640px}.home-method-layout,.home-fit-layout{gap:50px}.home-case{grid-template-columns:minmax(160px,.7fr) minmax(200px,.8fr) minmax(200px,.7fr);gap:30px}}@media (width<=780px){.home-container{width:min(100% - 48px,1360px)}.home-nav{min-height:82px}.home-nav nav{display:none}.home-method-layout,.home-fit-layout,.home-section-head,.home-final-layout{grid-template-columns:1fr}.home-method-layout,.home-fit-layout{gap:45px}.home-section-head{gap:20px}.home-section-head .home-kicker{grid-column:1}.home-section-head>p:last-child{max-width:480px;margin:0}.home-case{grid-template-columns:1fr 1fr;align-items:start}.home-case-details{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:25px;display:grid}.home-reading-grid{grid-template-columns:1fr 1fr;row-gap:46px}.home-final-layout{gap:45px}.home-final-layout>div:last-child{max-width:550px}}@media (width<=560px){.home-container{width:min(100% - 36px,1360px)}.home-section{padding-block:76px}.home-nav{gap:15px;min-height:76px}.home-brand{width:120px}.home-nav-contact{gap:4px;font-size:.8rem}.home-hero-main{gap:37px;padding-block:78px 64px}.home-hero h1{white-space:normal;margin-top:30px;font-size:clamp(3.45rem,13.6vw,5.3rem)}.home-hero-right p{font-size:1.05rem}.home-stats{grid-template-columns:1fr 1fr;gap:0;padding-bottom:37px}.home-stats>div{padding:18px 15px 19px 0}.home-stats>div:last-child{grid-column:1/-1}.home-stats strong{font-size:1.45rem}.home-stats span{font-size:.83rem}.chaos-home h2{font-size:clamp(2.6rem,11vw,3.9rem)}.home-method-intro>p:last-child,.home-fit-layout>div>p:last-child{font-size:1rem}.home-pillars{grid-template-columns:1fr}.home-pillar,.home-pillar:nth-child(odd),.home-pillar:nth-child(2n){border-left:0;min-height:auto;padding:22px 0 26px}.home-pillar h3{margin-top:16px;font-size:1.6rem}.home-case{grid-template-columns:1fr;gap:25px;padding:28px 0 35px}.home-case-name h3{margin-top:10px;font-size:1.85rem}.home-case-metric strong{font-size:5.5rem}.home-case-details{grid-column:1;grid-template-columns:1fr;gap:0}.home-segments li{min-height:65px;font-size:.95rem}.home-reading-head{display:block}.home-reading-head .home-inline-link{margin-top:22px}.home-reading-grid{grid-template-columns:1fr;gap:42px;margin-top:44px}.home-reading-item{min-height:0}.home-reading-item p{margin-bottom:22px}.home-final{padding-bottom:0}.home-final-layout{padding-bottom:74px}.home-footer{grid-template-columns:1fr;gap:12px;min-height:0;padding-block:28px;display:grid}.home-footer>div{gap:20px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.chaos-home *,.chaos-home :before,.chaos-home :after{scroll-behavior:auto!important;transition:none!important}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}@font-face{font-family:Morganite;src:url(/fonts/Morganite-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Morganite;src:url(/fonts/Morganite-Black.ttf)format("truetype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0b0b0b;--ink-soft:#171717;--paper:#eeece7;--paper-deep:#dfddd7;--red:#ef3b30;--red-deep:#c92a22;--line-dark:#0a0a0a2b;--line-light:#ffffff36}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site{position:relative;overflow:hidden}.site-noise{z-index:20;opacity:.045;pointer-events:none;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='.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.section-shell{width:min(100% - 80px,1440px);margin-inline:auto}.hero-wrap{color:#fff;background:var(--ink)}.site-nav{z-index:2;border-bottom:1px solid var(--line-light);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 80px,1440px);min-height:84px;margin:0 auto;display:grid;position:relative}.brand-lockup{width:151px;display:block}.brand-logo{width:100%;height:auto;display:block}.brand-on-dark .brand-logo{filter:invert()}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a,.nav-action{letter-spacing:.115em;text-transform:uppercase;font-size:11px;font-weight:800}.nav-links a{opacity:.7;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-action{justify-self:end;align-items:center;gap:9px;display:inline-flex}.arrow-icon{flex:none;width:17px;height:17px}.launch{grid-template-columns:minmax(0,1fr) 305px;gap:clamp(50px,7.2vw,140px);min-height:calc(100svh - 84px);padding:clamp(42px,5.8vh,70px) 0 38px;display:grid;position:relative}.launch:before{z-index:0;content:"";border:1px solid #ffffff29;border-radius:50%;width:min(60vw,980px);height:min(60vw,980px);position:absolute;bottom:-40vw;right:-23vw}.launch:after{z-index:0;background:var(--red);content:"";width:1px;height:58%;position:absolute;top:18%;right:17.1%}.launch-topline{z-index:1;color:#a6a6a6;letter-spacing:.115em;justify-content:space-between;gap:30px;font-size:10px;font-weight:800;display:flex;position:absolute;top:24px;left:0;right:0}.launch-copy{z-index:1;align-self:center;padding-top:34px;position:relative}.launch h1{letter-spacing:-.015em;text-transform:uppercase;max-width:980px;margin:0;font-family:Morganite,Impact,sans-serif;font-size:clamp(78px,min(9.1vw,18vh),158px);font-weight:950;line-height:.68}.launch h1 span,.launch h1 em{white-space:nowrap;display:block}.launch h1 em{color:var(--red);font-style:normal}.launch-intro{grid-template-columns:minmax(200px,390px) auto;align-items:end;gap:48px;margin-top:clamp(30px,5vh,60px);display:grid}.launch-intro p{color:#c4c4c4;max-width:390px;margin:0;font-size:16px;line-height:1.48}.launch-actions{justify-items:start;gap:16px;display:grid}.button{letter-spacing:.095em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;min-height:55px;padding:0 19px;font-size:11px;font-weight:800;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-light{color:var(--ink);background:#fff}.button-light:hover{background:var(--red);color:#fff}.text-link{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.text-link span{color:var(--red);font-size:19px;line-height:1}.text-link-light{color:#dedede}.launch-rail{z-index:1;border-left:1px solid var(--line-light);flex-direction:column;align-self:end;min-height:308px;padding:18px 0 0 23px;display:flex;position:relative}.rail-label{color:#b8b8b8;letter-spacing:.14em;margin:0 0 25px;font-size:10px;font-weight:800}.rail-message{letter-spacing:.005em;text-transform:uppercase;max-width:230px;margin:0;font-family:Morganite,Impact,sans-serif;font-size:clamp(27px,2.2vw,37px);font-weight:800;line-height:.78}.rail-footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.rail-footer span{border-top:1px solid var(--line-light);color:#ccc;letter-spacing:.1em;padding-top:8px;font-size:9px;font-weight:800}.ticker{color:var(--ink);background:var(--red);white-space:nowrap;border-block:1px solid var(--ink);overflow:hidden}.ticker-track{letter-spacing:.05em;align-items:center;gap:22px;min-width:max-content;padding:14px 0;font-size:12px;font-weight:900;animation:32s linear infinite ticker;display:inline-flex}.ticker-track span{margin-left:22px}.ticker-track b{font-size:11px}@keyframes ticker{to{transform:translate(-50%)}}.section-tag{color:#64615d;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:13px;font-size:10px;font-weight:800;display:flex}.section-tag span{color:var(--red)}.section-tag p{margin:0}.section-tag-light{color:#a9a9a9}.section-tag-light span{color:var(--red)}.vision{padding-top:clamp(100px,13vw,180px);padding-bottom:clamp(95px,11vw,155px)}.vision-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.52fr);align-items:end;gap:clamp(45px,9vw,160px);margin-top:clamp(48px,7vw,105px);display:grid}.vision h2,.system h2,.proof h2,.contexts h2,.contact h2,.consequence h2{letter-spacing:.005em;text-transform:uppercase;margin:0;font-family:Morganite,Impact,sans-serif;font-size:clamp(56px,6.8vw,118px);font-weight:950;line-height:.72}.vision h2 em,.proof h2 em,.contexts h2 em,.consequence h2 em,.contact h2 em{color:var(--red);font-style:normal}.vision-copy{border-top:2px solid var(--ink);padding-top:10px}.vision-copy p{color:#4f4d49;margin:0 0 20px;font-size:16px;line-height:1.55}.vision-copy p:last-child{color:var(--ink);margin-bottom:0;font-weight:700}.vision-rule{background:var(--line-dark);height:1px;margin-top:clamp(65px,8vw,114px);position:relative}.vision-rule span{background:var(--red);width:18%;height:5px;position:absolute;top:-2px;left:0}.system{color:#fff;background:var(--ink);padding:clamp(100px,11vw,155px) 0}.system-heading{justify-content:space-between;align-items:start;gap:50px;display:flex}.system-heading>p{color:#b2b2b2;max-width:390px;margin:0;font-size:15px;line-height:1.55}.system-title-row{justify-content:space-between;align-items:end;gap:30px;margin-top:clamp(45px,7vw,100px);display:flex}.system h2{font-size:clamp(63px,7.5vw,138px)}.system-symbol{color:var(--red);font-size:clamp(115px,15vw,260px);font-weight:200;line-height:.5}.foundation-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin-top:clamp(55px,7vw,100px);display:grid}.foundation-card{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:305px;padding:18px 20px 21px;transition:background .2s;display:flex}.foundation-card:hover{background:var(--red)}.foundation-top{color:var(--red);letter-spacing:.12em;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.foundation-top span:last-child{color:inherit;font-size:18px;font-weight:400;line-height:.5}.foundation-card:hover .foundation-top{color:#fff}.foundation-card h3{letter-spacing:.01em;text-transform:uppercase;margin:auto 0 14px;font-family:Morganite,Impact,sans-serif;font-size:43px;font-weight:800;line-height:.78}.foundation-card p{color:#b7b7b7;margin:0;font-size:14px;line-height:1.44}.foundation-card:hover p{color:#fff}.proof{padding:clamp(100px,12vw,175px) 0}.proof-header{justify-content:space-between;gap:50px;display:flex}.proof-header>p{color:#55524e;max-width:455px;margin:0;font-size:15px;line-height:1.53}.proof-message{justify-content:space-between;align-items:end;gap:25px;margin:clamp(55px,7vw,100px) 0 clamp(42px,5vw,70px);display:flex}.proof-message span{border-left:1px solid var(--ink);letter-spacing:.11em;padding:11px 0 0 16px;font-size:10px;font-weight:800;line-height:1.45}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.case-card{flex-direction:column;justify-content:space-between;min-height:405px;padding:22px;display:flex;position:relative;overflow:hidden}.case-card:after{content:"";opacity:.32;border:1px solid;border-radius:50%;width:315px;height:315px;position:absolute;bottom:-175px;right:-78px}.case-card-1{color:#fff;background:var(--red)}.case-card-2{color:var(--ink);background:#d8d5ce}.case-card-3{color:#fff;background:#232323}.case-card-4{color:var(--ink);border:1px solid var(--ink);background:#f7f5f0}.case-top{z-index:1;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:10px;font-weight:800;display:flex;position:relative}.case-card>div:last-child{z-index:1;position:relative}.case-card h3{letter-spacing:.01em;text-transform:uppercase;margin:0 0 20px;font-family:Morganite,Impact,sans-serif;font-size:38px;font-weight:800;line-height:.78}.case-card strong{letter-spacing:.01em;margin-bottom:9px;font-family:Morganite,Impact,sans-serif;font-size:clamp(76px,8vw,132px);font-weight:950;line-height:.62;display:block}.case-label{letter-spacing:.075em;text-transform:uppercase;max-width:280px;margin:0 0 22px;font-size:11px;font-weight:800;line-height:1.25}.case-card ul{max-width:340px;margin:0;padding:0;list-style:none}.case-card li{opacity:.82;border-top:1px solid;padding:8px 0;font-size:12px;line-height:1.35}.consequence{color:#fff;background:var(--red)}.consequence-inner{grid-template-columns:130px minmax(0,1fr) minmax(245px,.42fr);align-items:end;gap:clamp(30px,6vw,120px);padding:clamp(88px,10vw,145px) 0;display:grid}.consequence-index{color:var(--ink);letter-spacing:-.08em;align-self:start;margin:0;font-size:25px;font-weight:800}.consequence h2{font-size:clamp(48px,5.7vw,101px)}.consequence h2 em{color:var(--ink)}.consequence-copy{color:#fff4f1;margin:0 0 5px;font-size:16px;line-height:1.55}.contexts{grid-template-columns:minmax(0,1fr) minmax(390px,.77fr);gap:clamp(52px,9vw,160px);padding:clamp(105px,13vw,180px) 0;display:grid}.contexts h2{margin:clamp(45px,6vw,78px) 0 30px}.contexts-heading>p{color:#56534f;max-width:510px;margin:0;font-size:17px;line-height:1.52}.sector-list{border-top:1px solid var(--ink);align-self:end;margin:0;padding:0;list-style:none}.sector-list li{border-bottom:1px solid var(--line-dark);grid-template-columns:38px 1fr 24px;align-items:center;gap:12px;min-height:69px;transition:color .2s,padding .2s;display:grid}.sector-list li:hover{color:var(--red);padding-left:12px}.sector-list span{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:800}.sector-list p{letter-spacing:-.035em;margin:0;font-size:16px;font-weight:800}.sector-list .arrow-icon{justify-self:end;width:16px}.contact{color:#fff;background:var(--ink);padding:clamp(95px,11vw,155px) 0 clamp(68px,8vw,112px)}.contact-grid{grid-template-columns:minmax(0,1.18fr) minmax(285px,.57fr);align-items:end;gap:clamp(45px,10vw,180px);display:grid}.contact h2{margin-top:clamp(50px,7vw,98px);font-size:clamp(63px,7.3vw,132px)}.contact-card{border-top:2px solid var(--red);padding-top:23px}.contact-card p{color:#b9b9b9;margin:0 0 20px;font-size:17px;line-height:1.5}.contact-card .contact-strong{color:#fff;margin-bottom:33px;font-weight:800}.contact-links{gap:7px;margin-top:24px;display:grid}.contact-links a{color:#a8a8a8;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;width:fit-content;font-size:10px;font-weight:800}.contact-links a:hover{color:var(--red);border-color:var(--red)}.site-footer{color:#aaa;background:var(--ink);border-top:1px solid var(--line-light)}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:108px;display:grid}.footer-inner .brand-lockup{width:142px}.footer-inner p,.footer-inner>a:last-child{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.footer-inner>a:last-child{justify-self:end;align-items:center;gap:8px;display:inline-flex}.footer-inner>a:last-child:hover{color:#fff}.articles-page{background:var(--paper);min-height:100vh}.articles-hero{color:#fff;background:var(--ink)}.articles-intro{padding-top:clamp(84px,10vw,145px);padding-bottom:clamp(88px,11vw,160px)}.articles-intro-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.44fr);align-items:end;gap:clamp(50px,9vw,160px);margin-top:clamp(44px,6vw,82px);display:grid}.articles-intro h1{letter-spacing:-.1em;max-width:900px;margin:0;font-size:clamp(64px,8.5vw,142px);font-weight:900;line-height:.76}.articles-intro h1 em{color:var(--red);font-style:normal}.articles-intro-grid>p{color:#c3c3c3;max-width:385px;margin:0 0 5px;font-size:17px;line-height:1.5}.articles-list{padding-top:clamp(95px,12vw,170px);padding-bottom:clamp(100px,12vw,175px)}.articles-list-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.43fr);align-items:end;gap:clamp(50px,9vw,150px);display:grid}.articles-list-heading h2{letter-spacing:-.09em;margin:clamp(44px,6vw,78px) 0 0;font-size:clamp(52px,6vw,104px);font-weight:900;line-height:.82}.articles-list-heading h2 em{color:var(--red);font-style:normal}.articles-list-heading>p{color:#55524e;max-width:390px;margin:0 0 4px;font-size:16px;line-height:1.52}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(50px,7vw,98px);display:grid}.article-card{border:1px solid #0000;flex-direction:column;justify-content:space-between;min-height:390px;padding:21px 22px 20px;transition:transform .2s,background-color .2s;display:flex}.article-card:hover{transform:translateY(-4px)}.article-card-1{color:#fff;background:var(--red)}.article-card-2{color:#fff;background:var(--ink)}.article-card-3{color:var(--ink);background:#d8d5ce}.article-card-4{color:var(--ink);border-color:var(--ink);background:#f7f5f0}.article-card-top,.article-card-bottom{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.article-card-top span:last-child{opacity:.7}.article-card-body{max-width:540px;margin:58px 0 32px}.article-card h3{letter-spacing:-.075em;margin:0 0 17px;font-size:clamp(29px,3.3vw,49px);font-weight:900;line-height:.91}.article-card-body p{opacity:.82;max-width:430px;margin:0;font-size:14px;line-height:1.45}.article-card-bottom{border-top:1px solid;padding-top:13px}.article-card-bottom span{opacity:.68}.article-card-bottom a{align-items:center;gap:8px;font-size:10px;display:inline-flex}.article-card-bottom .arrow-icon{width:15px}.articles-cta{color:#fff;background:var(--red)}.articles-cta-inner{grid-template-columns:130px minmax(0,1fr) minmax(245px,.42fr);align-items:end;gap:clamp(30px,6vw,120px);padding:clamp(88px,10vw,145px) 0;display:grid}.articles-cta h2{letter-spacing:-.09em;margin:0;font-size:clamp(48px,5.7vw,101px);font-weight:900;line-height:.82}.articles-cta h2 em{color:var(--ink);font-style:normal}.articles-cta-inner>div p{color:#fff4f1;margin:0 0 28px;font-size:16px;line-height:1.5}.articles-footer-links{justify-self:end;align-items:center;gap:18px;display:flex}.articles-footer-links a{color:#aaa;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.articles-footer-links a:hover{color:#fff}.article-detail-intro{padding-top:clamp(72px,9vw,130px);padding-bottom:clamp(80px,10vw,145px)}.article-detail-meta{color:#a9a9a9;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:11px 26px;font-size:10px;font-weight:800;line-height:1.3;display:flex}.article-detail-meta span:first-child{color:var(--red)}.article-detail-intro h1{letter-spacing:-.1em;max-width:1040px;margin:clamp(48px,7vw,94px) 0 30px;font-size:clamp(58px,8vw,137px);font-weight:900;line-height:.76}.article-detail-intro>p{color:#c4c4c4;max-width:680px;margin:0;font-size:18px;line-height:1.5}.article-reading{padding-top:clamp(85px,11vw,155px);padding-bottom:clamp(95px,12vw,175px)}.article-reading-layout{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(55px,10vw,180px);display:grid}.article-reading-aside{align-self:start;gap:30px;padding-top:4px;display:grid}.article-reading-aside .text-link{width:fit-content;color:var(--ink)}.article-reading-aside .text-link span{color:var(--red)}.article-reading-aside p{color:#74716b;letter-spacing:.12em;max-width:150px;margin:0;font-size:10px;font-weight:800;line-height:1.4}.article-prose{max-width:750px}.article-prose section{padding-bottom:43px}.article-prose section+section{border-top:1px solid var(--line-dark);padding-top:43px}.article-prose h2{letter-spacing:-.075em;margin:0 0 22px;font-size:clamp(31px,3.4vw,53px);font-weight:900;line-height:.92}.article-prose p{color:#4f4d49;margin:0 0 20px;font-size:18px;line-height:1.62}.article-prose p:last-child{margin-bottom:0}.article-prose-end{border-top:2px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:10px;font-weight:800;display:flex}.article-prose-end span{color:var(--red)}.article-prose-end a{align-items:center;gap:8px;display:inline-flex}.article-prose-end .arrow-icon{width:15px}@media (width<=1050px){.launch{grid-template-columns:minmax(0,1fr) 245px;gap:44px}.launch-intro{grid-template-columns:1fr;gap:26px}.launch:after{right:14.5%}.foundation-grid{grid-template-columns:1fr 1fr}.consequence-inner{grid-template-columns:60px 1fr}.consequence-copy{grid-column:2;max-width:465px}.contexts{grid-template-columns:1fr .8fr;gap:60px}}@media (width<=780px){.section-shell,.site-nav{width:min(100% - 42px,1440px)}.site-nav{grid-template-columns:1fr auto;min-height:78px}.nav-links{display:none}.launch{grid-template-columns:1fr;min-height:auto;padding:89px 0 62px}.launch:after{height:105px;top:82px;right:0}.launch:before{width:550px;height:550px;bottom:-305px;right:-270px}.launch-topline{top:24px}.launch-topline span:last-child{display:none}.launch h1{font-size:clamp(67px,15.5vw,112px)}.launch h1 span,.launch h1 em{white-space:normal}.launch-rail{justify-self:end;width:min(100%,420px);min-height:220px}.vision-layout,.contexts,.contact-grid{grid-template-columns:1fr}.vision-copy{max-width:510px}.system-heading,.proof-header{gap:26px;display:grid}.system-heading>p,.proof-header>p{max-width:540px}.proof-message{gap:30px;display:grid}.proof-message span{justify-self:start}.consequence-inner{grid-template-columns:1fr;gap:30px}.consequence-copy{grid-column:auto}.sector-list{margin-top:20px}}@media (width<=560px){.section-shell,.site-nav{width:min(100% - 32px,1440px)}.site-nav{min-height:70px}.brand-lockup{width:133px}.nav-action{letter-spacing:.075em;font-size:9px}.nav-action .arrow-icon{display:none}.launch{padding-top:80px}.launch h1{font-size:clamp(58px,15.8vw,87px);line-height:.76}.launch-intro p{font-size:15px}.launch-rail{min-height:194px;padding-left:17px}.rail-message{font-size:23px}.ticker-track{padding:12px 0;font-size:10px}.vision h2,.system h2,.proof h2,.contexts h2,.consequence h2{font-size:49px}.foundation-grid,.case-grid{grid-template-columns:1fr}.foundation-card{min-height:230px}.system-title-row{align-items:center}.system-symbol{font-size:100px}.case-card{min-height:340px}.consequence-index{font-size:20px}.contexts-heading>p,.consequence-copy,.contact-card p{font-size:16px}.sector-list p{font-size:15px}.contact h2{font-size:56px}.footer-inner{grid-template-columns:1fr;align-content:center;justify-items:start;gap:13px;min-height:142px}.footer-inner>a:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ticker-track{animation:none}}@media (width<=1050px){.articles-cta-inner{grid-template-columns:60px 1fr}.articles-cta-inner>div{grid-column:2;max-width:465px}}@media (width<=780px){.articles-intro-grid,.articles-list-heading,.article-reading-layout{grid-template-columns:1fr}.articles-intro-grid{gap:34px}.articles-intro-grid>p,.articles-list-heading>p{max-width:530px}.articles-list-heading{gap:30px}.article-reading-layout{gap:58px}.article-reading-aside{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}.article-reading-aside p{max-width:none}.articles-footer-links{justify-self:start}}@media (width<=560px){.articles-intro h1{font-size:clamp(59px,15.5vw,88px)}.articles-list-heading h2{font-size:49px}.article-grid{grid-template-columns:1fr}.article-card{min-height:335px}.article-card-body{margin-top:43px}.article-card h3{font-size:36px}.articles-cta-inner{grid-template-columns:1fr;gap:30px}.articles-cta-inner>div{grid-column:auto}.article-detail-intro h1{font-size:clamp(51px,14.5vw,80px)}.article-detail-intro>p,.article-prose p{font-size:16px}.article-prose h2{font-size:36px}.article-prose-end{flex-direction:column;align-items:flex-start}}
