:root{--paper:#f7f4ed;--ink:#1c1b17;--muted:#6b675c;--line:#ddd8cc;--line-dark:hsla(42,38%,95%,.16);--accent:#a45e35;--accent-soft:#c18a68;--white:#fffdf8;--mono:"IBM Plex Mono","Courier New",monospace;--sans:"Instrument Sans",Arial,sans-serif;--serif:"Fraunces",Georgia,serif;--page-width:1440px;--page-pad:clamp(22px,4vw,64px);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;background:var(--ink);color:var(--paper);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{height:74px;position:sticky;z-index:40;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:0 var(--page-pad);background:hsla(42,38%,95%,.96);border-bottom:1px solid hsla(42,20%,83%,.65);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:baseline;gap:8px;width:-moz-max-content;width:max-content;text-decoration:none;color:var(--ink)}.brand-mark{font-family:var(--serif);font-size:25px;font-weight:600;letter-spacing:-.07em;line-height:1}.brand-dot{color:var(--accent)}.brand-sub{font-family:var(--mono);font-size:8px;letter-spacing:.18em}.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,36px)}.header-contact,.primary-nav a{text-decoration:none;font-size:14px;transition:opacity .2s ease,background .2s ease}.primary-nav a{color:#49463f;white-space:nowrap}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--accent)}.header-contact{justify-self:end;padding:10px 22px;color:var(--paper);background:var(--ink);border:1px solid var(--ink)}.header-contact:hover{background:var(--accent);border-color:var(--accent)}.menu-toggle{display:none;justify-self:end;border:1px solid var(--line);background:transparent;padding:8px 12px}.page-shell{width:min(100%,var(--page-width));margin:0 auto;padding-bottom:64px}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--accent);font:500 10px/1.4 var(--mono);letter-spacing:.22em;text-transform:uppercase}.eyebrow:before{content:"";display:block;width:34px;height:1px;background:currentColor}.eyebrow-light{color:#bf7d56}.hero{position:relative;min-height:clamp(560px,calc(100svh - 112px),710px);display:grid;grid-template-columns:1.06fr .94fr;border-bottom:1px solid var(--line)}.hero-copy{align-self:center;max-width:760px;padding:62px var(--page-pad) 68px}.hero-visual{position:relative;min-height:530px;overflow:hidden;border-left:1px solid var(--line);background:radial-gradient(ellipse at 52% 48%,hsla(23,42%,58%,.11),transparent 45%),linear-gradient(90deg,transparent calc(50% - .5px),hsla(42,20%,83%,.32) 50%,transparent calc(50% + .5px))}.visual-caption,.visual-topline{position:absolute;right:clamp(24px,4vw,62px);left:clamp(24px,4vw,62px);display:flex;justify-content:space-between;gap:18px;color:var(--muted);font:9px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.visual-topline{top:26px;padding-bottom:14px;border-bottom:1px solid var(--line)}.visual-caption{bottom:25px;padding-top:14px;border-top:1px solid var(--line)}.visual-caption span:first-child{color:var(--accent)}.orbit-stage{position:absolute;inset:72px 20px 66px;display:grid;place-items:center}.orbit{position:absolute;width:min(77%,410px);aspect-ratio:1;border:1px solid rgba(164,94,53,.2);border-radius:50%}.orbit-outer{width:min(92%,490px);border-style:dashed;animation:orbit-turn 72s linear infinite}.orbit-middle{width:min(74%,390px);border-color:rgba(28,27,23,.14)}.orbit-inner{width:min(51%,270px);border-color:rgba(164,94,53,.26)}.orbit-axis{position:absolute;width:1px;height:86%;background:linear-gradient(transparent,rgba(164,94,53,.3),transparent);transform:rotate(34deg)}.orbit-axis-b{transform:rotate(-34deg);opacity:.45}.orbit-core{z-index:2;width:126px;height:126px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px solid rgba(164,94,53,.5);border-radius:50%;background:hsla(42,38%,95%,.88);box-shadow:0 0 0 12px hsla(42,38%,95%,.38),0 18px 60px rgba(28,27,23,.08);animation:core-breathe 5s ease-in-out infinite}.orbit-core>span{font:600 26px/1 var(--serif);letter-spacing:-.06em}.orbit-core small{color:var(--muted);font:8px/1.45 var(--mono);letter-spacing:.12em;text-align:center}.orbit-node{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--line);background:hsla(42,38%,95%,.95);box-shadow:0 8px 22px rgba(28,27,23,.06);font:11px/1.2 var(--sans);animation:node-float 6s ease-in-out infinite}.orbit-node i{color:var(--accent);font:normal 9px var(--mono)}.node-analysis{top:14%;left:11%}.node-model{top:23%;right:7%;animation-delay:-1.5s}.node-structure{right:12%;bottom:18%;animation-delay:-3s}.node-monitor{bottom:14%;left:9%;animation-delay:-4.2s}.orbit-flow{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit-flow path{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:3 11;opacity:.62;animation:flow-dash 16s linear infinite}@keyframes orbit-turn{to{transform:rotate(1turn)}}@keyframes flow-dash{to{stroke-dashoffset:-140}}@keyframes core-breathe{50%{box-shadow:0 0 0 18px hsla(42,38%,95%,.2),0 18px 60px rgba(28,27,23,.11)}}@keyframes node-float{50%{translate:0 -7px}}.hero h1,.page-intro h1{margin:0 0 24px;max-width:940px;font:400 clamp(54px,6.2vw,88px)/.99 var(--serif);letter-spacing:-.065em}.hero h1 em,.page-intro h1 em{color:var(--accent);font-weight:400}.hero-description{max-width:620px;color:var(--muted);font-size:18px;line-height:1.55}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);text-decoration:none;font-size:14px;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(28,27,23,.13);background:var(--accent);border-color:var(--accent)}.button-outline{background:transparent;color:var(--ink)}.button-outline:hover{color:var(--paper)}.button-text{border:0;background:transparent;color:var(--ink);padding-inline:0;text-decoration:underline;text-underline-offset:5px}.button-text:hover{color:var(--accent);background:transparent}.ticker{overflow:hidden;padding:52px var(--page-pad) 54px;background:var(--ink);color:var(--paper)}.ticker-grid{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.ticker-item{min-width:0;padding:16px clamp(8px,1.15vw,16px);border-right:1px solid var(--line-dark)}.ticker-item[href]{position:relative;display:block;color:inherit;text-decoration:none;transition:background .25s ease}.ticker-item[href]:hover{background:hsla(42,38%,95%,.06)}.ticker-link{display:block;max-height:0;margin-top:0;overflow:hidden;color:#c18a68;font:9px/1.4 var(--mono);opacity:0;transition:max-height .25s ease,margin .25s ease,opacity .25s ease}.ticker-item[href]:focus-visible .ticker-link,.ticker-item[href]:hover .ticker-link{max-height:20px;margin-top:9px;opacity:1}.ticker-item:first-child{padding-left:0}.ticker-item:last-child{border-right:0;padding-right:0}.ticker-code{display:block;margin-bottom:10px;color:#bd7950;font:500 10px/1.3 var(--mono);letter-spacing:.2em}.ticker-title{display:block;font:500 clamp(17px,1.5vw,21px)/1.1 var(--serif);letter-spacing:-.035em;white-space:nowrap}.ticker-detail{display:block;margin-top:9px;color:#aaa397;font:400 10px/1.55 var(--mono);letter-spacing:.04em}.ticker-founding{display:block}.home-discover{padding:72px var(--page-pad) 82px;background:#eee9df;border-bottom:1px solid var(--line)}.home-discover-inner{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:center}.home-discover-heading .eyebrow{margin-bottom:14px}.home-discover-heading h2{max-width:400px;margin:0;font:400 clamp(31px,3.6vw,46px)/1.06 var(--serif);letter-spacing:-.05em}.home-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cfc8ba;border-bottom:1px solid #cfc8ba}.home-path{position:relative;min-height:172px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:22px;border-right:1px solid #cfc8ba;text-decoration:none;transition:background .25s ease,padding .25s ease}.home-path:last-child{border-right:0}.home-path:hover{background:rgba(255,253,248,.55);padding-left:27px}.home-path-index{color:var(--accent);font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.home-path strong{font:500 22px/1.12 var(--serif)}.home-path>span:nth-of-type(2){color:var(--muted);font-size:12px;line-height:1.45}.home-path b{position:absolute;top:20px;right:20px;color:var(--accent);font-size:15px;transition:transform .25s ease}.home-path:hover b{transform:translate(3px,-3px)}.section{padding:clamp(76px,9vw,136px) var(--page-pad);border-bottom:1px solid var(--line)}.section-inner{max-width:1280px;margin:0 auto}.section-heading{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:56px;align-items:end;margin-bottom:58px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-32px}.section-heading h2,.section-title{margin:0;font:400 clamp(38px,5vw,64px)/1.04 var(--serif);letter-spacing:-.055em}.section-heading p{max-width:520px;margin:0;color:var(--muted)}.philosophy-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:74px;align-items:start}.manifesto{margin:0 0 22px;max-width:750px;font:400 clamp(29px,3.8vw,48px)/1.15 var(--serif);letter-spacing:-.04em}.manifesto em{color:var(--accent)}.body-copy{max-width:680px;color:var(--muted)}.principles{display:grid;gap:0;border-top:1px solid var(--line)}.principle{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.principle-number{color:var(--accent);font:11px var(--mono)}.principle h3{margin:0 0 4px;font:500 23px/1.2 var(--serif)}.principle p{margin:0;color:var(--muted);font-size:14px}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.process-card{min-height:210px;padding:26px 28px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.process-card:hover{z-index:1;background:var(--white);transform:translateY(-5px);box-shadow:0 14px 30px rgba(28,27,23,.07)}.process-number{color:var(--accent);font:11px var(--mono)}.process-card h3{margin:40px 0 10px;font:500 28px/1.12 var(--serif);letter-spacing:-.03em}.process-card p{max-width:330px;margin:0;color:var(--muted);font-size:14px}.strategy-section{background:#f2eee5}.strategy-preview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.strategy-preview-card{position:relative;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;transition:background .28s ease,color .28s ease,padding .28s ease}.strategy-preview-card>span{color:var(--accent);font:10px var(--mono);letter-spacing:.15em}.strategy-preview-card strong{font:500 clamp(18px,2vw,25px)/1.1 var(--serif)}.strategy-preview-card b{position:absolute;top:18px;right:18px;color:var(--accent);font-size:14px;transition:transform .25s ease}.strategy-preview-card:hover{background:var(--ink);color:var(--paper);padding-bottom:28px}.strategy-preview-card:hover b{transform:translate(3px,-3px)}.strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.strategy-card{min-width:0;padding:clamp(24px,3vw,40px);border:1px solid var(--line);background:var(--paper);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.strategy-card:hover{transform:translateY(-6px);border-color:rgba(164,94,53,.55);box-shadow:0 18px 38px rgba(28,27,23,.08)}.strategy-card:last-child:nth-child(odd){grid-column:1/-1}.strategy-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.strategy-code{color:var(--accent);font:500 11px var(--mono);letter-spacing:.16em}.strategy-type{color:var(--muted);font:11px var(--mono);text-align:right}.strategy-card h3{margin:24px 0 10px;font:500 clamp(27px,3vw,38px)/1.1 var(--serif);letter-spacing:-.04em}.strategy-card p{max-width:620px;margin:0;color:var(--muted)}.strategy-card .asset-name{margin-top:0;color:var(--ink);font-size:14px}.admin-note{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:22px;padding:28px 32px;background:var(--ink);color:var(--paper)}.admin-note h3{margin:0 0 8px;font:500 26px var(--serif)}.admin-note p{max-width:760px;margin:0;color:#c9c2b6}.admin-pills{display:flex;flex-wrap:wrap;gap:8px}.admin-pills span{padding:5px 10px;border:1px solid var(--line-dark);color:#c9c2b6;font:10px var(--mono)}.document-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.doc-card{min-height:168px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.doc-card:hover{background:var(--white)}.doc-card small{color:var(--accent);font:10px var(--mono)}.doc-card strong{font:500 19px/1.2 var(--serif)}.doc-card span{color:var(--muted);font:10px var(--mono)}.doc-card.is-pending{color:#7e796d}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.person-card{padding:30px;border:1px solid var(--line)}.person-card h3{margin:0 0 7px;font:500 30px var(--serif)}.person-role{color:var(--accent);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.person-card p{margin:20px 0 0;max-width:560px;color:var(--muted)}.page-intro{max-width:var(--page-width);margin:0 auto;padding:clamp(84px,11vw,148px) var(--page-pad) 90px;border-bottom:1px solid var(--line)}.page-intro h1{max-width:1050px;font-size:clamp(48px,7vw,86px)}.page-intro p{max-width:720px;color:var(--muted);font-size:17px}.meta-strip{display:flex;flex-wrap:wrap;gap:40px;margin-top:46px;padding-top:24px;border-top:1px solid var(--line)}.meta-strip div{display:grid;gap:5px}.meta-strip small{color:var(--accent);font:10px var(--mono);letter-spacing:.13em;text-transform:uppercase}.meta-strip strong{font:500 19px var(--serif)}.content-section{max-width:1280px;margin:0 auto;padding:84px var(--page-pad)}.content-section+.content-section{border-top:1px solid var(--line)}.content-section h2{margin:0 0 28px;font:400 clamp(34px,4vw,52px)/1.07 var(--serif);letter-spacing:-.05em}.content-section h3{font:500 24px/1.2 var(--serif)}.content-section p{color:var(--muted)}.company-copy{max-width:840px}.company-copy p{font-size:18px;line-height:1.75}.governance-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.governance-point{padding:24px;border:1px solid var(--line)}.governance-point h3{margin:0 0 8px}.governance-point p{margin:0;font-size:14px}.table-wrap{overflow-x:auto;border:1px solid var(--line)}table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}td,th{padding:17px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top}th{background:#eee9df;color:var(--ink);font:500 11px/1.45 var(--mono);letter-spacing:.05em}td{color:var(--muted);font-size:14px}tr:last-child td,tr:last-child th{border-bottom:0}td:first-child{min-width:165px;color:var(--ink);font-weight:600}.quota-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.quota-card{padding:28px;border:1px solid var(--line)}.quota-card h3{margin:0 0 6px}.quota-card .risk{color:var(--accent);font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em}.quota-card p{margin-bottom:0}.notice{margin-top:24px;padding:18px 22px;border-left:3px solid var(--accent);background:#eee9df;color:var(--muted)}.fund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fund-card{display:flex;flex-direction:column;min-height:315px;padding:28px;border:1px solid var(--line);background:var(--paper)}.fund-card h2{margin:22px 0 10px;font:500 34px var(--serif)}.fund-card p{color:var(--muted)}.fund-card .button{align-self:flex-start;margin-top:auto}.fund-status{color:var(--accent);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.fund-card.is-coming{opacity:.7;background:#f1ede5}.wizard{max-width:980px;margin:0 auto;padding:46px;background:#f0ece3;border:1px solid var(--line)}.wizard-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.wizard-kicker{color:var(--accent);font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase}.wizard-progress{height:2px;margin:0 0 32px;background:var(--line)}.wizard-progress span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.wizard h3{margin:0 0 10px;font:500 clamp(26px,3vw,36px)/1.1 var(--serif)}.wizard-help{margin:0 0 22px;color:var(--muted);font-size:14px}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choice{min-height:55px;padding:14px 16px;text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer}.choice.is-selected,.choice:hover{border-color:var(--accent);background:#eae2d6}.wizard-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.wizard input,.wizard select{width:100%;min-height:48px;border:1px solid var(--line);background:var(--paper);padding:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field{display:grid;gap:7px}.form-field label,.form-label{color:var(--muted);font:10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.form-field.full{grid-column:1/-1}.check-row{display:flex;align-items:flex-start;gap:10px;margin-top:14px;color:var(--muted);font-size:13px}.check-row input{width:17px;min-height:17px;margin-top:3px}.local-note{color:var(--muted);font:11px/1.6 var(--mono)}.result-placeholder{margin-top:18px;padding:22px;border:1px dashed var(--accent);background:var(--paper)}.reg-list{display:grid;border-top:1px solid var(--line)}.reg-item{display:grid;grid-template-columns:48px minmax(0,1fr) 150px;align-items:center;gap:22px;padding:22px 6px;border-bottom:1px solid var(--line);text-decoration:none}.reg-item:hover{background:#f0ece3}.reg-number{color:var(--accent);font:11px var(--mono)}.reg-title{font:500 21px/1.25 var(--serif)}.reg-meta{display:block;margin-top:5px}.reg-meta,.reg-status{color:var(--muted);font:10px var(--mono)}.reg-status{text-align:right;text-transform:uppercase}.reg-status.available{color:var(--accent)}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.contact-form{padding:32px;border:1px solid var(--line);background:#f3efe7}.contact-form h2{margin-top:0}.contact-form textarea{min-height:150px;resize:vertical}.contact-info{display:grid;gap:20px}.contact-info p{margin:0}.contact-info strong{color:var(--ink);font-weight:500}.contact-facts{display:grid;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.info-label{display:block;margin-bottom:5px;color:var(--accent);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.complaint-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}.promise-list{display:grid;gap:0}.promise{padding:20px 0;border-bottom:1px solid var(--line)}.promise h3{margin:0 0 5px;font:500 22px var(--serif)}.promise p{margin:0}.complaint-action{padding:30px;border:1px solid var(--line);background:#f0ece3}.complaint-action .button{margin:8px 0 14px}.privacy-list{display:grid;grid-template-columns:1fr}.privacy-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.privacy-number{color:var(--accent);font:11px var(--mono)}.privacy-item h2{margin:0 0 10px;font:500 25px/1.2 var(--serif)}.privacy-item li,.privacy-item p{color:var(--muted)}.site-footer{padding:62px var(--page-pad) 86px;background:var(--ink);color:var(--paper)}.footer-inner{max-width:1280px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;padding-bottom:44px;border-bottom:1px solid var(--line-dark)}.footer-brand .brand{color:var(--paper)}.footer-brand p{max-width:430px;color:#aaa397}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;align-content:start}.footer-links a{color:#c9c2b6;font-size:13px;text-decoration:none}.footer-links a:hover{color:var(--white)}.footer-legal{max-width:1080px;margin:28px 0 0;color:#aaa397;font-size:11px;line-height:1.7}.footer-contact{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px;color:#c9c2b6;font-size:12px}.footer-contact a{text-decoration:none}.status-bar{position:fixed;z-index:50;right:0;bottom:0;left:0;min-height:38px;display:flex;justify-content:center;align-items:center;padding:8px 20px;background:var(--accent);color:var(--paper);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase}.status-bar:before{content:"";width:6px;height:6px;margin-right:10px;border-radius:50%;background:#e4bea5}.toast{position:fixed;z-index:60;right:22px;bottom:58px;max-width:360px;padding:15px 18px;background:var(--ink);color:var(--paper);box-shadow:0 8px 28px #1c1b1733;font-size:13px}.toast[hidden]{display:none}.scroll-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden}.scroll-progress span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center;will-change:transform}body.has-reveal [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}body.has-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes home-opening{0%{opacity:0;transform:translateY(28px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes visual-opening{0%{opacity:0;transform:translateX(22px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}body.home-intro-active .hero-copy>.eyebrow{animation:home-opening .7s cubic-bezier(.2,.7,.2,1) .08s both}body.home-intro-active .hero-copy h1{animation:home-opening .9s cubic-bezier(.2,.7,.2,1) .2s both}body.home-intro-active .hero-copy .hero-description{animation:home-opening .8s cubic-bezier(.2,.7,.2,1) .42s both}body.home-intro-active .hero-copy .hero-actions{animation:home-opening .75s cubic-bezier(.2,.7,.2,1) .58s both}body.home-intro-active .hero-visual{animation:visual-opening 1s cubic-bezier(.2,.7,.2,1) .16s both}body.home-intro-active .orbit-node{animation-delay:.7s,-1.5s}body.home-intro-active .orbit-core{animation-delay:.75s}@media (max-width:980px){.site-header{grid-template-columns:1fr auto;height:68px}.primary-nav{position:absolute;top:68px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--page-pad) 18px;background:var(--paper);border-bottom:1px solid var(--line)}.primary-nav.is-open{display:flex}.primary-nav a{padding:12px 0;border-bottom:1px solid var(--line)}.header-contact{display:none}.menu-toggle{display:block}.hero{min-height:auto;grid-template-columns:1fr}.hero-copy{padding-top:88px;padding-bottom:84px}.hero-visual{min-height:390px;border-left:0;border-top:1px solid var(--line)}.strategy-preview-grid,.ticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ticker-grid{row-gap:20px}.ticker-item:nth-child(3){border-right:0}.ticker-item:nth-child(4){padding-left:0}.philosophy-grid,.section-heading{grid-template-columns:1fr;gap:28px}.home-discover-inner{grid-template-columns:1fr;gap:30px}.section-heading .eyebrow{margin-bottom:-8px}.content-section{padding-top:68px;padding-bottom:68px}}@media (max-width:680px){:root{--page-pad:22px}.hero-copy{padding-top:72px;padding-bottom:72px}.hero-visual{min-height:330px}.orbit-stage{inset:60px 8px 58px}.orbit-node{gap:6px;padding:7px 8px;font-size:10px}.node-analysis{left:0}.node-model{right:0}.node-structure{right:0;bottom:12%}.node-monitor{left:0;bottom:10%}.visual-caption,.visual-topline{right:22px;left:22px;font-size:8px}.hero h1{font-size:clamp(48px,15vw,72px)}.hero-description{font-size:16px}.ticker{padding:28px var(--page-pad)}.ticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.ticker-item{padding:15px 12px}.ticker-item:nth-child(2n){border-right:0}.ticker-item:nth-child(3),.ticker-item:nth-child(5){padding-left:12px;border-right:1px solid var(--line-dark)}.ticker-item:nth-child(4),.ticker-item:nth-child(6){padding-right:0}.ticker-title{font-size:clamp(15px,4vw,19px)}.section{padding-top:70px;padding-bottom:70px}.home-discover{padding:58px var(--page-pad)}.home-paths{grid-template-columns:1fr}.home-path{min-height:126px;border-right:0;border-bottom:1px solid #cfc8ba}.home-path:last-child{border-bottom:0}.section-heading{margin-bottom:36px}.process-grid{grid-template-columns:1fr}.process-card{min-height:0}.process-card h3{margin-top:22px}.complaint-grid,.contact-layout,.fund-grid,.governance-points,.quota-grid,.strategy-grid,.team-grid{grid-template-columns:1fr}.strategy-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-preview-card{min-height:130px;padding:16px}.strategy-card:last-child:nth-child(odd){grid-column:auto}.admin-note{grid-template-columns:1fr;padding:24px}.document-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card{min-height:150px;padding:15px}.doc-card strong{font-size:17px}.page-intro{padding-top:72px;padding-bottom:60px}.page-intro h1{font-size:clamp(44px,13vw,68px)}.meta-strip{gap:24px}.content-section{padding:58px var(--page-pad)}.wizard{padding:22px}.choice-grid,.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.reg-item{grid-template-columns:32px 1fr;gap:12px}.reg-status{grid-column:2;text-align:left}.contact-form{padding:22px}.footer-top{grid-template-columns:1fr;gap:28px}.footer-links{grid-template-columns:1fr 1fr}.status-bar{min-height:42px;font-size:8px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.structure-visual{background:radial-gradient(ellipse at 50% 58%,#c18a681a,transparent 60%),repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),#ddd8cc44 25%)}.structure-stage{position:absolute;inset:76px 18px 62px}.v-structure{width:100%;height:100%;overflow:visible}.structure-guides{fill:none;stroke:#b5ac9c;stroke-width:.7;opacity:.28}.structure-guides circle{stroke-dasharray:2 7}.beam-shadow{fill:none;stroke:#1c1b1712;stroke-width:46;filter:blur(6px)}.beam-v{fill:none;stroke:var(--ink);stroke-width:35;stroke-linecap:butt;stroke-dasharray:330;stroke-dashoffset:330;animation:beam-build 1.25s cubic-bezier(.25,.7,.25,1) forwards}.beam-right{animation-delay:.22s}.beam-cap{fill:none;stroke:var(--ink);stroke-width:23;stroke-dasharray:390;stroke-dashoffset:390;animation:beam-build .95s cubic-bezier(.25,.7,.25,1) .65s forwards}.beam-edge{fill:none;stroke:url(#beamFace);stroke-width:7;stroke-dasharray:610;stroke-dashoffset:610;animation:beam-build 1.4s ease .45s forwards}.beam-foot{fill:none;stroke:var(--accent);stroke-width:7}.structure-joints{fill:var(--paper);stroke:var(--accent);stroke-width:1.5}.structure-signal{fill:none;stroke:#e2bb92;stroke-width:2;stroke-dasharray:20 640;animation:structural-flow 6s linear 2s infinite;opacity:.8}.structure-assets{position:absolute;top:0;right:6%;left:6%;display:flex;justify-content:space-between;gap:7px}.structure-assets span{padding:8px 9px;border:1px solid var(--line);background:var(--paper);color:var(--accent);font:9px var(--mono);letter-spacing:.08em;animation:asset-settle .8s 1.1s both}.structure-assets span:nth-child(2){animation-delay:1.2s}.structure-assets span:nth-child(3){animation-delay:1.3s}.structure-assets span:nth-child(4){animation-delay:1.4s}.structure-assets span:nth-child(5){animation-delay:1.5s}.structure-label{position:absolute;top:49%;color:var(--muted);font:8px var(--mono);letter-spacing:.14em}.label-left{left:4%;transform:rotate(60deg)}.label-right{right:1%;transform:rotate(-60deg)}.structure-foundation{position:absolute;bottom:0;left:0;right:0;text-align:center;color:var(--accent);font:9px var(--mono);letter-spacing:.22em}@keyframes beam-build{to{stroke-dashoffset:0}}@keyframes structural-flow{to{stroke-dashoffset:-660}}@keyframes asset-settle{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.team-pair{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 28px}.team-member{flex:0 1 calc((100% - 56px)/3);min-width:0}.team-member-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ink);display:grid;place-items:center}.team-member-initials{color:var(--paper);font:400 64px/1 var(--serif)}.team-member-photo img{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;filter:grayscale(1);transition:filter .7s ease,transform 1s ease}.team-member:hover .team-member-photo img{filter:grayscale(0);transform:scale(1.035)}.team-member-caption{position:relative;padding:24px 0 0;border-top:2px solid var(--accent)}.team-member-index{color:var(--muted);font:9px/1.5 var(--mono);letter-spacing:.14em}.team-member-caption h3{margin:10px 0 8px;font:400 clamp(26px,3vw,38px)/1.15 var(--serif);letter-spacing:-.03em}.team-member-caption p{margin:0;color:var(--muted);font:10px/1.7 var(--mono);letter-spacing:.06em;text-transform:uppercase}.team-pair-footer{display:flex;justify-content:flex-end;margin-top:32px}@media(max-width:980px){.team-member{flex-basis:calc((100% - 28px)/2)}}@media(max-width:680px){.team-pair{gap:36px}.team-member{flex-basis:100%;max-width:380px}.team-pair-footer{justify-content:flex-start}}.team-editorial{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--ink);color:var(--paper)}.team-portrait{position:relative;min-width:0;margin:0;overflow:hidden;min-height:560px}.team-portrait img{display:block;width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;filter:grayscale(1);transition:filter .7s ease,transform 1s ease}.team-portrait:hover img{filter:grayscale(0);transform:scale(1.035)}.team-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 58%,#1c1b17bf);pointer-events:none}.team-portrait figcaption{position:absolute;z-index:2;bottom:25px;left:28px;display:grid;gap:5px;font:9px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}.team-portrait figcaption small{font-size:8px;color:#d5ccbe}.portrait-v{position:absolute;z-index:1;bottom:-60px;right:-12px;color:#f7f4ed27;font:400 300px/.8 var(--serif);pointer-events:none}.team-profiles{padding:clamp(28px,4vw,55px);display:flex;flex-direction:column;justify-content:center}.team-opening{margin:0 0 28px;font:400 clamp(32px,4vw,49px)/1.06 var(--serif);letter-spacing:-.04em}.team-opening em{color:var(--accent-soft)}.person-profile{border-top:1px solid var(--line-dark);padding:25px 0}.profile-index{color:#bcaa95;font:9px var(--mono);letter-spacing:.15em}.person-profile h3{margin:10px 0 6px;font:400 clamp(24px,2.7vw,34px)/1.12 var(--serif)}.person-profile .person-role{color:#c99a79;line-height:1.7;display:block}.person-profile p{color:#c1baad;font-size:14px;line-height:1.65;margin:17px 0 0}.team-profiles>.button-text{align-self:flex-start;color:var(--paper);margin-top:14px;font-size:13px}@media(max-width:980px){.structure-stage{max-width:480px;margin:auto;inset:55px 18px 48px}.structure-assets{top:-5px}.team-portrait{min-height:510px}}@media(max-width:680px){.team-editorial{grid-template-columns:1fr}.team-portrait{min-height:440px}.team-portrait img{-o-object-position:center 40%;object-position:center 40%}.structure-assets span{padding:6px;font-size:8px}.structure-label{font-size:7px}.structure-foundation{bottom:-10px}}@media(prefers-reduced-motion:reduce){.beam-cap,.beam-edge,.beam-v{stroke-dashoffset:0}.structure-assets span{opacity:1}*,:after,:before{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}.brand-architecture{background:radial-gradient(ellipse at 50% 57%,#c18a680c,transparent 63%)}.architecture-scene{position:absolute;inset:70px 30px 70px;max-width:510px;margin:auto}.architecture-word{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;padding:0 16% 120px;perspective:700px}.architecture-letter{text-align:center;color:var(--ink);font:400 clamp(60px,7vw,102px)/1 var(--serif);letter-spacing:-.06em;transform-origin:50% 100%}.architecture-pillars{position:absolute;left:16%;right:16%;bottom:120px;height:155px;display:grid;grid-template-columns:repeat(4,1fr)}.architecture-column{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;opacity:0;transform:scaleY(.25);transform-origin:center bottom}.column-shaft{width:9px;flex:1;background:linear-gradient(90deg,#b98058,#e2c8ac 45%,#97633e);box-shadow:4px 0 10px #1c1b1707}.column-cap,.column-foot{width:26px;height:3px;background:var(--accent)}.column-cap{margin-bottom:4px}.column-foot{margin-top:4px}.architecture-column small{position:absolute;top:calc(100% + 22px);color:var(--muted);font:7px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.architecture-market{position:absolute;left:0;right:0;bottom:265px;width:100%;height:160px;overflow:visible;opacity:0}.market-framework{fill:var(--paper);stroke:var(--accent);stroke-width:1}.market-framework>path{fill:none}.market-fine{opacity:.28}.architecture-market text{fill:var(--muted);font:8px var(--mono);letter-spacing:3px}.architecture-ground{position:absolute;height:1px;bottom:120px;left:8%;right:8%;background:var(--line);transform:scaleX(0)}.architecture-signature{position:absolute;bottom:25px;width:100%;text-align:center;color:var(--muted);font:8px var(--mono);letter-spacing:.15em;opacity:0}.architecture-signature span{color:var(--accent);padding:0 9px}.replay-architecture{border:0;background:none;color:var(--muted);padding:0;cursor:pointer;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.replay-architecture:hover{color:var(--accent)}.is-playing .architecture-letter{animation:letter-to-pillar 4.4s calc(.45s + var(--i)*.09s) cubic-bezier(.4,0,.2,1) both}.is-playing .architecture-column{animation:pillar-resolve 1.65s calc(2.65s + var(--i)*.09s) cubic-bezier(.3,.6,.2,1) both}.is-playing .architecture-market{animation:market-resolve 1.65s cubic-bezier(.2,.6,.2,1) 3.65s both}.is-playing .architecture-ground{animation:ground-resolve 1.6s cubic-bezier(.3,.6,.2,1) 2.4s both}.is-playing .architecture-signature{animation:market-resolve 1s ease 4.5s both}@keyframes letter-to-pillar{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}18%,43%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}69%{opacity:.7;transform:scaleX(.1) scaleY(1.6)}88%,to{opacity:0;transform:scaleX(.035) scaleY(1.7)}}@keyframes pillar-resolve{0%{opacity:0;transform:scaleY(.35);filter:blur(3px)}to{opacity:1;transform:scaleY(1);filter:blur(0)}}@keyframes market-resolve{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes ground-resolve{to{transform:scaleX(1)}}@media(max-width:980px){.architecture-scene{inset:40px 25px 40px;max-width:480px}.architecture-word{padding-bottom:65px}.architecture-pillars{bottom:65px;height:120px}.architecture-market{bottom:175px;height:115px}.architecture-ground{bottom:65px}.architecture-signature{bottom:0}.architecture-letter{font-size:77px}}@media(max-width:680px){.architecture-scene{inset:48px 20px 45px}.architecture-letter{font-size:58px}.architecture-pillars{height:95px;bottom:48px}.architecture-word{padding-bottom:48px}.architecture-market{bottom:135px;height:100px}.architecture-ground{bottom:48px}.architecture-column small{top:calc(100% + 14px);font-size:5.5px}.architecture-signature{font-size:6px;bottom:0}}@media(prefers-reduced-motion:reduce){.architecture-letter{display:none}.architecture-column,.architecture-market,.architecture-signature{opacity:1!important;transform:none!important;translate:0 0!important}.architecture-ground{transform:scaleX(1)!important}.replay-architecture{display:none}}.architecture-market{bottom:239px}@media(max-width:980px){.architecture-market{bottom:159px}}@media(max-width:680px){.architecture-market{bottom:120px}}.ticker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.regulatory-visual{background:radial-gradient(ellipse at 50% 48%,#bd895608,transparent 66%)}.regulatory-stage{inset:70px 25px 65px;max-width:520px}.regulatory-art{display:block;width:100%;height:100%;overflow:visible}.regulatory-word text{font:400 94px var(--serif);letter-spacing:-6px;fill:var(--ink)}.regulatory-word{transform:translateY(-55px)}.regulatory-dot{transform:translate(350px,137px);fill:#c16c35}.panel-outline{fill:none;stroke:#a98261;stroke-width:.85;stroke-dasharray:400;stroke-dashoffset:0}.panel-fill{fill:url(#regulatoryFill)}.panel-number{fill:#b68a65;font:8px var(--mono);letter-spacing:1px}.panel-title{fill:var(--ink);font:11px var(--sans)}.panel-rule{fill:none;stroke:#c5b7a5;stroke-width:.65}.regulatory-baseline{fill:none;stroke:var(--accent);stroke-width:.8}.regulatory-message{fill:var(--muted);font:7px var(--mono);letter-spacing:2px}.is-playing .regulatory-word{animation:regulatory-word-arrive 3.4s cubic-bezier(.4,0,.2,1) both}.is-playing .regulatory-dot{animation:regulatory-point-travel 6.8s cubic-bezier(.4,0,.2,1) both}.is-playing .panel-outline{animation:regulatory-panel-draw 1.8s calc(2.9s + var(--i)*.2s) cubic-bezier(.3,.7,.2,1) both}.is-playing .panel-fill,.is-playing .panel-number,.is-playing .panel-rule,.is-playing .panel-title{animation:regulatory-detail-arrive 1.2s calc(3.65s + var(--i)*.2s) both}.is-playing .regulatory-baseline{animation:regulatory-base-arrive 1.4s 2.7s both;transform-origin:50% 371px}.is-playing .regulatory-message{animation:regulatory-detail-arrive 1.2s 5.5s both}@keyframes regulatory-word-arrive{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}28%,57%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:1;transform:translateY(-55px);filter:blur(0)}}@keyframes regulatory-point-travel{0%{opacity:0;transform:translate(350px,200px) scale(.5)}15%,28%{opacity:1;transform:translate(350px,192px) scale(1)}44%{opacity:1;transform:translate(49px,225px) scale(.65)}65%{opacity:1;transform:translate(451px,371px) scale(.65)}83%,to{opacity:1;transform:translate(350px,137px) scale(1)}}@keyframes regulatory-panel-draw{0%{opacity:0;stroke-dashoffset:400}to{opacity:1;stroke-dashoffset:0}}@keyframes regulatory-detail-arrive{0%{opacity:0}to{opacity:1}}@keyframes regulatory-base-arrive{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@media(max-width:980px){.ticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regulatory-stage{inset:40px 25px 40px}}@media(max-width:680px){.ticker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-item:last-child{border-right:0}.regulatory-stage{inset:48px 15px 45px}.regulatory-visual .visual-caption{font-size:7px;gap:8px}}@media(prefers-reduced-motion:reduce){.regulatory-word{transform:translateY(-55px)!important;opacity:1!important}.regulatory-dot{transform:translate(350px,137px)!important;opacity:1!important}.panel-outline{stroke-dashoffset:0!important}.panel-fill,.panel-number,.panel-outline,.panel-rule,.panel-title,.regulatory-baseline,.regulatory-message{opacity:1!important}}.shine-clip-glyph{font:400 94px var(--serif);letter-spacing:-6px}.word-shine-band{opacity:0;pointer-events:none}.is-playing .word-shine-band{animation:word-finishing-shine 1.45s cubic-bezier(.3,.5,.4,1) 6.1s both}@keyframes word-finishing-shine{0%{opacity:0;transform:translateX(45px) skewX(-12deg)}12%{opacity:.85}86%{opacity:.85}to{opacity:0;transform:translateX(390px) skewX(-12deg)}}@media(prefers-reduced-motion:reduce){.word-shine-band{display:none}}.ticker-grid{gap:12px}.ticker-grid .ticker-item{padding:26px clamp(18px,2vw,28px);border-right:0;min-height:160px}.ticker-item[href]{background:#ffffff02;transition:background .3s ease,box-shadow .3s ease}.ticker-item[href]:focus-visible,.ticker-item[href]:hover{background:#ffffff09;box-shadow:inset 0 0 0 1px #f7f4ed12}.ticker-item[href]:focus-visible{outline:1px solid var(--accent-soft);outline-offset:3px}.ticker-item[href]:focus-visible .ticker-link,.ticker-item[href]:hover .ticker-link,.ticker-link{height:14px;max-height:14px;margin-top:15px}.ticker-link{transform:translateY(4px)}.ticker-item[href]:focus-visible .ticker-link,.ticker-item[href]:hover .ticker-link{transform:translateY(0)}.ticker-title{white-space:normal}.panel-depth{fill:#a45e3514}.panel-depth,.panel-top-face{stroke:#b68a6540;stroke-width:.5}.panel-top-face{fill:#c9aa8625}.regulatory-dot-halo{fill:#c16c3514}.is-playing .panel-depth,.is-playing .panel-top-face{animation:regulatory-detail-arrive 1.4s calc(2.75s + var(--i)*1.45s) both}.is-playing .panel-outline{animation:regulatory-panel-draw 1.45s calc(2s + var(--i)*1.45s) cubic-bezier(.2,.5,.2,1) both}.is-playing .panel-fill,.is-playing .panel-number,.is-playing .panel-rule,.is-playing .panel-title{animation:regulatory-detail-arrive 1.25s calc(2.9s + var(--i)*1.45s) both}.is-playing .regulatory-dot{animation:regulatory-point-build 9.9s linear both}.is-playing .regulatory-message{animation:regulatory-detail-arrive 1.3s 8.3s both}.is-playing .word-shine-band{animation:word-finishing-shine 1.45s cubic-bezier(.3,.5,.4,1) 10s both}@keyframes regulatory-point-build{0%{opacity:0;transform:translate(350px,200px) scale(.6)}10%,17%{opacity:1;transform:translate(350px,192px) scale(1)}20%{transform:translate(49px,370px) scale(.65)}25%{transform:translate(49px,225px) scale(.65)}29%{transform:translate(136px,225px) scale(.65)}34%{transform:translate(136px,370px) scale(.65)}35%{transform:translate(154px,370px) scale(.65)}40%{transform:translate(154px,225px) scale(.65)}44%{transform:translate(241px,225px) scale(.65)}49%{transform:translate(241px,370px) scale(.65)}50%{transform:translate(259px,370px) scale(.65)}55%{transform:translate(259px,225px) scale(.65)}59%{transform:translate(346px,225px) scale(.65)}64%{transform:translate(346px,370px) scale(.65)}65%{transform:translate(364px,370px) scale(.65)}70%{transform:translate(364px,225px) scale(.65)}74%{transform:translate(451px,225px) scale(.65)}79%,83%{transform:translate(451px,370px) scale(.65)}96%,to{opacity:1;transform:translate(350px,137px) scale(1)}}@media(max-width:680px){.ticker-grid{gap:8px}.ticker-grid .ticker-item{padding:22px 16px;min-height:150px}}@media(prefers-reduced-motion:reduce){.panel-depth,.panel-top-face{opacity:1!important}.regulatory-dot{transform:translate(350px,137px)!important}}.clarity-visual{background:radial-gradient(ellipse at 50% 47%,#bc865313,transparent 65%)}.clarity-stage{inset:65px 22px 65px;max-width:540px}.clarity-art{width:100%;height:100%;display:block;overflow:visible}.clarity-type{font:400 132px var(--serif);letter-spacing:-8px}.clarity-guides{fill:none;stroke:#b49a80;stroke-width:.5;opacity:0}.clarity-guides circle{stroke-dasharray:1 7}.clarity-fragment{transform-box:view-box;transform-origin:250px 230px;opacity:0}.clarity-fragment text{font:8px var(--mono);letter-spacing:.8px;fill:#7e7569}.clarity-fragment:nth-child(3n) text{fill:var(--accent)}.clarity-fragment path{fill:none;stroke:#bba184;stroke-width:.6}.clarity-outline{fill:none;stroke:#a98360;stroke-width:.6;opacity:0}.clarity-solid{fill:var(--ink);opacity:1}.clarity-texture{opacity:0}.clarity-texture text{font:6px var(--mono);letter-spacing:1.2px;fill:var(--accent)}.clarity-dot{fill:#c16c35;transform-origin:386px 253px}.clarity-subtitle{fill:var(--muted);font:8px var(--mono);letter-spacing:4.5px}.clarity-finish-rule{fill:none;stroke:#b8926e;stroke-width:.6}.clarity-finish{fill:var(--muted);font:7px var(--mono);letter-spacing:1.7px}.clarity-shine{opacity:0}.is-playing .clarity-fragment{animation:fragments-organize 5.3s calc(var(--i)*26ms) cubic-bezier(.4,0,.2,1) both}.is-playing .clarity-guides{animation:clarity-grid 5.7s ease both}.is-playing .clarity-outline{animation:clarity-outline-arrive 5.6s ease both}.is-playing .clarity-texture{animation:clarity-texture-resolve 6.1s ease both}.is-playing .clarity-solid{animation:clarity-brand-resolve 1.55s cubic-bezier(.2,.7,.2,1) 4.3s both}.is-playing .clarity-dot{animation:clarity-dot-resolve 1.25s cubic-bezier(.2,.7,.2,1) 5.1s both}.is-playing .clarity-subtitle{animation:regulatory-detail-arrive 1.3s 5.4s both}.is-playing .clarity-finish-rule{animation:regulatory-detail-arrive 1.3s 5.7s both}.is-playing .clarity-finish{animation:regulatory-detail-arrive 1.3s 6s both}.is-playing .clarity-shine{animation:word-finishing-shine 1.5s ease 6.3s both}@keyframes fragments-organize{0%{opacity:0;transform:translateY(8px) rotate(var(--angle))}18%,38%{opacity:.72;transform:translate(0) rotate(var(--angle))}76%{opacity:.5;transform:translate(var(--dx),var(--dy)) scale(.6)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@keyframes clarity-grid{0%,15%{opacity:0}35%,65%{opacity:.32}to{opacity:0}}@keyframes clarity-outline-arrive{0%,30%{opacity:0}65%,80%{opacity:.8}to{opacity:0}}@keyframes clarity-texture-resolve{0%,43%{opacity:0}65%,76%{opacity:.8}to{opacity:0}}@keyframes clarity-brand-resolve{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:blur(0)}}@keyframes clarity-dot-resolve{0%{opacity:0;transform:translate(32px,-35px) scale(.4)}65%{opacity:1;transform:translate(0) scale(1.15)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:980px){.clarity-stage{inset:35px 20px 35px}}@media(max-width:680px){.clarity-stage{inset:42px 12px 42px}}@media(prefers-reduced-motion:reduce){.clarity-fragments,.clarity-guides,.clarity-outline,.clarity-shine,.clarity-texture{display:none!important}.clarity-dot,.clarity-finish,.clarity-finish-rule,.clarity-solid,.clarity-subtitle{opacity:1!important;filter:none!important;transform:none!important}}.blueprint-visual{background:radial-gradient(ellipse at 50% 48%,#bc86530c,transparent 65%)}.blueprint-stage{inset:65px 22px 65px;max-width:540px}.blueprint-art{display:block;width:100%;height:100%;overflow:visible}.blueprint-type{font:400 132px var(--serif);letter-spacing:-8px}.blueprint-grid{fill:none;stroke:#b9a78e;stroke-width:.5;opacity:0}.blueprint-grid path{stroke-dasharray:550}.blueprint-dimensions{fill:none;stroke:#b38b63;stroke-width:.65;opacity:0}.blueprint-dimensions text{fill:#8c7b68;stroke:none;font:6px var(--mono);letter-spacing:1.5px}.blueprint-outline{fill:none;stroke:#96704e;stroke-width:.6;stroke-dasharray:950;stroke-dashoffset:0;opacity:0}.blueprint-hatch{opacity:0}.blueprint-ink{fill:var(--ink);transform-origin:90px 215px}.blueprint-nodes{fill:var(--paper);stroke:var(--accent);stroke-width:.65;opacity:0}.blueprint-nodes path{opacity:.6}.blueprint-point-core{fill:#c16c35;transform-origin:386px 253px}.blueprint-point-ring{fill:none;stroke:#c16c35;stroke-width:.8;opacity:0;transform-origin:386px 253px}.blueprint-subtitle{fill:var(--muted);font:8px var(--mono);letter-spacing:4.5px}.blueprint-caption{fill:var(--muted);font:7px var(--mono);letter-spacing:1.7px}.blueprint-shine{opacity:0}.is-playing .blueprint-grid{animation:blueprint-scaffold 6.1s ease both}.is-playing .blueprint-grid path{animation:blueprint-grid-draw 1.6s ease .15s both}.is-playing .blueprint-dimensions{animation:blueprint-scaffold 5.7s ease .35s both}.is-playing .blueprint-outline{animation:blueprint-letter-draw 5.4s ease .65s both}.is-playing .blueprint-nodes{animation:blueprint-scaffold 5.2s ease .75s both}.is-playing .blueprint-hatch{animation:blueprint-hatching 5.6s ease both}.is-playing .blueprint-ink{animation:blueprint-ink-reveal 1.65s cubic-bezier(.3,.7,.2,1) 3.6s both}.is-playing .blueprint-point-core{animation:blueprint-point-finish 1s cubic-bezier(.2,.7,.2,1) 5.05s both}.is-playing .blueprint-point-ring{animation:blueprint-point-ring 1.3s ease 5.1s both}.is-playing .blueprint-subtitle{animation:regulatory-detail-arrive 1.2s 4.9s both}.is-playing .blueprint-caption{animation:regulatory-detail-arrive 1.2s 5.6s both}.is-playing .blueprint-shine{animation:word-finishing-shine 1.4s ease 6.2s both}@keyframes blueprint-scaffold{0%{opacity:0}20%,68%{opacity:.65}to{opacity:0}}@keyframes blueprint-grid-draw{0%{stroke-dashoffset:550}to{stroke-dashoffset:0}}@keyframes blueprint-letter-draw{0%{opacity:0;stroke-dashoffset:950}12%{opacity:1}65%,84%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes blueprint-hatching{0%,30%{opacity:0}55%,69%{opacity:.8}to{opacity:0}}@keyframes blueprint-ink-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blueprint-point-finish{0%{opacity:0;transform:scale(.2)}65%{opacity:1;transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@keyframes blueprint-point-ring{0%{opacity:0;transform:scale(.4)}35%{opacity:.55}to{opacity:0;transform:scale(1.5)}}@media(max-width:980px){.blueprint-stage{inset:35px 20px 35px}}@media(max-width:680px){.blueprint-stage{inset:42px 12px 42px}}@media(prefers-reduced-motion:reduce){.blueprint-dimensions,.blueprint-grid,.blueprint-hatch,.blueprint-nodes,.blueprint-outline,.blueprint-point-ring,.blueprint-shine{display:none!important}.blueprint-caption,.blueprint-ink,.blueprint-point-core,.blueprint-subtitle{opacity:1!important;transform:none!important}}.company-hero{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid var(--line)}.company-hero-copy{padding:90px var(--page-pad) 70px}.company-hero h1{margin:0 0 28px;font:400 clamp(45px,5.7vw,80px)/1.02 var(--serif);letter-spacing:-.055em}.company-hero h1 em{color:var(--accent);font-weight:400}.company-hero-copy>p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:17px}.company-facts{display:flex;gap:40px;border-top:1px solid var(--line);padding-top:22px;margin-top:32px}.company-facts div{display:grid;gap:5px}.company-facts span{color:var(--accent);font:9px var(--mono);text-transform:uppercase;letter-spacing:.15em}.company-facts strong{font:400 20px var(--serif)}.company-jumps{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:35px}.company-jumps button{border:0;border-bottom:1px solid var(--line);padding:0 0 7px;background:none;color:var(--muted);font-size:12px;cursor:pointer;transition:color .2s}.company-jumps button:hover{color:var(--accent)}.company-hero-art{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--line);background:linear-gradient(135deg,#eae3d644,transparent),repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),#ddd8cc66 25%)}.company-art-label{position:absolute;top:42px;color:var(--muted);font:8px var(--mono);letter-spacing:.18em}.company-big-v{font:400 clamp(230px,32vw,430px)/.85 var(--serif);letter-spacing:-.12em;color:var(--ink);transform:translateX(-15px)}.company-big-v>span{color:var(--accent);font-size:.45em}.company-art-base{position:absolute;bottom:45px;left:25px;right:25px;display:flex;justify-content:space-around;gap:8px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font:8px var(--mono)}.company-origin{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,6vw,90px);align-items:center}.company-origin-mark{position:relative;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);overflow:hidden}.company-origin-mark>span{position:absolute;top:30px;left:30px;font:8px var(--mono);letter-spacing:.18em;color:#c4b8a6}.company-origin-mark strong{z-index:1;font:400 clamp(60px,8vw,105px)/1 var(--serif);letter-spacing:-.065em}.company-origin-mark strong span{color:#c17b48}.company-origin-mark small{z-index:1;margin-top:15px;font:7px var(--mono);letter-spacing:.18em;color:#b7ab98}.origin-lines{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);padding:0 30px}.origin-lines i{border-left:1px solid #f7f4ed0b;transform:skewX(-15deg)}.company-origin-copy h2{margin:0 0 25px;font:400 clamp(34px,4.2vw,54px)/1.08 var(--serif);letter-spacing:-.045em}.company-origin-copy>p:not(.eyebrow){color:var(--muted)}.company-origin-copy .company-origin-statement{padding-top:22px;margin-top:25px;border-top:1px solid var(--line);color:var(--accent)!important;font:400 23px/1.35 var(--serif)}.company-foundations{background:#eee9df}.foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.foundation-card{border:1px solid #d4cbbb;background:var(--paper)}.foundation-card summary{list-style:none;display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:15px;padding:28px;cursor:pointer}.foundation-card summary::-webkit-details-marker{display:none}.foundation-number{color:var(--accent);font:10px var(--mono)}.foundation-card h3{margin:0;font:400 31px/1.2 var(--serif);letter-spacing:-.025em}.foundation-toggle{color:var(--accent);font-size:24px;font-weight:300;transition:transform .25s}.foundation-card[open] .foundation-toggle{transform:rotate(45deg)}.foundation-card[open]{border-color:#b08b6a}.foundation-body{padding:0 30px 28px 75px;animation:foundation-open .35s ease}.foundation-body h4{margin:0 0 12px;font:500 16px/1.4 var(--sans)}.foundation-body p{margin:0;font-size:14px;color:var(--muted)}@keyframes foundation-open{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}.governance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.governance-step{padding:30px 28px 35px;border-right:1px solid var(--line)}.governance-step:first-child{padding-left:0}.governance-step:last-child{border-right:0}.governance-step>span{font:9px var(--mono);letter-spacing:.1em;color:var(--accent)}.governance-step h3{margin:27px 0 15px;font:400 28px/1.15 var(--serif);letter-spacing:-.025em}.governance-step p{margin:0;font-size:14px;color:var(--muted)}.governance-document-link{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;border-top:1px solid var(--line)}.governance-document-link>span{color:var(--muted);font-size:13px}.governance-document-link a{font-size:13px;flex-shrink:0}.company-cta{padding:75px var(--page-pad);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#eee9df}.company-cta h2{margin:0;font:400 clamp(34px,4.2vw,54px)/1.05 var(--serif);letter-spacing:-.04em}.company-cta p{color:var(--muted);max-width:450px}@media(max-width:980px){.company-hero{grid-template-columns:1fr}.company-hero-art{min-height:380px;border-left:0;border-top:1px solid var(--line)}.company-big-v{font-size:300px}.company-origin{gap:35px}.company-origin-mark{min-height:360px}}@media(max-width:680px){.company-hero-copy{padding:65px var(--page-pad)}.company-hero h1{font-size:46px}.company-cta,.company-origin,.foundation-grid,.governance-steps{grid-template-columns:1fr}.company-origin-mark{min-height:300px}.company-origin-mark strong{font-size:90px}.company-origin-copy{margin-top:12px}.foundation-card summary{padding:23px 20px;gap:10px}.foundation-card h3{font-size:27px}.foundation-body{padding:0 23px 25px}.governance-step,.governance-step:first-child{padding:27px 0;border-right:0;border-bottom:1px solid var(--line)}.governance-step h3{margin-top:17px}.governance-document-link{flex-direction:column;align-items:flex-start;gap:15px}.company-cta{gap:20px;padding:60px var(--page-pad)}}.company-hero h1{font-size:clamp(43px,5vw,68px)}.company-v-stack{position:relative;width:100%;height:clamp(260px,32vw,430px);margin:25px 0}.company-v-outline,.company-v-reflection,.company-v-solid{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;font:400 clamp(260px,32vw,430px)/.9 var(--serif);letter-spacing:-.06em}.company-v-outline{color:transparent;-webkit-text-stroke:.7px #ae9376;opacity:0}.outline-a{animation:company-v-register-a 2.4s cubic-bezier(.25,.7,.2,1) both}.outline-b{animation:company-v-register-b 2.4s cubic-bezier(.25,.7,.2,1) .12s both}.company-v-solid{color:var(--ink);animation:company-v-ink 1.7s cubic-bezier(.3,.7,.2,1) .65s both}.company-v-dot{position:absolute;bottom:0;right:21%;color:var(--accent);font:400 140px/.8 var(--serif);animation:company-v-dot-in 1s cubic-bezier(.2,.7,.2,1) 1.65s both}.company-v-reflection{pointer-events:none;color:transparent;background:linear-gradient(115deg,transparent 35%,#d8b68c99 49%,transparent 62%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;opacity:0;animation:company-v-light 2s ease 2.7s both}.company-hero-art:after{content:"";position:absolute;left:8%;right:8%;top:25%;height:1px;background:linear-gradient(90deg,transparent,#b39a7670,transparent);pointer-events:none;animation:company-register-line 2.3s ease both}@keyframes company-v-register-a{0%{opacity:0;transform:translate(-26px,12px) rotate(-4deg)}30%{opacity:.65}75%{opacity:.5;transform:translate(0) rotate(0)}to{opacity:0;transform:none}}@keyframes company-v-register-b{0%{opacity:0;transform:translate(26px,-12px) rotate(4deg)}30%{opacity:.55}75%{opacity:.5;transform:translate(0) rotate(0)}to{opacity:0;transform:none}}@keyframes company-v-ink{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes company-v-dot-in{0%{opacity:0;transform:translateY(-22px) scale(.4)}65%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:none}}@keyframes company-v-light{0%{opacity:0;background-position:100% 0}30%,65%{opacity:.7}to{opacity:0;background-position:0 0}}@keyframes company-register-line{0%{opacity:0;top:25%}25%,65%{opacity:.6}to{opacity:0;top:80%}}.foundation-static{padding:30px;min-height:220px;position:relative;transition:border-color .25s,background .25s}.foundation-static:hover{border-color:#ae8a65;background:#fffdf7}.foundation-static h3{margin:17px 0;font-size:32px}.foundation-static>p{margin:0;max-width:480px;color:var(--muted);font-size:15px;line-height:1.7}.foundation-grid{align-items:stretch}@media(max-width:980px){.company-v-stack{height:290px}.company-v-outline,.company-v-reflection,.company-v-solid{font-size:290px}.company-v-dot{right:calc(50% - 110px);font-size:110px}}@media(max-width:680px){.foundation-static{padding:25px;min-height:0}.foundation-static h3{font-size:29px}.company-hero h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.company-hero-art:after,.company-v-outline,.company-v-reflection{display:none}.company-v-solid{clip-path:none!important}.company-v-dot{opacity:1!important;transform:none!important}}.company-v-dot{bottom:44px}@media(max-width:980px){.company-v-dot{bottom:30px}}.fund-intro-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.fund-intro-toolbar .eyebrow{margin:0}.fund-type-switch{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:42px;padding:10px 16px;border:1px solid var(--line);color:var(--muted);text-decoration:none;font-size:13px;line-height:1.4;transition:background .2s,border-color .2s,color .2s}.fund-type-switch:hover{background:#eee9df;border-color:#b99b7c;color:var(--ink)}.fund-type-switch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:680px){.fund-intro-toolbar{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}}.origin-name-highlight{text-decoration-line:underline;text-decoration-color:var(--accent,#a45e35);text-decoration-thickness:2px;text-underline-offset:.14em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.company-origin{display:block}.company-origin-copy{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);-moz-column-gap:clamp(40px,7vw,110px);column-gap:clamp(40px,7vw,110px);max-width:1200px;margin-inline:auto;align-items:start}.company-origin-copy>.eyebrow{grid-column:1/-1}.company-origin-copy>h2{grid-column:1;grid-row:2/4}.company-origin-copy>p:not(.eyebrow){grid-column:2;margin-top:0}@media (max-width:680px){.company-origin-copy{display:block}.company-origin-copy>h2{margin-bottom:30px}}:root{--serif:var(--font-fraunces),Georgia,serif;--sans:var(--font-instrument),Arial,sans-serif;--mono:var(--font-plex),monospace}.revised-fragment{display:contents}.live-contact,.live-simulator{width:100%}.live-contact{max-width:780px;margin:0 auto}.live-contact,.live-contact+.revised-fragment .contact-info{padding:0 var(--page-pad) 70px}.strategy-opening{padding-bottom:0}.strategy-opening-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.strategy-opening-grid h1{margin-bottom:0}.strategy-opening-grid>div{padding-bottom:12px;max-width:480px}.strategy-opening-grid>div>p:first-child{font:400 clamp(24px,2.5vw,34px)/1.3 var(--serif);color:var(--ink);margin:0 0 20px}.strategy-opening-grid>div>p{color:var(--muted);line-height:1.8}.strategy-index-note{display:block;margin-top:30px;font:9px var(--mono);letter-spacing:.12em;color:var(--accent)}.strategy-index{margin-top:65px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.strategy-index a{position:relative;padding:24px 20px 28px;border-right:1px solid var(--line);text-decoration:none;transition:background .25s}.strategy-index a:first-child{padding-left:0}.strategy-index a:last-child{border-right:0}.strategy-index a:hover{background:#eee8dd}.strategy-index small{font:9px var(--mono);color:var(--accent);display:block;margin-bottom:12px}.strategy-index strong{display:block;font:400 29px var(--serif)}.strategy-index a>span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.strategy-index b{position:absolute;top:26px;right:18px;color:var(--accent);font-weight:400}.strategy-story{padding:95px var(--page-pad);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);border-top:1px solid var(--line);scroll-margin-top:90px}.strategy-story:nth-child(2n){background:#efebe2}.strategy-story:nth-child(2n) .strategy-story-copy{order:2}.strategy-story-copy h2{font:400 clamp(40px,4.3vw,62px)/1.05 var(--serif);letter-spacing:-.045em;margin:0 0 16px}.strategy-fullname{font:10px/1.7 var(--mono);color:var(--accent);max-width:390px}.strategy-story-copy>p:not(.eyebrow):not(.strategy-fullname){color:var(--muted);line-height:1.85;font-size:15px}.strategy-facts{margin:30px 0;border-top:1px solid var(--line)}.strategy-facts>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.strategy-facts dt{font:9px/1.8 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.strategy-facts dd{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.strategy-diagram{border:1px solid var(--line);color:var(--ink);background:var(--paper);min-width:0}.diagram-bottom,.diagram-top{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;font:8px/1.7 var(--mono);letter-spacing:.1em;color:var(--muted);gap:20px}.diagram-top{border-bottom:1px solid var(--line)}.diagram-bottom{border-top:1px solid var(--line)}.diagram-bottom>span:last-child{color:var(--accent)}.strategy-diagram svg{display:block;width:100%;height:auto}.strategy-diagram svg text{font:14px var(--serif);fill:var(--ink);stroke:none}.strategy-diagram svg .diagram-small{font:7px var(--mono);fill:var(--muted);letter-spacing:1px}.strategy-diagram svg .diagram-label{font:8px var(--mono);fill:var(--muted);letter-spacing:1px}.diagram-node rect{fill:var(--paper);stroke:#b8ab96}.diagram-line{fill:none;stroke:#b8ab96;stroke-width:1}.flow-dot{fill:var(--accent)}.building-lines{fill:none;stroke:#948b7b;stroke-width:1}.diagram-accent{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:500;animation:diagram-trace 7s ease-in-out infinite}.participation-ring{fill:none;stroke:var(--accent);stroke-width:1;stroke-dasharray:4 7;transform-origin:260px 175px;animation:diagram-orbit 70s linear infinite}.diagram-core{fill:#ede5d7;stroke:var(--accent)}.agro-node path,.satellite circle{fill:var(--paper);stroke:#a29073}.agro-node,.satellite{animation:diagram-pulse 6s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}.portfolio-track{fill:none;stroke:var(--line);stroke-width:1}.portfolio-segments{fill:none;stroke:var(--accent);stroke-width:12;transform:rotate(-90deg);transform-origin:260px 175px}.portfolio-segments circle:nth-child(2){stroke:#bba88a}.portfolio-segments circle:nth-child(3){stroke:#48453b}.portfolio-segments circle{animation:portfolio-draw 6s ease-in-out infinite alternate}.strategy-closing{padding:85px var(--page-pad);display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--ink);color:var(--paper)}.strategy-closing h2{font:400 clamp(32px,3.5vw,48px)/1.2 var(--serif);letter-spacing:-.035em;margin:0}.strategy-closing>div>p:not(.eyebrow){color:#bdb7aa;line-height:1.85}.strategy-closing .button{color:var(--paper);border-color:#665e50;margin-top:18px}@keyframes diagram-trace{0%,to{stroke-dashoffset:500;opacity:.3}40%,75%{stroke-dashoffset:0;opacity:1}}@keyframes diagram-orbit{to{transform:rotate(1turn)}}@keyframes diagram-pulse{0%,to{opacity:.6}40%,65%{opacity:1}}@keyframes portfolio-draw{0%{stroke-dashoffset:8}to{stroke-dashoffset:0}}@media(max-width:850px){.strategy-closing,.strategy-opening-grid,.strategy-story{grid-template-columns:1fr;gap:35px}.strategy-opening-grid>div{max-width:600px}.strategy-story:nth-child(2n) .strategy-story-copy{order:0}.strategy-story{padding-block:60px}.strategy-diagram{max-width:580px;width:100%;margin:auto}.strategy-index{margin-top:35px}.strategy-index a{padding-inline:12px}.strategy-index strong{font-size:22px}.strategy-index a>span{font-size:10px}}@media(max-width:520px){.strategy-index{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-index a:first-child{padding-left:12px}.strategy-index a{border-bottom:1px solid var(--line)}.strategy-index b{right:10px}.strategy-opening-grid h1{font-size:64px}.strategy-facts>div{grid-template-columns:75px 1fr}}@media(prefers-reduced-motion:reduce){.strategy-diagram *{animation:none!important}.diagram-accent{stroke-dashoffset:0}.flow-dot{display:none}}.fidc-scene .fidc-route{fill:none;stroke:#cabfae;stroke-width:1;stroke-dasharray:3 5}.fidc-doc rect{fill:var(--paper);stroke:#b6a890}.fidc-doc path{stroke:#a99d89;stroke-width:1;fill:none}.strategy-diagram .fidc-doc text{font:5.5px var(--mono);fill:var(--muted);letter-spacing:.3px}.fidc-fund-frame{fill:#f2ede2;stroke:#9e896d;stroke-width:1}.fidc-foundation{fill:none;stroke:#9e896d;stroke-width:1}.fidc-fund-cap{fill:none;stroke:var(--accent);stroke-width:1.3}.fidc-layer{fill:#d8c6aa;transform-box:fill-box;transform-origin:center bottom}.fidc-layer-2{fill:#bca17d}.fidc-layer-3{fill:#a45e35}.strategy-diagram .fidc-fund-title{font:19px var(--serif)}.strategy-diagram .fidc-layer-label{font:6px var(--mono);fill:#534534;letter-spacing:1px}.fidc-seal{fill:var(--accent);stroke:var(--paper);stroke-width:2}.fidc-investor rect{fill:var(--paper);stroke:#b7a88e}.strategy-diagram .fidc-investor text{font:11px var(--serif)}.strategy-diagram .fidc-investor .fidc-small{font:5.5px var(--mono);fill:var(--muted);letter-spacing:.8px}.fidc-transfer{opacity:0;offset-rotate:0deg}.fidc-transfer rect{fill:#f0dcc0;stroke:var(--accent);stroke-width:.8}.fidc-transfer path{fill:none;stroke:var(--accent);stroke-width:.7}.fidc-transfer-1{offset-path:path("M127 104H162Q177 104 177 120V157Q177 175 197 175H254")}.fidc-transfer-2{offset-path:path("M127 175H254")}.fidc-transfer-3{offset-path:path("M127 246H162Q177 246 177 229V193Q177 175 197 175H254")}.fidc-payment{fill:var(--accent);opacity:0;offset-rotate:0deg}.fidc-payment-1{offset-path:path("M307 175H348Q364 175 364 155V117H397")}.fidc-payment-2{offset-path:path("M307 175H397")}.fidc-payment-3{offset-path:path("M307 175H348Q364 175 364 195V234H397")}.strategy-diagram .fidc-stage-labels text{font:6px var(--mono);fill:var(--muted);letter-spacing:.6px}.fidc-stage-track path{fill:none;stroke:var(--line);stroke-width:1}.fidc-stage-track .fidc-stage-progress{stroke:var(--accent);stroke-dasharray:432;stroke-dashoffset:432}.fidc-replay{border:0;background:none;padding:4px 0;color:var(--accent);font:8px var(--mono);cursor:pointer;letter-spacing:.03em}.fidc-replay:hover{color:var(--ink)}.fidc-replay:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.fidc-scene:not(.fidc-playing) .fidc-layer,.fidc-scene:not(.fidc-playing) .fidc-layer-label,.fidc-scene:not(.fidc-playing) .fidc-seal{opacity:0}.fidc-playing .fidc-doc{animation:fidc-document-arrive .9s cubic-bezier(.2,.7,.2,1) both}.fidc-playing .fidc-doc-2{animation-delay:.25s}.fidc-playing .fidc-doc-3{animation-delay:.5s}.fidc-playing .fidc-fund{animation:fidc-fund-appear 1.1s .6s both}.fidc-playing .fidc-transfer{animation:fidc-travel 2s ease-in-out both}.fidc-playing .fidc-transfer-1{animation-delay:1.5s}.fidc-playing .fidc-transfer-2{animation-delay:2.8s}.fidc-playing .fidc-transfer-3{animation-delay:4.1s}.fidc-playing .fidc-layer{animation:fidc-layer-build .85s cubic-bezier(.16,.8,.3,1) both}.fidc-playing .fidc-layer-1{animation-delay:3.1s}.fidc-playing .fidc-layer-2{animation-delay:4.4s}.fidc-playing .fidc-layer-3{animation-delay:5.7s}.fidc-playing .fidc-layer-label{animation:fidc-fund-appear .8s 6.1s both}.fidc-playing .fidc-seal{animation:fidc-seal-arrive .8s 6.4s both;transform-box:fill-box;transform-origin:center}.fidc-playing .fidc-investor{animation:fidc-investor-arrive 1s both}.fidc-playing .fidc-investor-1{animation-delay:6.6s}.fidc-playing .fidc-investor-2{animation-delay:7.2s}.fidc-playing .fidc-investor-3{animation-delay:7.8s}.fidc-playing .fidc-payment{animation:fidc-travel 1.7s ease-in-out both}.fidc-playing .fidc-payment-1{animation-delay:7s}.fidc-playing .fidc-payment-2{animation-delay:7.8s}.fidc-playing .fidc-payment-3{animation-delay:8.6s}.fidc-playing .fidc-stage-progress{animation:fidc-progress 11s linear both}@keyframes fidc-document-arrive{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes fidc-fund-appear{0%{opacity:0}to{opacity:1}}@keyframes fidc-investor-arrive{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes fidc-travel{0%{opacity:0;offset-distance:0}12%,85%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes fidc-layer-build{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes fidc-seal-arrive{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes fidc-progress{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fidc-scene .fidc-layer,.fidc-scene .fidc-layer-label,.fidc-scene .fidc-seal{opacity:1!important}.fidc-payment,.fidc-replay,.fidc-transfer{display:none}.fidc-stage-progress{stroke-dashoffset:0!important}}.fii-survey{fill:none;stroke:#c4b9a7;stroke-width:.65;stroke-dasharray:3 5;opacity:.5}.fii-survey .fii-measure{stroke:var(--accent);stroke-dasharray:none}.strategy-diagram .fii-survey text{font:5.5px var(--mono);fill:var(--muted);stroke:none;letter-spacing:1px}.fii-ground{fill:none;stroke:#aa9b84;stroke-width:1}.fii-outline{fill:none;stroke:#736c5d;stroke-width:1;stroke-linejoin:round}.fii-front{fill:#e3d8c5}.fii-side{fill:#c5b494}.fii-roof{fill:#f0e9da}.fii-floors{stroke:#a59478;stroke-width:.7;fill:none;opacity:.75}.fii-windows polygon{fill:#ac632f;opacity:.65}.fii-site-markers{fill:none;stroke:var(--accent);stroke-width:.65}.fii-site-markers circle{fill:var(--accent)}.strategy-diagram .fii-site-markers text{font:6px var(--mono);stroke:none;fill:var(--muted);letter-spacing:.9px}.strategy-diagram .fii-stages text{font:5.7px var(--mono);fill:var(--muted);letter-spacing:.7px}.fii-progress-track{stroke:var(--line);fill:none}.fii-progress{stroke:var(--accent);fill:none;stroke-width:1}.fii-scene:not(.fii-playing) .fii-floors,.fii-scene:not(.fii-playing) .fii-site-markers,.fii-scene:not(.fii-playing) .fii-volumes,.fii-scene:not(.fii-playing) .fii-windows{opacity:0}.fii-mass{transform-box:fill-box;transform-origin:center bottom}.fii-playing .fii-ground{stroke-dasharray:1;animation:fii-draw 1.4s ease both}.fii-playing .fii-survey{animation:fii-guides 10s linear both}.fii-playing .fii-outline{stroke-dasharray:1;animation:fii-draw 2.4s cubic-bezier(.35,.05,.3,1) both}.fii-playing .fii-outline.fii-building-0{animation-delay:.7s}.fii-playing .fii-outline.fii-building-1{animation-delay:1.1s}.fii-playing .fii-outline.fii-building-2{animation-delay:1.7s}.fii-playing .fii-mass{animation:fii-volume 2s cubic-bezier(.22,.7,.25,1) both}.fii-playing .fii-mass.fii-building-0{animation-delay:2.5s}.fii-playing .fii-mass.fii-building-1{animation-delay:3s}.fii-playing .fii-mass.fii-building-2{animation-delay:3.5s}.fii-playing .fii-floors{animation:fii-details 1.7s 4.1s both}.fii-playing .fii-windows polygon{animation:fii-window-light 1.25s var(--window-delay) both}.fii-playing .fii-site-markers{animation:fii-details 1.2s 8.4s both}.fii-playing .fii-progress{stroke-dasharray:1;animation:fii-draw 11s linear both}@keyframes fii-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fii-volume{0%{opacity:0;transform:scaleY(.75) translateY(9px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes fii-details{0%{opacity:0}to{opacity:.8}}@keyframes fii-window-light{0%{opacity:0;fill:#e6d9bf}55%{opacity:.95;fill:#cc8b4d}to{opacity:.65;fill:#ac632f}}@keyframes fii-guides{0%{opacity:0}15%,45%{opacity:.65}90%,to{opacity:.12}}@media(prefers-reduced-motion:reduce){.fii-scene .fii-floors,.fii-scene .fii-site-markers,.fii-scene .fii-volumes,.fii-scene .fii-windows{opacity:1!important}.fii-scene .fii-ground,.fii-scene .fii-outline,.fii-scene .fii-progress{stroke-dashoffset:0!important}.fii-scene .fii-survey{opacity:.12}}.fii-portfolio .fii-basket{fill:none;stroke:#b8a589;stroke-width:.8}.strategy-diagram .fii-portfolio .fii-basket text{fill:var(--muted);stroke:none;font:6px var(--mono);letter-spacing:1.8px}.fii-plinth{fill:#efe8da;stroke:#d2c6b2;stroke-width:.6}.fii-asset-front{fill:#dfd1b9;stroke:#a99372;stroke-width:.7}.fii-asset-side{fill:#bfa887;stroke:#a99372;stroke-width:.7}.fii-asset-top{fill:#f4ecdf;stroke:#a99372;stroke-width:.7}.fii-asset-detail{fill:none;stroke:#8f795c;stroke-width:.7}.strategy-diagram .fii-asset text{font:5.8px var(--mono);fill:var(--muted);letter-spacing:1px}.fii-connect{fill:none;stroke:#b49b78;stroke-width:1}.fii-capital{fill:var(--accent);opacity:0;offset-rotate:0deg}.fii-capital-a{offset-path:path("M94 172V203Q94 216 108 216H231Q245 216 245 232V242")}.fii-capital-b{offset-path:path("M260 172V242")}.fii-capital-c{offset-path:path("M426 172V203Q426 216 412 216H289Q275 216 275 232V242")}.fii-hub-shadow{fill:#e5ddce}.fii-hub-box{fill:var(--paper);stroke:var(--accent);stroke-width:.9}.fii-hub-rule{stroke:#b98a61;stroke-width:.7;fill:none}.strategy-diagram .fii-hub-name{font:27px var(--serif);fill:var(--ink)}.strategy-diagram .fii-hub-dot{fill:var(--accent)}.strategy-diagram .fii-hub-label{font:5px var(--mono);fill:var(--muted);letter-spacing:.9px}.fii-end-note path{stroke:var(--line);stroke-width:.6}.strategy-diagram .fii-end-note text{font:5.2px var(--mono);fill:var(--muted);letter-spacing:.5px}.fii-portfolio:not(.fii-playing) .fii-asset,.fii-portfolio:not(.fii-playing) .fii-connections,.fii-portfolio:not(.fii-playing) .fii-end-note,.fii-portfolio:not(.fii-playing) .fii-hub{opacity:0}.fii-portfolio.fii-playing .fii-asset{animation:fii-asset-settle 1.6s cubic-bezier(.2,.75,.2,1) both}.fii-portfolio.fii-playing .fii-asset-a{animation-delay:.3s}.fii-portfolio.fii-playing .fii-asset-b{animation-delay:1.1s}.fii-portfolio.fii-playing .fii-asset-c{animation-delay:1.9s}.fii-portfolio.fii-playing .fii-basket path{stroke-dasharray:1;animation:fii-draw 2s 2.8s both}.fii-portfolio.fii-playing .fii-connect{stroke-dasharray:1;animation:fii-draw 1.6s ease both}.fii-portfolio.fii-playing .fii-connect-a{animation-delay:3.4s}.fii-portfolio.fii-playing .fii-connect-b{animation-delay:3.8s}.fii-portfolio.fii-playing .fii-connect-c{animation-delay:4.2s}.fii-portfolio.fii-playing .fii-hub{animation:fii-hub-settle 1.4s 4.5s both}.fii-portfolio.fii-playing .fii-capital{animation:fidc-travel 2s ease-in-out both}.fii-portfolio.fii-playing .fii-capital-a{animation-delay:5.3s}.fii-portfolio.fii-playing .fii-capital-b{animation-delay:6s}.fii-portfolio.fii-playing .fii-capital-c{animation-delay:6.7s}.fii-portfolio.fii-playing .fii-hub-rule{stroke-dasharray:1;animation:fii-draw 1.4s 8s both}.fii-portfolio.fii-playing .fii-end-note{animation:fii-hub-settle 1s 8.2s both}@keyframes fii-asset-settle{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fii-hub-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fii-portfolio .fii-asset,.fii-portfolio .fii-connections,.fii-portfolio .fii-end-note,.fii-portfolio .fii-hub{opacity:1!important}.fii-portfolio .fii-basket path,.fii-portfolio .fii-connect,.fii-portfolio .fii-hub-rule{stroke-dashoffset:0!important}.fii-capital{display:none}}.fip-guides{fill:none;stroke:#c6baa5;stroke-width:.6;stroke-dasharray:3 6;opacity:.35}.fip-card{fill:var(--paper);stroke:#bcac93;stroke-width:.8}.fip-equity-track{fill:#f1eadf;stroke:#dbd0bc;stroke-width:3}.fip-equity-share{fill:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:28 72;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}.fip-company-symbol{fill:none;stroke:#9d896a;stroke-width:.7}.strategy-diagram .fip-company-name{font:11px var(--serif);fill:var(--ink)}.strategy-diagram .fip-company-number{font:7px var(--mono);fill:var(--muted);letter-spacing:1px}.fip-link{fill:none;stroke:#bda98a;stroke-width:1}.fip-fund-shadow{fill:#e7dece}.fip-fund-face{fill:var(--paper);stroke:#a9906e;stroke-width:1}.strategy-diagram .fip-fund-title{font:29px var(--serif);fill:var(--ink)}.strategy-diagram .fip-fund-title tspan{fill:var(--accent)}.strategy-diagram .fip-fund-label{font:5.5px var(--mono);letter-spacing:.8px;fill:var(--muted)}.fip-governance-ring{fill:none;stroke:var(--accent);stroke-width:1;stroke-dasharray:1;transform:rotate(-90deg);transform-origin:260px 175px}.fip-capital{fill:var(--accent);opacity:0;offset-rotate:0deg}.fip-governance path{fill:none;stroke:#c2b296;stroke-width:.7}.strategy-diagram .fip-governance text{font:6px var(--mono);letter-spacing:1px;fill:var(--muted)}.strategy-diagram .fip-footnote text{font:5px var(--mono);letter-spacing:.6px;fill:var(--muted)}.fip-scene:not(.fip-playing) .fip-company,.fip-scene:not(.fip-playing) .fip-footnote,.fip-scene:not(.fip-playing) .fip-fund,.fip-scene:not(.fip-playing) .fip-governance,.fip-scene:not(.fip-playing) .fip-links{opacity:0}.fip-playing .fip-company{animation:fip-company-arrive 1.2s cubic-bezier(.2,.75,.25,1) both}.fip-playing .fip-company-0{animation-delay:.3s}.fip-playing .fip-company-1{animation-delay:.8s}.fip-playing .fip-company-2{animation-delay:1.3s}.fip-playing .fip-company-3{animation-delay:1.8s}.fip-playing .fip-fund{animation:fii-hub-settle 1.4s 2.1s both}.fip-playing .fip-link{stroke-dasharray:1;animation:fii-draw 1.2s both}.fip-playing .fip-link-0{animation-delay:2.8s}.fip-playing .fip-link-1{animation-delay:3.3s}.fip-playing .fip-link-2{animation-delay:3.8s}.fip-playing .fip-link-3{animation-delay:4.3s}.fip-playing .fip-capital{animation:fidc-travel 1.8s var(--capital-delay) ease-in-out both}.fip-playing .fip-equity-share{animation:fip-equity-fill 1.6s var(--share-delay) cubic-bezier(.2,.7,.3,1) both}.fip-playing .fip-governance-ring{animation:fii-draw 2s ease 7.4s both}.fip-playing .fip-governance{animation:fii-details 1.5s 8.1s both}.fip-playing .fip-governance path{stroke-dasharray:1;animation:fii-draw 1.6s 8.1s both}.fip-playing .fip-footnote{animation:fii-details 1s 9.2s both}@keyframes fip-company-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fip-equity-fill{0%{stroke-dasharray:0 100}to{stroke-dasharray:28 72}}@media(prefers-reduced-motion:reduce){.fip-scene .fip-company,.fip-scene .fip-footnote,.fip-scene .fip-fund,.fip-scene .fip-governance,.fip-scene .fip-links{opacity:1!important}.fip-scene .fip-governance path,.fip-scene .fip-governance-ring,.fip-scene .fip-link{stroke-dashoffset:0!important}.fip-capital{display:none}}.strategy-diagram .fiagro-caption text{font:6px var(--mono);letter-spacing:1.3px;fill:var(--muted)}.fiagro-tile{fill:#ede5d6;stroke:#c2b398;stroke-width:.7}.fiagro-furrows{fill:none;stroke:#a68f6a;stroke-width:1}.fiagro-stem{fill:none;stroke:#7a805a;stroke-width:1.6}.fiagro-leaf{fill:#aaa47c;stroke:#7a805a;stroke-width:.6;transform-box:fill-box;transform-origin:right bottom}.fiagro-leaf-b{fill:#858c62;transform-origin:left bottom}.fiagro-leaf-c{fill:#b8ad81}.fiagro-silo-side{fill:#ded0b7;stroke:#aa9675;stroke-width:.7}.fiagro-silo-top{fill:#f0e5d1;stroke:#aa9675;stroke-width:.7}.fiagro-silo-lines{fill:none;stroke:#b4a07d;stroke-width:.65}.fiagro-store-front{fill:#d9c8ab;stroke:#a68c68;stroke-width:.7}.fiagro-store-side{fill:#baa07b;stroke:#a68c68;stroke-width:.7}.fiagro-store-top{fill:#f0e5d1;stroke:#a68c68;stroke-width:.7}.fiagro-store-lines{fill:none;stroke:#987a54;stroke-width:.7}.strategy-diagram .fiagro-step text{font:6px var(--mono);letter-spacing:1px;fill:var(--muted)}.fiagro-chain-line{fill:none;stroke:#a0a17c;stroke-width:1}.fiagro-flow{fill:#8a8d62;opacity:0;offset-rotate:0deg}.fiagro-flow-a{offset-path:path("M151 145H204")}.fiagro-flow-b{offset-path:path("M316 145H369")}.fiagro-finance-line{fill:none;stroke:#b99c76;stroke-width:.8}.fiagro-fund-shadow{fill:#e1d7c5}.fiagro-fund-face{fill:var(--paper);stroke:var(--accent);stroke-width:.9}.strategy-diagram .fiagro-fund-title{font:24px var(--serif);fill:var(--ink);letter-spacing:-.5px}.strategy-diagram .fiagro-fund-title tspan{fill:var(--accent)}.strategy-diagram .fiagro-asset-labels text{font:5.5px var(--mono);letter-spacing:.6px;fill:var(--muted)}.fiagro-scene:not(.fiagro-playing) .fiagro-asset-labels,.fiagro-scene:not(.fiagro-playing) .fiagro-chain,.fiagro-scene:not(.fiagro-playing) .fiagro-financing,.fiagro-scene:not(.fiagro-playing) .fiagro-fund,.fiagro-scene:not(.fiagro-playing) .fiagro-step{opacity:0}.fiagro-playing .fiagro-land{animation:fii-asset-settle 1.2s .3s both}.fiagro-playing .fiagro-furrows path{stroke-dasharray:1;animation:fii-draw 1.7s .7s both}.fiagro-playing .fiagro-stem{stroke-dasharray:1;animation:fii-draw 1.5s 1.2s both}.fiagro-playing .fiagro-leaf{animation:fiagro-unfold 1.5s cubic-bezier(.2,.7,.3,1) both}.fiagro-playing .fiagro-leaf-a{animation-delay:1.7s}.fiagro-playing .fiagro-leaf-b{animation-delay:2s}.fiagro-playing .fiagro-leaf-c{animation-delay:2.3s}.fiagro-playing .fiagro-production{animation:fii-asset-settle 1.3s 2.7s both}.fiagro-playing .fiagro-chain-line{stroke-dasharray:1;animation:fii-draw 1s both}.fiagro-playing .fiagro-chain-a{animation-delay:2.8s}.fiagro-playing .fiagro-chain-b{animation-delay:4.4s}.fiagro-playing .fiagro-market{animation:fii-asset-settle 1.3s 4.3s both}.fiagro-playing .fiagro-flow{animation:fidc-travel 1.4s ease-in-out both}.fiagro-playing .fiagro-flow-a{animation-delay:3.6s}.fiagro-playing .fiagro-flow-b{animation-delay:5.2s}.fiagro-playing .fiagro-finance-line{stroke-dasharray:1;animation:fii-draw 1.7s both}.fiagro-playing .fiagro-finance-a{animation-delay:6.5s}.fiagro-playing .fiagro-finance-b{animation-delay:6.9s}.fiagro-playing .fiagro-finance-c{animation-delay:7.3s}.fiagro-playing .fiagro-fund{animation:fii-hub-settle 1.3s 7.8s both}.fiagro-playing .fiagro-asset-labels{animation:fii-details 1.3s 9.1s both}@keyframes fiagro-unfold{0%{opacity:0;transform:scale(.15) rotate(15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.fiagro-scene .fiagro-asset-labels,.fiagro-scene .fiagro-chain,.fiagro-scene .fiagro-financing,.fiagro-scene .fiagro-fund,.fiagro-scene .fiagro-step{opacity:1!important}.fiagro-scene path{stroke-dashoffset:0!important}.fiagro-flow{display:none}}.strategy-diagram .agro-landscape-heading text{font:6px var(--mono);letter-spacing:1px;fill:var(--muted)}.agro-land-plane{fill:#ece6d6;stroke:#c6b99e;stroke-width:.7}.agro-land-edge{fill:none;stroke:#b9a98c;stroke-width:.8}.agro-field-plane{fill:#dddcc1;stroke:#b9bb96;stroke-width:.6}.agro-road{fill:none;stroke:#d1bea0;stroke-width:10;stroke-linecap:round}.agro-road-divider{fill:none;stroke:#f7f4ed;stroke-width:.6;stroke-dasharray:3 5}.agro-furrow{fill:none;stroke:#b0a17b;stroke-width:1.2}.agro-sprout-grow{transform-box:fill-box;transform-origin:center bottom}.agro-sprout-grow>path:first-child{fill:none;stroke:#78835b;stroke-width:1}.agro-leaf-left{fill:#a5ac79;stroke:#7c885a;stroke-width:.3}.agro-leaf-right{fill:#85965f;stroke:#748251;stroke-width:.3}.agro-storage-shadow{fill:#d6cdb8;opacity:.5}.agro-silo-body{fill:#dfd2ba;stroke:#a79373;stroke-width:.7}.agro-silo-roof{fill:#f4eddf;stroke:#a79373;stroke-width:.7}.agro-storage-detail{fill:none;stroke:#ae9a7b;stroke-width:.6}.agro-hall-front{fill:#d8c6a8;stroke:#a58c69;stroke-width:.7}.agro-hall-side{fill:#bca17b;stroke:#a58c69;stroke-width:.7}.agro-hall-roof{fill:#eee3cf;stroke:#a58c69;stroke-width:.7}.agro-hall-detail{fill:none;stroke:#987b54;stroke-width:.7}.agro-grain{fill:#ac733b;offset-path:path("M176 224L290 166")}.agro-grain,.agro-transport{opacity:0;offset-rotate:0deg}.agro-transport{offset-path:path("M205 250L309 197Q321 191 333 194L447 218")}.agro-truck-body{fill:#b89063;stroke:#8b6b47;stroke-width:.6}.agro-truck-cab{fill:#e3d4b9;stroke:#8b6b47;stroke-width:.6}.agro-truck-glass{fill:#8d9a97}.agro-truck circle{fill:#625b4a}.agro-annotation-line{fill:none;stroke:#b4a483;stroke-width:.6}.strategy-diagram .agro-annotations text{font:5.5px var(--mono);letter-spacing:.7px;fill:var(--muted)}.agro-landscape-note path{fill:none;stroke:var(--line);stroke-width:.6}.agro-landscape-note circle{fill:var(--accent)}.strategy-diagram .agro-landscape-note text{font:5.5px var(--mono);letter-spacing:.8px;fill:var(--muted)}.agro-landscape:not(.fiagro-playing) .agro-annotations,.agro-landscape:not(.fiagro-playing) .agro-distribution,.agro-landscape:not(.fiagro-playing) .agro-landscape-note,.agro-landscape:not(.fiagro-playing) .agro-plants,.agro-landscape:not(.fiagro-playing) .agro-rows,.agro-landscape:not(.fiagro-playing) .agro-storage,.agro-landscape:not(.fiagro-playing) .agro-terrain{opacity:0}.agro-landscape.fiagro-playing .agro-terrain{animation:agro-land-appear 1.6s .2s both}.agro-landscape.fiagro-playing .agro-land-edge{stroke-dasharray:1;animation:fii-draw 2s .4s both}.agro-landscape.fiagro-playing .agro-furrow{stroke-dasharray:1;animation:fii-draw 1.5s var(--row-delay) both}.agro-landscape.fiagro-playing .agro-sprout-grow{animation:agro-grow 1.7s var(--plant-delay) cubic-bezier(.2,.7,.3,1) both}.agro-landscape.fiagro-playing .agro-storage{animation:agro-land-appear 1.4s 4s both}.agro-landscape.fiagro-playing .agro-distribution{animation:agro-land-appear 1.4s 5.3s both}.agro-landscape.fiagro-playing .agro-grain{animation:fidc-travel 2s ease-in-out both}.agro-landscape.fiagro-playing .agro-grain-a{animation-delay:5s}.agro-landscape.fiagro-playing .agro-grain-b{animation-delay:5.35s}.agro-landscape.fiagro-playing .agro-grain-c{animation-delay:5.7s}.agro-landscape.fiagro-playing .agro-transport{animation:agro-transport-run 3.6s cubic-bezier(.35,.1,.3,1) 7s both}.agro-landscape.fiagro-playing .agro-annotations{animation:fii-details 1.4s 9.5s both}.agro-landscape.fiagro-playing .agro-landscape-note{animation:fii-details 1.2s 10.5s both}@keyframes agro-land-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes agro-grow{0%{opacity:0;transform:scaleY(.05) scaleX(.5)}to{opacity:1;transform:scale(1)}}@keyframes agro-transport-run{0%{opacity:0;offset-distance:0}12%,90%{opacity:1}to{opacity:0;offset-distance:100%}}@media(prefers-reduced-motion:reduce){.agro-landscape .agro-annotations,.agro-landscape .agro-distribution,.agro-landscape .agro-landscape-note,.agro-landscape .agro-plants,.agro-landscape .agro-rows,.agro-landscape .agro-storage,.agro-landscape .agro-terrain{opacity:1!important}.agro-landscape path{stroke-dashoffset:0!important}.agro-grain,.agro-transport{display:none}}.territory-survey{fill:none;stroke:#c6bda9;stroke-width:.6;stroke-dasharray:2 5}.territory-survey .territory-corner{stroke:#a79577;stroke-dasharray:none;stroke-width:.8}.strategy-diagram .territory-survey text{font:5.6px var(--mono);letter-spacing:1px;fill:var(--muted);stroke:none}.territory-fill{fill:#e9e6d5}.territory-plot-b .territory-fill{fill:#e1ddc8}.territory-plot-c .territory-fill{fill:#e2e4ce}.territory-plot-d .territory-fill{fill:#eae1ce}.territory-boundary{fill:none;stroke:#9b9f7b;stroke-width:.8;stroke-linejoin:round}.territory-plot-d .territory-boundary{stroke:#b09b79}.territory-row{fill:none;stroke:#aeb28c;stroke-width:1.4}.territory-plot-b .territory-row{stroke:#b2ac87}.territory-plot-d .territory-row{stroke:#bca884}.territory-scan{fill:#a2ab79;opacity:0}.territory-link{fill:none;stroke:#a26d40;stroke-width:.8}.territory-node>circle:last-child{fill:var(--accent);stroke:var(--paper);stroke-width:1}.territory-node-ring{fill:var(--paper);fill-opacity:.75;stroke:#ba946c;stroke-width:.6}.territory-pulse{fill:#e9b577;stroke:var(--accent);stroke-width:.5;opacity:0;offset-rotate:0deg}.territory-pulse-a{offset-path:path("M161 122L303 119")}.territory-pulse-b{offset-path:path("M161 122L192 220")}.territory-pulse-c{offset-path:path("M192 220L331 222L303 119")}.strategy-diagram .territory-labels text{font:6px var(--mono);fill:#7d7e62;letter-spacing:1px}.territory-legend path{stroke:var(--line);stroke-width:.6}.territory-legend circle{fill:var(--accent)}.strategy-diagram .territory-legend text{font:5px var(--mono);fill:var(--muted);letter-spacing:.6px}.agro-territory:not(.fiagro-playing) .territory-labels,.agro-territory:not(.fiagro-playing) .territory-legend,.agro-territory:not(.fiagro-playing) .territory-links,.agro-territory:not(.fiagro-playing) .territory-nodes,.agro-territory:not(.fiagro-playing) .territory-plot{opacity:0}.agro-territory.fiagro-playing .territory-plot{animation:territory-land 1.6s both}.agro-territory.fiagro-playing .territory-plot-a{animation-delay:.3s}.agro-territory.fiagro-playing .territory-plot-b{animation-delay:.8s}.agro-territory.fiagro-playing .territory-plot-c{animation-delay:1.3s}.agro-territory.fiagro-playing .territory-plot-d{animation-delay:1.8s}.agro-territory.fiagro-playing .territory-boundary{stroke-dasharray:1;animation:fii-draw 2.3s .5s both}.agro-territory.fiagro-playing .territory-row{stroke-dasharray:1;animation:fii-draw 1.7s var(--row-start) both}.agro-territory.fiagro-playing .territory-scan{animation:territory-scan-pass 2.3s ease both}.agro-territory.fiagro-playing .territory-scan-a{animation-delay:3.5s}.agro-territory.fiagro-playing .territory-scan-b{animation-delay:3.9s}.agro-territory.fiagro-playing .territory-scan-c{animation-delay:4.3s}.agro-territory.fiagro-playing .territory-scan-d{animation-delay:4.7s}.agro-territory.fiagro-playing .territory-link{stroke-dasharray:1;animation:fii-draw 1.6s both}.agro-territory.fiagro-playing .territory-link-a{animation-delay:5.5s}.agro-territory.fiagro-playing .territory-link-b{animation-delay:6s}.agro-territory.fiagro-playing .territory-link-c{animation-delay:6.5s}.agro-territory.fiagro-playing .territory-node{animation:territory-land .8s both}.agro-territory.fiagro-playing .territory-node-a{animation-delay:5s}.agro-territory.fiagro-playing .territory-node-b{animation-delay:6.2s}.agro-territory.fiagro-playing .territory-node-c{animation-delay:6.7s}.agro-territory.fiagro-playing .territory-node-d{animation-delay:7.3s}.agro-territory.fiagro-playing .territory-pulse{animation:fidc-travel 2s ease-in-out both}.agro-territory.fiagro-playing .territory-pulse-a{animation-delay:6s}.agro-territory.fiagro-playing .territory-pulse-b{animation-delay:6.5s}.agro-territory.fiagro-playing .territory-pulse-c{animation-delay:7s}.agro-territory.fiagro-playing .territory-labels{animation:territory-land 1s 8s both}.agro-territory.fiagro-playing .territory-legend{animation:territory-land 1s 9s both}@keyframes territory-land{0%{opacity:0}to{opacity:1}}@keyframes territory-scan-pass{0%{opacity:0;transform:translateY(0)}20%,75%{opacity:.3}to{opacity:0;transform:translateY(115px)}}@media(prefers-reduced-motion:reduce){.agro-territory .territory-labels,.agro-territory .territory-legend,.agro-territory .territory-links,.agro-territory .territory-nodes,.agro-territory .territory-plot{opacity:1!important}.agro-territory path,.agro-territory polygon{stroke-dashoffset:0!important}.territory-pulse,.territory-scan{display:none}}.strategy-diagram .agro-comp-kicker{font:6px var(--mono);letter-spacing:1.2px;fill:var(--muted)}.strategy-diagram .agro-comp-brand{font:21px var(--serif);letter-spacing:-.5px;fill:var(--ink)}.strategy-diagram .agro-comp-brand tspan{fill:var(--accent)}.agro-comp-credit{fill:#e5d5bd;stroke:#bba17d;stroke-width:.7}.agro-comp-land{fill:#dfe1cd;stroke:#a0a887;stroke-width:.7}.agro-comp-equity{fill:#e8e3d9;stroke:#afa590;stroke-width:.7}.agro-comp-side{fill:#c2a782;stroke:#ab916c;stroke-width:.65}.agro-comp-side.land-side{fill:#b0b799;stroke:#939d7c}.agro-comp-side.equity-side{fill:#c9c1b2;stroke:#a79b85}.agro-comp-edge{fill:none;stroke:#938068;stroke-width:.6}.agro-comp-grid{fill:none;stroke:#c1b6a2;stroke-width:.6}.agro-comp-label-bg{fill:var(--paper);fill-opacity:.92}.strategy-diagram .agro-comp-label{font:15px var(--serif);fill:#38382e}.strategy-diagram .agro-comp-number{font:7px var(--mono);fill:#776c56}.agro-comp-foot path{fill:none;stroke:var(--line);stroke-width:.6}.agro-comp-foot circle{fill:var(--accent)}.strategy-diagram .agro-comp-foot text{font:5.4px var(--mono);letter-spacing:.7px;fill:var(--muted)}.agro-composition:not(.fiagro-playing) .agro-comp-foot,.agro-composition:not(.fiagro-playing) .agro-comp-layer{opacity:0}.agro-composition.fiagro-playing .agro-comp-layer{animation-duration:10s;animation-timing-function:cubic-bezier(.2,.7,.25,1);animation-fill-mode:both}.agro-composition.fiagro-playing .agro-comp-layer-1{animation-name:agro-layer-bottom}.agro-composition.fiagro-playing .agro-comp-layer-2{animation-name:agro-layer-middle}.agro-composition.fiagro-playing .agro-comp-layer-3{animation-name:agro-layer-top}.agro-composition.fiagro-playing .agro-comp-label,.agro-composition.fiagro-playing .agro-comp-number{animation:agro-label-reveal 1.3s both}.agro-composition.fiagro-playing .agro-comp-layer-3 .agro-comp-label,.agro-composition.fiagro-playing .agro-comp-layer-3 .agro-comp-number{animation-delay:2.4s}.agro-composition.fiagro-playing .agro-comp-layer-2 .agro-comp-label,.agro-composition.fiagro-playing .agro-comp-layer-2 .agro-comp-number{animation-delay:3.4s}.agro-composition.fiagro-playing .agro-comp-layer-1 .agro-comp-label,.agro-composition.fiagro-playing .agro-comp-layer-1 .agro-comp-number{animation-delay:4.4s}.agro-composition.fiagro-playing .agro-comp-layer-3 .agro-comp-edge{animation:agro-edge-focus 3s 2.4s both}.agro-composition.fiagro-playing .agro-comp-layer-2 .agro-comp-edge{animation:agro-edge-focus 3s 3.4s both}.agro-composition.fiagro-playing .agro-comp-layer-1 .agro-comp-edge{animation:agro-edge-focus 3s 4.4s both}.agro-composition.fiagro-playing .agro-comp-brand{animation:agro-label-reveal 1.4s 7.8s both}.agro-composition.fiagro-playing .agro-comp-foot{animation:agro-label-reveal 1.4s 9s both}@keyframes agro-layer-bottom{0%{opacity:0;transform:translateY(-126px)}12%{opacity:1;transform:translateY(-126px)}32%,72%{opacity:1;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes agro-layer-middle{0%{opacity:0;transform:translateY(-60px)}12%{opacity:1;transform:translateY(-60px)}32%,72%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes agro-layer-top{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(6px)}32%,72%{opacity:1;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes agro-label-reveal{0%{opacity:0}to{opacity:1}}@keyframes agro-edge-focus{0%,to{stroke:#938068;stroke-width:.6}25%,65%{stroke:#a45e35;stroke-width:1.5}}@media(prefers-reduced-motion:reduce){.agro-composition .agro-comp-foot,.agro-composition .agro-comp-layer{opacity:1!important;transform:none!important}}.strategy-diagram .agro-comp-label{font:500 9px var(--sans);letter-spacing:1.05px;fill:#565344;paint-order:stroke fill;stroke:hsla(42,38%,95%,.7);stroke-width:2.8px;stroke-linejoin:round}.strategy-diagram .fif-topline text{font:5.5px var(--mono);fill:var(--muted);letter-spacing:.9px}.fif-construction{fill:none;stroke:#bfb5a2;stroke-width:.6;stroke-dasharray:2 6;opacity:.3}.fif-orbit{transform-origin:260px 172px}.fif-track{stroke:#e5dece}.fif-arc,.fif-track{fill:none;stroke-width:11}.fif-arc{transform:rotate(-90deg);transform-origin:260px 172px}.fif-arc-copper{stroke:#a45e35}.fif-arc-sand{stroke:#bfa886}.fif-arc-ink{stroke:#646454}.fif-tick{stroke:#b1a489;stroke-width:.7;fill:none}.fif-center circle{fill:var(--paper);stroke:#ddd3c1;stroke-width:.7}.strategy-diagram .fif-title{font:29px var(--serif);fill:var(--ink)}.strategy-diagram .fif-title tspan{fill:var(--accent)}.strategy-diagram .fif-center-label{font:5px var(--mono);letter-spacing:1px;fill:var(--muted)}.fif-callout-line{fill:none;stroke:#b5a182;stroke-width:.7}.strategy-diagram .fif-callout-text{font:6px var(--mono);fill:var(--muted);letter-spacing:.8px}.fif-review{transform-origin:260px 172px}.fif-review-ring{fill:none;stroke:#be986a;stroke-width:.65;stroke-dasharray:12 88}.fif-review-point{fill:var(--accent)}.fif-bottom path{fill:none;stroke:var(--line);stroke-width:.6}.fif-bottom circle{fill:var(--accent)}.strategy-diagram .fif-bottom text{font:5.5px var(--mono);fill:var(--muted);letter-spacing:.8px}.fif-scene:not(.fif-playing) .fif-bottom,.fif-scene:not(.fif-playing) .fif-callouts,.fif-scene:not(.fif-playing) .fif-center,.fif-scene:not(.fif-playing) .fif-orbits,.fif-scene:not(.fif-playing) .fif-review{opacity:0}.fif-playing .fif-orbit{animation-duration:3s;animation-timing-function:cubic-bezier(.2,.7,.25,1);animation-fill-mode:both}.fif-playing .fif-orbit-outer{animation-name:fif-outer-arrive;animation-delay:.4s}.fif-playing .fif-orbit-middle{animation-name:fif-middle-arrive;animation-delay:1.3s}.fif-playing .fif-orbit-inner{animation-name:fif-inner-arrive;animation-delay:2.2s}.fif-playing .fif-center{animation:agro-label-reveal 1.4s 3.4s both}.fif-playing .fif-callout-line{stroke-dasharray:1;animation:fii-draw 1.3s both}.fif-playing .fif-callout-a{animation-delay:4.7s}.fif-playing .fif-callout-b{animation-delay:5.7s}.fif-playing .fif-callout-c{animation-delay:6.7s}.fif-playing .fif-callout-text{animation:agro-label-reveal 1s both}.fif-playing .fif-callout-text-a{animation-delay:5.3s}.fif-playing .fif-callout-text-b{animation-delay:6.3s}.fif-playing .fif-callout-text-c{animation-delay:7.3s}.fif-playing .fif-review{animation:fif-review-sweep 4s cubic-bezier(.3,.1,.3,1) 7.4s both}.fif-playing .fif-bottom{animation:agro-label-reveal 1.3s 10s both}@keyframes fif-outer-arrive{0%{opacity:0;transform:translate(-14px,-8px) rotate(-42deg) scale(1.06)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes fif-middle-arrive{0%{opacity:0;transform:translate(12px,9px) rotate(60deg) scale(.9)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes fif-inner-arrive{0%{opacity:0;transform:rotate(-80deg) scale(.7)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes fif-review-sweep{0%{opacity:0;transform:rotate(0)}15%,80%{opacity:.9}to{opacity:0;transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fif-scene .fif-bottom,.fif-scene .fif-callouts,.fif-scene .fif-center,.fif-scene .fif-orbits{opacity:1!important}.fif-review{display:none}.fif-callout-line{stroke-dashoffset:0!important}}.strategy-diagram .fif-ledger-heading{font:6px var(--mono);letter-spacing:1px;fill:var(--muted)}.fif-security rect{fill:var(--paper);stroke:#b5a284;stroke-width:.8}.fif-security>path{fill:none;stroke:#a5835d;stroke-width:.8}.strategy-diagram .fif-security>text{font:12px var(--serif);fill:var(--ink)}.strategy-diagram .fif-security>.fif-security-detail{font:5px var(--mono);letter-spacing:.5px;fill:var(--muted)}.fif-ledger-link{fill:none;stroke:#bca384;stroke-width:.8}.fif-book-shadow{fill:#e8decd}.fif-book-paper{fill:var(--paper);stroke:#b9a78a;stroke-width:.8}.fif-book-rule{fill:none;stroke:#ddd2bf;stroke-width:.6}.strategy-diagram .fif-book-title{font:25px var(--serif);fill:var(--ink)}.strategy-diagram .fif-book-title tspan{fill:var(--accent)}.strategy-diagram .fif-book-subtitle{font:6px var(--mono);letter-spacing:1px;fill:var(--muted)}.strategy-diagram .fif-position text{font:10px var(--serif);fill:var(--ink)}.fif-position circle{fill:var(--accent)}.fif-position-b circle{fill:#85846a}.fif-position-c circle{fill:#baa17c}.fif-position path{fill:none;stroke:#b8a68b;stroke-width:1}.fif-book-control circle{fill:#e6e6d7;stroke:#9da184;stroke-width:.6}.fif-book-control path{fill:none;stroke:#727f51;stroke-width:.8}.strategy-diagram .fif-book-control text{font:5px var(--mono);fill:var(--muted);letter-spacing:.6px}.fif-ledger-scan{fill:#c4b189;opacity:0}.fif-ledger-token{fill:var(--accent);opacity:0;offset-rotate:0deg}.fif-ledger-token-a{offset-path:path("M154 95H190Q207 95 207 113V137H252")}.fif-ledger-token-b{offset-path:path("M154 176H252")}.fif-ledger-token-c{offset-path:path("M154 257H190Q207 257 207 239V215H252")}.fif-ledger-foot path{fill:none;stroke:var(--line);stroke-width:.6}.strategy-diagram .fif-ledger-foot text{font:5.3px var(--mono);letter-spacing:.6px;fill:var(--muted)}.fif-ledger:not(.fif-playing) .fif-book,.fif-ledger:not(.fif-playing) .fif-ledger-foot,.fif-ledger:not(.fif-playing) .fif-ledger-links,.fif-ledger:not(.fif-playing) .fif-security{opacity:0}.fif-ledger.fif-playing .fif-book{animation:agro-label-reveal 1.5s .4s both}.fif-ledger.fif-playing .fif-security{animation:fip-company-arrive 1.2s both}.fif-ledger.fif-playing .fif-security-a{animation-delay:.7s}.fif-ledger.fif-playing .fif-security-b{animation-delay:1.5s}.fif-ledger.fif-playing .fif-security-c{animation-delay:2.3s}.fif-ledger.fif-playing .fif-ledger-link{stroke-dasharray:1;animation:fii-draw 1.3s both}.fif-ledger.fif-playing .fif-ledger-link-a{animation-delay:2s}.fif-ledger.fif-playing .fif-ledger-link-b{animation-delay:3s}.fif-ledger.fif-playing .fif-ledger-link-c{animation-delay:4s}.fif-ledger.fif-playing .fif-ledger-token{animation:fidc-travel 1.6s ease-in-out both}.fif-ledger.fif-playing .fif-ledger-token-a{animation-delay:2.7s}.fif-ledger.fif-playing .fif-ledger-token-b{animation-delay:3.7s}.fif-ledger.fif-playing .fif-ledger-token-c{animation-delay:4.7s}.fif-ledger.fif-playing .fif-position{animation:agro-label-reveal 1.2s both}.fif-ledger.fif-playing .fif-position-a{animation-delay:4s}.fif-ledger.fif-playing .fif-position-b{animation-delay:5s}.fif-ledger.fif-playing .fif-position-c{animation-delay:6s}.fif-ledger.fif-playing .fif-ledger-scan{animation:fif-ledger-review 2s 7s both}.fif-ledger.fif-playing .fif-book-control{animation:agro-label-reveal 1.1s 8.6s both}.fif-ledger.fif-playing .fif-ledger-foot{animation:agro-label-reveal 1.2s 9.5s both}@keyframes fif-ledger-review{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:.22}to{opacity:0;transform:translateY(116px)}}@media(prefers-reduced-motion:reduce){.fif-ledger .fif-book,.fif-ledger .fif-ledger-foot,.fif-ledger .fif-ledger-links,.fif-ledger .fif-security{opacity:1!important}.fif-ledger-link{stroke-dashoffset:0!important}.fif-ledger-scan,.fif-ledger-token{display:none}}