.v4-hub[data-astro-cid-ej7omk5q]{display:none;width:100%}.v4-hub--list[data-astro-cid-ej7omk5q]{display:block}.v4-hub__svg[data-astro-cid-ej7omk5q]{display:none;width:100%;height:auto;max-width:600px;margin-inline:auto;overflow:visible}.v4-hub__lines[data-astro-cid-ej7omk5q] line[data-astro-cid-ej7omk5q]{stroke:var(--color-rule);stroke-width:2}.v4-hub__plate[data-astro-cid-ej7omk5q]{fill:var(--color-panel);stroke:var(--color-rule);stroke-width:2}.v4-hub__node[data-astro-cid-ej7omk5q] circle[data-astro-cid-ej7omk5q]{fill:var(--color-panel);stroke:var(--color-rule);stroke-width:2}.v4-hub__glyph[data-astro-cid-ej7omk5q]{color:var(--color-cream)}.v4-hub__node[data-astro-cid-ej7omk5q] text[data-astro-cid-ej7omk5q]{fill:var(--color-cream);font-family:var(--font-sans);font-size:16px;font-weight:600}.v4-hub__dots[data-astro-cid-ej7omk5q] circle[data-astro-cid-ej7omk5q]{fill:var(--color-gold);opacity:0;animation:v4-hub-travel 3.3s cubic-bezier(.45,0,.55,1) infinite both}@keyframes v4-hub-travel{0%{transform:translate(0);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}@media(prefers-reduced-motion:reduce){.v4-hub__dots[data-astro-cid-ej7omk5q] circle[data-astro-cid-ej7omk5q]{animation:none;opacity:1;transform:translate(calc(var(--dx) * .55),calc(var(--dy) * .55))}}.v4-hub__list[data-astro-cid-ej7omk5q]{list-style:none;padding:0;display:grid;gap:.5rem}.v4-hub__list[data-astro-cid-ej7omk5q] li[data-astro-cid-ej7omk5q]{display:flex;align-items:center;gap:.875rem;padding:.625rem .875rem .625rem .625rem;background-color:var(--color-panel);border:1px solid var(--color-rule);border-radius:14px;font-weight:600;color:var(--color-cream)}.v4-hub__list-icon[data-astro-cid-ej7omk5q]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;border:1px solid var(--color-rule);background-color:var(--color-night)}@media(min-width:768px){.v4-hub[data-astro-cid-ej7omk5q],.v4-hub__svg[data-astro-cid-ej7omk5q]{display:block}.v4-hub__list[data-astro-cid-ej7omk5q]{display:none}}.v4-toast[data-astro-cid-lrmicswf]{display:flex;gap:.875rem;align-items:flex-start;padding:.875rem 1rem;background-color:var(--color-panel);border:1px solid var(--color-rule);border-radius:14px;min-width:0}.v4-toast__icon[data-astro-cid-lrmicswf]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;border:1px solid var(--color-rule);background-color:var(--color-night);flex-shrink:0}.v4-toast__body[data-astro-cid-lrmicswf]{min-width:0;flex:1}.v4-toast__meta[data-astro-cid-lrmicswf]{display:flex;justify-content:space-between;gap:.75rem;font-size:.75rem;font-weight:600;color:var(--color-muted)}.v4-toast__meta[data-astro-cid-lrmicswf] time[data-astro-cid-lrmicswf]{font-variant-numeric:tabular-nums;white-space:nowrap}.v4-toast__text[data-astro-cid-lrmicswf]{margin-top:.125rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--color-cream)}.v4-tree[data-astro-cid-exceeq4s]{position:relative}.v4-tree__node[data-astro-cid-exceeq4s]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.375rem;background-color:var(--color-panel);border:2px solid var(--color-rule);border-radius:999px}.v4-tree__dot[data-astro-cid-exceeq4s]{width:10px;height:10px;border-radius:999px;background-color:var(--color-gold)}.v4-tree__name[data-astro-cid-exceeq4s]{font-family:var(--font-display);font-weight:800;font-size:1.375rem;letter-spacing:-.015em;color:var(--color-cream)}.v4-tree__caption[data-astro-cid-exceeq4s]{font-size:.875rem;font-weight:600;color:var(--color-muted)}.v4-tree__lines[data-astro-cid-exceeq4s]{display:none}.v4-tree__branches[data-astro-cid-exceeq4s]{list-style:none;margin:0 0 0 1.5rem;padding:1rem 0 0 1.5rem;border-left:2px solid var(--color-rule);display:grid;gap:.75rem}.v4-tree__branch[data-astro-cid-exceeq4s]{position:relative}.v4-tree__branch[data-astro-cid-exceeq4s]:before{content:"";position:absolute;left:-1.5rem;top:1.75rem;width:1.5rem;border-top:2px solid var(--color-rule)}.v4-tree__card[data-astro-cid-exceeq4s]{height:100%;display:grid;grid-template-columns:auto 1fr;column-gap:.875rem;align-items:start;padding:1rem 1.125rem;background-color:var(--color-panel);border:1px solid var(--color-rule);border-radius:14px}.v4-tree__icon[data-astro-cid-exceeq4s]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;border:1px solid var(--color-rule);background-color:var(--color-night)}.v4-tree__icon[data-astro-cid-exceeq4s]{grid-row:span 2}.v4-tree__title[data-astro-cid-exceeq4s]{margin-top:.125rem;font-family:var(--font-display);font-weight:800;font-size:1.125rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-cream)}.v4-tree__line[data-astro-cid-exceeq4s]{margin-top:.375rem;font-size:.9375rem;line-height:1.5;color:var(--color-muted)}.v4-tree__toasts[data-astro-cid-exceeq4s]{display:grid;gap:.625rem;margin-top:2rem;max-width:26rem}@media(min-width:1024px){.v4-tree[data-astro-cid-exceeq4s]{text-align:center}.v4-tree__lines[data-astro-cid-exceeq4s]{display:block;width:100%;height:96px;margin-top:-2px}.v4-tree__lines[data-astro-cid-exceeq4s] path[data-astro-cid-exceeq4s]{fill:none;stroke:var(--color-rule);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.v4-tree__branches[data-astro-cid-exceeq4s]{margin:0;padding:0;border:0;gap:0;grid-template-columns:repeat(var(--n),minmax(0,1fr));text-align:left}.v4-tree__branch[data-astro-cid-exceeq4s]{padding-inline:.375rem}.v4-tree__branch[data-astro-cid-exceeq4s]:before{display:none}.v4-tree__card[data-astro-cid-exceeq4s]{display:block;padding:1.125rem 1rem 1.25rem}.v4-tree__title[data-astro-cid-exceeq4s]{margin-top:.875rem}.v4-tree__toasts[data-astro-cid-exceeq4s]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-top:2.5rem;text-align:left}}@media(prefers-reduced-motion:no-preference){.v4-tree__lines[data-astro-cid-exceeq4s] path[data-astro-cid-exceeq4s]{transition:stroke-dashoffset .5s ease-out;transition-delay:calc(var(--i) * 40ms)}.v4-tree__branch[data-astro-cid-exceeq4s],.v4-tree__toast[data-astro-cid-exceeq4s]{transition:opacity .45s ease-out,transform .45s ease-out;transition-delay:calc(.15s + var(--i) * 50ms)}.v4-tree[data-astro-cid-exceeq4s].reveal-pending .v4-tree__lines[data-astro-cid-exceeq4s] path[data-astro-cid-exceeq4s]{stroke-dashoffset:1}.v4-tree[data-astro-cid-exceeq4s].reveal-pending .v4-tree__branch[data-astro-cid-exceeq4s],.v4-tree[data-astro-cid-exceeq4s].reveal-pending .v4-tree__toast[data-astro-cid-exceeq4s]{opacity:0;transform:translateY(10px)}}.v4-arc[data-astro-cid-nkny3ttk]{--swipe-w: 13.5rem;margin-inline:-1.25rem}.v4-arc__ring[data-astro-cid-nkny3ttk]{list-style:none;margin:0;padding:.25rem 1.25rem 1rem;display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent}.v4-arc__tile[data-astro-cid-nkny3ttk]{flex:0 0 var(--swipe-w);scroll-snap-align:start;padding:1.25rem 1.125rem 1.375rem;background-color:var(--color-panel);border:1px solid var(--color-rule);border-radius:16px}.v4-arc__dot[data-astro-cid-nkny3ttk]{display:block;width:8px;height:8px;border-radius:999px;background-color:var(--color-gold);transition:background-color .2s}.v4-arc__name[data-astro-cid-nkny3ttk]{margin-top:1rem;font-family:var(--font-display);font-weight:800;font-size:1.25rem;line-height:1.15;letter-spacing:-.015em;color:var(--color-cream)}.v4-arc__caption[data-astro-cid-nkny3ttk]{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:var(--color-muted)}@media(min-width:640px){.v4-arc[data-astro-cid-nkny3ttk]{margin-inline:-2rem}.v4-arc__ring[data-astro-cid-nkny3ttk]{padding-inline:2rem;scroll-padding-inline:2rem}}@media(min-width:1024px){.v4-arc[data-astro-cid-nkny3ttk]{margin-inline:-3rem}.v4-arc__ring[data-astro-cid-nkny3ttk]{padding-inline:3rem;scroll-padding-inline:3rem}}@media(min-width:1280px){.v4-arc[data-astro-cid-nkny3ttk]{position:relative;height:19rem;margin-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.v4-arc__ring[data-astro-cid-nkny3ttk]{position:absolute;inset:0;display:block;overflow:visible;padding:0;transform:scale(var(--arc-scale, 1));transform-origin:50% 0}.v4-arc__tile[data-astro-cid-nkny3ttk]{position:absolute;left:50%;top:1rem;width:var(--arc-tile);min-height:13.5rem;margin-left:calc(var(--arc-tile) / -2);padding:1.125rem .875rem 1.25rem;transform-origin:50% var(--radius);transform:rotate(calc(var(--i) * var(--step)));will-change:transform,opacity;transition:border-color .2s}.v4-arc__tile[data-astro-cid-nkny3ttk]:hover{border-color:color-mix(in srgb,var(--color-blue) 45%,var(--color-rule))}.v4-arc__tile[data-astro-cid-nkny3ttk]:hover .v4-arc__dot[data-astro-cid-nkny3ttk]{background-color:var(--color-blue)}.v4-arc__name[data-astro-cid-nkny3ttk]{font-size:1.0625rem}.v4-arc__caption[data-astro-cid-nkny3ttk]{font-size:.8125rem}}.v4-highlight[data-astro-cid-jiix2tok]{display:inline-block;background-color:var(--color-gold);color:var(--color-night);line-height:.92;padding:.02em .08em .06em;margin:0 .02em;border-radius:.1em}.v4-tg[data-astro-cid-zharc6tt]{aspect-ratio:4 / 3;width:100%;border-radius:10px;background-color:var(--color-night);border:1px solid var(--color-rule);display:grid;place-items:center;overflow:hidden}.v4-tg[data-astro-cid-zharc6tt] svg[data-astro-cid-zharc6tt]{width:86%;height:auto;overflow:visible}.v4-tg[data-astro-cid-zharc6tt] .tg-line{fill:none;stroke:var(--color-cream);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.v4-tg[data-astro-cid-zharc6tt] .tg-faint{fill:none;stroke:var(--color-rule);stroke-width:2.5;stroke-linecap:round}.v4-tg[data-astro-cid-zharc6tt] .tg-gold{fill:none;stroke:var(--color-gold);stroke-width:4;stroke-linecap:round}.v4-tg[data-astro-cid-zharc6tt] .tg-gold-fill{fill:var(--color-gold);stroke:none}.v4-tg[data-astro-cid-zharc6tt] .tg-flake{opacity:0;animation:tg-flake 6s ease-in-out infinite;animation-delay:calc(var(--i) * .28s)}.v4-tg[data-astro-cid-zharc6tt] .tg-flake--g{fill:var(--color-gold)}.v4-tg[data-astro-cid-zharc6tt] .tg-flake--c{fill:var(--color-cream)}.v4-tg[data-astro-cid-zharc6tt] .tg-flake--m{fill:var(--color-muted)}.v4-tg[data-astro-cid-zharc6tt] .tg-squeegee{animation:tg-sweep 6s ease-in-out infinite}@keyframes tg-flake{0%,8%{opacity:0}20%,85%{opacity:1}to{opacity:0}}@keyframes tg-sweep{0%{transform:translate(0)}55%{transform:translate(150px)}to{transform:translate(0)}}.v4-tg[data-astro-cid-zharc6tt] .tg-stripe{fill:var(--color-panel);stroke:var(--color-rule);stroke-width:1.5;transform-origin:0 150px;animation:tg-paint 5s ease-in-out infinite}.v4-tg[data-astro-cid-zharc6tt] .tg-stripe--2{animation-delay:1.2s}.v4-tg[data-astro-cid-zharc6tt] .tg-roller{animation:tg-roll 2.5s ease-in-out infinite alternate}@keyframes tg-paint{0%{transform:scaleY(0)}45%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tg-roll{0%{transform:translateY(-28px)}to{transform:translateY(22px)}}.v4-tg[data-astro-cid-zharc6tt] .tg-band{fill:var(--color-panel);stroke:none;opacity:0;animation:tg-band 7s ease-in-out infinite;animation-delay:calc(var(--i) * .9s)}.v4-tg[data-astro-cid-zharc6tt] .tg-band--alt{fill:var(--color-rule)}.v4-tg[data-astro-cid-zharc6tt] .tg-mower{animation:tg-mow 7s ease-in-out infinite}.v4-tg[data-astro-cid-zharc6tt] .tg-wheel{fill:var(--color-night);stroke:var(--color-cream);stroke-width:2}.v4-tg[data-astro-cid-zharc6tt] .tg-tree{transform-origin:196px 100px;animation:tg-tree 5s ease-in-out infinite alternate}@keyframes tg-band{0%,5%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes tg-mow{0%{transform:translate(0)}70%{transform:translate(166px)}to{transform:translate(0)}}@keyframes tg-tree{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.v4-tg[data-astro-cid-zharc6tt] .tg-post{animation:tg-post 6s ease-out infinite;animation-delay:calc(var(--i) * .3s)}.v4-tg[data-astro-cid-zharc6tt] .tg-rail{fill:none;stroke:var(--color-gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:180;animation:tg-draw 6s ease-in-out infinite}.v4-tg[data-astro-cid-zharc6tt] .tg-rail--2{animation-delay:.4s}@keyframes tg-post{0%{transform:translateY(-24px);opacity:0}12%,88%{transform:translateY(0);opacity:1}to{opacity:0}}@keyframes tg-draw{0%,30%{stroke-dashoffset:180}55%,88%{stroke-dashoffset:0}to{stroke-dashoffset:180}}.v4-tg[data-astro-cid-zharc6tt] .tg-water{fill:none;stroke:var(--color-blue);stroke-width:3;stroke-linecap:round}.v4-tg[data-astro-cid-zharc6tt] .tg-water--2{stroke:var(--color-muted)}.v4-tg[data-astro-cid-zharc6tt] .tg-waves{animation:tg-wave 4s linear infinite}@keyframes tg-wave{0%{transform:translate(0)}to{transform:translate(-60px)}}.v4-tg[data-astro-cid-zharc6tt] .tg-joint{fill:none;stroke:var(--color-muted);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:64;animation:tg-cut 6s ease-in-out infinite}.v4-tg[data-astro-cid-zharc6tt] .tg-joint--2{animation-delay:.5s}.v4-tg[data-astro-cid-zharc6tt] .tg-trowel{animation:tg-trowel 3s ease-in-out infinite alternate}@keyframes tg-cut{0%,20%{stroke-dashoffset:64}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:64}}@keyframes tg-trowel{0%{transform:translate(-40px,6px)}to{transform:translate(30px,-4px)}}@media(prefers-reduced-motion:reduce){.v4-tg[data-astro-cid-zharc6tt] *{animation:none!important}.v4-tg[data-astro-cid-zharc6tt] .tg-flake,.v4-tg[data-astro-cid-zharc6tt] .tg-post,.v4-tg[data-astro-cid-zharc6tt] .tg-band{opacity:1}}.v4-trade[data-astro-cid-3xvmhxtn]{display:flex;flex-direction:column;gap:1rem;padding:.75rem .75rem 1.25rem;background-color:var(--color-panel);border:1px solid var(--color-rule);border-radius:16px;color:inherit;text-decoration:none;transition:border-color .2s ease}.v4-trade--link[data-astro-cid-3xvmhxtn]:hover{border-color:var(--color-muted)}.v4-trade[data-astro-cid-3xvmhxtn] .v4-placeholder{border-radius:10px;background-color:var(--color-night)}.v4-trade__photo[data-astro-cid-3xvmhxtn]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.v4-trade__body[data-astro-cid-3xvmhxtn]{padding-inline:.5rem}.v4-trade__line[data-astro-cid-3xvmhxtn]{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:var(--color-muted)}.home-pad[data-astro-cid-j7pv25f6]{padding-block:clamp(3.75rem,7vw,6rem)}.home-hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2rem,5vw,4.5rem) clamp(3.75rem,7vw,6rem)}.home-owned[data-astro-cid-j7pv25f6]{color:var(--color-cream);font-weight:600}.home-hero[data-astro-cid-j7pv25f6] .t-h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.375rem,5.2vw,4.25rem)}.home-promises[data-astro-cid-j7pv25f6]{list-style:none;padding:0;font-weight:600;color:var(--color-cream)}.home-card[data-astro-cid-j7pv25f6]{padding:clamp(1.5rem,3vw,2.5rem);background-color:var(--color-panel);border:1px solid var(--color-rule);border-radius:16px}.home-badge[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:12px;border:1px solid var(--color-rule);background-color:var(--color-night)}.home-problem[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.home-problem[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem}.home-source[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:.875rem;color:var(--color-muted)}.home-report[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}.home-report__label[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-muted)}.home-report__rows[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:0}.home-report__rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(7rem,.8fr) 1.2fr;gap:1rem;padding-block:.75rem;border-bottom:1px solid var(--color-rule)}.home-report__rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.home-report__rows[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.home-report__rows[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-cream);font-variant-numeric:tabular-nums}.home-own__text[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.4;letter-spacing:-.01em;color:var(--color-cream)}.home-ladder[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.home-ladder[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.home-ladder[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem}.home-ladder[data-astro-cid-j7pv25f6] .home-card[data-astro-cid-j7pv25f6]{padding:1.25rem}}.home-rung__compare[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:700;color:var(--color-cream)}.home-rung[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem}.home-rung--front[data-astro-cid-j7pv25f6]{border-color:var(--color-blue)}.home-rung__price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.125rem;color:var(--color-cream);font-variant-numeric:tabular-nums}.home-rung__who[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:var(--color-cream)}.home-rung__terms[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.5rem;font-size:.875rem;color:var(--color-gold);font-weight:600}.home-compare[data-astro-cid-j7pv25f6]{margin-top:1.5rem;max-width:52rem;display:grid;gap:.5rem}.home-compare__big[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.3;color:var(--color-cream)}.home-portrait[data-astro-cid-j7pv25f6]{max-width:10rem}@media(min-width:768px){.home-portrait[data-astro-cid-j7pv25f6]{max-width:14rem}}.home-about__text[data-astro-cid-j7pv25f6]{max-width:44rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.4;letter-spacing:-.01em;color:var(--color-cream)}.home-close[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,6vw,5rem) clamp(4.5rem,10vw,8rem)}
