.home-module__T4_tNG__page{--col:776px;--line:#ffffff14;--text:#ededed;--soft:#a1a1a1;--faint:#6b6b6b;--link:#3b8cff;min-height:100dvh;color:var(--text);font-family:var(--font-display), system-ui, sans-serif;background:#111 repeating-linear-gradient(-45deg,#0000 0 7px,#ffffff08 7px 8px)}.home-module__T4_tNG__column{width:min(var(--col), 100%);border-inline:1px solid var(--line);background:#111;min-height:100dvh;margin:0 auto}.home-module__T4_tNG__column a{color:var(--link)}.home-module__T4_tNG__column strong{color:#fff;font-weight:600}.home-module__T4_tNG__banner{place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.home-module__T4_tNG__bannerImage{object-fit:cover;object-position:center 60%;opacity:.85;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000 45%,#0000 100%);mask-image:radial-gradient(70% 80% at 50% 40%,#000 45%,#0000 100%)}.home-module__T4_tNG__greeting{z-index:1;white-space:nowrap;background:#262626e6;border:1px solid #ffffff1f;border-radius:999px;margin:0;padding:9px 52px;font-size:14px;font-weight:500;position:absolute;top:14px;left:50%;translate:-50%}.home-module__T4_tNG__motto code{font:500 18px/1 var(--font-mono), monospace;background:#111c;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-style:normal}.home-module__T4_tNG__motto{z-index:1;color:#fff;font:italic 400 22px/1.2 var(--font-serif), Georgia, serif;text-shadow:0 1px 12px #0009;text-wrap:balance;margin:-30px 0 0;position:relative}.home-module__T4_tNG__intro{border-bottom:1px solid var(--line);padding:0 32px 34px}.home-module__T4_tNG__avatar{object-fit:cover;border:4px solid #111;border-radius:50%;width:110px;height:110px;margin-top:-40px;display:block;position:relative}.home-module__T4_tNG__nameRow{justify-content:space-between;align-items:flex-end;gap:24px;margin:28px 0 32px;display:flex}.home-module__T4_tNG__nameRow h1{font:400 36px/1.1 var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0}.home-module__T4_tNG__roles{color:var(--faint);margin:6px 0 0;font-size:14px}.home-module__T4_tNG__socials{gap:6px;display:flex}.home-module__T4_tNG__socials a{aspect-ratio:1;color:#fff;border-radius:8px;place-items:center;width:34px;display:grid}.home-module__T4_tNG__socials a:hover{background:#ffffff12}.home-module__T4_tNG__kicker{color:var(--faint);margin:0 0 4px;font-size:14px}.home-module__T4_tNG__now{color:var(--soft);margin:0;font-size:18px}.home-module__T4_tNG__now a{text-decoration:none}.home-module__T4_tNG__column>.home-module__T4_tNG__block{border-bottom:1px solid var(--line);margin-top:0;padding:26px 48px}.home-module__T4_tNG__block p{color:var(--soft);text-wrap:pretty;margin:0 0 18px;font-size:15px;line-height:1.55}.home-module__T4_tNG__block p:last-child{margin-bottom:0}.home-module__T4_tNG__block a{text-decoration:none}.home-module__T4_tNG__block a:hover{text-decoration:underline}.home-module__T4_tNG__label{margin:0 0 14px;font-weight:400;color:var(--faint)!important;font-size:16px!important}.home-module__T4_tNG__dot{color:#3d3d3d;vertical-align:2px;margin:0 2px;font-size:9px}.home-module__T4_tNG__muted{color:var(--faint)}.home-module__T4_tNG__graph{margin:0 0 26px}.home-module__T4_tNG__weeks{gap:3px;padding-bottom:4px;display:flex;overflow-x:auto}.home-module__T4_tNG__week{flex-direction:column;flex:1 0 7px;gap:3px;display:flex}.home-module__T4_tNG__week .home-module__T4_tNG__day{width:100%}.home-module__T4_tNG__day{aspect-ratio:1;background:#1e1e1e;border-radius:2px;width:10px;display:block}.home-module__T4_tNG__day[data-level="1"]{background:#0e4429}.home-module__T4_tNG__day[data-level="2"]{background:#006d32}.home-module__T4_tNG__day[data-level="3"]{background:#26a641}.home-module__T4_tNG__day[data-level="4"]{background:#39d353}.home-module__T4_tNG__graph figcaption{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-top:8px;font-size:12px;display:flex}.home-module__T4_tNG__legend{align-items:center;gap:3px;display:inline-flex}.home-module__T4_tNG__closing{text-align:center;padding:40px 32px 72px}.home-module__T4_tNG__closing p{color:var(--soft);font:400 20px/1.3 var(--font-serif), Georgia, serif;margin:0 0 16px}.home-module__T4_tNG__cta{background:#1a1a1a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:16px;text-decoration:none;display:inline-flex;color:#fff!important}.home-module__T4_tNG__cta:hover{background:#222}.home-module__T4_tNG__ctaAvatar{object-fit:cover;border-radius:50%;width:24px;height:24px}@media (max-width:640px){.home-module__T4_tNG__banner{height:210px}.home-module__T4_tNG__greeting{padding-inline:28px}.home-module__T4_tNG__motto{margin-top:10px;font-size:19px}.home-module__T4_tNG__intro{padding-inline:20px}.home-module__T4_tNG__nameRow{flex-direction:column;align-items:flex-start}.home-module__T4_tNG__column>.home-module__T4_tNG__block{padding-inline:20px}}.home-module__T4_tNG__photos{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px;display:grid}.home-module__T4_tNG__photo{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.home-module__T4_tNG__photo img{object-fit:cover;transition:scale .3s}.home-module__T4_tNG__photo:hover img{scale:1.04}@media (max-width:640px){.home-module__T4_tNG__photos{grid-template-columns:repeat(2,1fr)}}
