*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff8ed;color:#281326;font:16px/1.75 Arial,"Microsoft YaHei",sans-serif}a{color:inherit}.proof-photo{width:100%;height:500px;object-fit:cover;object-position:65% center;border:2px solid #281326;box-shadow:24px 28px 0 #bd4e53;transform:rotate(1.5deg)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.035em}.proof-nav{height:68px;background:#281326;color:#fff8ed;display:flex;align-items:center;padding:0 max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid #593049}.proof-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.proof-brand>span{width:34px;height:34px;display:grid;place-items:center;background:#fa765f;color:#281326;font-weight:900}.proof-brand small{border-left:1px solid #7e536e;padding-left:10px;color:#d9b8ca}.proof-nav nav{margin-left:auto;display:flex;height:100%}.proof-nav nav a{padding:20px 12px;text-decoration:none;border-left:1px solid #4b2942}.proof-nav button{display:none}.proof-hero{min-height:650px;background:#ee6e5c;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:70px max(24px,calc((100vw - 1180px)/2));gap:70px;overflow:hidden}.proof-intro h1{font-size:clamp(4rem,8vw,8.3rem);margin:.4rem 0 1.2rem}.proof-intro h1 span{display:block;font-size:.34em;letter-spacing:.04em}.proof-intro>p:not(.eyebrow){font-size:1.16rem;max-width:610px}.eyebrow{font:bold .73rem/1.3 monospace;letter-spacing:.18em;text-transform:uppercase}.proof-primary,.proof-secondary{display:inline-block;padding:.8rem 1rem;text-decoration:none;font-weight:800}.proof-primary{background:#281326;color:#fff8ed}.proof-secondary{border:2px solid #281326;margin-left:.5rem}.envelope{aspect-ratio:1.35;background:#fff2dd;position:relative;box-shadow:24px 28px 0 #bd4e53;transform:rotate(3deg);padding:46px;border:2px solid #281326}.envelope:before,.envelope:after{content:"";position:absolute;inset:0;clip-path:polygon(0 0,50% 55%,100% 0);background:#ffd9bd;border-bottom:2px solid #281326}.envelope:after{clip-path:polygon(0 100%,50% 47%,100% 100%);background:#ffe5ca}.envelope>*{position:relative;z-index:2}.envelope .stamp{position:absolute;right:25px;top:25px;border:3px double #281326;width:62px;height:74px;display:grid;place-items:center;font:900 2rem Georgia}.envelope b{display:block;font-size:clamp(2rem,4vw,4rem);line-height:.9;margin-top:65px}.envelope span{position:absolute;bottom:28px;font:bold .68rem monospace;letter-spacing:.12em}.proof-steps,.proof-notes,.proof-faq,.proof-page,.proof-index,.proof-article{max-width:1180px;margin:auto;padding:82px 22px}.proof-steps{display:grid;grid-template-columns:.65fr 1.5fr;gap:60px}.proof-steps ol{list-style:none;padding:0;margin:0;border-top:2px solid #281326}.proof-steps li{display:grid;grid-template-columns:70px 110px 1fr;align-items:start;padding:24px 0;border-bottom:1px solid #987887}.proof-steps em{font:bold 1.6rem monospace;color:#d64e4d}.proof-steps>a,.proof-sheet>a,.proof-notes>a,.proof-prose a{display:inline-block;margin:0 .18em;font-weight:800;text-decoration:none;border-bottom:2px solid #e85e50}.proof-sheet{background:#281326;color:#fff8ed;padding:80px max(22px,calc((100vw - 1180px)/2))}.proof-sheet header{display:flex;justify-content:space-between;align-items:end}.proof-sheet h2{font-size:clamp(2.5rem,5vw,5rem)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0;border:1px solid #d6a7be}.proof-grid article{min-height:230px;padding:28px;border-right:1px dashed #d6a7be;position:relative}.proof-grid article:last-child{border:0}.proof-grid span{position:absolute;right:18px;top:15px;font:bold 2rem monospace;color:#fa765f}.proof-grid b{color:#fa765f}.proof-notes{background:#fff8ed}.proof-note{display:grid;grid-template-columns:150px 1fr;padding:28px 0;border-top:1px solid #987887;gap:30px}.proof-note h3{font-size:1.45rem}.proof-note h3 a,.proof-index-row a{text-decoration:none}.proof-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;background:#f0c8ad;max-width:none;padding-left:max(22px,calc((100vw - 1180px)/2));padding-right:max(22px,calc((100vw - 1180px)/2))}.proof-faq details{border-top:1px solid #765566;padding:18px 0}.proof-faq summary{font-weight:800}.crumb{color:#805f6e;font-size:.85rem}.crumb span{margin:0 .6rem}.proof-page{max-width:940px}.proof-page h1,.proof-index h1,.proof-article h1{font-size:clamp(3rem,6vw,6rem)}.lead{font-size:1.18rem;max-width:720px}.proof-run{list-style:none;padding:0;margin:45px 0;border-top:2px solid #281326}.proof-run li{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid #987887}.proof-run em{font:bold 2rem monospace;color:#e05750}.boundary{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #281326;margin-top:45px}.boundary section{padding:28px;border-right:1px solid #987887}.boundary b{color:#d94d4e}.proof-index{max-width:900px}.proof-index-row{display:grid;grid-template-columns:145px 1fr;gap:30px;padding:28px 0;border-top:1px solid #987887}.proof-article{max-width:850px}.proof-story>header{padding-bottom:38px;border-bottom:5px solid #e45b51;margin-bottom:45px}.proof-story>header p{font-size:1.12rem}.proof-prose{font-size:1.07rem;line-height:1.92}.proof-prose h2{font-size:1.8rem;margin-top:2.2em}.missing{max-width:760px;margin:auto;padding:130px 22px}.missing>b{font:900 6rem monospace;color:#e45b51}.missing a{display:inline-block;background:#281326;color:#fff;padding:.7rem 1rem;text-decoration:none}footer{background:#281326;color:#fff8ed;padding:50px max(22px,calc((100vw - 1180px)/2)) 24px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}footer nav{display:flex;flex-direction:column}footer a{text-decoration:none;color:#e1becf}.proof-copy{grid-column:1/-1;border-top:1px solid #5f3851;padding-top:18px;color:#a98196}@media(max-width:760px){.proof-nav{height:60px;padding:0 15px}.proof-brand small{display:none}.proof-nav button{display:block;margin-left:auto;background:transparent;color:#fff;border:1px solid #a77b94;padding:.35rem .7rem}.proof-nav nav{display:none;position:absolute;z-index:20;top:60px;left:0;right:0;height:auto;background:#281326;flex-direction:column}.proof-nav nav.open{display:flex}.proof-nav nav a{padding:12px 18px}.proof-hero{min-height:720px;display:block;padding:55px 18px}.proof-intro h1{font-size:4rem}.proof-photo{height:310px;margin:42px auto 0;transform:rotate(1deg);box-shadow:12px 14px 0 #bd4e53}.envelope{width:90%;margin:55px auto 0;padding:28px}.envelope b{font-size:2.1rem}.proof-steps,.proof-faq{display:block;padding:55px 18px}.proof-steps ol{margin:35px 0}.proof-steps li{grid-template-columns:52px 82px 1fr}.proof-sheet{padding:55px 18px}.proof-sheet header{display:block}.proof-sheet h2{font-size:2.6rem}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid article{min-height:180px;border-bottom:1px dashed #d6a7be}.proof-grid article:nth-child(2){border-right:0}.proof-note,.proof-index-row{grid-template-columns:1fr;gap:4px}.proof-page,.proof-index,.proof-article,.proof-notes{padding:55px 18px}.proof-page h1,.proof-index h1,.proof-article h1{font-size:2.8rem}.boundary{grid-template-columns:1fr}.boundary section{border-right:0;border-bottom:1px solid #987887}.proof-run li{grid-template-columns:55px 1fr}.proof-prose{font-size:1rem}footer{grid-template-columns:1fr 1fr;padding:42px 18px 22px}footer>div:first-child,.proof-copy{grid-column:1/-1}}