.lp.app>.app-generator{gap:2px;padding:16px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.lp.app>.app-generator .app-generator-kicker{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 48%,transparent)}.lp.app>.app-generator h1{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35;color:var(--ink)}.lp.app>.app-generator p{max-width:68ch;font-size:13px;font-weight:400;line-height:1.35;color:color-mix(in srgb,var(--ink) 72%,transparent)}.lp.app>.app-generator .app-generator-next{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:10px}.lp.app>.app-generator .app-generator-next a{display:grid;gap:2px;max-width:28ch}.lp.app>.app-generator .app-generator-next strong{font-size:13px;font-weight:400;line-height:1.35;color:var(--ink)}.lp.app>.app-generator .app-generator-next span{font-size:11px;font-weight:400;line-height:1.35;color:color-mix(in srgb,var(--ink) 48%,transparent)}.lp.app>.app-generator .app-generator-next a:hover strong{color:var(--accent-text)}.app-home.mt{--mt-rule:color-mix(in srgb,var(--ink) 12%,transparent);--mt-ink-2:color-mix(in srgb,var(--ink) 72%,transparent);--mt-ink-3:color-mix(in srgb,var(--ink) 48%,transparent);gap:0 0;padding:0 0 48px;font-weight:400;font-synthesis:none}.app-home.mt,.app-home.mt *{border-radius:0}.app-home.mt button{font:inherit;font-weight:400;letter-spacing:0}.app-home.mt .app-home-tiles-wrap{border-right:1px solid var(--mt-rule)}.app-home.mt .app-home-head{align-items:center;gap:8px 16px;margin:0;padding:16px 16px 12px}.app-home.mt .lp-eyebrow{display:block;margin:0 0 2px;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--mt-ink-3)}.app-home.mt .lp-eyebrow:before{content:none}.app-home.mt .app-home-head h2{margin:0;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.35}.app-home.mt .lp-search{width:min(280px,100%);max-width:none;margin:0;padding:0;gap:8px;border:0;border-bottom:1px solid var(--mt-rule);background:transparent;box-shadow:none;backdrop-filter:none}.app-home.mt .lp-search:focus-within{border-color:var(--accent);box-shadow:none}.app-home.mt .lp-search input{height:32px;font-size:13px}.app-home.mt .lp-search input::-moz-placeholder{color:var(--mt-ink-3)}.app-home.mt .lp-search input::placeholder{color:var(--mt-ink-3)}.app-home.mt .lp-search button{width:auto;height:28px;padding:0 10px;border-radius:0;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:400;transform:none}.app-home.mt .lp-search button:hover{transform:none}.app-home.mt .app-home-search-list{margin:0 16px 12px;border:1px solid var(--mt-rule);background:transparent}.app-home.mt .app-home-search-list button{padding:8px 12px;background:transparent}.app-home.mt .app-home-search-list button:focus-visible,.app-home.mt .app-home-search-list button:hover{background:transparent;color:var(--ink)}.app-home.mt .app-home-search-list strong{font-size:13px;font-weight:400}.app-home.mt .app-home-search-list span{color:var(--mt-ink-2);font-size:13px}.app-home.mt .app-home-job-grid,.app-home.mt .app-home-tiles{gap:0}.app-home.mt .app-home-job,.app-home.mt .app-home-tile{display:grid;grid-template-rows:32px 168px auto;min-height:0;padding:0;overflow:hidden;isolation:auto;border:0;border-right:1px solid var(--mt-rule);border-bottom:1px solid var(--mt-rule);background:transparent;color:var(--ink);text-align:left}.app-home.mt .app-home-job:nth-child(2n),.app-home.mt .app-home-tile:nth-child(2n){border-right:0}.app-home.mt .app-home-job:focus-visible,.app-home.mt .app-home-job:hover,.app-home.mt .app-home-tile:focus-visible,.app-home.mt .app-home-tile:hover{border-color:var(--mt-rule);outline:none}.app-home.mt .app-home-job:focus-visible .app-home-pane-h,.app-home.mt .app-home-job:hover .app-home-pane-h,.app-home.mt .app-home-tile:focus-visible .app-home-pane-h,.app-home.mt .app-home-tile:hover .app-home-pane-h{color:var(--ink)}.app-home.mt .app-home-pane-h{display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--mt-rule);font-size:13px;font-weight:400;line-height:1.2}.app-home.mt .app-home-job{grid-template-rows:32px 148px auto}.app-home.mt .app-home-job-media,.app-home.mt .app-home-tile-media{position:relative;inset:auto;display:block;height:168px;aspect-ratio:auto}.app-home.mt .app-home-job-media{height:148px}.app-home.mt .app-home-job-media img,.app-home.mt .app-home-tile-media img{-o-object-fit:cover;object-fit:cover;transform:none}.app-home.mt .app-home-pane-lead{display:block;padding:8px 12px 10px;border-top:1px solid var(--mt-rule);color:var(--mt-ink-2);font-size:13px;font-weight:400;line-height:1.35}.app-home.mt .app-home-jobs{gap:0;border-right:1px solid var(--mt-rule)}.app-home.mt .app-home-job-block .app-home-head{border-top:1px solid var(--mt-rule);border-bottom:1px solid var(--mt-rule)}.app-home.mt .app-home-rail{gap:0;border-left:0}.app-home.mt .app-home-rail-head{padding:12px 16px;border-bottom:1px solid var(--mt-rule)}.app-home.mt .app-home-rail .app-home-head h2,.app-home.mt .app-home-rail-head h2{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--mt-ink-3)}.app-home.mt .app-home-rail .lp-link{margin:0;padding:0;border:0;background:transparent;color:var(--mt-ink-2);font-size:13px;font-weight:400}.app-home.mt .app-home-rail .lp-link:hover{color:var(--ink)}.app-home.mt .app-home-empty{margin:0;padding:12px 16px;color:var(--mt-ink-3);font-size:13px}.app-home.mt .app-home-project-list,.app-home.mt .app-home-task-list{gap:0}.app-home.mt .app-home-project,.app-home.mt .app-home-task{gap:2px;padding:10px 16px;border:0;border-bottom:1px solid var(--mt-rule);background:transparent;color:inherit}.app-home.mt .app-home-project.is-bad,.app-home.mt .app-home-project.is-warn,.app-home.mt .app-home-project:hover,.app-home.mt .app-home-task:hover{border-color:var(--mt-rule);background:transparent}.app-home.mt .app-home-project strong,.app-home.mt .app-home-task strong{font-size:13px;font-weight:400}.app-home.mt .app-home-project span,.app-home.mt .app-home-status,.app-home.mt .app-home-task span{color:var(--mt-ink-2);font-size:13px}.app-home.mt .app-home-status{margin-left:6px;padding:0;background:transparent;font-weight:400;letter-spacing:0}.app-home.mt .app-home-file-grid{gap:0;padding:0}.app-home.mt .app-home-file{display:flex;flex-direction:column;aspect-ratio:auto;overflow:visible;border:0;border-right:1px solid var(--mt-rule);border-bottom:1px solid var(--mt-rule);background:transparent;color:var(--ink)}.app-home.mt .app-home-file:nth-child(2n){border-right:0}.app-home.mt .app-home-file:after{content:none}.app-home.mt .app-home-file img,.app-home.mt .app-home-file video{height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.app-home.mt .app-home-file span{position:static;padding:8px 12px 10px;color:var(--mt-ink-2);font-size:13px;font-weight:400}.app-home.mt .app-drop-menu{padding:0;border:1px solid var(--mt-rule);background:var(--bg);box-shadow:none}.app-home.mt .app-drop-menu button{padding:8px 12px;background:transparent;color:inherit;text-align:left}.app-home.mt .app-drop-menu button strong{font-size:13px;font-weight:400}.app-home.mt .app-drop-empty,.app-home.mt .app-drop-menu button small{color:var(--mt-ink-2);font-size:13px}@media (max-width:1100px){.app-home.mt .app-home-jobs,.app-home.mt .app-home-tiles-wrap{border-right:0}}@media (max-width:700px){.app-home.mt .app-home-file-grid,.app-home.mt .app-home-job-grid,.app-home.mt .app-home-tiles{grid-template-columns:minmax(0,1fr)}.app-home.mt .app-home-file,.app-home.mt .app-home-file:nth-child(2n),.app-home.mt .app-home-job,.app-home.mt .app-home-job:nth-child(2n),.app-home.mt .app-home-tile,.app-home.mt .app-home-tile:nth-child(2n){border-right:0}.app-home.mt .app-home-head{align-items:stretch}.app-home.mt .lp-search{width:100%;margin-top:8px}}