body{background:var(--til-paper)}.prop-shell[data-astro-cid-j7pv25f6]{max-width:1180px;margin:0 auto;padding:0 28px}.prop-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--til-rule);font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.prop-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--til-ink)}.prop-head[data-astro-cid-j7pv25f6] .brand-mark[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px;color:var(--til-ink);font-weight:600}.prop-head[data-astro-cid-j7pv25f6] .brand-mark[data-astro-cid-j7pv25f6] .mono-t[data-astro-cid-j7pv25f6]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--til-ink);font-family:var(--ff-display);font-style:italic;font-weight:700;font-size:14px}.prop-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.18fr 1fr;gap:56px;padding:80px 0 64px;align-items:start}@media(max-width:880px){.prop-hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px;padding:48px 0 40px}}.prop-hero-left[data-astro-cid-j7pv25f6] .eyebrow-row[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--til-text-mute);margin-bottom:24px}.prop-hero-left[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--ff-display);font-weight:700;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08;letter-spacing:-.015em;color:var(--til-ink);margin:0 0 18px}.prop-hero-left[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--til-brass-deep);font-weight:400}.prop-hero-left[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--til-text-mute);margin-bottom:28px}.prop-hero-left[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6].intro{font-family:var(--ff-display);font-size:1.13rem;line-height:1.62;color:var(--til-ink-warm);margin:0 0 12px}.hero-ctas-row[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero-image-card[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4/5;border-radius:6px;overflow:hidden;position:relative;background:var(--til-ink) url(/img/tilleys-shopfront.jpg) center/cover no-repeat;box-shadow:var(--shadow-lift);text-decoration:none}.hero-image-card[data-astro-cid-j7pv25f6] .veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#10130f0d,#10130f26,#10130feb)}.hero-image-card[data-astro-cid-j7pv25f6] .strip[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:32px 28px 24px;color:var(--til-paper)}.hero-image-card[data-astro-cid-j7pv25f6] .strip[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--til-brass-bright);font-weight:600;display:block;margin-bottom:10px}.hero-image-card[data-astro-cid-j7pv25f6] .strip[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{font-family:var(--ff-display);font-style:italic;font-weight:400;font-size:1.05rem;line-height:1.4;margin:0}.hero-image-card[data-astro-cid-j7pv25f6] .strip[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6] .cta-tail[data-astro-cid-j7pv25f6]{display:inline-block;border-bottom:1px solid var(--til-brass-bright);padding-bottom:1px;color:var(--til-paper);font-style:normal;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;margin-left:6px}.findings[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;padding:48px 0 24px}.finding[data-astro-cid-j7pv25f6]{padding:56px 0;border-top:1px solid var(--til-rule)}.finding[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--til-rule)}.finding[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--til-brass-deep);display:block;margin-bottom:18px;font-weight:700}.finding[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--ff-display);font-weight:700;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.2;letter-spacing:-.005em;color:var(--til-ink);margin:0 0 22px}.finding[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--til-text-mute);font-weight:600;margin-top:22px;display:block}.finding[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.02rem;line-height:1.7;color:var(--til-ink-warm);margin:8px 0 0}.finding[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding:10px 16px;background:var(--til-paper-soft);border:1px solid var(--til-rule);font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;color:var(--til-ink)}.finding[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{color:var(--til-brass-deep)}.pricing[data-astro-cid-j7pv25f6]{max-width:760px;margin:24px auto 0;background:var(--til-paper-soft);border:1px solid var(--til-rule);border-radius:6px;padding:40px 44px}@media(max-width:720px){.pricing[data-astro-cid-j7pv25f6]{padding:28px}}.pricing[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--til-brass-deep);font-weight:600;margin:0 0 24px}.pricing[data-astro-cid-j7pv25f6] .row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--til-rule);align-items:baseline}.pricing[data-astro-cid-j7pv25f6] .row[data-astro-cid-j7pv25f6]:last-of-type{border-bottom:none}.pricing[data-astro-cid-j7pv25f6] .price[data-astro-cid-j7pv25f6]{font-family:var(--ff-display);font-weight:700;font-size:1.55rem;color:var(--til-ink)}.pricing[data-astro-cid-j7pv25f6] .desc[data-astro-cid-j7pv25f6]{font-family:var(--ff-body);font-size:1rem;color:var(--til-ink-warm)}.pricing[data-astro-cid-j7pv25f6] .note[data-astro-cid-j7pv25f6]{margin-top:20px;font-family:var(--ff-display);font-style:italic;color:var(--til-text-mute);font-size:.98rem;line-height:1.55}.pricing[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:22px 0 0;font-family:var(--ff-mono);font-size:12px;letter-spacing:.06em;color:var(--til-ink-warm)}.pricing[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:8px 0;border-top:1px dashed var(--til-rule)}.pricing[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"•";color:var(--til-brass-deep);margin-right:12px;font-weight:700}.close-block[data-astro-cid-j7pv25f6]{max-width:760px;margin:56px auto 0;font-family:var(--ff-display);font-size:1.08rem;line-height:1.7;color:var(--til-ink-warm)}.rebuild-card[data-astro-cid-j7pv25f6]{max-width:760px;margin:36px auto 0;display:block;padding:32px 36px;background:var(--til-ink);color:var(--til-paper);border-radius:6px;text-decoration:none;border:1px solid var(--til-ink);transition:transform .18s ease,background .18s ease}.rebuild-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);background:var(--til-ink-soft)}.rebuild-card[data-astro-cid-j7pv25f6] .title[data-astro-cid-j7pv25f6]{font-family:var(--ff-display);font-size:1.5rem;font-weight:700;color:var(--til-paper);margin:0 0 6px}.rebuild-card[data-astro-cid-j7pv25f6] .title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--til-brass-bright);font-weight:400}.rebuild-card[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{font-family:var(--ff-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--til-text-light-mute)}.rebuild-card[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{color:var(--til-brass-bright);margin-left:8px}.prop-footer[data-astro-cid-j7pv25f6]{margin-top:80px;padding:32px 0 48px;border-top:1px solid var(--til-rule);font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;color:var(--til-text-mute);text-align:center}.prop-footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--til-text-mute)}
