/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--ink:#090a0a;--coal:#111312;--bone:#f2ecdf;--paper:#d9d0bf;--stone:#9c978d;--signal:#f0502f;--lime:#d4f347;--page-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--bone);font-family:var(--font-sans), sans-serif;margin:0}body,a,button{cursor:default}a{color:inherit;cursor:pointer;text-decoration:none}::selection{background:var(--lime);color:var(--ink)}.page-progress{z-index:100;width:calc(var(--page-progress) * 100%);background:var(--signal);transform-origin:0;height:3px;transition:width 80ms linear;position:fixed;inset:0 auto auto 0}.site-nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#090a0ac2;border-bottom:1px solid #f2ecdf30;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(24px,4vw,72px);display:grid;position:fixed;inset:0 0 auto}.wordmark{font-family:var(--font-condensed), sans-serif;letter-spacing:.04em;font-size:1.3rem;font-weight:700}.wordmark span{color:var(--signal)}.nav-links{font:500 .67rem/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;gap:34px;display:flex}.nav-links a,.nav-cta{transition:color .25s}.nav-links a:hover,.nav-cta:hover{color:var(--lime)}.nav-cta{font:500 .67rem/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.11em;justify-self:end}.nav-cta span,.text-link span{margin-left:8px}.hero{background:radial-gradient(circle at 69% 33%, #3d423973, transparent 29%), linear-gradient(123deg, var(--ink), #151714 72%, #10120f);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:32px 4vw;min-height:100svh;padding:140px clamp(24px,6vw,110px) 0;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #d4f34726;border-radius:50%;width:44vw;height:44vw;position:absolute;top:12%;right:12%;box-shadow:0 0 0 8vw #d4f34705,0 0 0 16vw #d4f34703}.hero-noise{opacity:.18;pointer-events:none;mix-blend-mode:soft-light;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E");position:absolute;inset:0}.chapter-rail{font:500 .58rem/1 var(--font-mono), monospace;letter-spacing:.13em;color:#f2ecdf8c;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:120px;bottom:110px;left:clamp(24px,2.4vw,48px);transform:rotate(180deg)}.chapter-rail div{background:#f2ecdf40;flex:1;width:1px}.hero-copy{z-index:2;align-self:center;max-width:820px;padding-left:clamp(8px,2vw,36px);position:relative}.kicker{font:600 .68rem/1.4 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--lime);margin:0 0 28px}.kicker-dark{color:#5d5a52}.hero h1{font:500 clamp(4.5rem, 9vw, 9.8rem)/.74 var(--font-display), serif;letter-spacing:-.065em;margin:0}.hero h1 em{color:var(--signal);margin-left:clamp(0px,5vw,92px);font-weight:400;display:block}.hero-deck{color:#f2ecdfb8;max-width:670px;margin:44px 0 0 clamp(0px,5vw,92px);font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:36px 0 0 clamp(0px,5vw,92px);display:flex}.button{min-height:52px;font:600 .7rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;padding:0 24px;transition:transform .25s,background .25s,color .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--signal);color:#fff}.button-primary:hover{background:var(--lime);color:var(--ink)}.button-light{background:var(--bone);color:var(--ink)}.button-dark{background:var(--ink);color:var(--bone)}.text-link{font:600 .7rem/1 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #f2ecdf66;padding-bottom:7px}.text-link-light{color:var(--bone)}.hero-collage{z-index:2;align-self:stretch;min-height:550px;position:relative}.hero-image{filter:saturate(.25)contrast(1.12);background-size:cover;margin:0;position:absolute;overflow:hidden}.hero-image:after{content:"";mix-blend-mode:multiply;background:linear-gradient(140deg,#0000 45%,#090a0aa3),linear-gradient(#0000 50%,#f0502f2e);position:absolute;inset:0}.hero-image-main{background-image:url(/images/motorsport.jpg);background-position:50%;inset:2% 3% 14% 17%;transform:rotate(1.8deg)}.hero-image-detail{border:9px solid var(--bone);background-image:url(/images/workshop.jpg);background-position:50%;width:39%;height:35%;bottom:3%;left:0;transform:rotate(-4deg)}.image-label{z-index:2;font:500 .54rem/1 var(--font-mono), monospace;letter-spacing:.11em;background:#090a0ad6;justify-content:space-between;padding:12px 16px;display:flex;position:absolute;inset:auto 0 0}.hero-stamp{z-index:4;border:1px solid var(--lime);width:130px;height:130px;color:var(--lime);font:600 .5rem/1 var(--font-mono), monospace;letter-spacing:.12em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:5%;right:-1%;transform:rotate(10deg)}.hero-stamp b{font-size:1.3rem;font-weight:400}.proof-rail{z-index:3;background:var(--bone);color:var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0 calc(-1*clamp(24px,6vw,110px));padding:22px clamp(24px,6vw,110px);display:grid;position:relative}.proof-rail>div{border-right:1px solid #090a0a2e;align-items:baseline;gap:13px;padding:0 24px;display:flex}.proof-rail>div:first-child{padding-left:0}.proof-rail>div:last-child{border:0}.proof-rail strong{font:600 clamp(2rem, 3vw, 3.5rem)/1 var(--font-condensed), sans-serif}.proof-rail span{font:500 .59rem/1.4 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#68655e}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.8,.28,1);transform:translateY(30px)}[data-reveal].is-visible{opacity:1;transform:none}.paths-section{background:#111310;padding:clamp(90px,10vw,160px) clamp(24px,7vw,120px)}.paths-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;max-width:1440px;margin:0 auto 70px;display:grid}.paths-heading .section-index{grid-column:1/-1}.paths-heading h2{max-width:950px;font:500 clamp(3.2rem, 6vw, 7rem)/.88 var(--font-display), serif;letter-spacing:-.05em;margin:0}.paths-heading h2 em{color:var(--lime);font-weight:400}.paths-heading>p:last-child{color:#f2ecdf9e;max-width:520px;margin:0;font-size:1rem;line-height:1.8}.paths-grid{border-top:1px solid #f2ecdf38;border-left:1px solid #f2ecdf38;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;display:grid}.path-card{background:#ffffff04;border-bottom:1px solid #f2ecdf38;border-right:1px solid #f2ecdf38;flex-direction:column;min-height:380px;padding:26px;transition:background .3s,color .3s,transform .3s;display:flex;position:relative}.path-card:hover{z-index:2;background:var(--lime);color:var(--ink);transform:translateY(-8px)}.path-meta{font:500 .53rem/1.3 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;color:#f2ecdf8c;justify-content:space-between;gap:16px;display:flex}.path-card:hover .path-meta{color:#090a0aa6}.path-card h3{font:500 clamp(2rem, 2.7vw, 3rem)/.95 var(--font-display), serif;letter-spacing:-.035em;margin:72px 0 20px}.path-card>p{color:#f2ecdf99;margin:0;font-size:.88rem;line-height:1.7}.path-card:hover>p{color:#090a0aad}.path-action{font:600 .59rem/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:34px}.path-action span{margin-left:8px}.thesis-section{background:var(--bone);color:var(--ink);padding:clamp(80px,11vw,190px) clamp(24px,9vw,150px)}.section-index{font:600 .63rem/1 var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--signal)}.thesis-lead{max-width:1200px;font:500 clamp(2.6rem, 5.3vw, 6.8rem)/.98 var(--font-display), serif;letter-spacing:-.04em;margin:48px 0 90px}.thesis-grid{border-top:1px solid #090a0a59;grid-template-columns:.7fr 1.3fr;gap:10vw;padding-top:32px;display:grid}.thesis-grid p{max-width:320px;font:500 .68rem/1.7 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.thesis-grid blockquote{font:500 clamp(1.6rem, 2.6vw, 3rem)/1.22 var(--font-display), serif;color:#3f403b;margin:0}.journey-section{color:var(--ink);background:#ded6c7;padding:clamp(90px,10vw,170px) clamp(24px,7vw,120px);overflow:clip}.journey-intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 120px;display:grid}.journey-intro h2,.evidence-heading h2,.building-intro h2{font:500 clamp(3.6rem, 7vw, 8.2rem)/.78 var(--font-display), serif;letter-spacing:-.055em;margin:0}.journey-intro h2 em,.evidence-heading h2 em,.building-intro h2 em{color:var(--signal);font-weight:400}.journey-intro>p,.evidence-heading>p:last-child,.building-intro>p:last-child{color:#59574f;margin:0;font-size:1rem;line-height:1.8}.journey-index{border-top:1px solid #090a0a57;border-left:1px solid #090a0a38;grid-template-columns:repeat(5,1fr);max-width:1440px;margin:-45px auto 110px;display:grid}.journey-index a{border-bottom:1px solid #090a0a38;border-right:1px solid #090a0a38;flex-direction:column;min-height:132px;padding:17px 18px;transition:background .25s,color .25s,transform .25s;display:flex}.journey-index a:hover{z-index:1;background:#f0502f1a;transform:translateY(-4px)}.journey-index a:focus-visible{z-index:1;outline:2px solid var(--signal);outline-offset:-5px}.journey-index a.is-active{background:var(--ink);color:var(--bone)}.journey-index a>span{color:var(--signal);font:600 .49rem/1 var(--font-mono), monospace}.journey-index a>strong{font:600 clamp(1.45rem, 2vw, 2.15rem)/.9 var(--font-condensed), sans-serif;letter-spacing:-.025em;margin-top:auto}.journey-index a>small{color:#625e56;min-height:22px;font:500 .47rem/1.35 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:9px;overflow:hidden}.journey-index a.is-active>small{color:var(--lime)}.journey-layout{grid-template-columns:180px 1fr;align-items:start;gap:clamp(40px,6vw,110px);max-width:1440px;margin:0 auto;display:grid}.journey-sticky{border-top:1px solid #090a0a73;height:480px;padding-top:22px;position:sticky;top:110px}.sticky-label{font:600 .56rem/1 var(--font-mono), monospace;letter-spacing:.13em;color:#777268}.journey-sticky strong{font:500 clamp(3.8rem, 6vw, 6.5rem)/.8 var(--font-condensed), sans-serif;letter-spacing:-.04em;margin-top:30px;display:block}.journey-sticky p{min-height:50px;font:500 .65rem/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--signal);margin-top:20px}.chapter-meter{background:#090a0a21;width:2px;position:absolute;top:200px;bottom:34px;left:3px}.chapter-meter span{background:var(--signal);transition:height .5s cubic-bezier(.22,.8,.28,1);position:absolute;inset:0 0 auto}.journey-sticky small{font:500 .58rem/1 var(--font-mono), monospace;color:#777268;position:absolute;bottom:28px;left:18px}.timeline{position:relative}.timeline-spine{background:#090a0a40;width:1px;position:absolute;top:0;bottom:0;left:17px}.timeline-chapter{opacity:.48;grid-template-columns:1.05fr .95fr;gap:clamp(34px,5vw,82px);min-height:720px;padding:0 0 135px 80px;scroll-margin-top:110px;transition:opacity .45s;display:grid;position:relative}.timeline-chapter.is-active{opacity:1}.timeline-node{width:35px;height:35px;font:600 .52rem/1 var(--font-mono), monospace;background:#ded6c7;border:1px solid #090a0aa6;border-radius:50%;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid;position:absolute;top:2px;left:0}.timeline-chapter.is-active .timeline-node{background:var(--signal);color:#fff;border-color:var(--signal);transform:scale(1.14)}.chapter-meta{font:600 .6rem/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #090a0a4d;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.chapter-meta span:first-child{color:var(--signal)}.chapter-copy h3{font:500 clamp(2.8rem, 4.2vw, 5.3rem)/.88 var(--font-display), serif;letter-spacing:-.045em;margin:40px 0 28px}.chapter-copy>p{color:#535149;margin:0;font-size:.98rem;line-height:1.85}.chapter-copy ul{border-top:1px solid #090a0a26;margin:42px 0 0;padding:0;list-style:none}.chapter-copy li{font:500 .6rem/1.3 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #090a0a26;padding:13px 0}.chapter-records{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.chapter-records a{font:600 .55rem/1.45 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #090a0a4d;padding-bottom:6px}.chapter-records a>span{color:var(--signal);margin-right:10px;font-size:.47rem}.chapter-records a span[aria-hidden]{margin-left:6px}.chapter-media{background:var(--coal);align-self:start;min-height:490px;margin:0;position:relative;overflow:hidden}.chapter-media:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0000 55%,#090a0a52),#f0502f12;position:absolute;inset:0}.chapter-media img{object-fit:cover;filter:grayscale()contrast(1.12);width:100%;height:100%;transition:filter .6s,transform 1s cubic-bezier(.22,.8,.28,1);position:absolute;inset:0}.timeline-chapter.is-active .chapter-media img{filter:grayscale(.28)contrast(1.08);transform:scale(1.035)}.chapter-media figcaption{z-index:2;color:var(--bone);font:500 .53rem/1 var(--font-mono), monospace;letter-spacing:.12em;background:#090a0ad4;justify-content:space-between;padding:14px 17px;display:flex;position:absolute;inset:auto 0 0}.evidence-section{background:var(--bone);color:var(--ink);padding:clamp(90px,11vw,180px) clamp(24px,7vw,120px)}.evidence-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 90px;display:grid}.evidence-heading .kicker{grid-column:1/-1}.archive-grid{border-top:1px solid #090a0a61;border-left:1px solid #090a0a38;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;display:grid}.archive-card{border-bottom:1px solid #090a0a38;border-right:1px solid #090a0a38;padding:22px 22px 28px}.archive-top{font:500 .52rem/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.11em;color:#716d64;justify-content:space-between;display:flex}.archive-index-plate{aspect-ratio:4/5;color:#777168;background:repeating-linear-gradient(0deg,#090a0a09 0 1px,#0000 1px 22px),linear-gradient(145deg,#e3dccf,#cfc5b3);border:1px solid #090a0a2e;flex-direction:column;justify-content:space-between;margin:24px 0;padding:16px;display:flex}.archive-index-plate span{font:500 .48rem/1 var(--font-mono), monospace;letter-spacing:.12em}.archive-index-plate b{font:500 5rem/.8 var(--font-display), serif;color:#090a0a24;align-self:flex-end}.archive-card h3{min-height:78px;font:600 1.32rem/1.2 var(--font-display), serif;margin:0}.archive-card>p{font:500 .52rem/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--signal);margin:14px 0 0}.archive-records{flex-direction:column;align-items:flex-start;gap:10px;min-height:52px;margin-top:22px;display:flex}.archive-records a{font:600 .52rem/1.4 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #090a0a45;padding-bottom:5px}.archive-records a>span{color:#777168;margin-bottom:6px;font-size:.45rem;display:block}.archive-records a span[aria-hidden]{color:var(--signal);margin:0 0 0 6px;display:inline}.archive-status{color:#6b675f;max-width:1440px;font:600 .52rem/1.4 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #090a0a59;border-bottom:1px solid #090a0a59;grid-template-columns:repeat(3,1fr);gap:24px;margin:38px auto 0;padding:20px 0;display:grid}.archive-status span:nth-child(2){text-align:center;color:var(--signal)}.archive-status span:last-child{text-align:right}.research-section{background:#182019;padding:clamp(90px,11vw,180px) clamp(24px,7vw,120px)}.research-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 90px;display:grid}.research-heading .section-index{color:var(--lime);grid-column:1/-1}.research-heading h2{max-width:980px;font:500 clamp(3.2rem, 6vw, 7rem)/.88 var(--font-display), serif;letter-spacing:-.05em;margin:0}.research-heading>p:last-child{color:#f2ecdf9e;margin:0;font-size:1rem;line-height:1.8}.research-list{border-top:1px solid #f2ecdf40;max-width:1440px;margin:0 auto}.research-item{border-bottom:1px solid #f2ecdf40;grid-template-columns:150px 1fr 80px;gap:clamp(28px,5vw,90px);min-height:310px;padding:44px 0;display:grid}.research-year{font:600 clamp(2.7rem, 4vw, 5.2rem)/.8 var(--font-condensed), sans-serif;color:var(--lime)}.research-copy>p{font:500 .59rem/1.4 var(--font-mono), monospace;color:#f2ecdf8a;letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px}.research-copy h3{max-width:980px;font:500 clamp(2rem, 3vw, 3.8rem)/1.02 var(--font-display), serif;letter-spacing:-.035em;margin:0}.research-copy>span{color:#f2ecdf9e;max-width:760px;margin-top:27px;font-size:.9rem;line-height:1.75;display:block}.research-record{color:var(--lime);font:600 .54rem/1.4 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d4f3478c;margin-top:26px;padding-bottom:7px;display:inline-block}.research-record>span{color:#f2ecdf75;margin-right:10px;font-size:.46rem}.research-record span[aria-hidden]{margin-left:7px}.research-index{font:500 .58rem/1 var(--font-mono), monospace;color:#f2ecdf66;justify-self:end}.numbers-section{background:var(--signal);color:#fff;padding:clamp(80px,9vw,150px) clamp(24px,7vw,120px)}.numbers-copy{max-width:900px}.numbers-copy .kicker{color:#fff;opacity:.7}.numbers-copy h2{font:500 clamp(3.2rem, 6vw, 7rem)/.88 var(--font-display), serif;letter-spacing:-.045em;margin:0}.numbers-grid{border-top:1px solid #ffffff73;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.numbers-grid>div{border-right:1px solid #ffffff52;padding:30px 24px 0}.numbers-grid>div:first-child{padding-left:0}.numbers-grid>div:last-child{border-right:0}.numbers-grid strong{font:600 clamp(3.2rem, 5vw, 6rem)/.9 var(--font-condensed), sans-serif;display:block}.numbers-grid span{max-width:190px;font:500 .58rem/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.09em;margin-top:15px;display:block}.convergence-section{--convergence-accent:var(--lime);--convergence-ink:#f2ecdf;color:var(--convergence-ink);background:#111713;padding:clamp(90px,11vw,180px) clamp(24px,7vw,120px);transition:background .45s;position:relative;overflow:hidden}.convergence-section:before{content:"WHY";font:700 clamp(15rem, 36vw, 38rem)/.7 var(--font-condensed), sans-serif;letter-spacing:-.08em;color:#f2ecdf06;pointer-events:none;position:absolute;top:2vw;right:-2vw}.convergence-studentstartups{--convergence-accent:var(--signal);background:#181311}.convergence-intro{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 90px;display:grid;position:relative}.convergence-intro .section-index{color:var(--convergence-accent);grid-column:1/-1}.convergence-intro h2{font:500 clamp(3.5rem, 6.7vw, 7.9rem)/.82 var(--font-display), serif;letter-spacing:-.055em;margin:0}.convergence-intro h2 em{color:var(--convergence-accent);font-weight:400}.convergence-intro>p:last-child{color:#f2ecdf9e;margin:0;font-size:1rem;line-height:1.8}.convergence-switcher{z-index:1;border:1px solid #f2ecdf42;grid-template-columns:repeat(2,1fr);max-width:1440px;margin:0 auto;display:grid;position:relative}.convergence-switcher button{color:#f2ecdf8c;min-height:92px;font:600 clamp(.74rem, 1vw, .92rem)/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #f2ecdf42;align-items:center;gap:20px;padding:0 28px;transition:color .25s,background .25s;display:flex}.convergence-switcher button:last-child{border-right:0}.convergence-switcher button:hover{color:var(--bone)}.convergence-switcher button:focus-visible{outline:2px solid var(--convergence-accent);outline-offset:-5px}.convergence-switcher button.is-active{background:var(--convergence-accent);color:var(--ink)}.convergence-switcher button span{opacity:.72;font-size:.55rem}.convergence-panel{z-index:1;border:1px solid #f2ecdf42;border-top:0;max-width:1440px;margin:0 auto;animation:.55s cubic-bezier(.22,.8,.28,1) both convergence-in;position:relative}.convergence-statement{border-bottom:1px solid #f2ecdf38;grid-template-columns:.68fr 1.32fr;gap:7vw;padding:clamp(40px,6vw,86px);display:grid}.convergence-statement>p{color:var(--convergence-accent);font:600 .6rem/1.5 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0}.convergence-statement h3{max-width:980px;font:500 clamp(2.7rem, 4.8vw, 6rem)/.91 var(--font-display), serif;letter-spacing:-.045em;margin:0}.convergence-summary{grid-column:2;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:5px;display:grid}.convergence-summary p{color:#f2ecdf9e;max-width:720px;margin:0;font-size:.98rem;line-height:1.8}.convergence-summary a{white-space:nowrap;color:var(--convergence-accent);font:600 .58rem/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px}.convergence-summary a span{margin-left:8px}.convergence-trail{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.convergence-trail li{border-right:1px solid #f2ecdf33;flex-direction:column;min-height:230px;padding:26px 23px;display:flex;position:relative}.convergence-trail li:last-child{border-right:0}.convergence-trail li:after{content:"→";z-index:2;background:var(--convergence-accent);width:22px;height:22px;color:var(--ink);font:600 .7rem/1 var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.convergence-trail li:last-child:after{content:"✓";top:25px;right:18px;transform:none}.convergence-trail span{font:500 .52rem/1 var(--font-mono), monospace;color:#f2ecdf6b}.convergence-trail strong{font:600 clamp(1.25rem, 1.75vw, 1.85rem)/1.05 var(--font-display), serif;margin-top:auto}.convergence-trail small{color:var(--convergence-accent);font:500 .53rem/1.5 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:12px}@keyframes convergence-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.building-section{background:var(--ink);padding:clamp(90px,11vw,180px) clamp(24px,7vw,120px)}.building-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 100px;display:grid}.building-intro .section-index{grid-column:1/-1}.building-intro>p:last-child{color:#f2ecdf9e}.venture{grid-template-columns:100px 1fr;gap:4vw;max-width:1440px;min-height:570px;margin:0 auto 30px;padding:clamp(34px,5vw,76px);display:grid;position:relative;overflow:hidden}.venture-lfa{background:#101f17;border:1px solid #244a31}.venture-students{background:var(--bone);color:var(--ink)}.venture-number{font:500 .65rem/1 var(--font-mono), monospace;opacity:.65}.venture-copy{z-index:2;max-width:720px;position:relative}.venture-copy h3{font:500 clamp(4rem, 7vw, 8rem)/.78 var(--font-display), serif;letter-spacing:-.055em;margin:0 0 30px}.venture-copy>p:not(.kicker){opacity:.7;max-width:660px;font-size:1rem;line-height:1.8}.venture-copy ul{max-width:620px;margin:34px 0 40px;padding:0;list-style:none}.venture-copy li{opacity:.65;font:500 .6rem/1.4 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid;padding:12px 0}.venture-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.venture-link{font:600 .59rem/1.4 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px}.venture-link span{margin-left:8px}.venture-mark{font:700 clamp(12rem, 29vw, 32rem)/.65 var(--font-condensed), sans-serif;letter-spacing:-.08em;color:#d4f34711;position:absolute;bottom:-5vw;right:-2vw}.venture-students .venture-mark{color:#f0502f14}.connect-section{background:radial-gradient(circle at 80% 20%,#f0502f2b,#0000 28%),#0d0e0d;border-top:1px solid #f2ecdf2e;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;min-height:75svh;padding:clamp(100px,13vw,210px) clamp(24px,7vw,120px);display:grid}.connect-copy h2{max-width:1050px;font:500 clamp(3.6rem, 7vw, 8rem)/.83 var(--font-display), serif;letter-spacing:-.05em;margin:0}.connect-copy>p:last-child{color:#f2ecdf9e;max-width:700px;margin:44px 0 0;font-size:1rem;line-height:1.8}.connect-actions{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:6px;display:flex}.public-record-section{color:var(--ink);background:#d8d0c2;padding:clamp(80px,9vw,145px) clamp(24px,7vw,120px)}.public-record-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 72px;display:grid}.public-record-heading .section-index{grid-column:1/-1}.public-record-heading h2{font:500 clamp(3.4rem, 6.4vw, 7.4rem)/.84 var(--font-display), serif;letter-spacing:-.052em;margin:0}.public-record-heading h2 em{color:var(--signal);font-weight:400}.public-record-heading>p:last-child{color:#56534c;margin:0;font-size:1rem;line-height:1.8}.public-record-grid{border-top:1px solid #090a0a52;border-left:1px solid #090a0a3d;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;display:grid}.public-record-grid>a{border-bottom:1px solid #090a0a3d;border-right:1px solid #090a0a3d;flex-direction:column;min-height:380px;padding:24px;transition:background .28s,color .28s,transform .28s;display:flex}.public-record-grid>a:hover{z-index:1;background:var(--signal);color:#fff;transform:translateY(-7px)}.public-record-grid>a:focus-visible{z-index:1;outline:2px solid var(--signal);outline-offset:-6px}.public-record-grid>a>div{color:#706b62;font:600 .51rem/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.public-record-grid>a:hover>div{color:#ffffffb3}.public-record-grid h3{font:500 clamp(2.2rem, 3vw, 3.4rem)/.88 var(--font-display), serif;letter-spacing:-.04em;margin:78px 0 20px}.public-record-grid p{color:#5b574f;margin:0;font-size:.87rem;line-height:1.75}.public-record-grid>a:hover p{color:#ffffffbd}.public-record-action{font:600 .56rem/1.4 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:36px}.public-record-action span{margin-left:7px}footer{color:#f2ecdf9e;border-top:1px solid #f2ecdf2e;grid-template-columns:1fr auto auto;align-items:center;gap:50px;min-height:110px;padding:0 clamp(24px,4vw,72px);display:grid}footer p{font:500 .56rem/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin:0}.brief-page{background:var(--bone);min-height:100vh;color:var(--ink)}.brief-nav{border-bottom:1px solid #090a0a3d;grid-template-columns:1fr auto;align-items:center;height:82px;padding:0 clamp(24px,5vw,84px);display:grid}.brief-nav>div{gap:34px;display:flex}.brief-nav>div a,.brief-footer>a:last-child{font:600 .59rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.brief-nav>div a span{color:var(--signal);margin-left:7px}.brief-hero{min-height:760px;color:var(--bone);background:#101310;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);align-items:center;padding:clamp(90px,10vw,150px) clamp(24px,8vw,140px);display:grid;position:relative;overflow:hidden}.brief-hero:before{content:"BUILT";font:700 clamp(18rem, 36vw, 40rem)/.7 var(--font-condensed), sans-serif;letter-spacing:-.09em;color:#d4f34709;position:absolute;bottom:-9vw;right:-4vw}.brief-edition{color:#f2ecdf7a;font:500 .52rem/1.6 var(--font-mono), monospace;letter-spacing:.12em;position:absolute;top:35px;left:clamp(24px,3.5vw,60px)}.brief-hero-copy{z-index:2;max-width:1050px;position:relative}.brief-kicker{color:var(--lime);font:600 .65rem/1.4 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;margin:0 0 28px}.brief-hero h1{font:500 clamp(5rem, 10vw, 11rem)/.7 var(--font-display), serif;letter-spacing:-.065em;margin:0}.brief-hero h1 em{color:var(--signal);font-weight:400}.brief-deck{color:#f2ecdfad;max-width:760px;margin:52px 0 0 9vw;font-size:clamp(1rem,1.35vw,1.23rem);line-height:1.8}.brief-hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin:38px 0 0 9vw;display:flex}.brief-text-link{font:600 .6rem/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px}.brief-text-link span{color:var(--signal);margin-left:8px}.brief-utility-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0 9vw;display:flex}.brief-utility-actions button{color:#f2ecdfa3;min-height:38px;font:600 .5rem/1 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#f2ecdf09;border:1px solid #f2ecdf47;padding:0 14px;transition:border-color .2s,color .2s,background .2s}.brief-utility-actions button:hover{border-color:var(--lime);color:var(--lime);background:#d4f34714}.brief-utility-actions button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.brief-utility-actions button span{margin-left:7px}.brief-monogram{z-index:1;aspect-ratio:1;border:1px solid #d4f34773;border-radius:50%;justify-self:end;place-items:center;width:min(26vw,370px);display:grid;position:relative;transform:rotate(8deg)}.brief-monogram:before,.brief-monogram:after{content:"";border:1px solid #d4f3472e;border-radius:50%;position:absolute;inset:13%}.brief-monogram:after{inset:27%}.brief-monogram span{font:500 clamp(6rem, 12vw, 13rem)/.7 var(--font-display), serif;position:absolute}.brief-monogram span:first-child{color:var(--bone);transform:translate(-20%,-9%)}.brief-monogram span:last-child{color:var(--signal);transform:translate(22%,13%)}.brief-proof{background:var(--signal);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,105px);display:grid}.brief-proof>div{border-right:1px solid #ffffff59;align-items:center;gap:18px;min-height:145px;padding:24px;display:flex}.brief-proof>div:last-child{border-right:0}.brief-proof strong{font:600 clamp(2.8rem, 4vw, 5rem)/.8 var(--font-condensed), sans-serif}.brief-proof span{max-width:150px;font:500 .55rem/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.brief-section-label{color:var(--signal);font:600 .6rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.brief-introduction{padding:clamp(90px,11vw,180px) clamp(24px,8vw,140px)}.brief-intro-grid{border-top:1px solid #090a0a59;grid-template-columns:1.12fr .88fr;gap:9vw;margin-top:55px;padding-top:38px;display:grid}.brief-intro-grid h2{max-width:900px;font:500 clamp(3.4rem, 6.2vw, 7.2rem)/.9 var(--font-display), serif;letter-spacing:-.05em;margin:0}.brief-intro-grid>div{max-width:650px}.brief-intro-grid p{color:#514f48;margin:0 0 26px;font-size:1rem;line-height:1.9}.brief-intro-grid p:first-child{color:var(--ink);font-size:1.2rem}.brief-lenses{color:var(--bone);background:#182019;padding:clamp(90px,10vw,165px) clamp(24px,7vw,120px)}.brief-lenses .brief-section-label{color:var(--lime)}.brief-lenses>h2{font:500 clamp(4rem, 7.5vw, 8.6rem)/.78 var(--font-display), serif;letter-spacing:-.055em;margin:52px 0 90px}.brief-lenses>h2 em{color:var(--lime);font-weight:400}.brief-lens-grid{border-top:1px solid #f2ecdf40;border-left:1px solid #f2ecdf40;grid-template-columns:repeat(4,1fr);display:grid}.brief-lens-grid article{border-bottom:1px solid #f2ecdf40;border-right:1px solid #f2ecdf40;flex-direction:column;min-height:390px;padding:26px;display:flex}.brief-lens-grid article>div{color:#f2ecdf73;font:500 .52rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex}.brief-lens-grid h3{font:500 clamp(2rem, 2.9vw, 3.4rem)/.92 var(--font-display), serif;margin:auto 0 24px}.brief-lens-grid p{color:#f2ecdf94;margin:0;font-size:.86rem;line-height:1.75}.brief-now{background:#dcd4c5;padding:clamp(90px,11vw,180px) clamp(24px,7vw,120px)}.brief-now-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:48px 0 90px;display:grid}.brief-now-heading h2{font:500 clamp(3.8rem, 7vw, 8rem)/.82 var(--font-display), serif;letter-spacing:-.055em;margin:0}.brief-now-heading h2 em{color:var(--signal);font-weight:400}.brief-now-heading>p{color:#545249;max-width:600px;margin:0;font-size:1rem;line-height:1.85}.brief-venture-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brief-venture-grid article{flex-direction:column;min-height:530px;padding:clamp(35px,5vw,72px);display:flex;position:relative;overflow:hidden}.brief-venture-grid article:after{font:700 clamp(11rem, 21vw, 24rem)/.65 var(--font-condensed), sans-serif;letter-spacing:-.08em;opacity:.055;position:absolute;bottom:-4vw;right:-2vw}.brief-venture-lfa{color:var(--bone);background:#112016}.brief-venture-lfa:after{content:"LFA";color:var(--lime)}.brief-venture-students{background:var(--bone)}.brief-venture-students:after{content:"SS";color:var(--signal)}.brief-venture-grid article>p:first-child{z-index:1;color:var(--signal);font:600 .57rem/1.4 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;position:relative}.brief-venture-lfa>p:first-child{color:var(--lime)!important}.brief-venture-grid h3{z-index:1;font:500 clamp(3.5rem, 6vw, 7rem)/.78 var(--font-display), serif;letter-spacing:-.05em;margin:auto 0 30px;position:relative}.brief-venture-grid article>p:nth-of-type(2){z-index:1;opacity:.68;max-width:650px;margin:0 0 36px;font-size:.96rem;line-height:1.8;position:relative}.brief-venture-grid a{z-index:1;font:600 .58rem/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:7px;position:relative}.brief-chronology{padding:clamp(90px,11vw,180px) clamp(24px,8vw,140px)}.brief-chronology-layout{grid-template-columns:.68fr 1.32fr;gap:8vw;margin-top:55px;display:grid}.brief-chronology-layout h2{font:500 clamp(3.5rem, 6vw, 7rem)/.86 var(--font-display), serif;letter-spacing:-.05em;align-self:start;margin:0;position:sticky;top:120px}.brief-chronology ol{border-top:1px solid #090a0a59;margin:0;padding:0;list-style:none}.brief-chronology li{border-bottom:1px solid #090a0a40;grid-template-columns:45px 115px 1fr;align-items:baseline;gap:24px;padding:28px 0;display:grid}.brief-chronology li>span{color:var(--signal);font:600 .53rem/1 var(--font-mono), monospace}.brief-chronology li strong{font:600 1.25rem/1 var(--font-condensed), sans-serif}.brief-chronology li p{color:#535149;margin:0;font-size:.9rem;line-height:1.65}.brief-journey-link{font:600 .58rem/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;margin:55px 0 0 calc(34% + 8vw);padding-bottom:7px;display:inline-block}.brief-conversations{background:var(--signal);color:#fff;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:clamp(90px,10vw,160px) clamp(24px,8vw,140px);display:grid}.brief-conversations .brief-kicker{color:#ffffffa6}.brief-conversations h2{font:500 clamp(3.5rem, 6vw, 7rem)/.86 var(--font-display), serif;letter-spacing:-.05em;margin:0}.brief-conversations ul{border-top:1px solid #ffffff73;margin:0;padding:0;list-style:none}.brief-conversations li{border-bottom:1px solid #ffffff73;grid-template-columns:55px 1fr;gap:22px;padding:22px 0;font-size:1rem;line-height:1.5;display:grid}.brief-conversations li span{font:600 .53rem/1.5 var(--font-mono), monospace;opacity:.65}.brief-contact{min-height:660px;color:var(--bone);background:#0d0f0e;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:clamp(100px,12vw,190px) clamp(24px,8vw,140px);display:grid}.brief-contact>div:first-child p{color:var(--lime);font:600 .59rem/1.5 var(--font-mono), monospace;letter-spacing:.12em;margin:0 0 32px}.brief-contact h2{font:500 clamp(4rem, 8vw, 9rem)/.77 var(--font-display), serif;letter-spacing:-.055em;margin:0}.brief-contact>div:last-child{flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:10px;display:flex}.brief-footer{color:#f2ecdf94;background:#0d0f0e;border-top:1px solid #f2ecdf2e;grid-template-columns:1fr auto auto;align-items:center;gap:50px;min-height:110px;padding:0 clamp(24px,5vw,84px);display:grid}.brief-footer p{font:500 .55rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.media-page{background:var(--bone);min-height:100vh;color:var(--ink)}.media-nav{background:var(--bone);border-bottom:1px solid #090a0a3d;grid-template-columns:1fr auto;align-items:center;height:82px;padding:0 clamp(24px,5vw,84px);display:grid}.media-nav>div{gap:34px;display:flex}.media-nav>div a,.media-footer>a:last-child{font:600 .59rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.media-nav>div a span{color:var(--signal);margin-left:7px}.media-hero{min-height:790px;color:var(--bone);background:#0f120f;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:6vw;padding:clamp(110px,11vw,175px) clamp(24px,8vw,140px);display:grid;position:relative;overflow:hidden}.media-hero:before{content:"DOSSIER";font:700 clamp(13rem, 29vw, 34rem)/.68 var(--font-condensed), sans-serif;letter-spacing:-.08em;color:#d4f34706;position:absolute;bottom:-8vw;right:-5vw}.media-hero-code{color:#f2ecdf70;font:500 .51rem/1.6 var(--font-mono), monospace;letter-spacing:.12em;position:absolute;top:34px;left:clamp(24px,3.5vw,60px)}.media-hero-copy{z-index:2;max-width:1000px;position:relative}.media-kicker{color:var(--lime);font:600 .64rem/1.4 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px}.media-hero h1{font:500 clamp(5rem, 9.5vw, 10.5rem)/.72 var(--font-display), serif;letter-spacing:-.065em;margin:0}.media-hero h1 em{color:var(--signal);font-weight:400}.media-hero-copy>p:nth-of-type(2){color:#f2ecdfad;max-width:760px;margin:48px 0 0 8vw;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.8}.media-hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin:38px 0 0 8vw;display:flex}.media-text-link{font:600 .59rem/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px}.media-text-link span{color:var(--signal);margin-left:8px}.media-utilities{flex-wrap:wrap;gap:12px;margin:22px 0 0 8vw;display:flex}.media-utilities button,.media-bio-list button{color:#f2ecdf9e;min-height:38px;font:600 .5rem/1 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2ecdf45;padding:0 14px;transition:border-color .2s,color .2s,background .2s}.media-utilities button:hover{border-color:var(--lime);color:var(--lime);background:#d4f34712}.media-utilities button:focus-visible,.media-bio-list button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.media-utilities button span,.media-bio-list button span{margin-left:7px}.media-hero-mark{z-index:1;aspect-ratio:1;border:1px solid #d4f34770;border-radius:50%;justify-self:end;place-items:center;width:min(29vw,410px);display:grid;position:relative;transform:rotate(7deg)}.media-hero-mark:before,.media-hero-mark:after{content:"";border:1px solid #d4f3472b;border-radius:50%;position:absolute;inset:12%}.media-hero-mark:after{inset:29%}.media-hero-mark>span{font:500 clamp(6rem, 12vw, 13rem)/.7 var(--font-display), serif;position:absolute}.media-hero-mark>span:first-child{color:var(--bone);transform:translate(-22%,-10%)}.media-hero-mark>span:nth-child(2){color:var(--signal);transform:translate(22%,14%)}.media-hero-mark small{color:#f2ecdf75;text-align:center;font:500 .45rem/1.5 var(--font-mono), monospace;letter-spacing:.11em;position:absolute;bottom:16%}.media-facts{background:var(--signal);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,105px);display:grid}.media-facts>div{border-right:1px solid #ffffff57;flex-direction:column;justify-content:center;gap:13px;min-height:145px;padding:25px;display:flex}.media-facts>div:last-child{border-right:0}.media-facts span{font:600 .51rem/1 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;opacity:.68}.media-facts strong{max-width:270px;font:600 clamp(1.25rem, 1.8vw, 2rem)/1.08 var(--font-display), serif}.media-bios,.media-topics,.media-usage{padding:clamp(90px,11vw,180px) clamp(24px,8vw,140px)}.media-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;max-width:1440px;margin:0 auto 85px;display:grid}.media-section-heading>p:first-child{color:var(--signal);font:600 .61rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0}.media-section-heading h2{font:500 clamp(3.5rem, 6.6vw, 7.6rem)/.84 var(--font-display), serif;letter-spacing:-.054em;margin:0}.media-section-heading h2 em{color:var(--signal);font-weight:400}.media-section-heading>p:last-child{color:#55524a;margin:0;font-size:1rem;line-height:1.8}.media-bio-list{border-top:1px solid #090a0a57;max-width:1440px;margin:0 auto}.media-bio-list article{border-bottom:1px solid #090a0a40;grid-template-columns:.42fr 1.58fr;gap:7vw;padding:42px 0;display:grid}.media-bio-list article>div{color:#6c675e;font:600 .53rem/1.45 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:38px 1fr;align-content:start;gap:16px;display:grid}.media-bio-list article>div>span:first-child{color:var(--signal)}.media-bio-list button{color:#5e5a52;border-color:#090a0a47;grid-column:2;justify-self:start;margin-top:14px}.media-bio-list button:hover{border-color:var(--signal);color:var(--signal);background:#f0502f0f}.media-bio-list article>p{color:#403e39;max-width:1000px;font:500 clamp(1.32rem, 2vw, 2.05rem)/1.55 var(--font-display), serif;margin:0}.media-download-link{font:600 .57rem/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;margin:45px 0 0 calc(26% + 7vw);padding-bottom:7px;display:inline-block}.media-download-link span{color:var(--signal);margin-left:7px}.media-records,.media-companies{color:var(--bone);background:#161b17;padding:clamp(90px,10vw,165px) clamp(24px,7vw,120px)}.media-section-heading-dark>p:first-child,.media-section-heading-dark h2 em{color:var(--lime)}.media-section-heading-dark>p:last-child{color:#f2ecdf9c}.media-record-grid{border-top:1px solid #f2ecdf3d;border-left:1px solid #f2ecdf3d;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;display:grid}.media-record-grid>a{border-bottom:1px solid #f2ecdf3d;border-right:1px solid #f2ecdf3d;flex-direction:column;min-height:390px;padding:25px;transition:background .28s,color .28s,transform .28s;display:flex}.media-record-grid>a:hover{z-index:1;background:var(--lime);color:var(--ink);transform:translateY(-7px)}.media-record-grid>a:focus-visible{outline:2px solid var(--lime);outline-offset:-6px}.media-record-grid>a>div{color:#f2ecdf78;font:600 .5rem/1.4 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.media-record-grid>a:hover>div{color:#090a0a94}.media-record-grid h3{font:500 clamp(2.1rem, 2.8vw, 3.25rem)/.91 var(--font-display), serif;margin:74px 0 22px}.media-record-grid p{color:#f2ecdf99;margin:0;font-size:.87rem;line-height:1.72}.media-record-grid>a:hover p{color:#090a0aad}.media-record-action{color:var(--lime);font:600 .54rem/1.4 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:34px}.media-record-grid>a:hover .media-record-action{color:var(--ink)}.media-topics ol{border-top:1px solid #090a0a57;max-width:1440px;margin:0 auto;padding:0;list-style:none}.media-topics li{border-bottom:1px solid #090a0a3d;grid-template-columns:58px .75fr 1.25fr;align-items:baseline;gap:4vw;padding:28px 0;display:grid}.media-topics li>span{color:var(--signal);font:600 .53rem/1 var(--font-mono), monospace}.media-topics h3{font:600 clamp(1.5rem, 2.2vw, 2.5rem)/1 var(--font-display), serif;margin:0}.media-topics li p{color:#58544d;margin:0;font-size:.91rem;line-height:1.7}.media-company-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1440px;margin:0 auto;display:grid}.media-company-grid article{border:1px solid #f2ecdf3d;flex-direction:column;min-height:520px;padding:clamp(35px,5vw,70px);display:flex}.media-company-grid article:first-child{background:#102016}.media-company-grid article:last-child{background:var(--bone);color:var(--ink)}.media-company-grid article>div{color:var(--lime);font:600 .55rem/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.media-company-grid article:last-child>div{color:var(--signal)}.media-company-grid h3{font:500 clamp(3.7rem, 6vw, 7rem)/.78 var(--font-display), serif;letter-spacing:-.05em;margin:auto 0 30px}.media-company-grid p{opacity:.67;max-width:650px;margin:0 0 38px;font-size:.96rem;line-height:1.8}.media-company-grid a{font:600 .56rem/1.4 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:7px}.media-usage{background:#d7cebe;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.media-usage>div>p{color:var(--signal);font:600 .61rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 48px}.media-usage h2{font:500 clamp(3.5rem, 6vw, 7rem)/.84 var(--font-display), serif;letter-spacing:-.05em;margin:0;position:sticky;top:110px}.media-usage dl{border-top:1px solid #090a0a57;margin:0}.media-usage dl>div{border-bottom:1px solid #090a0a3d;grid-template-columns:150px 1fr;gap:35px;padding:24px 0;display:grid}.media-usage dt{color:#6d685f;font:600 .53rem/1.5 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.media-usage dd{color:#44413c;margin:0;font-size:.93rem;line-height:1.65}.media-usage dd a{border-bottom:1px solid;padding-bottom:4px}.media-contact{min-height:690px;color:var(--bone);background:radial-gradient(circle at 80% 20%,#f0502f29,#0000 28%),#0d0f0e;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:clamp(100px,12vw,190px) clamp(24px,8vw,140px);display:grid}.media-contact>div:first-child p{color:var(--lime);font:600 .57rem/1.5 var(--font-mono), monospace;letter-spacing:.12em;margin:0 0 32px}.media-contact h2{font:500 clamp(4rem, 7.7vw, 8.8rem)/.78 var(--font-display), serif;letter-spacing:-.055em;margin:0}.media-contact>div:last-child{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:8px;display:flex}.media-footer{color:#f2ecdf94;background:#0d0f0e;border-top:1px solid #f2ecdf2e;grid-template-columns:1fr auto auto;align-items:center;gap:50px;min-height:110px;padding:0 clamp(24px,5vw,84px);display:grid}.media-footer p{font:500 .55rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}@media (width>=1051px) and (width<=1250px){.site-nav{padding-left:24px;padding-right:24px}.nav-links{gap:18px;font-size:.58rem}.nav-cta{font-size:.58rem}}@media (width<=1050px){.site-nav{grid-template-columns:1fr 1fr}.nav-links{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.hero-copy{max-width:900px}.hero-collage{justify-self:end;width:100%;max-width:760px;min-height:580px}.proof-rail{grid-template-columns:repeat(2,1fr)}.proof-rail>div{border-bottom:1px solid #090a0a2e;padding:18px 12px}.journey-layout{grid-template-columns:120px 1fr;gap:35px}.timeline-chapter{grid-template-columns:1fr}.chapter-media{min-height:440px}.paths-grid,.archive-grid{grid-template-columns:repeat(2,1fr)}.numbers-grid{grid-template-columns:repeat(2,1fr);gap:40px 0}.numbers-grid>div:nth-child(2){border-right:0}.building-intro,.connect-section,.research-heading,.convergence-intro,.public-record-heading{grid-template-columns:1fr}.public-record-grid{grid-template-columns:repeat(2,1fr)}.convergence-trail{grid-template-columns:repeat(3,1fr)}.convergence-trail li:nth-child(3){border-right:0}.convergence-trail li:nth-child(4),.convergence-trail li:nth-child(5){border-top:1px solid #f2ecdf33}.convergence-trail li:nth-child(3):after{display:none}.brief-hero{grid-template-columns:1fr}.brief-monogram{opacity:.35;position:absolute;top:110px;right:5vw}.brief-proof{grid-template-columns:repeat(2,1fr)}.brief-proof>div:nth-child(2){border-right:0}.brief-proof>div:nth-child(-n+2){border-bottom:1px solid #ffffff59}.brief-intro-grid,.brief-now-heading,.brief-conversations,.brief-contact{grid-template-columns:1fr}.brief-lens-grid{grid-template-columns:repeat(2,1fr)}.brief-lens-grid article{min-height:330px}.brief-chronology-layout{grid-template-columns:1fr}.brief-chronology-layout h2{position:relative;top:auto}.brief-journey-link{margin-left:0}.media-hero{grid-template-columns:1fr}.media-hero-mark{opacity:.3;position:absolute;top:120px;right:4vw}.media-facts{grid-template-columns:repeat(2,1fr)}.media-facts>div:nth-child(2){border-right:0}.media-facts>div:nth-child(-n+2){border-bottom:1px solid #ffffff57}.media-section-heading,.media-contact{grid-template-columns:1fr}.media-record-grid{grid-template-columns:repeat(2,1fr)}.media-usage{grid-template-columns:1fr}.media-usage h2{position:relative;top:auto}}@media (width<=700px){.site-nav{height:66px;padding:0 20px}.nav-cta{font-size:.55rem}.hero{gap:40px;padding:118px 20px 0}.chapter-rail{display:none}.hero-copy{padding:0}.hero h1{font-size:clamp(4.1rem,21vw,6.5rem)}.hero h1 em,.hero-deck,.hero-actions{margin-left:0}.hero-deck{margin-top:32px}.hero-collage{min-height:430px}.hero-image-main{inset:0 0 12% 8%}.hero-image-detail{width:47%;height:34%}.hero-stamp{width:100px;height:100px;right:0}.proof-rail{margin:0 -20px;padding:12px 20px}.proof-rail>div{flex-direction:column;gap:3px}.proof-rail strong{font-size:2rem}.thesis-section,.paths-section,.journey-section,.evidence-section,.research-section,.numbers-section,.convergence-section,.building-section,.connect-section,.public-record-section{padding-left:20px;padding-right:20px}.thesis-grid,.paths-heading,.journey-intro,.evidence-heading,.building-intro,.paths-grid{grid-template-columns:1fr}.path-card{min-height:310px}.thesis-lead{margin-bottom:60px}.journey-intro{margin-bottom:80px}.journey-index{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--signal) transparent;border-left:0;margin:-35px -20px 75px 0;display:flex;overflow-x:auto}.journey-index a{scroll-snap-align:start;flex:0 0 180px;min-height:128px}.journey-index a:first-child{border-left:1px solid #090a0a38}.journey-layout{grid-template-columns:1fr}.journey-sticky{grid-template-columns:1fr auto;height:130px;display:grid;position:relative;top:auto}.journey-sticky strong{margin-top:17px;font-size:3.5rem}.journey-sticky p{text-align:right;margin-top:19px}.chapter-meter{width:auto;height:2px;inset:auto 0 0}.chapter-meter span{width:var(--chapter-progress);height:100%!important}.journey-sticky small{display:none}.timeline-chapter{min-height:auto;padding-bottom:100px;padding-left:54px}.timeline-spine{left:16px}.timeline-node{width:33px;height:33px}.chapter-copy h3{font-size:3rem}.chapter-media{min-height:390px}.archive-grid{grid-template-columns:1fr}.archive-card{border-right:0}.archive-card h3{min-height:auto}.archive-status{grid-template-columns:1fr;gap:10px}.archive-status span:nth-child(2),.archive-status span:last-child{text-align:left}.numbers-grid{grid-template-columns:1fr 1fr}.numbers-grid strong{font-size:3rem}.research-item{grid-template-columns:1fr;gap:24px}.research-year{font-size:3.6rem}.research-index{display:none}.convergence-intro{margin-bottom:58px}.convergence-switcher button{letter-spacing:.06em;gap:10px;min-height:76px;padding:0 15px;font-size:.6rem}.convergence-statement{grid-template-columns:1fr;gap:30px;padding:34px 24px 42px}.convergence-statement h3{font-size:3rem}.convergence-summary{grid-column:1;grid-template-columns:1fr;gap:28px}.convergence-summary a{white-space:normal;justify-self:start}.convergence-trail{grid-template-columns:1fr}.convergence-trail li{border-top:1px solid #f2ecdf33;border-right:0;min-height:145px}.convergence-trail li:first-child{border-top:0}.convergence-trail li:after,.convergence-trail li:nth-child(3):after{content:"↓";display:grid;top:auto;bottom:-11px;right:22px;transform:none}.convergence-trail li:last-child:after{content:"✓";top:24px;bottom:auto}.venture{grid-template-columns:1fr;padding:34px 24px}.venture-number{margin-bottom:30px}.venture-copy h3{font-size:4rem}.connect-section{align-content:end;min-height:700px}.public-record-heading{margin-bottom:50px}.public-record-grid{grid-template-columns:1fr}.public-record-grid>a{min-height:300px}footer{grid-template-columns:1fr;gap:14px;padding-top:30px;padding-bottom:30px}.brief-nav{height:auto;min-height:74px;padding:16px 20px}.brief-nav>div{justify-self:end}.brief-nav>div a:first-child{display:none}.brief-hero{min-height:720px;padding:110px 20px 75px}.brief-edition{top:24px;left:20px}.brief-hero h1{font-size:clamp(4.2rem,22vw,6.8rem)}.brief-deck,.brief-hero-actions,.brief-utility-actions{margin-left:0}.brief-deck{margin-top:40px}.brief-monogram{width:230px;top:75px;right:-80px}.brief-proof{padding:0 20px}.brief-proof>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:115px;padding:18px 12px}.brief-proof strong{font-size:2.7rem}.brief-introduction,.brief-lenses,.brief-now,.brief-chronology,.brief-conversations,.brief-contact{padding-left:20px;padding-right:20px}.brief-intro-grid{gap:48px}.brief-intro-grid h2{font-size:3.7rem}.brief-lenses>h2{font-size:4.2rem}.brief-lens-grid{grid-template-columns:1fr}.brief-lens-grid article{min-height:270px}.brief-now-heading h2{font-size:4rem}.brief-venture-grid{grid-template-columns:1fr}.brief-venture-grid article{min-height:450px;padding:36px 24px}.brief-chronology-layout h2{font-size:4rem}.brief-chronology li{grid-template-columns:35px 75px 1fr;gap:12px}.brief-chronology li strong{font-size:1rem}.brief-conversations h2{font-size:4rem}.brief-contact{align-content:end;min-height:720px}.brief-contact h2{font-size:4.5rem}.brief-footer{grid-template-columns:1fr;gap:15px;padding:28px 20px}.media-nav{height:auto;min-height:74px;padding:16px 20px}.media-nav>div{justify-self:end}.media-nav>div a:first-child{display:none}.media-hero{min-height:760px;padding:115px 20px 75px}.media-hero-code{top:24px;left:20px}.media-hero h1{font-size:clamp(4.25rem,21vw,6.7rem)}.media-hero-copy>p:nth-of-type(2),.media-hero-actions,.media-utilities{margin-left:0}.media-hero-copy>p:nth-of-type(2){margin-top:40px}.media-hero-mark{width:240px;top:85px;right:-92px}.media-facts{padding:0 20px}.media-facts>div{min-height:120px;padding:18px 12px}.media-bios,.media-records,.media-topics,.media-companies,.media-usage,.media-contact{padding-left:20px;padding-right:20px}.media-section-heading{margin-bottom:55px}.media-bio-list article{grid-template-columns:1fr;gap:28px}.media-bio-list article>div{grid-template-columns:34px 1fr}.media-download-link{margin-left:0}.media-record-grid{grid-template-columns:1fr}.media-record-grid>a{min-height:320px}.media-topics li{grid-template-columns:36px 1fr;gap:16px}.media-topics li p{grid-column:2}.media-company-grid{grid-template-columns:1fr}.media-company-grid article{min-height:450px;padding:36px 24px}.media-usage dl>div{grid-template-columns:1fr;gap:10px}.media-contact{align-content:end;min-height:760px}.media-contact h2{font-size:4.5rem}.media-footer{grid-template-columns:1fr;gap:15px;padding:28px 20px}}@media print{.brief-page{color:#111;background:#fff}.brief-nav,.brief-hero-actions,.brief-utility-actions,.brief-contact,.brief-footer{display:none!important}.brief-hero{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;padding:56px 48px}.brief-proof,.brief-lenses,.brief-now,.brief-conversations{-webkit-print-color-adjust:exact;print-color-adjust:exact}.brief-introduction,.brief-lenses,.brief-now,.brief-chronology,.brief-conversations{padding:48px}.brief-lens-grid article,.brief-venture-grid article{min-height:280px}.brief-chronology-layout h2{position:static}.media-nav,.media-hero-actions,.media-utilities,.media-contact,.media-footer,.media-download-link{display:none!important}.media-hero{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;padding:56px 48px}.media-facts,.media-records,.media-companies{-webkit-print-color-adjust:exact;print-color-adjust:exact}.media-bios,.media-records,.media-topics,.media-companies,.media-usage{padding:48px}.media-record-grid>a,.media-company-grid article{min-height:280px}.media-usage h2{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}
