html:has(.cog){background:#111}html:has(.ply){background:#e6e7e9}html:has(.lia){background:#ffcc00}html:has(.rig){background:#07060f}html:has(.fnz){background:#ffd21f}body:has(.cog,.ply,.lia,.rig,.fnz){background:transparent}.arrows{display:flex;justify-content:center;gap:1rem;padding:4rem 1.25rem}.arrow{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:50%;text-decoration:none;transition:scale .2s var(--settle),background-color .2s,color .2s,box-shadow .2s}.arrow svg{width:2.5rem;height:2.5rem;overflow:visible;transition:translate .25s var(--settle)}.arrow path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.arrow:hover{scale:1.07}.arrow:active{scale:.96}.arrow--next:hover svg{translate:.3rem 0}.arrow--back:hover svg{translate:-.3rem 0}.cog{--bg:#111111;--panel:#181c20;--text:#f4f0ea;--muted:#aba298;--salmon:#e8a8a0;--tan:#e6d8c3;--hair:rgb(244 240 234/0.09);min-height:100dvh;overflow-x:clip;color:var(--text);font-family:var(--font-dm),system-ui,sans-serif;font-size:1rem;line-height:1.55;background-color:var(--bg);background-image:linear-gradient(rgb(244 240 234/.028) 1px,transparent 0),linear-gradient(90deg,rgb(244 240 234/.028) 1px,transparent 0);background-size:44px 44px}.cog a{color:inherit}.cog :focus-visible{outline-color:var(--salmon)}.cog-nav{position:sticky;top:1rem;z-index:5;width:min(calc(100% - 2rem),54rem);margin:1rem auto 0;padding:.45rem .45rem .45rem 1rem;background:rgb(24 28 32/.82);border:1px solid var(--hair);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.875rem;font-weight:500}.cog-nav,.cog-nav__links{display:flex;align-items:center;gap:1.25rem}.cog-nav__links{margin-left:auto}.cog-nav__brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:500;line-height:1.2;letter-spacing:.02em}.cog-nav__brand img{width:1.75rem;height:auto}.cog-nav__home{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .25rem;text-decoration:none;color:var(--muted)!important;transition:color .2s}.cog-nav__home:hover{color:var(--text)!important}.cog-nav__home .mark{width:1.6rem}.cog-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1.05rem;border-radius:999px;background:var(--salmon);color:#1d1b19!important;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s,scale .2s var(--settle)}.cog-btn:hover{background:#f1bdb6;scale:1.03}.cog-btn--big{padding:.9rem 1.5rem;font-size:1.0625rem}.cog-film{width:min(100%,64rem);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 1.5rem 0}.cog-film video{display:block;width:100%;height:auto;border:1px solid var(--hair);border-radius:2rem;background:#000}.cog-more{width:min(100%,64rem);margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 1.5rem 0}.cog-more h2{max-width:16em;margin-bottom:2rem;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:400;line-height:1.04;letter-spacing:-.03em}.cog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.cog-panel{position:relative;padding:1.5rem;background:var(--panel);border:1px solid var(--hair);border-radius:1.75rem;font-size:.9375rem;color:#d8d2c9}.cog-eyebrow{margin-bottom:.6rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--salmon)}.cog-note{display:inline-block;margin-top:1rem;padding:.55rem .75rem .65rem;background:#f8bdb4;color:#2a2522;font:500 1.2rem/1.15 var(--font-caveat),cursive;rotate:-1.2deg;box-shadow:0 10px 16px -10px rgb(0 0 0/.7)}.cog-panel:nth-child(2n) .cog-note{background:#bdeee0;rotate:1deg}.cog .arrow{background:var(--salmon);color:#1d1b19}.cog .arrow:hover{background:#f1bdb6}.ply{--f:#ff4d12;--plate:#e6e7e9;--k:#15171a;--dim:#55585e;--ridges:repeating-linear-gradient(180deg,color-mix(in srgb,var(--f) 68%,white) 0 1px,var(--f) 1px 5px,color-mix(in srgb,var(--f) 74%,black) 5px 7px);--hollow:none;min-height:100dvh;overflow-x:clip;color:var(--k);font-family:var(--font-switzer),system-ui,sans-serif;line-height:1.5;background-color:var(--plate);background-image:radial-gradient(circle,rgb(21 23 26/.11) 1px,transparent 1.4px);background-size:22px 22px}.ply[data-infill="15"]{--hollow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath fill='%23e6e7e9' d='M22 2 42 22 22 42 2 22Z'/%3E%3C/svg%3E");--hollow-size:44px 44px}.ply[data-infill="50"]{--hollow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath fill='%23e6e7e9' d='M11 4 18 11 11 18 4 11Z'/%3E%3C/svg%3E");--hollow-size:22px 22px}.ply a{color:inherit}.ply :focus-visible{outline-color:var(--k)}.ply-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;width:min(100%,86rem);margin:0 auto;padding:1.25rem 1.5rem 0;font-size:.875rem;font-weight:500}.ply-home{display:inline-flex;align-items:center;gap:.6rem;padding:.25rem 0;text-decoration:none}.ply-home .mark{width:2.25rem}.ply-visit{padding:.55rem 1rem;background:var(--k);color:#fff!important;text-decoration:none;transition:background-color .2s}.ply-visit:hover{background:var(--f)}.ply-head{position:relative;width:min(100%,86rem);margin:0 auto;padding:clamp(2.5rem,8vh,5rem) 1.5rem 0}.ply-plate{font-size:.8125rem;font-weight:500;color:var(--dim);text-align:center}.ply-title{position:relative;margin-top:.5rem}.ply-word{display:block;font:800 clamp(3.5rem,16.6vw,17rem)/1.08 var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.045em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:.011em var(--f);background-image:var(--hollow),var(--ridges);background-size:var(--hollow-size,auto),auto;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .035em 0 color-mix(in srgb,var(--f) 60%,black)) drop-shadow(0 .05em .035em rgb(0 0 0/.26));animation:ply-print 2.6s steps(44) both}@keyframes ply-print{0%{clip-path:inset(100% -5% -5% -5%)}to{clip-path:inset(-5% -5% -5% -5%)}}.ply-nozzle{position:absolute;inset:0;pointer-events:none;animation:ply-rise 2.6s steps(44) both,ply-leave .3s ease 2.6s both}.ply-nozzle span{position:absolute;left:6%;bottom:0;width:2.75rem;animation:ply-sweep .28s ease-in-out infinite alternate}.ply-nozzle svg{display:block;width:100%;height:auto}@keyframes ply-rise{0%{translate:0 0}to{translate:0 -100%}}@keyframes ply-leave{to{opacity:0;visibility:hidden}}@keyframes ply-sweep{to{translate:calc(min(86rem, 100vw) * .8) 0}}.ply-bed{height:.5rem;margin-top:-.2rem;background:var(--k)}.ply-tag{margin-top:.9rem;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);font-weight:500;text-align:center}.ply-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,86rem);margin:0 auto;padding:2.5rem 1.5rem 0}.ply-stats p{font-size:.875rem;color:var(--dim)}.ply-stats b{display:block;color:var(--k);font:800 clamp(2rem,1.4rem + 2.2vw,3.25rem)/1.15 var(--font-unbounded),sans-serif;letter-spacing:-.03em}.ply-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(calc(100% - 3rem),83rem);margin:3rem auto 0;background:#fff;border:2px solid var(--k)}.ply-step{min-width:0;padding:1.1rem 1.15rem 1.25rem;border:0;border-right:2px solid var(--k)}.ply-step:last-child{border-right:0}.ply-step h2,.ply-step legend{padding:0;font:800 .9375rem/1.3 var(--font-unbounded),sans-serif;letter-spacing:-.02em}.ply-step legend{float:left;width:100%}.ply-picked,.ply-step>p{clear:both;margin-top:.5rem;font-size:.875rem;line-height:1.4;color:var(--dim)}.ply-swatches{clear:both;display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.75rem}.ply-swatches label{position:relative;display:block;width:2.75rem;height:2.75rem;border-radius:50%;cursor:pointer}.ply-swatches i{display:block;width:100%;height:100%;border-radius:50%;border:3px solid var(--k);background:radial-gradient(circle,var(--k) 0 16%,#fff 17% 26%,transparent 27%),repeating-radial-gradient(circle,var(--c) 0 1.5px,color-mix(in srgb,var(--c) 72%,black) 1.5px 3px);transition:scale .2s var(--settle)}.ply-swatches label:hover i{scale:1.08}.ply-swatches input:checked+i{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--k)}.ply-swatches input:focus-visible+i{outline:2px solid var(--k);outline-offset:5px}.ply-infill{clear:both;display:flex;gap:.4rem;padding-top:.75rem}.ply-infill label{flex:1;cursor:pointer}.ply-infill span{display:block;padding:.55rem 0;border:2px solid var(--k);font:800 .8125rem/1 var(--font-unbounded),sans-serif;letter-spacing:-.02em;text-align:center;transition:background-color .15s,color .15s}.ply-infill input:checked+span{background:var(--k);color:#fff}.ply-infill input:focus-visible+span{outline:2px solid var(--k);outline-offset:2px}.ply-prints{width:min(100%,86rem);margin:0 auto;padding:3.5rem 1.5rem 0}.ply-layers h2,.ply-prints h2{font:800 clamp(1.5rem,1.2rem + 1.2vw,2.25rem)/1.15 var(--font-unbounded),sans-serif;letter-spacing:-.035em}.ply-prints>p{margin-top:.25rem;font-size:.875rem;color:var(--dim)}.ply-prints ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;border-bottom:.5rem solid var(--k)}.ply-prints a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.75rem;height:100%;padding:1rem .5rem 1.25rem;text-decoration:none;font-size:.875rem;font-weight:500}.ply-model{display:block;width:min(8.5rem,100%);aspect-ratio:1;isolation:isolate;background:var(--f);-webkit-mask:var(--img) center bottom /contain no-repeat;mask:var(--img) center bottom /contain no-repeat;transition:translate .3s var(--settle)}.ply-model img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:brightness(1.55) contrast(1.1)}.ply-prints a:hover .ply-model{translate:0 -.3rem}.ply-layers{width:min(100%,86rem);margin:0 auto;padding:3.5rem 1.5rem 0}.ply-layers ol{display:grid;gap:.4rem;margin-top:1.25rem;padding:0;list-style:none;counter-reset:layer}.ply-layers li{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(0,20rem);gap:.5rem 1.5rem;align-items:start;padding:.9rem 1.15rem;background:#fff;counter-increment:layer;box-shadow:inset .4rem 0 0 var(--f)}.ply-layers li:before{content:"layer " counter(layer);padding-left:.4rem;font-size:.8125rem;font-weight:500;color:var(--dim)}.ply-note{font-size:.875rem;color:var(--dim)}.ply .arrow{border-radius:0;background:var(--k);color:#fff}.ply .arrow:hover{background:var(--f)}@media (max-width:899px){.ply-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ply-step:nth-child(2){border-right:0}.ply-step:nth-child(-n+2){border-bottom:2px solid var(--k)}.ply-layers li{grid-template-columns:minmax(0,1fr)}.ply-layers li:before,.ply-layers li>*{padding-left:.4rem}}@media (max-width:559px){.ply-steps{grid-template-columns:minmax(0,1fr)}.ply-step{border-right:0;border-bottom:2px solid var(--k)}.ply-step:last-child{border-bottom:0}.ply-stats{grid-template-columns:minmax(0,1fr)}.ply-nozzle span{width:1.75rem}}.lia{--y:#ffcc00;--k:#0b0b0c;min-height:100dvh;overflow-x:clip;background:var(--y);color:var(--k);font-family:var(--font-mono),ui-monospace,monospace;font-size:.9375rem;line-height:1.55}.lia a{color:inherit}.lia :focus-visible{outline-color:var(--k)}.lia-stripes{height:1.5rem;background:repeating-linear-gradient(-45deg,var(--k) 0 1.25rem,var(--y) 1.25rem 2.5rem)}.lia-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,72rem);margin:0 auto;padding:1rem 1.5rem;border-bottom:3px solid var(--k);font-size:.8125rem;font-weight:600}.lia-home{display:inline-flex;align-items:center;gap:.6rem;padding:.25rem 0;text-decoration:none}.lia-home .mark{width:2.25rem}.lia-head{width:min(100%,72rem);margin:0 auto;padding:2rem 1.5rem 1.5rem}.lia-warn{display:inline-flex;align-items:center;gap:.6rem;font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.lia-warn svg{width:2.25rem;height:auto;overflow:visible}.lia-warn path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.lia h1{font:400 clamp(5rem,2rem + 16.5vw,15rem)/1 var(--font-anton),Impact,sans-serif;letter-spacing:.005em;text-transform:uppercase;margin-left:-.02em}.lia-tag{font-size:1.125rem;font-weight:600}.lia-panel{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.5rem;align-items:stretch;width:min(100%,72rem);margin:0 auto;padding:1.5rem}.lia-screen{background:var(--k);padding:.75rem}.lia-screen video{display:block;width:100%;height:auto;max-height:78svh;object-fit:contain;background:#000}.lia-screen p{padding:.65rem .15rem 0;color:var(--y);font-size:.8125rem;font-weight:600;line-height:1.4}.lia-controls{display:flex;flex-direction:column;gap:1.5rem}.lia .board{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1.5rem;background:var(--k);color:var(--y);border:0}.lia .board__title{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.lia .board__count{font:400 clamp(7rem,4rem + 11vw,13rem)/1.02 var(--font-anton),Impact,sans-serif;font-variant-numeric:tabular-nums}.lia .board__note{font-size:.8125rem}.lia-stop{display:flex;align-items:center;gap:1.5rem}.lia-stop button{flex:none;display:grid;place-items:center;width:8.5rem;height:8.5rem;padding:.75rem;border-radius:50%;border:.6rem solid var(--k);background:radial-gradient(circle at 40% 32%,#ff5a4d,#cf1408 70%);color:#fff;font:600 .8125rem/1.15 var(--font-mono),monospace;text-transform:uppercase;box-shadow:0 8px 0 #7e0c05;transition:translate .08s,box-shadow .08s}.lia-stop button:active{translate:0 6px;box-shadow:0 2px 0 #7e0c05}.lia-stop button:focus-visible{outline-offset:5px}.lia-stop p{font-size:1.125rem;font-weight:600;line-height:1.3}.lia-film .lia-btn{margin-top:0}.lia-btn{display:block;padding:1rem 1.25rem;background:var(--k);color:var(--y)!important;font-weight:600;text-decoration:none;text-align:center;transition:letter-spacing .2s}.lia-btn:hover{background:#2a2a2c}.lia-film{width:min(100%,72rem);margin:0 auto;padding:1.5rem}.lia-film h2{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:3px solid var(--k);font:400 2.25rem/1.1 var(--font-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em}.lia-film__frame{position:relative;aspect-ratio:16/9;background:var(--k);border:.75rem solid var(--k)}.lia-film__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lia-notices{width:min(100%,72rem);margin:0 auto;padding:1.5rem}.lia-notices h2{padding-bottom:.5rem;border-bottom:3px solid var(--k);font:400 2.25rem/1.1 var(--font-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em}.lia-notices ol{padding:0;list-style:none;counter-reset:notice}.lia-notices li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:.75rem 2rem;align-items:start;padding:1.1rem 0 1.1rem 3rem;border-bottom:1px solid rgb(11 11 12/.4);counter-increment:notice}.lia-notices li:before{content:counter(notice);position:absolute;left:0;top:.8rem;font:400 2.25rem/1.2 var(--font-anton),Impact,sans-serif}.lia-note{padding:.5rem .75rem;font-weight:600;font-size:.875rem}.lia .arrow,.lia-note{background:var(--k);color:var(--y)}.lia .arrow{width:6rem;height:6rem;border-radius:0}.lia .arrow:hover{background:#2a2a2c}.rig{--ink:#efeaff;--dim:#a79fc4;--pink:#ff3fb4;--cyan:#29d9ff;--violet:#7a4dff;min-height:100dvh;overflow-x:clip;color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:.9375rem;line-height:1.6;background:radial-gradient(70% 50% at 20% 0,rgb(122 77 255/.28),transparent 70%),radial-gradient(60% 45% at 85% 12%,rgb(41 217 255/.16),transparent 70%),#07060f}.rig a{color:inherit}.rig :focus-visible{outline-color:var(--cyan)}.rig-top{width:min(100%,72rem);margin:0 auto;padding:1.25rem 1.5rem 0}.rig-home{display:inline-flex;align-items:center;gap:.6rem;padding:.25rem 0;text-decoration:none;font-size:.8125rem;color:var(--dim)!important;transition:color .2s}.rig-home:hover{color:var(--ink)!important}.rig-home .mark{width:2.25rem;color:var(--ink)}.rig-head{padding:clamp(2rem,6vh,4rem) 1.5rem 2.5rem;text-align:center}.rig h1 span{display:inline-block;padding:.18em .5em .2em;border:3px solid #fff;border-radius:.3em;color:#fff;font:400 clamp(2.75rem,1.5rem + 6vw,6rem)/1.05 var(--font-neon),system-ui,sans-serif;letter-spacing:.01em;text-shadow:0 0 6px #fff,0 0 18px var(--pink),0 0 42px var(--pink);box-shadow:0 0 6px #fff,0 0 18px var(--pink),0 0 44px var(--violet),inset 0 0 12px var(--pink),inset 0 0 30px rgb(122 77 255/.5);animation:rig-on 1.5s linear both}@keyframes rig-on{0%,12%,20%,38%{opacity:.25}16%,30%,8%,to{opacity:1}}.rig-head p{margin-top:1.25rem;color:var(--dim)}.rig-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem;align-items:stretch;width:min(100%,72rem);margin:0 auto;padding:0 1.5rem}.rig-photo{position:relative;isolation:isolate}.rig-photo img{position:relative;display:block;width:100%;height:100%;object-fit:cover;border-radius:.75rem}.rig-photo .rig-photo__glow{position:absolute;z-index:-1;inset:-6%;width:112%;max-width:none;height:112%;filter:blur(60px) saturate(1.8);opacity:.7}.rig-monitor{padding:1.5rem;background:rgb(14 12 28/.86);border:1px solid rgb(239 234 255/.14);border-radius:.75rem}.rig-monitor h2{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.rig-status{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.8125rem;color:#58f0a7}.rig-status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.rig-monitor dl{margin-top:1.25rem}.rig-monitor dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding:.7rem 0}.rig-monitor dt{color:var(--dim);font-size:.8125rem}.rig-monitor dd{font-weight:600;font-size:.875rem;text-align:right}.rig-bar{grid-column:1/-1;height:.3rem;margin-top:.3rem;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink),var(--cyan));background-size:300% 100%;animation:rig-flow 8s linear infinite;box-shadow:0 0 10px rgb(122 77 255/.6)}.rig-bar[data-empty]{background:rgb(239 234 255/.1);animation:none;box-shadow:none}@keyframes rig-flow{to{background-position:-300% 0}}.rig-story{display:grid;gap:1.25rem;width:min(100%,46rem);margin:0 auto;padding:3.5rem 1.5rem 0;font-size:1rem}.rig-note{margin-top:.4rem;color:var(--pink);font-size:.875rem;text-shadow:0 0 12px rgb(255 63 180/.5)}.rig-stickers{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;align-items:center;width:min(100%,46rem);margin:0 auto;padding:2.5rem 1.5rem 0;color:var(--dim)}.rig-stickers img{display:block;width:100%;height:auto;border-radius:.75rem}.rig .arrow{position:relative;isolation:isolate;color:#fff;background:#0e0c1c}.rig .arrow:before{inset:-3px;background:conic-gradient(var(--cyan),var(--violet),var(--pink),var(--cyan));animation:rig-spin 4s linear infinite}.rig .arrow:after,.rig .arrow:before{content:"";position:absolute;z-index:-1;border-radius:50%}.rig .arrow:after{inset:0;background:#0e0c1c}.rig .arrow:hover:before{filter:blur(3px) brightness(1.3)}@keyframes rig-spin{to{rotate:1turn}}.fnz{--yolk:#ffd21f;--ultramarine:#1b1fc4;--midnight:#0e1060;--bubblegum:#ff7ab8;--white:#fff;min-height:100dvh;overflow-x:clip;background:var(--yolk);color:var(--ultramarine);font-family:var(--font-gabarito),system-ui,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.5}.fnz a{color:inherit;text-decoration-color:currentColor;text-underline-offset:.18em}.fnz :focus-visible{outline:3px solid var(--midnight);outline-offset:3px}.fnz ::selection{background:var(--ultramarine);color:var(--white)}.fnz-nav{position:sticky;top:1rem;z-index:5;display:flex;align-items:center;gap:1rem;width:min(calc(100% - 2rem),54rem);margin:1rem auto 0;padding:.4rem .4rem .4rem 1rem;background:var(--white);border-radius:999px}.fnz-brand{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-bagel),system-ui,sans-serif;font-size:1.85rem;font-weight:400;line-height:1;letter-spacing:-.02em}.fnz-mark{width:1.65rem;height:1.65rem;flex:none}.fnz-nav__links{display:flex;align-items:center;gap:1.1rem;margin-left:auto}.fnz-home{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:none}.fnz-home:hover{text-decoration:underline}.fnz-home .mark{width:1.6rem}.fnz a.fnz-btn{border-radius:999px;padding:.65rem 1.15rem;background:var(--ultramarine);font-weight:700;white-space:nowrap;transition:background-color .12s ease}.fnz a.fnz-btn,.fnz a.fnz-btn:hover{color:var(--white);text-decoration:none}.fnz a.fnz-btn:hover{background:var(--midnight)}.fnz-board{width:min(calc(100% - 2rem),64rem);margin:clamp(1.5rem,4vw,2.5rem) auto 0;padding:clamp(1.5rem,4vw,2.75rem);border-radius:1.25rem 1.25rem 3.5rem 1.25rem;background:var(--ultramarine);color:var(--white)}.fnz-tag{max-width:16em;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.fnz-score{margin-top:1.35rem}.fnz-caption{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:1.125rem}.fnz-owner{font-weight:800;overflow-wrap:anywhere}.fnz-counter{--digit-height:clamp(1.6rem,4vw,2.4rem);display:inline-flex;gap:3px;font-family:var(--font-bagel),system-ui,sans-serif;font-size:calc(var(--digit-height) * .8);font-weight:400;line-height:var(--digit-height);font-variant-numeric:tabular-nums}.fnz-digit{display:block;width:calc(var(--digit-height) * .72);height:var(--digit-height);overflow:hidden;border-radius:5px;background:var(--yolk);color:var(--ultramarine);text-align:center}.fnz-strip{display:block;transform:translateY(calc(var(--value, 0) * var(--digit-height) * -1));transition:transform .5s cubic-bezier(.2,.9,.2,1)}.fnz-strip span{display:block;height:var(--digit-height)}.fnz-status{margin-top:.6rem;font-weight:700}.fnz-more{width:min(100%,64rem);margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 1.5rem 0}.fnz-more h2{max-width:14em;font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.fnz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.fnz-panel{padding:1.35rem 1.4rem 1.5rem;background:var(--white);border-radius:1rem 1rem 2.25rem 1rem}.fnz-eyebrow{margin-bottom:.55rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fnz-note{display:inline-block;margin-top:1rem;padding:.45rem .7rem;background:var(--bubblegum);color:var(--midnight);font-weight:800;line-height:1.25;border-radius:.55rem .55rem 1.15rem .55rem;rotate:-1.2deg}.fnz-panel:nth-child(2n) .fnz-note{rotate:1.1deg}.fnz .arrows{padding:2.5rem 1.25rem 3rem}.fnz .arrow{background:var(--ultramarine);color:var(--white)}.fnz .arrow:hover{background:var(--midnight)}.soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:100dvh;padding:2rem 1.25rem;text-align:center}.soon .sheep{width:min(150px,34vw)}.soon h1{font-size:clamp(1.25rem,1.05rem + 1vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.01em}.soon .arrow{margin-top:1rem;background:var(--ink);color:var(--wall)}@media (max-width:899px){.cog-grid,.fnz-grid,.lia-notices li,.lia-panel,.rig-stage{grid-template-columns:minmax(0,1fr)}.rig-photo img{height:auto}}@media (max-width:767px){.cog-nav{gap:.75rem}.cog-nav__home,.cog-nav__home span,.fnz-home{font-size:0;gap:0}.lia-stop button{width:7rem;height:7rem;font-size:.6875rem}.rig-stickers{grid-template-columns:7rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ply-nozzle,.ply-word,.rig .arrow:before,.rig h1 span,.rig-bar{animation:none!important}}