.gz .desk{flex-direction:column;min-height:100vh;display:flex}.gz .desk-topbar{border-bottom:1px solid var(--rule-strong)}.gz .desk-topbar .inner{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70);justify-content:space-between;align-items:center;gap:14px;padding-block:10px;font-size:10.5px;font-weight:600;display:flex}.gz .desk-topbar a{border-bottom:1px solid var(--rule);padding-bottom:1px;text-decoration:none}.gz .desk-topbar a:hover{color:var(--spot)}.gz .desk-masthead{text-align:center;padding-block:26px 0}.gz .desk-masthead h1{font-family:var(--blackletter);margin:0;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1}.gz .desk-masthead h1 a{color:inherit;text-decoration:none}.gz .desk-masthead .dateline{border-top:1.5px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:7px 0;font-size:10.5px;font-weight:600;display:flex}.gz .desk-masthead .dateline span:nth-child(2){text-align:center}.gz .desk-masthead .dateline span:last-child{text-align:right}.gz .desk-lead{text-align:center;padding-block:38px 8px}.gz .desk-lead .kicker{margin-bottom:14px}.gz .desk-hed{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;max-width:780px;margin:0 auto;font-size:clamp(32px,4.4vw,58px);font-weight:900;line-height:1.04}.gz .desk-deck{font-family:var(--serif);color:var(--ink-70);max-width:620px;margin:16px auto 0;font-size:19px;font-style:italic;line-height:1.5}.gz .desk-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;max-width:980px;margin:0 auto;padding-block:36px 20px;display:grid}.gz .desk-single{max-width:560px;margin:0 auto;padding-block:32px 12px}.gz .coupon{border:2px dashed var(--rule-strong);background:var(--paper-deep);padding:30px 30px 26px;position:relative}.gz .coupon .scissors{background:var(--paper);color:var(--ink-70);padding:0 8px;font-size:17px;position:absolute;top:-13px;left:26px;transform:scaleX(-1)}.gz .coupon-label{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-70);margin-bottom:20px;font-size:10.5px;font-weight:700}.gz .desk-stamp{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#9b2c2c;opacity:.82;mix-blend-mode:multiply;pointer-events:none;text-align:center;border:2px double #9b2c2c;border-radius:3px;padding:5px 10px;font-size:10.5px;font-weight:700;line-height:1.35;position:absolute;top:14px;right:16px;transform:rotate(7deg)}@media (prefers-reduced-motion:no-preference){.gz .desk-stamp{animation:.35s cubic-bezier(.34,1.56,.64,1) .25s backwards desk-stamp-in}@keyframes desk-stamp-in{0%{opacity:0;transform:rotate(7deg)scale(1.6)}to{opacity:.82;transform:rotate(7deg)scale(1)}}}.gz .ledger{border:1px solid var(--rule-strong);background:repeating-linear-gradient(to bottom,transparent 0,transparent 27px,#1d181017 27px,#1d181017 28px),var(--paper-deep);padding:30px 30px 26px;position:relative}.gz .ledger .sign-here{font-family:var(--hand);color:var(--spot);background:var(--paper);padding:0 10px;font-size:21px;position:absolute;top:-16px;right:22px;transform:rotate(-3deg)}.gz .desk-auth{flex-direction:column;gap:0;display:flex}.gz .desk-auth .btn.discord{justify-content:center;align-items:center;gap:10px;width:100%;padding-block:14px;font-size:13px;display:flex}.gz .desk-auth .btn.discord svg{flex-shrink:0;width:19px;height:19px}.gz .desk-auth .btn.discord:disabled{opacity:.65;cursor:wait}.gz .desk-divider{font-family:var(--serif);color:var(--ink-70);white-space:nowrap;align-items:center;gap:14px;margin-block:22px 18px;font-size:14px;font-style:italic;display:flex}.gz .desk-divider:before,.gz .desk-divider:after{content:"";border-top:1px solid var(--rule);flex:1}.gz .desk-field label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-70);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.gz .desk-field input[type=email]{width:100%;font-family:var(--mono);color:var(--ink);border:0;border-bottom:1.5px solid var(--rule-strong);background:0 0;border-radius:0;outline:none;padding:8px 2px 9px;font-size:15px}.gz .desk-field input[type=email]::placeholder{color:var(--ink-55)}.gz .desk-field input[type=email]:focus-visible{border-bottom-color:var(--spot);box-shadow:0 1.5px 0 0 var(--spot)}.gz .desk-auth .btn.post{width:100%;color:var(--ink);border:1px solid var(--rule-strong);background:0 0;margin-top:16px;padding-block:12px}.gz .desk-auth .btn.post:hover{background:#1d18100f}.gz .desk-auth .btn.post:disabled{opacity:.65;cursor:wait}.gz .desk-fine{font-family:var(--serif);color:var(--ink-70);margin-top:18px;font-size:13.5px;font-style:italic;line-height:1.55}.gz .desk-correction{background:#9b2c2c0f;border:1px solid #9b2c2c;margin-bottom:20px;padding:12px 16px}.gz .desk-correction .lab{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#9b2c2c;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.gz .desk-correction p{font-family:var(--serif);margin:0;font-size:14.5px;line-height:1.5}.gz .desk-receipt{border:1px solid var(--rule-strong);padding:20px 22px 18px}.gz .desk-receipt h4{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;border-bottom:3px double var(--rule-strong);margin:0 0 14px;padding-bottom:10px;font-size:11px;font-weight:700}.gz .desk-receipt .line{font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:12px;padding-block:6px;font-size:15px;display:flex}.gz .desk-receipt .line+.line{border-top:1px solid var(--rule)}.gz .desk-receipt .line .what{min-width:0}.gz .desk-receipt .line .amt{font-family:var(--mono);white-space:nowrap;color:var(--ink-70);font-size:13px}.gz .desk-receipt .total{border-top:1.5px solid var(--rule-strong);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;font-size:12px;font-weight:700;display:flex}.gz .desk-receipt .total .amt{font-family:var(--mono);font-size:14px}.gz .desk-rail>*+*{margin-top:22px}.gz .desk-rail .frontbox p{font-family:var(--serif);margin:0;font-size:14.5px;line-height:1.55}.gz .desk-rail .frontbox p+p{margin-top:8px}.gz .desk-cross{text-align:center;font-family:var(--serif);color:var(--ink-70);padding-block:26px 0;font-size:16px;font-style:italic}.gz .desk-cross a{font-style:normal;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1.5px solid var(--rule-strong);margin-left:6px;padding-bottom:1px;font-size:12px;font-weight:700;text-decoration:none}.gz .desk-cross a:hover{color:var(--spot);border-bottom-color:var(--spot)}.gz .desk-foot{border-top:3px double var(--rule-strong);text-align:center;font-family:var(--serif);color:var(--ink-70);margin-top:auto;padding-block:18px 26px;font-size:13.5px;font-style:italic}.gz .desk-foot a{color:inherit}.gz .desk-foot .links{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;justify-content:center;gap:18px;margin-top:6px;font-size:10.5px;font-style:normal;font-weight:600;display:flex}.gz .desk-foot .links a{text-decoration:none}.gz .desk-foot .links a:hover{color:var(--spot)}.gz .postroom{text-align:center;max-width:520px;margin:0 auto;padding-block:40px 20px}.gz .postroom .envelope{margin-bottom:18px;font-size:40px}.gz .postroom .desk-fine{font-style:italic}@media (max-width:860px){.gz .desk-grid{grid-template-columns:1fr;gap:30px}.gz .desk-masthead .dateline span:first-child,.gz .desk-masthead .dateline span:last-child{display:none}.gz .desk-masthead .dateline{justify-content:center}.gz .coupon,.gz .ledger{padding:26px 20px 22px}.gz .desk-stamp{margin-bottom:16px;display:inline-block;position:static;transform:rotate(-2deg)}}
