.BenchmarksProjectLayout-module__lOLEMq__page{--bm-bg:#090a0c;--bm-surface:#14161b;--bm-surface-2:#1a1d24;--bm-line:#292d36;--bm-text:#f3f5f9;--bm-muted:#aab0bd;--bm-dim:#747c8c;--bm-lime:#b9f24d;--bm-purple:#a895ff;color:var(--bm-text);background:radial-gradient(circle at 72% 5%,#7f7bff1c,transparent 31rem),var(--bm-bg);font-family:var(--font-body);overflow:hidden}.BenchmarksProjectLayout-module__lOLEMq__shell{width:min(92rem,calc(100% - 2*var(--gut)));margin-inline:auto}.BenchmarksProjectLayout-module__lOLEMq__hero{border-bottom:1px solid var(--bm-line);min-height:min(58rem,100svh - 4rem)}.BenchmarksProjectLayout-module__lOLEMq__nav{border-bottom:1px solid var(--bm-line);justify-content:space-between;align-items:center;padding-block:1.25rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__brand{color:var(--bm-text);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.78rem;font-weight:750;display:flex}.BenchmarksProjectLayout-module__lOLEMq__brand img{border-radius:.7rem}.BenchmarksProjectLayout-module__lOLEMq__navLinks{gap:clamp(1rem,3vw,2rem);display:flex}.BenchmarksProjectLayout-module__lOLEMq__navLinks a{color:var(--bm-muted);font-size:.78rem;text-decoration:none}.BenchmarksProjectLayout-module__lOLEMq__navLinks a:hover{color:var(--bm-text)}.BenchmarksProjectLayout-module__lOLEMq__heroCopy{max-width:68rem;padding-block:clamp(4.5rem,10vw,9rem) clamp(3.5rem,8vw,6.5rem)}.BenchmarksProjectLayout-module__lOLEMq__eyebrow{color:var(--bm-dim);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:750}.BenchmarksProjectLayout-module__lOLEMq__heroCopy h1{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3.4rem,8.5vw,8.4rem);font-weight:720;line-height:.94}.BenchmarksProjectLayout-module__lOLEMq__lede{max-width:54rem;color:var(--bm-muted);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.65}.BenchmarksProjectLayout-module__lOLEMq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__actions a,.BenchmarksProjectLayout-module__lOLEMq__buildLinks a{border:1px solid var(--bm-line);border-radius:.75rem;justify-content:center;align-items:center;min-height:3.2rem;padding:.8rem 1.2rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.BenchmarksProjectLayout-module__lOLEMq__primary{color:#090a0c;background:var(--bm-lime);border-color:var(--bm-lime)!important}.BenchmarksProjectLayout-module__lOLEMq__secondary{color:var(--bm-text);background:var(--bm-surface)}.BenchmarksProjectLayout-module__lOLEMq__facts{border:1px solid var(--bm-line);background:#14161bd1;border-bottom:0;border-radius:1rem 1rem 0 0;grid-template-columns:repeat(3,1fr);display:grid}.BenchmarksProjectLayout-module__lOLEMq__facts>div{gap:.45rem;padding:1.4rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__facts>div+div{border-left:1px solid var(--bm-line)}.BenchmarksProjectLayout-module__lOLEMq__facts b{font-size:.88rem}.BenchmarksProjectLayout-module__lOLEMq__facts span{color:var(--bm-dim);font-size:.72rem;line-height:1.5}.BenchmarksProjectLayout-module__lOLEMq__results,.BenchmarksProjectLayout-module__lOLEMq__method,.BenchmarksProjectLayout-module__lOLEMq__build{padding-block:clamp(4.5rem,9vw,8rem)}.BenchmarksProjectLayout-module__lOLEMq__results{background:linear-gradient(180deg,#ffffff04,transparent 18rem),var(--bm-bg)}.BenchmarksProjectLayout-module__lOLEMq__sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__sectionHead h2,.BenchmarksProjectLayout-module__lOLEMq__buildPanel h2{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2rem,4.2vw,4.6rem);line-height:1.02}.BenchmarksProjectLayout-module__lOLEMq__runIdentity{flex-wrap:wrap;justify-content:end;gap:.45rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__runIdentity span,.BenchmarksProjectLayout-module__lOLEMq__chips span{border:1px solid var(--bm-line);color:var(--bm-dim);letter-spacing:.05em;border-radius:999px;font-size:.62rem}.BenchmarksProjectLayout-module__lOLEMq__runIdentity span{padding:.45rem .65rem}.BenchmarksProjectLayout-module__lOLEMq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__scoreCard{border:1px solid var(--bm-line);background:linear-gradient(180deg,#ffffff06,transparent 10rem),var(--bm-surface);border-radius:1rem;min-width:0;padding:1.05rem;box-shadow:inset 0 1px #ffffff0a,0 1.5rem 4rem #00000038}.BenchmarksProjectLayout-module__lOLEMq__cardHead{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;margin-bottom:.9rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__rank{border:1px solid var(--bm-line);width:2rem;height:2rem;color:var(--bm-dim);border-radius:.55rem;place-items:center;font-size:.66rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__cardHead h3{color:var(--bm-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;line-height:1.35;overflow:hidden}.BenchmarksProjectLayout-module__lOLEMq__chips{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__chips span{padding:.25rem .45rem}.BenchmarksProjectLayout-module__lOLEMq__scorePair{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__benchScore,.BenchmarksProjectLayout-module__lOLEMq__communityScore{border:1px solid var(--bm-line);background:#090a0c8c;border-radius:.75rem;flex-direction:column;min-height:7.3rem;padding:.8rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__benchScore{border-left-color:var(--bm-lime)}.BenchmarksProjectLayout-module__lOLEMq__communityScore{border-left-color:var(--bm-purple)}.BenchmarksProjectLayout-module__lOLEMq__benchScore>span,.BenchmarksProjectLayout-module__lOLEMq__communityScore>span{color:var(--bm-muted);font-size:.67rem}.BenchmarksProjectLayout-module__lOLEMq__benchScore strong,.BenchmarksProjectLayout-module__lOLEMq__communityScore strong{letter-spacing:-.055em;margin:.55rem 0 .3rem;line-height:1}.BenchmarksProjectLayout-module__lOLEMq__benchScore strong{color:var(--bm-lime);font-size:2.5rem}.BenchmarksProjectLayout-module__lOLEMq__communityScore strong{color:var(--bm-purple);font-size:1rem}.BenchmarksProjectLayout-module__lOLEMq__benchScore small,.BenchmarksProjectLayout-module__lOLEMq__communityScore small{color:var(--bm-dim);margin-top:auto;font-size:.58rem}.BenchmarksProjectLayout-module__lOLEMq__capabilities{gap:.55rem;margin-top:.9rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__capability{color:var(--bm-muted);grid-template-columns:minmax(5.3rem,auto) minmax(2rem,1fr) 2.2rem;align-items:center;gap:.5rem;font-size:.61rem;display:grid}.BenchmarksProjectLayout-module__lOLEMq__capability b{color:var(--bm-text);text-align:right}.BenchmarksProjectLayout-module__lOLEMq__track{background:#ffffff12;border-radius:999px;height:.25rem;overflow:hidden}.BenchmarksProjectLayout-module__lOLEMq__track>span{border-radius:inherit;background:linear-gradient(90deg,#8fd219,var(--bm-lime));height:100%;display:block}.BenchmarksProjectLayout-module__lOLEMq__cardFoot{border-top:1px solid var(--bm-line);color:var(--bm-dim);flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-top:.9rem;padding-top:.75rem;font-size:.57rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__disclosure{max-width:78rem;color:var(--bm-dim);margin:1.2rem 0 0;font-size:.68rem;line-height:1.65}.BenchmarksProjectLayout-module__lOLEMq__method{border-block:1px solid var(--bm-line);background:var(--bm-surface)}.BenchmarksProjectLayout-module__lOLEMq__methodGrid{border-block:1px solid var(--bm-line);grid-template-columns:repeat(3,1fr);display:grid}.BenchmarksProjectLayout-module__lOLEMq__methodGrid>div{padding:1.5rem 1.2rem 1.5rem 0}.BenchmarksProjectLayout-module__lOLEMq__methodGrid>div+div{border-left:1px solid var(--bm-line);padding-left:1.2rem}.BenchmarksProjectLayout-module__lOLEMq__methodGrid span{color:var(--bm-purple);font-size:.68rem}.BenchmarksProjectLayout-module__lOLEMq__methodGrid h3{margin:1.6rem 0 .6rem;font-size:1rem}.BenchmarksProjectLayout-module__lOLEMq__methodGrid p,.BenchmarksProjectLayout-module__lOLEMq__buildPanel p{color:var(--bm-muted);margin:0;font-size:.8rem;line-height:1.7}.BenchmarksProjectLayout-module__lOLEMq__buildPanel{border:1px solid var(--bm-line);background:radial-gradient(circle at 90% 15%,#b9f24d14,transparent 20rem),var(--bm-surface);border-radius:1.2rem;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:3rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.BenchmarksProjectLayout-module__lOLEMq__buildPanel p{max-width:58rem;margin-top:1.2rem}.BenchmarksProjectLayout-module__lOLEMq__buildLinks{flex-wrap:wrap;justify-content:end;gap:.6rem;display:flex}.BenchmarksProjectLayout-module__lOLEMq__buildLinks a{color:var(--bm-text);background:var(--bm-surface-2)}@media (max-width:70rem){.BenchmarksProjectLayout-module__lOLEMq__cards{grid-template-columns:1fr 1fr}.BenchmarksProjectLayout-module__lOLEMq__scoreCard:last-child{display:none}}@media (max-width:48rem){.BenchmarksProjectLayout-module__lOLEMq__navLinks{display:none}.BenchmarksProjectLayout-module__lOLEMq__heroCopy h1{font-size:clamp(3rem,15vw,5.5rem)}.BenchmarksProjectLayout-module__lOLEMq__facts,.BenchmarksProjectLayout-module__lOLEMq__cards,.BenchmarksProjectLayout-module__lOLEMq__methodGrid,.BenchmarksProjectLayout-module__lOLEMq__buildPanel{grid-template-columns:1fr}.BenchmarksProjectLayout-module__lOLEMq__facts>div+div,.BenchmarksProjectLayout-module__lOLEMq__methodGrid>div+div{border-left:0;border-top:1px solid var(--bm-line)}.BenchmarksProjectLayout-module__lOLEMq__sectionHead{flex-direction:column;align-items:start}.BenchmarksProjectLayout-module__lOLEMq__runIdentity{justify-content:start}.BenchmarksProjectLayout-module__lOLEMq__scoreCard:last-child{display:block}.BenchmarksProjectLayout-module__lOLEMq__buildLinks{justify-content:start}}
.ClockoutProjectLayout-module__6VKc0a__page{--co-bg:#0b0d0e;--co-surface:#15181a;--co-surface-2:#1c2022;--co-paper:#17191a;--co-line:#2a2f31;--co-line-strong:#3a4144;--co-text:#f1efe7;--co-muted:#a5a89f;--co-dim:#6d716c;--co-amber:#f2b134;--co-amber-ink:#2a1c02;--co-stamp:#c0392b;color:var(--co-text);background:radial-gradient(circle at 12% 0%,#f2b13412,transparent 34rem),var(--co-bg);font-family:var(--fs-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;overflow:hidden}.ClockoutProjectLayout-module__6VKc0a__shell{width:min(78rem,calc(100% - 2*var(--gut,1.5rem)));margin-inline:auto}.ClockoutProjectLayout-module__6VKc0a__hero{border-bottom:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__nav{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:center;padding-block:1.25rem;display:flex}.ClockoutProjectLayout-module__6VKc0a__brand{color:var(--co-text);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.76rem;font-weight:700;display:flex}.ClockoutProjectLayout-module__6VKc0a__brandIcon{border:1px solid var(--co-line-strong);border-radius:.6rem}.ClockoutProjectLayout-module__6VKc0a__navLinks{gap:clamp(1rem,3vw,1.9rem);display:flex}.ClockoutProjectLayout-module__6VKc0a__navLinks a{color:var(--co-muted);font-size:.76rem;text-decoration:none}.ClockoutProjectLayout-module__6VKc0a__navLinks a:hover{color:var(--co-amber)}.ClockoutProjectLayout-module__6VKc0a__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3.5rem,8vw,6.5rem);display:grid}.ClockoutProjectLayout-module__6VKc0a__eyebrow{color:var(--co-amber);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:700}.ClockoutProjectLayout-module__6VKc0a__heroCopy h1{letter-spacing:-.03em;max-width:15ch;margin:0;font-family:inherit;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:700;line-height:1.03}.ClockoutProjectLayout-module__6VKc0a__lede{max-width:42rem;color:var(--co-muted);margin:1.5rem 0 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.7}.ClockoutProjectLayout-module__6VKc0a__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ClockoutProjectLayout-module__6VKc0a__actions a{border:1px solid var(--co-line-strong);border-radius:.4rem;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;padding:.75rem 1.15rem;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.ClockoutProjectLayout-module__6VKc0a__primary{color:var(--co-amber-ink);background:var(--co-amber);border-color:var(--co-amber)!important}.ClockoutProjectLayout-module__6VKc0a__secondary{color:var(--co-text);background:var(--co-surface)}.ClockoutProjectLayout-module__6VKc0a__facts{border:1px solid var(--co-line);background:#15181ab3;border-radius:.6rem;grid-template-columns:repeat(3,1fr);margin-top:2.25rem;display:grid}.ClockoutProjectLayout-module__6VKc0a__facts>div{gap:.4rem;padding:1rem 1.1rem;display:grid}.ClockoutProjectLayout-module__6VKc0a__facts>div+div{border-left:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__facts b{color:var(--co-amber);font-size:.84rem}.ClockoutProjectLayout-module__6VKc0a__facts span{color:var(--co-dim);font-size:.68rem;line-height:1.5}.ClockoutProjectLayout-module__6VKc0a__heroVisual{justify-content:center;display:flex}.ClockoutProjectLayout-module__6VKc0a__ledgerCard{border:1px solid var(--co-line-strong);background:repeating-linear-gradient(180deg,#fff0 0,#fff0 2.55rem,#ffffff06 2.55rem,#ffffff06 2.6rem),var(--co-paper);border-radius:.9rem;width:100%;max-width:24rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000073,inset 0 1px #ffffff0d}.ClockoutProjectLayout-module__6VKc0a__ledgerCardHead{border-bottom:1px solid var(--co-line);background:var(--co-surface-2);color:var(--co-dim);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.1rem;font-size:.6rem;display:flex}.ClockoutProjectLayout-module__6VKc0a__timerReadout{color:var(--co-amber);letter-spacing:.02em;font-size:.95rem;font-weight:700}.ClockoutProjectLayout-module__6VKc0a__colon{animation:1.6s step-start infinite ClockoutProjectLayout-module__6VKc0a__blink;display:inline-block}@keyframes ClockoutProjectLayout-module__6VKc0a__blink{50%{opacity:.15}}.ClockoutProjectLayout-module__6VKc0a__ledgerCardBody{padding:.4rem 0;display:grid}.ClockoutProjectLayout-module__6VKc0a__ledgerRow{border-bottom:1px dashed var(--co-line);grid-template-columns:1.4rem 1.1rem minmax(0,1fr) minmax(.6rem,1fr) auto;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.66rem;display:grid}.ClockoutProjectLayout-module__6VKc0a__ledgerRow:last-child{border-bottom:0}.ClockoutProjectLayout-module__6VKc0a__ledgerIdx{color:var(--co-dim)}.ClockoutProjectLayout-module__6VKc0a__ledgerIcon{width:.9rem;height:.9rem;color:var(--co-amber)}.ClockoutProjectLayout-module__6VKc0a__ledgerLabel{color:var(--co-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClockoutProjectLayout-module__6VKc0a__ledgerLeader{border-bottom:1px dotted var(--co-line-strong);height:0}.ClockoutProjectLayout-module__6VKc0a__ledgerValue{color:var(--co-muted);letter-spacing:.04em;white-space:nowrap;font-size:.58rem}.ClockoutProjectLayout-module__6VKc0a__stamp{border:.14rem solid var(--co-stamp);color:var(--co-stamp);letter-spacing:.15em;opacity:.7;mix-blend-mode:screen;border-radius:.4rem;padding:.35rem .7rem;font-size:.9rem;font-weight:800;position:absolute;bottom:1rem;right:1.1rem;transform:rotate(-9deg)}.ClockoutProjectLayout-module__6VKc0a__sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.ClockoutProjectLayout-module__6VKc0a__sectionHead h2{letter-spacing:-.02em;max-width:22ch;margin:0;font-family:inherit;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.ClockoutProjectLayout-module__6VKc0a__countTag{border:1px solid var(--co-line);color:var(--co-dim);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.4rem .65rem;font-size:.62rem}.ClockoutProjectLayout-module__6VKc0a__ledgerSection{border-bottom:1px solid var(--co-line);background:linear-gradient(#ffffff04,#0000 16rem);padding-block:clamp(4rem,8vw,7rem)}.ClockoutProjectLayout-module__6VKc0a__featureGrid{border:1px solid var(--co-line);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ClockoutProjectLayout-module__6VKc0a__featureRow{border-bottom:1px solid var(--co-line);grid-template-columns:1.6rem 1.15rem minmax(0,1fr);align-items:start;gap:.7rem;padding:1.15rem 1.25rem;display:grid}.ClockoutProjectLayout-module__6VKc0a__featureGrid>.ClockoutProjectLayout-module__6VKc0a__featureRow:nth-child(odd){border-right:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__rowIdx{color:var(--co-dim);padding-top:.15rem;font-size:.68rem}.ClockoutProjectLayout-module__6VKc0a__rowIcon{width:1.05rem;height:1.05rem;color:var(--co-amber);margin-top:.1rem}.ClockoutProjectLayout-module__6VKc0a__featureRow h3{margin:0 0 .3rem;font-family:inherit;font-size:.92rem;font-weight:700}.ClockoutProjectLayout-module__6VKc0a__featureRow p{color:var(--co-muted);margin:0;font-size:.78rem;line-height:1.6}.ClockoutProjectLayout-module__6VKc0a__workflow{border-bottom:1px solid var(--co-line);background:var(--co-surface);padding-block:clamp(4rem,8vw,7rem)}.ClockoutProjectLayout-module__6VKc0a__workflowList{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.ClockoutProjectLayout-module__6VKc0a__workflowRow{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.ClockoutProjectLayout-module__6VKc0a__workflowRow.ClockoutProjectLayout-module__6VKc0a__reversed{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ClockoutProjectLayout-module__6VKc0a__workflowRow.ClockoutProjectLayout-module__6VKc0a__reversed .ClockoutProjectLayout-module__6VKc0a__workflowCopy{order:2}.ClockoutProjectLayout-module__6VKc0a__workflowIdx{color:var(--co-amber);letter-spacing:.1em;margin-bottom:.8rem;font-size:.7rem;display:inline-block}.ClockoutProjectLayout-module__6VKc0a__workflowCopy h3{letter-spacing:-.015em;max-width:20ch;margin:0 0 .7rem;font-family:inherit;font-size:clamp(1.2rem,2vw,1.6rem)}.ClockoutProjectLayout-module__6VKc0a__workflowCopy>p{max-width:34rem;color:var(--co-muted);margin:0;font-size:.85rem;line-height:1.7}.ClockoutProjectLayout-module__6VKc0a__workflowFeatures{border-top:1px dashed var(--co-line);gap:.6rem;margin:1.4rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.ClockoutProjectLayout-module__6VKc0a__workflowFeatures li{grid-template-columns:minmax(9rem,.6fr) minmax(0,1fr);gap:.8rem;font-size:.72rem;display:grid}.ClockoutProjectLayout-module__6VKc0a__workflowFeatures b{color:var(--co-text);font-weight:700}.ClockoutProjectLayout-module__6VKc0a__workflowFeatures span{color:var(--co-dim);line-height:1.5}.ClockoutProjectLayout-module__6VKc0a__workflowImage{justify-content:center;justify-self:center;display:flex}.ClockoutProjectLayout-module__6VKc0a__workflowImage img{border:1px solid var(--co-line-strong);border-radius:.9rem;width:min(17rem,100%);height:auto;display:block}.ClockoutProjectLayout-module__6VKc0a__about{border-bottom:1px solid var(--co-line);padding-block:clamp(4rem,8vw,7rem)}.ClockoutProjectLayout-module__6VKc0a__aboutPanel{border:1px solid var(--co-line);background:var(--co-surface);border-radius:.8rem;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.ClockoutProjectLayout-module__6VKc0a__aboutPanel h2{letter-spacing:-.02em;max-width:18ch;margin:0 0 1rem;font-family:inherit;font-size:clamp(1.6rem,3vw,2.4rem)}.ClockoutProjectLayout-module__6VKc0a__aboutText{color:var(--co-muted);margin:0;font-size:.88rem;line-height:1.75}.ClockoutProjectLayout-module__6VKc0a__detailList{color:var(--co-muted);align-content:start;gap:.75rem;margin:0;padding:0 0 0 1.1rem;font-size:.76rem;line-height:1.6;display:grid}.ClockoutProjectLayout-module__6VKc0a__detailList li::marker{color:var(--co-amber)}.ClockoutProjectLayout-module__6VKc0a__screens{border-bottom:1px solid var(--co-line);background:var(--co-surface);padding-block:clamp(3.5rem,7vw,6rem)}.ClockoutProjectLayout-module__6VKc0a__screens .ClockoutProjectLayout-module__6VKc0a__shell{margin-bottom:1.5rem}.ClockoutProjectLayout-module__6VKc0a__screenStrip{padding-inline:max(1.5rem,calc((100% - 78rem)/2 + var(--gut,1.5rem)));scroll-snap-type:x proximity;scrollbar-width:thin;gap:.9rem;display:flex;overflow-x:auto}.ClockoutProjectLayout-module__6VKc0a__screenCard{aspect-ratio:9/19.5;border:1px solid var(--co-line-strong);scroll-snap-align:start;background:var(--co-surface-2);cursor:zoom-in;border-radius:1.1rem;flex:none;width:12.5rem;transition:border-color .22s;position:relative;overflow:hidden}.ClockoutProjectLayout-module__6VKc0a__screenCard:hover,.ClockoutProjectLayout-module__6VKc0a__screenCard:focus-visible{border-color:var(--co-amber)}.ClockoutProjectLayout-module__6VKc0a__legal{border-bottom:1px solid var(--co-line);padding-block:clamp(3.5rem,7vw,6rem)}.ClockoutProjectLayout-module__6VKc0a__legalList{border:1px solid var(--co-line);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ClockoutProjectLayout-module__6VKc0a__legalList li:nth-child(odd){border-right:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__legalList li:not(:last-child):nth-child(odd),.ClockoutProjectLayout-module__6VKc0a__legalList li:not(:last-child):nth-child(2n){border-bottom:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__legalList a{color:var(--co-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.84rem;font-weight:700;text-decoration:none;display:flex}.ClockoutProjectLayout-module__6VKc0a__legalList a span:last-child{color:var(--co-dim)}.ClockoutProjectLayout-module__6VKc0a__legalList a:hover,.ClockoutProjectLayout-module__6VKc0a__legalList a:hover span:last-child{color:var(--co-amber)}.ClockoutProjectLayout-module__6VKc0a__closing{padding-block:clamp(4rem,8vw,7rem)}.ClockoutProjectLayout-module__6VKc0a__closingPanel{border:1px solid var(--co-line-strong);background:radial-gradient(circle at 88% 12%,#f2b1341a,transparent 22rem),var(--co-surface);border-radius:1rem;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:3rem;padding:clamp(1.75rem,5vw,3.5rem);display:grid}.ClockoutProjectLayout-module__6VKc0a__closingPanel h2{letter-spacing:-.02em;max-width:18ch;margin:0;font-family:inherit;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.06}.ClockoutProjectLayout-module__6VKc0a__closingPanel>div:first-child>p{max-width:40rem;color:var(--co-muted);margin:1rem 0 0;font-size:.85rem;line-height:1.7}.ClockoutProjectLayout-module__6VKc0a__closingLinks{flex-wrap:wrap;justify-content:end;gap:.6rem;display:flex}.ClockoutProjectLayout-module__6VKc0a__closingPrimary,.ClockoutProjectLayout-module__6VKc0a__closingSecondary{border:1px solid var(--co-line-strong);border-radius:.4rem;align-items:center;gap:.4rem;min-height:3rem;padding:.75rem 1.15rem;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.ClockoutProjectLayout-module__6VKc0a__closingPrimary{border-color:var(--co-amber);color:var(--co-amber-ink);background:var(--co-amber)}.ClockoutProjectLayout-module__6VKc0a__closingSecondary{color:var(--co-text);background:var(--co-surface-2)}@media (prefers-reduced-motion:reduce){.ClockoutProjectLayout-module__6VKc0a__colon{animation:none}}@media (max-width:64rem){.ClockoutProjectLayout-module__6VKc0a__heroGrid{grid-template-columns:1fr}.ClockoutProjectLayout-module__6VKc0a__heroVisual{order:-1}.ClockoutProjectLayout-module__6VKc0a__aboutPanel,.ClockoutProjectLayout-module__6VKc0a__workflowRow,.ClockoutProjectLayout-module__6VKc0a__workflowRow.ClockoutProjectLayout-module__6VKc0a__reversed{grid-template-columns:1fr}.ClockoutProjectLayout-module__6VKc0a__workflowRow.ClockoutProjectLayout-module__6VKc0a__reversed .ClockoutProjectLayout-module__6VKc0a__workflowCopy{order:0}}@media (max-width:48rem){.ClockoutProjectLayout-module__6VKc0a__navLinks{display:none}.ClockoutProjectLayout-module__6VKc0a__facts,.ClockoutProjectLayout-module__6VKc0a__featureGrid,.ClockoutProjectLayout-module__6VKc0a__legalList{grid-template-columns:1fr}.ClockoutProjectLayout-module__6VKc0a__facts>div+div{border-left:0;border-top:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__featureGrid>.ClockoutProjectLayout-module__6VKc0a__featureRow:nth-child(odd),.ClockoutProjectLayout-module__6VKc0a__legalList li:nth-child(odd){border-right:0}.ClockoutProjectLayout-module__6VKc0a__legalList li:not(:last-child){border-bottom:1px solid var(--co-line)}.ClockoutProjectLayout-module__6VKc0a__closingPanel{grid-template-columns:1fr;align-items:start}.ClockoutProjectLayout-module__6VKc0a__closingLinks{justify-content:start}.ClockoutProjectLayout-module__6VKc0a__sectionHead{flex-direction:column;align-items:start}}
.LimitcamProjectLayout-module__xdlu5q__page{--lc-bg:#140f0b;--lc-surface:#1d1611;--lc-surface-2:#251c15;--lc-line:#3c2c1e;--lc-text:#f6ede0;--lc-muted:#beab97;--lc-dim:#8c7863;--lc-amber:#f5a01e;--lc-amber-dim:#c9820f;color:var(--lc-text);background:radial-gradient(circle at 12% 0%,#f5a01e1a,transparent 34rem),var(--lc-bg);font-family:var(--font-body);overflow:hidden}.LimitcamProjectLayout-module__xdlu5q__shell{width:min(88rem,calc(100% - 2*var(--gut)));margin-inline:auto}.LimitcamProjectLayout-module__xdlu5q__nav{border-bottom:1px solid var(--lc-line);justify-content:space-between;align-items:center;padding-block:1.25rem;display:flex}.LimitcamProjectLayout-module__xdlu5q__brand{color:var(--lc-text);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.78rem;font-weight:750;display:flex}.LimitcamProjectLayout-module__xdlu5q__brandIcon{border-radius:.6rem}.LimitcamProjectLayout-module__xdlu5q__navLinks{gap:clamp(1rem,3vw,2rem);display:flex}.LimitcamProjectLayout-module__xdlu5q__navLinks a{color:var(--lc-muted);font-size:.78rem;text-decoration:none}.LimitcamProjectLayout-module__xdlu5q__navLinks a:hover{color:var(--lc-amber)}.LimitcamProjectLayout-module__xdlu5q__hero{border-bottom:1px solid var(--lc-line)}.LimitcamProjectLayout-module__xdlu5q__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3.5rem,8vw,6.5rem);display:grid}.LimitcamProjectLayout-module__xdlu5q__frameCounter{color:var(--lc-amber);letter-spacing:.14em;align-items:baseline;gap:.5rem;margin:0 0 1.2rem;font-size:.72rem;font-weight:700;display:flex}.LimitcamProjectLayout-module__xdlu5q__frameCounter span:first-child{font-size:.5rem}.LimitcamProjectLayout-module__xdlu5q__dim{color:var(--lc-dim)}.LimitcamProjectLayout-module__xdlu5q__heroCopy h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);font-style:italic;font-weight:400;line-height:1.02}.LimitcamProjectLayout-module__xdlu5q__lede{max-width:44rem;color:var(--lc-muted);margin:1.6rem 0 0;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.7}.LimitcamProjectLayout-module__xdlu5q__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.LimitcamProjectLayout-module__xdlu5q__actions a,.LimitcamProjectLayout-module__xdlu5q__ctaActions a{border:1px solid var(--lc-line);border-radius:.6rem;justify-content:center;align-items:center;min-height:3.1rem;padding:.8rem 1.2rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.LimitcamProjectLayout-module__xdlu5q__primary{color:#140f0b;background:var(--lc-amber);border-color:var(--lc-amber)!important}.LimitcamProjectLayout-module__xdlu5q__secondary{color:var(--lc-text);background:var(--lc-surface)}.LimitcamProjectLayout-module__xdlu5q__facts{border-top:1px solid var(--lc-line);grid-template-columns:repeat(3,1fr);margin-top:2.4rem;display:grid}.LimitcamProjectLayout-module__xdlu5q__facts>div{gap:.35rem;padding:1.1rem 1rem 0 0;display:grid}.LimitcamProjectLayout-module__xdlu5q__facts>div+div{border-left:1px solid var(--lc-line);padding-left:1rem}.LimitcamProjectLayout-module__xdlu5q__facts b{font-size:1.05rem}.LimitcamProjectLayout-module__xdlu5q__facts span{color:var(--lc-dim);letter-spacing:.02em;font-size:.68rem}.LimitcamProjectLayout-module__xdlu5q__heroArt{justify-items:center;display:grid;position:relative}.LimitcamProjectLayout-module__xdlu5q__heroFrame{border:1px solid var(--lc-line);background:var(--lc-surface);border-radius:1rem;width:min(100%,17rem);overflow:hidden;box-shadow:0 2rem 5rem #00000073,inset 0 1px #ffffff0d}.LimitcamProjectLayout-module__xdlu5q__heroImg{width:100%;height:auto}.LimitcamProjectLayout-module__xdlu5q__expTag{border:1px solid var(--lc-amber);color:var(--lc-amber);letter-spacing:.08em;background:#140f0bc7;border-radius:999px;padding:.4rem .65rem;font-size:.6rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.LimitcamProjectLayout-module__xdlu5q__features,.LimitcamProjectLayout-module__xdlu5q__lab,.LimitcamProjectLayout-module__xdlu5q__how,.LimitcamProjectLayout-module__xdlu5q__cta{padding-block:clamp(4rem,8vw,7rem)}.LimitcamProjectLayout-module__xdlu5q__lab{background:linear-gradient(180deg,#ffffff04,transparent 20rem),var(--lc-bg);border-block:1px solid var(--lc-line)}.LimitcamProjectLayout-module__xdlu5q__how{background:var(--lc-surface)}.LimitcamProjectLayout-module__xdlu5q__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.2rem;display:flex}.LimitcamProjectLayout-module__xdlu5q__eyebrow{color:var(--lc-amber);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-size:.68rem;font-weight:750}.LimitcamProjectLayout-module__xdlu5q__sectionHead h2{max-width:20ch;font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:400;line-height:1.08}.LimitcamProjectLayout-module__xdlu5q__headNote{max-width:28rem;color:var(--lc-muted);margin:0;font-size:.85rem;line-height:1.65}.LimitcamProjectLayout-module__xdlu5q__featureGrid{border:1px solid var(--lc-line);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.LimitcamProjectLayout-module__xdlu5q__featureCell{border-right:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line);background:var(--lc-surface);padding:1.6rem}.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-child(3n){border-right:0}.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-last-child(-n+3):nth-child(3n+1),.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-last-child(-n+3):nth-child(3n+1)~.LimitcamProjectLayout-module__xdlu5q__featureCell{border-bottom:0}.LimitcamProjectLayout-module__xdlu5q__featureHead{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.LimitcamProjectLayout-module__xdlu5q__featureHead svg{width:1.15rem;height:1.15rem;color:var(--lc-amber)}.LimitcamProjectLayout-module__xdlu5q__featureHead span{color:var(--lc-dim);font-size:.68rem;font-weight:700}.LimitcamProjectLayout-module__xdlu5q__featureHead h3{margin:0;font-size:.92rem;font-weight:700}.LimitcamProjectLayout-module__xdlu5q__featureCell p{color:var(--lc-muted);margin:0;font-size:.8rem;line-height:1.6}.LimitcamProjectLayout-module__xdlu5q__rows{gap:clamp(2.5rem,6vw,5rem);display:grid}.LimitcamProjectLayout-module__xdlu5q__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.LimitcamProjectLayout-module__xdlu5q__rowReversed{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.LimitcamProjectLayout-module__xdlu5q__rowReversed .LimitcamProjectLayout-module__xdlu5q__rowArt{order:2}.LimitcamProjectLayout-module__xdlu5q__rowArt{justify-content:center;display:flex}.LimitcamProjectLayout-module__xdlu5q__rowFrame{border:1px solid var(--lc-line);background:var(--lc-surface-2);border-radius:.85rem;width:min(100%,16.5rem);overflow:hidden;box-shadow:0 1.2rem 3rem #00000059}.LimitcamProjectLayout-module__xdlu5q__rowFrameIpad{width:min(100%,30rem)}.LimitcamProjectLayout-module__xdlu5q__rowImg{width:100%;height:auto;display:block}.LimitcamProjectLayout-module__xdlu5q__rowNum{color:var(--lc-amber);letter-spacing:.1em;margin-bottom:.8rem;font-size:.68rem;font-weight:700;display:inline-block}.LimitcamProjectLayout-module__xdlu5q__rowCopy h3{max-width:16ch;margin:0 0 .8rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.15}.LimitcamProjectLayout-module__xdlu5q__rowCopy>p{color:var(--lc-muted);margin:0;font-size:.86rem;line-height:1.7}.LimitcamProjectLayout-module__xdlu5q__rowFeatures{border-top:1px solid var(--lc-line);gap:.7rem;margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.LimitcamProjectLayout-module__xdlu5q__rowFeatures li{gap:.15rem;display:grid}.LimitcamProjectLayout-module__xdlu5q__rowFeatures b{font-size:.78rem}.LimitcamProjectLayout-module__xdlu5q__rowFeatures span{color:var(--lc-dim);font-size:.74rem;line-height:1.5}.LimitcamProjectLayout-module__xdlu5q__howGrid{background:var(--lc-line);border:1px solid var(--lc-line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.LimitcamProjectLayout-module__xdlu5q__howCell{background:var(--lc-surface);padding:clamp(1.6rem,3vw,2.4rem)}.LimitcamProjectLayout-module__xdlu5q__howCell span{color:var(--lc-amber);margin-bottom:.9rem;font-size:.7rem;font-weight:700;display:inline-block}.LimitcamProjectLayout-module__xdlu5q__howCell h3{margin:0 0 .8rem;font-size:1.1rem}.LimitcamProjectLayout-module__xdlu5q__howCell p{color:var(--lc-muted);margin:0;font-size:.84rem;line-height:1.75}.LimitcamProjectLayout-module__xdlu5q__howCell p+p{margin-top:.9rem}.LimitcamProjectLayout-module__xdlu5q__shots{background:var(--lc-bg);padding-block:clamp(3.5rem,7vw,6rem);position:relative}.LimitcamProjectLayout-module__xdlu5q__shots .LimitcamProjectLayout-module__xdlu5q__shell{margin-bottom:2rem}.LimitcamProjectLayout-module__xdlu5q__filmEdge{background:radial-gradient(circle,var(--lc-bg).24rem,transparent .25rem)0 50%/1.4rem 100%,var(--lc-surface-2);border-block:1px solid var(--lc-line);height:.85rem}.LimitcamProjectLayout-module__xdlu5q__strip{padding:1.5rem var(--gut);scroll-snap-type:x proximity;justify-content:safe center;align-items:center;gap:.6rem;display:flex;overflow-x:auto}.LimitcamProjectLayout-module__xdlu5q__stripFrame{border:1px solid var(--lc-line);cursor:pointer;scroll-snap-align:start;background:0 0;border-radius:.6rem;flex:none;height:clamp(18rem,38vw,27rem);padding:0;transition:border-color .16s;display:block;position:relative;overflow:hidden}.LimitcamProjectLayout-module__xdlu5q__stripFrame:hover,.LimitcamProjectLayout-module__xdlu5q__stripFrame:focus-visible{border-color:var(--lc-amber);outline:none}.LimitcamProjectLayout-module__xdlu5q__stripImg{width:auto;height:100%;display:block}.LimitcamProjectLayout-module__xdlu5q__stripFrame span{color:var(--lc-amber);letter-spacing:.05em;background:#140f0bc7;border-radius:.3rem;padding:.2rem .4rem;font-size:.58rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.LimitcamProjectLayout-module__xdlu5q__cta{border-top:1px solid var(--lc-line)}.LimitcamProjectLayout-module__xdlu5q__ctaPanel{border:1px solid var(--lc-line);background:radial-gradient(circle at 88% 12%,#f5a01e1a,transparent 22rem),var(--lc-surface);border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.LimitcamProjectLayout-module__xdlu5q__ctaPanel h2{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:400;line-height:1.05}.LimitcamProjectLayout-module__xdlu5q__ctaPanel>div>p{max-width:30rem;color:var(--lc-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.6}.LimitcamProjectLayout-module__xdlu5q__legalBar{border-top:1px solid var(--lc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.2rem;padding-top:1.6rem;display:flex}.LimitcamProjectLayout-module__xdlu5q__legalLabel{color:var(--lc-dim);letter-spacing:.04em;font-size:.7rem}.LimitcamProjectLayout-module__xdlu5q__legalLinks{flex-wrap:wrap;gap:clamp(1rem,3vw,1.6rem);display:flex}.LimitcamProjectLayout-module__xdlu5q__legalLinks a{color:var(--lc-muted);font-size:.74rem;text-decoration:none}.LimitcamProjectLayout-module__xdlu5q__legalLinks a:hover{color:var(--lc-amber)}@media (max-width:70rem){.LimitcamProjectLayout-module__xdlu5q__heroGrid{grid-template-columns:1fr}.LimitcamProjectLayout-module__xdlu5q__heroArt{order:-1}.LimitcamProjectLayout-module__xdlu5q__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-child(3n){border-right:1px solid var(--lc-line)}.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-child(2n){border-right:0}.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-last-child(-n+3):nth-child(3n+1),.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-last-child(-n+3):nth-child(3n+1)~.LimitcamProjectLayout-module__xdlu5q__featureCell{border-bottom:1px solid var(--lc-line)}.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:nth-last-child(-2),.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:last-child{border-bottom:0}}@media (max-width:48rem){.LimitcamProjectLayout-module__xdlu5q__navLinks{display:none}.LimitcamProjectLayout-module__xdlu5q__heroCopy h1{max-width:100%;font-size:clamp(2.3rem,11vw,3.2rem)}.LimitcamProjectLayout-module__xdlu5q__facts{grid-template-columns:1fr}.LimitcamProjectLayout-module__xdlu5q__facts>div+div{border-left:0;border-top:1px solid var(--lc-line);margin-top:.9rem;padding-top:.9rem;padding-left:0}.LimitcamProjectLayout-module__xdlu5q__featureGrid{grid-template-columns:1fr}.LimitcamProjectLayout-module__xdlu5q__featureCell{border-right:0!important;border-bottom:1px solid var(--lc-line)!important}.LimitcamProjectLayout-module__xdlu5q__featureGrid>.LimitcamProjectLayout-module__xdlu5q__featureCell:last-child{border-bottom:0!important}.LimitcamProjectLayout-module__xdlu5q__row,.LimitcamProjectLayout-module__xdlu5q__rowReversed{grid-template-columns:1fr}.LimitcamProjectLayout-module__xdlu5q__rowReversed .LimitcamProjectLayout-module__xdlu5q__rowArt{order:0}.LimitcamProjectLayout-module__xdlu5q__howGrid{grid-template-columns:1fr}.LimitcamProjectLayout-module__xdlu5q__ctaPanel,.LimitcamProjectLayout-module__xdlu5q__legalBar{flex-direction:column;align-items:start}}
