.home-module__aTBnBa__home{gap:20px;padding:4px 0 48px;display:grid}.home-module__aTBnBa__hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.home-module__aTBnBa__eyebrow{font:500 12px/16px var(--pr-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0}.home-module__aTBnBa__title{font:600 clamp(30px, 3vw, 40px) / 1.12 var(--pr-font-editorial);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:4px 0 0}.home-module__aTBnBa__line{max-width:64ch;color:var(--ink-soft);margin:6px 0 0;font-size:16px;line-height:24px}.home-module__aTBnBa__actions{flex-wrap:wrap;gap:10px;display:flex}.home-module__aTBnBa__primary,.home-module__aTBnBa__secondary,.home-module__aTBnBa__quiet{min-height:44px;font:600 15px/20px var(--pr-font-body);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.home-module__aTBnBa__primary{background:var(--accent);color:var(--pr-white)}.home-module__aTBnBa__primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--pr-obsidian))}.home-module__aTBnBa__secondary{border-color:var(--accent);background:var(--surface);color:var(--accent-ink)}.home-module__aTBnBa__secondary:hover{background:var(--accent-mist)}.home-module__aTBnBa__quiet{border-color:var(--line);background:var(--surface);color:var(--ink)}.home-module__aTBnBa__quiet:hover{background:var(--bg)}.home-module__aTBnBa__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-module__aTBnBa__tile{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);border-radius:18px;align-content:start;gap:4px;padding:16px 18px;text-decoration:none;display:grid}a.home-module__aTBnBa__tile:hover{border-color:var(--accent)}.home-module__aTBnBa__tileTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.home-module__aTBnBa__tileIcon,.home-module__aTBnBa__rowIcon{color:var(--accent);background:var(--accent-mist);border-radius:12px;flex:none;place-items:center;display:grid}.home-module__aTBnBa__tileIcon{width:38px;height:38px}.home-module__aTBnBa__tileNote{font:500 12px/16px var(--pr-font-body);color:var(--ink-soft);text-align:right}.home-module__aTBnBa__tileNote[data-tone=good]{color:var(--ws-success,#0a7a45)}.home-module__aTBnBa__tileNote[data-tone=warn]{color:var(--ws-warning,var(--ws-danger,#8a5300))}.home-module__aTBnBa__figure{font:600 30px/1.1 var(--pr-font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.home-module__aTBnBa__label{color:var(--ink-soft);font-size:14px;line-height:20px}.home-module__aTBnBa__go{font:600 14px/20px var(--pr-font-body);color:var(--accent-ink);margin-top:8px}.home-module__aTBnBa__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-module__aTBnBa__panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:20px;padding:18px 20px}.home-module__aTBnBa__wide{grid-column:1/-1}.home-module__aTBnBa__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.home-module__aTBnBa__panelTitle{font:600 20px/26px var(--pr-font-editorial);color:var(--ink);margin:0}.home-module__aTBnBa__panelSub{color:var(--ink-soft);flex-basis:100%;margin:0;font-size:14px;line-height:20px}.home-module__aTBnBa__panelLink{min-height:32px;font:600 14px/20px var(--pr-font-body);color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.home-module__aTBnBa__panelLink:hover{text-decoration:underline}.home-module__aTBnBa__rows{margin:0;padding:0;list-style:none;display:grid}.home-module__aTBnBa__row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.home-module__aTBnBa__rows>li:first-child>.home-module__aTBnBa__row{border-top:0}a.home-module__aTBnBa__row:hover strong{color:var(--accent-ink)}.home-module__aTBnBa__rowIcon{border-radius:10px;width:36px;height:36px}.home-module__aTBnBa__rowText{gap:1px;min-width:0;display:grid}.home-module__aTBnBa__rowText strong{font:600 15px/21px var(--pr-font-body);text-overflow:ellipsis;overflow:hidden}.home-module__aTBnBa__rowText span{color:var(--ink-soft);font-size:13px;line-height:18px}.home-module__aTBnBa__rowEnd{font:600 15px/20px var(--pr-font-body);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:8px;display:flex}.home-module__aTBnBa__chip{border:1px solid var(--line);background:var(--bg);min-height:26px;font:600 13px/18px var(--pr-font-body);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.home-module__aTBnBa__chip[data-tone=blue]{border-color:color-mix(in srgb, var(--accent) 24%, var(--pr-white));background:var(--accent-mist);color:var(--accent-ink)}.home-module__aTBnBa__chip[data-tone=good]{color:var(--ws-success,#0a7a45)}.home-module__aTBnBa__chip[data-tone=warn]{color:var(--ws-warning,var(--ws-danger,#8a5300))}.home-module__aTBnBa__chip[data-tone=quiet]{color:var(--ink-soft)}.home-module__aTBnBa__projects{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-module__aTBnBa__projects[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__aTBnBa__project{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);border-radius:16px;grid-template-rows:1fr auto;display:grid;overflow:hidden}.home-module__aTBnBa__project:has(.home-module__aTBnBa__projectLink:hover){border-color:var(--accent)}.home-module__aTBnBa__projectLink{color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.home-module__aTBnBa__projectLink:focus-visible{outline-offset:-3px;border-radius:16px}.home-module__aTBnBa__projectEnd{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.home-module__aTBnBa__projectPic{aspect-ratio:4/3;background:var(--bg);position:relative}.home-module__aTBnBa__projectPic img{object-fit:cover}.home-module__aTBnBa__projectType{background:linear-gradient(150deg, var(--accent), color-mix(in srgb, var(--accent) 55%, var(--pr-obsidian)));height:100%;color:var(--pr-white);font:600 20px/1.15 var(--pr-font-editorial);place-items:end start;padding:14px;display:grid}.home-module__aTBnBa__projectText{align-content:start;gap:2px;padding:12px 14px 14px;display:grid}.home-module__aTBnBa__projectText strong{font:600 16px/22px var(--pr-font-body)}.home-module__aTBnBa__projectText>span{color:var(--ink-soft);font-size:13px;line-height:18px}.home-module__aTBnBa__facts{font:600 14px/20px var(--pr-font-body);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.home-module__aTBnBa__facts span{white-space:nowrap}.home-module__aTBnBa__attention{font:500 12px/16px var(--pr-font-body);color:var(--accent-ink);margin-top:6px}.home-module__aTBnBa__keep{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-module__aTBnBa__empty{border:1px dashed var(--muted);background:var(--bg);color:var(--ink-soft);border-radius:16px;justify-items:start;gap:10px;padding:18px 20px;font-size:15px;line-height:22px;display:grid}.home-module__aTBnBa__empty strong{color:var(--ink)}.home-module__aTBnBa__note{color:var(--ink-soft);margin:0;font-size:13px;line-height:19px}.home-module__aTBnBa__code{font:600 26px/1.2 var(--pr-font-data);letter-spacing:.12em;color:var(--ink);margin:4px 0 0}@media (max-width:1180px){.home-module__aTBnBa__tiles,.home-module__aTBnBa__projects,.home-module__aTBnBa__projects[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.home-module__aTBnBa__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.home-module__aTBnBa__keep{grid-template-columns:minmax(0,1fr)}.home-module__aTBnBa__home{gap:16px}.home-module__aTBnBa__tiles{gap:10px}.home-module__aTBnBa__tile{padding:14px}.home-module__aTBnBa__tileIcon{width:32px;height:32px}.home-module__aTBnBa__tileNote{display:none}.home-module__aTBnBa__figure{font-size:24px}.home-module__aTBnBa__panel{border-radius:16px;padding:16px}.home-module__aTBnBa__actions{width:100%}.home-module__aTBnBa__actions>*{flex:auto}.home-module__aTBnBa__projects,.home-module__aTBnBa__projects[data-cols="3"]{gap:10px}.home-module__aTBnBa__projectText{padding:10px 12px 12px}.home-module__aTBnBa__projectText strong{font-size:15px;line-height:20px}.home-module__aTBnBa__facts{font-size:13px}}.home-module__aTBnBa__home{gap:24px}.home-module__aTBnBa__tile{box-shadow:none;border-radius:14px}.home-module__aTBnBa__tiles{gap:24px}@media (max-width:719px){.home-module__aTBnBa__tiles{gap:14px}}
