@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.object-cover{object-fit:cover}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--forest:#1e3028;--forest-2:#14231c;--cream:#f7f2e7;--cream-2:#fbf7ee;--terracotta:#6b1f24;--rust:#4c161a;--olive:#73683f;--gold:#a89250;--peach:#e8c9b0;--ink:#1a1a1a;--muted:#6b6259}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream)}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{appearance:none;font:inherit;border-radius:0}body[data-modal-open=true]{overflow:hidden}button:focus-visible,a:focus-visible{outline:2px solid var(--peach);outline-offset:4px}.scroll-progress{z-index:80;background:#f5f1e814;height:4px;position:fixed;inset:0 0 auto}.scroll-progress span{transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--terracotta), var(--peach));width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 20px #a8925047}.top-nav{z-index:50;color:var(--cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.14em;text-transform:uppercase;background:#14231cd6;border-bottom:1px solid #f5f1e81f;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,72px);font-size:12px;font-weight:700;display:flex;position:fixed;inset:0 0 auto}.top-nav div{opacity:.78;gap:24px;display:flex}.top-nav a{transition:color .22s}.top-nav a:hover{color:var(--gold)}.mobile-section-rail{display:none}.shell{width:min(1180px,100% - 40px);margin:0 auto}.cream-section,.forest-section{padding:clamp(86px,10vw,140px) 0}.cream-section{background:var(--cream);color:var(--ink)}.forest-section{background:var(--forest);color:var(--cream)}.two-col{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(42px,7vw,92px);display:grid}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--olive);justify-content:space-between;gap:20px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.forest-section .kicker,.split-hero .kicker{color:var(--gold)}.peppers-detail .kicker,.ecosystem-detail .kicker{color:var(--peach)}.section-title{max-width:850px;margin-bottom:46px}.section-title h2,.split-hero h1{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:.88}.section-title h2{margin-top:18px;font-size:clamp(44px,7vw,92px)}.deck-italic{color:var(--terracotta);letter-spacing:-.02em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.forest-section .deck-italic{color:var(--peach)}.lede{max-width:760px;color:var(--muted);margin:20px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.55}.forest-section .lede{color:#f5f1e8b8}[data-reveal=y]{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.2,.85,.35,1),transform .76s cubic-bezier(.2,.85,.35,1);transform:translateY(18px)}[data-reveal=y][data-shown=true]{opacity:1;transform:translate(0)}[data-reveal=scaleX]{transform-origin:0;transition:transform .9s cubic-bezier(.2,.85,.35,1);transform:scaleX(0)}[data-reveal=scaleX][data-shown=true]{transform:scaleX(1)}[data-reveal=scaleY]{transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.85,.35,1);transform:scaleY(0)}[data-reveal=scaleY][data-shown=true]{transform:scaleY(1)}[data-reveal=mask]{clip-path:inset(0 100% 0 0);will-change:clip-path;transition:clip-path .98s cubic-bezier(.7,0,.2,1)}[data-reveal=mask][data-shown=true]{clip-path:inset(0)}.tx-word{vertical-align:bottom;display:inline-block;overflow:hidden}.tx-word>span{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.85,.35,1),transform .7s cubic-bezier(.2,.85,.35,1);display:inline-block;transform:translateY(.9em)}[data-shown=true]>.tx-word>span,.tx-root[data-shown=true] .tx-word>span{opacity:1;transform:translate(0)}.type-line{white-space:nowrap;vertical-align:bottom;width:0;max-width:max-content;animation:type-line 1.35s steps(var(--chars)) var(--type-delay,0s) forwards, caret .9s steps(1) infinite;border-right:2px solid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-block;overflow:hidden}@keyframes type-line{to{width:calc(var(--chars) * 1ch)}}@keyframes caret{50%{border-color:#0000}}.growth-number{font-variant-numeric:tabular-nums;animation:3.8s ease-in-out infinite number-breathe;display:inline-block}@keyframes number-breathe{0%,to{opacity:.92;transform:translateY(0)}48%{opacity:1;transform:translateY(-1px)}}.active-panel{animation:.52s cubic-bezier(.2,.85,.35,1) both active-panel-in}@keyframes active-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.split-hero{background:var(--forest);min-height:100vh;color:var(--cream);grid-template-columns:minmax(0,1fr) minmax(180px,290px);align-items:center;gap:clamp(28px,6vw,78px);padding:0 clamp(24px,6vw,86px);display:grid;overflow:hidden}.hero-copy{padding:clamp(118px,14vw,178px) 0 96px}.split-hero h1{max-width:840px;font-size:clamp(82px,12vw,178px)}.hero-name-line{display:inline-block}.source-code{max-width:920px;color:var(--peach);margin:clamp(22px,3vw,36px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.2vw,44px);font-style:italic;line-height:1.2;display:block}.hero-ventures{background:#f5f1e81f;border:1px solid #f5f1e829;flex-wrap:wrap;gap:1px;width:fit-content;max-width:100%;margin-top:clamp(44px,7vw,84px);display:flex}.hero-ventures>[data-reveal]{display:flex}.hero-ventures a{color:#f5f1e8c7;letter-spacing:.14em;text-transform:uppercase;background:#14231cc7;align-items:center;gap:10px;min-height:58px;padding:14px 18px;font-size:11px;font-weight:900;transition:background .25s,color .25s,transform .25s;display:inline-flex}.hero-ventures a span{color:var(--gold);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:16px}.hero-ventures a:hover{background:var(--gold);color:var(--forest);transform:translateY(-3px)}.hero-ventures a:hover span{color:var(--rust)}.hero-ventures .hero-rail-cta{background:var(--gold);color:var(--forest)}.hero-portrait-card{z-index:2;background:#111;border:1px solid #a892506b;justify-self:end;width:clamp(156px,19vw,236px);display:block;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}.hero-portrait-card img{filter:contrast(1.03);width:100%;height:auto;display:block}.hero-portrait-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#1f2c203d);position:absolute;inset:0}.founder-proof-section{overflow:hidden}.founder-grid{grid-template-columns:.82fr 1.18fr}.portrait-panel{background:#111;min-height:680px;position:relative;overflow:hidden}.portrait-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f2c2038);position:absolute;inset:0}.founder-portrait-panel{border:1px solid #2d3a2d29;justify-self:center;width:min(430px,100%);min-height:520px}.founder-typed-title{max-width:100%;overflow:hidden}.founder-typed-title h2{letter-spacing:-.035em;font-size:clamp(52px,6.1vw,96px);line-height:.88}.typed-caption{font-size:clamp(20px,2.3vw,31px)}.stat-grid{background:#2d3a2d2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.stat-card{background:var(--cream-2);width:100%;height:100%;min-height:158px;color:var(--ink);text-align:left;cursor:default;border:0;padding:28px 18px;transition:transform .28s cubic-bezier(.2,.85,.35,1),box-shadow .28s,background .28s}.stat-card:hover{transform:translateY(-5px);box-shadow:0 22px 54px #1f2c201f}.stat-card strong{color:var(--terracotta);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.9;display:block}.stat-card span{color:var(--olive);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:800;display:block}.venture-grid{background:#2d3a2d2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.venture-card{background:var(--cream-2);width:100%;min-height:430px;color:var(--ink);text-align:left;cursor:pointer;border:0;padding:26px;transition:transform .35s cubic-bezier(.2,.85,.35,1),background .35s,color .35s,box-shadow .35s;position:relative}.venture-card:before{content:"";background:var(--gold);height:4px;transition:height .35s,background .35s;position:absolute;inset:0 0 auto}.venture-card span,.venture-card small{color:var(--olive);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.venture-card h3{letter-spacing:-.04em;margin:34px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:.92}.venture-card em{color:var(--terracotta);font-family:Georgia,Times New Roman,serif;font-size:22px}.venture-card b{letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:11px;display:block}.venture-card p{color:var(--muted);line-height:1.55}.venture-card small{margin-top:24px;position:static}.venture-card:hover,.venture-card.active{z-index:2;background:var(--forest);color:var(--cream);transform:translateY(-8px);box-shadow:0 24px 64px #1f2c2029}.venture-card:hover:before,.venture-card.active:before{background:var(--terracotta);height:8px}.venture-card:hover p,.venture-card.active p{color:#f5f1e8b8}.active-venture{color:var(--muted);border-top:1px solid #2d3a2d2e;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.active-venture strong{min-width:180px;color:var(--terracotta);letter-spacing:.12em}.active-venture button{color:var(--forest);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #2d3a2d38;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:900;transition:background .24s,color .24s;display:inline-flex}.active-venture button:hover{background:var(--forest);color:var(--cream)}.drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2c208a;justify-content:flex-end;animation:.22s both fade-in;display:flex;position:fixed;inset:0}.detail-drawer{background:var(--cream);width:min(560px,100%);height:100%;color:var(--ink);padding:clamp(28px,5vw,56px);animation:.36s cubic-bezier(.2,.85,.35,1) both drawer-in;position:relative;overflow:auto;box-shadow:-28px 0 80px #00000040}.detail-drawer:focus{outline:none}.drawer-close{cursor:pointer;background:0 0;border:1px solid #2d3a2d33;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:22px;right:22px}.detail-drawer h3{letter-spacing:-.055em;margin:26px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,8vw,82px);line-height:.88}.drawer-lede{color:var(--terracotta);font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.detail-drawer ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.detail-drawer li{border-left:3px solid var(--gold);color:var(--muted);padding:10px 0 10px 18px;line-height:1.55}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.venture-deep-section{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px)}.venture-deep-grid{align-items:stretch}.venture-proof-list{background:#2d3a2d29;gap:1px;margin-top:28px;display:grid}.venture-proof-list article{background:var(--cream-2);padding:22px}.venture-proof-list span{color:var(--olive);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.venture-proof-list p{color:var(--muted);margin:0;line-height:1.6}.venture-quote-card{background:var(--forest);color:var(--cream);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,44px);display:flex}.logo-card{align-items:flex-start;gap:20px}.brand-logo{object-fit:contain;filter:drop-shadow(0 18px 40px #0000003d);width:min(190px,42vw);height:auto}.venture-quote-card h3{letter-spacing:-.055em;margin:24px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);line-height:.9}.venture-quote-card p{color:#f5f1e8b8;font-size:18px;line-height:1.65}.beauty-section{overflow:hidden}.beauty-hero{border:1px solid #f5f1e824;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.beauty-hero:after{content:"";background:linear-gradient(90deg,#1f2c20f2,#1f2c209e,#0000);position:absolute;inset:0}.beauty-hero>img{transition:transform .9s cubic-bezier(.2,.85,.35,1),filter .9s}.beauty-hero:hover>img{filter:saturate(1.04)contrast(1.04);transform:scale(1.035)}.beauty-hero>div{z-index:2;max-width:680px;padding:54px;position:relative}.beauty-hero h2{letter-spacing:-.055em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,9vw,120px);line-height:.88}.beauty-hero p:not(.deck-italic){color:#f5f1e8c2;line-height:1.6}.beauty-metrics{border:1px solid #f5f1e829;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.beauty-metrics>[data-reveal]{border-right:1px solid #f5f1e829}.beauty-metrics>[data-reveal]:last-child{border-right:0}.beauty-metrics article{width:100%;height:100%;min-height:clamp(176px,18vw,230px);color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:clamp(28px,4vw,42px);transition:background .28s,transform .28s cubic-bezier(.2,.85,.35,1)}.beauty-metrics article:hover{background:#f5f1e80f;transform:translateY(-4px)}.beauty-metrics strong{color:var(--peach);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.4vw,108px);font-weight:500;line-height:.86;display:block}.beauty-metrics span{color:#f5f1e89e;letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:800;display:block}.zone-explorer{border:1px solid #f5f1e829;grid-template-columns:300px 1fr;margin-top:28px;display:grid}.zone-tabs{border-right:1px solid #f5f1e829;flex-direction:column;display:flex}.zone-tabs button{color:#f5f1e89e;cursor:pointer;letter-spacing:.14em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #f5f1e81f;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 42px 18px 18px;font-size:11px;transition:background .25s,color .25s;display:flex;position:relative}.zone-tabs button>span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:950}.zone-tabs button strong{color:inherit;letter-spacing:-.025em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1;display:block}.zone-tabs button svg{position:absolute;top:20px;right:16px}.zone-tabs button.active,.zone-tabs button:hover{background:var(--gold);color:var(--forest)}.zone-tabs button.active>span,.zone-tabs button:hover>span{color:var(--rust)}.zone-panel{min-height:330px;padding:42px}.zone-panel h3{letter-spacing:-.05em;text-wrap:balance;max-width:760px;margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,76px);line-height:.9}.zone-panel p{color:#f5f1e8bd;max-width:740px;font-size:18px;line-height:1.65}.zone-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.zone-chips span{color:var(--peach);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f5f1e838;padding:9px 12px;font-size:11px}.beauty-flywheel{background:#14231c85;border:1px solid #f5f1e829;margin-top:28px;padding:26px}.beauty-flywheel>div{background:#f5f1e81f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.beauty-flywheel article{background:var(--forest-2);min-height:150px;padding:20px}.beauty-flywheel article span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.beauty-flywheel article p{color:#f5f1e8b8;margin:18px 0 0;line-height:1.55}.beauty-proof-stack{background:linear-gradient(#f5f1e809,#0000 42%),#14231c85;border:1px solid #f5f1e829;margin-top:28px;padding:26px 30px;overflow:hidden}.proof-bar-row{opacity:0;border-bottom:1px solid #f5f1e81f;grid-template-columns:minmax(170px,240px) 1fr minmax(96px,auto);align-items:center;gap:18px;padding:18px 0;display:grid;transform:translateY(14px)}.proof-bar-row:last-child{border-bottom:0}.beauty-proof-stack[data-shown=true] .proof-bar-row{animation:proof-row-in .62s cubic-bezier(.2,.85,.35,1) var(--delay) forwards}.proof-bar-row>span{color:var(--cream);font-size:18px;font-weight:850}.proof-bar-row small{color:#f5f1e88a;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:850;display:block}.proof-bar-row>div{background:#f5f1e81f;height:12px;position:relative;overflow:hidden}.proof-bar-row i{width:var(--bar);transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--peach));height:100%;display:block;transform:scaleX(0)}.beauty-proof-stack[data-shown=true] .proof-bar-row i{animation:proof-bar-fill 1.2s cubic-bezier(.2,.85,.35,1) calc(var(--delay) + .22s) forwards}.proof-bar-row>div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;inset:0;transform:translate(-120%)}.beauty-proof-stack[data-shown=true] .proof-bar-row>div:after{animation:proof-bar-glint 1.4s ease calc(var(--delay) + .7s) forwards}.proof-bar-row b{color:var(--peach);text-align:right;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:.95}@keyframes proof-row-in{to{opacity:1;transform:translateY(0)}}@keyframes proof-bar-fill{to{transform:scaleX(1)}}@keyframes proof-bar-glint{to{transform:translate(120%)}}.reference-grid{background:#f5f1e824;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid}.reference-grid>[data-reveal],.reference-grid>[data-reveal]>a{background:var(--forest-2);min-height:245px;color:var(--cream);border:1px solid #f5f1e814;padding:24px;display:block}.reference-grid>[data-reveal]>a{min-height:100%;margin:-24px}.reference-grid span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.reference-grid h3{color:var(--cream);letter-spacing:-.035em;margin:28px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1}.reference-grid p{color:#f5f1e8b8;margin:0;line-height:1.55}.reference-grid a{transition:background .25s,color .25s,transform .25s}.reference-grid a:hover{background:var(--gold);color:var(--forest);transform:translateY(-5px)}.reference-grid a:hover span,.reference-grid a:hover h3{color:var(--rust)}.reference-grid a:hover p{color:#1f3028d1}.peppers-context{border-top:1px solid #2d3a2d29;border-bottom:1px solid #2d3a2d29;grid-template-columns:260px 1fr;gap:34px;margin-bottom:28px;padding:24px 0;display:grid}.peppers-context strong{color:var(--terracotta);font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}.peppers-context p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.peppers-roadmap{background:#2d3a2d29;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 28px;display:grid}.peppers-roadmap article{background:var(--cream-2);min-height:164px;padding:24px}.peppers-roadmap span{color:var(--olive);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.peppers-roadmap p{color:var(--muted);margin:26px 0 0;line-height:1.55}.image-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.trip-card{background:var(--cream-2);width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #2d3a2d1f;transition:transform .28s cubic-bezier(.2,.85,.35,1),background .28s,color .28s,box-shadow .28s;overflow:hidden}.trip-card img{object-fit:cover;width:100%;height:280px;transition:transform .9s cubic-bezier(.2,.85,.35,1),filter .9s;display:block}.trip-card span{color:var(--olive);letter-spacing:.16em;text-transform:uppercase;padding:22px 22px 0;font-size:11px;font-weight:900;display:block}.trip-card h3{letter-spacing:-.04em;margin:18px 22px 0;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1}.trip-card p{color:var(--muted);margin:14px 0 0;padding:0 22px 24px;line-height:1.55}.trip-card:hover,.trip-card.active{background:var(--forest);color:var(--cream);transform:translateY(-5px);box-shadow:0 24px 60px #1f2c2029}.trip-card:hover img,.trip-card.active img{filter:saturate(1.04)contrast(1.04);transform:scale(1.035)}.trip-card:hover span,.trip-card.active span{color:var(--gold)}.trip-card:hover p,.trip-card.active p{color:#f5f1e8b8}.peppers-detail{background:var(--forest);color:var(--cream);margin-top:28px;padding:34px}.peppers-detail h3{letter-spacing:-.055em;margin:22px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,74px);line-height:.9}.peppers-detail p{color:#f5f1e8bd;max-width:820px;font-size:18px;line-height:1.65}.peppers-detail div:not(.kicker){flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.peppers-detail div:not(.kicker) span{color:var(--peach);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f5f1e82e;padding:10px 12px;font-size:10px;font-weight:900}.ecosystem-section .section-title{text-align:center;margin-left:auto;margin-right:auto}.ecosystem-section .lede{margin-left:auto;margin-right:auto}.ecosystem-explorer{grid-template-columns:minmax(520px,1fr) minmax(360px,.75fr);align-items:stretch;gap:36px;display:grid}.ecosystem-map{background:var(--cream-2);border:1px solid #2d3a2d29;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.ecosystem-map:before{content:"";pointer-events:none;border:1px solid #2d3a2d14;position:absolute;inset:32px}.eco-ring{pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco-ring.outer{aspect-ratio:1;border:1px solid #a8925094;width:min(68%,440px);animation:42s linear infinite spin}.eco-ring.inner{aspect-ratio:1;border:1px solid #6b1f2457;width:min(43%,280px);animation:34s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.eco-center{z-index:4;background:var(--forest);width:190px;height:190px;color:var(--cream);text-align:center;cursor:pointer;border:0;border-radius:999px;place-items:center;transition:transform .28s,box-shadow .28s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 70px #1f2c2038}.eco-center:hover{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 34px 90px #1f2c204d}.eco-center strong{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:.9;display:block}.eco-center em{color:var(--peach);margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:21px;display:block}.eco-node{z-index:5;background:var(--gold);min-width:178px;max-width:210px;color:var(--forest);cursor:pointer;letter-spacing:.14em;text-align:left;text-transform:uppercase;border:1px solid #a8925052;padding:16px 18px;font-size:12px;font-weight:950;transition:transform .28s cubic-bezier(.2,.85,.35,1),background .28s,color .28s,box-shadow .28s;position:absolute;box-shadow:0 14px 36px #1f2c2014}.eco-node span{color:#1f2c209e;letter-spacing:.16em;margin-bottom:8px;font-size:9px;display:block}.eco-node:hover,.eco-node.active{background:var(--forest);color:var(--cream);transform:translateY(-5px);box-shadow:0 24px 60px #1f2c202e}.eco-node:hover span,.eco-node.active span{color:var(--gold)}.eco-top{top:9%;left:50%;transform:translate(-50%)}.eco-top:hover,.eco-top.active{transform:translate(-50%)translateY(-5px)}.eco-right{top:38%;right:7%}.eco-bottom{bottom:8%;left:50%;transform:translate(-50%)}.eco-bottom:hover,.eco-bottom.active{transform:translate(-50%)translateY(-5px)}.ecosystem-detail{background:var(--forest);min-height:620px;color:var(--cream);border:1px solid #2d3a2d29;flex-direction:column;justify-content:center;padding:34px;display:flex}.ecosystem-detail h3{letter-spacing:-.055em;text-wrap:balance;margin:24px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);line-height:.9}.ecosystem-detail>p{color:#f5f1e8c2;font-size:18px;line-height:1.65}.detail-stack{gap:18px;margin-top:32px;display:grid}.detail-stack>div{background:#f5f1e80b;border:1px solid #f5f1e824;padding:18px}.detail-stack span{color:var(--peach);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.detail-stack b{color:var(--peach);border-bottom:1px solid #f5f1e81a;padding:9px 0;display:block}.detail-stack b:last-child{border-bottom:0}.ecosystem-flow{background:var(--cream-2);color:var(--olive);letter-spacing:.12em;text-transform:uppercase;border:1px solid #2d3a2d24;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:16px;font-size:11px;font-weight:900;display:flex}.ecosystem-flow span{color:var(--forest)}.model-section{overflow:hidden}.market-signal-grid{background:#2d3a2d29;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.market-signal-grid>[data-reveal]{min-height:210px}.market-signal-grid article{background:var(--cream-2);width:100%;height:100%;color:var(--forest);text-align:left;cursor:default;border:0;padding:28px;transition:transform .28s cubic-bezier(.2,.85,.35,1),background .28s}.market-signal-grid article:hover{background:var(--gold);transform:translateY(-5px)}.market-signal-grid span{color:var(--olive);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.market-signal-grid strong{color:var(--rust);margin-top:26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,74px);font-weight:500;line-height:.9;display:block}.market-signal-grid p{color:var(--muted);margin:10px 0 0;line-height:1.45}.financial-lab{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:stretch;gap:28px;margin-top:34px;display:grid}.revenue-bars,.projection-table,.allocation-panel{background:var(--cream-2);border:1px solid #2d3a2d29}.revenue-bars{padding:26px}.model-bar-row{opacity:0;border-bottom:1px solid #2d3a2d1f;grid-template-columns:minmax(180px,240px) 1fr minmax(100px,auto);align-items:center;gap:18px;padding:22px 0;display:grid;transform:translateY(14px)}.model-bar-row:last-child{border-bottom:0}.animated-model-bars[data-shown=true] .model-bar-row{animation:proof-row-in .62s cubic-bezier(.2,.85,.35,1) var(--delay) forwards}.model-bar-row strong{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1;display:block}.model-bar-row span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:9px;font-size:11px;display:block}.bar-track{background:#2d3a2d1a;height:14px;position:relative;overflow:hidden}.bar-track i{width:var(--bar);transform-origin:0;background:linear-gradient(90deg, var(--rust), var(--peach));height:100%;display:block;transform:scaleX(0)}.animated-model-bars[data-shown=true] .bar-track i{animation:proof-bar-fill 1.4s cubic-bezier(.2,.85,.35,1) calc(var(--delay) + .22s) forwards}.bar-track:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);position:absolute;inset:0;transform:translate(-120%)}.animated-model-bars[data-shown=true] .bar-track:after{animation:proof-bar-glint 1.6s ease calc(var(--delay) + .68s) forwards}.model-bar-row b{color:var(--rust);text-align:right;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);font-weight:500}.projection-table{padding:26px;overflow:auto}.projection-table table{border-collapse:collapse;width:100%;margin-top:22px}.projection-table th,.projection-table td{color:var(--muted);text-align:right;white-space:nowrap;border-bottom:1px solid #2d3a2d1f;padding:16px 12px;font-size:18px}.projection-table tbody tr{opacity:0;transform:translateY(10px)}.projection-table[data-shown=true] tbody tr{animation:proof-row-in .56s cubic-bezier(.2,.85,.35,1) var(--delay) forwards}.projection-table th:first-child{color:var(--olive);text-align:left;font-weight:950}.projection-table thead th{color:var(--olive);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.projection-table td{color:var(--forest);font-variant-numeric:tabular-nums}.model-traction-grid{margin-top:34px}.traction-grid{background:#2d3a2d29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.traction-grid>[data-reveal]{min-height:190px}.traction-grid article{background:var(--cream-2);width:100%;height:100%;color:var(--forest);text-align:center;border:0;padding:26px}.traction-grid span{color:var(--olive);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.traction-grid strong{color:var(--rust);margin:24px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,82px);font-weight:500;line-height:.86;display:block}.traction-grid p{color:var(--muted);margin:0;line-height:1.45}.allocation-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:34px;display:grid}.allocation-panel{padding:26px}.fund-row{opacity:0;border-bottom:1px solid #2d3a2d1f;grid-template-columns:minmax(0,1fr) 112px 130px;align-items:center;gap:16px;padding:18px 0;display:grid;transform:translateY(10px)}.fund-row:last-child{border-bottom:0}.allocation-panel[data-shown=true] .fund-row{animation:proof-row-in .56s cubic-bezier(.2,.85,.35,1) var(--delay) forwards}.fund-row strong{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.05}.fund-row span{color:var(--rust);text-align:right;font-size:18px;font-weight:950}.fund-row em{color:var(--muted);text-align:right;font-size:14px;line-height:1.35}.terminal-section{position:relative;overflow:hidden}.terminal-section:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#f5f1e829 1px,#0000 1px),linear-gradient(90deg,#f5f1e829 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.terminal-section .shell{position:relative}.terminal-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:stretch;gap:28px;display:grid}.terminal-console,.terminal-brief{background:#14231c9e;border:1px solid #f5f1e829;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000029}.signal-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f5f1e812,#0000);animation:4.8s ease-in-out infinite terminal-scan;position:absolute;inset:0;transform:translate(-100%)}.terminal-chrome{color:#f5f1e8a8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f5f1e829;align-items:center;gap:10px;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;display:flex}.live-dot{background:var(--gold);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #bca1501f}.terminal-active{min-height:318px;padding:34px}.terminal-active h3{min-height:1.1em;color:var(--cream);margin:24px 0;font-size:clamp(26px,3.2vw,46px);line-height:1.1}.terminal-active p,.terminal-brief p{color:#f5f1e8b8;max-width:760px;font-size:18px;line-height:1.65}.terminal-tabs{border-top:1px solid #f5f1e829;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.terminal-tabs button{color:#f5f1e89e;cursor:pointer;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #f5f1e81f;flex-direction:column;gap:10px;min-height:112px;padding:18px;font-size:11px;font-weight:900;transition:background .25s,color .25s,transform .25s;display:flex}.terminal-tabs button:last-child{border-right:0}.terminal-tabs button span{color:var(--peach);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:18px}.terminal-tabs button:hover,.terminal-tabs button.active{background:var(--gold);color:var(--forest);transform:translateY(-4px)}.terminal-tabs button:hover span,.terminal-tabs button.active span{color:var(--rust)}.terminal-brief{flex-direction:column;justify-content:center;padding:34px;display:flex}.terminal-brief h3{color:var(--cream);letter-spacing:-.05em;margin:24px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.6vw,68px);line-height:.92}.terminal-brief div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.terminal-brief div span{color:var(--peach);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f5f1e82e;padding:9px 12px;font-size:11px;font-weight:900}.terminal-flywheel{color:var(--peach);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f5f1e829;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:18px;font-size:11px;font-weight:900;display:flex}.terminal-flywheel>span{background:#f5f1e814;padding:10px 14px;position:relative}.terminal-flywheel>span:not(:last-child):after{content:">";color:var(--gold);position:absolute;right:-14px}@keyframes terminal-scan{0%,38%{transform:translate(-100%)}72%,to{transform:translate(100%)}}.ask-card{background:var(--forest);color:var(--cream);justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding:38px;display:flex}.ask-card h3{letter-spacing:-.05em;margin:14px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,72px);line-height:.92}.ask-card p{color:#f5f1e8b8}.gold-btn{background:var(--gold);color:var(--forest);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:800;transition:transform .25s,background .25s,color .25s;display:inline-flex}.gold-btn:hover{transform:translateY(-3px)}.site-footer{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #1e302829;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:26px;padding-top:22px;font-size:11px;font-weight:800;display:flex}@media (max-width:1180px){.ecosystem-explorer{grid-template-columns:1fr}.ecosystem-detail{min-height:auto}.peppers-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-lab,.allocation-grid{grid-template-columns:1fr}}@media (max-width:980px){.top-nav div{display:none}.mobile-section-rail{z-index:48;color:var(--cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#14231ce0;border-top:1px solid #f5f1e824;gap:8px;padding:10px 16px 14px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-section-rail::-webkit-scrollbar{display:none}.mobile-section-rail a{color:#f5f1e8c7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #f5f1e829;flex:none;padding:9px 11px;font-size:10px;font-weight:900}.mobile-section-rail a:hover{background:var(--gold);color:var(--forest)}.split-hero,.two-col{grid-template-columns:1fr}.split-hero{align-content:center;padding-top:72px}.hero-copy{padding-bottom:24px}.hero-portrait-card{justify-self:start;width:clamp(132px,30vw,190px);margin-bottom:68px}.founder-portrait-panel{min-height:440px}.stat-grid,.venture-grid,.beauty-metrics,.traction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zone-explorer{grid-template-columns:1fr}.zone-tabs{border-right:0}.image-triptych,.beauty-flywheel>div,.terminal-grid{grid-template-columns:1fr}.terminal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.peppers-context{grid-template-columns:1fr}.ask-card{flex-direction:column;align-items:flex-start}}@media (min-width:761px) and (max-width:980px){.split-hero{align-content:initial;grid-template-columns:minmax(0,1fr) minmax(132px,190px);padding-top:0}.hero-copy{padding-bottom:92px}.hero-portrait-card{place-self:end;width:clamp(132px,18vw,176px);margin-bottom:96px}.hero-ventures{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,580px);display:grid}.hero-ventures>[data-reveal],.hero-ventures a{min-width:0}}@media (max-width:760px){.shell{width:min(100% - 32px,1180px)}.section-title h2{font-size:clamp(38px,14vw,64px)}.split-hero h1{font-size:clamp(66px,22vw,112px)}.source-code{font-size:clamp(24px,8vw,38px)}.hero-ventures,.hero-ventures>[data-reveal],.hero-ventures a{width:100%}.hero-ventures a{justify-content:space-between}.stat-grid,.venture-grid,.beauty-metrics,.peppers-roadmap,.reference-grid,.market-signal-grid,.traction-grid{grid-template-columns:1fr}.beauty-metrics>[data-reveal]{border-bottom:1px solid #f5f1e829;border-right:0}.beauty-metrics>[data-reveal]:last-child{border-bottom:0}.beauty-hero{min-height:620px}.beauty-hero>div,.zone-panel,.peppers-detail,.ecosystem-detail,.terminal-active,.terminal-brief{padding:28px}.zone-panel h3,.peppers-detail h3,.ecosystem-detail h3{font-size:clamp(34px,12vw,54px)}.proof-bar-row{grid-template-columns:1fr;gap:12px}.proof-bar-row b{text-align:left}.terminal-tabs{grid-template-columns:1fr}.terminal-tabs button{border-bottom:1px solid #f5f1e81f;border-right:0;min-height:82px}.terminal-tabs button:last-child{border-bottom:0}.terminal-flywheel{flex-direction:column;align-items:stretch}.terminal-flywheel>span:not(:last-child):after{bottom:-17px;left:14px;right:auto;transform:rotate(90deg)}.model-bar-row,.fund-row{grid-template-columns:1fr;gap:12px}.model-bar-row b,.fund-row span,.fund-row em{text-align:left}.projection-table{padding:18px}.projection-table th,.projection-table td{padding:14px 8px;font-size:15px}.market-signal-grid strong,.traction-grid strong{font-size:clamp(42px,15vw,70px)}.type-line{white-space:normal;border-right:0;width:auto;max-width:100%;animation:none}.ecosystem-map{min-height:640px}.eco-center{width:158px;height:158px}.eco-center strong{font-size:28px}.eco-center em{font-size:16px}.eco-node{min-width:150px;max-width:172px;padding:13px;font-size:10px}.eco-top{top:7%}.eco-right{top:36%;right:4%}.eco-bottom{bottom:7%}.active-venture{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-reveal],[data-reveal][data-shown=true],.tx-word>span{opacity:1!important;clip-path:none!important;transform:none!important}.type-line{white-space:normal!important;border-right:0!important;width:auto!important;max-width:100%!important;animation:none!important}.proof-bar-row,.model-bar-row,.projection-table tbody tr,.fund-row{opacity:1!important;transform:none!important}.proof-bar-row i,.bar-track i{transform:none!important}.proof-bar-row>div:after,.bar-track:after,.signal-sweep:after{display:none!important}.eco-ring{animation:none!important}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-ease{syntax:"*";inherits:false}
