.fin{--fin-word-ride:5;--fin-copy-at:3;--fin-copy-beats:4;--fin-seat-beats:3;--fin-seat-px:20px;--fin-rule-gap:44px;padding:5rem 1.5rem}@media (min-width:768px){.fin{padding:6rem 1.5rem}}.fin-wrap{max-width:64rem;margin:0 auto}.fin-head{text-align:center;margin-bottom:3rem}.fin-folio{margin:0 0 var(--fin-rule-gap);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.25em;color:var(--muted);justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.fin-rule{background:var(--border);width:3rem;height:1px;display:block}.fin .fin-title{letter-spacing:-.045em;color:var(--foreground);margin:0 0 1.75rem;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1}.fin-word{vertical-align:top;margin:-.04em -.02em -.18em;padding:.04em .02em .18em;display:inline-block}.fin-word-in{display:inline-block}.fin-copy{max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.75rem}.fin-tiles{justify-content:center;gap:1.25rem;display:flex}.fin-board{--fin-plate-pad:8px;justify-content:center;margin:3rem 0 0;display:flex;position:relative}.fin-cells.cf{--cf-h:clamp(30px, 3.2vw, 44px);--cf-w:calc(var(--cf-h) * .68);--cf-gap:max(3px, calc(var(--cf-h) * .07));padding:var(--fin-plate-pad);border-radius:max(8px, calc(var(--cf-h) * .2));background:var(--background);box-shadow:inset 0 0 0 1px var(--border), 0 6px 20px #00000047}.fin-cells .cf-cell{box-shadow:inset 0 0 0 1px var(--flap-edge), 0 4px 14px #0000004d}.fin-board-text{white-space:nowrap;color:#0000;forced-color-adjust:none;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:calc(clamp(30px,3.2vw,44px)/1.47059 + max(3px,clamp(30px,3.2vw,44px)/14.2857) - 1ch);align-items:center;font-size:calc(clamp(30px,3.2vw,44px)/1.6129);display:flex;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@media (min-width:1280px) and (max-height:820px) and (hover:hover) and (pointer:fine){.fin{padding-bottom:2.5rem}.fin-head{margin-bottom:2rem}.fin .fin-title{margin-bottom:1.25rem;font-size:clamp(3rem,min(8vw,12svh),6rem)}.fin-board{margin-top:calc(1.5rem - var(--fin-plate-pad));margin-bottom:calc(0px - var(--fin-plate-pad))}}@media (max-width:639.98px){.fin-head{text-align:left}.fin-folio{justify-content:flex-start}.fin-copy{margin:0}.fin-tiles{justify-content:flex-start;gap:.75rem}.fin-board{justify-content:flex-start}.fin-board-text{left:var(--fin-plate-pad);translate:none}}@media (max-width:639.98px) and (pointer:coarse) and (prefers-reduced-motion:no-preference) and (forced-colors:none){#about{padding-bottom:8.5rem}}html[data-site-motion=on] .fin[data-finale=armed] .fin-word,html[data-site-motion=on] .fin[data-finale=play] .fin-word{clip-path:inset(-.6em -.6em 0)}html[data-site-motion=on] .fin[data-finale=armed] .fin-word-in{translate:0 105%}html[data-site-motion=on] .fin[data-finale=armed] .fin-copy{opacity:0}html[data-site-motion=on] .fin-tiles[data-finale=armed] .fin-tile{translate:0 var(--fin-seat-px);opacity:0}html[data-site-motion=on] .fin[data-finale=play] .fin-word-in{transition:translate calc(var(--beat) * var(--fin-word-ride)) var(--ease-entrance) calc(var(--beat) * var(--fin-at))}html[data-site-motion=on] .fin[data-finale=play] .fin-copy{transition:opacity calc(var(--beat) * var(--fin-copy-beats)) linear calc(var(--beat) * var(--fin-copy-at))}html[data-site-motion=on] .fin-tiles[data-finale=play] .fin-tile{transition:translate calc(var(--beat) * var(--fin-seat-beats)) var(--ease-stop) calc(var(--beat) * var(--fin-at)), opacity calc(var(--beat) * 2) linear calc(var(--beat) * var(--fin-at))}html[data-site-motion=on] .fin-tiles[data-finale] .fin-tile:focus-visible{opacity:1;transition:none;translate:none}.fin-foot{--fin-foot-ride:3}html[data-site-motion=on] .fin-foot[data-finale=armed] .fin-foot-mask,html[data-site-motion=on] .fin-foot[data-finale=play] .fin-foot-mask{overflow:clip}html[data-site-motion=on] .fin-foot[data-finale=armed] .fin-foot-line{translate:0 110%}html[data-site-motion=on] .fin-foot[data-finale=play] .fin-foot-line{transition:translate calc(var(--beat) * var(--fin-foot-ride)) var(--ease-entrance)}html[data-site-motion=on] .fin-foot[data-finale] .fin-foot-mask:focus-within{overflow:visible}html[data-site-motion=on] .fin-foot[data-finale] .fin-foot-line:focus-within{transition:none;translate:none}.fin-s3{height:0;display:block}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (hover:hover) and (pointer:fine) and (min-width:1280px) and (max-width:1439.98px) and (min-height:594px),screen and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (hover:hover) and (pointer:fine) and (min-width:1440px) and (min-height:668px){html[data-site-motion=on]:not([data-fiber-off]) .fin-s3{height:var(--fin-s3-lever,min(11svh, 100px))}}@media (prefers-reduced-motion:reduce){.fin .fin-word{clip-path:none!important}.fin-foot .fin-foot-mask{overflow:visible!important}.fin .fin-word-in,.fin .fin-copy,.fin .fin-tile,.fin-foot .fin-foot-line{opacity:1!important;transition:none!important;translate:none!important}}@media (forced-colors:active){.fin .fin-word{clip-path:none!important}.fin-foot .fin-foot-mask{overflow:visible!important}.fin .fin-word-in,.fin .fin-copy,.fin .fin-tile,.fin-foot .fin-foot-line{opacity:1!important;transition:none!important;translate:none!important}.fin-cells .cf-half,.fin-cells .cf-leaf{border-width:0}}@media print{.fin .fin-word{clip-path:none!important}.fin-foot .fin-foot-mask{overflow:visible!important}.fin .fin-word-in,.fin .fin-copy,.fin .fin-tile,.fin-foot .fin-foot-line{opacity:1!important;transition:none!important;translate:none!important}.fin-cells .cf-leaf{display:none}}@supports (overflow-clip-margin:16px){.split-flap{content-visibility:auto;contain-intrinsic-size:auto 1px auto var(--sf-cell-h);overflow-clip-margin:16px}}
