@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a23cefb0-module__9M2CJq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_a23cefb0-module__9M2CJq__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--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{.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}}:root{--coral:#ff6b5e;--teal:#38d4b5;--violet:#9b5cff;--blue:#3a8eff;--ink:#0a0a0e;--graphite:#1a1a1f;--gray-700:#3a3a42;--gray-600:#5c5c66;--gray-400:#9a9aa3;--gray-200:#d9d7d0;--gray-100:#ebe8e0;--cream:#f4efe6;--paper:#faf7f1;--white:#fff;--serif:var(--font-instrument-serif), "Times New Roman", serif;--sans:var(--font-geist-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.app-side :focus-visible{outline-color:var(--paper)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.chip.fundraising{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.chip.fundraising{background:color-mix(in oklab, var(--teal) 18%, transparent)}}.chip.fundraising{color:#0a6b5a}.chip.acquiring{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.chip.acquiring{background:color-mix(in oklab, var(--blue) 18%, transparent)}}.chip.acquiring{color:#1e4fb8}.chip.holding{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.chip.holding{background:color-mix(in oklab, var(--violet) 18%, transparent)}}.chip.holding{color:#5b2ca8}.chip.selling{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.chip.selling{background:color-mix(in oklab, var(--coral) 18%, transparent)}}.chip.selling{color:#b8321f}.chip.closed{background:var(--gray-100);color:var(--gray-600)}.chip.dark.fundraising{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.chip.dark.fundraising{background:color-mix(in oklab, var(--teal) 25%, transparent)}}.chip.dark.fundraising{color:var(--teal)}.chip.dark.acquiring{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.chip.dark.acquiring{background:color-mix(in oklab, var(--blue) 25%, transparent)}}.chip.dark.acquiring{color:var(--blue)}.chip.dark.holding{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.chip.dark.holding{background:color-mix(in oklab, var(--violet) 25%, transparent)}}.chip.dark.holding{color:var(--violet)}.chip.dark.selling{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.chip.dark.selling{background:color-mix(in oklab, var(--coral) 25%, transparent)}}.chip.dark.selling{color:var(--coral)}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.fundraising{background:var(--teal)}.status-dot.acquiring{background:var(--blue)}.status-dot.holding{background:var(--violet)}.status-dot.selling{background:var(--coral)}.art{isolation:isolate;position:relative;overflow:hidden}.art-rothko-1{background:linear-gradient(#8b2e1e 0% 45%,#c44a2e 45% 55%,#e89a6f 55% 100%)}.art-rothko-2{background:linear-gradient(#1e3a5f 0% 38%,#2a5a8a 38% 62%,#4a7eb8 62% 100%)}.art-rothko-3{background:linear-gradient(#2a2a2a 0% 40%,#6a5a3a 40% 60%,#c9a86a 60% 100%)}.art-basquiat-1{background-color:#e8d4a8;background-image:radial-gradient(circle at 30% 40%,#d94a2e 0 12%,#0000 12%),radial-gradient(circle at 65% 65%,#2e5ba8 0 14%,#0000 14%),linear-gradient(135deg,#0000 48%,#000 48% 52%,#0000 52%),linear-gradient(45deg,#0000 70%,#f4c430 70% 76%,#0000 76%)}.art-basquiat-2{background-color:#2a2218;background-image:radial-gradient(at 25% 30%,#f4c430 0 18%,#0000 18%),radial-gradient(at 75% 70%,#e04a2e 0 22%,#0000 22%),linear-gradient(120deg,#0000 60%,#6bc4a8 60% 66%,#0000 66%)}.art-hockney{background-image:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 40px),linear-gradient(#7ac8e8 0% 50%,#3a8eb8 50% 75%,#1e5a7a 75% 100%)}.art-warhol{background-color:#f4c430;background-image:radial-gradient(circle at 50% 45%,#ff4a6e 0 28%,#0000 28%),radial-gradient(circle at 50% 45%,#000 0 12%,#0000 12%)}.art-kelly-1{background:linear-gradient(90deg,#ff6b3e 0 33%,#f4e8c8 33% 66%,#2e6bc4 66% 100%)}.art-kelly-2{background:#e8e2d0;position:relative}.art-kelly-2:after{content:"";background:#d94a2e;border-radius:50%;position:absolute;inset:20% 30%}.art-mondrian{background:linear-gradient(#000,#000) 0 40%/100% 2px no-repeat,linear-gradient(#000,#000) 0 75%/100% 2px no-repeat,linear-gradient(#000,#000) 30% 0/2px 100% no-repeat,linear-gradient(#000,#000) 70% 0/2px 100% no-repeat,linear-gradient(135deg,#f4c430 0 30%,#f4f1e8 30% 70%,#d94a2e 70% 100%)}.art-monochrome-1{background:#c9a86a}.art-monochrome-2{background:#4a5a6a}.art-meta{color:#fff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#00000059 0%,#0000 30% 70%,#0009 100%);flex-direction:column;justify-content:space-between;padding:16px;font-size:10px;display:flex;position:absolute;inset:0}.art-meta .top,.art-meta .bottom{justify-content:space-between;align-items:flex-end;display:flex}.art-meta .artist{font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:14px;font-style:italic}.landing{background:var(--paper);color:var(--ink)}.landing-top{background:var(--paper);justify-content:space-between;align-items:center;padding:28px 48px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.landing-top{background:color-mix(in oklab, var(--paper) 92%, transparent)}}.landing-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-bottom:1px solid var(--gray-100)}.wordmark{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:flex}.logo-mark{flex-shrink:0;width:22px;height:22px;display:inline-block}.landing-nav{gap:28px;font-size:13px;font-weight:500;display:flex}.landing-nav a{color:var(--gray-600);transition:color .15s}.landing-nav a:hover{color:var(--ink)}.btn-primary{background:var(--ink);color:var(--paper);transition:transform .16s var(--ease-out), background .16s var(--ease-out);border-radius:4px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-primary:hover{transform:translateY(-1px)}}.btn-primary:active{transform:scale(.97)}.hero{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1600px;margin:0 auto;padding:80px 48px 120px;display:grid}.hero-eyebrow{grid-column:1/13;align-items:baseline;gap:32px;margin-bottom:24px;display:flex}.hero-eyebrow .num{font-family:var(--mono);color:var(--gray-600);font-size:12px}.hero-eyebrow .line{background:var(--ink);flex:1;height:1px}.hero-eyebrow .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.hero-title{font-family:var(--serif);letter-spacing:-.04em;grid-column:1/13;margin:24px 0 48px;font-size:clamp(72px,13vw,200px);font-weight:400;line-height:.92}.hero-title em{font-style:italic}.hero-title .coral{color:var(--coral)}.hero-title .teal{color:var(--teal)}.hero-title .violet{color:var(--violet)}.hero-title .blue{color:var(--blue)}.hero-lede{color:var(--graphite);grid-column:1/6;font-size:18px;font-weight:400;line-height:1.5}.hero-lede strong{font-weight:600}.hero-meta{grid-column:8/13;grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.hero-meta .stat .value{font-family:var(--serif);letter-spacing:-.03em;font-size:56px;line-height:1}.hero-meta .stat .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600);margin-top:8px;font-size:11px}.hero-cta{flex-wrap:wrap;grid-column:1/13;align-items:center;gap:16px;margin-top:56px;display:flex}.btn-cta-dark{background:var(--ink);color:var(--paper);letter-spacing:.01em;transition:background .16s var(--ease-out), transform .16s var(--ease-out);border-radius:4px;align-items:center;gap:12px;padding:18px 28px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-cta-dark:hover{background:var(--graphite)}}.btn-cta-dark:active{transform:scale(.97)}.btn-cta-ghost{border:1px solid var(--ink);transition:background .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:4px;align-items:center;gap:12px;padding:18px 28px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-cta-ghost:hover{background:var(--ink);color:var(--paper)}}.btn-cta-ghost:active{transform:scale(.97)}.stages-band{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.stage{flex-direction:column;justify-content:space-between;min-height:320px;padding:56px 32px 40px;transition:transform .3s;display:flex;position:relative}.stage:not(:last-child){border-right:1px solid var(--ink)}.stage.teal{background:var(--teal)}.stage.blue{background:var(--blue);color:var(--paper)}.stage.violet{background:var(--violet);color:var(--paper)}.stage.coral{background:var(--coral);color:var(--paper)}.stage .num{font-family:var(--mono);letter-spacing:.1em;font-size:12px;font-weight:500}.stage .stage-title{font-family:var(--serif);letter-spacing:-.02em;margin-top:32px;font-size:48px;line-height:.95}.stage .stage-desc{opacity:.9;max-width:28ch;margin-top:16px;font-size:14px;line-height:1.5}.section-head{border-top:1px solid var(--gray-100);grid-template-columns:repeat(12,1fr);gap:24px;max-width:1600px;margin:0 auto;padding:120px 48px 48px;display:grid}.section-head .num{font-family:var(--mono);letter-spacing:.1em;color:var(--gray-600);grid-column:1/3;padding-top:10px;font-size:12px}.section-head .title{font-family:var(--serif);letter-spacing:-.03em;grid-column:3/10;font-size:clamp(48px,7vw,104px);line-height:.95}.section-head .title em{font-style:italic}.section-head .kicker{color:var(--gray-600);grid-column:10/13;padding-top:10px;font-size:14px;line-height:1.5}.featured-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1600px;margin:0 auto;padding:32px 48px 120px;display:grid}.vault-card-editorial{background:var(--white);border:1px solid var(--gray-100);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.vault-card-editorial:hover{border-color:var(--gray-200);transform:translateY(-4px)}}.vault-card-editorial .art{aspect-ratio:4/5}.vault-card-editorial .body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.vault-card-editorial .meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);justify-content:space-between;align-items:center;font-size:11px;display:flex}.vault-card-editorial h3{font-family:var(--serif);letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1}.vault-card-editorial .thesis{color:var(--gray-600);font-size:13px;line-height:1.5}.vault-card-editorial .progress-row{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;margin-top:auto;font-size:11px;display:flex}.vault-card-editorial .progress-row .raised{color:var(--ink);font-size:13px;font-weight:600}.progress-bar{background:var(--gray-100);height:2px;margin-top:8px;position:relative}.progress-bar .fill{background:var(--ink);position:absolute;inset:0 auto 0 0}.why-canton{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink);padding:120px 48px}.why-inner{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1600px;margin:0 auto;display:grid}.why-head{grid-column:1/13;grid-template-columns:repeat(12,1fr);gap:24px;margin-bottom:96px;display:grid}.why-head .num{font-family:var(--mono);letter-spacing:.1em;color:var(--gray-400);grid-column:1/3;padding-top:10px;font-size:12px}.why-head .title{font-family:var(--serif);letter-spacing:-.03em;grid-column:3/13;font-size:clamp(56px,9vw,144px);font-weight:400;line-height:.92}.why-head .title em{color:var(--teal);font-style:italic}.why-head .title .v{color:var(--violet)}.why-head .title .b{color:var(--blue)}.why-grid{background:var(--gray-700);border:1px solid var(--gray-700);grid-column:1/13;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.why-cell{background:var(--ink);flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;display:flex}.why-cell .num{font-family:var(--mono);color:var(--gray-400);letter-spacing:.1em;font-size:11px}.why-cell h4{font-family:var(--serif);letter-spacing:-.02em;margin-top:40px;font-size:28px;font-weight:400;line-height:1.05}.why-cell p{color:var(--gray-400);margin-top:16px;font-size:13px;line-height:1.55}.why-cell .bar{width:40px;height:3px;margin-top:24px}.why-cell.c1 .bar{background:var(--teal)}.why-cell.c2 .bar{background:var(--blue)}.why-cell.c3 .bar{background:var(--violet)}.why-cell.c4 .bar{background:var(--coral)}.why-stats{background:var(--gray-700);border:1px solid var(--gray-700);grid-column:1/13;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:80px;display:grid}.why-stat{background:var(--ink);padding:40px 32px}.why-stat .value{font-family:var(--serif);letter-spacing:-.04em;font-size:72px;line-height:.9}.why-stat .label{font-family:var(--mono);color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em;margin-top:12px;font-size:11px}.manifesto{background:var(--cream);color:var(--ink);border-bottom:1px solid var(--ink);padding:140px 48px;overflow:hidden}.manifesto-inner{max-width:1600px;margin:0 auto}.manifesto h2{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(56px,10vw,168px);font-weight:400;line-height:.92}.manifesto h2 em{font-style:italic}.manifesto h2 .strike{color:var(--gray-400);display:inline-block;position:relative}.manifesto h2 .strike:after{content:"";background:var(--coral);height:6px;position:absolute;top:52%;left:-4px;right:-4px}.manifesto .support{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:80px;display:grid}.manifesto .support .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-600);grid-column:1/3;font-size:12px}.manifesto .support .body{grid-column:3/9;font-size:18px;line-height:1.5}.manifesto .support .body strong{font-weight:600}.trusted{background:var(--paper);border-bottom:1px solid var(--ink);padding:80px 48px}.trusted-inner{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;max-width:1600px;margin:0 auto;display:grid}.trusted .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600);grid-column:1/4;font-size:12px}.trusted .logos{grid-column:4/13;grid-template-columns:repeat(6,1fr);align-items:center;gap:24px;display:grid}.trusted .logos span{font-family:var(--serif);color:var(--gray-600);text-align:center;letter-spacing:-.01em;font-size:22px}.cta-footer{background:var(--ink);color:var(--paper);padding:120px 48px}.cta-footer-inner{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1600px;margin:0 auto;display:grid}.cta-footer h2{font-family:var(--serif);letter-spacing:-.03em;grid-column:1/13;margin-bottom:48px;font-size:clamp(56px,9vw,144px);font-weight:400;line-height:.92}.cta-footer h2 em{font-style:italic}.cta-footer .actions{flex-wrap:wrap;grid-column:1/13;gap:16px;display:flex}.cta-footer .btn-light{background:var(--paper);color:var(--ink);transition:transform .16s var(--ease-out), background .16s var(--ease-out);border-radius:4px;align-items:center;gap:12px;padding:18px 28px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.cta-footer .btn-light:hover{background:var(--white)}}.cta-footer .btn-light:active{transform:scale(.97)}.cta-footer .btn-ghost-light{border:1px solid var(--paper);color:var(--paper);transition:transform .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out);border-radius:4px;padding:18px 28px;font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.cta-footer .btn-ghost-light:hover{background:var(--paper);color:var(--ink)}}.cta-footer .btn-ghost-light:active{transform:scale(.97)}.foot{background:var(--ink);color:var(--gray-400);border-top:1px solid var(--gray-700);padding:60px 48px 40px}.foot-inner{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1600px;margin:0 auto;display:grid}.foot-col{grid-column:span 3}.foot-col h5{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);margin-bottom:16px;font-size:11px}.foot-col a{color:var(--gray-400);margin-bottom:8px;font-size:13px;display:block}.foot-col a:hover{color:var(--paper)}.foot-bottom{border-top:1px solid var(--gray-700);max-width:1600px;font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:56px auto 0;padding-top:24px;font-size:11px;display:flex}.app{background:var(--paper);color:var(--ink);grid-template-columns:240px 1fr;min-height:100vh;display:grid}.app-side{background:var(--ink);color:var(--paper);border-right:1px solid var(--gray-700);flex-direction:column;gap:24px;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0}.app-logo{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:flex}.app-role{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400);border:1px solid var(--gray-700);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:10px;display:flex}.app-role .tag-dot{background:var(--teal);border-radius:50%;width:6px;height:6px}.app-nav{flex-direction:column;gap:2px;display:flex}.app-nav a{color:var(--gray-400);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.app-nav a svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.app-nav a:hover{color:var(--paper);background:#ffffff0a}}.app-nav a.active{color:var(--paper);background:#ffffff14}.app-nav-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-600);margin:16px 12px 8px;font-size:10px}.app-user{border:1px solid var(--gray-700);border-radius:6px;align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:13px;display:flex}.avatar{background:linear-gradient(135deg, var(--coral), var(--violet));border-radius:50%;flex-shrink:0;width:32px;height:32px}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--gray-100);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:20px 40px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in oklab, var(--paper) 95%, transparent)}}.app-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5}.app-menu-btn,.app-backdrop,.app-close{display:none}.app-topbar .search{background:var(--white);border:1px solid var(--gray-100);width:360px;color:var(--gray-600);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.app-topbar .search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.app-topbar-right{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);align-items:center;gap:16px;font-size:11px;display:flex}.app-topbar-right .live{align-items:center;gap:6px;display:inline-flex}.app-topbar-right .live .dot{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.mkt-head{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;padding:48px 40px 32px;display:grid}.mkt-head .title{font-family:var(--serif);letter-spacing:-.03em;grid-column:1/8;font-size:72px;font-weight:400;line-height:.95}.mkt-head .title em{font-style:italic}.mkt-head .meta{flex-direction:column;grid-column:9/13;align-items:flex-end;gap:8px;display:flex}.mkt-head .meta .count{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600);font-size:12px}.mkt-head .meta .tvl{font-family:var(--serif);letter-spacing:-.02em;font-size:40px;line-height:1}.mkt-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 40px 24px;display:flex}.filter-chip{border:1px solid var(--gray-100);background:var(--white);font-size:12px;font-weight:500;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out), transform .15s var(--ease-out);color:var(--ink);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.filter-chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.filter-chip:hover:not(.active){border-color:var(--ink)}}.filter-chip:active{transform:scale(.97)}.filter-chip .dot{border-radius:50%;width:8px;height:8px}.filter-sep{background:var(--gray-100);width:1px;height:20px;margin:0 4px}.mkt-grid{grid-template-columns:repeat(3,1fr);gap:24px;padding:8px 40px 80px;display:grid}.vault-card{background:var(--white);border:1px solid var(--gray-100);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.vault-card:hover{border-color:var(--gray-200);transform:translateY(-3px);box-shadow:0 12px 32px -16px #0000001f}}.vault-card:active{transform:scale(.99)}.vault-card .art{aspect-ratio:5/4}.vault-card .body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.vault-card .row{justify-content:space-between;align-items:center;display:flex}.vault-card .title{font-family:var(--serif);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.05}.vault-card .curator{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.vault-card .thesis{color:var(--gray-700);min-height:40px;font-size:13px;line-height:1.5}.vault-card .stats{border-top:1px solid var(--gray-100);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-600);grid-template-columns:1fr 1fr 1fr;gap:12px;padding-top:14px;font-size:11px;display:grid}.vault-card .stats strong{font-family:var(--serif);color:var(--ink);text-transform:none;letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:400;display:block}.vault-card .progress-bar{margin-top:0}.vd-hero{grid-template-columns:1.1fr 1fr;gap:40px;padding:32px 40px;display:grid}.vd-hero .art-wrap{aspect-ratio:1;position:relative}.vd-hero .art-wrap .art{position:absolute;inset:0}.vd-hero .side{flex-direction:column;gap:24px;padding:12px 0;display:flex}.vd-hero .breadcrumb{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.vd-hero .breadcrumb a{color:var(--gray-600)}.vd-hero .breadcrumb a:hover{color:var(--ink)}.vd-hero h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.95}.vd-hero h1 em{font-style:italic}.vd-curator-row{border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);align-items:center;gap:12px;padding:16px 0;display:flex}.vd-curator-row .avatar{background:linear-gradient(135deg, var(--violet), var(--blue));width:44px;height:44px}.vd-curator-row .name{font-size:15px;font-weight:600}.vd-curator-row .track{color:var(--gray-600);font-size:12px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em}.vd-curator-row .score{font-family:var(--mono);color:var(--teal);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.vd-invest-card{background:var(--ink);color:var(--paper);border-radius:6px;padding:24px}.vd-invest-card .progress-row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.vd-invest-card .raised{font-family:var(--serif);letter-spacing:-.02em;font-size:40px;line-height:1}.vd-invest-card .goal{font-family:var(--mono);color:var(--gray-400);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.vd-invest-card .pb{background:var(--gray-700);height:3px;margin-bottom:16px;position:relative}.vd-invest-card .pb .fill{background:var(--teal);position:absolute;inset:0 auto 0 0}.vd-invest-card .grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.vd-invest-card .grid .cell{font-family:var(--mono);color:var(--gray-400);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.vd-invest-card .grid .cell strong{font-family:var(--serif);color:var(--paper);letter-spacing:-.01em;text-transform:none;margin-top:4px;font-size:20px;font-weight:400;display:block}.vd-invest-card .amount-input{border:1px solid var(--gray-700);border-radius:4px;align-items:center;gap:8px;margin-bottom:12px;padding:14px 16px;display:flex}.vd-invest-card .amount-input .dollar{font-family:var(--serif);color:var(--gray-400);font-size:24px}.vd-invest-card .amount-input input{color:var(--paper);font-family:var(--serif);background:0 0;border:0;outline:0;flex:1;font-size:24px;font-weight:400}.vd-invest-card .amount-input .ticker{font-family:var(--mono);color:var(--gray-400);letter-spacing:.08em;font-size:11px}.vd-invest-card .btn-invest{background:var(--teal);width:100%;color:var(--ink);letter-spacing:.01em;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);border-radius:4px;padding:16px;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.vd-invest-card .btn-invest:hover{filter:brightness(1.08)}}.vd-invest-card .btn-invest:active{transform:scale(.98)}.vd-invest-card .note{font-family:var(--mono);color:var(--gray-400);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-top:12px;font-size:10px}.vd-body{border-top:1px solid var(--gray-100);grid-template-columns:1.4fr 1fr;gap:48px;padding:40px;display:grid}.vd-section{margin-bottom:56px}.vd-section-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-600);margin-bottom:12px;font-size:11px}.vd-section h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:16px;font-size:36px;font-weight:400;line-height:1.1}.vd-section h2 em{font-style:italic}.vd-section p{color:var(--graphite);margin-bottom:14px;font-size:15px;line-height:1.6}.vd-timeline{flex-direction:column;gap:0;display:flex}.vd-timeline-item{border-top:1px solid var(--gray-100);grid-template-columns:100px 1fr;gap:24px;padding:20px 0;display:grid}.vd-timeline-item:last-child{border-bottom:1px solid var(--gray-100)}.vd-timeline-item .date{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:11px}.vd-timeline-item .what{font-size:14px;line-height:1.5}.vd-timeline-item .what strong{margin-bottom:4px;font-weight:600;display:block}.vd-timeline-item.done .what strong:before{content:"●";color:var(--teal);margin-right:8px}.vd-timeline-item.pending .what strong:before{content:"○";color:var(--gray-400);margin-right:8px}.vd-sidebar-card{background:var(--white);border:1px solid var(--gray-100);margin-bottom:20px;padding:20px}.vd-sidebar-card h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:14px;font-size:20px;font-weight:400;line-height:1.1}.vd-kv{grid-template-columns:1fr auto;gap:8px 16px;font-size:13px;display:grid}.vd-kv .k{color:var(--gray-600);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.vd-kv .v{font-family:var(--mono);text-align:right;font-size:12px}.pf-head{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;padding:40px 40px 24px;display:grid}.pf-head .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-600);grid-column:1/13;font-size:11px}.pf-head .total{font-family:var(--serif);letter-spacing:-.03em;grid-column:1/8;margin-top:8px;font-size:clamp(56px,7vw,96px);font-weight:400;line-height:1}.pf-head .delta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);flex-wrap:wrap;grid-column:1/13;gap:24px;margin-top:8px;font-size:13px;display:flex}.pf-head .delta .pos{color:var(--teal);font-weight:600}.pf-head .delta .neg{color:var(--coral);font-weight:600}.pf-kpis{background:var(--gray-100);border:1px solid var(--gray-100);grid-template-columns:repeat(4,1fr);gap:1px;padding:16px 40px 8px;display:grid}.pf-kpi{background:var(--white);padding:20px}.pf-kpi .label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-600);font-size:11px}.pf-kpi .value{font-family:var(--serif);letter-spacing:-.02em;margin-top:10px;font-size:36px;font-weight:400;line-height:1}.pf-kpi .bar{width:48px;height:3px;margin-top:14px}.pf-kpi.a .bar{background:var(--teal)}.pf-kpi.b .bar{background:var(--blue)}.pf-kpi.c .bar{background:var(--violet)}.pf-kpi.d .bar{background:var(--coral)}.pf-chart-wrap{background:var(--white);border:1px solid var(--gray-100);margin:40px 40px 0;padding:24px}.pf-chart-head{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.pf-chart-head h3{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:400}.pf-chart-head .legend{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);align-items:center;gap:16px;font-size:11px;display:flex}.pf-chart-head .legend span{align-items:center;gap:6px;display:inline-flex}.pf-chart-head .legend span:before{content:"";background:var(--ink);width:10px;height:2px}.pf-chart-head .legend span.cost:before{background:var(--gray-400)}.pf-holdings{padding:40px}.pf-holdings-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.pf-holdings-head h3{font-family:var(--serif);letter-spacing:-.02em;font-size:28px;font-weight:400}.pf-table{border-collapse:collapse;background:var(--white);border:1px solid var(--gray-100);width:100%;font-size:13px}.pf-table th,.pf-table td{text-align:left;border-bottom:1px solid var(--gray-100);padding:16px 20px}.pf-table th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600);background:var(--paper);font-size:10px;font-weight:500}.pf-table tr:last-child td{border-bottom:0}.pf-table .art-thumb{vertical-align:middle;border-radius:2px;width:48px;height:48px;margin-right:14px;display:inline-block}.pf-table .vault-name{font-family:var(--serif);letter-spacing:-.01em;font-size:17px;font-weight:400}.pf-table .vault-sub{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:11px}.pf-table .num{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.pf-table th.num{text-align:right}.pf-table .pos{color:var(--teal);font-weight:600}.pf-table .neg{color:var(--coral);font-weight:600}.pf-table .mini-bar{background:var(--gray-100);width:80px;height:3px;display:inline-block;position:relative}.pf-table .mini-bar .fill{position:absolute;inset:0 auto 0 0}.cd-head{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;padding:40px 40px 24px;display:grid}.cd-head .title-area{grid-column:1/9}.cd-head .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-600);font-size:11px}.cd-head h1{font-family:var(--serif);letter-spacing:-.03em;margin-top:8px;font-size:64px;font-weight:400;line-height:.95}.cd-head h1 em{font-style:italic}.cd-head .actions{flex-wrap:wrap;grid-column:9/13;justify-content:flex-end;gap:8px;display:flex}.cd-head .btn-primary{background:var(--ink);color:var(--paper);transition:transform .16s var(--ease-out), background .16s var(--ease-out);border-radius:4px;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.cd-head .btn-primary:hover{background:var(--graphite)}}.cd-head .btn-primary:active{transform:scale(.97)}.cd-head .btn-ghost{border:1px solid var(--ink);transition:transform .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out);border-radius:4px;padding:14px 20px;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.cd-head .btn-ghost:hover{background:var(--ink);color:var(--paper)}}.cd-head .btn-ghost:active{transform:scale(.97)}.cd-reputation{background:var(--white);border:1px solid var(--gray-100);grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;margin:16px 40px 0;padding:24px;display:grid}.cd-rep-big{grid-column:1/3}.cd-rep-big .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);font-size:11px}.cd-rep-big .val{font-family:var(--serif);letter-spacing:-.03em;font-size:72px;line-height:.9}.cd-rep-big .sub{font-family:var(--mono);color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.cd-rep-grid{grid-column:3/10;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cd-rep-grid .cell .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);font-size:11px}.cd-rep-grid .cell .val{font-family:var(--serif);letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:400;line-height:1}.cd-rep-stake{border-left:1px solid var(--gray-100);grid-column:10/13;padding-left:24px}.cd-rep-stake .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);font-size:11px}.cd-rep-stake .val{font-family:var(--serif);letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:400}.cd-active{padding:40px}.cd-active-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.cd-active-head h2{font-family:var(--serif);letter-spacing:-.02em;font-size:36px;font-weight:400}.cd-active-head .filters{flex-wrap:wrap;gap:8px;display:flex}.cd-vault-row{background:var(--white);border:1px solid var(--gray-100);transition:border-color .15s var(--ease-out), transform .15s var(--ease-out);grid-template-columns:100px 1.6fr 1fr 1fr 1fr 120px;align-items:center;gap:24px;margin-bottom:8px;padding:20px 24px;display:grid}@media (hover:hover) and (pointer:fine){.cd-vault-row:hover{border-color:var(--ink);transform:translate(2px)}}.cd-vault-row .art{width:80px;height:80px}.cd-vault-row .name{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:400}.cd-vault-row .sub{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px}.cd-vault-row .cell-label{font-family:var(--mono);color:var(--gray-600);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.cd-vault-row .cell-val{font-family:var(--serif);letter-spacing:-.01em;margin-top:4px;font-size:20px;font-weight:400}.cd-vault-row .cell-pct{font-family:var(--mono);color:var(--teal);letter-spacing:.04em;margin-top:2px;font-size:12px}.cd-vault-row .action-btn{background:var(--ink);color:var(--paper);text-align:center;transition:transform .16s var(--ease-out), background .16s var(--ease-out);border-radius:4px;padding:10px 14px;font-size:12px;font-weight:500}@media (hover:hover) and (pointer:fine){.cd-vault-row .action-btn:hover{background:var(--graphite)}}.cd-vault-row .action-btn:active{transform:scale(.97)}.cd-vault-row .mini-progress{background:var(--gray-100);height:3px;margin-top:10px;position:relative}.cd-vault-row .mini-progress .fill{position:absolute;inset:0 auto 0 0}.cd-inbox-row{border-top:1px solid var(--gray-100);grid-template-columns:80px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.cd-bottom-grid>div{min-width:0}.vd-waterfall{background:var(--gray-100);border:1px solid var(--gray-100);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cd-bottom-grid{grid-template-columns:1.3fr 1fr;gap:24px;margin-top:40px;display:grid}@media (max-width:900px){.vd-waterfall{grid-template-columns:1fr 1fr}.cd-bottom-grid{grid-template-columns:1fr}.cd-inbox-row{grid-template-columns:1fr;gap:4px}.app{grid-template-columns:1fr;position:relative}.app-side{z-index:100;width:min(320px,85vw);height:100vh;transition:transform .28s var(--ease-drawer);padding:56px 20px 24px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 20px 60px -20px #00000080}.app-nav-open .app-side{transform:translate(0)}.app-backdrop{z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-drawer);background:#0a0a0e99;display:block;position:fixed;inset:0}.app-nav-open .app-backdrop{opacity:1;pointer-events:auto}.app-menu-btn{width:40px;height:40px;color:var(--ink);transition:background .15s var(--ease-out), transform .15s var(--ease-out);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-menu-btn:active{transform:scale(.92)}.app-close{color:var(--gray-400);width:36px;height:36px;transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.app-close:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.app-menu-btn:hover{background:var(--gray-100)}.app-close:hover{color:var(--paper);background:#ffffff14}}.app-topbar .search{flex:1;width:auto;max-width:none}.app-topbar{gap:12px;padding:14px 20px}.app-topbar-right{font-size:10px;display:none}.kbd-hint{display:none}.filter-chip{padding:11px 14px}.app-nav a{padding:12px}.btn-cta-dark,.btn-cta-ghost{padding:16px 24px}.btn-primary{padding:12px 18px}.cta-footer .btn-light,.cta-footer .btn-ghost-light{padding:16px 24px}.hero{padding:48px 32px 64px}.hero-lede{grid-column:1/13;font-size:16px}.hero-meta{grid-column:1/13;margin-top:24px}.hero-meta .stat .value{font-size:40px}.hero-cta .tag{margin-left:0!important}.stages-band{grid-template-columns:1fr 1fr}.stage{min-height:240px;padding:32px 24px 28px}.stage .stage-title{font-size:36px}.stage:not(:last-child){border-right:0}.stage:nth-child(odd){border-right:1px solid var(--ink)}.stage:nth-child(-n+2){border-bottom:1px solid var(--ink)}.section-head{padding:64px 32px 32px}.section-head .num{grid-column:1/13;padding-top:0}.section-head .title{grid-column:1/13}.section-head .kicker{grid-column:1/13;padding-top:0}.featured-grid{padding:24px 32px 64px}.vault-card-editorial{grid-column:span 6!important}.why-canton{padding:64px 32px}.why-head{margin-bottom:48px}.why-head .num,.why-head .title{grid-column:1/13}.why-grid{grid-template-columns:1fr 1fr}.why-cell{min-height:220px;padding:24px}.why-stats{grid-template-columns:1fr 1fr}.why-stat .value{font-size:48px}.why-stat{padding:28px 24px}.manifesto{padding:80px 32px}.manifesto .support .label,.manifesto .support .body{grid-column:1/13}.trusted{padding:48px 32px}.trusted .label{grid-column:1/13;margin-bottom:16px}.trusted .logos{grid-column:1/13;grid-template-columns:repeat(3,1fr)}.cta-footer{padding:64px 32px}.foot{padding:40px 32px 28px}.foot-col{grid-column:span 6!important}.foot-bottom{flex-wrap:wrap;gap:8px}.vd-hero{grid-template-columns:1fr;padding:24px 20px}.vd-body{grid-template-columns:1fr;gap:32px;padding:24px 20px}.vd-invest-card .raised{font-size:28px}.mkt-head{padding:32px 20px 24px}.mkt-head .title{grid-column:1/13;font-size:48px}.mkt-head .meta{grid-column:1/13;align-items:flex-start}.mkt-filters{padding:0 20px 20px}.mkt-grid{grid-template-columns:1fr 1fr;padding:8px 20px 48px}.pf-head{padding:32px 20px 20px}.pf-kpis{grid-template-columns:1fr 1fr;margin:16px 20px 0}.pf-chart-wrap{margin:24px 20px 0;padding:16px}.pf-holdings{padding:24px 20px;overflow-x:auto}.pf-table{min-width:720px}.cd-head{padding:32px 20px 20px}.cd-head h1{font-size:48px}.cd-head .title-area{grid-column:1/13}.cd-head .actions{grid-column:1/13;justify-content:flex-start}.cd-reputation{grid-template-columns:1fr 1fr;gap:20px;margin:16px 20px 0;padding:20px}.cd-rep-big{grid-column:1/3}.cd-rep-grid{grid-column:1/3;grid-template-columns:repeat(4,1fr)}.cd-rep-stake{border-left:0;border-top:1px solid var(--gray-100);grid-column:1/3;padding-top:16px;padding-left:0}.cd-active{padding:24px 20px}.cd-vault-row{grid-template-columns:1fr;gap:12px;padding:16px}.cd-vault-row .art{width:60px;height:60px}}@media (max-width:600px){.hero{padding:32px 20px 48px}.hero-title{margin:16px 0 32px;font-size:clamp(48px,13vw,200px)}.hero-meta{grid-template-columns:1fr 1fr;gap:16px}.hero-cta{margin-top:32px}.stages-band{grid-template-columns:1fr}.stage:not(:last-child){border-bottom:1px solid var(--ink);border-right:0!important}.stage:nth-child(odd){border-right:0}.stage .stage-title{font-size:32px}.featured-grid{padding:16px 20px 48px}.vault-card-editorial{grid-column:1/-1!important}.vault-card-editorial h3{font-size:22px}.section-head,.why-canton,.manifesto,.cta-footer,.foot,.trusted{padding-left:20px;padding-right:20px}.landing-top{padding:16px 20px}.landing-nav{display:none}.why-grid{grid-template-columns:1fr}.why-stats{grid-template-columns:1fr 1fr}.why-stat .value{font-size:36px}.why-head .title{font-size:clamp(36px,9vw,144px)}.manifesto h2{font-size:clamp(36px,10vw,168px)}.cta-footer h2{font-size:clamp(36px,9vw,144px)}.foot-col{grid-column:1/-1!important}.mkt-head .title{font-size:36px}.mkt-grid{grid-template-columns:1fr}.pf-head .total{grid-column:1/13;font-size:clamp(36px,7vw,96px)}.pf-kpis{grid-template-columns:1fr;margin:12px 16px 0}.pf-chart-wrap{margin:16px 16px 0}.pf-holdings{padding:20px 16px}.pf-chart-head{flex-direction:column;gap:8px}.cd-head h1{font-size:36px}.cd-reputation{grid-template-columns:1fr;margin:12px 16px 0}.cd-rep-big{grid-column:1}.cd-rep-grid{grid-column:1;grid-template-columns:1fr 1fr}.cd-rep-stake{grid-column:1}.cd-active{padding:20px 16px}.vd-waterfall{grid-template-columns:1fr}.app-side{width:min(300px,88vw);padding:56px 16px 24px}.app-topbar{padding:12px 16px}.app-topbar .search{flex:1}.pf-holdings{padding:16px;overflow:visible}.pf-table,.pf-table thead,.pf-table tbody,.pf-table tr,.pf-table th,.pf-table td{border:0;padding:0;display:block}.pf-table{background:0 0;min-width:0}.pf-table thead{display:none}.pf-table tr{background:var(--white);border:1px solid var(--gray-100);margin-bottom:10px;padding:16px}.pf-table td{margin-bottom:8px;text-align:left!important}.pf-table td:last-child{margin-bottom:0}.pf-table td[data-label]:before{content:attr(data-label);min-width:96px;font-family:var(--mono);text-transform:uppercase;color:var(--gray-600);letter-spacing:.08em;font-size:10px;display:inline-block}.pf-table td:first-child{border-bottom:1px solid var(--gray-100);margin-bottom:12px;padding-bottom:12px}.pf-table .vault-sub{margin-left:62px!important}.pf-table .mini-bar{width:140px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
