#main>.ab-hero{height:auto;min-height:clamp(460px,74svh,780px)}#main>.ab-hero h1{font-size:clamp(36px,4.6vw,64px)}.present-intro{max-width:64ch;margin:0 auto;padding:clamp(40px,6vw,88px) var(--pad) 0;text-align:center}.present-intro .e{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--claret);margin-bottom:16px}.present-intro p{font-size:clamp(17px,2vw,21px);line-height:1.6;color:var(--ink)}.present-sect{padding-top:clamp(40px,5vw,72px)}.present-sect .h{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;text-align:center}.present-denoms{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:900px;margin:0 auto}.present-denoms .d{border:1px solid var(--hairline-strong);background:var(--porcelain);padding:28px 10px;text-align:center;transition:border-color .2s,background .2s}.present-denoms .d:hover{border-color:var(--ink);background:var(--porcelain-2)}.present-denoms .d .v{font-family:var(--font-prata),Prata,serif;font-size:clamp(20px,2.2vw,28px);color:var(--ink);line-height:1}.present-denoms .d .c{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px}.present-denoms .d .present-buy{margin-top:16px;width:100%;min-height:40px;padding:10px 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.present-denoms .d .present-buy:disabled{opacity:.6;cursor:default}.present-buy-error{max-width:900px;margin:14px auto 0;text-align:center;color:var(--claret);font-size:13px}.present-how{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.present-how .step .no{font-family:var(--font-prata),Prata,serif;font-size:34px;color:var(--claret);line-height:1;margin-bottom:14px}.present-how .step h3{font-size:17px;margin-bottom:8px}.present-how .step p{font-size:14px;color:var(--muted);line-height:1.65}.present-terms{max-width:720px;margin:0 auto;border:1px solid var(--hairline);background:var(--porcelain-2);padding:clamp(24px,3vw,36px)}.present-terms li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--ink);line-height:1.6;padding:9px 0}.present-terms li+li{border-top:1px solid var(--hairline)}.present-terms li .m{color:var(--claret);flex:0 0 auto}@media (max-width:760px){.present-denoms{grid-template-columns:repeat(2,1fr)}.present-how{grid-template-columns:1fr}}