@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(./bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(./bodoni-moda-latin-opsz-italic-BCRrlh7t.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(./martian-mono-latin-wdth-normal-1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--serif:"Bodoni Moda", "Bodoni 72", Didot, "Playfair Display", Georgia, serif;--mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--m:clamp(20px, 4.4vw, 76px);--fg:var(--paper);--fg-2:var(--ash);--line:var(--rule);--accent:var(--tungsten);--heavy:cubic-bezier(.7, 0, .14, 1);--settle:cubic-bezier(.16, 1, .3, 1);--latch:cubic-bezier(.34, 1.4, .5, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--void);color:var(--fg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#2a2826 var(--void)}body{font-family:var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--void);margin:0;font-size:1.0625rem;line-height:1.5}h1,h2,h3,p,ol,ul,dl,dd{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}em{font-style:italic}:focus-visible{outline:1px solid var(--accent);outline-offset:5px;border-radius:1px}::selection{background:var(--ember);color:var(--ink)}body:before{content:"";z-index:-1;background:radial-gradient(70vmax 60vmax at 62% 48%, #111318 0%, #0a0b0e 40%, var(--void) 75%);position:fixed;inset:0}#gl{width:100vw;height:100vh;pointer-events:none;height:100lvh;display:none;position:fixed;top:0;left:0}.loader{display:none}html.js .loader{z-index:20;pointer-events:none;display:block;position:fixed;inset:0}.loader__half{background:var(--void);height:50.5%;transition:transform 1.25s var(--heavy);position:absolute;left:0;right:0}.loader__half--t{top:0}.loader__half--b{bottom:0}.loader__seam{background:var(--tungsten);width:min(44vw,30rem);height:1px;box-shadow:0 0 18px 1px var(--ember);transform:translateX(-50%) scaleX(var(--load,.04));transition:transform .6s var(--settle), opacity .5s linear .35s, width .9s var(--heavy);margin-top:-.5px;position:absolute;top:50%;left:50%}html.is-ready .loader__half--t{transform:translateY(-101%)}html.is-ready .loader__half--b{transform:translateY(101%)}html.is-ready .loader__seam{opacity:0;width:100vw}html.static .loader{display:none}html.is-cutting .loader__half{transition-duration:.42s;transition-timing-function:var(--heavy);transform:none!important}html.is-cutting .loader__seam{opacity:1;width:100vw;transition:opacity .2s linear .25s,width}html.js:not(.live):not(.static) body>:not(.loader):not(script){visibility:hidden}.plate,.label,.bar,.gauge,.meter,.hint,.terms dt,.specs,.project__n,.project__meta,.dial__unit,.dialbox__note,.unit,.colophon{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-feature-settings:"tnum" 1, "zero" 1;font-size:.66rem;font-weight:400;font-stretch:80%;line-height:1.5}.num,[data-fps],[data-ms],[data-hz],[data-count],.measure{font-family:var(--mono);font-feature-settings:"tnum" 1, "zero" 1}.display{letter-spacing:-.022em;font-variation-settings:"opsz" 96;text-wrap:balance;font-size:clamp(2.5rem,5.1vw,5.6rem);font-weight:400;line-height:.96}.display .line{display:block}.display em{letter-spacing:-.03em;font-weight:400}.display--xl{font-size:clamp(3.2rem,9.2vw,10.5rem);line-height:.9}.lede{letter-spacing:-.012em;font-variation-settings:"opsz" 40;text-wrap:balance;max-width:21ch;font-size:clamp(1.3rem,2.05vw,2.05rem);font-style:italic;font-weight:400;line-height:1.18}.body{max-width:34ch;color:color-mix(in srgb, var(--fg) 84%, transparent);text-wrap:pretty;font-size:clamp(1rem,1.12vw,1.18rem);line-height:1.5}.plate{color:var(--fg-2);align-items:center;gap:.9em;display:flex}.plate__n{color:var(--fg)}.plate__rule{opacity:.6;background:currentColor;flex:0 0 2.6rem;height:1px}.split{position:relative}.back__word.split{display:inline-block}.split__t,.split__b{display:block}.split__b{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.split__t{clip-path:inset(-.3em -.2em 50%)}.split__b{clip-path:inset(50% -.2em -.4em)}.split__seam{background:linear-gradient(90deg, transparent, var(--tungsten) 18%, #fff3e2 50%, var(--tungsten) 82%, transparent);height:1px;box-shadow:0 0 14px 1px var(--ember);opacity:0;pointer-events:none;position:absolute;top:50%;left:-.04em;right:-.04em}.skip{left:var(--m);z-index:10;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--paper);padding:.7rem 1rem;font-size:.7rem;position:absolute;top:-4rem}.skip:focus{top:1rem}.bar{padding:1.5rem var(--m);color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.bar__mark{color:var(--fg);align-items:baseline;gap:.9em;display:inline-flex}.bar__name{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;font-variation-settings:"opsz" 28;font-size:1.22rem;font-style:italic;font-stretch:100%}.bar__role{color:var(--fg-2)}.bar__nav ul{gap:clamp(1rem,2.4vw,2.4rem);display:flex}.bar__nav a{padding:.6rem 0;transition:color .3s;position:relative}.bar__nav a:after{content:"";background:var(--accent);transform-origin:50%;height:1px;transition:transform .5s var(--settle);position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.bar__nav a:hover,.bar__nav a[aria-current=true]{color:var(--fg)}.bar__nav a:hover:after,.bar__nav a[aria-current=true]:after{transform:scaleX(1)}.beat{padding:clamp(4rem, 14vh, 10rem) var(--m);border-top:1px solid var(--line);position:relative}.beat--top{border-top:0;padding-top:clamp(3rem,10vh,7rem)}.back{letter-spacing:-.035em;font-variation-settings:"opsz" 96;margin-left:-.04em;font-size:clamp(4.5rem,17vw,16rem);font-weight:500;line-height:.82}.back__word{display:inline-block}.front{gap:clamp(1.1rem,2.2vh,1.9rem);max-width:40rem;display:grid}.front--hero{margin-top:clamp(1.5rem,4vh,3rem)}.hint{display:none}.terms{border-top:1px solid var(--line);max-width:30rem;display:grid}.terms>div{border-bottom:1px solid var(--line);grid-template-columns:5.2rem 1fr;align-items:baseline;gap:1rem;padding:.72rem 0;display:grid}.terms dt{color:var(--accent)}.terms dd{color:color-mix(in srgb, var(--fg) 84%, transparent);font-size:.98rem;line-height:1.35}.projects{border-top:1px solid var(--line);max-width:32rem;display:grid}.project{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 1fr;gap:.15rem .4rem;padding:1rem 0 1.05rem;display:grid;position:relative}.project__n{color:var(--accent);grid-row:1/span 3;padding-top:.5em}.project__name{letter-spacing:-.015em;font-variation-settings:"opsz" 48;font-size:clamp(1.35rem,1.85vw,1.9rem);font-weight:400;line-height:1.05}.project__name a{transition:background-size .6s var(--settle);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:baseline;gap:.35em;display:inline-flex}.project__name a:hover{background-size:100% 1px}.project__go{font-family:var(--mono);transition:transform .5s var(--settle);font-size:.6em}.project__name a:hover .project__go{transform:translate(.15em,-.15em)}.project__meta{color:var(--fg-2)}.project__sum{max-width:36ch;color:color-mix(in srgb, var(--fg) 80%, transparent);font-size:.95rem;line-height:1.4}.project.is-empty .project__name,.contact.is-empty span{font-family:var(--mono);letter-spacing:.12em;font-variation-settings:normal;color:var(--fg);font-size:.82rem;font-stretch:80%}.project.is-empty .project__name{padding:.25rem 0 .2rem}.project.is-empty .project__meta,.project.is-empty .project__sum{color:var(--fg-2)}.project.is-empty .project__sum{font-style:italic}.display--measure .measure{font-family:var(--mono);letter-spacing:-.045em;font-variation-settings:normal;color:var(--accent);min-width:4.2ch;font-size:.86em;font-weight:300;font-stretch:78%;display:inline-block}.dialbox{align-items:center;gap:clamp(1rem,2vw,1.8rem);display:flex}.dial{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;width:clamp(9.5rem,13vw,12.5rem);position:relative}.dial:active{cursor:grabbing}.dial:focus-visible{outline-offset:2px;border-radius:50%}.dial__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial__ticks line{stroke:var(--fg-2);stroke-width:.7px;opacity:.55}.dial__ticks .is-mid{opacity:.85}.dial__ticks .is-major{stroke:var(--fg);stroke-width:1px;opacity:1}.dial__labels text{font-family:var(--mono);letter-spacing:.08em;fill:var(--fg-2);font-size:8.4px;font-stretch:78%}.dial__track,.dial__value,.dial__beyond{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.dial__track{stroke:var(--line)}.dial__value{stroke:var(--accent);stroke-width:1.6px;filter:drop-shadow(0 0 4px var(--ember))}.dial__beyond{stroke:var(--fg-2);stroke-width:5px;stroke-dasharray:1 4;opacity:.55}.dial__cap{display:none}.dial.is-capped .dial__cap{display:block}.dial__cap line{stroke:var(--accent);stroke-width:1.4px}.dial__needle{transition:none}.dial__needle line{stroke:var(--fg);stroke-width:.8px;opacity:.6}.dial__needle circle{fill:var(--void);stroke:var(--fg);stroke-width:1.3px;transition:r .3s var(--settle), fill .3s}.dial:hover .dial__needle circle,.dial:focus-visible .dial__needle circle{r:6.5px}.dial.is-dragging .dial__needle circle{r:7.5px;fill:var(--accent);stroke:var(--accent)}html.is-inside .dial__needle circle{fill:var(--glow)}.dial__core{pointer-events:none;place-content:center;justify-items:center;gap:.15rem;display:grid;position:absolute;inset:0}.dial__count{letter-spacing:-.03em;color:var(--fg);font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:400;font-stretch:78%}.dial__unit{color:var(--fg-2);font-size:.56rem}.dialbox__side{gap:.35rem;min-width:0;display:grid}.dialbox__fps{align-items:baseline;gap:.4rem;display:flex}.dialbox__fps .num{letter-spacing:-.05em;color:var(--fg);font-size:clamp(1.9rem,2.9vw,2.9rem);font-weight:300;font-stretch:78%;line-height:1}.dialbox__note{max-width:24ch;color:var(--fg-2);text-transform:none;letter-spacing:.04em;font-size:.68rem;line-height:1.45}.dialbox__note.is-capped{color:var(--accent)}.label,.unit{color:var(--fg-2)}.specs{border-top:1px solid var(--line);max-width:30rem;color:var(--fg-2);grid-template-columns:1fr 1fr;column-gap:1.6rem;display:grid}.specs>div{border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.specs dd{color:var(--fg);text-align:right;text-overflow:ellipsis;overflow:hidden}.contact{letter-spacing:-.02em;font-variation-settings:"opsz" 72;font-size:clamp(1.5rem,3.1vw,3.1rem);line-height:1.1}.contact a{transition:background-size .6s var(--settle);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.12em;display:inline-block}.contact a:hover{background-position:100% 100%;background-size:0 1px}.contact.is-empty span{border:1px dashed color-mix(in srgb, var(--fg) 45%, transparent);padding:.9rem 1.2rem;display:inline-block}.colophon{max-width:46ch;color:var(--fg-2);text-transform:none;letter-spacing:.03em;font-size:.68rem;line-height:1.6}.gauge,.meter,.bar__sound[hidden]{display:none}.bar__sound{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--fg-2);align-items:center;gap:.7em;padding:.6rem 0;transition:color .3s;display:inline-flex}.bar__sound:hover,.bar__sound.is-on{color:var(--fg)}.bar__sound-icon{align-items:center;gap:2px;height:.9em;display:inline-flex}.bar__sound-icon i{width:1px;height:22%;transition:height .4s var(--settle);background:currentColor}.bar__sound.is-on .bar__sound-icon i{animation:1.1s ease-in-out infinite alternate sound-bar}.bar__sound.is-on .bar__sound-icon i:nth-child(2){animation-delay:-.4s}.bar__sound.is-on .bar__sound-icon i:nth-child(3){animation-delay:-.75s}.bar__sound.is-on .bar__sound-icon i:nth-child(4){animation-delay:-.2s}@keyframes sound-bar{0%{height:20%}to{height:100%}}.fig{justify-items:start;gap:1.2rem;margin:0 0 clamp(2rem,6vh,4rem);display:grid}.fig__svg{width:min(100%,24rem);height:auto;max-height:62vh;overflow:visible}.fig--work .fig__svg,.fig--heart .fig__svg{width:min(100%,17rem)}.fig__svg path,.fig__svg circle{fill:none;stroke:var(--fg);stroke-width:.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fig__plate{stroke-opacity:.7;fill:var(--void)!important}.fig__plate--belt{stroke-opacity:1;stroke:var(--tungsten)!important}.fig__louvre{stroke-opacity:.85;stroke:var(--ember)!important}.fig__strut{stroke-opacity:.75}.fig__strut--dim{stroke-opacity:.3}.fig__hoop{stroke-opacity:.5}.fig__loop{stroke-opacity:.55;stroke-dasharray:.5 3;stroke:var(--tungsten)!important}.fig__ring{stroke-opacity:.6}.fig__ray{stroke-opacity:.5;stroke:var(--tungsten)!important}.fig__heart{filter:drop-shadow(0 0 6px var(--ember));fill:var(--tungsten)!important;stroke:none!important}@media (min-width:900px){html.static .beat{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(2rem,6vw,7rem);max-width:82rem;margin-inline:auto;display:grid}html.static .beat>.fig{grid-row:1/span 4;justify-self:center;margin:0}html.static .beat>:not(.fig){grid-column:2}html.static .beat--contact{text-align:center;grid-template-columns:1fr;justify-items:center}html.static .beat--contact>:not(.fig){grid-column:1;justify-items:center}html.static .beat--contact .plate{justify-content:center}}html.static .leaders,html.static .dialbox,html.static .hint,html.static .beat>.front>.plate{display:none}html.static .back{font-size:clamp(4rem,11.5vw,11.5rem)}html.static .specs>div:not(:has([data-weight])){display:none}html.live{overflow-x:clip}html.live #gl{z-index:1;transition:opacity .55s linear;display:block}html.live #gl.is-dipping{opacity:0;transition-duration:.22s}html.live .bar{z-index:4;padding-top:clamp(1.1rem,2.6vh,1.8rem);transition:color .6s;position:fixed;inset:0 0 auto}html.live .back .split__t,html.live .back .split__b{color:#0000;background:linear-gradient(90deg, #6a655e 0%, #a39d94 34%, var(--paper) 80%);-webkit-background-clip:text;background-clip:text}html.live .beat{height:var(--len,200vh);border:0;padding:0}html.live .beat--top{--len:150vh}html.live .beat--build{--len:230vh}html.live .beat--work{--len:240vh}html.live .beat--speed{--len:250vh}html.live .beat--contact{--len:100vh}html.live .back{z-index:0;left:var(--m);white-space:nowrap;pointer-events:none;margin:0;font-size:min(14.4vw,36vh);position:fixed;top:47%;transform:translateY(-50%)}html.live .front{z-index:2;pointer-events:none;max-width:none;position:fixed}html.live .front>*{pointer-events:auto}html.live .front--hero{left:var(--m);width:min(34rem,42vw);margin:0;bottom:clamp(1.6rem,5vh,3.4rem)}html.live .front--side{width:min(31rem,33vw);top:50%;transform:translateY(-46%)}html.live .beat--build .front--side,html.live .beat--speed .front--side{right:calc(var(--m) + 3.4rem)}html.live .beat--work .front--side{left:var(--m)}html.live .front--centre{text-align:center;padding:5rem var(--m) 3rem;place-content:center;justify-items:center;inset:0}html.live .front--centre .plate{justify-content:center}html.live .front--centre .body{max-width:30ch}html.live .front--side:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050506bd 0%,#05050699 45%,#05050600 100%);transition:opacity .6s;position:absolute;inset:-22% -30% -22% -24%}html.live .beat:not(.is-on) .front--side:before{opacity:0}html.live .hint{color:var(--fg-2);align-items:center;gap:.9em;margin-top:.4rem;display:flex}.hint__seam{background:var(--line);width:2.6rem;height:1px;position:relative;overflow:hidden}.hint__seam:after{content:"";background:var(--accent);animation:seam-run 2.6s var(--heavy) infinite;position:absolute;inset:0;transform:translate(-101%)}@keyframes seam-run{0%{transform:translate(-101%)}55%,to{transform:translate(101%)}}.leaders{display:none}html.live .leaders{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0;overflow:visible}.leaders polyline{stroke:var(--fg);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.42}.leaders circle{fill:var(--void);stroke:var(--accent);stroke-width:1px}html.live .gauge{z-index:4;right:var(--m);color:var(--fg-2);transition:color .6s;display:block;position:fixed;top:50%;transform:translateY(-50%)}.gauge ol{gap:.95rem;display:grid}.gauge a,.gauge__row{justify-content:flex-end;align-items:center;gap:.6rem;padding:.15rem 0;transition:color .3s;display:flex}.gauge__n{text-align:right;opacity:.75;min-width:.9em;transition:opacity .4s}.gauge__name{opacity:0;transition:opacity .4s, transform .5s var(--settle);transform:translate(6px)}.gauge__tick{background:var(--line);width:1.15rem;height:1px;position:relative}.gauge__tick:after{content:"";transform-origin:100%;transform:scaleX(calc(1 - var(--off,0)));background:currentColor;position:absolute;inset:-.5px 0}.gauge li.is-off .gauge__n{opacity:.35}.gauge li.is-current>*{color:var(--fg)}.gauge li.is-current .gauge__n{opacity:1}.gauge li.is-current .gauge__tick:after{background:var(--accent);box-shadow:0 0 9px 0 var(--ember)}.gauge a:hover,.gauge a:focus-visible{color:var(--fg)}.gauge:hover .gauge__name,.gauge li.is-current .gauge__name,.gauge a:focus-visible .gauge__name{opacity:1;transform:none}.gauge:hover li:not(.is-current) .gauge__name{opacity:.6}html.live .meter{z-index:4;left:var(--m);color:var(--fg);align-items:baseline;gap:.45em;transition:color .6s;display:flex;position:fixed;top:calc(clamp(1.1rem,2.6vh,1.8rem) + 2.5rem)}.meter .sep{background:var(--line);align-self:center;width:1.2em;height:1px;margin:0 .3em}html.live .front>*,html.live .back{transition:opacity .55s linear, transform .9s var(--settle), clip-path .9s var(--settle)}html.live .beat:not(.is-on) .front>*{opacity:0;pointer-events:none;transition-duration:.3s,.5s,.5s;transform:translateY(12px)}html.live .beat.is-on .front>*{transition-delay:calc(var(--i,0) * 70ms + 80ms)}html.live .front>:first-child{--i:0}html.live .front>:nth-child(2){--i:1}html.live .front>:nth-child(3){--i:2}html.live .front>:nth-child(4){--i:3}html.live .front>:nth-child(5){--i:4}html.live .front>:nth-child(6){--i:5}html.live .beat:not(.is-on) .front>.display{opacity:1;transform:none}html.live .front .split__t,html.live .front .split__b{transition:transform 1.05s var(--latch), opacity .4s linear;transition-delay:calc(var(--i,0) * 70ms + var(--l,0) * .11s + 60ms)}html.live .beat:not(.is-on) .front .split__t,html.live .beat:not(.is-on) .front .split__b{opacity:0;transition:transform .55s var(--heavy), opacity .3s linear .12s}html.live .beat:not(.is-on) .front .split__t{transform:translateY(-.46em)}html.live .beat:not(.is-on) .front .split__b{transform:translateY(.46em)}html.live .front .display .line:not(.split){transition:opacity .5s linear calc(var(--i,0) * 70ms + .26s)}html.live .beat:not(.is-on) .front .display .line:not(.split){opacity:0;transition-duration:.25s;transition-delay:0s}html.live .beat.is-on .front .split__seam{animation:seam-close 1.1s var(--settle) both;animation-delay:calc(var(--i,0) * 70ms + var(--l,0) * .11s + 60ms)}@keyframes seam-close{0%{opacity:0;transform:scaleX(.2)}25%{opacity:1}to{opacity:0;transform:scaleX(1)}}html.live .back{--part:0;transition:none}html.live .back .split__t{transform:translateY(calc(var(--part) * -.34em));opacity:calc(1 - var(--part) * var(--part))}html.live .back .split__b{transform:translateY(calc(var(--part) * .34em));opacity:calc(1 - var(--part) * var(--part))}html.live .back .split__seam{opacity:var(--seam,0);height:2px}html.live .beat:not(.is-on) .leaders{opacity:0}html.live .leaders{transition:opacity .5s}html.is-inside{--fg:var(--ink);--fg-2:color-mix(in srgb, var(--ink) 62%, transparent);--line:color-mix(in srgb, var(--ink) 24%, transparent);--accent:#8a3a00}@media (max-width:899px),(max-aspect-ratio:1){.bar__role,html.live .bar__nav{display:none}html.live .back{font-size:24vw;top:16vh;left:50%;transform:translate(-50%,-50%)}html.live .back .split__t,html.live .back .split__b{background-image:linear-gradient(180deg, #7d776f 0%, var(--paper) 78%)}.bar__sound span:last-child{display:none}html.live .front--hero,html.live .front--side,html.live .beat--build .front--side,html.live .beat--speed .front--side,html.live .beat--work .front--side{left:var(--m);right:var(--m);top:auto;bottom:max(1.4rem, env(safe-area-inset-bottom));gap:.9rem;width:auto;transform:none}html.live .front--hero:before,html.live .front--side:before{content:"";inset:-5rem calc(var(--m) * -1) calc(max(1.4rem, env(safe-area-inset-bottom)) * -1);z-index:-1;pointer-events:none;background:linear-gradient(#05050600 0%,#050506d6 38%,#050506ed 100%);transition:opacity .5s;position:absolute}html.live .beat:not(.is-on) .front:before{opacity:0}html.live .gauge{top:44%;right:.7rem}.gauge ol{gap:.7rem}.gauge a,.gauge__row{gap:.45rem}.gauge__tick{width:.8rem}.gauge li:not(.is-current) .gauge__name,html.is-inside .gauge__name{display:none}html.live .meter{left:auto;right:var(--m);margin-top:.35rem;top:clamp(1.1rem,2.6vh,1.8rem)}.display{font-size:clamp(2.1rem,9.4vw,3.2rem)}.display--xl{font-size:clamp(3rem,16vw,5rem)}.lede{font-size:clamp(1.2rem,5.4vw,1.6rem)}.body{font-size:.98rem;line-height:1.42}.terms>div{padding:.5rem 0}.terms dd{font-size:.9rem}.project{padding:.6rem 0 .65rem}.project__sum{display:none}.leaders{display:none!important}.specs{display:none}.dial{width:8.2rem}html.live .front--centre{padding-bottom:2rem}}html.show-slots [data-slot]{outline:1px dashed var(--ember);outline-offset:5px;position:relative}html.show-slots [data-slot]:after{content:"[" attr(data-slot) "]";font:400 9px/1.4 var(--mono);letter-spacing:.1em;color:var(--ink);background:var(--ember);white-space:nowrap;padding:2px 6px;position:absolute;top:-6px;left:-6px;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.hint__seam:after{animation:none;transform:none}html.live .front>*,html.live .back{transition:opacity .6s linear,transform}html.live .beat:not(.is-on) .front>*{transform:none}}
