@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.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/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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.0zr6hhvz-h9nw.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_51313c8d-module__01JI3a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_51313c8d-module__01JI3a__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.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/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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.1v5bejj26fx9h.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_990ee05f-module__3s_ruq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_990ee05f-module__3s_ruq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#0b0b0c;--bg-2:#121214;--bg-3:#1a1a1e;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f1ea;--muted:#9a958c;--dim:#6e6a64;--accent:#e8ff4d;--paper:#efe8dc;--ink:#141311;--up:#b8f06a;--down:#ff6b4a;--max:1180px;--nav-h:64px;--pad:28px;--font:var(--font-geist), Inter, ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font)}body{font-feature-settings:"ss01";font-size:16.5px;line-height:1.55}a{color:inherit;text-decoration:none;transition:color .15s}img{display:block}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.mono{font-family:var(--mono)}.nums{font-variant-numeric:tabular-nums}.ticker{border-bottom:1px solid var(--line);color:var(--muted);min-height:36px;padding:9px 0;font-size:12px}.ticker .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.ticker b{color:var(--text);font-weight:500}.up{color:var(--up)}.down{color:var(--down)}header.site{z-index:20;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0b0b0cdb;transition:background .2s,border-color .2s;position:sticky;top:0}header.site.clear{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.logo{letter-spacing:-.03em;align-items:baseline;gap:9px;font-size:22px;font-weight:600;display:flex}.logo span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:400}nav.links{color:var(--muted);align-items:center;gap:22px;font-size:13.5px;display:flex}nav.links a.active,nav.links a:hover{color:var(--text)}.nav-item{display:contents}.investor-dropdown{position:relative}.investor-dropdown>button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.investor-dropdown>button:hover,.investor-dropdown>button.active,.investor-dropdown.open>button{color:var(--text)}.investor-dropdown>button.active:after,.investor-dropdown.open>button:after{content:"";background:var(--text);height:1px;position:absolute;bottom:-9px;left:0;right:0}.investor-menu{z-index:40;border:1px solid var(--line);background:#0b0b0c;width:320px;padding:24px 28px;display:none;position:absolute;top:calc(100% + 25px);left:-28px}.investor-dropdown.open .investor-menu{flex-direction:column;gap:0;display:flex}.investor-menu a{color:var(--text);padding:8px 0;font-size:15px;line-height:1.35}.investor-menu a:hover,.investor-menu a.active{color:var(--accent)}.nav-right{color:var(--dim);align-items:center;gap:14px;font-size:12px;display:flex}.nav-right em{color:var(--text);font-style:normal}.btn{border:1px solid var(--line-2);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:400;display:inline-flex}.btn:hover{background:var(--bg-3)}.btn.solid{background:var(--paper);color:var(--ink);border-color:#0000;font-weight:500}.btn.solid:hover{background:var(--paper);opacity:.92}.dropdown{position:relative}.dropdown-menu{background:var(--bg-2);border:1px solid var(--line-2);z-index:30;border-radius:0;min-width:220px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0}.dropdown.open .dropdown-menu{display:block}.dropdown-menu a{color:var(--muted);border-radius:0;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13.5px;display:flex}.dropdown-menu a:hover{background:var(--bg-3);color:var(--text)}.dropdown-menu a span{color:var(--dim);font-size:11px}.menu-btn,.drawer{display:none}.hero{width:100%;min-height:calc(680px + var(--nav-h));margin-top:calc(-1 * var(--nav-h));border-bottom:1px solid var(--line);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:center center;width:100%;height:100%}.hero-bg:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, #0b0b0ceb 28%, #0b0b0c8c 50%, #0b0b0c00 74%), linear-gradient(180deg, #0b0b0c8c 0%, #0b0b0c00 28%, #0b0b0cbf 100%);position:absolute;inset:0}.hero-inner{z-index:1;width:100%;max-width:none;padding:calc(72px + var(--nav-h)) clamp(28px, 3vw, 64px) 40px;flex-direction:column;gap:44px;display:flex;position:relative}.hero-copy{max-width:620px}.kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:500}h1{letter-spacing:-.045em;font-size:clamp(36px,5.2vw,64px);font-weight:500;line-height:.98}.lede{max-width:46ch;color:var(--muted);margin-top:20px;font-size:16.5px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-actions .btn{padding:11px 18px;font-size:13.5px}.hero-financials{gap:16px;display:grid}.hero-financials-head{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;display:flex}.hero-kpis{grid-template-columns:repeat(3,1fr);display:grid}.hero-kpis .kpi{border-left:1px solid var(--line-2);padding:4px 0 4px 20px}.hero-kpis .kpi:first-child{border-left:0;padding-left:0}.kpi .n{color:var(--accent);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(36px,3.3vw,52px);font-weight:500;line-height:1}.kpi .l{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:11px}.kpi .change{color:var(--accent);margin-top:4px;font-size:11px}.kpis{background:var(--line);border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0 56px;display:grid;overflow:hidden}.kpis .kpi{background:var(--bg-2);padding:20px 22px}h2.sec{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:11px;font-weight:500}.sec-row{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.sec-row h2.sec{margin-bottom:0}.hero+.wrap{padding-top:56px}.sec-row a{color:var(--muted);font-size:12px}.sec-row a:hover{color:var(--text)}.brands-head>span{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.brands{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:72px;display:grid}.brand{background:var(--bg-2);border:0;border-radius:0;min-height:330px;position:relative;overflow:hidden}.brand .pic{background:var(--bg-3);position:absolute;inset:0}.brand .pic img{object-fit:cover;width:100%;height:100%}.brand:first-child .pic img{object-position:50% 42%}.brand:nth-child(2) .pic img{object-position:50% 40%}.brand .txt{z-index:1;background:linear-gradient(#0000,#0b0b0cf0);padding:64px 22px 22px;position:absolute;inset:auto 0 0}.brand h3{letter-spacing:-.03em;font-size:26px;font-weight:500}.brand p{color:var(--text);opacity:.72;margin-top:4px;font-size:13.5px}.brand .ext{color:var(--accent);margin-top:10px;font-size:12px;display:inline-block}.featured-brands{grid-template-columns:repeat(2,1fr)}.featured-brands .brand{border:0;min-height:440px}.featured-brands .brand .txt{background:linear-gradient(90deg,#0b0b0cf0 0%,#0b0b0c94 48%,#0b0b0c14 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:34px;display:flex;inset:0}.featured-brands .brand-name{letter-spacing:-.04em;font-size:34px;line-height:1;position:absolute;top:30px;left:34px}.featured-brands .brand-eyebrow{color:#ffffffbd;letter-spacing:.14em;text-transform:uppercase;max-width:22ch;margin-bottom:auto;padding-top:52px;font-size:11px;line-height:1.45}.featured-brands .brand h3{max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.02}.featured-brands .brand p{max-width:34ch;margin-top:14px;line-height:1.5}.featured-brands .brand-link{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:20px;display:grid}.trio{grid-template-columns:.9fr 1.25fr;gap:12px;padding-bottom:72px;display:grid}.panel{background:var(--bg-2);border:0;border-radius:0;padding:24px}.report{grid-template-columns:124px 1fr;align-items:start;gap:22px;display:grid}.cover{border:0;border-radius:0;width:124px;height:172px;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%}.panel h3{letter-spacing:-.02em;margin:2px 0 6px;font-size:18px;font-weight:500}.panel p{color:var(--muted);font-size:13.5px;line-height:1.45}.files{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.file{border:1px solid var(--line-2);border-radius:0;padding:8px 10px;font-size:12.5px}.file:hover{background:var(--bg-3)}.file-links{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;display:flex}.file-links a{border-bottom:1px solid var(--line-2);padding-bottom:1px}.file-links a:hover{color:var(--text);border-bottom-color:var(--text)}.price{letter-spacing:-.03em;font-size:28px;font-weight:500}.price small{margin-left:8px;font-size:13px;font-weight:400}.chart{background:linear-gradient(#ffffff08,#fff0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60'%3E%3Cpath d='M0 48 L20 42 L40 46 L60 30 L80 34 L100 22 L120 26 L140 16 L160 20 L180 10 L200 14' fill='none' stroke='%23B8F06A' stroke-width='2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:0;height:84px;margin:16px 0 12px}.ranges{gap:6px;display:flex}.ranges span{color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:11px}.ranges .on{color:var(--text);border-color:var(--line-2)}.news-item{border-bottom:1px solid var(--line);padding:12px 0;display:block}.news-item:last-child{border-bottom:0}.news-item time{color:var(--dim);margin-bottom:4px;font-size:11px;display:block}.news-item b{font-size:14px;font-weight:500;display:block}.news-item .tag{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;font-size:11px}.news-item .tag.dim{color:var(--dim)}.latest-news{padding-bottom:72px}.news-grid{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);display:grid}.news-grid .news-item{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:22px 24px 20px 0;display:flex}.news-grid .news-item+.news-item{padding-left:24px}.news-grid .news-item:last-child{border-right:0}.news-grid .news-item b{max-width:28ch;font-size:17px;line-height:1.35}.news-grid .news-item>span{color:var(--accent);margin-top:auto;padding-top:18px;display:block}.news-grid .news-item:hover b{color:var(--accent)}.news-grid .news-item:hover>span{transform:translate(4px)}.news-grid .news-item:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.news-grid .news-item>span{transition:transform .18s}.press-search-section{padding-bottom:72px}.press-search-bar{grid-template-columns:minmax(0,1fr) auto;gap:9px 24px;max-width:820px;margin-bottom:28px;display:grid}.press-search-bar label{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.press-search-bar>span{color:var(--dim);white-space:nowrap;align-self:center;font-size:11px}.press-search-input{border:1px solid var(--line-2);background:var(--bg-2);align-items:center;min-height:52px;padding:0 16px;display:flex}.press-search-input:focus-within{border-color:var(--accent)}.press-search-input svg{color:var(--dim);flex:none}.press-search-input input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 12px}.press-search-input input::placeholder{color:var(--dim)}.press-search-input input::-webkit-search-cancel-button{filter:invert();opacity:.55}.press-search-results{border-top:1px solid var(--line-2);max-width:820px}.press-search-results .news-item{grid-template-columns:110px 1fr auto;align-items:start;gap:18px;padding:20px 0;display:grid}.press-search-results .news-item time{margin:3px 0 0}.press-search-results .news-item b{font-size:16px;line-height:1.4}.press-search-results .news-item>span{color:var(--accent)}.press-search-empty{border-bottom:1px solid var(--line);padding:42px 0}.press-search-empty strong{font-size:18px;font-weight:500}.press-search-empty p{color:var(--dim);margin-top:6px;font-size:14px}.section-kicker{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.equity-case-preview{border-top:3px solid var(--accent);margin-bottom:72px;padding:36px 0 0}.equity-case-preview-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);align-items:end;gap:56px;padding:0 20px 32px;display:grid}.equity-case-preview-head .section-kicker{color:var(--accent);font-weight:600}.equity-case-preview-head h2{letter-spacing:-.05em;max-width:17ch;font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:1}.equity-case-preview-head>p{max-width:46ch;color:var(--muted);font-size:15.5px;line-height:1.6}.equity-case-preview-grid{background:linear-gradient(120deg, #e8ff4d09, transparent 36%), var(--bg-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.equity-case-preview-grid article{flex-direction:column;min-height:270px;padding:28px 24px;display:flex}.equity-case-preview-grid article+article{border-left:1px solid var(--line)}.equity-case-preview-grid article>span{color:var(--accent);font-size:13px}.equity-case-preview-grid h3{letter-spacing:-.035em;max-width:15ch;margin-top:44px;font-size:23px;font-weight:500;line-height:1.08}.equity-case-preview-grid p{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.55}.equity-case-preview-grid strong{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:10px;font-weight:500;line-height:1.45}.equity-case-preview-link{background:var(--bg-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;font-size:13px;font-weight:500;display:flex}.equity-case-preview-link span,.equity-case-preview-link:hover{color:var(--accent)}.ai-scale{border:0;border-top:3px solid var(--accent);background:radial-gradient(circle at 4% 8%, #e8ff4d0b, transparent 38%), radial-gradient(circle at 78% 42%, #25655924, transparent 55%), var(--bg-2);grid-template-columns:1.06fr .94fr;margin-bottom:72px;padding:48px 44px;display:grid;position:relative;overflow:hidden}.ai-scale:before{content:"";pointer-events:none;opacity:.24;background-image:repeating-linear-gradient(105deg,#0000 0 23px,#ffffff03 24px 25px);position:absolute;inset:0}.ai-scale-copy,.ai-scale-list{z-index:1;position:relative}.ai-scale-copy{padding-right:54px}.ai-scale .section-kicker{color:var(--accent);font-weight:600}.ai-scale-title{letter-spacing:-.055em;max-width:9ch;margin-top:22px;font-size:clamp(44px,5.3vw,70px);font-weight:500;line-height:.98}.ai-scale-body{max-width:48ch;margin-top:28px}.ai-scale-body p{color:var(--muted);font-size:15.5px;line-height:1.55}.ai-scale-body p+p{margin-top:14px}.ai-scale-link{border-bottom:1px solid var(--accent);align-items:center;gap:8px;margin-top:28px;padding-bottom:3px;font-size:14px;font-weight:500;display:inline-flex}.ai-scale-link span,.ai-scale-link:hover{color:var(--accent)}.ai-scale-list{border-left:1px solid var(--line-2);padding-left:38px;list-style:none}.ai-scale-item{border-bottom:1px solid var(--line-2);grid-template-columns:88px 1fr;align-items:center;gap:18px;min-height:132px;display:grid}.ai-scale-item:last-child{border-bottom:0}.ai-scale-number{color:var(--accent);letter-spacing:-.055em;font-size:clamp(44px,4.4vw,62px);font-weight:400;line-height:1}.ai-scale-item h3{letter-spacing:-.02em;font-size:19px;font-weight:500}.ai-scale-item p{color:var(--muted);margin-top:3px;font-size:14.5px;line-height:1.45}.commerce-engine{background:radial-gradient(circle at 52% 48%, #23524624, transparent 44%), var(--bg-2);border:0;margin-bottom:72px;padding:34px 34px 28px}.engine-topline{border-bottom:1px solid var(--line-2);color:var(--dim);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;padding-bottom:16px;font-size:10px;display:flex}.engine-topline span:first-child{color:var(--accent)}.engine-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:40px;padding:38px 0;display:grid}.engine-intro{align-self:center}.engine-intro h2{letter-spacing:-.055em;max-width:9.5ch;font-size:clamp(40px,4.6vw,62px);font-weight:500;line-height:.98}.engine-intro p{max-width:38ch;color:var(--muted);margin-top:26px;font-size:15.5px;line-height:1.55}.engine-diagram{--engine-gap:18px;gap:var(--engine-gap);grid-template-columns:.92fr 1.55fr .94fr;min-width:0;display:grid}.engine-brands,.engine-platform{border:1px solid var(--line-2)}.engine-box-label,.engine-platform-title{min-height:48px;color:var(--dim);letter-spacing:.18em;text-transform:uppercase;padding:15px 18px 12px;font-size:10px}.engine-platform-title{color:var(--accent);text-align:center;font-weight:600}.engine-brand{border-top:1px solid var(--line-2);flex-direction:column;justify-content:center;min-height:142px;padding:22px 18px;display:flex;position:relative}.engine-brand:after{content:"";z-index:1;width:calc(var(--engine-gap) + 1px);background:var(--accent);height:2px;position:absolute;top:50%;left:100%}.engine-brand strong{font-size:20px;font-weight:500;line-height:1.05}.engine-brand span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-top:10px;font-size:9px;line-height:1.55}.engine-platform{padding:0 16px 16px}.engine-platform-layers{border:1px solid var(--line-2)}.engine-platform-layers div{border-bottom:1px solid var(--line-2);text-align:center;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;min-height:57px;padding:10px;font-size:11px;display:flex}.engine-platform-layers div:last-child{border-bottom:0}.engine-results{border-left:1px solid var(--line-2);min-width:0;padding-left:16px}.engine-results .engine-box-label{padding-left:0;padding-right:0}.engine-result{border-bottom:1px solid var(--line-2);letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;min-height:95px;font-size:20px;font-weight:600;line-height:1.08;display:flex;position:relative}.engine-result:before{content:"";width:calc(var(--engine-gap) + 1px);background:var(--accent);height:2px;position:absolute;right:calc(100% + 16px)}.engine-result strong{color:var(--accent);font:inherit}.engine-result:last-child{border-bottom:0}.engine-thesis{border-top:1px solid var(--line-2);grid-template-columns:150px 1fr;align-items:start;gap:26px;padding-top:22px;display:grid}.engine-thesis>span{color:var(--dim);letter-spacing:.2em;text-transform:uppercase;font-size:9px;line-height:1.5}.engine-thesis p{letter-spacing:-.025em;font-size:clamp(18px,2.1vw,26px);line-height:1.25}.share-page{isolation:isolate;padding-bottom:80px;position:relative}.share-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 12%,#e8ff4d13,#0000 26%),radial-gradient(circle at 62% 18%,#47645c24,#0000 34%),linear-gradient(118deg,#0b0b0c00 32%,#1424225c 100%);width:100vw;height:560px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.share-hero{border-bottom:0;padding:64px 0 36px}.share-hero h1{letter-spacing:-.055em;font-size:clamp(52px,6.5vw,82px);font-weight:500;line-height:.95}.share-hero p{max-width:720px;color:var(--muted);margin-top:16px;font-size:18px}.share-quote-bar{background:linear-gradient(115deg,#e8ff4d13,#121214f5 38%,#161d1ceb);border-radius:0;grid-template-columns:1.35fr .72fr .62fr 1fr;align-items:stretch;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 18px 55px #00000038}.share-quote-bar>div{flex-direction:column;justify-content:center;min-width:0;min-height:84px;padding:17px 22px;display:flex}.share-quote-bar>div+div{border-left:1px solid var(--line)}.share-quote-bar small{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1.45}.share-quote-bar strong{margin-top:4px;font-size:15px;font-weight:500;line-height:1.2;display:block}.share-quote-symbol{grid-template-columns:38px 1fr;align-items:center;gap:14px;display:grid!important}.share-quote-symbol>span,.share-policy-icon{width:38px;height:38px;color:var(--accent);letter-spacing:-.04em;background:#e8ff4d1a;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #e8ff4d1f}.share-quote-symbol strong{color:var(--accent);margin-top:0;font-size:16px}.share-quote-symbol small{letter-spacing:0;text-transform:none;margin-top:4px;display:block}.share-quote-value strong{letter-spacing:-.035em;font-size:25px}.share-quote-value strong span{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.share-quote-change strong{font-size:18px}.share-quote-meta{text-align:right;align-items:flex-end}.share-quote-meta strong{color:var(--muted);font:10px var(--mono)}.share-market-grid{grid-template-columns:1.72fr .78fr;align-items:stretch;gap:16px;padding:0 0 68px;display:grid}.share-widget{background:linear-gradient(145deg,#191b1cf5,#101113fa);border:0;border-radius:0;min-width:0;padding:24px;box-shadow:0 14px 42px #00000029}.share-widget header,.share-section-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.share-widget h2,.share-section h2,.share-bottom-grid h2{letter-spacing:-.04em;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.05}.share-widget h3,.share-policy h3{letter-spacing:-.02em;font-size:18px;font-weight:500}.share-widget header p,.share-section-head p{color:var(--dim);margin-top:7px;font-size:13px}.share-facts-widget{flex-direction:column;display:flex}.share-facts-widget dl{margin:18px 0 auto}.share-facts-widget dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:12px;padding:13px 0;display:grid}.share-facts-widget dt{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.share-facts-widget dd{overflow-wrap:anywhere;font-size:12px}.share-section{padding:0 0 68px}.share-section-head{margin-bottom:22px}.share-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.share-section-heading h2{margin-top:8px}.share-section-heading>p{max-width:390px;color:var(--dim);text-align:right;padding-bottom:3px;font-size:13px}.share-owner-list-widget{margin-bottom:16px}.share-owner-list-widget>h3,.share-owner-chart>h3{margin-bottom:22px}.share-owner-list-widget .datablocks-host{min-height:580px}.share-owner-list-widget .mf-widget{min-width:760px}.share-owner-list-widget .mf-powered-by{color:var(--dim)!important}.share-owner-list-widget .mf-powered-by img{filter:invert()}.share-owner-distributions{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.share-owner-chart{min-height:390px}.share-owner-chart .datablocks-host{min-height:320px;overflow:hidden}.share-owner-chart .mf-graph{min-height:310px}.share-owner-chart .highcharts-legend-item text,.share-owner-chart .highcharts-data-labels text{fill:var(--muted)!important;color:var(--muted)!important;font-family:var(--font)!important}.share-owner-chart .highcharts-color-0{fill:var(--accent)!important;stroke:var(--accent)!important}.share-owner-chart .highcharts-color-1{fill:#b8c55c!important;stroke:#b8c55c!important}.share-owner-chart .highcharts-color-2{fill:#879344!important;stroke:#879344!important}.share-owner-chart .highcharts-color-3{fill:#65713e!important;stroke:#65713e!important}.share-owner-chart .highcharts-color-4{fill:#4c5637!important;stroke:#4c5637!important}.share-owner-chart .highcharts-color-5{fill:#3b4332!important;stroke:#3b4332!important}.share-owner-chart .highcharts-color-6{fill:#737a68!important;stroke:#737a68!important}.share-owner-chart .highcharts-color-7{fill:#a0a58f!important;stroke:#a0a58f!important}.share-owner-chart .highcharts-color-8{fill:#5f625b!important;stroke:#5f625b!important}.share-section>.section-kicker+h2{margin:8px 0 22px}.share-metric-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.share-metric{min-height:230px}.share-metric-live[data-widget=stock-calculator]{grid-column:1/-1}.share-metric header{align-items:center}.share-dividend-grid{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.dividend-head{grid-template-columns:repeat(4,1fr)}.share-policy{color:var(--text);background:linear-gradient(145deg,#e8ff4d17,#171d18eb);border:0;border-radius:0;padding:28px;box-shadow:0 14px 42px #00000029}.share-policy-icon{margin-bottom:22px;font-size:15px}.share-policy p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.6}.share-policy a{border-bottom:1px solid var(--accent);color:var(--accent);margin-top:24px;padding-bottom:2px;font-size:12px;font-weight:500;display:inline-block}.share-policy a:hover{opacity:.65}.policy-page{padding-bottom:80px}.policy-head{max-width:850px;padding-bottom:46px}.policy-head h1{max-width:12ch}.policy-target{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:40px;min-height:190px;padding:30px 0;display:flex}.policy-target>div{align-items:baseline;gap:26px;display:flex}.policy-target strong{color:var(--accent);letter-spacing:-.07em;font-size:clamp(64px,8vw,108px);font-weight:500;line-height:.85}.policy-target>div span{max-width:28ch;color:var(--muted);font-size:17px;line-height:1.35}.policy-target>span{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.policy-content{grid-template-columns:.42fr 1.58fr;gap:48px;padding:64px 0 68px;display:grid}.policy-content .section-kicker{color:var(--accent)}.policy-copy{max-width:780px;color:var(--muted);font-size:17px;line-height:1.72}.policy-copy p+p{margin-top:22px}.policy-copy p:first-child{color:var(--text);font-size:21px;line-height:1.58}.policy-rationale{background:var(--bg-2);grid-template-columns:.75fr 1.25fr;gap:56px;padding:46px;display:grid}.policy-rationale h2{letter-spacing:-.045em;max-width:12ch;margin-top:14px;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.02}.policy-rationale>p{color:var(--muted);line-height:1.72}.policy-decision{border-bottom:1px solid var(--line-2);grid-template-columns:.42fr 1.58fr;gap:48px;padding:34px 0;display:grid}.policy-decision p{max-width:720px;font-size:17px}.policy-links{justify-content:flex-end;gap:28px;padding-top:34px;display:flex}.policy-links a{font-size:12px}.policy-links a span{color:var(--accent);margin-left:8px}.share-bottom-grid{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.share-bottom-grid article{background:linear-gradient(145deg,#191b1cf5,#101113fa);border:0;border-radius:0;min-height:220px;padding:30px;box-shadow:0 14px 42px #00000029}.share-bottom-grid h2{margin-top:10px}.share-bottom-grid p{max-width:46ch;color:var(--muted);margin-top:14px;font-size:14px}.share-bottom-grid a{border-bottom:1px solid var(--accent);margin-top:26px;padding-bottom:2px;font-size:13px;display:inline-block}.company-page{padding-bottom:80px}.company-hero{grid-template-columns:1.55fr .72fr;align-items:end;gap:72px;padding:60px 0 42px;display:grid}.company-hero h1{letter-spacing:-.055em;font-size:clamp(50px,6vw,76px);font-weight:500;line-height:.98}.company-hero>div>p{max-width:710px;color:var(--muted);margin-top:20px;font-size:20px;line-height:1.45}.company-hero dl{border-left:1px solid var(--line-2);padding-left:28px}.company-hero dl div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:16px;padding:12px 0;display:grid}.company-hero dt,.today-detail dt{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.company-hero dd,.today-detail dd{text-transform:uppercase;font-size:13px}.company-milestones{border-top:1px solid var(--line-2);border-bottom:0;grid-template-columns:repeat(4,1fr);margin-bottom:0;display:grid}.company-milestones article{border-right:1px solid var(--line);min-height:142px;padding:22px 20px 20px}.company-milestones article:first-child{padding-left:0}.company-milestones article:last-child{border-right:0}.company-milestones time{color:var(--accent);margin-bottom:12px;font-size:13px;display:block}.company-milestones strong{font-size:15px;font-weight:500;display:block}.company-milestones p{color:var(--dim);margin-top:5px;font-size:12px;line-height:1.45}.company-section,.company-chapter{border-top:1px solid var(--line-2);padding:44px 0 52px}.company-section>h2,.company-copy h2{letter-spacing:-.05em;max-width:25ch;margin:9px 0 24px;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.02}.company-copy p,.today-detail p{max-width:62ch;color:var(--muted);font-size:15.5px;line-height:1.65}.company-copy p+p,.today-detail p+p{margin-top:16px}.company-copy blockquote,.next-section blockquote{color:var(--accent);margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.8vw,32px);font-style:italic;line-height:1.18}.company-page figure{min-width:0}.company-page figure img{object-fit:cover;border:0;width:100%;height:100%}.company-page figcaption{color:var(--dim);margin-top:7px;font-size:10px;line-height:1.4}.company-chapter{grid-template-columns:1fr 1.06fr;align-items:center;gap:64px;display:grid}.origin-section figure{height:390px}.origin-section figure img{object-position:68% center}.transition-grid{grid-template-columns:.96fr 1.04fr;align-items:start;gap:64px;display:grid}.before-after{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:18px;margin-bottom:18px;display:grid}.before-after div{flex-direction:column;display:flex}.before-after b{text-transform:uppercase;font-size:17px;font-weight:500}.before-after span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35}.before-after i{background:var(--accent);height:2px;display:block}.transition-section figure{height:270px}.transition-section figure img{object-position:center 28%}.today-images{background:var(--line-2);border:0;grid-template-columns:1.08fr .92fr;gap:1px;display:grid}.today-images figure{background:var(--bg);height:280px}.today-images figure img{border:0}.today-images figure:first-child img{object-position:center 23%}.today-images figure:last-child img{object-position:70% center}.today-images figcaption{padding:7px 9px 0}.today-detail{grid-template-columns:1.45fr .72fr;gap:64px;margin-top:34px;display:grid}.today-detail dl{border-top:1px solid var(--line-2)}.today-detail dl div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:16px;padding:10px 0;display:grid}.next-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.next-grid .company-copy>a{border-bottom:1px solid var(--accent);margin-top:26px;padding-bottom:2px;font-size:14px;display:inline-block}.next-grid .company-copy>a:hover{color:var(--accent)}.next-section blockquote{border-bottom:1px solid var(--line-2);margin-top:0;padding-bottom:30px}.next-levers{justify-content:space-between;gap:18px;padding-top:18px;display:flex}.next-levers span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.company-more{border-top:1px solid var(--line-2);padding-top:30px}.company-more>div:last-child{border:0;grid-template-columns:repeat(3,1fr);display:grid}.company-more a{border-right:1px solid var(--line-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:18px 20px;font-size:12px;display:flex}.company-more a:last-child{border-right:0}.company-more a span{color:var(--accent)}.company-more a:hover{background:var(--bg-2)}.page-head{padding:56px 0 32px}.page-head .lede{margin-top:16px}.table{border:0;border-radius:0;margin-bottom:56px;overflow:hidden}.table .t-head,.table .t-row{align-items:center;gap:12px;padding:14px 18px;display:grid}.table .t-head{background:var(--bg-2);color:var(--dim);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--line);font-size:11px}.table .t-row{border-bottom:1px solid var(--line);font-size:14px}.table .t-row:last-child{border-bottom:0}.table .t-row:hover{background:var(--bg-2)}.table .cells{flex-wrap:wrap;gap:8px;display:flex}.table .cell-link{border:1px solid var(--line-2);color:var(--muted);border-radius:0;padding:6px 10px;font-size:12px}.table .cell-link:hover{background:var(--bg-3);color:var(--text)}.t-year{color:var(--dim);text-transform:uppercase;letter-spacing:.14em;margin:32px 0 12px;font-size:12px}.governance-section-title{letter-spacing:-.025em;text-transform:none;font-size:clamp(24px,2.25vw,34px)}.facts{border:0;border-radius:0;margin-bottom:40px;overflow:hidden}.fact{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;display:grid}.fact:last-child{border-bottom:0}.fact dt{color:var(--dim);text-transform:uppercase;letter-spacing:.12em;padding:14px 18px;font-size:12px}.fact dd{padding:14px 18px;font-size:14.5px}.person{border-top:1px solid var(--line);padding:16px 0}.person:first-of-type{border-top:0}.person b{font-weight:500;display:block}.person .role{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.person-role-row{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:3px;display:flex}.independent-tag{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;font-size:9px;line-height:1}.person p{color:var(--muted);margin-top:4px;font-size:14px}.prose{max-width:64ch;color:var(--muted)}.prose p{margin-bottom:14px}.prose strong{color:var(--text);font-weight:500}.press-release-page{padding-top:44px;padding-bottom:88px}.press-release-back{color:var(--dim);margin-bottom:36px;font-size:13px;display:inline-block}.press-release-back:hover{color:var(--accent)}.press-release-article{max-width:790px}.press-release-article header{border-bottom:1px solid var(--line-2);padding-bottom:30px}.press-release-article time{color:var(--dim);margin-bottom:12px;font-size:12px;display:block}.press-release-article h1{letter-spacing:-.045em;max-width:19ch;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.02}.press-release-language-note{max-width:60ch;color:var(--accent);letter-spacing:.02em;margin-top:18px;font-size:12px}.press-release-preamble{max-width:60ch;color:var(--text);margin-top:22px;font-size:19px;line-height:1.55}.press-release-body{color:var(--muted);padding-top:34px;font-size:16px;line-height:1.7}.press-release-body>*+*{margin-top:18px}.press-release-body h2,.press-release-body h3,.press-release-body h4{color:var(--text);letter-spacing:-.02em;font-weight:500;line-height:1.2}.press-release-body h2{margin-top:42px;font-size:28px}.press-release-body h3{margin-top:32px;font-size:22px}.press-release-body ul,.press-release-body ol{padding-left:22px}.press-release-body li+li{margin-top:7px}.press-release-body a{color:var(--text);border-bottom:1px solid var(--accent);overflow-wrap:anywhere}.press-release-body blockquote{border-left:2px solid var(--accent);color:var(--text);padding-left:20px}.press-release-body img{max-width:100%;height:auto}.press-release-body hr{border:0;border-top:1px solid var(--line);height:0;margin:26px 0}.press-release-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.press-release-body th,.press-release-body td{border:1px solid var(--line-2);text-align:left;padding:9px 12px}.press-release-body th{color:var(--text);font-weight:500}.press-release-source{color:var(--dim);margin-top:42px;font-size:13px;display:inline-block}.press-release-source:hover{color:var(--accent)}.cols{grid-template-columns:1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.investor-copy{max-width:760px;color:var(--muted);margin:-4px 0 48px}.investor-copy p{line-height:1.7}.investor-widget{margin-bottom:72px}.investment-case-page{padding-bottom:80px}.investment-case-hero{max-width:980px;padding:68px 0 54px}.investment-case-hero .section-kicker{color:var(--accent)}.investment-case-hero h1{max-width:16ch;font-size:clamp(52px,7vw,86px)}.investment-case-hero>p{max-width:66ch;color:var(--muted);margin-top:24px;font-size:19px;line-height:1.55}.investment-case-metrics{background:var(--bg-2);border-top:3px solid var(--accent);margin-bottom:86px}.investment-case-metrics>header{border-bottom:1px solid var(--line);min-height:50px;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;font-size:10px;display:flex}.investment-case-metrics>div{grid-template-columns:repeat(3,1fr);display:grid}.investment-case-metrics article{flex-direction:column;min-height:170px;padding:28px 24px;display:flex}.investment-case-metrics article+article{border-left:1px solid var(--line)}.investment-case-metrics article>strong{color:var(--accent);letter-spacing:-.05em;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1}.investment-case-metrics article>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:11px}.investment-case-metrics article>small{color:var(--accent);margin-top:auto;padding-top:20px;font-size:10px}.investment-case-pillars{margin-bottom:86px}.investment-case-pillars>.section-kicker{margin-bottom:22px}.investment-case-pillars article{border-top:1px solid var(--line-2);grid-template-columns:72px minmax(220px,.8fr) minmax(260px,1fr) 230px;align-items:start;gap:28px;padding:30px 0;display:grid}.investment-case-pillars article:last-child{border-bottom:1px solid var(--line-2)}.investment-case-pillars article>span{color:var(--accent);font-size:14px}.investment-case-pillars h2{letter-spacing:-.04em;font-size:clamp(25px,2.7vw,34px);font-weight:500;line-height:1.05}.investment-case-pillars p{color:var(--muted);font-size:15px;line-height:1.6}.investment-case-pillars article>strong{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.5}.investment-case-model{background:radial-gradient(circle at 8% 12%, #e8ff4d0e, transparent 38%), var(--bg-2);grid-template-columns:.78fr 1.22fr;gap:70px;margin-bottom:86px;padding:48px 42px;display:grid}.investment-case-model h2{letter-spacing:-.055em;max-width:13ch;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:.98}.investment-case-model ol{list-style:none}.investment-case-model li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;min-height:86px;padding:17px 0;display:grid}.investment-case-model li:last-child{border-bottom:0}.investment-case-model li>span{color:var(--accent);font-size:12px}.investment-case-model li strong{font-size:17px;font-weight:500}.investment-case-model li p{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.5}.investment-case-capital{grid-template-columns:1fr .72fr;align-items:stretch;gap:64px;margin-bottom:72px;display:grid}.investment-case-capital>div{align-self:center}.investment-case-capital h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:1}.investment-case-capital>div>p{max-width:58ch;color:var(--muted);margin-top:20px;line-height:1.65}.investment-case-capital>a{background:linear-gradient(145deg,#e8ff4d1f,#151d18db);flex-direction:column;min-height:240px;padding:30px;display:flex;box-shadow:inset 0 1px #ffffff17}.investment-case-capital>a strong{max-width:12ch;color:var(--accent);letter-spacing:-.045em;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.investment-case-capital>a span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:15px;font-size:12px}.investment-case-capital>a i{color:var(--accent);align-self:flex-end;margin-top:auto;font-size:22px;font-style:normal}.investment-case-links{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);display:grid}.investment-case-links a{justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;font-size:12px;display:flex}.investment-case-links a+a{border-left:1px solid var(--line)}.investment-case-links a span{color:var(--accent)}.investment-case-links a:hover{background:var(--bg-2)}.insider-widgets{gap:48px;padding-bottom:72px;display:grid}.insider-widgets>section{min-width:0}.insider-widgets h2{letter-spacing:-.03em;margin-bottom:18px;font-size:28px;font-weight:500}.datablocks-host{overscroll-behavior-inline:contain;scrollbar-color:var(--line-2) transparent;scrollbar-width:thin;background:0 0;border:0;width:100%;max-width:100%;min-height:180px;position:relative;overflow-x:auto}.datablocks-host:not(.is-loaded):before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff09 48%,#0000 66%) 0 0/220% 100%,repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 52px);animation:1.8s ease-in-out infinite datablocks-loading;position:absolute;inset:0}@keyframes datablocks-loading{to{background-position:-220% 0,0 0}}@media (prefers-reduced-motion:reduce){.datablocks-host:not(.is-loaded):before{animation:none}}.datablocks-host:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.datablocks-host .mf-widget{max-width:100%;color:var(--text);font-family:var(--font);width:100%!important}.insider-widgets .datablocks-host .mf-widget{min-width:1040px}.datablocks-host .mf-table{border-collapse:collapse;background:0 0;width:100%}.datablocks-host .mf-table th{border-bottom:1px solid var(--line-2);background:var(--bg-3);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:13px 16px;font-size:10px;font-weight:500;line-height:1.35}.datablocks-host .mf-table td{border-bottom:1px solid var(--line);color:var(--text);white-space:nowrap;padding:14px 16px;font-size:13px;line-height:1.45}.datablocks-host .mf-table tbody tr:last-child td{border-bottom:0}.datablocks-host .mf-table tbody tr:not(.mf-transaction-table-year-header):not(.mf-sum-row):hover td{background:#ffffff06}.datablocks-host .mf-table .owner-name,.datablocks-host .mf-table .aggregated-names,.datablocks-host .mf-table .cluster-owner-name{white-space:normal;min-width:180px}.datablocks-host .mf-table .aggregated-positions{white-space:normal;min-width:148px}.datablocks-host .mf-table .mf-sum-row td{border-top:1px solid var(--line-2);background:var(--bg-3);font-weight:600}.datablocks-host .mf-table .mf-transaction-table-year-header td{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);background:var(--bg-3);color:var(--accent);letter-spacing:.08em;padding:12px 16px;font-size:12px;font-weight:600}.datablocks-host .mf-table .mf-transaction-table-year-header:first-child td{border-top:0}.datablocks-host .mf-table .negative{color:#ff9687}.datablocks-host::-webkit-scrollbar{height:7px}.datablocks-host::-webkit-scrollbar-thumb{background:var(--line-2)}.archive-language-note{max-width:680px;color:var(--dim);margin:-18px 0 34px;font-size:13px;line-height:1.55}.archive-widget{min-height:520px;margin-bottom:80px;overflow:visible}.archive-widget .mfn-archive{color:var(--text);font-family:var(--font)}.archive-widget .mfn-archive-filters{align-items:center;gap:8px 10px;margin:0 0 34px}.archive-widget .mfn-archive-filter-label{width:100%;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.archive-widget .mfn-archive-filter{border:1px solid var(--line-2);min-height:38px;color:var(--muted);border-radius:999px;gap:8px;padding:8px 13px;font-size:12px}.archive-widget .mfn-archive-filter:has(input:checked){color:var(--text);border-color:#e8ff4d73}.archive-widget .mfn-archive-filter input{width:14px;height:14px;accent-color:var(--accent);margin:0}.archive-widget .mfn-archive-year{border-top:1px solid var(--line-2)}.archive-widget .mfn-archive-year:last-child{border-bottom:1px solid var(--line-2)}.archive-widget .mfn-archive-header-year{min-height:72px;color:var(--text);letter-spacing:-.035em;align-items:center;margin:0;font-size:28px;font-weight:500;display:flex}.archive-widget .mfn-archive-header-year:before{color:var(--accent);margin-right:14px;font-size:15px}.archive-widget .mfn-archive-event{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:104px;margin:0;padding:22px 0;display:grid}.archive-widget .mfn-archive-event-heading{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:24px;display:grid}.archive-widget .mfn-archive-event-date{color:var(--dim);font:12px var(--mono)}.archive-widget .mfn-archive-event-title{color:var(--text);font-size:18px;font-weight:500;line-height:1.25}.archive-widget .mfn-archive-event-type-title{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:500}.archive-widget .mfn-archive-event-items{flex-wrap:wrap;justify-content:flex-end}.archive-widget .mfn-archive-item{margin:0;padding:0}.archive-widget .mfn-archive-item a{border:1px solid var(--line-2);min-height:38px;color:var(--text);border-radius:999px;gap:8px;padding:8px 13px;font-size:12px;text-decoration:none}.archive-widget .mfn-archive-item a:hover{border-color:var(--accent);color:var(--accent)}.archive-widget .mfn-archive-item img{filter:invert();opacity:.78;width:13px;height:16px;margin:0}.calendar-widget{min-height:520px;color:var(--text);font-family:var(--font);margin-bottom:80px;overflow:visible}.calendar-widget #mf_calendar_top_buttons,.calendar-widget #mf_calendar_buttons{flex-wrap:wrap;gap:8px;display:flex}.calendar-widget #mf_calendar_top_buttons{margin-bottom:28px}.calendar-widget button{border:1px solid var(--line-2);min-height:38px;color:var(--muted);font:500 12px var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:8px 15px}.calendar-widget button:hover{border-color:var(--accent);color:var(--text)}.calendar-widget button.mf_active_filter{border-color:var(--accent);background:var(--accent);color:var(--ink)}.calendar-widget #mf_calendar_table{border-collapse:collapse;width:100%;margin-bottom:24px}.calendar-widget #mf_calendar_table th{border-bottom:1px solid var(--line-2);color:var(--dim);letter-spacing:.13em;text-align:left;text-transform:uppercase;padding:13px 0;font-size:10px;font-weight:500}.calendar-widget #mf_calendar_table th:first-child{width:150px}.calendar-widget #mf_calendar_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:22px 0}.calendar-widget .event_date{color:var(--dim);font:12px var(--mono)}.calendar-widget .event_title{color:var(--text);font-size:18px;font-weight:500;line-height:1.3}.calendar-widget .event_category{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px}.calendar-widget .event_links{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.calendar-widget .event_links a{color:var(--muted);font-size:11px;text-decoration:none}.calendar-widget .event_links a:hover{color:var(--accent)}.share-stock-chart{min-height:390px;margin-top:20px;overflow:hidden}.share-stock-chart .chartContrls{margin-bottom:8px}.share-stock-chart .buttons{border-color:var(--line-2)!important;color:var(--muted)!important;font-family:var(--font)!important}.share-stock-chart .buttons.checked{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink)!important}.share-stock-table{min-height:0;margin-top:18px;overflow:visible}.share-stock-table .mf-stock-table{min-width:0}.share-stock-table .mf-table td{white-space:normal;padding:9px 0;font-size:11px}.share-stock-table .mf-table td:first-child{color:var(--dim);background:0 0;padding-right:12px;font-size:9px}.share-stock-table .mf-table td:last-child{text-align:right}.datablocks-volume-history{min-height:300px;margin-top:18px;overflow:hidden}.datablocks-volume-history .mf-widget{min-height:270px}.datablocks-volume-history .highcharts-series-0 .highcharts-point{fill:var(--accent)!important;stroke:var(--accent)!important}.datablocks-volume-history .highcharts-series-1 .highcharts-point{fill:#8d9947!important;stroke:#8d9947!important}.datablocks-total-return-table-v2{min-height:300px;margin-top:18px;overflow:hidden}.datablocks-total-return-table-v2 .mf_totalReturnGraph,.datablocks-total-return-table-v2 .mf_totalReturnChart{min-height:270px}.datablocks-total-return-table-v2 .mf-ticker-background{color:#ffffff06!important}.datablocks-total-return-table-v2 .highcharts-series-0 .highcharts-point{fill:var(--accent)!important;stroke:var(--accent)!important}.datablocks-total-return-table-v2 .highcharts-series-1 .highcharts-point{fill:#8d9947!important;stroke:#8d9947!important}.datablocks-volume-history .highcharts-axis-labels text,.datablocks-volume-history .highcharts-axis-title,.datablocks-volume-history .highcharts-legend-item text,.datablocks-total-return-table-v2 .highcharts-axis-labels text,.datablocks-total-return-table-v2 .highcharts-axis-title,.datablocks-total-return-table-v2 .highcharts-legend-item text{fill:var(--muted)!important;color:var(--muted)!important;font-family:var(--font)!important}.datablocks-volume-history .highcharts-grid-line,.datablocks-total-return-table-v2 .highcharts-grid-line{stroke:var(--line-2)!important}.share-metric-live[data-widget=stock-calculator]{min-height:0}.datablocks-stock-calculator{min-height:0;margin-top:22px}.datablocks-stock-calculator .mf-stock-calculator{grid-template-columns:1fr 1fr;gap:26px 34px;display:grid}.datablocks-stock-calculator .mf_date-range,.datablocks-stock-calculator .mf_number-of-shares{min-width:0}.datablocks-stock-calculator h2{margin-bottom:8px;font-size:17px;font-weight:500}.datablocks-stock-calculator p{min-height:38px;color:var(--dim);margin-bottom:16px;font-size:12px;line-height:1.5}.datablocks-stock-calculator .mf_input-wrapper{color:var(--muted);gap:6px;margin:0 12px 12px 0;font-size:11px;display:inline-grid}.datablocks-stock-calculator input{border:1px solid var(--line-2);background:var(--bg);width:150px;min-height:40px;color:var(--text);font:12px var(--mono);border-radius:0;outline:0;padding:8px 10px}.datablocks-stock-calculator input:focus{border-color:var(--accent)}.datablocks-stock-calculator button{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--ink);font:500 12px var(--font);cursor:pointer;border-radius:999px;padding:8px 16px}.datablocks-stock-calculator .result-table{grid-column:1/-1;overflow-x:auto}.datablocks-stock-calculator table{border-collapse:collapse;width:100%;min-width:900px}.datablocks-stock-calculator th,.datablocks-stock-calculator td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 10px;font-size:10px}.datablocks-stock-calculator th{color:var(--dim);font-weight:500}.datablocks-stock-calculator th:first-child,.datablocks-stock-calculator td:first-child{text-align:left;padding-left:0}.datablocks-dividend-table{min-height:0;overflow-x:auto}.datablocks-dividend-table .mf-widget{min-width:0}.datablocks-dividend-table .mf-table th,.datablocks-dividend-table .mf-table td{padding-left:12px;padding-right:12px}.investor-notice{background:var(--bg-2);border:0;max-width:760px;margin-bottom:72px;padding:32px}.investor-notice h2{letter-spacing:-.03em;font-size:28px;font-weight:500}.investor-notice p{color:var(--muted);max-width:62ch;margin:14px 0 24px}.investor-table{max-width:860px}.subscription-head{padding-bottom:32px}.subscription-card{background:var(--bg-2);border:0;max-width:760px;min-height:420px;margin-bottom:80px;padding:32px}.subscription-widget{min-height:350px;color:var(--text)}.subscription-widget .mfn-subscribe{max-width:600px;font-family:var(--font)}.subscription-widget .mfn-info-main{letter-spacing:-.02em;margin:0 0 26px;font-size:20px;line-height:1.35}.subscription-widget .mfn-info-options{color:var(--muted);margin:0 0 12px;font-size:13px}.subscription-widget .mfn-list{flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;display:flex}.subscription-widget .mfn-list-item{background:var(--bg-3);border:1px solid var(--line-2);align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex}.subscription-widget input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}.subscription-widget .mfn-field-row{margin:0 0 18px}.subscription-widget .mfn-field-input{border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:12px 14px}.subscription-widget .mfn-field-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.subscription-widget .mfn-policy{color:var(--muted);margin:0 0 22px;padding:0;font-size:13px;line-height:1.5}.subscription-widget .mfn-policy-approve{align-items:flex-start;gap:9px;display:flex}.subscription-widget .mfn-policy a{color:var(--text);text-underline-offset:3px}.subscription-widget .mfn-sub-submit{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--ink);font:500 13px var(--font);cursor:pointer;border-radius:999px;padding:10px 20px}.subscription-widget .mfn-sub-submit:disabled{border-color:var(--line-2);background:var(--bg-3);color:var(--dim);cursor:not-allowed}.subscription-widget .mfn-status{margin-top:18px;font-size:13px}.subscription-widget .mfn-success{color:var(--accent)}.subscription-widget .mfn-alert-active{background:#ff6b4a1f}.investor-row{text-decoration:none;grid-template-columns:150px 1fr auto!important}.investor-row strong{font-weight:500}.investor-contact-card{background:var(--bg-2);border:0;grid-template-columns:1fr 1fr;gap:48px;max-width:860px;margin-bottom:72px;padding:32px;display:grid}.investor-contact-card h2{letter-spacing:-.03em;font-size:28px;font-weight:500}.investor-contact-card address{color:var(--muted);font-style:normal;line-height:1.8}.investor-contact-card a{color:var(--text);border-bottom:1px solid var(--line-2)}.legal-notice{border-left:3px solid var(--accent)}.not-found-page{min-height:68vh;padding-top:clamp(70px,10vw,140px);padding-bottom:100px}.not-found-code{color:var(--accent);letter-spacing:-.08em;opacity:.96;margin-bottom:24px;font-size:clamp(82px,17vw,210px);font-weight:500;line-height:.72}.not-found-page h1{max-width:11ch;font-size:clamp(42px,6vw,74px)}.not-found-page p{max-width:52ch;color:var(--muted);margin-top:20px}.not-found-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.not-found-actions .btn{padding:11px 18px}.not-found-global{min-height:100vh;position:relative}.not-found-brand{top:32px;left:var(--pad);color:var(--text);letter-spacing:-.03em;font-size:20px;font-weight:600;position:absolute}.not-found-brand span{color:var(--muted);letter-spacing:.16em;margin-left:7px;font-size:10px;font-weight:400}.ipo-gate{background:var(--bg-2);max-width:820px;margin-bottom:80px;padding:36px}.ipo-gate h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.08}.ipo-gate-intro{max-width:66ch;color:var(--text);margin-top:18px;font-size:16px;line-height:1.65}.ipo-terms{max-width:68ch;color:var(--muted);margin-top:26px;font-size:13px;line-height:1.65}.ipo-gate-form{gap:14px;max-width:620px;margin-top:30px;display:grid}.ipo-gate-form>label:first-child{color:var(--text);font-size:13px;font-weight:500}.ipo-gate-form select{border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:10px 44px 10px 14px}.ipo-gate-form select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ipo-confirm{color:var(--muted);cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.55;display:flex}.ipo-confirm input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:2px}.ipo-denied{color:var(--down);font-size:13px}.ipo-gate-form .btn{justify-self:start;margin-top:8px;padding:11px 18px}.ipo-gate-form .btn:disabled{background:var(--bg-3);color:var(--dim);cursor:not-allowed;opacity:1}.ipo-archive{padding-bottom:80px}.ipo-closed-notice{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,640px);align-items:start;gap:28px;margin-bottom:56px;padding:24px 0;display:grid}.ipo-closed-notice .kicker{margin:3px 0 0}.ipo-closed-notice p{color:var(--muted);font-size:14px;line-height:1.65}.ipo-section{margin-bottom:64px}.ipo-section .sec-row>span{color:var(--dim);font-size:12px}.ipo-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ipo-facts>div{border-top:1px solid var(--line);min-height:126px;padding:22px 26px 22px 0}.ipo-facts>div:nth-child(odd){padding-right:32px}.ipo-facts>div:nth-child(2n){border-left:1px solid var(--line);padding-left:32px}.ipo-facts dt{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.ipo-facts dd{max-width:38ch;color:var(--text);font-size:16px;line-height:1.45}.ipo-background{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.65fr) minmax(0,1.6fr);gap:48px;padding:34px 0;display:grid}.ipo-background h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.05}.ipo-background p{max-width:66ch;color:var(--muted);line-height:1.7}.ipo-documents{border-top:1px solid var(--line-2)}.ipo-documents a{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:20px;min-height:84px;display:grid}.ipo-documents a>span:first-child{color:var(--accent);font-size:12px}.ipo-documents a strong{font-weight:500}.ipo-documents a>span:last-child{color:var(--accent);font-size:20px;transition:transform .15s}.ipo-documents a:hover>span:last-child{transform:translate(3px,-3px)}.ipo-reset{appearance:none;border:0;border-bottom:1px solid var(--line-2);color:var(--dim);font:12px var(--font);cursor:pointer;background:0 0;padding:0 0 2px}.ipo-reset:hover{color:var(--text)}.mission{border:0;grid-template-columns:1fr 1fr;min-height:440px;margin-bottom:72px;display:grid}.mission-pic{background:var(--bg-3);min-height:320px;position:relative}.mission-pic img{object-fit:cover;object-position:57% center;width:100%;height:100%}.mission-pic:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0b0c85,#0000 58%);position:absolute;inset:0}.mission-image-statement{z-index:1;color:var(--text);letter-spacing:.16em;text-transform:uppercase;font-size:14px;line-height:1.55;position:absolute;top:50%;left:34px;transform:translateY(-50%)}.mission-image-statement span{color:var(--accent)}.mission-txt{background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 44px;display:flex}.mission-txt .kicker{color:#6e6758}.mission-txt h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.05}.mission-txt p{color:#4b4740;max-width:46ch;margin-top:16px;font-size:15.5px;line-height:1.55}.mission-txt .more{color:var(--ink);border-bottom:1px solid var(--ink);margin-top:26px;padding-bottom:2px;font-size:13.5px;font-weight:500}.mission-txt .more:hover{opacity:.7}.founder-hero{background:var(--bg-2);min-height:720px;position:relative;overflow:hidden}.founder-hero-media{position:absolute;inset:0}.founder-hero-media img{object-fit:cover;object-position:center top;width:100%;height:100%}.founder-hero:after{content:"";background:linear-gradient(90deg,#0b0b0cf2 0%,#0b0b0cc9 37%,#0b0b0c47 68%,#0b0b0c38 100%),linear-gradient(#0b0b0c3d 0%,#0b0b0c0f 48%,#0b0b0cd6 100%);position:absolute;inset:0}.founder-hero-inner{z-index:1;flex-direction:column;justify-content:space-between;min-height:720px;padding-top:54px;padding-bottom:44px;display:flex;position:relative}.founder-hero-copy{max-width:790px}.founder-hero-copy .section-kicker{color:var(--accent);font-weight:600}.founder-hero-copy h1{letter-spacing:-.065em;text-transform:uppercase;margin-top:18px;font-size:clamp(58px,7.5vw,104px);font-weight:600;line-height:1.04}.founder-hero-copy h1 span,.founder-hero-copy h1 strong{display:block}.founder-hero-copy h1 strong{max-width:10ch;color:var(--accent);font-weight:inherit}.founder-hero-copy>p{color:#f4f1eadb;max-width:54ch;margin-top:28px;font-size:clamp(18px,2vw,24px);line-height:1.42}.founder-byline{grid-template-columns:auto auto;align-self:flex-end;align-items:end;gap:22px;display:grid}.founder-byline>span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;padding-bottom:3px;font-size:10px}.founder-byline>div{flex-direction:column;display:flex}.founder-byline strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.founder-byline span{color:#f4f1eac2;font-size:13px}.founder-byline small{color:#f4f1ea8c;margin-top:2px;font-size:11px}.founder-article{padding-top:82px;padding-bottom:88px}.founder-article>header{grid-template-columns:.48fr 1.52fr;align-items:start;gap:54px;margin-bottom:52px;display:grid}.founder-article>header .section-kicker{color:var(--accent)}.founder-article>header h2{letter-spacing:-.05em;max-width:16ch;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1}.founder-prose{columns:2;column-rule:1px solid var(--line);color:var(--muted);column-gap:64px;font-size:16px;line-height:1.67}.founder-prose p{break-inside:avoid;margin:0 0 22px}.founder-prose p:first-child{color:var(--text);font-size:19px;line-height:1.55}.founder-signoff{flex-direction:column;align-items:flex-start;width:fit-content;margin:34px 0 0 auto;display:flex}.founder-signoff:before{content:"";background:var(--accent);width:54px;height:2px;margin-bottom:14px}.founder-signoff strong{letter-spacing:-.03em;font-size:20px;font-weight:500}.founder-signoff span{color:var(--dim);font-size:12px}.founder-architecture{background:radial-gradient(circle at 64% 45%, #2a5f5124, transparent 42%), var(--bg-2);padding-top:56px;padding-bottom:66px}.founder-architecture:before{content:"";background:var(--line-2);height:1px;margin:-56px 0 54px;display:block}.founder-architecture-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.founder-architecture-head .section-kicker{color:var(--accent)}.founder-architecture-head h2{letter-spacing:-.05em;max-width:14ch;margin-top:12px;font-size:clamp(38px,4.8vw,60px);font-weight:500;line-height:.98}.founder-architecture-head>p{max-width:50ch;color:var(--muted);line-height:1.65}.founder-engine-diagram{grid-template-columns:.82fr 1.5fr .86fr;gap:22px;min-width:0;display:grid}.founder-engine-brands,.founder-engine-core{border:1px solid var(--line-2)}.founder-engine-brands>span,.founder-engine-results>span{min-height:47px;color:var(--dim);letter-spacing:.17em;text-transform:uppercase;padding:15px 18px;font-size:9px;display:block}.founder-engine-brands>div{border-top:1px solid var(--line-2);flex-direction:column;justify-content:center;min-height:128px;padding:20px 18px;display:flex;position:relative}.founder-engine-brands>div:after{content:"";background:var(--accent);width:23px;height:2px;position:absolute;top:50%;left:100%}.founder-engine-brands strong{font-size:20px;font-weight:500}.founder-engine-brands small{max-width:20ch;color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:8px;line-height:1.5}.founder-engine-core{padding:0 14px 14px}.founder-engine-core>strong{min-height:47px;color:var(--accent);letter-spacing:.13em;text-align:center;text-transform:uppercase;padding:14px 10px;font-size:10px;font-weight:600;display:block}.founder-engine-core>span{border:1px solid var(--line-2);min-height:50px;color:var(--muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-bottom:0;place-items:center;font-size:10px;display:grid}.founder-engine-core>span:last-child{border-bottom:1px solid var(--line-2)}.founder-engine-results{border-left:1px solid var(--line-2);padding-left:0}.founder-engine-results>div{border-bottom:1px solid var(--line);text-transform:uppercase;flex-direction:column;justify-content:center;min-height:86px;padding:14px 0 14px 28px;display:flex;position:relative}.founder-engine-results>div:last-child{border-bottom:0}.founder-engine-results>div:before{content:"";background:var(--accent);width:23px;height:2px;position:absolute;top:50%;right:100%}.founder-engine-results small{color:var(--text);font-size:14px;font-weight:500}.founder-engine-results strong{color:var(--accent);font-size:19px;font-weight:500;line-height:1.05}.founder-principles{background:var(--bg-2);padding:82px 0 88px}.founder-principles .section-kicker{color:var(--dim)}.founder-principles ol{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:34px;list-style:none;display:grid}.founder-principles li{min-width:0}.founder-principles li>span{color:var(--accent);letter-spacing:-.07em;font-size:clamp(68px,7vw,100px);font-weight:600;line-height:.86;display:block}.founder-principles h2{color:var(--accent);letter-spacing:-.03em;text-transform:uppercase;margin-top:18px;font-size:22px;font-weight:600}.founder-principles p{max-width:34ch;color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.founder-more{grid-template-columns:1fr auto;align-items:center;gap:56px;padding-top:38px;padding-bottom:72px;display:grid}.founder-more>p{max-width:72ch;color:var(--dim);font-size:11px;line-height:1.5}.founder-more nav{gap:24px;display:flex}.founder-more a{white-space:nowrap;font-size:12px}.founder-more a span{color:var(--accent);margin-left:8px}.founder-more a:hover{color:var(--accent)}footer.site{border-top:1px solid var(--line);color:var(--dim);padding:32px 0 48px;font-size:13px}.ft-top{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:36px;padding-bottom:0;display:flex}.ft-brand{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.ft-brand .logo{color:var(--text)}.ft-meta{color:var(--dim);font-size:12px}.ft-links{color:var(--muted);align-items:center;gap:22px;font-size:13px;display:flex}.ft-links a:hover{color:var(--text)}.ft{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}footer.site strong{color:var(--text);margin-bottom:8px;font-weight:500;display:block}.ft-disclaimer{color:var(--dim);border-top:0;max-width:78ch;margin-top:36px;padding-top:0;font-size:12px}@media (max-width:860px){:root{--pad:20px}nav.links{display:none}.logo{white-space:nowrap;font-size:20px}.nav-right{gap:10px}.nav-right .lang,.nav-right .dropdown{display:none}.ticker{min-height:0;padding:8px 0;font-size:11px}.ticker .wrap{flex-wrap:nowrap}.ticker-delay,.ticker-right{display:none}.kpis,.brands,.trio,.ft,.report,.cols,.news-grid{grid-template-columns:1fr}.investor-contact-card{grid-template-columns:1fr;gap:24px;padding:24px 20px}.ipo-gate{padding:26px 20px}.ipo-closed-notice,.ipo-background{grid-template-columns:1fr;gap:12px}.ipo-facts{grid-template-columns:1fr}.ipo-facts>div,.ipo-facts>div:nth-child(odd),.ipo-facts>div:nth-child(2n){border-left:0;min-height:0;padding:18px 0}.ipo-documents a{grid-template-columns:36px 1fr auto;gap:12px;min-height:76px}.investor-row{grid-template-columns:1fr auto!important}.investor-row .mono{grid-column:1/-1}.hero{min-height:calc(560px + var(--nav-h))}.hero-bg img{object-position:67% center}.hero-bg:after{background:linear-gradient(180deg, #0b0b0c73 0%, #0b0b0c1a 12%, #0b0b0c8c 40%, #0b0b0cf2 72%, var(--bg) 100%)}.hero-inner{gap:32px;padding-top:220px}.hero-financials-head{align-items:flex-start;line-height:1.4}.hero-financials-head span:last-child{text-align:right;max-width:18ch}.hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.hero-kpis .kpi{padding-left:10px}.hero-kpis .kpi:first-child{padding-left:0}.hero-kpis .kpi .n{white-space:normal;font-size:clamp(18px,6vw,24px)}.hero-kpis .kpi .l,.hero-kpis .kpi .change{letter-spacing:.08em;font-size:9px}.news-grid .news-item,.news-grid .news-item+.news-item{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:18px 0}.press-search-bar{grid-template-columns:1fr auto;gap:9px 14px}.press-search-bar label{grid-column:1}.press-search-bar>span{grid-area:1/2}.press-search-input{grid-area:2/1/auto/-1}.press-search-results .news-item{grid-template-columns:1fr auto;gap:5px 12px}.press-search-results .news-item time{grid-column:1/-1}.brand{min-height:280px}.featured-brands{grid-template-columns:1fr}.featured-brands .brand{min-height:390px}.featured-brands .brand .txt{padding:26px 22px}.featured-brands .brand-name{font-size:30px;top:24px;left:22px}.featured-brands .brand-eyebrow{padding-top:46px}.brands-head{align-items:flex-start;gap:12px}.brands-head>span{text-align:right;max-width:18ch}.equity-case-preview{padding-top:28px}.equity-case-preview-head{grid-template-columns:1fr;gap:18px;padding:0 0 26px}.equity-case-preview-head h2{font-size:clamp(34px,10vw,46px)}.equity-case-preview-grid{grid-template-columns:1fr 1fr}.equity-case-preview-grid article{min-height:250px;padding:24px 18px}.equity-case-preview-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.equity-case-preview-grid article:nth-child(4){border-top:1px solid var(--line)}.equity-case-preview-grid h3{margin-top:28px;font-size:20px}.equity-case-preview-link{padding:0 18px}.mission{grid-template-columns:1fr;min-height:0}.mission-pic{min-height:260px}.mission-pic img{object-position:58% center}.mission-image-statement{font-size:12px;left:22px}.mission-txt{padding:28px 22px 32px}.subscription-card{min-height:460px;margin-bottom:56px;padding:20px 14px}.press-release-page{padding-top:28px;padding-bottom:64px}.press-release-back{margin-bottom:24px}.press-release-article h1{font-size:clamp(34px,10.5vw,46px)}.press-release-preamble{font-size:17px}.ai-scale{grid-template-columns:1fr;padding:32px 22px}.ai-scale-copy{padding-bottom:32px;padding-right:0}.ai-scale-title{margin-top:16px;font-size:clamp(40px,12vw,54px)}.ai-scale-body{margin-top:22px}.ai-scale-list{border-top:1px solid var(--line-2);border-left:0;padding:12px 0 0}.ai-scale-item{grid-template-columns:64px 1fr;gap:12px;min-height:104px}.ai-scale-number{font-size:38px}.ai-scale-item h3{font-size:18px}.commerce-engine{padding:26px 20px 22px}.engine-layout{grid-template-columns:1fr;gap:32px;padding:30px 0}.engine-intro h2{font-size:clamp(40px,12vw,54px)}.engine-diagram{grid-template-columns:1fr;gap:18px}.engine-brands,.engine-platform{position:relative}.engine-brands:after,.engine-platform:after{content:"";z-index:1;background:var(--accent);width:2px;height:19px;position:absolute;top:100%;left:50%}.engine-brand{min-height:104px}.engine-brand:after{display:none}.engine-platform{padding:0 12px 12px}.engine-results{border-top:1px solid var(--line-2);border-left:0;padding:12px 0 0}.engine-result{min-height:76px;font-size:18px}.engine-result:before{display:none}.engine-thesis{grid-template-columns:1fr;gap:10px}.share-page:before{background:radial-gradient(circle at 85% 8%,#e8ff4d12,#0000 34%),linear-gradient(145deg,#0b0b0c00,#14242247);height:420px}.share-hero{padding:40px 0 28px}.share-hero p{font-size:16px}.share-quote-bar{grid-template-columns:1fr 1fr}.share-quote-bar>div{min-height:74px;padding:14px 16px}.share-quote-bar>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.share-quote-bar>div:nth-child(4){border-top:1px solid var(--line)}.share-quote-meta{text-align:left;align-items:flex-start}.share-quote-value strong{font-size:21px}.share-market-grid,.share-owner-distributions,.share-metric-grid,.share-dividend-grid,.share-bottom-grid{grid-template-columns:1fr}.share-market-grid{padding-bottom:52px}.share-widget{padding:20px}.share-section{padding-bottom:52px}.share-section-head{flex-direction:column;gap:12px}.share-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.share-section-heading>p{text-align:left;max-width:34ch;padding-bottom:0}.share-owner-chart{min-height:350px}.share-dividend-grid .share-widget{overflow-x:auto}.dividend-head,.share-dividend-grid .share-skeleton-table{min-width:580px}.archive-widget .mfn-archive-event{grid-template-columns:1fr auto;gap:16px}.archive-widget .mfn-archive-event-heading{grid-template-columns:1fr;gap:8px}.archive-widget .mfn-archive-event-title{font-size:16px}.calendar-widget #mf_calendar_table th:first-child{width:104px}.calendar-widget #mf_calendar_table td{padding:18px 0}.calendar-widget .event_title{font-size:16px}.share-stock-chart .rangeSelector{flex-wrap:wrap;gap:2px;width:100%}.share-stock-chart .rangeSelector .buttons{min-width:0!important;padding:2px 4px!important;font-size:8px!important}.datablocks-stock-calculator .mf-stock-calculator{grid-template-columns:1fr}.datablocks-stock-calculator .result-table{grid-column:auto}.share-bottom-grid article{min-height:190px}.policy-target{flex-direction:column;align-items:flex-start;gap:22px;min-height:0;padding:28px 0}.policy-target>div{flex-direction:column;align-items:flex-start;gap:10px}.policy-target strong{font-size:70px}.policy-content,.policy-rationale,.policy-decision{grid-template-columns:1fr;gap:22px}.policy-content{padding:46px 0 52px}.policy-copy{font-size:15px}.policy-copy p:first-child{font-size:18px}.policy-rationale{padding:30px 22px}.policy-decision{padding:30px 0}.policy-links{flex-direction:column;align-items:flex-start;gap:12px}.investment-case-hero{padding:42px 0 38px}.investment-case-hero h1{font-size:clamp(44px,13vw,60px)}.investment-case-hero>p{font-size:17px}.investment-case-metrics{margin-bottom:58px}.investment-case-metrics>header{flex-direction:column;align-items:flex-start;gap:5px;padding:15px 18px}.investment-case-metrics>div{grid-template-columns:1fr}.investment-case-metrics article{min-height:140px;padding:24px 18px}.investment-case-metrics article+article{border-top:1px solid var(--line);border-left:0}.investment-case-pillars{margin-bottom:58px}.investment-case-pillars article{grid-template-columns:48px 1fr;gap:10px 14px;padding:26px 0}.investment-case-pillars h2{font-size:27px}.investment-case-pillars p,.investment-case-pillars article>strong{grid-column:2}.investment-case-model{margin:0 calc(-1 * var(--pad)) 58px;padding:34px var(--pad);grid-template-columns:1fr;gap:34px}.investment-case-capital{grid-template-columns:1fr;gap:30px;margin-bottom:52px}.investment-case-capital>a{min-height:220px;padding:26px 22px}.investment-case-links{grid-template-columns:1fr}.investment-case-links a+a{border-top:1px solid var(--line);border-left:0}.company-hero{grid-template-columns:1fr;gap:28px;padding:40px 0 34px}.company-hero>div>p{font-size:17px}.company-hero dl{border-top:1px solid var(--line-2);border-left:0;padding:10px 0 0}.company-milestones{grid-template-columns:1fr 1fr}.company-milestones article,.company-milestones article:first-child{border-bottom:1px solid var(--line);min-height:132px;padding:18px 14px}.company-milestones article:nth-child(2n){border-right:0}.company-milestones article:nth-last-child(-n+2){border-bottom:0}.company-chapter,.transition-grid,.today-detail,.next-grid{grid-template-columns:1fr;gap:32px}.company-section,.company-chapter{padding:36px 0 42px}.company-section>h2,.company-copy h2{font-size:clamp(34px,10vw,46px)}.origin-section figure{height:300px}.transition-section figure{height:240px}.today-images{grid-template-columns:1fr}.today-images figure{height:240px}.next-levers{flex-direction:column;gap:10px}.company-more>div:last-child{grid-template-columns:1fr}.company-more a{border-right:0;border-bottom:1px solid var(--line-2)}.company-more a:last-child{border-bottom:0}.founder-hero,.founder-hero-inner{min-height:700px}.founder-hero-media img{object-position:62% center}.founder-hero:after{background:linear-gradient(180deg, #0b0b0c59 0%, #0b0b0c3d 36%, #0b0b0ced 77%, var(--bg) 100%), linear-gradient(90deg, #0b0b0cad, #0b0b0c14)}.founder-hero-inner{padding-top:34px;padding-bottom:34px}.founder-hero-copy h1{max-width:9ch;margin-top:14px;font-size:clamp(40px,11vw,58px);line-height:1}.founder-hero-copy>p{margin-top:22px;font-size:17px;line-height:1.48}.founder-byline{grid-template-columns:1fr;align-self:flex-start;gap:5px}.founder-byline strong{font-size:19px}.founder-article{padding-top:56px;padding-bottom:62px}.founder-article>header{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.founder-prose{columns:1;column-rule:0;font-size:15px}.founder-prose p:first-child{font-size:17px}.founder-architecture{padding-top:40px;padding-bottom:46px}.founder-architecture:before{margin-top:-40px;margin-bottom:38px}.founder-architecture-head{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.founder-engine-diagram{grid-template-columns:1fr;gap:20px}.founder-engine-brands>div:after{width:2px;height:21px;top:100%;left:50%}.founder-engine-core{position:relative}.founder-engine-core:after{content:"";background:var(--accent);width:2px;height:21px;position:absolute;top:100%;left:50%}.founder-engine-results{border-top:1px solid var(--line-2);border-left:0;padding-top:8px}.founder-engine-results>span{padding-left:0}.founder-engine-results>div{min-height:72px;padding-left:0}.founder-engine-results>div:before{display:none}.founder-principles{padding:58px 0 64px}.founder-principles ol{grid-template-columns:1fr;gap:42px}.founder-principles li>span{font-size:72px}.founder-more{grid-template-columns:1fr;gap:24px;padding-bottom:56px}.founder-more nav{flex-direction:column;gap:12px}.fact{grid-template-columns:1fr}.fact dt{padding-bottom:0}.menu-btn{display:inline-flex}.drawer{z-index:50;background:var(--bg);padding:20px var(--pad) 48px;-webkit-overflow-scrolling:touch;display:block;position:fixed;inset:0;overflow-y:auto}.drawer[hidden]{display:none}.drawer nav{flex-direction:column;gap:4px;margin-top:32px;display:flex}.drawer nav a{letter-spacing:-.02em;border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:22px;font-weight:500}.drawer nav a.active{color:var(--text)}.drawer .drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer .drawer-sec{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:32px;font-size:11px;font-weight:500}.drawer .drawer-brands{flex-direction:column;margin-top:6px;display:flex}.drawer .drawer-brands a{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:10px 0;font-size:16px;display:flex}.drawer .drawer-brands a span{color:var(--dim);font-size:12px}}.articles{max-width:760px;padding:8px 0 56px}.article{border-top:1px solid var(--line-2);padding:28px 0}.article h2{margin:0 0 12px;font-size:18px}.article h2 .mono{color:var(--muted);margin-right:6px}.article p{margin:0 0 12px;line-height:1.6}.article-agenda{margin:4px 0 0;padding-left:24px;line-height:1.6}.article-agenda>li{margin-bottom:6px}.article-agenda-sub{margin:4px 0 0;padding-left:22px}.financials-page .share-hero p{max-width:640px}.financials-dashboard{padding:32px 28px}.financials-dashboard .datablocks-host{min-height:120px}.financials-dashboard .mf-kpi-dashboard{grid-template-columns:repeat(3,1fr);justify-content:stretch;gap:0;display:grid}.financials-dashboard .mf-kpi-dashboard-item{border-left:1px solid var(--line-2);gap:10px;padding:6px 24px;display:grid}.financials-dashboard .mf-kpi-dashboard-item:first-child{border-left:0;padding-left:0}.financials-dashboard .mf-kpi-dashboard-item div{text-align:left}.financials-dashboard .mf-kpi-dashboard-name{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;order:1;font-size:11px}.financials-dashboard .mf-kpi-dashboard-value{color:var(--accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;order:2;align-items:baseline;gap:10px;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1;display:flex}.financials-dashboard .mf-kpi-dashboard-unit{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.financials-dashboard .mf-kpi-dashboard-label{color:var(--dim);order:3;font-size:12px}.financials-graphs .share-widget header{margin-bottom:14px}.financials-graphs .datablocks-host{min-height:320px;overflow:hidden}.financials-graphs .mf-ticker-background{display:none}.financials-table .datablocks-host{min-height:360px}.financials-table .mf-table{border-collapse:collapse;width:100%;font-size:14px}.financials-table .mf-table th,.financials-table .mf-table td{border-bottom:1px solid var(--line-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 12px}.financials-table .mf-table th:first-child,.financials-table .mf-table td:first-child{text-align:left;color:var(--muted);padding-left:0}.financials-table .mf-table th{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.financials-footer{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:32px;padding-top:8px;font-size:14px;display:flex}.financials-footer p{max-width:560px;line-height:1.6}.financials-links{white-space:nowrap;gap:8px;display:grid}@media (max-width:860px){.financials-dashboard{padding:24px 20px}.financials-dashboard .mf-kpi-dashboard{grid-template-columns:1fr}.financials-dashboard .mf-kpi-dashboard-item{border-left:0;border-top:1px solid var(--line-2);padding:16px 0}.financials-dashboard .mf-kpi-dashboard-item:first-child{border-top:0;padding-top:0}.financials-graphs,.financials-footer{grid-template-columns:1fr;display:grid}.financials-links{white-space:normal}}
