.home-module-scss-module__hTWbYq__page{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:40px 1.5rem 80px;display:grid}.home-module-scss-module__hTWbYq__info{flex-direction:column;gap:56px;display:flex;position:sticky;top:40px}.home-module-scss-module__hTWbYq__info .home-module-scss-module__hTWbYq__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.home-module-scss-module__hTWbYq__work{flex-direction:column;gap:56px;min-width:0;display:flex}.home-module-scss-module__hTWbYq__me{align-items:center;gap:20px;display:flex}.home-module-scss-module__hTWbYq__me>div{flex-direction:column;justify-content:center;display:flex}.home-module-scss-module__hTWbYq__avatar{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);background:var(--cover);border-radius:50%;flex:none;overflow:hidden}.home-module-scss-module__hTWbYq__avatar img{object-fit:cover;width:100%;height:100%;display:block}.home-module-scss-module__hTWbYq__name{color:var(--fg);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.2}.home-module-scss-module__hTWbYq__name span{color:var(--muted);margin-left:8px;font-size:15px;font-weight:400}.home-module-scss-module__hTWbYq__tagline{color:var(--muted);margin-top:2px;font-size:15px;line-height:1.5}.home-module-scss-module__hTWbYq__meText{flex:1;min-width:0}.home-module-scss-module__hTWbYq__themeCorner{z-index:2;top:1.5rem;right:1.5rem;position:fixed!important}.home-module-scss-module__hTWbYq__block{flex-direction:column;gap:16px;display:flex}.home-module-scss-module__hTWbYq__block h2{color:var(--accent);letter-spacing:-.01em;font-size:15px;font-weight:600}.home-module-scss-module__hTWbYq__block p{text-wrap:pretty}.home-module-scss-module__hTWbYq__availability{color:var(--muted);flex-direction:column;gap:14px;padding-top:10px;font-size:14px;display:flex}.home-module-scss-module__hTWbYq__status{align-items:center;gap:10px;display:flex}.home-module-scss-module__hTWbYq__pulse{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.home-module-scss-module__hTWbYq__pulse:after{content:"";background:#22c55e;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite home-module-scss-module__hTWbYq__pulse;position:absolute;inset:0}@keyframes home-module-scss-module__hTWbYq__pulse{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.home-module-scss-module__hTWbYq__pulse:after{animation:none}}.home-module-scss-module__hTWbYq__inlineLink{color:var(--fg);border-bottom:1px solid var(--line-strong);font-weight:500;transition:border-color .15s}.home-module-scss-module__hTWbYq__inlineLink:hover{border-color:var(--fg)}.home-module-scss-module__hTWbYq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.home-module-scss-module__hTWbYq__cardsOne{grid-template-columns:minmax(0,1fr)}.home-module-scss-module__hTWbYq__card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.home-module-scss-module__hTWbYq__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.home-module-scss-module__hTWbYq__card:hover .home-module-scss-module__hTWbYq__cardArrow{opacity:1;transform:none}.home-module-scss-module__hTWbYq__cover{aspect-ratio:16/10;background:var(--cover);border-bottom:1px solid var(--line);place-items:end center;max-width:100%;padding:9% 10% 0;display:grid;position:relative;overflow:hidden}.home-module-scss-module__hTWbYq__cover img{object-fit:cover;object-position:top;width:100%;height:100%;box-shadow:0 0 0 1px var(--line-strong),0 10px 30px -10px #0000004d;border-radius:0;display:block}.home-module-scss-module__hTWbYq__cardWide{grid-column:1/-1}.home-module-scss-module__hTWbYq__cardWide .home-module-scss-module__hTWbYq__cover img{object-position:top left}.home-module-scss-module__hTWbYq__cardsOne .home-module-scss-module__hTWbYq__cover,.home-module-scss-module__hTWbYq__cardWide .home-module-scss-module__hTWbYq__cover{aspect-ratio:2;padding:6% 12% 0}.home-module-scss-module__hTWbYq__coverPhones{place-items:center;padding:0}.home-module-scss-module__hTWbYq__coverPhones img{object-position:center;box-shadow:none;border-radius:0}.home-module-scss-module__hTWbYq__coverTile{place-items:center;padding:0}.home-module-scss-module__hTWbYq__coverTile img{aspect-ratio:1;object-fit:contain;border-radius:22%;width:30%;height:auto;box-shadow:0 18px 36px -14px #00000073}.home-module-scss-module__hTWbYq__cardsOne .home-module-scss-module__hTWbYq__coverTile,.home-module-scss-module__hTWbYq__cardsFeatured .home-module-scss-module__hTWbYq__coverTile{place-items:center;padding:0}.home-module-scss-module__hTWbYq__cardsOne .home-module-scss-module__hTWbYq__coverTile img,.home-module-scss-module__hTWbYq__cardsFeatured .home-module-scss-module__hTWbYq__coverTile img{aspect-ratio:1;object-fit:contain;width:38%;height:auto;box-shadow:0 24px 48px -18px #00000073}.home-module-scss-module__hTWbYq__cardBody{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}.home-module-scss-module__hTWbYq__cardTitle{color:var(--fg);justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.home-module-scss-module__hTWbYq__cardArrow{opacity:0;color:var(--muted);flex:none;transition:opacity .2s,transform .2s;transform:translate(-2px,2px)}.home-module-scss-module__hTWbYq__cardSummary{color:var(--muted);margin-bottom:10px;font-size:14px;line-height:1.5}.home-module-scss-module__hTWbYq__badge{background:var(--badge-bg);color:var(--badge-fg);border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 9px;font-size:12px;font-weight:500}.home-module-scss-module__hTWbYq__badgeGood{background:var(--good-bg);color:var(--good-fg)}.home-module-scss-module__hTWbYq__badgeSoon{background:var(--soon-bg);color:var(--soon-fg)}.home-module-scss-module__hTWbYq__stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;font-size:14px;display:grid}.home-module-scss-module__hTWbYq__stack div{flex-direction:column;gap:2px;display:flex}.home-module-scss-module__hTWbYq__stack b{color:var(--fg);font-weight:500}.home-module-scss-module__hTWbYq__stack span{color:var(--muted)}.home-module-scss-module__hTWbYq__social{gap:8px;display:flex}.home-module-scss-module__hTWbYq__social a{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--body);box-shadow:var(--shadow);border-radius:12px;place-items:center;transition:transform .2s,color .2s;display:grid}.home-module-scss-module__hTWbYq__social a:hover{color:var(--fg);transform:translateY(-2px)}.home-module-scss-module__hTWbYq__footer{color:var(--muted);flex-direction:column;gap:6px;padding-top:8px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.home-module-scss-module__hTWbYq__card,.home-module-scss-module__hTWbYq__social a,.home-module-scss-module__hTWbYq__cardArrow{transition:none}}@media (max-width:900px){.home-module-scss-module__hTWbYq__page{grid-template-columns:minmax(0,1fr);gap:56px;max-width:640px;padding-inline:1.5rem}.home-module-scss-module__hTWbYq__info{position:static}}@media (max-width:560px){.home-module-scss-module__hTWbYq__page{gap:44px;padding:24px 1.25rem 64px}.home-module-scss-module__hTWbYq__name{font-size:17px}.home-module-scss-module__hTWbYq__themeCorner{top:1rem;right:1.25rem}.home-module-scss-module__hTWbYq__cards{grid-template-columns:minmax(0,1fr)}.home-module-scss-module__hTWbYq__stack{grid-template-columns:repeat(2,minmax(0,1fr))}}
.monogram-module-scss-module__9gZMyq__tile{background:var(--card);border:1px solid var(--line);width:72px;height:72px;box-shadow:var(--shadow);cursor:default;border-radius:18px;flex:none;padding:7px}.monogram-module-scss-module__9gZMyq__grid{width:100%;height:100%;display:block}.monogram-module-scss-module__9gZMyq__dot{fill:var(--fg)}.monogram-module-scss-module__9gZMyq__dotOn{fill:#ff7a1a}.monogram-module-scss-module__9gZMyq__dot,.monogram-module-scss-module__9gZMyq__dotOn{opacity:.1;transform-box:fill-box;transform-origin:50%;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1);transform:scale(.7)}.monogram-module-scss-module__9gZMyq__dotOn{opacity:1;transform:scale(1)}@media (max-width:560px){.monogram-module-scss-module__9gZMyq__tile{border-radius:16px;width:64px;height:64px;padding:6px}}@media (prefers-reduced-motion:reduce){.monogram-module-scss-module__9gZMyq__dot,.monogram-module-scss-module__9gZMyq__dotOn{transition:none}}
.themeToggle-module-scss-module__Xi6FnG__themeToggle{width:2rem;height:2rem;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.themeToggle-module-scss-module__Xi6FnG__themeToggle:hover{color:var(--fg)}
