.home-frame{padding-inline:16px}@media (min-width:768px){.home-frame{padding-inline:32px}}.reveal-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(26px)}[data-reveal]{transition:opacity .7s var(--ease-deal) calc(var(--i,0) * 80ms), transform .8s var(--ease-deal) calc(var(--i,0) * 80ms)}.hero-card{--notch:22px;clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%, 0 var(--notch))}.hero-card-back{background-size:14px 14px}.slip{--tooth:14px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tooth)), 95% 100%, 90% calc(100% - var(--tooth)), 85% 100%, 80% calc(100% - var(--tooth)), 75% 100%, 70% calc(100% - var(--tooth)), 65% 100%, 60% calc(100% - var(--tooth)), 55% 100%, 50% calc(100% - var(--tooth)), 45% 100%, 40% calc(100% - var(--tooth)), 35% 100%, 30% calc(100% - var(--tooth)), 25% 100%, 20% calc(100% - var(--tooth)), 15% 100%, 10% calc(100% - var(--tooth)), 5% 100%, 0 calc(100% - var(--tooth)))}.slip-leader{margin-inline:8px;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Ccircle cx='2' cy='2' r='1.7' fill='%234b463d'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:8px 4px;flex:1;align-self:flex-end;min-width:24px;height:4px;margin-bottom:.4em}.sheet{position:relative}@media (min-width:768px){.sheet{top:calc(var(--sheet-index) * 72px);position:sticky}}.curtain-main{z-index:1;position:relative}.curtain-footer{z-index:0;position:sticky;bottom:0}.home-button{letter-spacing:.005em;min-height:52px;transition:transform .18s var(--ease-deal), background-color .18s ease;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:1.0625rem;font-weight:700;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-button:active{transform:translateY(1px)}.home-link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1.5px;transition:text-decoration-color .2s,color .2s}.home-link:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.suit-float{opacity:.55;animation:12s ease-in-out infinite alternate suit-float}@keyframes suit-float{0%{transform:translate(0,0)rotate(-8deg)}to{transform:translateY(-26px)rotate(10deg)}}.hand-deal{animation:hand-deal .6s var(--ease-deal) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes hand-deal{0%{opacity:0;transform:translateY(-40px)rotate(-6deg)}to{opacity:1;transform:none}}
