@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#101d2a;--ink-2:#172738;--paper:#f3eee5;--cream:#faf7f0;--brass:#9a815b;--amber:#b2976c;--blue:#58738e;--mist:#a9b4bf;--line:#101d2a2b;--font-logo:"Manrope",sans-serif;--font-display:"DM Sans",sans-serif;--font-body:"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(135deg,#58738e17 0%,transparent 34%),linear-gradient(315deg,#9a815b14 0%,transparent 30%),var(--paper);color:var(--ink);font-family:var(--font-body);font-feature-settings:"kern" 1,"liga" 1;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:5;border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;height:104px;display:flex;position:relative}.brand-lockup{align-items:center;display:inline-flex}.brand-name{font:500 28px/1 var(--font-logo);letter-spacing:-.075em;white-space:nowrap;text-transform:lowercase;align-items:baseline;display:inline-flex}.brand-name span{color:var(--ink)}.brand-name b{color:var(--blue);font-weight:400}.brand-lockup.inverse,.brand-lockup.inverse .brand-name span{color:var(--cream)}.brand-lockup.inverse .brand-name b{color:var(--mist)}.nav-actions{align-items:center;gap:30px;font-size:13px;display:flex}.pill{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;align-items:center;gap:28px;padding:17px 20px;font-size:11px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.pill:hover{background:var(--ink-2);transform:translateY(-2px)}.pill span{font-size:17px}.pill-small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#58738ec7;border-color:#58738ee0;gap:18px;padding:12px 17px}.pill-small:hover{background:#4b657ee6}.hero{background:linear-gradient(115deg,#faf7f052,#0000 42%),linear-gradient(295deg,#58738e0e,#0000 44%);min-height:calc(100vh - 42px);padding-top:112px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 55%,#9a815b0b 55.15%,#0000 55.3%);position:absolute;inset:0}.hero-index{letter-spacing:.18em;color:#68798a;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;top:34px;right:0}.hero-index span{background:var(--brass);width:30px;height:1px}.eyebrow{letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--amber);width:28px;height:1px}h1,h2{font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-weight:400}h1{z-index:2;max-width:940px;margin-top:28px;font-size:clamp(64px,8.3vw,120px);line-height:.89;position:relative}h1 em{color:var(--blue);font-weight:400}.hero-wordmark{max-width:none;font-family:var(--font-logo);letter-spacing:-.085em;white-space:nowrap;text-shadow:0 3px 12px #101d2a24;align-items:baseline;font-size:clamp(70px,12vw,160px);font-weight:500;line-height:.8;display:flex}.hero-wordmark span{color:var(--ink)}.hero-wordmark b{color:var(--blue);font-weight:400}.hero-copy{z-index:2;max-width:525px;color:var(--brass);margin:38px 0 30px;font-size:21px;font-weight:600;line-height:1.55;position:relative}.hero-actions{z-index:2;align-items:center;gap:28px;display:flex;position:relative}.inline-access{z-index:2;border:1px solid var(--brass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7f0b8;border-radius:10px;width:min(410px,100%);margin-top:137px;padding:22px;position:relative;box-shadow:inset 0 0 0 4px #9a815b12,0 12px 30px #101d2a1f}.inline-access label{border-bottom:1px solid var(--ink);letter-spacing:.03em;text-transform:uppercase;width:55%;color:var(--ink);margin-bottom:24px;padding-bottom:5px;font-size:10px;font-weight:500;display:block}.inline-access>input{width:100%;color:var(--ink);font:500 12px/1 var(--font-body);letter-spacing:.08em;background:#ffffff59;border:1px solid #101d2a94;border-radius:6px;outline:0;padding:15px 13px}.inline-access>input::placeholder{color:#7c8996}.inline-access>input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #58738e1f}.inline-access>button{border:1px solid var(--ink);background:var(--ink);width:100%;color:var(--cream);font:600 10px/1 var(--font-body);letter-spacing:.08em;cursor:pointer;border-radius:6px;margin-top:10px;padding:14px}.inline-access>button:hover{background:var(--ink-2)}.inline-access>button:disabled{opacity:.6;cursor:wait}.inline-access>p{color:#9c5e4c;min-height:17px;margin:7px 0 0;font-size:10px}.text-link{border-bottom:1px solid var(--mist);align-items:center;gap:18px;padding-bottom:6px;font-size:13px;font-weight:700;display:inline-flex}.signal-field{border:0;width:420px;height:420px;position:absolute;bottom:45px;right:0;overflow:hidden}.signal-field:before,.signal-field:after{content:"";background:var(--line);display:none;position:absolute}.signal-letter{font:400 390px/1 var(--font-display);color:#58738e1c;position:absolute;bottom:-.19em;right:-.04em}.signal-axis{background:var(--ink);z-index:1;position:absolute}.signal-axis-x{width:72%;height:1px;top:50%;left:14%}.signal-axis-y{width:1px;height:72%;top:14%;left:50%}.signal-point{background:var(--blue);z-index:2;width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.signal-field small{letter-spacing:.14em;color:#6d7e90;z-index:2;font-size:7px;line-height:1.7;position:absolute;bottom:14px;left:16px}.ticker{background:linear-gradient(90deg,#101d2a00 0%,#101d2ae0 9%,var(--ink) 28%,var(--ink) 72%,#101d2ae0 91%,#101d2a00 100%);min-height:42px;padding:0;display:block;position:relative;overflow:hidden}.ticker:before{content:"";background:repeating-linear-gradient(118deg,#0000 0 18px,#a9b4bf0e 19px 20px),linear-gradient(90deg,#0000 12%,#58738e33 38%,#9a815b24 62%,#0000 88%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ticker:after{content:"";border-top:1px solid #a9b4bf29;border-bottom:1px solid #a9b4bf29;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 1%,#000 18% 82%,#0000 99%);mask-image:linear-gradient(90deg,#0000 1%,#000 18% 82%,#0000 99%)}.ticker-track{width:max-content;padding-left:34px;animation:28s linear infinite ticker;display:flex}.ticker-track span{font:600 11px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding-right:34px}.ticker i{color:var(--amber);margin-left:34px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.section{padding-block:130px}.thesis{grid-template-columns:1fr 1fr;gap:90px;display:grid}.section-number{letter-spacing:.22em;color:#68798a;margin-bottom:36px;font-size:9px;font-weight:700}.thesis h2,.network h2,.cta h2,.founder h2{font-size:clamp(48px,5.2vw,78px);line-height:.98}.thesis h2{font-family:var(--font-body);letter-spacing:-.045em;font-weight:500}.thesis-copy{padding-top:45px}.lead{font:400 28px/1.38 var(--font-display)}.thesis-copy .lead{font:400 15px/1.75 var(--font-body);color:var(--blue)}.thesis-copy>p:not(.lead){font-family:var(--font-body);color:var(--blue);font-size:15px;line-height:1.75}.founder-copy>p:not(.lead),.network-heading p{color:#526578;font-size:15px;line-height:1.75}.focus-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.focus-list span{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:17px 0;font-size:10px;font-weight:700}.founder{color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#58738ecc}.founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:120px;display:grid}.founder h2{font-family:var(--font-body);letter-spacing:-.045em;font-weight:500}.portrait-mark{aspect-ratio:4/5;color:#faf7f0e0;background:linear-gradient(140deg,#0000 48%,#9a815b24 48.2%,#0000 48.5%),linear-gradient(145deg,#1b3045,#0c1722);border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:36px;display:flex}.portrait-mark span{font:400 clamp(80px,11vw,160px)/1 var(--font-display)}.portrait-mark small{letter-spacing:.2em;color:var(--mist);font-size:8px}.light{color:var(--mist)}.founder-copy .lead{font:500 20px/1.6 var(--font-body);color:var(--paper)}.founder-copy>p:not(.lead){font-family:var(--font-body);color:#faf7f0c7;max-width:630px}.light-link{border-color:var(--blue);margin-top:18px}.network-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.network-heading p{max-width:480px}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.principles article{border-right:1px solid var(--line);padding:38px 42px 18px 0}.principles article+article{padding-left:42px}.principles article:last-child{border-right:0}.principles b{color:var(--brass);letter-spacing:.12em;font-size:10px}.principles h3{font:400 30px/1 var(--font-display);margin:38px 0 18px}.principles p{color:#526578;font-size:14px;line-height:1.65}.cta{background:var(--brass);padding-block:100px;position:relative;overflow:hidden}.cta:after{content:"LEO";font:400 270px/1 var(--font-display);color:#101d2a12;pointer-events:none;position:absolute;bottom:-.28em;right:-.02em}.cta-inner{justify-content:space-between;align-items:flex-end;display:flex}.cta h2{margin-top:24px}.round-link{border:1px solid #07132973;border-radius:50%;place-items:center;width:112px;height:112px;font-size:36px;transition:all .2s;display:grid}.round-link:hover{background:var(--ink);color:#fff}.footer{color:#68798a;justify-content:space-between;align-items:center;min-height:150px;font-size:11px;display:flex}.portal{background:var(--ink);min-height:100vh;color:var(--cream);position:relative;overflow:hidden}.portal:before{content:"";pointer-events:none;background-image:linear-gradient(#a9b4bf1a 1px,#0000 1px),linear-gradient(90deg,#a9b4bf1a 1px,#0000 1px);background-size:140px 140px;border:1px solid #a9b4bf21;width:420px;height:420px;position:absolute;top:135px;right:-70px}.portal>*{z-index:1;position:relative}.portal-nav{border-bottom:1px solid #a9b4bf33;justify-content:space-between;align-items:center;height:84px;display:flex}.portal-nav .brand-name{text-shadow:0 2px 8px #101d2a24;font-size:38px}.portal-nav a:last-child{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:10px}.gate{grid-template-columns:1fr 1fr;align-items:center;gap:100px;min-height:calc(100vh - 88px);padding-block:80px;display:grid}.gate-copy h1{font-size:clamp(54px,6vw,86px)}.gate-copy p{color:var(--mist);max-width:480px;font-size:14px;line-height:1.7}.gate-panel{background:var(--ink-2);box-shadow:none;border:1px solid #a9b4bf3d;border-radius:10px;padding:44px}.gate-panel>p:not(.form-error){font-size:14px}.gate-panel label{letter-spacing:.14em;color:var(--mist);margin-bottom:12px;font-size:10px;display:block}.password-row{border-bottom:1px solid var(--blue);display:flex}.password-row input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:16px}.password-row button{color:var(--amber);cursor:pointer;background:0 0;border:0;font-size:21px}.form-error{color:#d4a78e;min-height:20px;font-size:11px}.portal-kicker{color:var(--brass);letter-spacing:.2em;font-size:8px}.portal-hero{border-bottom:1px solid #ffffff21;padding:80px 0 96px}.portal-hero h1{margin-top:20px;font-size:clamp(52px,6vw,88px)}.portal-hero p{max-width:640px;color:var(--mist);font-size:15px;line-height:1.65}.portal-section{border-bottom:1px solid #ffffff21;padding:90px 0}.portal-section h2{margin-bottom:40px;font-size:46px}.metrics{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid #ffffff26;padding:45px}.metric:last-child{border:0}.metric strong{font:400 54px/1 var(--font-display);color:var(--brass);display:block}.metric span{color:var(--mist);margin-top:14px;font-size:12px;line-height:1.5;display:block}.portal-grid{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.portal-grid article{background:var(--ink);padding:42px}.portal-grid b{color:var(--amber);font-size:11px}.portal-grid h3{font:400 24px/1.2 var(--font-display)}.portal-grid p{color:var(--mist);font-size:13px;line-height:1.65}.portal .focus-list{border-top-color:#a9b4bf38}.portal .focus-list span{border-bottom-color:#a9b4bf38}.fineprint{color:#718397;max-width:800px;font-size:10px;line-height:1.6}.portal-intro{border-bottom:1px solid #a9b4bf33;flex-direction:column;justify-content:flex-start;min-height:220px;padding-block:40px 34px;display:flex}.portal-intro p{width:min(760px,100%);color:var(--blue);font:400 clamp(17px,2.1vw,25px)/1.4 var(--font-display);letter-spacing:-.025em;text-shadow:0 2px 8px #101d2a1f;margin:8px 0 0;line-height:calc(1.4em - 1pt)}.portfolio-section{padding-block:40px 0}.portfolio-heading{letter-spacing:.18em;color:var(--mist);justify-content:space-between;padding-bottom:22px;font-size:8px;display:flex}.portfolio-runway{background:var(--ink-2);border-block:1px solid #a9b4bf33;padding:22px 0;overflow:hidden}.portfolio-track{width:max-content;animation:30s linear infinite ticker;display:flex}.portfolio-track span{font:400 28px/1 var(--font-display);white-space:nowrap;padding-right:44px}.portfolio-track i{color:var(--brass);font:400 13px/1 var(--font-body);margin-left:44px;font-style:normal}.portfolio-list{grid-template-columns:1fr 1fr;padding-block:55px 90px;display:grid}.portfolio-list div{border-bottom:1px solid #a9b4bf2e;grid-template-columns:48px 1fr;align-items:center;padding:20px 0;display:grid}.portfolio-list div:nth-child(odd){padding-right:30px}.portfolio-list div:nth-child(2n){border-left:1px solid #a9b4bf2e;padding-left:30px}.portfolio-list small{color:var(--brass);letter-spacing:.12em;font-size:8px}.portfolio-list strong{font:400 22px/1.2 var(--font-display)}.portal-footer{min-height:120px;color:var(--mist);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #a9b4bf33;justify-content:space-between;align-items:center;font-size:9px;display:flex}.portal-authenticated{background:var(--paper);color:var(--ink)}.portal-authenticated:before{border-color:var(--line);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.55}.portal-authenticated .portal-nav a:last-child,.portal-authenticated .portfolio-heading,.portal-authenticated .portal-footer{color:#68798a}.portal-authenticated .portal-kicker{color:var(--brass)}.portal-authenticated .portfolio-runway{color:var(--ink);border-color:var(--line);background:#faf7f0b8;box-shadow:inset 0 0 0 4px #58738e0b}.portal-authenticated .portfolio-list div{border-color:var(--line)}.portal-authenticated .portal-nav{justify-content:space-between}.investment-table-wrap{padding-bottom:90px;overflow-x:auto}.investment-table{table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--line);width:100%;min-width:900px}.investment-table th,.investment-table td{border-bottom:1px solid var(--line);text-align:left;padding:17px 14px}.investment-table th{color:#68798a;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:600}.investment-table td{border-right:1px solid var(--line);width:20%;font:400 16px/1.3 var(--font-display);vertical-align:top;text-shadow:0 2px 7px #101d2a1f}.investment-table td:last-child{border-right:0}.thinking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:62px;display:grid}.thinking-post{background:linear-gradient(145deg,#f0eadf0e,#c9ae7e06);border:1px solid #c9ae7e3b;border-radius:8px;min-height:174px;padding:17px 18px 40px;transition:transform .25s,border-color .25s,background .25s;position:relative;box-shadow:0 10px 28px #00000024,inset 0 1px #ffffff0d}.thinking-post:hover,.thinking-post:focus-visible{background:#c9ae7e12;border-color:#c9ae7ead;outline:none;transform:translateY(-3px)}.thinking-post-meta{color:#8c9699;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;display:flex}.thinking-post-meta span{color:#c9ae7e}.thinking-post h3{color:#f0eadf;max-width:330px;font:400 clamp(18px,1.65vw,23px)/1.08 var(--font-display);letter-spacing:-.03em;text-shadow:0 3px 12px #00000059;margin:24px 0 10px}.thinking-post p{color:#9da5a5;margin:0;font-size:10px;line-height:1.45}.thinking-post-arrow{color:#c9ae7e;font-size:16px;position:absolute;bottom:14px;right:17px}.thinking-empty{color:#8c9699;border-top:1px solid #c9ae7e47;grid-column:1/-1;margin:0;padding:24px 0 76px;font-size:12px}.thinking-article-page:before{position:fixed}.thinking-article-shell{width:min(860px,100% - 48px);padding:82px 0 110px}.thinking-article-header{border-bottom:1px solid #c9ae7e40;padding-bottom:48px}.thinking-article-header h1{color:#f0eadf;max-width:820px;font:400 clamp(48px,6.5vw,82px)/.98 var(--font-display);letter-spacing:-.055em;text-shadow:0 5px 24px #00000047;margin:24px 0 22px}.thinking-deck{color:#a9aaa4;max-width:680px;margin:0 0 24px;font-size:17px;line-height:1.55}.thinking-article-meta{color:#c9ae7e;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:600;display:flex}.thinking-article-meta span:after{content:"/";color:#68747c;margin-left:12px}.thinking-article-body{color:#d9d7d1;padding-top:54px;font-size:17px;line-height:1.78}.thinking-article-body>p,.thinking-article-body>ul,.thinking-article-body>ol,.thinking-article-body>h2,.thinking-article-body>h3,.thinking-article-body>blockquote{width:min(680px,100%);margin-inline:auto}.thinking-article-body p{margin-top:0;margin-bottom:1.45em}.thinking-article-body h2{color:#f0eadf;font:400 clamp(30px,4vw,45px)/1.08 var(--font-display);letter-spacing:-.035em;margin-top:2.2em;margin-bottom:.7em}.thinking-article-body h3{color:#f0eadf;font:500 25px/1.2 var(--font-display);margin-top:2em;margin-bottom:.7em}.thinking-article-body a{color:#c9ae7e;text-underline-offset:4px;-webkit-text-decoration:underline #c9ae7e73;text-decoration:underline #c9ae7e73}.thinking-article-body img{border-radius:8px;max-width:100%;height:auto;margin:38px auto;display:block;box-shadow:0 18px 54px #0000004d}.thinking-article-body figure{margin:42px 0}.thinking-article-body picture{display:block}.thinking-article-body figcaption{color:#8c9699;text-align:center;font-size:11px;line-height:1.5}.thinking-article-body hr{border:0;border-top:1px solid #c9ae7e40;width:min(680px,100%);margin:52px auto}.thinking-article-body blockquote{color:#b9b9b3;border-left:2px solid #c9ae7e;padding-left:24px}.thinking-article-body li{margin-bottom:.6em}@media (width<=800px){.shell{width:min(100% - 28px,1180px)}.nav-actions>a:not(.pill){display:none}.hero{min-height:calc(100vh - 42px);padding-top:90px}.hero-index{display:none}.signal-field{opacity:.42;bottom:20px;right:-250px}.thesis,.founder-grid,.network-heading,.gate{grid-template-columns:1fr;gap:50px}.section{padding-block:88px}.thesis-copy{padding-top:0}.portrait-mark{max-width:470px}.principles,.metrics{grid-template-columns:1fr}.principles article,.principles article+article,.metric{border-bottom:1px solid #c9c4b9;border-right:0;padding:30px 0}.metrics .metric{border-bottom-color:#ffffff26;padding:30px}.cta-inner{align-items:flex-start;gap:40px}.round-link{flex:0 0 72px;width:72px;height:72px}.footer{flex-wrap:wrap;gap:20px}.brand-name{font-size:24px}.gate{padding-block:40px 80px}.gate-panel{padding:28px}.portal-grid{grid-template-columns:1fr}.portal-nav .brand-name{font-size:32px}.portal-intro p{margin-top:8px}.portfolio-list{grid-template-columns:1fr}.portfolio-list div:nth-child(odd),.portfolio-list div:nth-child(2n){border-left:0;padding-inline:0}.portal-footer{flex-wrap:wrap;gap:20px}.portal-authenticated:before{background-size:120px 120px;width:360px;height:360px;top:72px;right:-180px}.portal-authenticated .portal-nav .brand-name{font-size:34px}.portal-intro{min-height:auto;padding-block:28px 24px}.portal-intro p{font-size:16px;line-height:1.55}.portfolio-section{padding-top:28px}.portfolio-heading{padding-bottom:16px}.investment-table-wrap{padding-bottom:52px;overflow:visible}.investment-table{border-top:0;min-width:0}.investment-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.investment-table tr{display:contents}.investment-table td{overflow-wrap:anywhere;background:#f0eadf09;border:1px solid #c9ae7e2e;border-radius:8px;align-items:center;width:auto;min-height:54px;padding:13px 14px;font-size:15px;display:flex}.investment-table td:empty{display:none}.investment-table a{width:100%;margin:0;padding:0}.investment-group+.investment-group{margin-top:0}.thinking-grid{grid-template-columns:1fr;gap:8px;padding-bottom:46px}.thinking-post{min-height:152px;padding:16px 16px 38px}.thinking-post h3{margin-top:20px;font-size:20px}.thinking-article-shell{width:min(100% - 28px,860px);padding:54px 0 76px}.thinking-article-header{padding-bottom:36px}.thinking-article-header h1{font-size:clamp(40px,12vw,58px)}.thinking-deck{font-size:15px}.thinking-article-body{padding-top:38px;font-size:16px;line-height:1.7}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}}.landing-page{--landing-ivory:#f0eadf;--landing-stone:#a9aaa4;--landing-bronze:#ad946c;--landing-bronze-bright:#c9ae7e;isolation:isolate;min-height:100svh;color:var(--landing-ivory);background:radial-gradient(46% 46% at 29% 70%,#2b46557a 0%,#182c3947 42%,#0000 74%),radial-gradient(44% 42% at 61% 43%,#1b33424d,#0000 72%),linear-gradient(90deg,#04090d 0%,#09131b 16%,#0c1822 39%,#0b1720 64%,#08111a 84%,#03070b 100%);grid-template-rows:auto 1fr auto;padding:clamp(28px,4vw,58px) clamp(24px,6vw,92px) clamp(26px,4vw,50px);display:grid;position:relative;overflow:hidden}.landing-page:before{content:"";pointer-events:none;border:1px solid #f0eadf14;position:absolute;inset:18px}.cursor-trail{z-index:20;pointer-events:none;opacity:.9;position:fixed;inset:0}.landing-ambient{z-index:-1;filter:blur(2px);opacity:.45;border-radius:999px;position:absolute}.landing-ambient-one{background:radial-gradient(circle,#ad946c2e,#0000 70%);width:22rem;height:22rem;top:-13rem;right:-7rem}.landing-ambient-two{background:radial-gradient(circle,#58738e29,#0000 70%);width:28rem;height:28rem;bottom:-21rem;left:8%}.landing-animated-logo{z-index:-1;aspect-ratio:1390/1132;opacity:.76;pointer-events:none;width:min(78.28vw,1030px);position:absolute;top:48%;left:72%;transform:translate(-50%,-50%)}.landing-animated-logo svg{width:100%;height:100%;display:block;overflow:visible}.animated-logo-shape{fill:url(#animated-logo-fill);stroke:url(#animated-logo-edge);stroke-width:2.8px;stroke-opacity:.35;stroke-linejoin:round;filter:url(#animated-logo-depth)}.landing-signal-field{z-index:-1;aspect-ratio:1;width:min(78vw,920px);transform-style:preserve-3d;perspective:820px;opacity:.62;pointer-events:none;position:absolute;top:48%;left:60%;transform:translate(-50%,-50%)rotate(-12deg)}.landing-signal-field:before{content:"";background:radial-gradient(circle,#58738e21,#58738e0b 38%,#0000 68%);border-radius:22%;position:absolute;inset:13%}.landing-signal-square{aspect-ratio:1;transform-origin:50%;transform-style:preserve-3d;background:linear-gradient(145deg,#b5c9d408,#04090e0e);border:1px solid #becdd64d;border-radius:18%;position:absolute;box-shadow:inset 1px 1px #e2ebee24,inset -2px -2px #0000004d,inset 0 0 28px #58738e0d,10px 16px 30px #0000003d}.landing-signal-square:before,.landing-signal-square:after{content:"";background:var(--landing-bronze-bright);border-radius:2px;position:absolute;box-shadow:0 0 14px #c9ae7eb8}.landing-signal-square:before{width:4px;height:4px;top:-2px;left:17%}.landing-signal-square:after{width:3px;height:3px;bottom:25%;right:-2px}.landing-signal-square span{background:linear-gradient(90deg,#0000,#dbc7a0d1,#0000);border-radius:999px;width:28%;height:2px;position:absolute;top:-1px;left:38%}.landing-square-one{border-width:1px;width:54%;animation:24s ease-in-out infinite landing-weave-one;top:22%;left:25%}.landing-square-two{border-width:2px;border-radius:20%;width:38%;animation:27s ease-in-out infinite landing-weave-two;top:29%;left:35%}.landing-square-three{border-width:1.5px;border-radius:22%;width:46%;animation:22s ease-in-out infinite landing-weave-three;top:28%;left:28%}.landing-square-four{border-width:.75px;border-radius:24%;width:29%;animation:29s ease-in-out infinite landing-weave-four;top:34%;left:37%}.landing-signal-axis{transform-origin:0;background:linear-gradient(90deg,#0000,#a9bcc71f,#0000);height:1px;position:absolute;top:50%;left:50%}.landing-axis-one{width:84%;transform:translate(-50%,-50%)rotate(24deg)}.landing-axis-two{width:72%;transform:translate(-50%,-50%)rotate(104deg)}.landing-signal-point{background:#f0eadfb8;border-radius:50%;width:3px;height:3px;animation:4.8s ease-in-out infinite landing-signal-pulse;position:absolute;box-shadow:0 0 12px #f0eadf73}.landing-point-one{top:23%;left:31%}.landing-point-two{animation-delay:-1.2s;top:34%;right:22%}.landing-point-three{animation-delay:-2.5s;bottom:24%;left:24%}.landing-point-four{animation-delay:-3.6s;bottom:30%;right:31%}.landing-access-panel{width:min(100%,470px);color:var(--landing-ivory);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1f323ee6,#0f1c26eb 52%,#1d1c19e6) padding-box padding-box,linear-gradient(118deg,#f0eadf57,#a9bcc733 42%,#c9ae7eb8) border-box;border:1px solid #0000;border-radius:12px;grid-row:1/-1;place-self:center start;margin:4vh 0 0;padding:clamp(28px,3vw,36px);position:relative;box-shadow:0 38px 90px #00000075,inset 1px 1px #f0eadf14,inset -1px -1px #c9ae7e14}.landing-access-panel:before{content:"";background:var(--landing-bronze-bright);border:1px solid #f0eadfc7;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:22%;box-shadow:0 0 15px #c9ae7ec7,0 0 0 4px #c9ae7e14}.landing-access-panel:after{content:"";background:#f0eadfe0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:26%;right:-2px;box-shadow:0 0 12px #f0eadf8c}.landing-postage{color:#f0eadf85;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#f0eadf0e,#c9ae7e06);border:1px dashed #c9ae7e94;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:86px;height:74px;font-size:9px;font-weight:500;line-height:1.42;display:flex;position:absolute;top:clamp(26px,3.2vw,36px);right:clamp(26px,3.2vw,36px);box-shadow:inset 0 0 20px #c9ae7e09}.landing-eyebrow{width:56%;color:var(--landing-bronze-bright);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f0eadf85;margin:0 0 36px;padding-bottom:10px;font-size:12px;font-weight:650}.landing-access-copy{max-width:360px;color:var(--landing-stone);margin:0 0 22px;font-size:15px;line-height:1.55}.landing-access-form label{color:#c9c8c1;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.landing-input-row{flex-direction:column;gap:14px;display:flex}.landing-input-row input{width:100%;min-width:0;height:64px;color:var(--landing-ivory);letter-spacing:.08em;text-transform:uppercase;background:#03080c75;border:1px solid #f0eadf42;border-radius:5px;outline:0;padding:0 22px;font-size:15px;font-weight:500;transition:border-color .22s,box-shadow .22s,background .22s}.landing-input-row input::placeholder{color:#727a7d;opacity:1}.landing-input-row input:focus{background:#03080c9e;border-color:#c9ae7ebd;box-shadow:0 0 0 3px #ad946c1f}.landing-input-row button{border:1px solid var(--landing-bronze);background:var(--landing-bronze);color:#0a1117;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;width:100%;height:60px;padding:0 22px;font-size:14px;font-weight:650;transition:background .22s,border-color .22s,color .22s;display:flex}.landing-input-row button:hover{border-color:var(--landing-bronze-bright);background:var(--landing-bronze-bright);color:#071019}.landing-input-row button:disabled{cursor:wait;opacity:.7}.landing-input-row button:focus-visible{outline:2px solid var(--landing-bronze);outline-offset:3px}.landing-access-error{color:#d4a78e;min-height:18px;margin:8px 0 0;font-size:11px}.portal-authenticated{color:#f0eadf;background:radial-gradient(70% 55% at 18% 18%,#2b465561,#0000 65%),linear-gradient(105deg,#04090d,#0d1822 45%,#071019 78%,#03070b)}.portal-authenticated:before{opacity:.7;background-image:linear-gradient(#a9bcc70f 1px,#0000 1px),linear-gradient(90deg,#a9bcc70f 1px,#0000 1px);border-color:#c9ae7e1a;border-radius:22%;width:620px;height:620px;top:90px;right:-120px;transform:rotate(-12deg)}.portal-authenticated .brand-name span{color:#f0eadf}.portal-authenticated .brand-name b{color:#c9ae7e}.portal-authenticated .portal-nav .brand-name{font-size:48px}.portal-authenticated .portal-nav,.portal-authenticated .portal-intro,.portal-authenticated .portfolio-heading,.portal-authenticated .portal-footer{border-color:#c9ae7e38}.portal-authenticated .portal-kicker{color:#c9ae7e;font:600 13px/1.2 var(--font-body);letter-spacing:.19em;text-transform:uppercase}.portal-authenticated .portfolio-heading{color:#c9ae7e}.portal-authenticated .portal-intro p{color:#a9aaa4;text-shadow:none}.portal-authenticated .portal-footer{color:#747f82}.portal-authenticated .investment-table{border-color:#0000}.portal-authenticated .investment-table td{color:#f0eadf;text-shadow:0 2px 8px #00000061;border-color:#0000 currentColor currentColor #0000;border-bottom-style:none;border-bottom-width:0;border-right-style:none;border-right-width:0}.investment-group+.investment-group{margin-top:18px}.portfolio-heading h2{color:inherit;font:600 13px/1.2 var(--font-body);letter-spacing:.19em;text-transform:uppercase;margin:0}.investment-table a{border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin:-5px -8px;padding:5px 8px;transition:border-color .42s,color .36s,background .42s,box-shadow .42s,font-size .36s;display:inline-flex}.investment-table a:after{content:none}.investment-table a:hover,.investment-table a:focus,.investment-table a:active{color:#c9ae7e;-webkit-backdrop-filter:blur(9px);background:linear-gradient(145deg,#f0eadf0e,#c9ae7e09);border-color:#c9ae7e52;outline:none;font-size:calc(1em + 1pt);box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff1a,inset 0 -1px #c9ae7e0b}@media (width<=560px){.landing-page{min-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.landing-page:before{inset:8px}.landing-access-panel{justify-self:center;width:min(100%,400px);margin:18vh auto 0;padding:28px 22px}.landing-postage{width:68px;height:60px;font-size:9px;top:23px;right:20px}.landing-eyebrow{width:calc(100% - 82px);margin-bottom:28px;font-size:11px}.landing-access-form label{font-size:12px}.landing-input-row{gap:12px}.landing-input-row input{height:56px;padding-inline:16px;font-size:16px}.landing-input-row button{height:54px;font-size:13px}.landing-signal-field{opacity:.42;width:170vw;left:58%}.landing-animated-logo{opacity:.5;width:135vw;top:25%;left:66%}.portal-nav{height:72px}.portal-nav .brand-name,.portal-authenticated .portal-nav .brand-name{font-size:29px}.portal-nav a:last-child{letter-spacing:.06em;font-size:8px}.gate{gap:30px;padding-block:30px 48px}.gate-copy h1{font-size:48px;line-height:.94}.gate-copy p{font-size:14px;line-height:1.6}.gate-panel{padding:24px 22px}.password-row input{min-width:0;font-size:16px}.portal-authenticated .portal-kicker{font-size:11px}.portal-intro p{font-size:16px}.investment-table tbody{grid-template-columns:1fr;gap:8px}.investment-table td{min-height:50px}.portfolio-heading h2{font-size:12px}.portal-footer{min-height:96px}}@media (prefers-reduced-motion:no-preference){.landing-access-panel{animation:.7s 80ms both landing-reveal}@keyframes landing-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-weave-one{0%,to{transform:translate3d(-2%,1%,-34px)rotate(2deg)rotateX(45deg)rotateY(-16deg)}50%{transform:translate3d(3%,-2%,62px)rotate(10deg)rotateX(35deg)rotateY(10deg)}}@keyframes landing-weave-two{0%,to{transform:translate3d(2%,-2%,70px)rotate(39deg)rotateX(-32deg)rotateY(18deg)}50%{transform:translate3d(-3%,3%,-28px)rotate(31deg)rotateX(-45deg)rotateY(-10deg)}}@keyframes landing-weave-three{0%,to{transform:translate3d(3%,1%,-18px)rotate(-34deg)rotateX(27deg)rotateY(32deg)}50%{transform:translate3d(-2%,-3%,74px)rotate(-24deg)rotateX(41deg)rotateY(7deg)}}@keyframes landing-weave-four{0%,to{transform:translate3d(-2%,-2%,58px)rotate(17deg)rotateX(-42deg)rotateY(-21deg)}50%{transform:translate3d(3%,2%,-38px)rotate(9deg)rotateX(-27deg)rotateY(14deg)}}@keyframes landing-signal-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.75)}}}@media (prefers-reduced-motion:reduce){.landing-signal-square,.landing-signal-point{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
