.tread-caps-page{--ref-green: #15251d;--ref-green-deep: #0d1712;--ref-ink: #20231f;--ref-muted: #646a64;--ref-gold: #c99a51;--ref-cream: #f3eee5;--ref-paper: #fbfaf7;--ref-line: rgba(29, 35, 30, .15);min-width:0;overflow-x:clip;background:var(--ref-paper);color:var(--ref-ink)}.tread-caps-page *,.tread-caps-page *:before,.tread-caps-page *:after{box-sizing:border-box}.tread-caps-shell{width:min(78rem,calc(100% - 2rem));min-width:0;margin-inline:auto}.tread-caps-section{padding-block:clamp(4rem,7vw,7rem)}.tread-caps-eyebrow{margin:0 0 .7rem;color:var(--ref-gold);font:750 .73rem/1.35 var(--font-inter),Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}.tread-caps-heading{max-width:58rem;margin-bottom:clamp(1.8rem,4vw,3.2rem)}.tread-caps-heading h2,.tread-caps-containment h2,.tread-caps-contact__intro h2{margin:0;font:520 clamp(2.6rem,5.2vw,5rem)/.98 var(--font-source-serif-4),Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.tread-caps-heading>p:last-child,.tread-caps-containment__copy>p,.tread-caps-contact__intro>p{max-width:52rem;margin:1rem 0 0;color:var(--ref-muted);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.65}.tread-caps-button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;padding:.85rem 1.2rem;border:1px solid transparent;border-radius:.35rem;font:760 .78rem/1.2 var(--font-inter),Inter,sans-serif;letter-spacing:.055em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.tread-caps-button--gold{background:#d4aa63;color:#122019}.tread-caps-button--outline{border-color:#ffffff7a;background:#ffffff0d;color:#fff}.tread-caps-page a:focus-visible,.tread-caps-page button:focus-visible{outline:3px solid #e6bb69;outline-offset:3px}.tread-caps-hero{background:var(--ref-green-deep);color:#fff}.tread-caps-hero__copy{padding-block:clamp(3rem,6vw,5.5rem);background:radial-gradient(circle at 86% 18%,rgba(201,154,81,.2),transparent 27rem),linear-gradient(125deg,#0d1712,#192b21)}.tread-caps-hero__copy .tread-caps-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:1.5rem 4rem;align-items:end}.tread-caps-hero h1{max-width:12ch;margin:0;font:510 clamp(3.65rem,7vw,7.3rem)/.89 var(--font-source-serif-4),Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.tread-caps-hero__lead{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0;color:#ffffffd1;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65}.tread-caps-hero__actions,.tread-caps-hero__photo-cue{grid-column:1 / -1}.tread-caps-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.tread-caps-hero__photo-cue{max-width:64rem;margin:.3rem 0 0;color:#ffffffa3;font-size:.86rem;line-height:1.55}.tread-caps-hero__viewer .proto-before-after__frame{width:100%;max-width:none;aspect-ratio:16 / 9;border-radius:0;background:#17231d;box-shadow:none}.tread-caps-hero__viewer .proto-before-after__image img{object-fit:cover}.tread-caps-hero__caption{padding-block:1rem 1.15rem;color:#ffffffb8;font-size:.85rem;line-height:1.55}.tread-caps-quick-guide{border-top:1px solid rgba(255,255,255,.12);background:#ede6da;color:var(--ref-ink)}.tread-caps-quick-guide__inner{display:grid;gap:.85rem;padding-block:1rem}.tread-caps-trust-facts,.tread-caps-page-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.25rem;margin:0;padding:0}.tread-caps-trust-facts{list-style:none}.tread-caps-trust-facts li{position:relative;color:#314539;font-size:.77rem;font-weight:750;line-height:1.35}.tread-caps-trust-facts li:not(:first-child):before{content:"";position:absolute;top:.45em;left:-.72rem;width:.28rem;height:.28rem;border-radius:50%;background:var(--ref-gold)}.tread-caps-page-nav{padding-top:.8rem;border-top:1px solid rgba(28,53,38,.14)}.tread-caps-page-nav a{color:#704920;font-size:.76rem;font-weight:780;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:.2em}.tread-caps-suitability{background:var(--ref-cream)}.tread-caps-suitability__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tread-caps-suitability__grid article{min-width:0;padding:clamp(1.3rem,2.5vw,2rem);border:1px solid var(--ref-line);border-top:4px solid #9c6b35;border-radius:.8rem;background:#ffffffc2}.tread-caps-suitability__grid article.is-positive{border-top-color:#587a5e}.tread-caps-suitability__grid article.is-alternative{border-top-color:#8d5c52}.tread-caps-suitability h3,.tread-caps-pricing h3,.tread-caps-real-projects h3{margin:0;font:550 clamp(1.5rem,2.6vw,2.3rem)/1.06 var(--font-source-serif-4),Georgia,serif;letter-spacing:-.025em}.tread-caps-suitability ul,.tread-caps-containment ul,.tread-caps-pricing__variables ul{margin:1rem 0 0;padding:0;list-style:none}.tread-caps-suitability li,.tread-caps-containment li,.tread-caps-pricing__variables li{position:relative;padding:.58rem 0 .58rem 1.2rem;border-top:1px solid var(--ref-line);color:var(--ref-muted);font-size:.9rem;line-height:1.45}.tread-caps-suitability li:before,.tread-caps-containment li:before,.tread-caps-pricing__variables li:before{content:"";position:absolute;top:1rem;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--ref-gold)}.tread-caps-suitability__links{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.4rem}.tread-caps-suitability__links a,.tread-caps-text-link,.tread-caps-real-projects__copy>a{color:#885a2d;font-weight:750;text-underline-offset:.22em}.tread-caps-process{background:#f8f5ef}.tread-caps-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none}.tread-caps-process__steps li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.75rem;padding:1.15rem 0;border-top:1px solid var(--ref-line)}.tread-caps-process__steps>li>span{color:#94612e;font-size:.72rem;font-weight:850;letter-spacing:.12em}.tread-caps-process__steps h3{margin:0;font:600 clamp(1.15rem,1.6vw,1.45rem) / 1.15 var(--font-source-serif-4),Georgia,serif;letter-spacing:-.02em}.tread-caps-process__steps p{margin:.5rem 0 0;color:var(--ref-muted);font-size:.86rem;line-height:1.55}.tread-caps-containment{background:var(--ref-green);color:#fff}.tread-caps-containment__layout{display:grid;grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);align-items:center}.tread-caps-containment__copy>p,.tread-caps-containment li{color:#ffffffb8}.tread-caps-containment li{border-color:#ffffff29}.tread-caps-video{position:relative;margin:0;overflow:hidden;border-radius:1rem;background:#090f0c;box-shadow:0 1.5rem 4rem #0000003d}.tread-caps-video video{display:block;width:100%;aspect-ratio:16 / 9;background:#090f0c;object-fit:cover;touch-action:pan-y pinch-zoom}.tread-caps-video__play{position:absolute;top:50%;left:50%;display:inline-flex;min-height:50px;align-items:center;gap:.65rem;padding:.8rem 1.1rem;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#0a120edb;color:#fff;font-weight:760;transform:translate(-50%,-50%);cursor:pointer;backdrop-filter:blur(7px)}.tread-caps-video__play[hidden]{display:none}.tread-caps-video figcaption{padding:.85rem 1rem;color:#ffffffb3;font-size:.8rem;line-height:1.45}.tread-caps-pricing{background:var(--ref-green-deep);color:#fff}.tread-caps-heading--light>p:last-child{color:#ffffffb3}.tread-caps-pricing__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.17);background:#ffffff2b}.tread-caps-pricing__tiers article{padding:clamp(1.3rem,3vw,2.2rem);background:#17271f}.tread-caps-pricing__tiers strong{display:block;margin-top:1.2rem;color:#e0bd7a;font:550 clamp(2rem,3.6vw,3.4rem)/1 var(--font-source-serif-4),Georgia,serif}.tread-caps-pricing__tiers p{margin:.8rem 0 0;color:#ffffffab;font-size:.9rem;line-height:1.55}.tread-caps-pricing__variables{margin-top:1.4rem;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(255,255,255,.17)}.tread-caps-pricing__variables h3{font-size:1.55rem}.tread-caps-pricing__variables ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.3rem}.tread-caps-pricing__variables li{border-color:#ffffff26;color:#ffffffb3}.tread-caps-real-projects{background:var(--ref-cream)}.tread-caps-real-projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tread-caps-real-projects__grid article{display:grid;align-content:start;min-width:0;overflow:hidden;border:1px solid var(--ref-line);border-radius:.9rem;background:#fff;box-shadow:0 1rem 2.8rem #14201912}.tread-caps-real-projects__image-link,.tread-caps-real-projects__image-link picture,.tread-caps-real-projects__image-link img{display:block;width:100%}.tread-caps-real-projects__image-link img{aspect-ratio:4 / 3;object-fit:cover}.tread-caps-real-projects__copy{display:grid;gap:.7rem;padding:1.2rem}.tread-caps-real-projects__copy>p,.tread-caps-real-projects__copy>span{margin:0;color:var(--ref-muted);font-size:.84rem;line-height:1.5}.tread-caps-real-projects__copy>p:first-child{color:#8b5d2f;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tread-caps-real-projects h3 a{color:inherit;text-decoration:none}.tread-caps-real-projects__copy>span{font-size:.7rem}.tread-caps-real-projects .tread-caps-text-link{display:inline-block;margin-top:1.5rem}.tread-caps-faq{background:var(--ref-paper)}.tread-caps-contact{background:#d8c7ad}.tread-caps-contact__layout{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,5rem);align-items:start}.tread-caps-contact__intro{position:sticky;top:6rem}.tread-caps-contact__actions{display:grid;gap:.65rem;margin-top:1.25rem}.tread-caps-contact__actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.7rem .95rem;border:1px solid rgba(28,34,29,.25);border-radius:.35rem;background:#ffffff78;color:var(--ref-ink);font-weight:760;text-align:center}.tread-caps-page>.global-footer{margin-top:0;border-top:0}.tread-caps-mobile-contact{display:none}.tread-caps-containment,.tread-caps-process,.tread-caps-pricing,.tread-caps-real-projects,.tread-caps-faq,.tread-caps-contact,.tread-caps-page .sitewide-reviews{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(max-width:1024px){.tread-caps-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tread-caps-hero__copy .tread-caps-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);gap:1.2rem 2rem}.tread-caps-real-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.tread-caps-hero__copy .tread-caps-shell,.tread-caps-containment__layout,.tread-caps-contact__layout{grid-template-columns:1fr}.tread-caps-hero__lead,.tread-caps-hero__actions,.tread-caps-hero__photo-cue{grid-column:1;grid-row:auto}.tread-caps-suitability__grid,.tread-caps-pricing__tiers,.tread-caps-process__steps{grid-template-columns:1fr}.tread-caps-pricing__variables ul{grid-template-columns:repeat(2,minmax(0,1fr))}.tread-caps-contact__intro{position:static}}@media(max-width:767px){.tread-caps-trust-facts,.tread-caps-page-nav{gap:.55rem 1rem}.tread-caps-trust-facts li:not(:first-child):before{display:none}.tread-caps-shell{width:min(100% - 1.25rem,78rem)}.tread-caps-section{padding-block:3.4rem}.tread-caps-heading h2,.tread-caps-containment h2,.tread-caps-contact__intro h2{font-size:clamp(2.35rem,11vw,3.35rem)}.tread-caps-hero__copy{padding-block:2.7rem}.tread-caps-hero h1{font-size:clamp(3rem,14vw,4.35rem)}.tread-caps-hero__actions{display:grid}.tread-caps-hero__viewer .proto-before-after__frame{aspect-ratio:4 / 3}.tread-caps-hero__viewer .proto-before-after__image figcaption{top:.65rem}.tread-caps-video__play{width:min(calc(100% - 2rem),18rem)}.tread-caps-real-projects__grid,.tread-caps-pricing__variables ul{grid-template-columns:1fr}.tread-caps-real-projects__image-link img{aspect-ratio:auto}.tread-caps-mobile-contact{display:grid}.tread-caps-page>.global-footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}.tread-caps-quick-guide>.tread-caps-shell{display:grid;gap:.85rem;padding-block:1rem}.tread-caps-hero__viewer .proto-before-after__frame{height:min(75svh,52rem);aspect-ratio:auto;touch-action:pan-y}.tread-caps-hero__viewer .proto-before-after__control input,.tread-caps-comparison__viewer .proto-before-after__control input{touch-action:pan-y}.tread-caps-aurora{background:#e8ded0}.tread-caps-aurora__layout,.tread-caps-quality__layout,.tread-caps-milton__layout,.tread-caps-areas__layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,6rem);align-items:start}.tread-caps-aurora h2,.tread-caps-quality h2,.tread-caps-milton h2,.tread-caps-areas h2{margin:0;font:520 clamp(2.6rem,5vw,4.8rem)/.98 var(--font-source-serif-4),Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.tread-caps-aurora__layout>div:last-child,.tread-caps-milton__layout>div:last-child{max-width:49rem;color:var(--ref-muted);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.7}.tread-caps-comparisons{background:#fbfaf7}.tread-caps-comparisons__list{display:grid;gap:clamp(3.5rem,7vw,6.5rem)}.tread-caps-comparison{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:1.25rem clamp(1.5rem,4vw,3.5rem);align-items:center}.tread-caps-comparison:nth-child(2n) .tread-caps-comparison__copy{order:2}.tread-caps-comparison__copy h3{margin:0;font:540 clamp(2.1rem,4vw,3.8rem)/1 var(--font-source-serif-4),Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.tread-caps-comparison__copy>p:last-child{margin:1rem 0 0;color:var(--ref-muted);line-height:1.68}.tread-caps-comparison__viewer .proto-before-after__frame{width:min(100%,66rem);margin-inline:auto;border-radius:.8rem;background:var(--ref-green-deep);box-shadow:0 1.5rem 4rem #141d181f}.tread-caps-comparison:first-child .proto-before-after__frame{width:min(100%,34rem);aspect-ratio:3 / 4}.tread-caps-comparison:nth-child(2) .proto-before-after__frame{aspect-ratio:16 / 10}.tread-caps-comparison__caption{grid-column:2;margin:-.45rem 0 0;color:var(--ref-muted);font-size:.78rem;line-height:1.5}.tread-caps-comparison:nth-child(2n) .tread-caps-comparison__caption{grid-column:1}.tread-caps-gallery--process,.tread-caps-gallery--best-uses{background:#eee7dc}.tread-caps-gallery--best-uses{background:#fbfaf7}.tread-caps-quality{background:var(--ref-green);color:#fff}.tread-caps-quality header>p:last-child{margin:1rem 0 0;color:#ffffffbd;font-size:1.04rem;line-height:1.68}.tread-caps-quality ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:#ffffff26;list-style:none}.tread-caps-quality li{padding:1.15rem;background:var(--ref-green);color:#ffffffd1;line-height:1.5}.tread-caps-milton{background:#d7c2a3}.tread-caps-milton__note{padding:1rem 1.1rem;border-left:3px solid #8a5535;background:#ffffff5c;color:var(--ref-ink);font-weight:700}.tread-caps-decision{background:var(--ref-paper)}.tread-caps-table-wrap{overflow-x:auto;border:1px solid var(--ref-line);border-radius:.75rem;background:#fff}.tread-caps-table-wrap table{width:100%;border-collapse:collapse;font-size:.95rem}.tread-caps-table-wrap th,.tread-caps-table-wrap td{padding:1rem 1.1rem;border-bottom:1px solid var(--ref-line);text-align:left;vertical-align:top}.tread-caps-table-wrap tr:last-child td{border-bottom:0}.tread-caps-table-wrap th{background:#e9e1d5;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.tread-caps-table-wrap td:first-child{width:56%;color:var(--ref-muted)}.tread-caps-table-wrap a{color:#815c30;font-weight:750;text-underline-offset:.2rem}.tread-caps-areas{background:#e8ded0}.tread-caps-related-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.tread-caps-related-links a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.65rem 1rem;border:1px solid rgba(32,45,39,.2);border-radius:999px;background:#ffffffb8;color:var(--ref-dark);font-weight:750;text-decoration:none}.tread-caps-related-links a:hover{border-color:var(--ref-gold);color:#6f4b25}.tread-caps-areas__layout>p{margin:0;color:var(--ref-muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75}@media(max-width:900px){.tread-caps-comparison{grid-template-columns:1fr}.tread-caps-comparison:nth-child(2n) .tread-caps-comparison__copy{order:0}.tread-caps-comparison__caption,.tread-caps-comparison:nth-child(2n) .tread-caps-comparison__caption{grid-column:1}}@media(max-width:767px){.tread-caps-hero__viewer .proto-before-after__frame{height:auto;aspect-ratio:4 / 3}.tread-caps-aurora__layout,.tread-caps-quality__layout,.tread-caps-milton__layout,.tread-caps-areas__layout{grid-template-columns:1fr;gap:1.2rem}.tread-caps-aurora h2,.tread-caps-quality h2,.tread-caps-milton h2,.tread-caps-areas h2{font-size:clamp(2.35rem,10vw,3.25rem)}.tread-caps-quality ul{grid-template-columns:1fr}.tread-caps-comparison:first-child .proto-before-after__frame{width:100%}.tread-caps-comparison:nth-child(2) .proto-before-after__frame{aspect-ratio:4 / 3}.tread-caps-table-wrap{border-radius:.35rem}.tread-caps-table-wrap th,.tread-caps-table-wrap td{min-width:13.5rem;padding:.85rem}}@media(prefers-reduced-motion:reduce){.tread-caps-page *,.tread-caps-page *:before,.tread-caps-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
