.hero[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr}.intro[data-astro-cid-lcdefpme]{gap:var(--s5);padding-top:var(--s6);flex-direction:column;display:flex}h1[data-astro-cid-lcdefpme]{max-width:13ch;margin-top:var(--s4);font-size:var(--step-4);letter-spacing:-.03em;font-weight:400;line-height:1}.word[data-astro-cid-lcdefpme]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{padding-right:.24em;display:inline-block}.body[data-astro-cid-lcdefpme]{max-width:36ch;font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink)}.stats[data-astro-cid-lcdefpme]{padding-top:var(--s5);border-top:1px solid var(--rule);grid-template-columns:repeat(4,auto);justify-content:start;margin-top:auto;display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding-right:var(--s5)}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{padding-left:var(--s5);border-left:1px solid var(--rule)}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.05rem}.figure[data-astro-cid-lcdefpme]{padding-block:var(--s7) var(--s5);place-items:center;display:grid}.figure[data-astro-cid-lcdefpme] .dog-sit{--rot:-9deg;width:clamp(4.4rem,8vw,6.2rem);position:absolute;bottom:16%;left:-3%}.rooms-head[data-astro-cid-lcdefpme]{position:relative}.rooms-head[data-astro-cid-lcdefpme] .dog-peek{--rot:4deg;width:4.6rem;position:absolute;bottom:-3px;right:24%}@media (prefers-reduced-motion:no-preference){.word[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) both;animation-delay:calc(var(--w) * 70ms + .15s)}@keyframes rise{0%{transform:translateY(105%)}}}.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.door[data-astro-cid-lcdefpme]{gap:var(--s2);min-height:15rem;padding:var(--cell);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);flex-direction:column;display:flex}.door-top[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s3);display:flex}.door-top[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]:first-child{color:var(--ink);align-items:center;gap:.6rem;display:inline-flex}.door[data-astro-cid-lcdefpme] .door-icon{color:var(--pigment)}.door[data-astro-cid-lcdefpme]:hover .door-icon{color:var(--on-signal)}.door-name[data-astro-cid-lcdefpme]{padding-top:var(--s6);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;margin-top:auto;line-height:1}.door-name[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);vertical-align:middle;opacity:0;transition:opacity var(--fast) var(--ease), transform var(--mid) var(--ease);font-size:.45em;transform:translate(-6px)}.door-line[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:1rem}.door-latest[data-astro-cid-lcdefpme]{margin-top:var(--s2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.door[data-astro-cid-lcdefpme]:hover,.door[data-astro-cid-lcdefpme]:focus-visible{background:var(--signal);color:var(--on-signal);--ink:var(--on-signal);--ink-soft:var(--on-signal);--ink-faint:color-mix(in oklab, var(--on-signal) 65%, transparent)}.door[data-astro-cid-lcdefpme]:hover .door-name[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{opacity:1;transform:none}.lately[data-astro-cid-lcdefpme]{padding:0;list-style:none}.lately[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.lately[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s4);padding:var(--s4) var(--cell);transition:background-color var(--fast) var(--ease);grid-template-columns:6rem 10rem 1fr auto;display:grid}.lately[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--paper-sunk)}.lately[data-astro-cid-lcdefpme] .room[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:inline-flex}.lately[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.15}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.figure[data-astro-cid-lcdefpme]{padding-block:var(--s6)}}@media (width<=620px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.door[data-astro-cid-lcdefpme]{min-height:0}.stats[data-astro-cid-lcdefpme]{row-gap:var(--s4);grid-template-columns:repeat(2,auto)}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.lately[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--s1) var(--s3);grid-template-columns:1fr auto}.lately[data-astro-cid-lcdefpme] .room[data-astro-cid-lcdefpme]{justify-self:end}.lately[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{grid-column:1/-1}.lately[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{display:none}}
