#page-trust .site-footer{background:var(--ink);color:var(--bg);margin-top:0}#page-trust .site-footer a{color:var(--bg);text-decoration:none}#page-trust .site-footer a:hover{text-decoration:underline;text-underline-offset:4px}#page-trust .footer-main{max-width:1120px;margin:0 auto;padding:clamp(56px,7vw,88px) 24px clamp(48px,6vw,72px)}#page-trust .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;align-items:start}#page-trust .footer-brand .f-wordmark{font-family:var(--f-mono);font-weight:700;font-size:20px;letter-spacing:.04em;color:var(--primary)}#page-trust .footer-brand .f-descriptor{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#cfcabd;margin-top:10px;line-height:1.8}#page-trust .footer-brand .f-sub{font-size:14px;color:#cfcabd;margin-top:18px;line-height:1.65;max-width:30ch}#page-trust .footer-subscribe{margin-top:28px}#page-trust .footer-subscribe label{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#cfcabd;display:block;margin-bottom:10px}#page-trust .f-email-row{display:flex;gap:0;border:2px solid #3a352b;border-radius:var(--r-sm);overflow:hidden}#page-trust .f-email-row input{flex:1;background:transparent;border:none;padding:11px 14px;font-family:var(--f-body);font-size:14px;color:var(--bg);outline:none}#page-trust .f-email-row input::-moz-placeholder{color:#6b6557}#page-trust .f-email-row input::placeholder{color:#6b6557}#page-trust .f-email-row button{background:var(--primary);color:var(--ink);border:none;padding:11px 18px;font-family:var(--f-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:background .14s}#page-trust .f-email-row button:hover{background:var(--primary-hover)}#page-trust .footer-contact{margin-top:22px;display:flex;flex-direction:column;gap:10px}#page-trust .f-contact-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#cfcabd}#page-trust .f-contact-icon{width:28px;height:28px;background:var(--primary);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}#page-trust .f-contact-icon svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#page-trust .footer-col h4{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#cfcabd;margin-bottom:18px}#page-trust .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}#page-trust .footer-col ul li a{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--bg);opacity:.7;transition:opacity .12s}#page-trust .footer-col ul li a:hover{opacity:1;text-decoration:none}#page-trust .footer-bar{border-top:1px solid #3a352b}#page-trust .footer-bar-inner{max-width:1120px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}#page-trust .footer-bar-inner span{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b6557}#page-trust .footer-bar-inner .f-legal{display:flex;gap:24px}#page-trust .footer-bar-inner .f-legal a{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b6557}#page-trust .footer-bar-inner .f-legal a:hover{color:#cfcabd;text-decoration:none}@media(max-width:900px){#page-trust .footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:560px){#page-trust .footer-grid{grid-template-columns:1fr}#page-trust .footer-bar-inner{flex-direction:column;align-items:flex-start}}@media (max-width:760px){#page-trust .feature,#page-trust .feature.flip{grid-template-columns:1fr;gap:24px}#page-trust .feature.flip .ftext{order:0}}#page-trust .sec.center{text-align:center}#page-trust .center .h2{max-width:18ch;margin:0 auto}#page-trust .center .lead{margin:18px auto 0;text-align:center}#page-trust .hero.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}#page-trust .hero.hero-grid .htext{max-width:none}#page-trust .hero.hero-grid h1{font-size:clamp(33px,4.3vw,58px);max-width:none;line-height:1.02}#page-trust .hero .h1-sub{display:block;font-size:.5em;color:var(--soft-ink);letter-spacing:0;margin-top:.36em;font-weight:700}#page-trust .hl{background:var(--accent);padding:0 .1em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}#page-trust .hero.hero-grid .sub{max-width:44ch}#page-trust .hero-visual{position:relative}#page-trust .hero-visual .block{position:absolute;inset:0;background:var(--primary);border-radius:var(--r);transform:translate(14px,14px)}#page-trust .hero-visual .panel{position:relative;border:2px solid var(--ink);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-lg);padding:30px 30px 24px;text-align:center}#page-trust .hero-visual .panel .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}#page-trust .hero-visual .panel .cap{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}#page-trust .statement{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(26px,3.8vw,48px);line-height:1.04;max-width:17ch}#page-trust .frame .tag{letter-spacing:.12em}#page-trust .frame h3{font-size:clamp(18px,2vw,23px)}#page-trust .phases{display:flex;align-items:center;gap:14px;margin-top:26px;flex-wrap:wrap}#page-trust .phase{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:16px 20px;flex:1;min-width:240px}#page-trust .phase .pk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}#page-trust .phase .pt{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:17px;margin-top:6px}#page-trust .phase .pp{font-size:13.5px;color:var(--soft-ink);margin-top:7px}#page-trust .phase-arrow{font-family:var(--f-mono);color:var(--muted);font-size:18px}#page-trust .posgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px}#page-trust .pos{border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:22px;border:2px solid var(--border);border-left:4px solid var(--primary)}#page-trust .pos .pk{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}#page-trust .pos .pd{font-size:14px;color:var(--soft-ink);margin-top:9px}#page-trust .notebar{margin-top:20px;font-size:15px;color:var(--soft-ink);max-width:60ch;line-height:1.65}#page-trust .dims{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}#page-trust .dim{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:22px}#page-trust .dim.gate{border-color:var(--ink);box-shadow:var(--sh-md)}#page-trust .dim .dl{font-family:var(--f-disp);font-weight:700;font-size:40px;line-height:.9;color:var(--primary)}#page-trust .dim.gate .dl{color:var(--ink)}#page-trust .dim .dn{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-top:12px;font-weight:700}#page-trust .dim .dd{font-size:13px;color:var(--soft-ink);margin-top:8px;line-height:1.5}#page-trust .dim .gt{font-family:var(--f-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:12px;display:block;border-top:1px solid var(--line);padding-top:8px}#page-trust .ceiling{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:30px}#page-trust .lvl{border:2px solid var(--border);border-radius:var(--r-sm);background:var(--card);padding:18px 8px;text-align:center}#page-trust .lvl.on{background:var(--accent);border-color:var(--ink);box-shadow:var(--sh-sm)}#page-trust .lvl .lv{font-family:var(--f-disp);font-weight:700;font-size:18px}#page-trust .lvl .lk{font-family:var(--f-mono);font-size:9px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;display:block}#page-trust .lvl.on .lk{color:var(--soft-ink)}#page-trust .rail{position:relative;display:flex;margin-top:34px}#page-trust .rail:before{content:"";position:absolute;left:10%;right:10%;top:7px;height:2px;background:var(--border);z-index:0}#page-trust .gtier{flex:1;text-align:center;position:relative;z-index:1;padding:0 4px}#page-trust .gtier .dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);background:var(--bg);margin:0 auto 12px}#page-trust .gtier.done .dot{background:var(--ink);border-color:var(--ink)}#page-trust .gtier.now .dot{background:var(--primary);border-color:var(--ink);box-shadow:0 0 0 5px var(--accent)}#page-trust .gtier .gl{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);line-height:1.35}#page-trust .gtier.now .gl{color:var(--ink);font-weight:700}#page-trust .legend{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px}#page-trust .leg{font-size:12.5px;color:var(--soft-ink);line-height:1.5}#page-trust .leg b{display:block;font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:6px}#page-trust .share-note{margin-top:24px;font-size:15px;color:var(--soft-ink);max-width:58ch}#page-trust .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px}#page-trust .gc{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:22px}#page-trust .gc .gk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}#page-trust .gc .gv{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:16px;margin-top:9px;line-height:1.1}#page-trust .gc .gd{font-size:13px;color:var(--soft-ink);margin-top:9px;line-height:1.5}#page-trust .controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}#page-trust .ctrl{letter-spacing:.05em;border:2px solid var(--ink);border-radius:30px;padding:10px 20px;background:var(--card)}#page-trust .ctrl,#page-trust .perm{font-family:var(--f-mono);font-size:11px;text-transform:uppercase}#page-trust .perm{letter-spacing:.1em;color:#cfcabd;margin-top:22px}#page-trust .linkline{font-family:var(--f-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);text-decoration:none;margin-top:22px;display:inline-block}#page-trust .linkline:after{content:" \2192"}@media(max-width:820px){#page-trust .dims,#page-trust .grid4,#page-trust .legend,#page-trust .three{grid-template-columns:1fr 1fr}#page-trust .posgrid{grid-template-columns:1fr}}@media(max-width:560px){#page-trust .dims,#page-trust .grid4,#page-trust .legend,#page-trust .three{grid-template-columns:1fr}#page-trust .ceiling{gap:5px}#page-trust .lvl{padding:12px 4px}#page-trust .rail{flex-wrap:wrap;gap:16px}#page-trust .rail:before{display:none}#page-trust .gtier{flex:1 1 44%}#page-trust .phases{flex-direction:column}#page-trust .phase-arrow{transform:rotate(90deg)}}#page-trust .sec{padding:76px 0;border-top:2px solid var(--line)}#page-trust .sec .eyebrow{display:block;margin-bottom:14px}#page-trust .h2{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;line-height:1.04;font-size:clamp(28px,3.8vw,44px);letter-spacing:-.01em}#page-trust .hero.hero-trust{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding:30px 0 50px;max-width:820px}#page-trust .hero.hero-trust h1{font-size:clamp(40px,7vw,88px);text-transform:uppercase;max-width:14ch;line-height:1}#page-trust .hero.hero-trust .sub{font-size:clamp(17px,2vw,21px);max-width:48ch;margin-top:22px;color:var(--soft-ink)}#page-trust .prose{font-size:clamp(16px,1.8vw,18px);color:var(--soft-ink);max-width:66ch;line-height:1.75;margin-top:20px}#page-trust .prose p{margin-top:18px}#page-trust .prose p:first-child{margin-top:0}#page-trust .blockquote{border-left:4px solid var(--primary);padding:18px 24px;margin:28px 0;background:var(--card);border-radius:0 var(--r-sm) var(--r-sm) 0;box-shadow:var(--sh-sm)}#page-trust .blockquote p{font-family:var(--f-disp);font-weight:700;font-size:clamp(17px,2vw,22px);line-height:1.25;color:var(--ink);margin:0}#page-trust .blockquote .bq-src{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:12px;display:block}#page-trust .seven{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}#page-trust .nn{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:28px;box-shadow:var(--sh-sm)}#page-trust .nn.primary{border-color:var(--ink);box-shadow:var(--sh-md)}#page-trust .nn .nnum{font-family:var(--f-disp);font-weight:700;font-size:clamp(34px,5vw,52px);color:var(--primary);line-height:.85;margin-bottom:14px}#page-trust .nn.primary .nnum{color:var(--ink)}#page-trust .nn .nk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}#page-trust .nn .nv{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(17px,2vw,22px);margin-top:8px;line-height:1.06;max-width:20ch}#page-trust .nn .nd{font-size:14px;color:var(--soft-ink);margin-top:12px;line-height:1.65}#page-trust .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}#page-trust .frame{border:2px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-sm);padding:26px;display:flex;flex-direction:column}#page-trust .frame .tag{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}#page-trust .frame h3{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:clamp(17px,2vw,21px);margin-top:10px;line-height:1.06}#page-trust .frame p{font-size:14px;color:var(--soft-ink);margin-top:11px}#page-trust .infra{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}#page-trust .inf{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:24px;box-shadow:var(--sh-sm)}#page-trust .inf .ik{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-trust .inf .iv{font-family:var(--f-disp);font-weight:700;text-transform:uppercase;font-size:17px;margin-top:8px;line-height:1.08}#page-trust .inf .id{font-size:14px;color:var(--soft-ink);margin-top:9px;line-height:1.55}#page-trust .audit{display:grid;gap:12px;margin-top:30px;max-width:72ch}#page-trust .audit-item{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:20px 24px;box-shadow:var(--sh-sm)}#page-trust .audit-item .ai-icon{font-family:var(--f-mono);font-weight:700;font-size:18px;color:var(--primary);padding-top:2px}#page-trust .audit-item .ai-k{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-weight:700}#page-trust .audit-item .ai-d{font-size:14px;color:var(--soft-ink);margin-top:6px;line-height:1.5}#page-trust .honesty-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}#page-trust .hon{border:2px solid var(--border);border-radius:var(--r);background:var(--card);padding:24px;box-shadow:var(--sh-sm)}#page-trust .hon .hk{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}#page-trust .hon .hv{font-size:15px;color:var(--soft-ink);margin-top:10px;line-height:1.65}#page-trust :root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-snap:cubic-bezier(.23,1,.32,1)}#page-trust .btn{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background .12s ease,border-color .12s ease}#page-trust .btn:active{transform:scale(.97);transition-duration:80ms}@media (hover:hover) and (pointer:fine){#page-trust .btn.pri:hover,#page-trust .btn:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}#page-trust .btn.pri:hover{background:var(--primary-hover)}#page-trust .btn:not(.pri):hover{background:var(--line)}}#page-trust .brand-nav a{position:relative;transition:color .14s ease}#page-trust .brand-nav a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){#page-trust .brand-nav a:hover{color:var(--ink)}#page-trust .brand-nav a:hover:after,#page-trust .brand-nav a[style*="font-weight:700"]:after{transform:scaleX(1)}}#page-trust .door{transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}#page-trust .door:active{transform:scale(.99) translateY(0);transition-duration:80ms}@media (hover:hover) and (pointer:fine){#page-trust .door:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(40,33,18,.16)}}#page-trust .aframe,#page-trust .dim-h,#page-trust .era,#page-trust .out,#page-trust .posn,#page-trust .sig{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .14s ease}@media (hover:hover) and (pointer:fine){#page-trust .aframe:hover,#page-trust .era:hover,#page-trust .out:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--soft-ink)}#page-trust .sig:hover{border-color:var(--soft-ink)}#page-trust .dim-h:hover,#page-trust .posn:hover,#page-trust .sig:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}}#page-trust .ev{transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),border-color .12s ease}@media (hover:hover) and (pointer:fine){#page-trust .ev:hover{transform:translateY(-2px);box-shadow:var(--sh-sm);border-color:var(--muted)}}#page-trust .linkline{transition:color .14s ease,letter-spacing .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){#page-trust .linkline:hover{color:var(--muted);letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){#page-trust .aframe,#page-trust .brand-nav a,#page-trust .btn,#page-trust .dim-h,#page-trust .door,#page-trust .era,#page-trust .ev,#page-trust .lvl,#page-trust .out,#page-trust .posn,#page-trust .sig{transition:none!important;animation:none!important}}