@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.20oblg8q8k24u.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.0mww3qs0cp08u.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/cinzel-latin-ext-wght-normal.312t5qtunt54s.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/cinzel-latin-wght-normal.17k-wzur0odyr.woff2)format("woff2-variations");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}
:root{--brand-50:#fcf8f8;--brand-100:#f7e9eb;--brand-300:#ec7484;--brand-400:#e4253f;--brand-500:#d50b26;--brand-600:#c1152c;--brand-700:#540d16;--brand-800:#490811;--brand-900:#3a040b;--brand-950:#1d0c0e;--primary:var(--brand-700);--primary-glow:#f0b9c3;--hero-rose:#f5cad2;--blush:#fcf5f6;--soft-border:#eadde0;--gradient-stage:radial-gradient(ellipse at 82% 5%, #a63c46, transparent 49%), radial-gradient(ellipse at 7% 100%, #8c4a3e, transparent 48%), linear-gradient(145deg, #671722, #3b0810 82%);--paper:#fff;--cream:#f8f5f1;--ink:#090404;--foreground:#110c0b;--muted-foreground:#6a615f;--border:#e2ddd9;--gold:#dba343;--on-dark:#fafafa;--money-rose:#e5bdc5;--gold-deep:#996829;--brass:#c59e63;--menu-paper:#f5f1e8;--success:#267353;--destructive:#bc242e;--attention:#93671a;--viz-seq-1:#f6e9eb;--viz-seq-2:#e9afb6;--viz-seq-3:#c9707f;--viz-seq-4:#8f2336;--viz-seq-5:#540d16;--gradient-red:radial-gradient(ellipse 80% 60% at 20% 0%, #7f101fe6, transparent 60%), radial-gradient(ellipse 60% 50% at 90% 100%, #42050de6, transparent 55%), linear-gradient(165deg, #620f1a 0%, var(--brand-800) 55%, var(--brand-900) 100%);--gradient-dark:radial-gradient(ellipse 70% 55% at 15% 0%, #411017e6, transparent 60%), radial-gradient(ellipse 55% 45% at 95% 100%, #2b080ce6, transparent 55%), linear-gradient(165deg, #221113 0%, #190b0d 55%, #120709 100%);--gradient-cream:radial-gradient(ellipse 60% 55% at 10% 0%, #faf5f6e6, transparent 60%);--gradient-gold:linear-gradient(90deg, transparent, var(--gold) 20%, #fff2c4 50%, var(--gold) 80%, transparent);--noise-light:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--noise-ink:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .1  0 0 0 0 .1  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--radius:14px;--radius-sm:10px;--radius-xl:18px;--radius-2xl:22px;--radius-3xl:26px;--zone-radius:32px;--zone-inset:.625rem;--elev-card:0 24px 50px -24px #4224281f;--elev-zone:0 30px 60px -20px #18060999;--elev-float:0 28px 90px -20px #0000002e;--dur-fast:.2s;--dur-base:.38s;--dur-slow:1s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.22, .61, .36, 1);--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--cream:lab(96.7555% .683248 2.15876);--ink:lab(1.52014% 1.34548 .507253);--foreground:lab(3.63976% 1.95599 .768244);--muted-foreground:lab(41.9001% 3.51605 2.33569);--border:lab(88.3856% 1.34486 2.66055)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px;overflow-x:clip}body{background:var(--paper);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}p{margin:0}em{font-style:italic}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);color:var(--primary);border-radius:var(--radius-sm);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:#fff}.container{width:100%;max-width:84rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}.section-y{padding-block:72px}@media (min-width:768px){.section-y{padding-block:128px}}.stack-sm>*+*{margin-top:.75rem}.grid{gap:1rem;display:grid}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.split{grid-template-columns:1.05fr .95fr;gap:4rem}.split-rev>:first-child{order:2}}.zone{margin-inline:var(--zone-inset);isolation:isolate;border-radius:24px;margin-block:.375rem;position:relative;overflow:clip}@media (min-width:640px){.zone{border-radius:var(--zone-radius);margin-block:.75rem}}.peak-white-zone{background-color:var(--paper);color:var(--ink)}.peak-cream-zone{background-color:var(--blush);background-image:var(--gradient-cream);color:var(--ink);box-shadow:var(--elev-card)}.peak-red-zone{background-color:var(--brand-700);background-image:var(--gradient-red);color:var(--on-dark)}.peak-dark-zone{background-color:var(--brand-950);background-image:var(--gradient-dark);color:var(--on-dark);box-shadow:var(--elev-zone)}.peak-red-zone:after,.peak-dark-zone:after{content:"";z-index:-1;pointer-events:none;background-image:var(--noise-light);opacity:.13;mix-blend-mode:overlay;background-size:180px 180px;position:absolute;inset:0}.peak-dark-zone:after{opacity:.12}.peak-cream-zone.grain:after{content:"";z-index:-1;pointer-events:none;background-image:var(--noise-ink);opacity:.5;mix-blend-mode:multiply;position:absolute;inset:0}.display-1{font-size:clamp(2.75rem,6vw,5rem);line-height:.98}.display-2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.display-3{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12}.h2-section{font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1.04}.lead{color:color-mix(in oklch, currentColor 72%, transparent);max-width:46ch;font-size:17px;line-height:1.65}.lead-wide{max-width:62ch}.meta{color:color-mix(in oklch, currentColor 60%, transparent);font-size:13px;line-height:1.5}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#8a4655;font-size:11px;font-weight:600;display:block}.on-dark .eyebrow{color:#f3dbe2;letter-spacing:.16em;font-size:12px;font-weight:500}.turn-light{color:var(--primary);font-style:italic}.turn-dark{color:var(--primary-glow)}.gold-shine{background:linear-gradient(90deg,#e8bf6a,#fff2c4,#e8bf6a);color:#0000;-webkit-background-clip:text;background-clip:text}.gold-rule{background:var(--gradient-gold);border:0;height:1px}.muted{color:var(--muted-foreground)}.on-dark .muted{color:#ffffffa8}.btn{min-height:50px;font:500 .875rem/1.3 var(--font-sans);cursor:pointer;transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease, filter var(--dur-fast) ease, background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;display:inline-flex}.btn-primary{color:var(--on-dark);background:linear-gradient(#96081c40, #96081c40), url(/website/primary-button-texture.webp) center 35% / cover no-repeat, var(--brand-600);text-shadow:0 1px 2px #46000ca6,0 0 14px #46000c73;transition:transform .2s var(--ease-out), box-shadow .2s, background-position .9s var(--ease-out);position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1a,0 12px 28px -12px #90091c99}.btn-primary:hover{background-position:0 0,50% 70%;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 16px 32px -12px #90091cb3}.btn-secondary{background-color:var(--on-dark);color:var(--brand-700);border-color:#fff9;box-shadow:0 6px 20px -8px #00000059}.btn-secondary:hover{background-color:var(--brand-50);transform:translateY(-1px)}.btn-secondary-light{background-color:var(--on-dark);color:var(--brand-700);border-color:#540d1638;box-shadow:0 6px 20px -8px #0000001f}.btn-secondary-light:hover{background-color:var(--brand-50);border-color:#540d1666;transform:translateY(-1px)}.link-cta{letter-spacing:.01em;min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:.4rem;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.link-cta:hover{text-decoration:underline}.on-dark .link-cta{color:var(--brand-300)}.btn-ghost-light{color:#ffffffd9;text-underline-offset:4px;min-height:44px;padding:0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.link{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 30%, transparent);text-underline-offset:3px}.link:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.on-dark .link{color:#fff;text-decoration-color:#ffffff59}.cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:639px){.cta-row .btn{width:100%}}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--elev-card), inset 0 1px 0 #fff;padding:1.5rem}.card-cream{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:1.5rem}.glass-card{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-2xl);background:linear-gradient(#ffffff1a,#ffffff05);border:1px solid #ffffff24;padding:1.5rem}.solid-dark-card{border-radius:var(--radius-2xl);background:#260d10c7;border:1px solid #ffffff1f;padding:1.5rem;box-shadow:inset 0 1px #ffffff14}.hover-lift{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast)}.hover-lift:hover{transform:translateY(-3px)}.icon-red-3d{color:#fff;background:radial-gradient(90% 90% at 25% 15%, #b62034, var(--brand-700) 60%, var(--brand-900));border-radius:12px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #25040899,0 10px 24px -12px #5c0a1599}.chip{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .6rem;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip-ok{color:var(--success);border-color:color-mix(in oklch, var(--success) 30%, transparent);background:color-mix(in oklch, var(--success) 7%, #fff)}.chip-gold{color:var(--attention);border-color:color-mix(in oklch, var(--gold) 45%, transparent);background:color-mix(in oklch, var(--gold) 10%, #fff)}.chip-danger{color:var(--destructive);border-color:color-mix(in oklch, var(--destructive) 30%, transparent);background:color-mix(in oklch, var(--destructive) 6%, #fff)}.chip-plan{color:var(--muted-foreground);border-style:dashed;border-color:var(--border);background:0 0}.on-dark .chip-ok{color:#a8e6cc;background:#2673532e;border-color:#66cca259}.on-dark .chip-gold{color:#f4d69a;background:#dba34324;border-color:#dba34366}.on-dark .chip-danger{color:#f6acb1;background:#bc242e33;border-color:#e87d8459}.on-dark .chip-plan{color:#ffffffb3;border-color:#ffffff4d}.metric{flex-direction:column;gap:.35rem;display:flex}.metric-value{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1}.metric-label{font-size:14px;font-weight:500}.provenance{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:12px;line-height:1.5;display:flex}.on-dark .provenance{color:#ffffff9e}details.how summary{cursor:pointer;color:var(--primary);text-underline-offset:3px;align-items:center;min-height:24px;font-size:12px;font-weight:500;text-decoration:underline;list-style:none;display:inline-flex}.on-dark details.how summary{color:#fff}details.how summary::-webkit-details-marker{display:none}details.how[open] summary{margin-bottom:.5rem}.table-wrap{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--paper);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);background:var(--cream);white-space:nowrap;padding:.75rem 1rem;font-size:11px;font-weight:600}table.data td{border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem 1rem}table.data tr:last-child td{border-bottom:0}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.blend-stage img{mix-blend-mode:multiply}.float-shadow{filter:drop-shadow(0 30px 40px #310c1159)}.scene{box-shadow:var(--elev-float);background:var(--cream);border-radius:28px;overflow:hidden}.scene img{object-fit:cover;width:100%;height:100%}.site-header{z-index:100;padding:.75rem;position:fixed;inset:0 0 auto}@media (min-width:640px){.site-header{padding:.75rem 1.25rem}}@media (min-width:1024px){.site-header{padding:.75rem 2rem}}.header-wrap{border-radius:10px;max-width:1440px;margin:0 auto;position:relative}.header-glass{z-index:-1;-webkit-backdrop-filter:blur(24px);pointer-events:none;border-radius:10px;transition:opacity .5s;position:absolute;inset:0}.header-glass.red{opacity:0;background:#ffffff1f;border:1px solid #ffffff40;box-shadow:0 20px 60px -20px #0009}.header-glass.white{opacity:1;background:#fffc;border:1px solid #ffffff80;box-shadow:0 20px 60px -20px #0000002e}.site-header[data-theme=red] .header-glass.red{opacity:1}.site-header[data-theme=red] .header-glass.white{opacity:0}.header-bar{color:#334155;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 1rem;transition:color .5s;display:flex}@media (min-width:640px){.header-bar{padding:0 1.25rem}}@media (min-width:1024px){.header-bar{padding:0 1.5rem}}.site-header[data-theme=red] .header-bar{color:#fff}.header-left{align-items:center;gap:1.25rem;min-width:0;display:flex}@media (min-width:1536px){.header-left{gap:2.5rem}}.brand{border-radius:12px;align-items:center;gap:.7rem;min-height:44px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:32px;height:27px}.brand-wordmark{letter-spacing:.04em;font:600 16px/1.15 Cinzel Variable,Georgia,serif}.brand-sub{font:500 9px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin-top:4px;display:block}.nav{align-items:center;gap:1rem;display:none}@media (min-width:1536px){.nav{gap:1.5rem}}.nav a{color:#334155;border-radius:6px;padding:1rem .25rem;font-size:15px;text-decoration:none;transition:color .5s}.nav a:hover,.nav a[aria-current=page]{color:#020617}.site-header[data-theme=red] .nav a{color:#ffffffe6}.site-header[data-theme=red] .nav a:hover,.site-header[data-theme=red] .nav a[aria-current=page]{color:#fff}.nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:6px}.header-actions{align-items:center;gap:.25rem;display:flex}.header-actions .btn{margin-left:.25rem}.icon-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.icon-btn:hover{background:color-mix(in oklch, currentColor 10%, transparent)}.menu-btn{color:#1e293b;border:1px solid #cbd5e1;min-width:44px;min-height:44px}.site-header[data-theme=red] .menu-btn{color:#fff;border-color:#fff3}.lang-trigger{color:inherit;font:inherit;background:0 0;border:0}.lang-trigger:hover{background:color-mix(in oklch, currentColor 10%, transparent)}.lang-trigger:focus-visible{outline-offset:2px;outline:2px solid}.lang-footer,.lang-menu{align-items:center;gap:.5rem;display:inline-flex}.lang-footer [aria-current],.lang-menu [aria-current]{color:#fff;font-weight:600}.lang-footer a+span,.lang-footer span+a{position:relative}.lang-menu{min-height:44px;padding:0 .75rem;font-size:14px}.lang-menu [aria-current]{color:var(--ink)}.mobile-panel .lang-menu a{min-height:44px;padding:0;display:inline-flex}.hide-sm{display:none}@media (min-width:1280px){.nav{display:flex}.menu-btn{display:none}.hide-sm{display:inline-flex}}.mobile-panel{background:var(--paper);border:1px solid var(--soft-border);max-width:1440px;max-height:70vh;color:var(--ink);border-radius:16px;margin:.5rem auto 0;padding:.75rem;overflow:auto}.mobile-panel a{min-height:44px;color:color-mix(in oklch, var(--ink) 70%, transparent);border-radius:6px;align-items:center;padding:0 .75rem;font-size:14px;text-decoration:none;display:flex}.mobile-panel a:hover{background:color-mix(in oklch, var(--ink) 5%, transparent)}.mobile-panel a.primary-row{background:var(--primary);color:#fff;font-weight:600}.mobile-group{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-700);margin:1rem .75rem .25rem;font-size:11px;font-weight:600}.mobile-actions{gap:.5rem;margin-top:1rem;display:flex}.mobile-actions .btn{flex:1;padding-inline:.75rem}.preview-band{z-index:60;width:max-content;max-width:calc(100% - 1.5rem);color:var(--brand-950);text-align:center;background:repeating-linear-gradient(135deg,#dba343 0 14px,#d69729 14px 28px);border-radius:999px;padding:.45rem 1rem;font-size:12px;font-weight:600;line-height:1.35;position:fixed;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #36171b73}.preview-band .long{display:none}@media (min-width:768px){.preview-band .long{display:inline}}body:has(.preview-band){padding-bottom:3.5rem}.footer-outer{padding:4rem .375rem .375rem}@media (min-width:640px){.footer-outer{padding:4rem .625rem .625rem}}@media (min-width:1024px){.footer-outer{padding:4rem 1rem 1rem}}.footer-card{isolation:isolate;color:#fff;background-color:var(--brand-700);background-image:radial-gradient(80% 60% at 20% 0,#7f101ff2,#0000 60%),radial-gradient(60% 50% at 90% 100%,#42050de6,#0000 55%),linear-gradient(165deg,#620f1a 0%,#490811 55%,#3a040b 100%);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #2e050b8c,0 12px 24px -12px #23060a73,inset 0 1px #b82e4040,inset 0 -1px #27020799}@media (min-width:640px){.footer-card{border-radius:1rem}}@media (min-width:1024px){.footer-card{border-radius:1.5rem}}.footer-card:before{content:"";z-index:-1;pointer-events:none;background-image:var(--noise-light);opacity:.13;mix-blend-mode:overlay;background-size:180px 180px;position:absolute;inset:0}.footer-card:after{content:"";z-index:-1;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background:radial-gradient(#0000 50%,#1d020580 100%);position:absolute;inset:0}.footer-band{border-bottom:1px solid #ffffff12;padding:3.5rem 0 2.5rem}.footer-kicker{letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:500}.footer-two{gap:2.5rem;padding:3.5rem 0 1rem;display:grid}.footer-two>div{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.footer-two{grid-template-columns:1fr 1fr}.footer-two>:last-child{justify-content:flex-end;align-items:flex-end}}.footer-logo3d{filter:drop-shadow(0 20px 30px #1d020559);width:auto;height:7rem}@media (min-width:768px){.footer-logo3d{height:8rem}}.talk-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.75rem;padding:.375rem 1rem .375rem .375rem;text-decoration:none;display:inline-flex}.talk-card:hover{background:#ffffff14}.talk-card .who{flex:none;position:relative}.talk-card .who img.face{object-fit:cover;border-radius:999px;width:36px;height:36px;box-shadow:0 0 0 1px #fff3}.talk-card .who:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--brand-800);background:#22c55e;border-radius:999px;position:absolute;bottom:-1px;right:-1px}.talk-card .name{align-items:center;gap:.3rem;font-size:13.5px;font-weight:600;display:flex}.talk-card .name img{width:14px;height:14px}.talk-card .role{color:#fff9;font-size:12px;display:block}.footer-dir{border-top:1px solid #ffffff1a;gap:2.5rem 1.5rem;margin-top:3rem;padding-top:2.5rem;display:grid}@media (min-width:640px){.footer-dir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer-dir{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}.footer-head{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch, var(--brand-300) 90%, transparent);margin-bottom:.75rem;font-size:11px;font-weight:600}.footer-links{display:grid}.footer-links a,.footer-links span{color:#ffffffb3;text-underline-offset:4px;align-items:center;min-height:32px;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-links a.em{color:#fff;font-weight:500}.footer-links a.em:after{content:"→";color:#ffffffb3;margin-left:.35rem}.footer-legal{border-top:1px solid #ffffff1a;margin-top:3rem}.footer-legal-row{color:#ffffff8c;flex-direction:column;gap:1rem;padding:1.25rem 0;font-size:12px;display:flex}.footer-legal-row .links{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}@media (min-width:768px){.footer-legal-row{flex-direction:row;justify-content:space-between;align-items:center}}.footer-legal-row a{color:inherit;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.footer-legal-row a:hover{color:#fff}.glass-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fffc;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;font-size:12px;line-height:1.25;display:inline-flex}.glass-pill.tall{border-radius:1rem}.glass-pill .disc{background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.glass-pill .disc img{object-fit:contain;width:20px;height:20px}.glass-pill small{color:#ffffff80;font-size:10.5px;display:block}.footer-imprint{color:#ffffff73;padding-bottom:1.5rem;font-size:11px;line-height:1.6}.footer-ghost{z-index:1;height:8rem;position:relative;overflow:hidden}@media (min-width:640px){.footer-ghost{height:10rem}}@media (min-width:768px){.footer-ghost{height:12rem}}.footer-ghost .wordmark{opacity:.08;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:5rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}@media (min-width:640px){.footer-ghost .wordmark{height:7rem}}@media (min-width:768px){.footer-ghost .wordmark{height:9rem}}@media (min-width:1024px){.footer-ghost .wordmark{height:11rem}}.footer-ghost .wordmark-text{font-family:var(--font-serif);color:#ffffff14;font-size:clamp(5rem,16vw,12rem);line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.rolling-coin{opacity:.9;filter:drop-shadow(0 25px 25px #00000059);width:5rem;height:5rem;animation:22s linear infinite coin-roll;position:absolute;bottom:.75rem;left:0}@media (min-width:768px){.rolling-coin{width:7rem;height:7rem}}@keyframes coin-roll{0%{transform:translate(-120%)rotate(0)}to{transform:translate(calc(100vw + 20%))rotate(1800deg)}}.proof-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem;display:flex}@media (min-width:768px){.proof-card{padding:1.5rem}}.proof-card .metric-value{color:#fff;font-size:clamp(1.9rem,3.4vw,3rem)}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.proof-grid>:first-child{grid-column:1/-1}@media (max-width:400px){.proof-card{padding:1rem .75rem}.proof-card .metric-label{font-size:13px}}@media (min-width:640px){.proof-grid{gap:1rem}}@media (min-width:1024px){.proof-grid>:first-child{grid-column:auto}.proof-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.shiny-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#ef808f;font-size:12px}.art{justify-content:center;align-items:center;margin:0;display:flex}.art img{object-fit:contain;filter:drop-shadow(0 18px 38px #1c141224);width:100%;height:auto}.art.blend img{mix-blend-mode:multiply;filter:none}.on-dark .art img{filter:drop-shadow(0 30px 50px #00000073)}.art-hero img{max-height:300px}.art-section img{max-height:260px}@media (min-width:640px){.art-hero img{max-height:400px}.art-section img{max-height:300px}}@media (min-width:1024px){.art-hero img{max-height:520px}.art-section img{max-height:360px}.art.bleed-r{margin-right:-1rem}.art.bleed-l{margin-left:-1rem}}@media (min-width:1280px){.art.bleed-r{margin-right:-2.5rem}.art.bleed-l{margin-left:-2.5rem}}.ask{background:var(--paper);color:var(--ink);border:1px solid var(--soft-border);box-shadow:var(--elev-card);border-radius:22px}.ask-form{gap:.5rem;padding:.5rem;display:flex}.ask-input{min-width:0;min-height:48px;font:400 16px var(--font-sans);color:var(--ink);background:0 0;border:0;flex:1;padding:0 .75rem}.ask-input:focus-visible{outline-offset:0}.ask-suggest{flex-wrap:wrap;gap:.5rem;padding:0 1rem 1rem;display:flex}.ask-suggest button{font:500 13px var(--font-sans);border:1px solid var(--border);background:var(--cream);color:var(--ink);cursor:pointer;border-radius:999px;min-height:36px;padding:.45rem .8rem}.ask-suggest button:hover{border-color:var(--brand-300)}.ask-answer{border-top:1px solid var(--border);padding:1.25rem}.on-dark .ask .meta,.ask .meta{color:var(--muted-foreground)}.investor-card{border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--border);align-items:center;gap:.9rem;padding:1rem;display:flex}.avatar{background:radial-gradient(90% 90% at 25% 15%, #9b2736, var(--brand-800));color:#fff;width:56px;height:56px;font-family:var(--font-serif);border-radius:999px;flex:none;place-items:center;font-size:1.35rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.avatar img{object-fit:cover;width:100%;height:100%}.bar-row{grid-template-columns:9.5rem 1fr 4.5rem;align-items:center;gap:.75rem;font-size:14px;display:grid}@media (max-width:480px){.bar-row{grid-template-columns:1fr 3.5rem}.bar-row .bar-track{order:3;grid-column:1/-1}}.bar-track{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.peak-white-zone .bar-track,.peak-cream-zone .bar-track{background:var(--brand-100)}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--viz-seq-3), var(--viz-seq-2));height:100%}.peak-white-zone .bar-fill,.peak-cream-zone .bar-fill{background:linear-gradient(90deg, var(--viz-seq-5), var(--viz-seq-4))}.timeline{gap:1.25rem;padding-left:1.75rem;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--gold), color-mix(in oklch, var(--gold) 20%, transparent));width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.tl-item{position:relative}.tl-dot{border:2px solid var(--gold);background:var(--paper);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.45rem;left:-1.75rem}.tl-item[data-kind=capital] .tl-dot{background:var(--brand-700);border-color:var(--brand-300)}.on-dark .tl-dot{background:var(--brand-900)}.stage{border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--paper);height:100%;padding:1.5rem}.stage[data-stage=building]{background:var(--cream)}.stage[data-stage=planned]{background:0 0;border-style:dashed}.stage[data-stage=vision]{background:0 0;border-style:dotted}.field{gap:.35rem;display:grid}.field label{font-size:13px;font-weight:600}.field input,.field select,.field textarea{border-radius:var(--radius-sm);border:1px solid var(--border);min-height:48px;font:400 16px var(--font-sans);color:var(--ink);background:#fff;width:100%;padding:.7rem .85rem}.field textarea{resize:vertical;min-height:120px}.check{align-items:flex-start;gap:.6rem;font-size:14px;display:flex}.check input{width:20px;height:20px;accent-color:var(--brand-700);flex:none;margin-top:2px}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@keyframes spin-slow{to{transform:rotateY(360deg)}}.coin-roll{animation:22s linear infinite spin-slow}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.drift{animation:drift 9s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media print{.zone{box-shadow:none}.grain:after,.site-header,.preview-band{display:none}a[href^=http]:after{content:" (" attr(href) ")"}}.h3{font-family:var(--font-serif);font-size:clamp(24px,2.4vw,30px);line-height:1.15}details.faq-item summary{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;list-style:none;display:flex}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:after{content:"+";color:var(--primary);font-size:22px;transition:transform .2s}details.faq-item[open] summary:after{transform:rotate(45deg)}.page-hero{background-image:radial-gradient(at 90% 15%,#f0b9c344,#0000 60%);padding-top:104px}@media (min-width:640px){.page-hero{padding-top:112px}}.page-hero-grid{align-items:center;gap:2rem;padding-block:2.5rem;display:grid}@media (min-width:640px){.page-hero-grid{padding-block:3rem}}@media (min-width:1024px){.page-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(340px,.8fr);min-height:600px;padding-block:5rem}}.page-h1{text-wrap:balance;max-width:56rem;color:var(--ink);margin-top:1rem;font-size:clamp(2.5rem,5vw,5.25rem);line-height:1}.page-lead{max-width:42rem;color:color-mix(in oklch, var(--ink) 72%, transparent);margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.section-head h2{text-wrap:balance;margin-top:1rem;font-size:clamp(2.25rem,4.2vw,3rem);line-height:1.04}.section-head p.intro{max-width:42rem;color:color-mix(in oklch, currentColor 70%, transparent);margin-top:1.25rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.ruled{border-block:1px solid color-mix(in oklch, currentColor 15%, transparent);margin:0;padding:0;list-style:none}.ruled>li+li{border-top:1px solid color-mix(in oklch, currentColor 15%, transparent)}.vpath{gap:.75rem;display:grid}@media (min-width:640px){.vpath{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vpath{grid-template-columns:repeat(5,minmax(0,1fr))}}.vpath-step{position:relative}.vpath-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-2xl);height:100%;box-shadow:var(--elev-card), inset 0 1px 0 #fff;flex-direction:column;padding:1.25rem 1.25rem 0;display:flex;overflow:hidden}.vpath-card[data-current]{border-color:color-mix(in oklch, var(--gold) 60%, transparent);box-shadow:var(--elev-card), 0 0 0 3px color-mix(in oklch, var(--gold) 18%, transparent)}.vpath-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vpath-dot{border:2px solid var(--gold);background:var(--paper);border-radius:50%;flex:none;width:.85rem;height:.85rem}.vpath-card[data-current] .vpath-dot{background:var(--brand-700);border-color:var(--gold)}.vpath-round{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-700);margin-top:1.1rem;font-size:12px;font-weight:600}.vpath-value{color:var(--brand-700);white-space:nowrap;margin-top:.4rem;font-size:clamp(2rem,3vw,2.6rem)}.vpath-bar{align-items:flex-end;height:72px;margin-top:1rem;display:flex}.vpath-bar span{background:linear-gradient(180deg, color-mix(in oklch, var(--gold) 55%, transparent), color-mix(in oklch, var(--gold) 12%, transparent));border-radius:.5rem .5rem 0 0;width:100%;display:block}.vpath-card[data-current] .vpath-bar span{background:linear-gradient(180deg, var(--brand-700), color-mix(in oklch, var(--brand-700) 35%, transparent))}@media (max-width:639px){.vpath-card{padding-top:1rem}.vpath-round{margin-top:.75rem}.vpath-bar{height:36px;margin-top:.75rem}}
.investor-profile-grid{align-items:start}.investor-profile-card{min-width:0}.investor-info-box{border:1px solid var(--soft-border);background:var(--paper);border-radius:24px;overflow:hidden;box-shadow:0 10px 28px #540d1608}.investor-info-heading{background:linear-gradient(130deg, #fff, var(--blush));padding:24px 28px}.investor-info-meta{color:#76636a;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.investor-info-meta .tabular{color:var(--brand-700);font-size:17px}.investor-info-person{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.investor-info-person .avatar{width:42px;height:42px}.investor-info-person h3{color:var(--brand-900);font-family:inherit;font-size:20px;font-weight:600;line-height:1.3}.investor-info-person>p{color:#76636a;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.investor-info-body{border-top:1px solid var(--soft-border);padding:20px 28px 24px}.investor-info-role{color:#695d60;justify-content:space-between;align-items:flex-start;gap:16px;font-size:13px;line-height:1.6;display:flex}.investor-info-role>a{border:1px solid var(--soft-border);width:32px;height:32px;color:var(--brand-700);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.investor-info-bio{color:#695d60;max-width:90ch;margin-top:18px;font-size:14px;line-height:1.75}.investor-info-source{color:#856975;align-items:center;gap:6px;margin-top:18px;font-size:11px;text-decoration:none;display:inline-flex}.investor-info-source:hover{text-decoration:underline}.investor-profile-details{margin-top:12px}.investor-profile-details summary{cursor:pointer;width:fit-content;color:var(--brand-700);font-size:12px;font-weight:500}.timeline-person .investor-info-location{align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.investor-profile-details .investor-info-body{margin-top:12px;padding:12px 0 0}.timeline-person .investor-info-bio{margin-top:12px;font-size:12px;line-height:1.75}.timeline-person .investor-info-role p{margin:0;font-size:12px}@media (max-width:600px){.investor-info-heading,.investor-info-body{padding:20px}.investor-info-person>p{flex-basis:100%;margin-left:0}.investor-info-person h3{font-size:18px}}.investor-views{margin-top:32px;scroll-margin-top:110px}.investor-view-tabs{border:1px solid var(--soft-border);background:var(--blush);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:32px;padding:6px;display:flex}.investor-view-tabs button{color:var(--brand-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:14px;display:flex}.investor-view-tabs button[aria-selected=true]{background:var(--brand-700);color:#fff;box-shadow:0 4px 10px #540d1626}.view-icon{opacity:.8;flex-shrink:0;width:13px;height:13px}.view-icon-0{border-left:2px dotted;border-block:2px solid}.view-icon-1{border:2px solid;border-radius:3px}.view-icon-2{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;border-block:2px solid}.investor-views [role=tabpanel][hidden]{display:none}.timeline-intro{background:linear-gradient(130deg, var(--blush), #f4e4e8);border:1px solid var(--soft-border);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:36px;display:grid}.timeline-intro h3{max-width:22ch;margin-top:12px;font-size:clamp(26px,3vw,38px);line-height:1.15}.timeline-intro p:not(.eyebrow){color:#695d60;max-width:62ch;margin-top:16px;font-size:14px;line-height:1.7}.timeline-stats{gap:28px;margin:0;display:flex}.timeline-stats>div{flex-direction:column-reverse;gap:6px;display:flex}.timeline-stats dt{color:#695d60;max-width:15ch;font-size:12px;line-height:1.5}.timeline-stats dd{color:var(--brand-700);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:500;line-height:1}.timeline-stats dd span{color:#8a6570;font-size:18px}.timeline-year-nav{flex-wrap:wrap;gap:10px;margin-block:24px 40px;display:flex}.timeline-year-nav a{border:1px solid var(--soft-border);color:var(--brand-700);border-radius:999px;align-items:center;gap:28px;padding:10px 18px;font-size:13px;text-decoration:none;display:flex}.timeline-year-nav svg{flex-shrink:0;transform:rotate(90deg)}.timeline-year-nav a:hover{background:var(--blush);border-color:#ba8290}.timeline-year,.timeline-undated{scroll-margin-top:110px}.timeline-year-heading{align-items:baseline;gap:16px;margin-block:38px 22px;display:flex}.timeline-year-heading h3{color:var(--brand-700);font-size:40px;line-height:1}.timeline-year-heading>span{color:var(--muted-foreground);font-size:12px}.investor-timeline-list,.timeline-people{margin:0;padding:0;list-style:none}.investor-timeline-step{border-left:1px solid #d6a8b3;grid-template-columns:170px minmax(0,1fr);gap:30px;margin-left:7px;padding:0 0 22px 26px;display:grid;position:relative}.investor-timeline-step:last-child{padding-bottom:0}.investor-timeline-step:before{content:"";background:var(--brand-700);width:11px;height:11px;box-shadow:0 0 0 5px var(--paper);border-radius:50%;position:absolute;top:20px;left:-6px}.investor-timeline-step>time{color:var(--brand-700);padding-top:17px;font-size:13px;font-weight:500}.timeline-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.timeline-person{border:1px solid var(--soft-border);background:linear-gradient(125deg,#fff,#fcf8f9);border-radius:20px;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.timeline-person .avatar{flex-shrink:0;width:42px;height:42px;font-size:13px}.timeline-person-copy{min-width:0}.timeline-person h4{overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.timeline-instrument{color:#755560;margin-top:6px;font-size:11px;line-height:1.5;display:inline-block}.timeline-instrument-purchase{color:#245647}.timeline-instrument-certificate{color:#7c5419}.timeline-person p{color:#766c6f;margin-top:9px;font-size:11px;line-height:1.6}.timeline-undated{background:var(--blush);border:1px dashed #c7a5af;border-radius:24px;margin-top:40px;padding:30px}.timeline-undated h3{margin-top:10px;font-size:clamp(25px,3vw,32px);line-height:1.2}.timeline-undated>p:not(.eyebrow){color:#695d60;max-width:74ch;margin-top:14px;font-size:14px;line-height:1.7}.timeline-undated ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.timeline-undated li{border:1px solid var(--soft-border);background:#fff;border-radius:999px;padding:8px 14px;font-size:12px}.timeline-sources{color:#695d60;margin-top:24px;font-size:12px;line-height:1.8}.timeline-sources summary{cursor:pointer;width:fit-content;color:var(--brand-700);font-weight:600}.timeline-sources p{max-width:100ch;margin-top:10px}@media (max-width:1000px){.timeline-intro{grid-template-columns:minmax(0,1fr);gap:24px}.timeline-stats{gap:40px}.investor-timeline-step{grid-template-columns:135px minmax(0,1fr);gap:20px}.timeline-people{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.investor-view-tabs{width:100%}.investor-view-tabs button{flex:1;gap:6px;padding:11px 10px;font-size:12px}.timeline-intro{border-radius:22px;padding:24px}.timeline-intro .eyebrow{letter-spacing:.1em;font-size:9px}.timeline-stats dd{font-size:36px}.timeline-year-nav{gap:8px}.timeline-year-nav a{gap:14px;padding:9px 14px}.investor-timeline-step{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:20px}.investor-timeline-step>time{padding-top:12px}.investor-timeline-step:before{top:17px}.timeline-person{border-radius:16px;gap:12px;padding:16px}.timeline-undated{padding:24px}}.investor-hero{isolation:isolate;grid-template-rows:auto repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);margin:10px 10px 56px;display:grid;position:relative}.investor-hero:before{content:"";border-radius:var(--zone-radius);background:var(--gradient-stage);pointer-events:none;grid-area:1/1/3}.investor-hero-copy{width:min(100%,1040px);color:var(--on-dark);text-align:center;grid-area:1/1;margin-inline:auto;padding:142px 32px 48px;position:relative}.investor-hero-copy .eyebrow{font-size:10px}.investor-hero h1{margin-top:22px;font-size:clamp(46px,5.2vw,76px);line-height:1.02}.investor-hero h1 em{color:var(--hero-rose)}.hero-copy{color:#f3dbe2;text-wrap:pretty;max-width:680px;margin:24px auto 0;font-size:16px;line-height:1.8}.hero-copy span{color:var(--on-dark)}.investor-hero .cta-row{justify-content:center;margin-top:28px}.hero-micro{color:#f3dbe2;margin-top:16px;font-size:11px}.investor-explore{z-index:1;background:var(--paper);width:min(1240px,100% - 64px);color:var(--brand-900);border:1px solid #fff9;border-radius:32px;grid-area:2/1/4;margin-inline:auto;padding:28px;position:relative;box-shadow:0 28px 64px -24px #1d0c0e3d,0 8px 24px #1d0c0e12,inset 0 1px #ffffffd9}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:601px){.investor-explore{-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(125deg,#ffffffc9,#ffffffa6 50%,#ffffffbd)}}}.explore-heading{text-align:center;margin-bottom:22px}.explore-heading .eyebrow{color:var(--brand-700);letter-spacing:.16em;font-size:10px}.explore-heading h2{margin-top:8px;font-size:clamp(28px,3vw,38px)}.explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.explore-card{background:linear-gradient(145deg, #fff9, var(--blush));box-shadow:inset 0 1px 0 var(--paper);transition:transform .2s var(--ease-out), box-shadow .2s;border:1px solid #fffc;border-radius:22px;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex;position:relative}.explore-card:nth-child(2){background:linear-gradient(145deg,#ffffffb3,#f5e5e9)}.explore-card:nth-child(3){background:linear-gradient(145deg,#ffffffb3,#f1eee8)}.explore-card:nth-child(4){background:linear-gradient(145deg,#ffffffb3,#f6efe5)}.explore-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #540d1614}.explore-number{color:#8a4655;letter-spacing:.12em;font-size:10px;position:absolute;top:16px;left:18px}.explore-card img{object-fit:contain;filter:drop-shadow(0 12px 12px #540d161f);align-self:center;width:128px;height:132px;margin:0 0 18px}.explore-title{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:16px;font-weight:600;display:flex}.explore-title svg{flex-shrink:0}.explore-copy{color:#695d60;margin-top:8px;font-size:13px;line-height:1.6}.investor-proof{padding-block:24px 64px}.investor-proof>.container>.eyebrow{text-align:center;margin-bottom:26px}.trust-grid{border-block:1px solid var(--soft-border);gap:0}.trust-grid .proof-card{background:0 0;border:0;border-radius:0;padding:26px 18px}.trust-grid .proof-card+.proof-card{border-left:1px solid var(--soft-border)}.trust-grid .metric-value{color:var(--brand-700);font-size:clamp(30px,3vw,42px)}.trust-grid .metric-label{color:var(--foreground);font-size:12px}.trust-grid .meta{color:var(--muted-foreground)}.investor-ask{width:min(100%,860px);margin:36px auto 0}.investor-closing{border-radius:var(--zone-radius);background:var(--gradient-stage);color:var(--on-dark);margin:12px 10px;padding-block:88px;overflow:clip}.closing-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:60px;display:grid}.investor-closing h2{margin-top:20px;font-size:clamp(44px,5.2vw,76px)}.investor-closing h2 em{color:var(--hero-rose)}.investor-closing .lead{margin-top:24px}.investor-closing .cta-row{margin-block:30px 12px}.closing-art{background:linear-gradient(145deg,#ffffff26,#ffffff05 52%,#ffffff15);border:1px solid #ffffff40;border-radius:30px;place-items:center;min-height:400px;display:grid;box-shadow:inset 0 1px #ffffff40,0 18px 48px #23050e26}.closing-art img{filter:drop-shadow(0 24px 26px #23050e40);width:min(100%,310px);height:auto;padding:20px}@media (max-width:1100px){.explore-card{padding:18px 14px}.explore-title{font-size:14px}.closing-grid{gap:32px}}@media (max-width:1023px){.trust-grid>:first-child{border-bottom:1px solid var(--soft-border)}.trust-grid .proof-card:nth-child(2n){border-left:0}.trust-grid .proof-card:nth-child(n+4){border-top:1px solid var(--soft-border)}}@media (max-width:800px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-grid{grid-template-columns:minmax(0,1fr)}.closing-art{min-height:280px}.closing-art img{width:220px}}@media (max-width:600px){.investor-hero{margin:6px 6px 36px}.investor-hero:before{border-radius:24px}.investor-hero-copy{padding:116px 20px 32px}.investor-hero-copy .eyebrow{font-size:9px;line-height:1.8}.investor-hero h1{font-size:clamp(38px,10vw,56px)}.hero-copy{margin-top:20px;font-size:14px;line-height:1.7}.hero-micro{font-size:10px;line-height:1.7}.investor-explore{border-radius:24px;width:calc(100% - 24px);padding:20px 12px 12px}.explore-heading{padding-inline:8px}.explore-heading h2{font-size:30px}.explore-grid{gap:8px}.explore-card{border-radius:16px;padding:18px 12px 16px}.explore-card img{width:92px;height:106px;margin-bottom:12px}.explore-copy{font-size:12px}.explore-title{gap:4px;font-size:13px}.investor-proof{padding-block:18px 36px}.investor-closing{border-radius:24px;margin-inline:6px;padding-block:56px}.investor-closing .cta-row .btn{white-space:normal}}@media (max-width:359px){.explore-grid{grid-template-columns:minmax(0,1fr)}.explore-title{font-size:16px}}@media (prefers-reduced-motion:reduce){.explore-card{transition:none}.explore-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.investor-explore{background:var(--paper);-webkit-backdrop-filter:none}}
.plm-trigger{letter-spacing:.08em;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.plm-trigger--icon{justify-content:center;width:2.75rem;padding:0}.plm-trigger--icon svg{opacity:1}.plm-trigger-flag{letter-spacing:0;font-size:1rem;line-height:1}.plm-trigger svg{opacity:.7}.plm-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.plm-root{--plm-red:#c71f3b;--plm-gold:#c59e63;--plm-ink:#210d10;z-index:2147483000;color:#fff;font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif);position:fixed;inset:0}.plm-root *,.plm-root :before,.plm-root :after{box-sizing:border-box}.plm-root button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit;line-height:1.3}.plm-root button:focus-visible,.plm-root input:focus-visible{outline:2px solid var(--plm-gold);outline-offset:2px}.plm-backdrop{background:#1b0e102e;animation:.25s ease-out plm-fade;position:absolute;inset:0}.plm-dialog{-webkit-backdrop-filter:blur(32px)saturate(1.5);backdrop-filter:blur(32px)saturate(1.5);background:radial-gradient(120% 80% at 50% 0,#ad1f3647,#0000 60%),linear-gradient(160deg,#5b151f9e,#2a0f13b8);border:1px solid #ffffff38;border-radius:1rem;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) plm-rise;display:flex;position:absolute;inset:.75rem;overflow:hidden;box-shadow:0 30px 80px -15px #1208098c,inset 0 1px #ffffff2e}@media (min-width:640px){.plm-dialog{inset:1.5rem}}@media (min-width:768px){.plm-dialog{inset:2.5rem}}.plm-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.plm-title{font-family:var(--font-display,"Cinzel", Georgia, serif);letter-spacing:.02em;text-shadow:0 1px 4px #0000004d;margin:0;font-size:1.25rem;font-weight:700}.plm-icon-btn{border-radius:1rem;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s;display:grid;background:#ffffff1f!important;border:1px solid #fff3!important}.plm-icon-btn:hover{background:#fff3!important}.plm-search-wrap{flex-shrink:0;padding:0 1.5rem .75rem}.plm-search{position:relative}.plm-search-icon{color:#fff9;z-index:2;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.plm-input,.plm-ghost{width:100%;padding:.85rem 5.75rem .85rem 2.75rem;font-family:inherit;font-size:1rem;line-height:1.4}.plm-input{z-index:1;color:#fff;caret-color:#fff;appearance:none;background:#ffffff1a;border:1px solid #ffffff38;border-radius:.75rem;outline:none;position:relative}.plm-input::-webkit-search-cancel-button{display:none}.plm-input::placeholder{color:#ffffff8c}.plm-ghost{z-index:2;pointer-events:none;color:#fff6;white-space:pre;border:1px solid #0000;position:absolute;inset:0;overflow:hidden}.plm-ghost-typed{color:#0000}.plm-search-actions{z-index:3;align-items:center;gap:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.plm-kbd{font:inherit;color:#fff9;border:1px solid #ffffff40;border-radius:.3rem;padding:.15rem .4rem;font-size:.65rem}.plm-mini-btn{border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;color:#fff9!important}.plm-mini-btn:hover{color:#fff!important;background:#ffffff1a!important}.plm-listening{animation:1.6s ease-in-out infinite plm-pulse;color:#ff8a8a!important}.plm-dym{margin-top:.5rem;font-size:.8rem;color:#fff9!important}.plm-dym span{color:#fff;text-underline-offset:3px;text-decoration:underline}.plm-scroll{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:1;min-height:0;overflow-y:auto}.plm-list-view,.plm-welcome{animation:.25s cubic-bezier(.22,1,.36,1) plm-slide}.plm-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem .5rem;display:flex}.plm-summary{color:#ffffffa6;margin:0;font-size:.8rem}.plm-sort{position:relative}.plm-chip{white-space:nowrap;border-radius:.6rem;align-items:center;gap:.4rem;min-height:2rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;color:#ffffffbf!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.plm-chip:hover{color:#fff!important;background:#ffffff29!important}.plm-chip[aria-pressed=true]{box-shadow:0 0 18px #ffffff59;color:var(--plm-ink)!important;background:#ffffffd9!important}.plm-reset{border-style:dashed!important}.plm-sort-menu{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-radius:.75rem;width:15rem;padding:.25rem;animation:.15s ease-out plm-fade;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 32px #00000040}.plm-sort-item{text-align:left;border-radius:.5rem;width:100%;padding:.55rem .75rem;font-size:.8rem;display:block;color:#321b1f!important}.plm-sort-item:hover{background:#321b1f0f!important}.plm-sort-item[aria-selected=true]{font-weight:600;background:#321b1f14!important}.plm-filters{flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem .5rem;display:flex}.plm-filter-row{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}@media (max-width:639px){.plm-filters{align-items:stretch;padding-top:.75rem}.plm-filter-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.plm-filter-row::-webkit-scrollbar{display:none}.plm-toolbar{align-items:flex-start}}.plm-maps{justify-content:center;align-items:flex-end;gap:1.5rem;padding:.75rem 1.5rem .5rem;display:none}@media (min-width:768px){.plm-maps{display:flex}}.plm-map{flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.plm-map img{opacity:.3;filter:brightness(1.2);z-index:1;width:auto;height:9rem;transition:opacity .5s,filter .5s;position:relative}.plm-map span{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;font-size:.65rem;transition:color .5s}.plm-map:before{content:"";filter:blur(18px);opacity:0;background:radial-gradient(circle,#ffffff59 0%,#ffffff1a 60%,#0000 100%);border-radius:50%;transition:opacity .5s;position:absolute;inset:.5rem}.plm-map-active img{opacity:1;filter:brightness(1.35)drop-shadow(0 0 8px #ffffff59)}.plm-map-active span{color:#fff}.plm-map-active:before{opacity:1;animation:3s ease-in-out infinite plm-pulse}.plm-grid{grid-template-columns:1fr;gap:.5rem;margin:0;padding:1rem 1rem 1.5rem;list-style:none;display:grid}@media (min-width:640px){.plm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plm-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 1.5rem 1.5rem}}.plm-item{border-radius:.75rem;align-items:center;transition:background-color .2s;display:flex;position:relative}.plm-item-main{text-align:left;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.75rem 0 .75rem 1rem;display:flex}.plm-live:hover{background:#ffffff1a}.plm-selected{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.plm-flag{flex-shrink:0;font-size:1.875rem;line-height:1}.plm-names{flex-direction:column;min-width:0;display:flex}.plm-native{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.plm-local{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.plm-local em{color:var(--plm-gold);font-style:italic}.plm-soon .plm-item-main{opacity:.55;cursor:default}.plm-soon .plm-flag{filter:grayscale(30%)}.plm-star{opacity:0;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;margin-right:.5rem;transition:opacity .2s,color .2s;display:grid;color:#ffffff59!important}.plm-item:hover .plm-star,.plm-star:focus-visible,.plm-star-on{opacity:1}.plm-star:hover{color:#ffffffbf!important}.plm-star-on{color:#facc15!important}@media (hover:none){.plm-star{opacity:.6}}.plm-dot{background:var(--plm-red);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-right:1rem;box-shadow:0 0 0 2px #ffffffd9}.plm-empty{text-align:center;color:#ffffffb3;padding:3rem 1.5rem;font-size:.9rem}.plm-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:2rem 1.5rem 3rem;display:flex}.plm-welcome-flag{margin-bottom:1.25rem;font-size:3rem}.plm-welcome-title{font-family:var(--font-display,"Cinzel", Georgia, serif);text-shadow:0 1px 4px #0000004d;margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.plm-welcome-greeting{color:#ffffffbf;margin:0 0 1rem;font-size:.9rem}.plm-welcome-sign{align-items:center;gap:.35rem;margin:0 0 1.25rem;font-size:1.5rem;display:inline-flex}.plm-welcome-sign:after{content:none}.plm-welcome-actions{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.plm-back,.plm-cta{z-index:1;border-radius:.75rem;padding:.65rem 1.25rem;font-size:.9rem;transition:background-color .2s;position:relative;background:#ffffff24!important;border:1px solid #ffffff38!important}.plm-cta{padding:.65rem 1.5rem;font-weight:600;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff80;color:var(--plm-ink)!important;background:#ffffffe6!important}.plm-cta:hover{background:#fff!important}.plm-back:hover{background:#ffffff38!important}.plm-cta-wrap{display:inline-flex;position:relative}.plm-cta-glow{filter:blur(3px);pointer-events:none;border-radius:1rem;position:absolute;inset:-3px}.plm-cta-glow-soft{filter:blur(8px);opacity:.45;inset:-6px}.plm-welcome-sub{color:#fff9;margin:.9rem 0 0;font-size:.8rem;font-style:italic}.plm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes plm-fade{0%{opacity:0}to{opacity:1}}@keyframes plm-rise{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:none}}@keyframes plm-slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes plm-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.plm-backdrop,.plm-dialog,.plm-list-view,.plm-welcome,.plm-sort-menu,.plm-listening,.plm-map-active:before{animation:none}}.plm-notice{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:2147482000;color:#fff;width:min(36rem,100vw - 2rem);font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif);opacity:0;pointer-events:none;background:radial-gradient(120% 140% at 0 0,#711420 0%,#0000 60%),linear-gradient(165deg,#590d17,#38060c);border:1px solid #c59e6366;border-radius:1.25rem;align-items:center;gap:.75rem;padding:.75rem .5rem .75rem 1rem;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;transform:translate(-50%,1rem);box-shadow:inset 0 1px #ffffff24,0 24px 60px -20px #250408a6}.plm-notice[dir=rtl]{padding:.75rem 1rem .75rem .5rem}.plm-notice-in{opacity:1;pointer-events:auto;transform:translate(-50%)}.plm-notice-dot{background:#c59e63;border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #c59e632e}.plm-notice-text{color:#ffffffe0;flex:1;margin:0;font-size:.8125rem;line-height:1.45}.plm-notice-close{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.plm-notice-close:hover{color:#fff;background:#ffffff1a}.plm-notice-close:focus-visible{outline-offset:2px;outline:2px solid #c59e63}@media (prefers-reduced-motion:reduce){.plm-notice{transition:none}}
