.page.astro-vi3vxcth{--navy:#2c3942;--deep:#875244;--paper:#f6f3ee;--sand:#ece3da;--blush:#e3c9b9;--ink:#4c5a64;--line:#2c394238;--out:cubic-bezier(.23,1,.32,1);--g:max(16px,5vw,calc(50vw - 640px));font:400 16px/1.6 var(--font-body);color:var(--navy);background:var(--paper);overflow:clip}h1.astro-vi3vxcth,h2.astro-vi3vxcth,h3.astro-vi3vxcth,h4.astro-vi3vxcth{text-wrap:balance;margin:0;font-weight:400}h2.astro-vi3vxcth{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(34px,4.4vw,58px);line-height:1.05}p.astro-vi3vxcth{margin:0}.cover.astro-vi3vxcth{color:#fff;view-timeline:--cover block;background:#b6937a;height:clamp(640px,min(100svh,max(760px,76vw)),1000px);position:relative;overflow:clip}.cover.astro-vi3vxcth:before{content:"";filter:blur(46px);background:url(/assets/brands-hero-maeve.webp) 50% 20%/cover;position:absolute;inset:-60px}.cover.astro-vi3vxcth>.fg.astro-vi3vxcth{transform-origin:50% 30%;width:auto;max-width:none;height:112%;position:absolute;top:60px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.title.astro-vi3vxcth{text-align:center;width:min(860px,92%);position:absolute;bottom:clamp(36px,5vw,56px);left:50%;transform:translate(-50%)}.issue.astro-vi3vxcth{letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 12px #462c1eb3;margin:0 0 18px;font-size:12px;font-weight:600}h1.astro-vi3vxcth{font-family:var(--font-display);text-shadow:0 1px 18px #462c1e8c;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.stats.astro-vi3vxcth{pointer-events:none;position:absolute;inset:0}.stat.astro-vi3vxcth{text-shadow:0 1px 14px #462c1e99;max-width:290px;position:absolute}.stat.astro-vi3vxcth b.astro-vi3vxcth{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(40px,5vw,62px);font-style:italic;font-weight:400;line-height:1;display:block}.stat.astro-vi3vxcth span.astro-vi3vxcth{letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600;display:block}.l1.astro-vi3vxcth{top:44%;left:max(20px,4vw)}.l2.astro-vi3vxcth{top:64%;left:max(20px,4vw)}.r1.astro-vi3vxcth{text-align:right;top:52%;right:max(20px,4vw)}.r2.astro-vi3vxcth{text-align:right;top:72%;right:max(20px,4vw)}@media (width>=1200px){.cover.astro-vi3vxcth>.fg.astro-vi3vxcth{top:84px}}.kicker.astro-vi3vxcth{letter-spacing:.22em;text-transform:uppercase;color:var(--deep);margin:0 0 18px;font-size:12px;font-weight:600}.kicker.astro-vi3vxcth.on{color:var(--blush)}.lede.astro-vi3vxcth{max-width:48ch;font-size:17px;line-height:1.7}.cta.astro-vi3vxcth{background:var(--navy);color:#fff;transition:transform .16s var(--out),background-color .2s ease;border-radius:999px;padding:15px 30px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.cta.astro-vi3vxcth:active{transform:scale(.97)}.cta.astro-vi3vxcth.ghost{color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:0 0}.cta.astro-vi3vxcth.light{background:var(--paper);color:var(--navy)}.cta-row.astro-vi3vxcth{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}small.astro-vi3vxcth.nt{font-size:14px;line-height:1.5}.head.astro-vi3vxcth{flex-wrap:wrap;align-items:flex-end;gap:20px clamp(32px,7vw,96px);margin-bottom:clamp(32px,4.5vw,56px);display:flex}.head.astro-vi3vxcth>div.astro-vi3vxcth,.head.astro-vi3vxcth>p.astro-vi3vxcth{flex:360px;min-width:0}.band.astro-vi3vxcth{padding:clamp(64px,8vw,112px) var(--g)}.vh.astro-vi3vxcth{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split.astro-vi3vxcth{padding:clamp(56px,7vw,92px) var(--g) clamp(40px,5vw,64px);flex-wrap:wrap;align-items:flex-end;gap:32px clamp(32px,7vw,96px);display:flex}.split.astro-vi3vxcth>div.astro-vi3vxcth{flex:360px;min-width:0}.big.astro-vi3vxcth{font-family:var(--font-display);max-width:30em;font-size:clamp(23px,2.5vw,31px);line-height:1.28}.houses.astro-vi3vxcth{padding-block:clamp(24px,3vw,40px) clamp(56px,6vw,80px)}.hintro.astro-vi3vxcth{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--deep);text-align:center;max-width:44em;margin:0 auto 28px;font-size:12px;font-weight:600;line-height:1.7}.wall.astro-vi3vxcth{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.wall.astro-vi3vxcth>li.astro-vi3vxcth{place-items:center;height:84px;padding:14px 16px;display:grid}.wall.astro-vi3vxcth img.astro-vi3vxcth{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.85;width:100%;height:44px}.rest.astro-vi3vxcth .spill.astro-vi3vxcth{display:none}.houses-more.astro-vi3vxcth{margin-top:10px}.houses-more.astro-vi3vxcth summary.astro-vi3vxcth{cursor:pointer;width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:transform .16s var(--out);border-radius:999px;margin:0 auto;padding:11px 22px;font-size:14px;font-weight:500;list-style:none}.houses-more.astro-vi3vxcth summary.astro-vi3vxcth::-webkit-details-marker{display:none}.houses-more.astro-vi3vxcth summary.astro-vi3vxcth:active{transform:scale(.97)}.houses-more.astro-vi3vxcth .less.astro-vi3vxcth,.houses-more.astro-vi3vxcth[open] .more.astro-vi3vxcth{display:none}.houses-more.astro-vi3vxcth[open] .less.astro-vi3vxcth{display:inline}.houses-more.astro-vi3vxcth[open] summary.astro-vi3vxcth{margin-bottom:14px}@media (width<=720px){.wall.astro-vi3vxcth{grid-template-columns:repeat(3,minmax(0,1fr))}.wall.astro-vi3vxcth>li.astro-vi3vxcth{height:72px;padding:12px}.lead.astro-vi3vxcth .spill.astro-vi3vxcth{display:none}.rest.astro-vi3vxcth .spill.astro-vi3vxcth{display:grid}}.film.astro-vi3vxcth{gap:14px;margin:12px -60px clamp(56px,7vw,96px);display:grid;rotate:-2deg}.strip.astro-vi3vxcth{gap:14px;width:max-content;display:flex;translate:-12%}.strip.astro-vi3vxcth.b{translate:-24%}.strip.astro-vi3vxcth img.astro-vi3vxcth{aspect-ratio:2/3;object-fit:cover;width:auto;height:clamp(200px,24vw,310px);display:block}.cols.astro-vi3vxcth{color:var(--deep);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:clamp(32px,7vw,96px);padding-bottom:12px;display:grid}.cols.astro-vi3vxcth span.astro-vi3vxcth{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.1}.pairs.astro-vi3vxcth{margin-bottom:32px}.pair.astro-vi3vxcth{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px clamp(32px,7vw,96px);padding:30px 0;display:grid}.pair.astro-vi3vxcth:last-child{border-bottom:1px solid var(--line)}.tg.astro-vi3vxcth{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pair.astro-vi3vxcth h3.astro-vi3vxcth{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.pair.astro-vi3vxcth p.astro-vi3vxcth:not(.tg){max-width:44ch;font-size:15.5px;line-height:1.65}.pair.astro-vi3vxcth .ans.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);color:var(--deep);margin-bottom:10px;font-size:clamp(28px,3.2vw,40px);font-style:italic;font-weight:400;line-height:1.08}.story.astro-vi3vxcth{background:var(--sand);padding:clamp(56px,7vw,96px) var(--g);timeline-scope:--s1,--s2,--s3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);display:grid;position:relative}.steps.astro-vi3vxcth{z-index:6;min-width:0;position:relative}.steps.astro-vi3vxcth>h2.astro-vi3vxcth{margin-bottom:12px}.steps.astro-vi3vxcth ol.astro-vi3vxcth{margin:0;padding:0;list-style:none}.stp.astro-vi3vxcth{flex-direction:column;justify-content:center;max-width:30em;min-height:72vh;display:flex;position:relative}.stp.astro-vi3vxcth:last-child{min-height:56vh}.num.astro-vi3vxcth{font-family:var(--font-display);color:var(--terracotta);font-variant-numeric:lining-nums;font-size:clamp(70px,9vw,120px);font-style:italic;line-height:1}.stp.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);margin:8px 0 12px;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.stp.astro-vi3vxcth p.astro-vi3vxcth{line-height:1.65}.st1.astro-vi3vxcth{view-timeline:--s1 block}.st2.astro-vi3vxcth{view-timeline:--s2 block}.st3.astro-vi3vxcth{view-timeline:--s3 block}.shot.astro-vi3vxcth{width:118px;margin:18px 0 0;transform:rotate(-2deg)}.st2.astro-vi3vxcth .shot.astro-vi3vxcth{transform:rotate(2deg)}.shot.astro-vi3vxcth img.astro-vi3vxcth{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 14px 26px -12px #2c39428c}.stick.astro-vi3vxcth{top:max(calc(var(--header-h) + 16px),calc(50vh - 280px));justify-content:center;align-self:start;display:flex;position:sticky}.deck.astro-vi3vxcth{aspect-ratio:3/4.3;width:min(390px,100%);position:relative}.card.astro-vi3vxcth{background:#6e4335;border-radius:18px;margin:0;position:absolute;inset:0;overflow:clip;box-shadow:0 26px 46px -18px #28120c99}.card.astro-vi3vxcth img.astro-vi3vxcth{object-fit:cover;width:100%;height:100%;display:block}.card.astro-vi3vxcth figcaption.astro-vi3vxcth{color:#fff;background:linear-gradient(#1e0e0a00,#1e0e0ab8);padding:48px 18px 16px;font-size:14px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.stamp.astro-vi3vxcth{color:#fff;font-family:var(--font-display);opacity:0;border:3px solid #fff;border-radius:8px;padding:6px 14px;font-size:30px;font-style:italic;line-height:1.3;position:absolute;top:22px}.love.astro-vi3vxcth{left:18px;transform:rotate(-10deg)}.pass.astro-vi3vxcth{right:18px;transform:rotate(10deg)}.c1.astro-vi3vxcth{z-index:4;transform:rotate(-1.5deg)}.c2.astro-vi3vxcth{z-index:3;transform:rotate(2deg)translateY(8px)}.c3.astro-vi3vxcth{z-index:2;transform:rotate(-2.5deg)translateY(14px)}.c4.astro-vi3vxcth{z-index:1;transform:rotate(1.5deg)translateY(20px)}.dark.astro-vi3vxcth{background:var(--navy);color:#fff}.dark.astro-vi3vxcth .lede.astro-vi3vxcth{color:#fff}.dash.astro-vi3vxcth{--dr:0deg;--dy:60px;background:var(--paper);color:var(--navy);border-radius:16px;grid-template-columns:186px minmax(0,1fr);display:grid;overflow:clip;box-shadow:0 34px 60px -28px #000000a6}.dside.astro-vi3vxcth{color:#fff;background:#212c33;flex-direction:column;gap:6px;padding:22px 16px;font-size:13.5px;display:flex}.dside.astro-vi3vxcth b.astro-vi3vxcth{font-family:var(--font-display);margin-bottom:16px;font-size:23px;font-weight:500}.dside.astro-vi3vxcth span.astro-vi3vxcth{border-radius:9px;padding:9px 11px}.dside.astro-vi3vxcth .on.astro-vi3vxcth{background:#ffffff24}.dside.astro-vi3vxcth em.astro-vi3vxcth{background:var(--blush);color:var(--navy);border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11px;font-style:normal}.dmain.astro-vi3vxcth{flex-direction:column;gap:16px;min-width:0;padding:22px clamp(14px,2.2vw,28px);display:flex}.dhead.astro-vi3vxcth{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.dhead.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2}.ex.astro-vi3vxcth{background:var(--sand);color:#6d4336;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.pill.astro-vi3vxcth{background:var(--blush);color:var(--navy);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.filters.astro-vi3vxcth{flex-wrap:wrap;gap:8px;display:flex}.filters.astro-vi3vxcth select.astro-vi3vxcth{font:500 13.5px var(--font-body);color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:9px;max-width:100%;padding:9px 10px}.kpis.astro-vi3vxcth{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.kpi.astro-vi3vxcth{background:#fff;border-radius:11px;min-width:0;padding:12px}.kpi.astro-vi3vxcth>span.astro-vi3vxcth{min-height:2.6em;font-size:12px;line-height:1.3;display:block}.kpi.astro-vi3vxcth b.astro-vi3vxcth{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;margin-top:4px;font-size:clamp(23px,2.2vw,28px);font-weight:500;line-height:1.1;display:block}.kpi.astro-vi3vxcth em.astro-vi3vxcth{margin-top:3px;font-size:11.5px;font-style:normal;display:block}.dcards.astro-vi3vxcth{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;display:grid}.dcard.astro-vi3vxcth{background:#fff;border-radius:11px;min-width:0;padding:14px}.dcard.astro-vi3vxcth h4.astro-vi3vxcth{margin:0 0 8px;font-size:14px;font-weight:600}.dscroll.astro-vi3vxcth{overflow-x:auto}.dt.astro-vi3vxcth{border-collapse:collapse;width:100%;font-size:13px}.dt.astro-vi3vxcth th.astro-vi3vxcth{text-align:left;border-bottom:1px solid var(--line);padding:6px;font-size:12px;font-weight:500}.dt.astro-vi3vxcth td.astro-vi3vxcth{border-bottom:1px solid #2c39421a;padding:6px}.dt.astro-vi3vxcth .r.astro-vi3vxcth{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dress.astro-vi3vxcth{align-items:center;gap:9px;min-width:170px;display:flex}.dress.astro-vi3vxcth img.astro-vi3vxcth{object-fit:cover;border-radius:4px;flex:none;width:30px;height:44px;display:block}.dress.astro-vi3vxcth b.astro-vi3vxcth{font-weight:600;display:block}.dress.astro-vi3vxcth small.astro-vi3vxcth{color:var(--ink);font-size:11.5px;display:block}.cap.astro-vi3vxcth{color:var(--ink);font-size:12.5px;line-height:1.5}.dgrid.astro-vi3vxcth{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px clamp(32px,7vw,96px);margin:clamp(40px,5vw,64px) 0 clamp(32px,4vw,48px);display:grid}.points.astro-vi3vxcth{flex-direction:column;display:flex}.points.astro-vi3vxcth>div.astro-vi3vxcth{border-top:1px solid #ffffff4d;padding:22px 0}.points.astro-vi3vxcth>div.astro-vi3vxcth:last-child{border-bottom:1px solid #ffffff4d}.points.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(25px,2.6vw,32px);font-style:italic;line-height:1.12}.points.astro-vi3vxcth p.astro-vi3vxcth{max-width:44ch;font-size:15.5px;line-height:1.65}.mapcard.astro-vi3vxcth{background:var(--paper);color:var(--navy);min-width:0;padding:18px 18px 16px;transform:rotate(.7deg);box-shadow:0 30px 50px -26px #000000b3}.mapcard.astro-vi3vxcth .dhead.astro-vi3vxcth{margin-bottom:6px}.tags.astro-vi3vxcth{flex-wrap:wrap;gap:6px;display:flex}.mapcard.astro-vi3vxcth p.astro-vi3vxcth{margin:10px 0 0;font-size:14px;line-height:1.55}.mapcard.astro-vi3vxcth .cap.astro-vi3vxcth{font-size:12.5px}.map.astro-vi3vxcth{width:100%;height:auto;display:block}.map.astro-vi3vxcth path.astro-vi3vxcth{fill:none;stroke-linecap:round}.map.astro-vi3vxcth path.astro-vi3vxcth.land{fill:#efe9e2;stroke:#fff;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map.astro-vi3vxcth path.astro-vi3vxcth.land.mkt{fill:#e0d3c7;stroke:#fbf8f5;stroke-width:1px}.map.astro-vi3vxcth text.astro-vi3vxcth{font:600 14px var(--font-body);fill:var(--navy);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.shops.astro-vi3vxcth{stroke:#2f6f73;stroke-width:5.2px;stroke-opacity:.9}.shops-dim.astro-vi3vxcth{stroke:#8d9aa2;stroke-width:3.6px;stroke-opacity:.55}.demand.astro-vi3vxcth{stroke:var(--terracotta);stroke-width:6.4px;stroke-opacity:.28;mix-blend-mode:multiply}.legend.astro-vi3vxcth{flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.legend.astro-vi3vxcth i.astro-vi3vxcth{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.kb.astro-vi3vxcth{background:var(--terracotta)}.ks.astro-vi3vxcth{background:#8d9aa2}.quotes.astro-vi3vxcth{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px clamp(28px,4vw,56px);display:grid}.quote.astro-vi3vxcth{min-width:0;margin:0}.quote.astro-vi3vxcth blockquote.astro-vi3vxcth{font-family:var(--font-display);margin:0 0 20px;font-size:clamp(20px,1.9vw,23px);font-style:italic;line-height:1.34}.quote.astro-vi3vxcth.first blockquote.astro-vi3vxcth{letter-spacing:-.01em;font-size:clamp(27px,3vw,38px);line-height:1.18}.quote.astro-vi3vxcth img.astro-vi3vxcth{object-fit:contain;object-position:0 50%;filter:grayscale();mix-blend-mode:multiply;width:auto;max-width:150px;height:34px;margin-bottom:12px;display:block}.quote.astro-vi3vxcth b.astro-vi3vxcth{font-size:14.5px;font-weight:600;display:block}.quote.astro-vi3vxcth span.astro-vi3vxcth{margin-top:2px;font-size:13.5px;display:block}.press.astro-vi3vxcth{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px clamp(32px,5vw,64px);margin-top:clamp(48px,6vw,72px);padding-top:28px;display:grid}.press.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--deep);margin:0 0 16px;font-size:12px;font-weight:600}.prow.astro-vi3vxcth{flex-wrap:wrap;align-items:center;gap:14px clamp(20px,3vw,36px);display:flex}.prow.astro-vi3vxcth a.astro-vi3vxcth{transition:transform .16s var(--out);display:block}.prow.astro-vi3vxcth a.astro-vi3vxcth:active{transform:scale(.97)}.logo.astro-vi3vxcth{width:min(var(--w),170px);aspect-ratio:var(--ar);filter:grayscale();mix-blend-mode:multiply;flex:none;display:block}.logo-round.astro-vi3vxcth{border-radius:var(--radius-sm);overflow:hidden}.logo.astro-vi3vxcth>img.astro-vi3vxcth{object-fit:cover;width:100%;height:100%;display:block}.logo.astro-vi3vxcth svg{width:100%;height:100%;display:block}.growth.astro-vi3vxcth{background:var(--sand)}.growth.astro-vi3vxcth h2.astro-vi3vxcth{letter-spacing:-.025em;margin-top:6px;font-size:clamp(46px,8.4vw,112px);font-style:italic;line-height:.98}.twin.astro-vi3vxcth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px clamp(24px,4vw,48px);margin-top:clamp(32px,4.5vw,56px);display:grid}.print.astro-vi3vxcth{background:#fff;min-width:0;padding:20px 20px 16px;box-shadow:0 26px 44px -24px #2c39428c}.print.astro-vi3vxcth.a{transform:rotate(-.7deg)}.print.astro-vi3vxcth.b{margin-top:32px;transform:rotate(.8deg)}.print.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);margin:0 0 4px;font-size:26px;font-weight:500;line-height:1.2}.sub.astro-vi3vxcth{margin:0 0 12px;font-size:13.5px;line-height:1.45}.print.astro-vi3vxcth svg.astro-vi3vxcth{width:100%;height:auto;display:block}.chart.astro-vi3vxcth .rule.astro-vi3vxcth line.astro-vi3vxcth{stroke:var(--line);stroke-width:1px}.chart.astro-vi3vxcth text.astro-vi3vxcth{fill:var(--ink);font:500 13px var(--font-body)}.chart.astro-vi3vxcth .ends.astro-vi3vxcth text.astro-vi3vxcth{fill:var(--navy);font:600 15px var(--font-body)}.chart.astro-vi3vxcth .line.astro-vi3vxcth{fill:none;stroke:var(--terracotta);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chart.astro-vi3vxcth .area.astro-vi3vxcth{fill:var(--terracotta);opacity:.1}.chart.astro-vi3vxcth .ends.astro-vi3vxcth circle.astro-vi3vxcth{fill:var(--terracotta)}.counts.astro-vi3vxcth{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.counts.astro-vi3vxcth b.astro-vi3vxcth{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(28px,3vw,38px);font-style:italic;font-weight:400;line-height:1;display:block}.counts.astro-vi3vxcth span.astro-vi3vxcth{font-size:13px}.hint.astro-vi3vxcth{margin:0 0 10px;font-size:13.5px;display:none}.tw.astro-vi3vxcth{border-top:2px solid var(--navy);overflow-x:auto}.ct.astro-vi3vxcth{border-collapse:collapse;width:100%;min-width:900px;font-size:14.5px;line-height:1.45}.ct.astro-vi3vxcth th.astro-vi3vxcth,.ct.astro-vi3vxcth td.astro-vi3vxcth{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 14px}.ct.astro-vi3vxcth thead.astro-vi3vxcth th.astro-vi3vxcth{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.15}.ct.astro-vi3vxcth tbody.astro-vi3vxcth th.astro-vi3vxcth{width:17%;font-weight:600}.ct.astro-vi3vxcth .n.astro-vi3vxcth{color:var(--ink)}.ct.astro-vi3vxcth .us.astro-vi3vxcth{background:var(--sand);color:var(--navy);font-weight:500}.ct.astro-vi3vxcth thead.astro-vi3vxcth .us.astro-vi3vxcth{color:var(--deep);font-size:25px;font-style:italic}.tint.astro-vi3vxcth{background:#fbf9f5}.offer.astro-vi3vxcth{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:32px clamp(32px,6vw,80px);display:grid}.core.astro-vi3vxcth{background:var(--deep);color:#fff;min-width:0;padding:clamp(24px,3vw,36px);transform:rotate(-.8deg);box-shadow:0 30px 50px -28px #46281ebf}.k.astro-vi3vxcth{letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.core.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(38px,4.4vw,54px);font-style:italic;line-height:1}.core.astro-vi3vxcth p.astro-vi3vxcth:not(.k){margin:0 0 16px;line-height:1.6}.core.astro-vi3vxcth ul.astro-vi3vxcth{margin:0 0 24px;padding:0;font-size:15px;line-height:1.45;list-style:none}.core.astro-vi3vxcth li.astro-vi3vxcth{border-top:1px solid #ffffff59;padding:9px 0}.addons.astro-vi3vxcth{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,40px);display:grid}.addon.astro-vi3vxcth{border-top:1px solid var(--line);min-width:0;padding:20px 0}.addon.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);margin-bottom:6px;font-size:24px;font-weight:500;line-height:1.14}.addon.astro-vi3vxcth p.astro-vi3vxcth{font-size:15px;line-height:1.55}.faq.astro-vi3vxcth{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:32px clamp(32px,7vw,96px);display:grid}.fh.astro-vi3vxcth{top:calc(var(--header-h) + 24px);position:sticky}.fh.astro-vi3vxcth .lede.astro-vi3vxcth{margin:14px 0 0}.fl.astro-vi3vxcth details.astro-vi3vxcth{border-top:1px solid var(--line)}.fl.astro-vi3vxcth details.astro-vi3vxcth:last-child{border-bottom:1px solid var(--line)}.fl.astro-vi3vxcth summary.astro-vi3vxcth{cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0;list-style:none;display:flex}.fl.astro-vi3vxcth summary.astro-vi3vxcth::-webkit-details-marker{display:none}.fl.astro-vi3vxcth summary.astro-vi3vxcth:after{content:"+";font-family:var(--font-display);color:var(--deep);transition:transform .2s var(--out);font-size:28px;line-height:.8}.fl.astro-vi3vxcth details.astro-vi3vxcth[open] summary.astro-vi3vxcth:after{transform:rotate(45deg)}.fl.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);font-size:clamp(20px,2vw,23px);font-weight:500;line-height:1.2}.ans.astro-vi3vxcth{max-width:62ch;padding:0 0 18px}.ans.astro-vi3vxcth p.astro-vi3vxcth{margin:0 0 10px;font-size:15.5px;line-height:1.7}.ans.astro-vi3vxcth a.astro-vi3vxcth{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.final.astro-vi3vxcth{background:var(--sand);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px clamp(32px,7vw,96px);display:grid}.final.astro-vi3vxcth h2.astro-vi3vxcth{margin-bottom:18px;font-size:clamp(38px,5.4vw,72px);line-height:1.02}.final.astro-vi3vxcth ul.astro-vi3vxcth{max-width:30em;margin:24px 0 0;padding:0;font-size:15.5px;line-height:1.45;list-style:none}.final.astro-vi3vxcth li.astro-vi3vxcth{border-top:1px solid var(--line);padding:11px 0}.form.astro-vi3vxcth{background:#fff;flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.6vw,32px);display:flex;transform:rotate(.6deg);box-shadow:0 30px 50px -26px #2c394299}.form.astro-vi3vxcth h3.astro-vi3vxcth{font-family:var(--font-display);font-size:clamp(30px,3vw,38px);font-weight:500;line-height:1.05}.sh.astro-vi3vxcth{margin:-6px 0 2px;font-size:15px}.form.astro-vi3vxcth .nf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.form.astro-vi3vxcth .nf>*{grid-column:1/-1}.form.astro-vi3vxcth .nf>label:nth-of-type(-n+2){grid-column:auto}.form.astro-vi3vxcth .nf .lab{color:var(--navy);font-size:13.5px;font-weight:600}.form.astro-vi3vxcth .nf .row{gap:5px}.form.astro-vi3vxcth .nf input:not([type=checkbox]),.form.astro-vi3vxcth .nf textarea{border-color:#2c394280;padding:11px 12px}.form.astro-vi3vxcth .nf button{border-radius:var(--radius-pill);background:var(--navy);color:#fff;height:48px;transition:transform .16s var(--out),background-color .2s ease;font-weight:600}.form.astro-vi3vxcth .nf button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cta.astro-vi3vxcth:hover{background:var(--terracotta)}.cta.astro-vi3vxcth.ghost:hover{background:var(--navy);color:#fff}.cta.astro-vi3vxcth.light:hover{background:var(--blush)}.houses-more.astro-vi3vxcth summary.astro-vi3vxcth:hover{background:var(--sand)}.prow.astro-vi3vxcth a.astro-vi3vxcth:hover{transform:translateY(-2px)}.form.astro-vi3vxcth .nf button:hover{background:var(--deep)}}@media (width<=1040px){.dash.astro-vi3vxcth{grid-template-columns:minmax(0,1fr)}.dside.astro-vi3vxcth{flex-flow:wrap;align-items:center;gap:4px;padding:12px 14px}.dside.astro-vi3vxcth b.astro-vi3vxcth{margin:0 12px 0 0}.kpis.astro-vi3vxcth{grid-template-columns:repeat(3,minmax(0,1fr))}.quotes.astro-vi3vxcth{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.dcards.astro-vi3vxcth,.dgrid.astro-vi3vxcth,.twin.astro-vi3vxcth,.offer.astro-vi3vxcth,.faq.astro-vi3vxcth,.final.astro-vi3vxcth,.press.astro-vi3vxcth{grid-template-columns:minmax(0,1fr)}.print.astro-vi3vxcth.b{margin-top:0}.fh.astro-vi3vxcth{position:static}.hint.astro-vi3vxcth{display:block}.cols.astro-vi3vxcth{display:none}.pair.astro-vi3vxcth{grid-template-columns:minmax(0,1fr)}.tg.astro-vi3vxcth{clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--font-display);color:var(--deep);margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.15;position:static;overflow:visible}}@media (width<=760px){.steps.astro-vi3vxcth{z-index:auto}.story.astro-vi3vxcth{grid-template-columns:minmax(0,1fr)}.stick.astro-vi3vxcth{top:var(--header-h);z-index:5;background:var(--sand);grid-row:1;padding:12px 0 18px}.deck.astro-vi3vxcth{width:min(190px,60%)}.card.astro-vi3vxcth figcaption.astro-vi3vxcth{display:none}.stamp.astro-vi3vxcth{border-width:2px;padding:3px 8px;font-size:18px;top:10px}.shot.astro-vi3vxcth{width:96px}.stp.astro-vi3vxcth,.stp.astro-vi3vxcth:last-child{min-height:64vh}}@media (width<=700px){.cover.astro-vi3vxcth{height:clamp(620px,100svh,820px)}.stat.astro-vi3vxcth{text-shadow:0 1px 10px #321e14e6,0 0 26px #321e1499}.cover.astro-vi3vxcth>.fg.astro-vi3vxcth{height:100%}.issue.astro-vi3vxcth{font-size:10px}.l1.astro-vi3vxcth{top:calc(var(--header-h) + 22%)}.l2.astro-vi3vxcth{top:calc(var(--header-h) + 36%)}.r1.astro-vi3vxcth{top:calc(var(--header-h) + 29%)}.r2.astro-vi3vxcth{top:calc(var(--header-h) + 43%)}.stat.astro-vi3vxcth b.astro-vi3vxcth{font-size:34px}.stat.astro-vi3vxcth span.astro-vi3vxcth{font-size:10px}h1.astro-vi3vxcth{font-size:25px}}@media (width<=560px){.kpis.astro-vi3vxcth{grid-template-columns:repeat(2,minmax(0,1fr))}.addons.astro-vi3vxcth{grid-template-columns:minmax(0,1fr)}}@media (width<=1199.98px){.logo.astro-vi3vxcth{width:min(var(--wt,var(--w)),170px)}}@media (width<=809.98px){.logo.astro-vi3vxcth{width:var(--wp,var(--w));aspect-ratio:var(--arp,var(--ar))}}@media (width<=480px){.form.astro-vi3vxcth .nf>label:nth-of-type(-n+2){grid-column:1/-1}}@keyframes b-letter{0%{opacity:0;translate:0 16%}to{opacity:1;translate:0}}@keyframes b-unveil{0%{opacity:0;scale:1.06}to{opacity:1;scale:1}}@keyframes b-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes b-lag{to{translate:0 90px}}@keyframes b-settle{0%{translate:var(--dx,0) var(--dy,120px);rotate:var(--dr,6deg);opacity:0;scale:.96}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes b-driftl{0%{translate:-6%}to{translate:-18%}}@keyframes b-driftr{0%{translate:-30%}to{translate:-18%}}@keyframes b-flyr{to{opacity:0;translate:135% -4%;rotate:16deg}}@keyframes b-flyl{to{opacity:0;translate:-135% -4%;rotate:-16deg}}@keyframes b-show{0%{opacity:0}to{opacity:1}}@keyframes b-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes b-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.cover.astro-vi3vxcth>.fg.astro-vi3vxcth{animation:b-unveil 1.8s var(--out) both}.issue.astro-vi3vxcth,h1.astro-vi3vxcth{animation:b-rise 1s var(--out) .8s both}.stat.astro-vi3vxcth{animation:b-rise 1s var(--out) 1.05s both}.l2.astro-vi3vxcth{animation-delay:1.12s}.r1.astro-vi3vxcth{animation-delay:1.19s}.r2.astro-vi3vxcth{animation-delay:1.26s}@supports (animation-timeline:view()){.cover.astro-vi3vxcth>.fg.astro-vi3vxcth{animation:b-unveil 1.8s var(--out) both,b-lag linear both;animation-timeline:auto,--cover;animation-range:normal,exit}.settle.astro-vi3vxcth{animation:linear both b-settle;animation-timing-function:var(--out);animation-timeline:view();animation-range:entry cover 48%}.strip.astro-vi3vxcth,.stamp.astro-vi3vxcth,.c1.astro-vi3vxcth,.c2.astro-vi3vxcth,.c3.astro-vi3vxcth,.chart.astro-vi3vxcth .line.astro-vi3vxcth,.chart.astro-vi3vxcth .area.astro-vi3vxcth,.chart.astro-vi3vxcth .ends.astro-vi3vxcth{animation-timing-function:linear;animation-fill-mode:both}.film.astro-vi3vxcth{view-timeline:--film block}.strip.astro-vi3vxcth{animation-name:b-driftl;animation-timeline:--film;animation-range:cover}.strip.astro-vi3vxcth.b{animation-name:b-driftr}.c1.astro-vi3vxcth,.c2.astro-vi3vxcth,.c3.astro-vi3vxcth{animation-range:contain 40% exit 60%}.c1.astro-vi3vxcth{animation-name:b-flyr;animation-timeline:--s1}.c2.astro-vi3vxcth{animation-name:b-flyl;animation-timeline:--s2}.c3.astro-vi3vxcth{animation-name:b-flyr;animation-timeline:--s3}.stamp.astro-vi3vxcth{animation-name:b-show;animation-range:contain 30% contain 60%}.c1.astro-vi3vxcth .stamp.astro-vi3vxcth{animation-timeline:--s1}.c2.astro-vi3vxcth .stamp.astro-vi3vxcth{animation-timeline:--s2}.c3.astro-vi3vxcth .stamp.astro-vi3vxcth{animation-timeline:--s3}.chart.astro-vi3vxcth{view-timeline:--chart block}.chart.astro-vi3vxcth .line.astro-vi3vxcth{stroke-dasharray:1;animation-name:b-draw;animation-timeline:--chart;animation-range:entry 30% cover 45%}.chart.astro-vi3vxcth .area.astro-vi3vxcth,.chart.astro-vi3vxcth .ends.astro-vi3vxcth{animation-name:b-in;animation-timeline:--chart;animation-range:cover 30% cover 46%}}}
