:root{--paper:#f7f6f2;--ink:#111;--muted:#6e6e69;--line:#d9d8d2;--gold:#a4884d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.section-shell{width:min(1328px,calc(100% - 64px));margin-inline:auto}.bordered{border-top:1px solid var(--line)}.site-nav{position:fixed;inset:0 0 auto;z-index:50;height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1328px)/2));transition:.5s ease}.site-nav.is-scrolled{height:70px;background:hsla(48,24%,96%,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-logo img{width:72px;height:auto;display:block}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:13px}.desktop-nav>a:not(.nav-cta){color:#343431}.nav-cta{display:flex;gap:28px;align-items:center;padding:13px 16px;border:1px solid #111}.menu-toggle,.mobile-nav{display:none}.hero{min-height:860px;padding-top:154px}.eyebrow,.section-index{font-size:11px;font-weight:700;letter-spacing:.22em}.eyebrow{display:flex;align-items:center;gap:13px}.eyebrow i{width:3px;height:3px;background:#111;border-radius:50%}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10vw;gap:10vw;align-items:center;padding:95px 0 76px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(64px,8vw,118px);line-height:.88;letter-spacing:-.065em;font-weight:600;margin-bottom:45px}.hero-lead{max-width:650px;font-size:20px;line-height:1.55;color:#4f4f4b}.hero-proof{margin:31px 0 38px;font-size:16px;line-height:1.6}.action-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:48px;padding:0 20px;font-size:14px;transition:.25s ease}.button:hover{transform:translateY(-2px)}.button-dark{background:#111;color:#f7f6f2}.button-light{background:#f7f6f2;color:#111}.button-outline{border:1px solid #111}.text-link{display:inline-flex;gap:20px;align-items:center;font-size:14px;border-bottom:1px solid;padding-bottom:5px}.badge-specimen{border:1px solid #b5b4ae;min-height:470px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:#faf9f5;box-shadow:0 32px 70px rgba(0,0,0,.06)}.badge-status,.badge-top,.badge-valid{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.18em}.badge-center{height:225px;display:grid;place-items:center;border-block:1px solid var(--line)}.badge-center img{width:min(280px,80%);height:auto}.badge-status span{display:grid;grid-gap:9px;gap:9px}.badge-status small,.founding-card small{color:var(--muted);font-size:9px;letter-spacing:.18em}.badge-status span:last-child{color:#5a673e;text-align:right}.badge-valid{align-items:flex-end}.badge-valid b{font-size:23px;letter-spacing:.08em}.hero-disclaimer{color:var(--muted);font-size:12px;padding-bottom:28px}.commitments-section,.contract,.founding,.meaning,.origin,.problem,.renewal{padding-block:110px}.split-editorial{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:12vw;gap:12vw;margin-top:75px}.business-section h2,.contract h2,.final-cta h2,.founding h2,.origin h2,.renewal h2,.section-heading h2,.split-editorial h2{font-size:clamp(42px,5.2vw,76px);line-height:1.02;letter-spacing:-.05em;font-weight:500}.origin-grid>div,.renewal-copy,.split-editorial>div{font-size:18px;line-height:1.65;color:#444440}.editorial-quote{display:block;margin-top:56px;padding-top:22px;border-top:1px solid var(--line);color:#111;font-size:16px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.section-heading h2{width:65%}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px;border-top:1px solid var(--line)}.pillar{min-height:330px;padding:30px 42px 30px 0;border-right:1px solid var(--line)}.pillar:not(:first-child){padding-left:42px}.pillar:last-child{border-right:0}.pillar>span{font-size:12px}.pillar h3{margin:90px 0 25px;font-size:32px;letter-spacing:-.03em}.pillar p{color:var(--muted);line-height:1.6;max-width:330px}.business-section,.verify-section{background:#111;color:var(--paper);padding-block:118px}.business-grid,.verify-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:9vw;gap:9vw;align-items:flex-start}.light{color:#aaa9a3}.verify-grid h2{font-size:clamp(48px,5.5vw,80px);line-height:1;letter-spacing:-.055em;font-weight:500;margin:54px 0 35px}.verify-grid>div>p{color:#aaa9a3;max-width:460px;line-height:1.65}.verify-panel{padding-top:35px}.verify-panel label{display:block;font-size:10px;letter-spacing:.2em;color:#aaa9a3;margin-bottom:14px}.verify-input-row{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #666}.verify-input-row input{width:100%;background:transparent;border:0;outline:0;color:#f7f6f2;font-size:clamp(23px,3vw,42px);letter-spacing:.08em;padding:22px 0}.verify-input-row input::placeholder{color:#62625f}.verify-input-row button{background:var(--paper);color:#111;border:0;padding:0 22px;display:flex;align-items:center;gap:35px;cursor:pointer}.example-code{border:0;background:none;color:#aaa9a3;padding:15px 0 0;font-size:12px;cursor:pointer}.verify-result{margin-top:40px;border:1px solid #4a4a47;padding:25px}.result-head{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #3a3a38;font-size:11px;letter-spacing:.16em}.result-head b{color:#b0b996}.verify-result dl{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0 0;grid-gap:20px;gap:20px}.verify-result dl div{display:grid;grid-gap:10px;gap:10px}.verify-result dt{color:#8b8b86;font-size:9px;letter-spacing:.18em}.verify-result dd{margin:0;font-size:14px}.invalid-result span{color:#c1a384;font-size:11px;letter-spacing:.16em}.invalid-result p{margin:12px 0 0;color:#aaa9a3}.section-heading.narrow h2{width:55%}.commitment-list{list-style:none;padding:0;margin:55px 0 35px 30%;border-top:1px solid var(--line)}.commitment-list li{display:grid;grid-template-columns:70px 1fr;align-items:center;min-height:85px;border-bottom:1px solid var(--line)}.commitment-list span{font-size:11px;color:var(--muted)}.commitment-list p{margin:0;font-size:18px}.document-link{margin-left:30%}.renewal-grid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:8vw;gap:8vw;margin-top:70px}.business-section h2 em,.final-cta h2 em,.renewal h2 em{font-family:Georgia,serif;font-weight:400}.renewal-copy{padding-top:8px}.status-line{margin-top:100px;display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line)}.status-line span{min-height:70px;display:grid;place-items:center;border-right:1px solid var(--line);font-size:10px;letter-spacing:.13em;color:#888883}.status-line span:last-child{border:0}.status-line .current{color:#505b38;background:#eeeee6}.contract{display:grid;grid-template-columns:.4fr 1.6fr}.contract-mark{font-family:Georgia,serif;font-size:clamp(140px,22vw,300px);line-height:.72;color:#cfcac0}.contract-copy{max-width:800px}.contract-copy h2{margin:55px 0 38px}.contract-copy>p{font-size:20px;line-height:1.65}.contract-copy small{display:block;color:var(--muted);margin-top:30px}.business-grid h2{margin:58px 0 35px}.business-grid>div>p{color:#aaa9a3;font-size:18px;line-height:1.6;max-width:600px;margin-bottom:42px}.benefit-list{list-style:none;margin:0;padding:0;border-top:1px solid #3a3a38}.benefit-list li{min-height:63px;display:flex;align-items:center;border-bottom:1px solid #3a3a38;font-size:16px}.benefit-list span{width:70px;color:#73736e;font-size:10px}.gold{color:var(--gold)}.founding-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:10vw;gap:10vw;align-items:flex-end;margin-top:60px}.founding-grid>div>p{color:var(--muted);font-size:18px;line-height:1.6;max-width:650px;margin:30px 0 38px}.founding-card{border:1px solid var(--gold);padding:30px;min-height:410px;display:flex;flex-direction:column;justify-content:space-between}.founding-card>img{width:130px;height:auto}.founding-card>div{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--line);padding-top:17px}.origin-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;margin-top:72px}.origin-grid p{margin-bottom:24px}.final-cta{padding-block:150px 100px;text-align:center}.final-cta>img{width:110px;height:auto;margin:0 auto 65px}.final-cta h2{font-size:clamp(55px,7vw,100px)}.centered{justify-content:center;margin-top:45px}.final-cta>p{margin:100px 0 0;font-size:10px;letter-spacing:.35em}footer{background:#111;color:var(--paper);padding-block:75px 35px}.logo-inverse{filter:invert(1)}.footer-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;padding-bottom:65px}.footer-top img{width:110px;height:auto}.footer-top>div>p{color:#8f8f8a;margin-top:14px}.footer-nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;font-size:14px}.footer-bottom{border-top:1px solid #333;padding-top:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;font-size:11px;color:#888883;line-height:1.6}.reveal{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button{transition:none}}@media(max-width:900px){.section-shell{width:min(100% - 36px,720px)}.site-nav{height:70px;padding-inline:18px}.desktop-nav{display:none}.menu-toggle{display:block;border:0;background:none;font-size:12px;text-transform:uppercase;letter-spacing:.13em}.mobile-nav{display:flex;position:absolute;top:70px;left:0;right:0;min-height:calc(100vh - 70px);background:var(--paper);padding:50px 22px;flex-direction:column;gap:0;border-top:1px solid var(--line)}.mobile-nav a{font-size:28px;padding:17px 0;border-bottom:1px solid var(--line)}.hero{padding-top:120px;min-height:0}.business-grid,.founding-grid,.hero-grid,.origin-grid,.renewal-grid,.split-editorial,.verify-grid{grid-template-columns:1fr;gap:55px}.hero-grid{padding:55px 0 40px}h1{font-size:clamp(58px,17vw,86px)}.hero-lead{font-size:18px}.badge-specimen{min-height:400px}.badge-center{height:180px}.commitments-section,.contract,.founding,.meaning,.origin,.problem,.renewal{padding-block:80px}.split-editorial{margin-top:50px}.section-heading{display:block}.section-heading h2,.section-heading.narrow h2{width:100%;margin-top:45px}.pillar-grid{grid-template-columns:1fr}.pillar,.pillar:not(:first-child){min-height:0;padding:28px 0 45px;border-right:0;border-bottom:1px solid var(--line)}.pillar h3{margin:48px 0 15px}.business-section,.verify-section{padding-block:85px}.verify-panel{padding-top:0}.verify-input-row{grid-template-columns:1fr}.verify-input-row button{min-height:54px;justify-content:space-between}.verify-result dl{grid-template-columns:1fr}.commitment-list,.document-link{margin-left:0}.commitment-list li{grid-template-columns:50px 1fr;min-height:92px}.commitment-list p{font-size:16px}.status-line{overflow-x:auto;grid-template-columns:repeat(5,minmax(135px,1fr));margin-top:65px}.contract{grid-template-columns:1fr}.contract-mark{font-size:160px;margin-bottom:40px}.founding-card{min-height:360px}.footer-bottom,.footer-top{grid-template-columns:1fr;gap:50px}.footer-nav{grid-template-columns:1fr 1fr}}@media(max-width:480px){.hero{padding-top:105px}.eyebrow{letter-spacing:.13em}.hero-copy h1{margin-bottom:32px}.action-row{align-items:stretch;flex-direction:column}.button{width:100%}.badge-specimen{padding:19px;min-height:355px}.badge-status{font-size:9px}.badge-valid b{font-size:18px}.business-section h2,.contract h2,.founding h2,.origin h2,.renewal h2,.section-heading h2,.split-editorial h2{font-size:42px}.verify-grid h2{font-size:48px}.verify-input-row input{font-size:22px}.founding-card>div{display:grid;grid-gap:8px;gap:8px}}