body{--bg:#10110f;--ink:#e9e6db;--accent:#e8cc85;--button-ink:#171810;--line:#ffffff22;background:var(--bg);color:var(--ink)}.hero{display:grid;grid-template-columns:1fr 1.12fr;gap:3vw;padding:35px 6vw 80px;max-width:1700px;margin:auto;align-items:center}.hero h1{font-family:Georgia,serif;font-size:clamp(65px,6.4vw,106px);letter-spacing:-.055em}.hero h1 em{color:var(--accent)}.eyebrow{color:#baab84}.emblem-wrap{min-width:0}.emblem{position:relative;width:100%;aspect-ratio:1;isolation:isolate}.poster{position:absolute;inset:12%;width:76%;height:76%;object-fit:contain}.pieces{position:absolute;inset:12%;opacity:0}.piece{position:absolute;height:auto;transition:transform 1.1s cubic-bezier(.22,.8,.2,1);filter:drop-shadow(1px 3px 2px #0007)}.emblem.ready .poster{opacity:0}.emblem.ready .pieces{opacity:1}.emblem.exploded .piece{transform:translate(calc(var(--dx)*100),calc(var(--dy)*100))}.art-controls{display:flex;justify-content:center;gap:24px}.art-controls button{color:#d0c6ad;border:0;border-bottom:1px solid #555244;background:none;font-size:11px;padding:10px 0}.art-caption{text-align:center;font-size:8px;letter-spacing:.16em;color:#9e9682;margin-top:18px}.trust{display:flex;align-items:center;gap:30px;max-width:88%;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0}.trust p{font-size:13px;line-height:1.8;max-width:760px}.small-cross{color:var(--accent);font-size:34px}.purpose{padding:115px 10vw;display:grid;grid-template-columns:1fr 1fr;gap:30px 8vw}.purpose>.eyebrow{grid-column:1/-1}.purpose h2 em,.process em,.closing em{color:var(--accent)}.purpose-list article{display:grid;grid-template-columns:28px 1fr;gap:12px 20px;border-top:1px solid var(--line);padding:24px 0}.purpose-list span{font-size:10px;color:#a99d7e}.purpose-list h3{font-weight:400;font-size:24px}.purpose-list p{grid-column:2;font-size:14px;line-height:1.7;color:#aba99e}.process{padding:80px 10vw;background:#1b1c18;display:grid;grid-template-columns:1.2fr 1fr;gap:7vw}.process h2{font-size:clamp(40px,4.4vw,68px);margin-top:25px}.process ol{list-style:none;padding:0;counter-reset:step}.process li{counter-increment:step;border-top:1px solid var(--line);padding:20px 0}.process li:before{content:'0'counter(step);color:#bba879;font-size:10px;margin-right:16px}.process b{font-size:16px;font-weight:400}.process p{font-size:13px;color:#aaa99e;line-height:1.7;margin-top:12px}.closing{background:radial-gradient(ellipse at 90% 100%,#61513344,transparent 65%);position:relative}.closing:after{content:'S';font-family:Georgia,serif;position:absolute;right:10%;top:0;font-size:370px;color:#b09b5a0d;pointer-events:none}@media(max-width:700px){.hero{grid-template-columns:1fr;gap:20px}.hero h1{font-size:56px!important}.hero h1 br:nth-of-type(1){display:none}.emblem-wrap{max-width:380px;width:100%;margin:25px auto 0}.trust{gap:20px;margin-top:25px}.trust p{font-size:12px}.purpose{display:block;padding:70px 22px}.purpose h2{margin:24px 0 35px}.process{display:block;padding:55px 22px}.process ol{margin-top:35px}.closing:after{display:none}}
