body:has(.home){margin:0}.home{--ink:var(--leque-tinta);--text:color-mix(in srgb,var(--leque-tinta) 88%,var(--paper));--muted:color-mix(in srgb,var(--leque-tinta) 66%,var(--paper));--line:color-mix(in srgb,var(--leque-tinta) 12%,var(--paper));--line-strong:color-mix(in srgb,var(--leque-tinta) 40%,var(--paper));background:var(--paper);color:var(--text);font:16px/1.6 Inter,system-ui,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home{--ink:var(--leque-white);--text:color-mix(in srgb,var(--leque-white) 90%,var(--paper));--muted:color-mix(in srgb,var(--leque-white) 70%,var(--paper));--line:color-mix(in srgb,var(--leque-white) 14%,var(--paper));--line-strong:color-mix(in srgb,var(--leque-white) 40%,var(--paper));color-scheme:dark}:root:not([data-theme=light]) .home .h-logo-pos{display:none}:root:not([data-theme=light]) .home .h-logo-neg{display:block}}:root[data-theme=dark] .home{--ink:var(--leque-white);--text:color-mix(in srgb,var(--leque-white) 90%,var(--paper));--muted:color-mix(in srgb,var(--leque-white) 70%,var(--paper));--line:color-mix(in srgb,var(--leque-white) 14%,var(--paper));--line-strong:color-mix(in srgb,var(--leque-white) 40%,var(--paper));color-scheme:dark}:root[data-theme=dark] .home .h-logo-pos{display:none}:root[data-theme=dark] .home .h-logo-neg{display:block}.home *,.home :after,.home :before{box-sizing:border-box}.home a{color:inherit}.home h1,.home h2,.home h3{margin:0;color:var(--ink);font-weight:800;letter-spacing:-.022em;line-height:1.1;text-wrap:balance}.home p{margin:0}.home ol,.home ul{margin:0;padding:0;list-style:none}.home img{display:block;max-width:100%}.home :focus-visible{outline:3px solid var(--signal);outline-offset:2px}.home .h-skip{position:absolute;left:-999px}.home .h-skip:focus{left:16px;top:8px;z-index:99;background:var(--card);padding:8px 12px;border-radius:8px}.home .h-wrap{width:min(1180px,100%);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.home .h-eb{font:600 12px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.home .h-eb a{text-decoration:none}.home .h-head{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.home .h-head .h-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.home .h-lockup{display:inline-flex;align-items:center;text-decoration:none}.home .h-logo{height:38px;width:auto;display:block}.home .h-logo-neg{display:none}.home .h-nav{display:flex;gap:22px;font-size:15px;font-weight:600;margin-left:auto}.home .h-nav a{text-decoration:none;color:var(--ink)}.home .h-nav a:hover{text-decoration:underline;text-underline-offset:4px}.home .h-btn{display:inline-block;text-align:center;text-decoration:none;background:var(--primary);color:var(--primary-ink);border-radius:14px;padding:15px 22px;font:800 16px Inter,system-ui,sans-serif;min-height:48px;box-shadow:0 8px 22px color-mix(in srgb,var(--leque-tinta) 18%,transparent)}.home .h-btn:hover{background:var(--primary-hover)}.home .h-btn-dark{--primary:var(--leque-tinta);--primary-hover:color-mix(in srgb,var(--leque-tinta) 82%,var(--leque-white));--primary-ink:var(--leque-white)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home .h-btn-dark{--primary:var(--leque-white);--primary-hover:color-mix(in srgb,var(--leque-white) 85%,var(--leque-tinta));--primary-ink:var(--leque-tinta)}}:root[data-theme=dark] .home .h-btn-dark{--primary:var(--leque-white);--primary-hover:color-mix(in srgb,var(--leque-white) 85%,var(--leque-tinta));--primary-ink:var(--leque-tinta)}.home .h-head-btn{padding:11px 18px;font-size:15px;white-space:nowrap}@media (max-width:900px){.home .h-nav{display:none}.home .h-head-btn{padding:9px 14px;font-size:14px}.home .h-logo{height:32px}}.home .h-hero{padding-block:clamp(28px,7vw,96px) clamp(32px,6vw,72px)}.home .h-kicker{display:flex;align-items:center;gap:14px;margin-bottom:18px;font:800 13px/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.home .h-kicker:before{content:"";width:26px;height:3px;background:var(--accent)}.home .h-hero h1{font-size:clamp(2.5rem,7.4vw,6.2rem);font-weight:900;line-height:1.02;letter-spacing:-.035em;max-width:14ch}.home .h-lead{font-size:clamp(1.05rem,1.8vw,1.4rem);color:var(--muted);margin-top:20px;max-width:46ch;line-height:1.5}.home .h-lead b{color:var(--ink);font-weight:700}.home .h-ctas{display:flex;flex-wrap:wrap;margin-top:28px}.home .h-cta{text-align:left;padding:12px 20px 13px;min-width:250px}.home .h-cta small{font:700 11.5px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.home .h-cta span{font-size:17px;font-weight:800}.home .h-small{margin-top:16px;font-size:15px;color:var(--muted)}.home .h-small a{color:var(--ink);font-weight:700}@media (max-width:700px){.home .h-hero h1{max-width:11ch}.home .h-ctas{flex-direction:column;gap:10px;margin-top:22px}.home .h-cta{min-width:0;width:100%;padding:10px 18px 11px}.home .h-cta span{font-size:16px}}.home .h-strip{background:var(--night);color:var(--night-text)}.home .h-strip .h-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-block:16px;font:700 12.5px/1.3 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.home .h-site{padding-block:clamp(48px,8vw,104px);background:var(--paper);color:var(--text)}.home .h-site-alt{background:var(--soft)}.home .h-site-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.home .h-site-alt .h-site-copy{order:2}.home .h-site-logo{display:inline-flex;text-decoration:none;margin-bottom:20px}.home .h-site-logo .h-logo{height:48px}.home .h-site-kicker{font:800 13px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.home .h-site h2{font-size:clamp(2.1rem,4.6vw,4rem);font-weight:900;line-height:1.04;letter-spacing:-.032em;margin-top:14px}.home .h-site-desc{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--muted);margin-top:18px;max-width:46ch;line-height:1.5}.home .h-site-meta{font-size:14px;color:var(--muted);margin-top:14px}.home .h-site-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.home .h-site-enter{font-weight:800;color:var(--primary);text-underline-offset:4px}.home .h-window{display:block;border-radius:16px;overflow:hidden;background:var(--card);border:1px solid var(--line-strong);box-shadow:0 30px 70px color-mix(in srgb,var(--leque-tinta) 22%,transparent);transition:transform .2s}.home .h-window:hover{transform:translateY(-3px)}.home .h-window img{width:100%;height:auto;display:block}.home .h-window-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:color-mix(in srgb,var(--leque-tinta) 8%,var(--card));border-bottom:1px solid var(--line)}.home .h-window-bar i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.home .h-window-bar em{font:500 11.5px IBM Plex Mono,ui-monospace,Menlo,monospace;color:var(--muted);margin-left:10px;font-style:normal}@media (max-width:900px){.home .h-site-grid{grid-template-columns:1fr}.home .h-site-alt .h-site-copy{order:0}.home .h-site-actions .h-btn{width:100%}}.home .h-sec{padding-block:72px}.home .h-soft{background:var(--soft)}.home .h-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:760px){.home .h-cards{grid-template-columns:1fr}}.home .h-card{display:block;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none}.home .h-card-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.home .h-card-body{padding:14px 16px 16px}.home .h-card-body h3{font-size:17px}.home .h-card-body p{font-size:14px;color:var(--muted);margin-top:4px}.home .h-guides{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.home .h-guides{grid-template-columns:1fr}}.home .h-guide{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-gap:12px;gap:12px;align-content:start;font-size:15.5px}.home .h-guide h2{font-size:20px}.home .h-guide h2 a{text-decoration:none}.home .h-guide p a,.home .h-guide summary,.home .h-guide-list a{color:var(--primary);text-underline-offset:3px}.home .h-guide ul:not(.h-guide-list){display:grid;grid-gap:12px;gap:12px}.home .h-guide ul:not(.h-guide-list) a{display:grid;grid-gap:2px;gap:2px;text-decoration:none}.home .h-guide ul:not(.h-guide-list) b{color:var(--ink);font-weight:700}.home .h-guide ul:not(.h-guide-list) span{font-size:14px;color:var(--muted)}.home .h-guide summary{cursor:pointer;font-weight:600;font-size:14.5px}.home .h-guide-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px;font-size:14.5px}.home .h-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.home .h-facts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home .h-facts{grid-template-columns:1fr}}.home .h-facts>div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px;align-content:start}.home .h-facts .k{font:600 11.5px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home .h-facts .v{font-size:15px;color:var(--ink)}.home .h-facts a{font-weight:600}.home .h-ev,.home .h-scope{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.home .h-scope{grid-template-columns:1fr 1fr}@media (max-width:760px){.home .h-ev,.home .h-scope{grid-template-columns:1fr}}.home .h-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:grid;grid-gap:10px;gap:10px;align-content:start}.home .h-panel h3{font:600 12px/1.2 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home .h-panel ol{counter-reset:st;display:grid;grid-gap:6px;gap:6px}.home .h-panel ol li:before{counter-increment:st;content:counter(st,decimal-leading-zero) "  ";font:600 12px IBM Plex Mono,ui-monospace,Menlo,monospace;color:var(--muted)}.home .h-panel ul{display:grid;grid-gap:8px;gap:8px}.home .h-in li,.home .h-out li{display:flex;gap:10px;font-size:15px}.home .h-in li:before,.home .h-out li:before{content:"";flex:none;width:8px;height:8px;margin-top:9px;border-radius:2px;background:var(--primary)}.home .h-out li:before{background:transparent;border:1.5px solid var(--line-strong)}.home .h-foot{background:var(--night);color:var(--night-text);padding-block:28px;font-size:14px}.home .h-foot .h-wrap{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center}.home .h-foot a{color:var(--night-text)}.home .h-foot nav{display:flex;flex-wrap:wrap;gap:8px 18px}.home .h-tech{font-size:14px}.home .h-tech .h-ev,.home .h-tech .h-facts,.home .h-tech .h-scope{margin-top:14px}.home .h-head-btn{box-shadow:none;min-height:0}@media (max-width:900px){.home .h-head-btn{padding:9px 14px;line-height:1.2}}.home .h-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.home .h-hero h1{font-size:clamp(2.5rem,6.2vw,5.4rem);max-width:13ch}.home .h-kicker{text-transform:none;letter-spacing:0;font-size:15px;font-weight:700}.home .h-who{margin-top:14px;font-size:16px;color:var(--muted);max-width:52ch}.home .h-who b{color:var(--ink)}.home .h-ctas{flex-direction:column;margin-top:0;gap:12px}.home .h-cta{position:relative;display:grid;grid-gap:2px;gap:2px;min-width:0;width:100%;background:var(--card);color:var(--ink);border:1px solid var(--line-strong);border-left:8px solid var(--primary);border-radius:14px;padding:16px 52px 17px 20px;text-decoration:none;box-shadow:0 10px 28px color-mix(in srgb,var(--leque-tinta) 10%,transparent)}.home .h-cta:hover{background:var(--soft)}.home .h-cta small{color:var(--primary);opacity:1}.home .h-cta span{font-size:19px}.home .h-cta i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-style:normal;font-size:24px;font-weight:800;color:var(--primary)}@media (max-width:900px){.home .h-hero-grid{grid-template-columns:1fr;gap:24px}.home .h-hero h1{max-width:11ch}.home .h-lead{display:block;font-size:16px;margin-top:14px}.home .h-small,.home .h-who{display:none}.home .h-cta{padding:11px 44px 12px 16px}.home .h-cta span{font-size:16px}.home .h-cta i{right:16px}}.home .h-strip .h-wrap{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;font-family:Inter,system-ui,sans-serif}.home .h-guides{gap:32px}.home .h-guide{background:transparent;border:0;border-top:4px solid var(--primary);border-radius:0;padding:16px 0 0}.home .h-guide h2{font-size:24px;font-weight:900}.home .h-dl{display:grid;margin:0}.home .h-dl>div{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.home .h-dl dt{font:600 12px/1.5 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.home .h-dl dd{margin:0;color:var(--text)}@media (max-width:700px){.home .h-dl>div{grid-template-columns:1fr;gap:2px}}.home .h-hero h1{max-width:15ch}.home .h-dl dd,.home .h-guide,.home .h-site-meta{font-size:16px}.home .h-dl dt,.home .h-site-meta{color:var(--text)}.home .h-dl dt{opacity:.8}.home .h-strip .h-wrap span:first-child{font-weight:800}@media (max-width:700px){.home .h-hero{padding-bottom:36px}.home .h-strip .h-wrap{padding-block:18px}}.home .h-hero h1{max-width:17ch}@media (max-width:900px){.home .h-hero h1{max-width:11ch}}.home .h-hero h1{font-size:clamp(2.5rem,5.6vw,4.8rem)}.home .h-site{overflow:hidden;position:relative}.home .h-window-sm{max-width:400px;box-shadow:0 18px 44px color-mix(in srgb,var(--leque-tinta) 28%,transparent)}.home .h-svg-label{font:700 11px IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.2em;fill:currentColor}.home .h-site-office{--nb:color-mix(in srgb,var(--leque-green) 26%,var(--leque-tinta));--nt:var(--leque-white);--nm:color-mix(in srgb,var(--leque-white) 74%,var(--nb));background:var(--nb);color:var(--nt)}.home .h-site-office .h-site-kicker,.home .h-site-office h2{color:var(--nt)}.home .h-site-office .h-site-desc,.home .h-site-office .h-site-meta{color:var(--nm)}.home .h-site-office .h-site-kicker{color:var(--leque-oak)}.home .h-site-office .h-logo-pos{display:none}.home .h-site-office .h-logo-neg{display:block}.home .h-site-office .h-btn{--primary:var(--leque-white);--primary-hover:color-mix(in srgb,var(--leque-white) 86%,var(--leque-oak));--primary-ink:var(--leque-tinta)}.home .h-site-office .h-site-enter{color:var(--leque-oak)}.home .h-office-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;position:relative}.home .h-office-scene{order:1;display:grid;grid-gap:14px;gap:14px}.home .h-office-grid .h-site-copy{order:2}.home .h-office-grid .h-window-sm{order:3;grid-column:1/-1;justify-self:end;margin-top:-8px}.home .h-night{width:100%;height:auto;display:block;color:var(--leque-oak)}.home .h-star{fill:var(--leque-white);opacity:.7}.home .h-bld{fill:color-mix(in srgb,var(--nb) 70%,var(--leque-tinta));stroke:color-mix(in srgb,var(--leque-oak) 60%,var(--nb));stroke-width:1.5}.home .h-win{fill:color-mix(in srgb,var(--nb) 60%,var(--leque-tinta));stroke:color-mix(in srgb,var(--leque-oak) 35%,var(--nb));stroke-width:1}.home .h-win-on{fill:var(--leque-oak);stroke:var(--leque-oak)}.home .h-door{fill:color-mix(in srgb,var(--leque-oak) 40%,var(--nb))}.home .h-ground{stroke:color-mix(in srgb,var(--leque-oak) 60%,var(--nb));stroke-width:1.5}.home .h-clock-face{fill:color-mix(in srgb,var(--nb) 80%,var(--leque-tinta));stroke:var(--leque-oak);stroke-width:2}.home .h-hand-h,.home .h-hand-m,.home .h-tick{stroke:var(--leque-white);stroke-width:2;stroke-linecap:round}.home .h-hand-h{stroke-width:4}.home .h-hand-m{stroke:var(--leque-oak)}.home .h-pin{fill:var(--leque-oak)}.home .h-check{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 20px;gap:8px 20px;max-width:460px}.home .h-check li{display:flex;align-items:center;gap:10px;font:600 14px IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--nt)}.home .h-check b{flex:none;width:18px;height:18px;border:2px solid var(--leque-oak);border-radius:3px;position:relative}.home .h-check b:after{content:"";position:absolute;left:3px;top:-2px;width:6px;height:12px;border:solid var(--leque-oak);border-width:0 3px 3px 0;transform:rotate(40deg)}.home .h-check span{position:relative}.home .h-check span:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;background:var(--leque-oak)}.home .h-check-cap{font-size:14px;color:var(--nm)}.home .h-motion .h-site-office:not(.is-in) .h-win-on{fill:color-mix(in srgb,var(--nb) 60%,var(--leque-tinta));stroke:color-mix(in srgb,var(--leque-oak) 35%,var(--nb))}.home .h-site-office.is-in .h-win-on{animation:h-light .5s ease-out both;animation-delay:calc(var(--i) * 70ms + .2s)}@keyframes h-light{0%{fill:color-mix(in srgb,var(--nb) 60%,var(--leque-tinta))}to{fill:var(--leque-oak)}}.home .h-hand-h,.home .h-hand-m{transform-origin:0 0}.home .h-site-office.is-in .h-hand-m{animation:h-spin 5.2s cubic-bezier(.22,1,.36,1) both}.home .h-site-office.is-in .h-hand-h{animation:h-spin-h 5.2s cubic-bezier(.22,1,.36,1) both}@keyframes h-spin{0%{transform:rotate(-300deg)}to{transform:rotate(0)}}@keyframes h-spin-h{0%{transform:rotate(-25deg)}to{transform:rotate(0)}}.home .h-motion .h-site-office:not(.is-in) .h-check span:after{transform:scaleX(0)}.home .h-motion .h-site-office:not(.is-in) .h-check b:after{opacity:0}.home .h-site-office.is-in .h-check span:after{transform-origin:left;animation:h-strike .5s ease-out both;animation-delay:calc(var(--i) * .7s + 1s)}.home .h-site-office.is-in .h-check b:after{animation:h-tickin .3s ease-out both;animation-delay:calc(var(--i) * .7s + 1s)}@keyframes h-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes h-tickin{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.home .h-office-grid{grid-template-columns:1fr}.home .h-office-scene{order:2}.home .h-office-grid .h-site-copy{order:1}.home .h-office-grid .h-window-sm{order:3;justify-self:stretch;max-width:none}.home .h-night{max-width:420px}}.home .h-site-paint{background:var(--paper);padding-block:0 0}.home .h-paint-fan{height:150px;position:relative;overflow:hidden}.home .h-paint-fan svg{position:absolute;left:clamp(8px,4vw,120px);bottom:0;width:min(640px,100%);height:150px}.home .h-sw{transform:rotate(calc(var(--i) * 15deg - 10deg))}.home .h-motion .h-site-paint:not(.is-in) .h-sw{transform:rotate(0)}.home .h-site-paint.is-in .h-sw{animation:h-fan .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes h-fan{0%{transform:rotate(0)}to{transform:rotate(calc(var(--i) * 15deg - 10deg))}}.home .h-paint-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding-block:clamp(40px,6vw,80px) clamp(56px,7vw,96px);align-items:start}.home .h-site-paint h2{font-size:clamp(2.3rem,5.6vw,4.8rem)}.home .h-paint-side{display:grid;grid-gap:22px;gap:22px}.home .h-layers{display:grid;grid-gap:0;gap:0;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:var(--card)}.home .h-layers-t{font:700 11.5px IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.14em;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line)}.home .h-layer{padding:14px 16px;font:700 14px Inter,system-ui,sans-serif;transform-origin:left}.home .h-layer-0{background:color-mix(in srgb,var(--leque-green) 8%,var(--card));color:var(--ink)}.home .h-layer-1{background:color-mix(in srgb,var(--leque-green) 24%,var(--card));color:var(--ink)}.home .h-layer-2{background:var(--primary);color:var(--primary-ink);padding-block:22px}.home .h-motion .h-site-paint:not(.is-in) .h-layer{transform:scaleX(.35)}.home .h-site-paint.is-in .h-layer{animation:h-layer .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * .22s + .3s)}@keyframes h-layer{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}.home .h-paint-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.home .h-seal{width:110px;height:110px;flex:none;color:var(--primary)}.home .h-seal-o{fill:none;stroke:currentColor;stroke-width:2}.home .h-seal-i{fill:color-mix(in srgb,currentColor 12%,var(--card));stroke:currentColor;stroke-width:1.5}.home .h-seal-t{font:700 9.6px IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.08em;fill:currentColor}.home .h-seal-c{font:900 20px Inter,system-ui,sans-serif;fill:currentColor}.home .h-window-tilt{transform:rotate(-2.5deg);flex:1 1 220px;max-width:300px}.home .h-brush{position:absolute;left:0;right:0;bottom:0;width:100%;height:48px;display:block}.home .h-brush path{fill:none;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:0}.home .h-brush-a{stroke:var(--primary);stroke-width:22}.home .h-brush-b{stroke:color-mix(in srgb,var(--primary) 55%,var(--paper));stroke-width:8}.home .h-motion .h-site-paint:not(.is-in) .h-brush path{stroke-dashoffset:0}.home .h-site-paint.is-in .h-brush path{animation:h-draw 1.1s ease-out .2s both}@keyframes h-draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@media (max-width:900px){.home .h-paint-grid{grid-template-columns:1fr}.home .h-paint-fan,.home .h-paint-fan svg{height:110px}}.home .h-site-floor{background:color-mix(in srgb,var(--leque-oak) 20%,var(--paper));padding-top:0}.home .h-ruler{position:relative;height:54px;border-bottom:2px solid var(--primary);background:color-mix(in srgb,var(--leque-oak) 42%,var(--paper));color:var(--ink)}.home .h-ruler svg{position:absolute;inset:0 0 auto 0;width:100%;height:34px}.home .h-rt{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.home .h-ruler span{position:absolute;bottom:4px;font:700 12px IBM Plex Mono,ui-monospace,Menlo,monospace;transform:translateX(-50%)}.home .h-ruler span:first-of-type{left:1.5%}.home .h-ruler span:nth-of-type(2){left:17%}.home .h-ruler span:nth-of-type(3){left:33.5%}.home .h-ruler span:nth-of-type(4){left:50%}.home .h-ruler span:nth-of-type(5){left:66.5%}.home .h-ruler span:nth-of-type(6){left:83%}.home .h-ruler span:nth-of-type(7){left:98%}.home .h-floor-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(44px,7vw,88px)}.home .h-site-floor h2{font-size:clamp(2rem,4.2vw,3.6rem);letter-spacing:-.03em}.home .h-floor-sheet{position:relative;border:2px solid var(--primary);background:var(--paper);padding:14px;box-shadow:10px 10px 0 color-mix(in srgb,var(--primary) 30%,transparent)}.home .h-planks{width:100%;height:auto;display:block}.home .h-grain{fill:none;stroke:color-mix(in srgb,var(--leque-tinta) 40%,transparent);stroke-width:1}.home .h-dim-l{stroke:var(--ink);stroke-width:1.5}.home .h-dim-bg{fill:var(--paper)}.home .h-dim .h-svg-label{fill:var(--ink)}.home .h-window-sheet{position:absolute;right:-22px;bottom:-78px;width:min(46%,250px);transform:rotate(1.5deg)}.home .h-floor-sheet{margin-bottom:64px}.home .h-plank{opacity:1}.home .h-motion .h-site-floor:not(.is-in) .h-plank{opacity:.4}.home .h-site-floor.is-in .h-plank{animation:h-plank .5s ease-out both;animation-delay:calc(var(--i) * 70ms)}@keyframes h-plank{0%{opacity:.4}to{opacity:1}}.home .h-dim-l{stroke-dasharray:520}.home .h-site-floor.is-in .h-dim-l{animation:h-draw2 1.2s ease-out .6s both}@keyframes h-draw2{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@media (max-width:900px){.home .h-floor-grid{grid-template-columns:1fr}.home .h-floor-grid .h-site-copy{order:1}.home .h-floor-sheet{order:2;margin-bottom:40px}.home .h-window-sheet{width:62%}}@media (prefers-reduced-motion:reduce){.home *{animation:none!important;transition:none!important}}.home .h-site{scroll-margin-top:64px}.home .h-clean{fill:color-mix(in srgb,var(--leque-oak) 38%,var(--nb));transform-origin:left}.home .h-mop-s{stroke:var(--leque-oak);stroke-width:3;stroke-linecap:round}.home .h-mop-h{fill:var(--leque-white)}.home .h-mop,.home .h-motion .h-site-office:not(.is-in) .h-mop{transform:translateX(236px)}.home .h-motion .h-site-office:not(.is-in) .h-clean{transform:scaleX(.05)}.home .h-site-office.is-in .h-mop{animation:h-mopgo 3.4s cubic-bezier(.22,1,.36,1) .3s both}.home .h-site-office.is-in .h-clean{animation:h-cleango 3.4s cubic-bezier(.22,1,.36,1) .3s both}@keyframes h-mopgo{0%{transform:translateX(30px)}to{transform:translateX(236px)}}@keyframes h-cleango{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.home .h-check span:after{display:none}.home .h-paint-fanrow{padding-top:0}.home .h-site-paint .h-paint-fan{height:150px;border:0;width:min(560px,100%)}.home .h-site-paint .h-paint-fan svg{left:0}.home .h-window-sheet{right:0;bottom:-70px;width:min(50%,250px)}@media (max-width:900px){.home .h-site-paint .h-paint-fan{height:110px}.home .h-window-sheet{width:54%}.home .h-site-office .h-site-logo{margin-top:4px}}.home .h-site-paint .h-paint-grid{padding-top:12px}.home .h-site-paint .h-paint-fan{margin-top:0}.home .h-night-wrap{position:relative}.home .h-window-night{position:absolute;right:-4px;bottom:-4%;width:39%;max-width:none;transform:rotate(-2.2deg);box-shadow:0 22px 50px color-mix(in srgb,var(--leque-tinta) 55%,transparent);z-index:2}.home .h-office-grid .h-window-sm{order:0;grid-column:auto}@media (max-width:900px){.home .h-night-wrap{display:grid;grid-gap:14px;gap:14px}.home .h-window-night{position:relative;right:auto;bottom:auto;width:min(88%,380px);justify-self:end;transform:rotate(-1.8deg)}}.home .h-window-night .h-window-bar em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;margin-left:6px}.home .h-window-night{bottom:-9%;right:0;box-shadow:0 34px 60px -10px color-mix(in srgb,var(--leque-tinta) 80%,transparent),0 10px 18px color-mix(in srgb,var(--leque-tinta) 50%,transparent)}.home .h-office-scene{padding-bottom:36px}@media (max-width:900px){.home .h-window-night{bottom:auto;margin-top:12px;width:min(80%,340px)}.home .h-night-wrap .h-svg-label{font-size:13px;letter-spacing:.14em}.home .h-office-scene{padding-bottom:0}}