:root{--ink:#07131d;--blue:#087cf0;--magenta:#cc3d9a;--red:#ff202c;--ink-2:#0d2033;--ink-3:#142c42;--body:#22323f;--muted:#5b6e7e;--label:#55677a;--label-d:#8fa6b8;--paper:#fff;--paper-2:#f6f8fa;--paper-3:#eef2f5;--rule:#07131d17;--tick:#07131d33;--rule-d:#ffffff1a;--tick-d:#ffffff38;--line:#dce3e9;--line-2:#c7d2db;--blue-btn:#0a6ad0;--blue-ink:#0b62be;--magenta-ink:#a62c7c;--red-ink:#c81420;--ok:#0d7a42;--cable-x:linear-gradient(90deg,#ff202c 0%,#cc3d9a 48%,#087cf0 100%);--cable-y:linear-gradient(180deg,#ff202c 0%,#cc3d9a 48%,#087cf0 100%);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--serif:Georgia,"Iowan Old Style","Times New Roman",Times,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--body);font:400 16.5px/1.62 var(--sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:#087cf033}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:5px}.band-ink :focus-visible{outline-color:#fff}a{color:var(--blue-ink)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}img,video,svg{max-width:100%}section{scroll-margin-top:76px;position:relative}h1,h2,h3{overflow-wrap:break-word}.wrap{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.hero-inner>*,.row>*,.contact-grid>*,.rolegrid>*,.qgrid>*,.ledger-grid>*,.foot-top>*,.sub-inner>*,.panel,.panel-d,.pbody,.msg>div{min-width:0}.field{z-index:0;pointer-events:none;width:calc(100% - 64px);max-width:1136px;margin:0 auto;position:absolute;inset:0}.field:before{content:"";background-image:linear-gradient(90deg,var(--rule)0 1px,transparent 1px 100%);background-position:0 0;background-size:25% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.band-ink .field:before{background-image:linear-gradient(90deg,var(--rule-d)0 1px,transparent 1px 100%)}.rule{background:var(--rule);height:1px;position:relative}.rule:after{content:"";background-image:linear-gradient(90deg,var(--tick)0 1px,transparent 1px 100%);background-position:0 0;background-size:25% 100%;height:9px;position:absolute;top:-4px;left:0;right:0}.band-ink .rule{background:var(--rule-d)}.band-ink .rule:after{background-image:linear-gradient(90deg,var(--tick-d)0 1px,transparent 1px 100%)}.rule-lite{background:var(--line);height:1px}.band-ink .rule-lite{background:var(--ink-3)}.k{font:600 11.5px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label);margin:0;transition:color .14s}.band-ink .k{color:var(--label-d)}.endp{font:500 12.5px/1.6 var(--mono);color:var(--blue-ink);overflow-wrap:anywhere;margin:0}h1{color:#fff;font:800 clamp(32px,6.2vw,60px)/1.02 var(--sans);letter-spacing:-.025em;margin:0 0 18px}h2{color:var(--ink);font:800 clamp(26px,3.6vw,40px)/1.08 var(--sans);letter-spacing:-.02em;margin:0 0 14px}.band-ink h2{color:#fff;font-size:clamp(28px,3.6vw,40px)}h3{color:var(--ink);font:700 22px/1.22 var(--sans);letter-spacing:-.01em;margin:0 0 10px}.band-ink h3{color:#fff}.lede{color:var(--muted);font:400 clamp(17px,2.2vw,20px)/1.55 var(--sans);max-width:66ch;margin:0}.band-ink .lede{color:#ffffffc7}.copy{color:var(--body);max-width:62ch;margin:0 0 14px;font-size:16.5px;line-height:1.62}.copy:last-of-type{margin-bottom:0}.owner-copy{max-width:68ch}.owner-copy p{color:var(--body);font:400 clamp(16.5px,1.6vw,18.5px)/1.62 var(--sans);margin:0 0 18px}.owner-copy p:last-child{margin-bottom:0}.ac-b{color:var(--blue)}h2 .ac-m{color:var(--magenta-ink)}.band-ink h2 .ac-m,h1 .ac-m{color:var(--magenta)}.quote{font:italic 400 clamp(22px,3vw,30px)/1.3 var(--serif);color:var(--ink);max-width:44ch;margin:0;padding:2px 0 2px 20px;position:relative}.quote:before{content:"";background:var(--cable-y);width:3px;position:absolute;top:0;bottom:0;left:0}.epigraph{font:italic 400 18px/1.5 var(--serif);color:#ffffffd1;max-width:46ch;margin:14px 0 0}.btn{font:700 15px/1.2 var(--sans);letter-spacing:.005em;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.btn-lg{padding:14px 26px;font-size:15.5px}.btn-solid{color:#fff;background:var(--blue-btn)}.btn-solid:hover{background:var(--blue-ink)}.btn-ghost-d{color:#fff;border:1px solid #ffffff47}.btn-ghost-d:hover{background:#ffffff0f;border-color:#ffffff8c}.btn-ghost{color:var(--blue-ink);border:1px solid var(--line);background:#fff}.btn-ghost:hover{border-color:var(--line-2);background:var(--paper-2)}.mlink{font:600 15px/1.5 var(--sans);color:var(--blue-ink);text-underline-offset:2px;text-decoration:underline;transition:text-underline-offset .14s;display:inline-block}.mlink:hover{text-underline-offset:4px}.band-ink .mlink{color:#fff}.nav{z-index:50;background:#fff;border-bottom:1px solid #0000;transition:background .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:sticky;top:0}@supports (backdrop-filter:blur(2px)){.nav{backdrop-filter:blur(8px);background:#ffffffc7}.nav.scrolled{backdrop-filter:blur(14px);background:#ffffffeb}}@supports not (backdrop-filter:blur(2px)){.nav,.nav.scrolled{background:#fff}}.nav.scrolled{border-bottom-color:var(--rule)}.nav-inner{align-items:center;gap:12px;height:60px;display:flex}.brand{flex:none;margin-right:-4px;display:block}.nav-links{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.nav-links a{white-space:nowrap;font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label);text-underline-offset:4px;border-radius:7px;padding:8px 10px;text-decoration:none;transition:color .14s,background .14s,transform .16s cubic-bezier(.2,.7,.2,1.2)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--blue-ink);background:var(--paper-2);font-weight:700;text-decoration:underline;transform:translateY(-2px)scale(1.06)}.nav-links a.strong{color:var(--ink)}.nav .btn{flex:none;padding:9px 16px;font-size:13.5px}.band-ink{background:var(--ink);color:#fff}.hero{padding:76px 0 88px}.hero-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.eyebrow{border:1px solid #ffffff29;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:8px 12px;display:inline-flex}.eyebrow .k{color:var(--label-d)}.hero .sub{color:#ffffffc7;max-width:54ch;margin:0 0 26px;font-size:18.5px;line-height:1.55}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-note{max-width:46ch;font:400 15.5px/1.55 var(--sans);color:#ffffffb3;margin:22px 0 0}.thread{background:var(--cable-y);background-size:100% 300%;width:3px;height:100px;margin-left:-1px;animation:14s linear infinite thread;position:absolute;bottom:12px;left:25%}@keyframes thread{0%{background-position:0 0}to{background-position:0 200%}}.bridge{z-index:3;pointer-events:none;width:calc(100% - 64px);max-width:1136px;height:100px;margin:-50px auto;position:relative}.bridge svg{width:100%;height:100px;display:block}.hero-media{width:100%;max-width:560px;margin-left:auto}.hero-frame{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:14px;overflow:hidden}.hero-frame img{width:100%;height:auto;display:block}.ledger{padding:84px 0 0}.intro{margin-bottom:46px}.ledger-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ledger-grid{grid-template-columns:repeat(4,1fr);display:grid}.lcell{border-left:1px solid var(--rule);padding:26px 20px}.lcell:first-child{border-left:0;padding-left:0}.lcell .n{font:800 26px/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink);display:block}.lcell .n small{letter-spacing:-.01em;font-size:15px;font-weight:700}.lcell .k{margin-top:8px}.lcell:hover .k{color:var(--blue-ink)}.house{padding:34px 0 0}.house-panel{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:900px}.house-head{border-bottom:1px solid var(--line);background:var(--paper-2);border-radius:12px 12px 0 0;padding:12px 18px}.house-list{margin:0;padding:6px 18px 16px;list-style:none}.house-list li{color:var(--body);gap:12px;padding:11px 0 0;font-size:15.5px;line-height:1.55;display:flex}.house-list .no{font:700 11px/1.9 var(--mono);color:var(--label);flex:none}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #07131d0d}.panel:hover{border-color:var(--line-2);box-shadow:0 8px 24px #07131d1a}.panel-feat:hover{transform:translateY(-2px)}.pbar{background:var(--paper-2);border-bottom:1px solid var(--line);border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:12px;height:30px;padding:0 12px;display:flex}.pbar .crumb{font:500 11.5px/1 var(--mono);color:var(--label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pbar .who{font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);flex:none}.pbody{padding:14px;overflow-x:auto}@media (width<=480px){.pbody{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}}.pinner{min-width:420px}.pcap{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.pcap .pcap-k{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin-right:7px}.chips{flex:none;display:flex}.chip{background:var(--paper-3);width:22px;height:22px;color:var(--body);font:700 9px/18px var(--mono);text-align:center;border:2px solid #fff;border-radius:50%;margin-left:-7px}.chip:first-child{margin-left:0}.sec{padding:92px 0}.opener{margin-bottom:30px}.opener .rule{margin-bottom:18px}.opener .k{margin-bottom:14px}.row{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:46px 0;display:grid}.row .k{margin-bottom:12px}.row .rowcta{margin-top:18px}.locgrp+.locgrp{margin-top:16px}.locgrp>.k{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:7px}.prow{border-bottom:1px solid var(--paper-3);align-items:center;gap:12px;padding:11px 0;display:flex}.prow:last-child{border-bottom:0}.prow .pname{font:700 14.5px/1.3 var(--sans);color:var(--ink)}.prow .pmem{font:500 11.5px/1.3 var(--mono);color:var(--label)}.prow .grow{flex:auto;min-width:8px}.mode{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 9px}.mode-books{color:var(--blue-ink);background:#087cf012;border:1px solid #087cf047}.mode-ai{color:var(--body);background:var(--paper-3);border:1px solid var(--line)}.msg{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.msg .chip{margin-left:0}.msg .mwho{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.msg .mname{font:700 13px/1.3 var(--sans);color:var(--ink)}.badge-role{font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.msg .mtext{color:var(--body);margin:0;font-size:14.5px;line-height:1.5}.answer{border-left:1px solid var(--line);margin:16px 0 0;padding:2px 0 2px 14px}.answer p{color:var(--body);margin:0 0 8px;font-size:14.5px;line-height:1.6}.answer sup{font:700 10px/1 var(--mono);color:var(--blue-ink)}.sources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.srcchip{border:1px solid var(--line);color:var(--body);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 4px;font-size:12px;line-height:1.4;display:inline-flex}.srcchip .num{background:var(--blue-btn);color:#fff;width:16px;height:16px;font:700 9px/16px var(--mono);text-align:center;border-radius:50%;flex:none}.pfoot{border-top:1px solid var(--paper-3);flex-wrap:wrap;gap:4px 12px;margin-top:14px;padding-top:11px;display:flex}.pfoot span{font:500 11.5px/1.5 var(--mono);color:var(--label)}.railhead{font:700 13px/1.3 var(--sans);color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:9px}.railrow{border-radius:8px;align-items:center;gap:12px;margin-top:4px;padding:9px 10px;display:flex}.railrow .rname{color:var(--body);font-size:14px}.railrow .rcnt{font:500 11.5px/1 var(--mono);color:var(--label);margin-left:auto}.railrow.on{background:#087cf00f;border:1px solid #087cf047}.railrow.on .rname{color:var(--blue-ink);font-weight:600}.railnew{color:var(--label);margin-top:6px;padding:9px 10px;font-size:14px}.railcap{border-top:1px solid var(--paper-3);color:var(--muted);margin:12px 0 0;padding-top:11px;font-size:13px;line-height:1.55}.rolegrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.rolecard{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:12px;padding:22px}.rolecard .k{color:#fff}.rolecard .rule-lite{margin:12px 0 14px}.caps{margin:0;padding:0;list-style:none}.caps li{color:#fffc;gap:10px;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.caps svg{flex:none;margin-top:3px}.lim{border-top:1px solid var(--ink-3);color:var(--label-d);gap:10px;margin:12px 0 0;padding-top:12px;font-size:12.5px;line-height:1.5;display:flex}.lim .dash{font:700 12px/1.5 var(--mono);flex:none}.qgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.qcell{border-top:1px solid var(--ink-3);padding-top:14px}.qcell p{color:#ffffffc7;margin:9px 0 0;font-size:14px;line-height:1.55}.utable{border-collapse:collapse;width:100%;min-width:540px}.utable th{text-align:left;border-bottom:1px solid var(--ink-3);font:700 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label-d);white-space:nowrap;padding:0 12px 9px 0}.utable td{font:500 12.5px/1.4 var(--mono);color:#ffffffdb;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:12px 12px 12px 0}.utable tr:last-child td{border-bottom:0}.bar{background:#ffffff38;height:3px;margin-top:7px;display:block}.bar-full{background:var(--red)}.atlimit{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-top:6px;display:block}.panel-d{border:1px solid var(--ink-3);background:var(--ink-2);border-radius:12px;margin-top:30px}.panel-d .pbar{border-bottom-color:var(--ink-3);background:#ffffff0a}.panel-d .pbar .crumb{color:var(--label-d)}.panel-d .pbar .who{color:#fff}.panel-d .pcap,.panel-d .pcap .pcap-k{color:var(--label-d)}.tfoot{border-top:1px solid var(--ink-3);margin:14px 0 0;padding-top:12px}.tfoot p{color:#ffffffc7;margin:0 0 5px;font-size:13.5px;line-height:1.55}.tfoot p:last-child{margin-bottom:0}.essentials{max-width:760px;margin:0;padding:0;list-style:none}.essentials li{border-top:1px solid var(--rule);color:var(--body);padding:16px 0;font-size:16.5px;line-height:1.6}.essentials li:last-child{border-bottom:1px solid var(--rule)}.essentials strong{color:var(--ink);font-weight:650}.band-paper{background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.faq-list{max-width:820px;margin-top:30px}.faq-item{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px}.faq-item summary{cursor:pointer;font:700 15.5px/1.35 var(--sans);color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:hover{color:var(--blue-ink)}.chev{color:var(--label);flex:none;transition:transform .18s,color .18s}.faq-item[open] .chev{color:var(--blue-ink);transform:rotate(180deg)}.faq-a{color:var(--body);padding:0 18px 16px;font-size:15px;line-height:1.65}.faq-a p{margin:0 0 9px}.faq-a p:last-child{margin-bottom:0}.faq-a code{font:12.5px/1.5 var(--mono);background:var(--paper-3);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.office-line{font:500 12.5px/1.6 var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:22px;font-style:normal}.contact-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:48px;display:grid}.checklist{border:1px solid var(--line);border-radius:10px;max-width:380px;margin:26px 0 0;padding:14px 16px;list-style:none}.checklist li{font:500 15px/1.5 var(--sans);color:var(--body);padding:6px 0}.checklist li+li{border-top:1px solid var(--paper-3)}.fcard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.fld{margin-bottom:15px}.fld label{font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin-bottom:7px;display:block}.fld input,.fld textarea{width:100%;font:15px/1.5 var(--sans);color:var(--body);background:var(--paper-3);border:1px solid var(--line);border-radius:10px;outline:none;padding:12px 14px;transition:border-color .14s,box-shadow .14s,background .14s}.fld input:focus,.fld textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #087cf02e}.fld textarea{resize:vertical;min-height:132px}.form-err{color:var(--red-ink);background:#fef2f3;border:1px solid #c8142059;border-radius:10px;margin:4px 0 12px;padding:10px 13px;font-size:13.5px;line-height:1.5;display:none}.form-err.show{display:block}.thanks{text-align:center;padding:26px 10px;display:none}.thanks.show{display:block}.thanks .tico{color:#fff;background:var(--ok);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 14px;display:flex}.thanks h3{margin:0 0 6px;font-size:19px}.thanks p{color:var(--muted);margin:0;font-size:14.5px}.subscribe{padding:58px 0}.subscribe:before{content:"";background:var(--cable-x);height:3px;position:absolute;top:0;left:0;right:0}.sub-inner{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.sub-copy{flex:320px}.sub-copy h2{margin:0 0 6px;font-size:clamp(22px,3vw,28px)}.sub-copy p{color:#ffffffb8;margin:0;font-size:14.5px}.sub-form{flex-wrap:wrap;flex:340px;gap:10px;display:flex}.sub-form input{min-width:0;font:15px/1.4 var(--sans);color:var(--body);background:#fff;border:1px solid #ffffff59;border-radius:10px;outline:none;flex:200px;padding:12px 15px}.sub-form input:focus-visible{outline-offset:2px;outline:2px solid #fff}.sub-form button{font:700 15px/1.2 var(--sans);color:#fff;background:var(--blue-btn);border-radius:10px;flex:none;padding:12px 22px;transition:background .14s}.sub-form button:hover{background:#0e6fdc}.sub-msg{color:#fff;flex-basis:100%;min-height:20px;font-size:13.5px;font-weight:600}.footer{background:var(--paper-2);border-top:1px solid var(--rule);padding:48px 0 52px}.foot-top{grid-template-columns:1.1fr repeat(4,1fr);gap:32px;display:grid}.fcol .k{margin-bottom:12px}.fcol ul{margin:0;padding:0;list-style:none}.fcol li{margin-bottom:7px}.fcol a{font:500 13.5px/1.5 var(--sans);color:var(--muted);text-decoration:none}.fcol a:hover{color:var(--blue-ink);text-underline-offset:2px;text-decoration:underline}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:34px;padding-top:20px;display:flex}.foot-bottom .c{font:500 13px/1.5 var(--mono);color:var(--label)}.foot-bottom .tag{font:italic 400 13.5px/1.5 var(--sans);color:var(--muted)}.js-anim .rv{transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*60ms)}.js-anim .rv.hide{opacity:0;transform:translateY(14px)}@media (width<=980px){.foot-top{grid-template-columns:1fr 1fr;gap:28px}.foot-brand{grid-column:1/-1}}@media (width<=900px){.hero{padding:64px 0}.hero-inner{grid-template-columns:1fr;gap:40px}.hero-media{max-width:520px;margin:0}.row,.contact-grid{grid-template-columns:1fr;gap:28px}.row{padding:38px 0}.row-media{order:-1}.row .rowcta{margin-top:6px}}@media (width<=820px){.rolegrid,.qgrid{grid-template-columns:1fr;gap:16px}}@media (width<=940px){.nav-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.nav-links::-webkit-scrollbar{display:none}}@media (width<=760px){.ledger-grid{grid-template-columns:repeat(2,1fr)}.lcell{padding:22px 18px}.lcell:nth-child(odd){border-left:0;padding-left:0}.lcell:nth-child(2n){border-left:1px solid var(--rule)}.lcell:nth-child(3),.lcell:nth-child(4){border-top:1px solid var(--rule)}}@media (width<=700px){.wrap{padding:0 20px}.field,.thread{display:none}.bridge{width:calc(100% - 40px);height:64px;margin:-32px auto}.bridge svg{height:64px}.sec{padding:62px 0}.ledger{padding-top:58px}.intro{margin-bottom:34px}.nav-inner{gap:8px;height:56px}.subscribe{padding:46px 0}}@media (width<=620px){.nav-inner{flex-wrap:wrap;row-gap:2px;height:auto;padding-top:7px;padding-bottom:7px}.brand{margin-right:auto}.nav-links{flex-wrap:wrap;flex:1 0 100%;order:3;margin:0 -8px;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.nav-links a{padding:12px 10px}.nav{position:static}section{scroll-margin-top:12px}}@media (width<=480px){.quote{font-size:22px}.row{padding:32px 0}}@media (width<=420px){.wrap{padding:0 16px}.bridge{width:calc(100% - 32px)}.ledger-grid{grid-template-columns:1fr}.ledger-grid .lcell{border-left:0;border-top:1px solid var(--rule);padding-left:0}.ledger-grid .lcell:first-child{border-top:0}.foot-top{grid-template-columns:1fr}.hero-ctas .btn,.sub-form button{width:100%}.nav-inner{gap:6px}.nav .btn{padding:9px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.thread{animation:none}}@media (forced-colors:active){.field,.rule:after,.thread,.bridge,.bar{display:none}.panel,.panel-d,.fcard,.faq-item,.house-panel,.checklist,.eyebrow,.btn{border:1px solid canvastext}.rv.hide{opacity:1!important;transform:none!important}}