.au-hero{grid-template-areas:"head""stage""body""till""cue";row-gap:1.1rem;max-width:72rem;margin-inline:auto;padding:1.5rem 1.25rem 0;display:grid}@media (min-width:40rem){.au-hero{row-gap:1.6rem;padding:2.5rem 1.5rem 0}}@media (min-width:44rem){.au-hero{grid-template:"head head""body stage""till stage"1fr"cue stage"/minmax(0,1fr) minmax(0,20rem);align-items:start;column-gap:2.5rem}}@media (min-width:64rem){.au-hero{grid-template-columns:minmax(0,1fr) minmax(0,27rem);grid-template-areas:"head stage""body stage""till stage""cue stage";gap:1.75rem clamp(3rem,6vw,6rem);padding-top:2.75rem}}.au-head{grid-area:head}.au-body{grid-area:body}.au-h1{color:var(--sd-text-primary);margin-top:1rem;font-size:clamp(2.2rem,10.4vw,3.5rem);line-height:1.04}@media (min-width:64rem){.au-h1{font-size:clamp(3rem,4.4vw,3.9rem)}}.au-h1-line{display:block}.au-h1-line+.au-h1-line{color:var(--sd-pen-ink)}@media (prefers-reduced-motion:no-preference){.au-h1 .sd-slash-a{clip-path:none;animation:sd-slash-a 1s var(--ease-out-expo) var(--d,0s) backwards, au-cut 1s linear var(--d,0s) backwards}.au-h1 .sd-slash:before{opacity:0;animation:sd-slash-b 1s var(--ease-out-expo) var(--d,0s) backwards, au-cut-copy 1s linear var(--d,0s) backwards}.au-h1 .sd-slash:after{animation-fill-mode:backwards}}@keyframes au-cut{0%,to{clip-path:polygon(-5% -20%,105% -20%,105% 40%,-5% 66%)}}@keyframes au-cut-copy{0%,to{opacity:1}}.au-stage{grid-area:stage;justify-self:center;width:min(80%,19rem)}@media (min-width:44rem){.au-stage{align-self:start;width:100%}}@media (min-width:44rem) and (prefers-reduced-motion:no-preference){.au-stage{top:calc(var(--sd-header-h) + 1.25rem);position:sticky}}.au-th-door{padding:9.735% 0 4.867%}.au-hint{color:var(--sd-text-secondary);justify-content:center;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.88rem;display:flex}.au-hint-k{width:1rem;height:1rem;color:var(--sd-pen);flex:none}.au-hint-fine{display:none}@media (hover:hover) and (pointer:fine){.au-hint-fine{display:inline}.au-hint-touch{display:none}}.au-lede{max-width:40ch;color:var(--sd-text-secondary);font-size:1.12rem;line-height:1.75}@media (min-width:40rem){.au-lede{font-size:1.18rem}}.au-th-till{--au-th-mh:5.75rem;--au-th-tuck:.85rem;--au-th-gold:#c8962e4d;grid-area:till;justify-self:center;width:min(100%,22.5rem);margin-top:.9rem;position:relative}@media (min-width:44rem){.au-th-till{justify-self:start;margin-top:1.4rem}}@media (min-width:64rem){.au-th-till{--au-th-mh:4.6rem}}.au-receipt.sd-note{padding:1.4rem 1.25rem calc(1.15rem + var(--au-th-tuck));background: linear-gradient(#d63a22, #d63a22) 0 .55rem / 100% 4px no-repeat,  linear-gradient(180deg, #ffffff80, #fff0 2.4rem), linear-gradient(90deg, #1f1a140f, transparent 7% 93%, #1f1a140f),  repeating-linear-gradient(180deg, #1f1a1407 0 1px, transparent 1px 3px), var(--sd-sticky);box-shadow:0 1px 2px #1f1a1424, 0 24px 32px -20px var(--sd-card-shadow);border-top:0;border-radius:0;margin:0 .75rem}.au-receipt:before{content:"";background:conic-gradient(from 135deg at 50% 0, var(--sd-sticky) 90deg, transparent 0) 0 0 / 12px 100% repeat-x;height:7px;position:absolute;inset:auto 0 100%}.au-rc-shop{text-align:center;color:#1f1a14;font-size:1.12rem;line-height:1.2}.au-rc-sub{letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#5b5244;border-bottom:1.5px dashed #1f1a1452;margin-top:.3rem;padding-bottom:.75rem;font-size:.68rem;font-weight:750}.au-rc-lines{margin-top:.3rem}.au-rc-line,.au-rc-total{color:#1f1a14;align-items:center;gap:.5rem;min-height:44px;font-size:.95rem;display:flex}.au-rc-line{border-radius:6px;font-weight:600;transition:color .2s,scale .2s}.au-rc-line:hover{color:#2b3a96}.au-rc-line:active{scale:.98}.au-rc-dots{border-bottom:2px dotted #1f1a145c;flex:1;min-width:1rem;height:0;translate:0 .3em}.au-rc-line b{font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:800}.au-rc-total{border-top:1.5px dashed #1f1a1452;margin-top:.25rem;padding-top:.3rem;font-weight:800}.au-rc-total b{color:#b42a17;font-weight:800}.au-rc-foot{font-family:var(--font-read);color:#3d3529;margin-top:.55rem;padding-right:3rem;font-size:.98rem;font-style:italic}.au-rc-seal{right:1.1rem;bottom:calc(.95rem + var(--au-th-tuck));background:#d63a22;width:2.4rem;position:absolute;rotate:-8deg}.au-rc-seal:after{content:"";opacity:0;pointer-events:none;border:2px solid #d63a2280;border-radius:30%;position:absolute;inset:-.35rem}.au-th-machine{z-index:2;height:var(--au-th-mh);margin-top:calc(var(--au-th-tuck) * -1);background:linear-gradient(#000000b3,#000000b3) 0 2.6rem/100% 1px no-repeat,linear-gradient(#ffffff14,#ffffff14) 0 calc(2.6rem + 1px)/100% 1px no-repeat,linear-gradient(90deg,#ffffff0d,#0000 14% 86%,#00000052),linear-gradient(#2e2724,#1b1614 1.1rem,#120e0c 55%,#0a0807);border-radius:.7rem .7rem .9rem .9rem;position:relative;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000080,0 18px 26px -16px #0000008c}@media (max-width:63.99rem){.au-th-machine{height:calc(var(--au-th-mh) + env(safe-area-inset-bottom,0px))}}:root[data-theme=dark] .au-th-machine{box-shadow:inset 0 1px #b0c4ff66,inset 0 -2px #00000080,0 18px 26px -16px #000c}.au-th-machine:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#c8962e 12% 88%,#0000);height:1px;position:absolute;inset:1.5rem .9rem auto}.au-th-machine:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f1a1429);height:1rem;position:absolute;inset:auto .75rem 100%}.au-th-slot{background:#040302;border-radius:99px;height:.34rem;position:absolute;inset:.45rem .55rem auto;box-shadow:0 1px #ffffff24,inset 0 1px 2px #000000e6}.au-th-lamp{background:radial-gradient(circle at 40% 35%,#ffc2ae,#ff5b3d 45%,#b3261a);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:1.95rem;right:1rem;box-shadow:0 0 0 2px #00000073,0 0 9px 1px #ff5b3d8c}.au-th-drawer{background:radial-gradient(circle at 50% 100%, transparent 0 20%, var(--au-th-gold) 21% 27%, transparent 28% 43%, var(--au-th-gold) 44% 50%, transparent 51% 66%, var(--au-th-gold) 67% 73%, #120e0c 74%) 0 0 / 1.5rem .75rem, radial-gradient(circle at 50% 100%, transparent 0 20%, var(--au-th-gold) 21% 27%, transparent 28% 43%, var(--au-th-gold) 44% 50%, transparent 51% 66%, var(--au-th-gold) 67% 73%, #120e0c 74%) .75rem .375rem / 1.5rem .75rem;border-radius:.3rem .3rem .6rem .6rem;position:absolute;inset:calc(2.6rem + 3px) .55rem .5rem;-webkit-mask:linear-gradient(#0000,#000 .9rem);mask:linear-gradient(#0000,#000 .9rem)}.au-th-pull{background:linear-gradient(#ecca72,#a87a26);border-radius:99px;width:2.6rem;height:.3rem;margin-left:-1.3rem;position:absolute;top:3.25rem;left:50%;box-shadow:0 1px #0009}.au-th-end{pointer-events:none;height:1px;margin-top:-1px;display:block}@media (prefers-reduced-motion:no-preference){.au-th-machine{position:sticky;bottom:0}.au-th-till:focus-within .au-th-machine{position:relative}.au-th-till[data-armed]:not([data-landed]) .au-rc-seal{opacity:0}.au-th-till[data-landed] .au-rc-seal{animation:.52s cubic-bezier(.3,0,.25,1) backwards au-th-stamp}.au-th-till[data-landed] .au-rc-seal:after{animation:.7s ease-out .24s backwards au-th-ink}.au-th-till[data-landed] .au-receipt{animation:.38s ease-out .2s au-th-thump}}@keyframes au-th-stamp{0%{opacity:0;translate:-.4rem -1.2rem;rotate:-24deg;scale:2.3}46%{opacity:1;translate:0;rotate:-6deg;scale:.9}70%{rotate:-9deg;scale:1.06}to{opacity:1;translate:0;rotate:-8deg;scale:1}}@keyframes au-th-ink{0%{opacity:.8;scale:.7}to{opacity:0;scale:1.7}}@keyframes au-th-thump{0%,to{translate:0}30%{translate:0 3px}62%{translate:0 -1px}}.au-th-cue{grid-area:cue;justify-self:center;margin-top:.6rem}@media (min-width:44rem){.au-th-cue{text-align:center;justify-self:start;width:min(100%,22.5rem);margin-top:.2rem}}.au-th-cue-link{letter-spacing:.01em;min-height:44px;color:var(--sd-accent);border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem 1rem .2rem;font-size:1rem;font-weight:750;transition:scale .2s;display:inline-flex}.au-th-cue-link:hover .au-th-cue-text{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:2px}.au-th-cue-link:active{scale:.97}.au-th-cue-ink{width:1.7rem;height:4.75rem;fill:var(--sd-pen)}@media (prefers-reduced-motion:no-preference){.au-th-cue-ink{transition:translate .35s var(--ease-out-expo)}.au-th-cue-link:hover .au-th-cue-ink{translate:0 4px}.au-th-cue[data-armed]:not([data-seen]) .au-th-cue-ink{clip-path:inset(0 0 100%)}.au-th-cue[data-seen] .au-th-cue-ink{animation:.9s cubic-bezier(.55,.05,.3,1) .1s both au-th-ink-down}}@keyframes au-th-ink-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}
