body.page-fractional-compliance{--ink: #0d0d0d;--slate: #57564f;--slate-2: #8a8880;--rule: #dcdad1;--rule-2: #c9c6ba;--cream: #f2f1ec;--paper: #ffffff;--deep: #111110;--deep-rule: #2e2e2b;--deep-text: #9c9a92;--amber: #ffb600;--font-ui: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-em: "Instrument Serif", Georgia, serif;--font-data: "JetBrains Mono", ui-monospace, monospace}body.page-fractional-compliance *,body.page-fractional-compliance *:before,body.page-fractional-compliance *:after{box-sizing:border-box}body.page-fractional-compliance{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-ui);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(body.page-fractional-compliance #main) img{max-width:100%;display:block}:where(body.page-fractional-compliance #main) a{color:inherit}:where(body.page-fractional-compliance #main) button{font:inherit;color:inherit;cursor:pointer}body.page-fractional-compliance :focus-visible{outline:2px solid var(--ink);outline-offset:3px}body.page-fractional-compliance .wrap{max-width:1120px;margin:0 auto;padding:0 36px}body.page-fractional-compliance .sec{padding:94px 0}body.page-fractional-compliance .sec--paper{background:var(--paper)}body.page-fractional-compliance .sec--amber{background:var(--amber)}body.page-fractional-compliance .sec--dark{background:var(--deep);color:#fff}body.page-fractional-compliance .shead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:16px;border-bottom:2px solid var(--ink);margin-bottom:42px}body.page-fractional-compliance .shead .k{font-family:var(--font-data);font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--slate)}body.page-fractional-compliance .shead .n{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:-.05em;line-height:.8;color:var(--rule-2)}body.page-fractional-compliance .sec--dark .shead{border-bottom-color:#fff}body.page-fractional-compliance .sec--dark .shead .k{color:var(--deep-text)}body.page-fractional-compliance .sec--dark .shead .n{color:var(--deep-rule)}body.page-fractional-compliance .sec--amber .shead .k{color:#0d0d0d9e}body.page-fractional-compliance .sec--amber .shead .n{color:#0d0d0d3d}body.page-fractional-compliance h1,body.page-fractional-compliance h2{font-family:var(--font-ui);font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.036em}body.page-fractional-compliance h1{font-size:clamp(2.9rem,7vw,5.2rem);line-height:.99}body.page-fractional-compliance h2{font-size:clamp(1.95rem,3.9vw,3.05rem);line-height:1.05;max-width:19ch}body.page-fractional-compliance h1 em,body.page-fractional-compliance h2 em{font-family:var(--font-em);font-style:italic;font-weight:400;letter-spacing:-.008em;font-size:1.07em;color:var(--ink)}body.page-fractional-compliance .sec--dark h2 em{color:var(--amber)}body.page-fractional-compliance .deck{font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.5;color:var(--slate);margin:26px 0 0;max-width:56ch}body.page-fractional-compliance .sec--dark .deck{color:var(--deep-text)}body.page-fractional-compliance .sec--amber .deck{color:#0d0d0db8}body.page-fractional-compliance p{margin:16px 0 0;color:var(--slate);max-width:60ch}body.page-fractional-compliance .sec--dark p{color:var(--deep-text)}body.page-fractional-compliance strong{color:var(--ink);font-weight:600}body.page-fractional-compliance .sec--dark strong{color:#fff}body.page-fractional-compliance .cols{columns:2;column-gap:60px;margin-top:28px}body.page-fractional-compliance .cols p{margin:0 0 15px;max-width:none;break-inside:avoid}body.page-fractional-compliance .cols p:last-child{margin-bottom:0}body.page-fractional-compliance .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border:2px solid var(--ink);background:var(--ink);color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background .18s,color .18s,transform .18s}body.page-fractional-compliance .btn:hover{background:transparent;color:var(--ink);transform:translateY(-1px)}body.page-fractional-compliance .btn--ghost{background:transparent;color:var(--ink)}body.page-fractional-compliance .btn--ghost:hover{background:var(--ink);color:#fff}body.page-fractional-compliance .sec--dark .btn{background:var(--amber);border-color:var(--amber);color:var(--ink)}body.page-fractional-compliance .sec--dark .btn:hover{background:transparent;color:var(--amber)}body.page-fractional-compliance .arrow{transition:transform .18s}body.page-fractional-compliance .btn:hover .arrow{transform:translate(3px)}body.page-fractional-compliance .masthead{padding:32px 0 0}body.page-fractional-compliance .masthead .logo img{height:24px;width:auto}body.page-fractional-compliance .mh{padding:82px 0 88px}body.page-fractional-compliance .mh h1{max-width:13ch}body.page-fractional-compliance .mh__body{margin-top:48px;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start;border-top:2px solid var(--ink);padding-top:32px}body.page-fractional-compliance .mh__body .deck{margin:0;max-width:46ch}body.page-fractional-compliance .mh__cta{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}body.page-fractional-compliance .mh__note{font-family:var(--font-data);font-size:11.5px;color:var(--slate-2);letter-spacing:.05em;margin-top:24px}body.page-fractional-compliance .facts{margin:0}body.page-fractional-compliance .facts div{padding:0 0 17px;margin-bottom:17px;border-bottom:1px solid var(--rule)}body.page-fractional-compliance .facts div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}body.page-fractional-compliance .facts dt{font-family:var(--font-data);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}body.page-fractional-compliance .facts dd{margin:0;font-size:15px;line-height:1.5;color:var(--slate)}body.page-fractional-compliance .prov{background:var(--ink);color:#fff;padding:30px 0}body.page-fractional-compliance .prov__in{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:baseline}body.page-fractional-compliance .prov i{font-style:normal;font-family:var(--font-data);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#77756d;width:100%;margin-bottom:4px}body.page-fractional-compliance .prov span{font-size:clamp(.98rem,1.5vw,1.22rem);font-weight:600;letter-spacing:-.028em}body.page-fractional-compliance .layers{margin-top:40px;border-top:1px solid var(--rule-2)}body.page-fractional-compliance .layer{display:grid;grid-template-columns:230px 1fr;gap:36px;padding:22px 0;border-bottom:1px solid var(--rule-2);align-items:baseline}body.page-fractional-compliance .layer b{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}body.page-fractional-compliance .layer p{margin:0;font-size:15.5px;line-height:1.5;max-width:none}body.page-fractional-compliance .layer--mid b{position:relative;padding-left:16px}body.page-fractional-compliance .layer--mid b:before{content:"";position:absolute;left:0;top:.15em;bottom:.1em;width:4px;background:var(--amber)}body.page-fractional-compliance .trio{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr)}body.page-fractional-compliance .trio>div{padding:0 30px 0 0;border-right:1px solid var(--rule-2)}body.page-fractional-compliance .trio>div:not(:first-child){padding-left:32px}body.page-fractional-compliance .trio>div:last-child{border-right:0;padding-right:0}body.page-fractional-compliance .trio h3{margin:0 0 9px;font-size:1.08rem;font-weight:600;letter-spacing:-.018em;line-height:1.28}body.page-fractional-compliance .trio p{margin:0;font-size:15.5px;line-height:1.5;max-width:none}body.page-fractional-compliance .trio .pn{display:block;font-family:var(--font-data);font-size:11px;letter-spacing:.14em;color:var(--slate-2);margin-bottom:13px}body.page-fractional-compliance .causes{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink)}body.page-fractional-compliance .causes>div{padding:20px 20px 0 0;border-right:1px solid var(--rule-2)}body.page-fractional-compliance .causes>div:not(:first-child){padding-left:22px}body.page-fractional-compliance .causes>div:last-child{border-right:0;padding-right:0}body.page-fractional-compliance .causes b{display:block;font-size:1.02rem;font-weight:600;letter-spacing:-.018em;margin-bottom:7px}body.page-fractional-compliance .causes span{display:block;font-size:14.5px;line-height:1.45;color:var(--slate)}body.page-fractional-compliance .opts{margin-top:40px;border-top:2px solid var(--ink)}body.page-fractional-compliance .opt{display:grid;grid-template-columns:250px 1fr;gap:40px;padding:24px 0;border-bottom:1px solid var(--rule-2);align-items:start}body.page-fractional-compliance .opt h3{margin:0;font-size:1.06rem;font-weight:600;letter-spacing:-.018em;line-height:1.3;padding-top:1px}body.page-fractional-compliance .opt p{margin:0;font-size:15.5px;line-height:1.55;max-width:none}body.page-fractional-compliance .opt--us{border-bottom:0}body.page-fractional-compliance .opt--us h3{padding-left:16px;position:relative}body.page-fractional-compliance .opt--us h3:before{content:"";position:absolute;left:0;top:.12em;bottom:.08em;width:4px;background:var(--amber)}body.page-fractional-compliance .opt--us p{color:var(--ink)}body.page-fractional-compliance .duties{margin:40px 0 0;padding:0;columns:2;column-gap:60px}body.page-fractional-compliance .duties li{list-style:none;break-inside:avoid;padding:14px 0;border-bottom:1px solid var(--deep-rule);font-size:15.5px;line-height:1.45;color:#e5e4df}body.page-fractional-compliance .duties li i{font-style:normal;display:block;font-family:var(--font-data);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#77756d;margin-bottom:5px}body.page-fractional-compliance .picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}body.page-fractional-compliance .pick{padding:11px 17px;border:1.5px solid var(--rule-2);background:transparent;font-size:14.5px;transition:border-color .16s,background .16s,color .16s}body.page-fractional-compliance .pick:hover{border-color:var(--ink)}body.page-fractional-compliance .pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}body.page-fractional-compliance .panel{margin-top:34px;border-top:2px solid var(--ink)}body.page-fractional-compliance .panel>div{display:grid;grid-template-columns:190px 1fr;gap:36px;padding:22px 0;border-bottom:1px solid rgba(13,13,13,.16);align-items:start}body.page-fractional-compliance .panel>div:last-child{border-bottom:0}body.page-fractional-compliance .panel dt{font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#0d0d0d8c;padding-top:5px}body.page-fractional-compliance .panel dd{margin:0;font-size:16.5px;line-height:1.5;color:var(--ink);max-width:58ch}body.page-fractional-compliance .panel dd.big{font-size:clamp(1.14rem,1.9vw,1.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}body.page-fractional-compliance .stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:2px solid var(--ink)}body.page-fractional-compliance .stats>div{padding:26px 26px 0 0;border-right:1px solid var(--rule-2)}body.page-fractional-compliance .stats>div:not(:first-child){padding-left:28px}body.page-fractional-compliance .stats>div:last-child{border-right:0;padding-right:0}body.page-fractional-compliance .stats b{display:block;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1}body.page-fractional-compliance .stats span{display:block;margin-top:11px;font-size:14.5px;color:var(--slate);max-width:22ch}body.page-fractional-compliance .close{padding:126px 0}body.page-fractional-compliance .close h2{font-size:clamp(2.2rem,5.2vw,3.9rem);max-width:15ch}body.page-fractional-compliance .close .btn{margin-top:40px}body.page-fractional-compliance .foot{background:var(--deep);color:var(--deep-text);border-top:1px solid var(--deep-rule);padding:38px 0}body.page-fractional-compliance .foot__in{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap;align-items:center;font-size:13.5px}body.page-fractional-compliance .foot img{height:22px;width:auto}body.page-fractional-compliance .foot a{text-decoration:none;color:var(--deep-text);margin-left:24px}body.page-fractional-compliance .foot a:hover{color:#fff}body.page-fractional-compliance .foot__legal{font-size:12px;color:#5f5d57;margin-top:18px;max-width:none;line-height:1.6}@media(max-width:1000px){body.page-fractional-compliance .sec{padding:70px 0}body.page-fractional-compliance .mh{padding:54px 0 64px}body.page-fractional-compliance .mh__body{grid-template-columns:1fr;gap:34px}body.page-fractional-compliance .cols,body.page-fractional-compliance .duties{columns:1}body.page-fractional-compliance .layer,body.page-fractional-compliance .opt,body.page-fractional-compliance .panel>div{grid-template-columns:1fr;gap:10px}body.page-fractional-compliance .trio,body.page-fractional-compliance .causes,body.page-fractional-compliance .stats{grid-template-columns:1fr}body.page-fractional-compliance .trio>div,body.page-fractional-compliance .causes>div,body.page-fractional-compliance .stats>div{border-right:0;border-bottom:1px solid var(--rule-2);padding:20px 0}body.page-fractional-compliance .trio>div:not(:first-child),body.page-fractional-compliance .causes>div:not(:first-child),body.page-fractional-compliance .stats>div:not(:first-child){padding-left:0}body.page-fractional-compliance .trio>div:last-child,body.page-fractional-compliance .causes>div:last-child,body.page-fractional-compliance .stats>div:last-child{border-bottom:0}body.page-fractional-compliance .close{padding:84px 0}}@media(max-width:620px){body.page-fractional-compliance .wrap{padding:0 22px}body.page-fractional-compliance .foot__in{flex-direction:column;align-items:flex-start}body.page-fractional-compliance .foot a{margin:0 20px 0 0}}body.page-fractional-compliance .legalnote{background:var(--deep);padding:0 0 42px}body.page-fractional-compliance .legalnote p{margin:0;max-width:none;font-size:12px;line-height:1.6;color:#5f5d57}body.page-fractional-compliance .btn{font-family:var(--font-ui);text-transform:none;border-radius:0}body.page-fractional-compliance .pick{font-family:var(--font-ui);cursor:pointer}body.page-fractional-compliance nav.site-nav,body.page-fractional-compliance .mobile-menu{font-family:var(--sans)}body.page-fractional-compliance footer{background:var(--black);color:#ffffff80;padding:60px 5vw;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}body.page-fractional-compliance .footer-logo img{height:36px;width:auto;display:block}body.page-fractional-compliance .footer-tagline{font-size:13px;font-weight:300;font-family:var(--sans);color:#ffffff59;text-align:center;font-style:italic}body.page-fractional-compliance .footer-social{display:flex;gap:14px;align-items:center}body.page-fractional-compliance .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#ffffffa6;border:1px solid rgba(255,255,255,.18);transition:all .25s}body.page-fractional-compliance .footer-social a:hover{color:var(--amber);border-color:var(--amber);background:#ffb60014;transform:translateY(-2px)}body.page-fractional-compliance .footer-links{display:flex;gap:28px}body.page-fractional-compliance .footer-links a{font-size:12px;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff6;text-decoration:none;transition:color .2s}body.page-fractional-compliance .footer-links a:hover{color:var(--amber)}
