.then,.viewer{--stock:#efe6cf;--stock-2:#e4d8bb;--stock-ink:#1c1912;--stock-ink-2:#4a4433;--stock-line:#1c191261}.then{--bg:#fafafa;--ink:#000;--accent:#0a0a0a;--look-x:0;--look-y:0;--knob:0%;--tw:clamp(300px, 29vw, 440px);--ink-2:var(--ink);--ink-3:var(--ink);--blue:var(--ink);--rule:color-mix(in srgb, var(--ink) 22%, transparent);--rule-strong:color-mix(in srgb, var(--ink) 58%, transparent);background:var(--bg);min-height:100vh;color:var(--ink);position:relative;overflow-x:clip}.then.is-pulling,.then.is-pulling *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.then .skip-link{background:var(--ink);color:var(--bg)}.then__bar{z-index:40;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--rule);position:sticky;top:0}.then__barInner{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.then__brand{font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:12px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.then .brand__holes i{background:var(--accent)}.then .brand__holes i:nth-child(2),.then .brand__holes i:nth-child(3){background:var(--ink)}.then__barNav{align-items:center;gap:4px;display:flex}.then__tool{min-height:40px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);transition:border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.then__tool:hover{border-color:var(--ink)}html:not(.js) .then__barNav button{display:none}@media (max-width:380px){.then__tool{padding:0 8px}}@media (max-width:430px){.then__tool--cv{display:none}}.then :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.then__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,5vw,80px);padding-block:clamp(26px,3.6vw,52px) clamp(4px,1.2vw,16px);display:grid}.then__copy .label{color:var(--ink);margin-bottom:14px}.then__title{letter-spacing:-.022em;text-wrap:balance;max-width:17ch;font-size:clamp(2.2rem,.9rem + 3.6vw,4.25rem);font-weight:300;line-height:1.02}.then__title em{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.13em;text-decoration-skip-ink:none;font-style:italic;text-decoration-thickness:.055em}.then__lede{max-width:52ch;margin-top:18px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.then__controls{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.then__chip{border:1.5px solid var(--ink);min-height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.then__chip:hover{background:var(--ink);color:var(--bg)}.then__chip:active{transform:translateY(1px)}.then__chip--primary{background:var(--ink);color:var(--bg)}.then__chip--primary:hover{color:var(--ink);background:0 0}.clerk{justify-self:end;width:clamp(210px,21vw,290px);position:relative}.clerk__figure{position:relative}.clerk__svg{width:100%;height:auto;transition:opacity .6s var(--ease);overflow:visible}.clerk__stage{opacity:0;pointer-events:none;transition:opacity .6s var(--ease);position:absolute;inset:0}.clerk__canvas{width:100%;height:100%;display:block}.clerk--3d .clerk__stage{opacity:1}.clerk--3d .clerk__svg{opacity:0}.clerk__sign{fill:#1c1912;stroke:#d8b04e;stroke-width:2px}.clerk__signtext{font-family:var(--font-mono);letter-spacing:.3em;fill:#ffe9a8;font-size:15px;font-weight:600}.clerk__bulb{fill:#ffcf4d;animation:1.6s step-end infinite bulb}.clerk__bulb--b{animation-delay:.8s}@keyframes bulb{50%{fill:#7a5a12}}.clerk__frame{fill:#1f5f5b;stroke:#efe6cf;stroke-width:3px;stroke-linejoin:round}.clerk__window{fill:#e9dcbc;stroke:#1c1912;stroke-width:3px}.clerk__pupil{fill:#1c1912;transform:translate(calc(var(--look-x) * 4.6px), calc(var(--look-y) * 4px));transition:transform .18s var(--ease)}.clerk__lid{fill:#f1d7ae;transform-box:fill-box;transform-origin:50% 0;transition:transform 50ms linear;transform:scaleY(0)}.clerk.is-blink .clerk__lid{transform:scaleY(1)}.clerk__counter{fill:#8a5a2b;stroke:#1c1912;stroke-width:2.5px}.clerk__spool{fill:#c2320f;stroke:#1c1912;stroke-width:1.6px}.clerk__spool-top{fill:#e0533a;stroke:#1c1912;stroke-width:1.6px}.clerk__bubble{--tooth:8px;width:84%;min-height:4.7rem;padding:12px 14px calc(var(--tooth) + 12px);background:var(--stock);color:var(--stock-ink);transform-origin:top;animation:print .55s var(--ease) both;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(var(--tooth) * 2) var(--tooth) repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--tooth) + .5px) no-repeat;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(var(--tooth) * 2) var(--tooth) repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--tooth) + .5px) no-repeat;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(var(--tooth) * 2) var(--tooth) repeat-x, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--tooth) + .5px) no-repeat;margin:-2px auto 0;font-size:.9375rem;font-style:italic;line-height:1.32;position:relative}@keyframes print{0%{clip-path:inset(0 0 100%);transform:translateY(-14px)}to{clip-path:inset(0);transform:none}}.then__stage{position:relative}.reel{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;overflow:auto hidden;container-type:inline-size}.reel::-webkit-scrollbar{display:none}.reel:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:0}.reel__strip{width:max-content;padding:34px max(var(--gutter), calc(50cqw - var(--tw) / 2)) 42px;display:flex}.reel__hint{padding-inline:var(--gutter);text-align:center;color:var(--ink);margin:-6px 0 0}.reel__hint--narrow{display:none}.ticket{flex:0 0 var(--tw);width:var(--tw);filter:drop-shadow(0 14px 16px #00000029)drop-shadow(0 2px 2px #0003);display:flex;position:relative}.ticket__paper{--r:10px;background:var(--stock);min-width:0;color:var(--stock-ink);transition:transform .45s var(--ease);-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom right / 51% 51% no-repeat;flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:821px){.ticket[data-stop="0"]:before{content:"";z-index:-1;background:radial-gradient(circle, #2a1d0c 0 3.4%, #b2854a 3.4% 12.5%, #6b4a22 12.5% 13.6%, transparent 13.6%), repeating-radial-gradient(circle, var(--stock) 0 5px, var(--stock-2) 5px 6px);width:320px;height:320px;box-shadow:inset 0 0 0 2px var(--stock-ink), inset 0 0 0 9px var(--stock), inset 0 0 0 10.5px var(--stock-line);border-radius:50%;margin-top:-160px;position:absolute;top:50%;right:calc(100% - 44px)}}.ticket__paper:after{content:"";top:calc(var(--r) + 8px);bottom:calc(var(--r) + 8px);background:repeating-linear-gradient(to bottom, var(--stock-line) 0 5px, transparent 5px 10px);pointer-events:none;width:2px;position:absolute;right:0}.ticket--here .ticket__paper:after{display:none}.ticket__band{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:.6875rem;font-weight:500;line-height:1;display:flex}.ticket.is-live .ticket__band>span:first-child:before{content:"●";margin-right:.6em;animation:2.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.ticket--sideshow .ticket__band{background:repeating-linear-gradient(90deg, var(--accent) 0 20px, var(--stock) 20px 40px);color:var(--stock-ink);padding-block:8px}.ticket--sideshow .ticket__band>span{background:var(--stock);border-radius:3px;padding:4px 8px}.ticket__photo{aspect-ratio:760/475;background:var(--stock-2);border:1.5px solid var(--stock-ink);box-shadow:5px 5px 0 var(--accent);transition:box-shadow .45s var(--ease), transform .45s var(--ease);margin:18px 24px 0;overflow:hidden}.ticket__photo img,.ticket__photo svg{object-fit:cover;width:100%;height:100%;transition:filter .5s var(--ease);filter:saturate(.7);-webkit-user-drag:none}.ticket__body{flex-direction:column;flex:1;padding:20px 24px;display:flex}.ticket__title{letter-spacing:-.015em;font-size:clamp(1.7rem,1.2rem + 1vw,2.15rem);font-weight:300;line-height:1.05}.ticket__link{color:inherit;text-decoration:none}.ticket__link:after{content:"";z-index:2;position:absolute;inset:0}.ticket__kicker{color:var(--stock-ink-2);margin-top:6px;font-size:1.0625rem;font-style:italic;line-height:1.3}.ticket__dates,.ticket__stats,.ticket__by{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;line-height:1.5}.ticket__dates{color:var(--stock-ink);margin-top:14px}.ticket__stats{color:var(--stock-ink-2);margin-top:4px}.ticket__fine{gap:6px;margin:14px 0 18px;font-size:.9375rem;line-height:1.38;display:grid}.ticket__fine li{padding-left:18px;position:relative}.ticket__fine li:before{content:"";border:1.5px solid var(--stock-ink);border-radius:1px;width:6px;height:6px;position:absolute;top:.5em;left:1px}.ticket__by{border-top:1.5px dashed var(--stock-line);color:var(--stock-ink);margin-top:auto;padding-top:12px;font-weight:500}.ticket__by span{color:var(--stock-ink-2);font-weight:400}@media (hover:hover){.ticket:hover .ticket__paper{transform:translateY(-7px)rotate(-.3deg)}.ticket:hover .ticket__title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.12em;text-decoration-thickness:3px}}.ticket.is-current .ticket__photo,.ticket:hover .ticket__photo,.ticket:focus-within .ticket__photo{box-shadow:9px 9px 0 var(--accent);transform:translate(-2px,-2px)}.ticket.is-current .ticket__photo img,.ticket.is-current .ticket__photo svg,.ticket:hover .ticket__photo img,.ticket:focus-within .ticket__photo img{filter:none}.ticket:has(.ticket__link:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.ticket__link:focus-visible{outline:none}.ticket.is-torn .ticket__paper{animation:.43s cubic-bezier(.5,0,.75,0) forwards tear}@keyframes tear{30%{transform:translateY(-10px)rotate(-1.4deg)}to{opacity:0;transform:translate(-8px,-135%)rotate(-9deg)}}.then__warp{z-index:60;background:var(--accent);pointer-events:none;visibility:hidden;clip-path:circle(0% at 50% 58%);transition:clip-path .55s var(--ease-io) .12s, visibility 0s .7s;position:fixed;inset:0}.then.is-leaving .then__warp{visibility:visible;clip-path:circle(150% at 50% 58%);transition:clip-path .55s var(--ease-io) .12s, visibility 0s}.dial{background:var(--bg);padding-top:26px}.dial__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dial__head .label{color:var(--ink)}.dial__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);font-weight:500;line-height:1}.dial__body{margin-top:44px;position:relative}.dial__lane{background:color-mix(in srgb, var(--ink) 8%, transparent);height:46px;box-shadow:inset 0 0 0 1px var(--rule);touch-action:none;cursor:ew-resize;border-radius:6px;margin-bottom:30px;position:relative}.dial__seg{background:var(--accent);min-width:3px;color:var(--on-accent);box-shadow:inset -2px 0 0 var(--bg);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:filter .2s var(--ease);border-radius:4px;align-items:center;padding:0 10px;font-size:.6875rem;font-weight:500;text-decoration:none;display:flex;position:absolute;top:0;bottom:0}.dial__seg:hover{filter:brightness(1.08)saturate(1.1)}.dial__seg[aria-current=true]{outline:2px solid var(--ink);outline-offset:2px}.dial__name{text-overflow:ellipsis;overflow:hidden}.dial__no{border:1.5px solid var(--ink);background:var(--bg);width:22px;height:22px;color:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:.6875rem;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;transform:translate(-2px)}.dial__no.is-raised{bottom:calc(100% + 26px)}.dial__no.is-raised:after{content:"";background:var(--ink);width:1.5px;height:20px;position:absolute;top:100%;left:-1px}.dial__pin{background:var(--accent);min-width:5px;height:5px;box-shadow:0 0 0 1px var(--rule-strong);border-radius:3px;text-decoration:none;position:absolute;top:calc(100% + 9px)}.dial__pin[aria-current=true]{outline:2px solid var(--ink);outline-offset:3px}.dial__flag{background:var(--accent);border:1.5px solid var(--ink);color:#0a0a0a;width:17px;height:17px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.5625rem;font-weight:600;line-height:1;display:grid;position:absolute;top:-6px;left:-9px}.dial__knob{z-index:3;top:-12px;bottom:-12px;left:var(--knob);cursor:ew-resize;touch-action:none;width:24px;margin-left:-12px;position:absolute}.dial__knob:before{content:"";background:var(--ink);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.dial__knob:after{content:"";background:var(--ink);width:18px;height:18px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;margin-left:-9px;position:absolute;top:-8px;left:50%}.dial__months{height:20px;margin-top:-14px;position:relative}.dial__month{border-left:1px solid var(--rule-strong);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;padding:3px 0 0 5px;font-size:.625rem;line-height:1.2;position:absolute;top:0}.dial__month b{margin-left:6px;font-weight:500}.dial__facts{margin-top:6px;padding-block:8px 0;font-size:1.0625rem;line-height:1.5}.dial__facts b{font-weight:500}.then__how{padding-block:clamp(40px,6vw,80px) clamp(28px,4vw,48px)}.then__how .label{color:var(--ink);border-bottom:1px solid var(--rule-strong);padding-bottom:14px}.then__howGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.4vw,52px);padding-top:22px;font-size:1.0625rem;line-height:1.55;display:grid}.then__howGrid b{margin-bottom:4px;font-size:1.25rem;font-weight:400;line-height:1.2;display:block}.then__foot{padding-block:24px clamp(36px,5vw,64px)}.then__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.then__footLinks{flex-wrap:wrap;gap:10px;display:flex}.then__foot .label{color:var(--ink)}.then__credit{margin-top:22px;font-size:.9375rem;font-style:italic}.viewer{color:var(--stock-ink);background:#0d0c0a;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.viewer :focus-visible{outline:2px solid var(--stock-ink);outline-offset:3px}.viewer__bar{z-index:3;background:var(--stock);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 14px 12px 20px;font-size:.6875rem;font-weight:500;display:flex;position:relative}.viewer__bar:before{content:"";background:var(--accent);width:7px;position:absolute;top:0;bottom:0;left:0}.viewer__bar:after{content:"";background:repeating-linear-gradient(90deg, var(--stock-line) 0 6px, transparent 6px 12px);pointer-events:none;height:2px;position:absolute;bottom:3px;left:0;right:0}.viewer__bar a,.viewer__about summary{min-height:34px;color:var(--stock-ink);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.viewer__bar a:hover,.viewer__about summary:hover{border-color:var(--stock-ink)}.viewer__stub{flex-wrap:wrap;flex:260px;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.viewer__no{background:var(--accent);color:var(--on-accent);letter-spacing:.12em;border-radius:3px;padding:4px 8px}.viewer__title{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;font-size:1.375rem;font-weight:300;line-height:1.1}.viewer__dates{color:var(--stock-ink-2);letter-spacing:.06em}.viewer__nav{align-items:center;gap:2px;display:flex}.viewer__about{position:static}.viewer__about summary{border-color:var(--stock-ink);list-style:none}.viewer__about summary::-webkit-details-marker{display:none}.viewer__about[open] summary{background:var(--stock-ink);color:var(--stock)}.viewer__panel{z-index:5;background:var(--stock);border:1.5px solid var(--stock-ink);width:min(560px,100vw - 28px);max-height:calc(100dvh - 90px);box-shadow:8px 8px 0 var(--accent);font-family:var(--font-serif);letter-spacing:0;text-transform:none;padding:20px 24px 22px;font-size:1rem;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 8px);right:14px;overflow:auto}.viewer__kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stock-ink-2);margin-bottom:8px;font-size:.6875rem}.viewer__panel ul{gap:4px;margin:12px 0 0;display:grid}.viewer__panel li{padding-left:18px;position:relative}.viewer__panel li:before{content:"";border:1.5px solid var(--stock-ink);border-radius:1px;width:6px;height:6px;position:absolute;top:.55em;left:1px}.viewer__panel dl{border-top:1.5px dashed var(--stock-line);gap:8px;margin:16px 0 0;padding-top:14px;display:grid}.viewer__panel dl>div{grid-template-columns:82px 1fr;gap:10px;display:grid}.viewer__panel dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stock-ink-2);font-size:.6875rem;line-height:1.9}.viewer__panel dd span{color:var(--stock-ink-2)}.viewer__panel code{font-family:var(--font-mono);font-size:.875em}.viewer__note,.viewer__keys{color:var(--stock-ink-2);margin-top:12px;font-size:.9375rem}.viewer__keys kbd{border:1px solid var(--stock-ink);min-width:1.6em;font-family:var(--font-mono);text-align:center;color:var(--stock-ink);border-radius:3px;padding:0 .35em;font-size:.75rem;display:inline-block}.viewer__stage{background:#0d0c0a;min-height:0;position:relative}.viewer__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.viewer__loading{color:#efe6cf;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;place-content:center;justify-items:center;gap:16px;font-size:.8125rem;display:grid;position:absolute;inset:0}.viewer__spinner{border:2px solid #efe6cf40;border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:820px){.then{--tw:min(100%, 460px)}.then__hero{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:22px}.clerk{justify-self:center;width:190px}.clerk__bubble{width:96%;min-height:4.6rem;font-size:.875rem}.reel{cursor:auto;overflow:visible;container-type:normal}.reel__strip{width:auto;padding:26px var(--gutter) 30px;flex-direction:column;align-items:center}.ticket{width:var(--tw);flex:none}.ticket__paper:after{top:auto;bottom:0;left:calc(var(--r) + 8px);right:calc(var(--r) + 8px);background:repeating-linear-gradient(to right, var(--stock-line) 0 5px, transparent 5px 10px);width:auto;height:2px}.reel__hint--wide{display:none}.reel__hint--narrow{display:inline}.reel__hint{margin:0;padding-bottom:20px}.dial{z-index:30;border-top:1.5px solid var(--ink);padding:8px 0 12px;position:sticky;bottom:0}.dial__head .label,.dial__months,.dial__flag{display:none}.dial__head{justify-content:center}.dial__date{font-size:1rem}.dial__body{margin-top:20px}.dial__lane{height:26px;margin-bottom:0}.dial__seg{justify-content:center;padding:0;font-size:.625rem;overflow:hidden}.dial__name{display:none}.dial__no,.dial__no.is-raised{width:auto;height:auto;color:inherit;background:0 0;border:0;display:block;position:static;transform:none}.dial__no.is-raised:after{display:none}.dial__pin{height:4px;top:auto;bottom:-8px}.dial__knob{top:-5px;bottom:-5px}.dial__knob:after{width:16px;height:16px;margin-left:-8px;top:-6px}.dial__facts{padding-top:22px}.then__howGrid{grid-template-columns:minmax(0,1fr);gap:18px}.viewer__bar{gap:4px 8px;padding:6px 10px 12px 16px}.viewer__stub{flex-basis:100%;order:-1}.viewer__title{font-size:1.2rem}.viewer__navtitle,.viewer__rawlabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.viewer__nav{margin-right:auto}.viewer__panel{width:auto;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.then *,.then :before,.then :after,.viewer *,.viewer :before,.viewer :after{transition:none!important;animation:none!important}.ticket:hover .ticket__paper{transform:none}}@media print{.then__bar,.clerk,.dial,.reel__hint,.then__warp,.then__controls{display:none!important}.then{--bg:#fff;--ink:#000;--tw:46%}.reel{overflow:visible}.reel__strip{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;gap:14px 0}.ticket{break-inside:avoid;filter:none}}
