.house[data-astro-cid-v6dcxnkz]{--ease:cubic-bezier(.16, 1, .3, 1);background:var(--black)}.mark[data-astro-cid-v6dcxnkz]{margin:0 0 var(--s-2);font-size:clamp(3.2rem,11vw,9.5rem);line-height:.82}.mark[data-astro-cid-v6dcxnkz] span[data-astro-cid-v6dcxnkz]{display:inline-block}.mark[data-astro-cid-v6dcxnkz] .outline[data-astro-cid-v6dcxnkz]{color:#0000;-webkit-text-stroke:1.5px var(--bone)}.tagline[data-astro-cid-v6dcxnkz]{max-width:30ch;font-size:var(--step-1);margin:0}.cta-row[data-astro-cid-v6dcxnkz]{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.hint[data-astro-cid-v6dcxnkz]{display:none}.house-head[data-astro-cid-v6dcxnkz]{padding-block:var(--s-5) var(--s-4)}.house[data-astro-cid-v6dcxnkz]>.house-head[data-astro-cid-v6dcxnkz],.house-plain[data-astro-cid-v6dcxnkz]{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.house-plain[data-astro-cid-v6dcxnkz]{gap:var(--s-5);padding-bottom:var(--section);display:grid}.house-plain[data-astro-cid-v6dcxnkz] figure[data-astro-cid-v6dcxnkz]{gap:var(--s-2);margin:0;display:grid}.house-plain[data-astro-cid-v6dcxnkz] img[data-astro-cid-v6dcxnkz]{aspect-ratio:4/3;object-fit:cover;background:var(--ink);width:100%;height:auto}.house-plain[data-astro-cid-v6dcxnkz] h2[data-astro-cid-v6dcxnkz]{font-size:var(--step-3);margin:0;line-height:.95}.house-plain[data-astro-cid-v6dcxnkz] p[data-astro-cid-v6dcxnkz]{color:var(--muted);margin:0}.house-film[data-astro-cid-v6dcxnkz],.house[data-astro-cid-v6dcxnkz].walking .house-plain[data-astro-cid-v6dcxnkz]{display:none}.house[data-astro-cid-v6dcxnkz].walking .house-film[data-astro-cid-v6dcxnkz]{display:block;position:relative}.stage[data-astro-cid-v6dcxnkz]{background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.pic[data-astro-cid-v6dcxnkz]{position:absolute;inset:0}.pic[data-astro-cid-v6dcxnkz] canvas[data-astro-cid-v6dcxnkz],.pic[data-astro-cid-v6dcxnkz] img[data-astro-cid-v6dcxnkz]{width:100%;height:100%;display:block;position:absolute;inset:0}.pic[data-astro-cid-v6dcxnkz] img[data-astro-cid-v6dcxnkz]{object-fit:cover}.pic[data-astro-cid-v6dcxnkz]:after{content:"";pointer-events:none;background:linear-gradient(#0b0c0900 60%,#0b0c0938 76%,#0b0c09b3 100%),linear-gradient(#0b0c099e 0%,#0b0c0900 17%),linear-gradient(270deg,#0b0c0980 0%,#0b0c0900 16%);position:absolute;inset:0}.words[data-astro-cid-v6dcxnkz]{z-index:4;padding-inline:var(--gutter);padding-bottom:calc(clamp(1.5rem, 5vh, 3.25rem) + env(safe-area-inset-bottom,0px));pointer-events:none;position:absolute;inset:auto 0 0}.slot[data-astro-cid-v6dcxnkz]{align-items:end;max-width:46rem;display:grid}.slot[data-astro-cid-v6dcxnkz]>*{opacity:0;visibility:hidden;transition:opacity .26s ease, transform .42s var(--ease), visibility 0s .26s;grid-area:1/1;transform:translateY(10px)}.slot[data-astro-cid-v6dcxnkz]>.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s ease, transform .42s var(--ease);transform:none}.walking[data-astro-cid-v6dcxnkz] .house-head[data-astro-cid-v6dcxnkz]{padding:0}.walking[data-astro-cid-v6dcxnkz] .hint[data-astro-cid-v6dcxnkz]{margin:var(--s-3) 0 0;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}.hint[data-astro-cid-v6dcxnkz] i[data-astro-cid-v6dcxnkz]{transform-origin:top;width:1px;height:2.2rem;animation:drop 2.2s var(--ease) infinite;background:currentColor;display:block}@keyframes drop{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.cap[data-astro-cid-v6dcxnkz] .n[data-astro-cid-v6dcxnkz]{letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-size:.8rem}.cap[data-astro-cid-v6dcxnkz] h2[data-astro-cid-v6dcxnkz]{text-wrap:balance;margin:0 0 .7rem;font-size:clamp(2.6rem,7.5vw,6.5rem);line-height:.86}.cap[data-astro-cid-v6dcxnkz] p[data-astro-cid-v6dcxnkz]{max-width:32ch;font-size:var(--step-1);margin:0}.end-line[data-astro-cid-v6dcxnkz]{text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.4rem,6.5vw,5.5rem);line-height:.88}.rail[data-astro-cid-v6dcxnkz]{z-index:5;padding-right:var(--gutter);justify-items:end;gap:.1rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rail[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz]{cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);opacity:.9;text-shadow:0 0 6px #0b0c09e6,0 0 2px #0b0c09e6;background:0 0;border:0;align-items:center;gap:.7rem;padding:.32rem 0;font-size:.78rem;transition:opacity .16s;display:flex}.rail[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz]:after{content:"";width:1.4rem;height:2px;transition:width .26s var(--ease);background:currentColor}.rail[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz][aria-current=true]{opacity:1;color:var(--signal)}.rail[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz][aria-current=true]:after{width:2.6rem}.menu[data-astro-cid-v6dcxnkz]{top:calc(.75rem + env(safe-area-inset-top,0px));right:var(--gutter);z-index:6;display:none;position:absolute}.menu[data-astro-cid-v6dcxnkz] summary[data-astro-cid-v6dcxnkz]{cursor:pointer;border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;background:#0b0c098c;border-radius:2px;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.8rem;font-weight:700;list-style:none;display:inline-flex}.menu[data-astro-cid-v6dcxnkz] summary[data-astro-cid-v6dcxnkz]::-webkit-details-marker{display:none}.menu[data-astro-cid-v6dcxnkz] ol[data-astro-cid-v6dcxnkz]{background:var(--ink);border:1px solid var(--olive-700);border-radius:2px;min-width:15rem;margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.menu[data-astro-cid-v6dcxnkz] ol[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz]{text-align:left;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;color:var(--bone);background:0 0;border:0;padding:0 .7rem}.menu[data-astro-cid-v6dcxnkz] ol[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz][aria-current=true]{color:var(--signal)}.meter[data-astro-cid-v6dcxnkz]{z-index:6;background:var(--line);height:3px;position:absolute;inset:auto 0 0}.meter[data-astro-cid-v6dcxnkz] i[data-astro-cid-v6dcxnkz]{background:var(--signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.loading[data-astro-cid-v6dcxnkz]{right:var(--gutter);bottom:calc(.9rem + env(safe-area-inset-bottom,0px));z-index:6;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;position:absolute}@media (width<=47.99rem),(aspect-ratio<=4/5){.pic[data-astro-cid-v6dcxnkz]{height:58%;inset:0 0 auto}.pic[data-astro-cid-v6dcxnkz]:after{background:linear-gradient(to top, var(--black) 0%, #0b0c0900 26%), linear-gradient(to bottom, #0b0c09b3 0%, #0b0c0900 30%)}.words[data-astro-cid-v6dcxnkz]{padding-bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));align-items:start;display:grid;top:54%}.slot[data-astro-cid-v6dcxnkz]{align-items:start}.rail[data-astro-cid-v6dcxnkz]{display:none}.menu[data-astro-cid-v6dcxnkz]{display:block;top:calc(58% - 3.6rem)}.mark[data-astro-cid-v6dcxnkz]{font-size:clamp(3rem,15.5vw,5rem)}.cap[data-astro-cid-v6dcxnkz] h2[data-astro-cid-v6dcxnkz]{font-size:clamp(2.5rem,13vw,4.2rem)}}@media (width>=56.25rem){.house-plain[data-astro-cid-v6dcxnkz]{column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.rail[data-astro-cid-v6dcxnkz] button[data-astro-cid-v6dcxnkz]:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.hint[data-astro-cid-v6dcxnkz] i[data-astro-cid-v6dcxnkz]{animation:none}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-strong);max-width:52rem}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:3.75rem;padding-block:var(--s-3);font-size:var(--step-1);cursor:pointer;font-weight:600;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.mark[data-astro-cid-hemr5th4]{flex:none;width:1rem;height:1rem;position:relative}.mark[data-astro-cid-hemr5th4]:before,.mark[data-astro-cid-hemr5th4]:after{content:"";width:100%;height:2px;transition:transform .24s var(--ease-out);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0}.mark[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.answer[data-astro-cid-hemr5th4]{padding-bottom:var(--s-4);max-width:62ch;color:color-mix(in srgb, var(--bone) 88%, transparent)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}details[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .28s var(--ease-out), content-visibility .28s allow-discrete;overflow:clip}details[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}}}@media (hover:hover) and (pointer:fine){summary[data-astro-cid-hemr5th4]:hover{color:var(--signal)}}.reviews[data-astro-cid-4bjs7uhz]{gap:var(--s-4);margin-top:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}blockquote[data-astro-cid-4bjs7uhz]{font-size:var(--step-1);margin-bottom:var(--s-2);line-height:1.4}.statement[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.statement-lead[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:18ch}.statement-body[data-astro-cid-lcdefpme]{gap:var(--s-2);max-width:40ch;font-size:var(--step-1);justify-items:start;line-height:1.4;display:grid}.tool-card[data-astro-cid-lcdefpme]{gap:var(--s-4);margin-top:var(--s-5);padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-ui) ease;text-decoration:none;display:grid}.tool-card[data-astro-cid-lcdefpme].alone{margin-top:0}.tool-card-text[data-astro-cid-lcdefpme]{margin-top:var(--s-2);max-width:52ch;color:var(--muted)}.tool-card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}.follow[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}.follow-lede[data-astro-cid-lcdefpme]{margin-block:var(--s-2) var(--s-4);color:var(--muted)}@media (width>=56.25rem){.statement[data-astro-cid-lcdefpme]{column-gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr))}.statement-lead[data-astro-cid-lcdefpme]{grid-column:1/span 9;max-width:none}.statement-body[data-astro-cid-lcdefpme]{margin-top:var(--s-4);grid-column:8/span 5}.tool-card[data-astro-cid-lcdefpme]{padding:var(--s-5);grid-template-columns:1fr auto;align-items:center}.follow[data-astro-cid-lcdefpme]{align-items:start;gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (hover:hover) and (pointer:fine){.tool-card[data-astro-cid-lcdefpme]:hover{border-color:var(--signal)}}
