.sh-mono{font-family:var(--font-martian), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sh-display{font-family:var(--font-gabarito), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.95}.sh-roll{vertical-align:top;height:1.3em;line-height:1.3;display:inline-block;overflow:hidden}.sh-roll-in{transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.sh-roll-in>span{display:block}a:hover .sh-roll-in,button:hover .sh-roll-in,a:focus-visible .sh-roll-in,button:focus-visible .sh-roll-in{transform:translateY(-50%)}.sh-link{white-space:nowrap;align-items:center;gap:8px;padding:6px 0;transition:opacity .3s;display:inline-flex;position:relative}.sh-link:before{content:"";background:currentColor;width:5px;height:5px;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:scale(0)}.sh-link.is-active:before{transform:scale(1)}.sh-nav:hover .sh-link:not(:hover){opacity:.45}.sh-bar{background:currentColor;height:1px;position:absolute;bottom:0;left:13px;right:0}.sh-bars{flex-direction:column;justify-content:space-between;width:24px;height:14px;display:inline-flex;position:relative}.sh-bars i{background:currentColor;height:1.5px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .25s;display:block}.sh-bars i:nth-child(2){width:70%;margin-left:auto}.sh-menu:hover .sh-bars i:nth-child(2){transform-origin:100%;transform:scaleX(1.43)}.sh-menu.is-open .sh-bars i:first-child{transform:translateY(6.25px)rotate(45deg)}.sh-menu.is-open .sh-bars i:nth-child(2){opacity:0}.sh-menu.is-open .sh-bars i:nth-child(3){transform:translateY(-6.25px)rotate(-45deg)}.sh-curtain{color:#f0ebe2;background:#0b0a0a}.sh-item{text-align:left;align-items:flex-start;gap:.35em;font-size:clamp(2.6rem,8.5vw,8rem);transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);display:flex}.sh-item .sh-mono{opacity:.6;padding-top:.6em;font-size:12px}.sh-items:hover .sh-item:not(:hover){opacity:.3}.sh-item:hover{transform:translate(.12em)}.sh-pages{flex-direction:column;display:flex}@media (min-width:768px){.sh-pages{display:none}}.sh-page-row{border-top:1px solid #f0ebe226;overflow:hidden}.sh-page-row:last-child{border-bottom:1px solid #f0ebe226}.sh-page-row:has(+.is-buy){border-bottom:1px solid #f0ebe226}.sh-page{text-align:left;width:100%;color:inherit;cursor:pointer;align-items:center;gap:.7rem;padding:.75rem 0;font-size:clamp(1.9rem,10vw,3.6rem);transition:opacity .3s;display:flex}.sh-page .sh-mono{opacity:.55;align-self:flex-start;padding-top:.55em;font-size:11px}.sh-page-label{white-space:nowrap;flex:1;min-width:0}.sh-page-arrow{opacity:.4;font-size:.5em;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}.sh-page.is-active .sh-page-label:after{content:"";vertical-align:.1em;background:#c40c0c;border-radius:50%;width:.16em;height:.16em;margin-left:.18em;display:inline-block}.sh-page.is-active .sh-page-arrow{opacity:1}.sh-page:active .sh-page-arrow{transform:translate(6px)}.sh-page-row.is-buy{border:0;margin-block:1.1rem}.sh-page.is-buy{color:#0b0a0a;background:#f0ebe2;padding:.75rem .9rem}.sh-page.is-buy .sh-mono{opacity:.6}.sh-page.is-buy .sh-page-arrow{opacity:1;color:#c40c0c}.sh-page.is-buy:active{color:#f0ebe2;background:#c40c0c}
