:root{--paper:#f5f0e9;--ink:#241d18;--muted:#6e5f53;--rule:#dcd2c6;--display:"Bodoni Moda", Didot, "Times New Roman", serif;--body:"Jost", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}body{font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}a{color:inherit}.wrap{text-align:center;min-height:100svh;padding:64px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}.badge{aspect-ratio:1;border:3px solid var(--ink);outline:1px solid var(--ink);outline-offset:-14px;flex-direction:column;justify-content:center;align-items:center;width:min(420px,84vw);line-height:1;display:flex}.badge p{margin:0}.l1{letter-spacing:.42em;text-transform:uppercase;padding-left:.42em;font-size:clamp(12px,3.2vw,18px);font-weight:500;margin-bottom:18px!important}.l2{font-family:var(--display);letter-spacing:.55em;padding-left:.55em;font-size:clamp(16px,4.4vw,24px)}.l3{font-family:var(--display);font-size:clamp(38px,11vw,60px);line-height:.98;margin-top:8px!important}.l4{font-family:var(--display);font-size:clamp(44px,13vw,70px);font-style:italic;line-height:.98}.lede{max-width:34ch;font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(22px,4.6vw,30px);line-height:1.25}.lede em{font-style:italic}.pts{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.foot{color:var(--muted);font-size:14px}.foot strong{color:var(--ink);-webkit-user-select:all;user-select:all;font-weight:500}
