.proposal-hero{position:relative;width:100vw;min-height:52svh;padding:11em 2em 3em;display:flex;align-items:flex-end}.proposal-headline{width:min(980px,100%);display:flex;flex-direction:column;gap:1em}.proposal-headline h1{font-size:clamp(3rem,8vw,7rem);line-height:.9}.proposal-headline .ss{max-width:70ch}.proposal-table-section{width:100vw;padding:0 2em 8em}.proposal-table-card{border:2px solid var(--fg);border-radius:1.5em;padding:1.1em;background-color:var(--bg2);box-shadow:8px 8px 0 var(--fg)}.proposal-table-scroll{overflow-x:auto}.proposal-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;border:2px solid var(--fg);border-radius:1em;overflow:hidden;background:var(--bg)}.proposal-table th,.proposal-table td{padding:.9em 1em;border-right:1.5px solid var(--fg);border-bottom:1.5px solid var(--fg);vertical-align:top}.proposal-table th:last-child,.proposal-table td:last-child{border-right:0}.proposal-table tbody tr:last-child td{border-bottom:0}.proposal-table th{text-align:left;font-family:supply-mono;text-transform:uppercase;font-size:.85rem;letter-spacing:.06em;background:var(--fg);color:var(--bg)}.proposal-table td{font-family:formula-narrow;font-size:1.1rem;font-weight:600;line-height:1.25}.proposal-table th:nth-child(3),.proposal-table td:nth-child(3){background:#9bc1bc73}.proposal-table td:first-child{font-family:supply-mono;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.proposal-table tbody tr:nth-child(2n) td{background-image:linear-gradient(to right,#00000008,#00000008)}.proposal-note{margin-top:1.5em;max-width:90ch;line-height:1.35}@media(max-width:1000px){.proposal-hero{padding:9em 1.25em 2em}.proposal-table-section{padding:0 1.25em 5em}.proposal-table-card{border-radius:1em;box-shadow:4px 4px 0 var(--fg);padding:.7em}}
