.rv-charter__hero{padding:32px 0;background:var(--rv-card);border-bottom:1px solid var(--rv-line)}.rv-charter__hero-inner{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media (min-width:860px){.rv-charter__hero-inner{grid-template-columns:1fr 1fr}}.rv-charter__h1{margin:0 0 12px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.rv-charter__eyebrow{margin:0 0 8px;font-size:12px;font-weight:900;color:var(--rv-indigo)}.rv-charter__lead{margin:0 0 10px;color:var(--rv-muted);max-width:48ch}.rv-charter__act{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rv-charter__hero-media .rv-plate__frame{aspect-ratio:4/3;border-radius:var(--rv-r-lg)}.rv-charter__stats{display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;padding:20px var(--rv-gutter);list-style:none}.rv-charter__stats li{flex:1 1 100px;padding:12px;text-align:center;background:var(--rv-card);border:1px solid var(--rv-line);border-radius:var(--rv-r)}.rv-charter__stats strong{display:block;color:var(--rv-indigo)}.rv-charter__stats span{font-size:11px;font-weight:800;color:var(--rv-muted)}.rv-charter__zigzag{padding:32px 0}.rv-charter__sec-h{margin:0 0 20px;font-size:1.25rem;font-weight:900}.rv-charter__zig{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;margin-bottom:32px}@media (min-width:768px){.rv-charter__zig{grid-template-columns:1fr 1fr}.rv-charter__zig--flip .rv-charter__zig-copy{order:2}.rv-charter__zig--flip .rv-charter__zig-media{order:1}}.rv-charter__zig-n{display:inline-block;margin-bottom:8px;font-size:2rem;font-weight:900;color:var(--rv-indigo-l);line-height:1}.rv-charter__zig-media .rv-plate__frame{aspect-ratio:16/10;border-radius:var(--rv-r-lg)}.rv-charter__services{padding:32px 0;background:var(--rv-bg)}.rv-charter__svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rv-charter__svc{padding:16px;background:var(--rv-card);border:1px solid var(--rv-line);border-radius:var(--rv-r)}.rv-charter__svc h3{margin:0 0 6px;font-size:15px}.rv-charter__svc p{margin:0;font-size:13px;color:var(--rv-muted)}.rv-charter__trust{padding:32px 0}.rv-charter__trust-row{padding:14px 0;border-bottom:1px solid var(--rv-line)}.rv-charter__trust-h{margin:0 0 4px;font-weight:900}.rv-charter__trust-row p{margin:0;font-size:14px;color:var(--rv-muted)}.rv-charter__trust-row a{color:var(--rv-indigo-d)}.rv-charter__voices{padding:32px 0;background:var(--rv-bg)}.rv-charter__voices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rv-charter__voice{margin:0;padding:16px;background:var(--rv-card);border-left:4px solid var(--rv-indigo);border-radius:0 var(--rv-r) var(--rv-r) 0}.rv-charter__voice footer{margin-top:8px;font-size:12px;color:var(--rv-muted)}.rv-charter__finale{padding:36px 0;text-align:center;background:var(--rv-slate);color:#f1f5f9}.rv-charter__finale-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}@media (max-width:900px){.rv-anvil{display:flex;flex-direction:column;min-height:100vh}.rv-gantry{order:1}.rv-dock{order:2;flex-direction:row;flex-wrap:wrap;justify-content:center;position:static;min-height:0;border-left:none;border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line)}body.layout-stormrivet #main-content{order:3;flex:1 1 auto;width:100%}.rv-keel{order:4}.rv-gantry__mark{order:1}.rv-gantry__rivets{order:2;margin-left:auto}.rv-gantry__tabs{order:3;width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rv-gantry__tabs::-webkit-scrollbar{display:none}.rv-squall__bento{grid-template-columns:1fr}.rv-squall__pulse{grid-column:1;grid-row:auto;max-height:none}.rv-swell__headrow{display:none}.rv-swell__entry{grid-template-columns:56px 1fr}.rv-swell__col-thumb{grid-column:1 / -1}.rv-dispatch__split{grid-template-columns:1fr}.rv-dispatch__facts{position:static}.rv-keel__grid{grid-template-columns:1fr 1fr}.rv-clause__frame{grid-template-columns:1fr}.rv-hangar__hero-inner,.rv-hangar__deck{grid-template-columns:1fr}.rv-charter__hero-inner,.rv-squall__brand-inner,.rv-squall__appband-inner,.rv-squall__brief-inner{grid-template-columns:1fr}}
