body{--rg-mist:color-mix(in srgb,var(--cb-primary) 4%,var(--cb-background));--rg-line:color-mix(in srgb,var(--cb-primary) 12%,transparent);--rg-shadow:0 12px 34px color-mix(in srgb,var(--cb-primary) 9%,transparent);--rg-accent-light:color-mix(in srgb,var(--cb-accent) 78%,#fff);--rg-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 16'><path d='M2 15 L21 2 L40 15 M44 15 L63 2 L82 15' fill='none' stroke='black' stroke-width='3.2' stroke-linejoin='round' stroke-linecap='round'/></svg>")}.cb-look-type-ridge h1,.cb-look-type-ridge h2,.cb-look-type-ridge h3,.cb-look-type-ridge .cb-hero-headline,.cb-look-type-ridge .cb-final-cta h2{font-style:normal;text-transform:none;letter-spacing:-0.02em}.cb-look-type-ridge h1,.cb-look-type-ridge h2,.cb-look-type-ridge h3,.cb-look-type-ridge .cb-hero-headline,.cb-look-type-ridge .cb-eyebrow,.cb-look-type-ridge .cb-section-label{text-wrap:balance}.cb-look-type-ridge .cb-section h2{font-size:clamp(1.875rem,3.4vw,2.875rem);font-weight:700;line-height:1.12}.cb-look-type-ridge .cb-section h2.cb-card-title{font-size:1.25rem;line-height:1.25}.cb-look-type-ridge .cb-section-head h2::after,.cb-look-type-ridge .cb-headed>h2::after{content:"";display:block;width:84px;height:16px;margin-top:14px;background:var(--cb-accent);-webkit-mask:var(--rg-mark) center / contain no-repeat;mask:var(--rg-mark) center / contain no-repeat}.cb-look-type-ridge .cb-promise-single:not(.cb-promise-window) .cb-headed>h2::after,.cb-look-type-ridge [style*="text-align: center"] h2::after{margin-inline:auto}.cb-look-hero-ridge .cb-hero{position:relative;overflow:hidden}.cb-look-hero-ridge .cb-hero-headline{font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:800;line-height:1.02}.cb-look-hero-ridge .cb-hero .cb-eyebrow{display:inline-flex;align-items:center;gap:0.75rem;letter-spacing:0.16em;text-transform:uppercase}.cb-look-hero-ridge .cb-hero .cb-eyebrow::before{content:"";width:34px;height:3px;background:var(--cb-accent)}.cb-ridge-line{position:absolute;top:0;left:0;z-index:2;width:100%;height:clamp(56px,9vw,120px);fill:none;stroke:var(--rg-accent-light);stroke-width:5;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cb-accent) 60%,transparent))}.cb-hero>.cb-container{position:relative;z-index:3}@keyframes rg-draw{to{stroke-dashoffset:0}}@media (max-width:640px){.cb-ridge-line{height:60px}}.cb-look-services-ridge .cb-services .cb-card{clip-path:polygon(0 26px,50% 0,100% 26px,100% 100%,0 100%);border-radius:0 0 var(--cb-radius) var(--cb-radius);box-shadow:none;border:0;background:var(--rg-mist);padding-top:10px}.cb-look-services-ridge .cb-services .cb-card-img{border-radius:0}.cb-look-services-ridge .cb-services .cb-card-title{font-weight:700}.cb-look-reviews-ridge .cb-reviews{background:var(--cb-accent);color:#fff}.cb-look-reviews-ridge .cb-section.cb-reviews>.cb-container>:is(h2,.cb-headed,.cb-section-head) h2,.cb-look-reviews-ridge .cb-section.cb-reviews>.cb-container>h2,.cb-look-reviews-ridge .cb-section.cb-reviews>.cb-container>.cb-section-intro{color:#fff}.cb-look-reviews-ridge .cb-section.cb-reviews .cb-section-label{color:rgba(255,255,255,0.92)}.cb-look-reviews-ridge .cb-section.cb-reviews .cb-section-label::before{background:#fff}.cb-look-type-ridge.cb-look-reviews-ridge .cb-section.cb-reviews .cb-headed>h2::after,.cb-look-type-ridge.cb-look-reviews-ridge .cb-section.cb-reviews .cb-section-head h2::after{background:#fff}.cb-look-reviews-ridge .cb-section.cb-reviews>.cb-container>p .cb-more-link,.cb-look-reviews-ridge .cb-section.cb-reviews .cb-more-link{color:#fff;text-decoration-color:rgba(255,255,255,0.75)}.cb-look-reviews-ridge .cb-section.cb-reviews .cb-more-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.cb-look-reviews-ridge .cb-section.cb-reviews .cb-review,.cb-look-reviews-ridge .cb-section.cb-reviews .cb-review :is(blockquote,p,figcaption,cite){color:var(--cb-text)}.cb-look-reviews-ridge .cb-section.cb-reviews .cb-review .cb-review-stars{color:#b45309}.cb-look-reviews-ridge .cb-review{border:0;border-top:4px solid var(--cb-accent);background:var(--cb-background);box-shadow:var(--rg-shadow)}.cb-look-promise-ridge .cb-section.cb-promise{clip-path:polygon(0 clamp(24px,4vw,48px),50% 0,100% clamp(24px,4vw,48px),100% 100%,0 100%);padding-top:calc(var(--cb-space-section,5rem) + clamp(24px,4vw,48px))}.cb-promise-years .cb-promise-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-years-stage{position:relative;justify-self:center;width:min(100%,500px);aspect-ratio:500 / calc(170 * var(--cb-rows,2))}.cb-years-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:0;padding:0;list-style:none;perspective:900px}.cb-years-card{position:relative;transform:rotateY(180deg);transform-style:preserve-3d}.cb-years-card>span{position:absolute;inset:0;display:grid;place-items:center;border-radius:4px 4px 22px 22px;text-align:center;font:600 13px / 1.2 var(--cb-font-heading);backface-visibility:hidden;-webkit-backface-visibility:hidden}.cb-years-front{background:#fff;color:#5b5352;box-shadow:inset 0 0 0 1.5px #d9d3cf}.cb-years-back{transform:rotateY(180deg);background:linear-gradient(90deg,#8f361a 0%,#b9542d 22%,#dc8150 48%,#c9643a 70%,#94391c 100%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.45);box-shadow:inset 0 -7px 0 rgba(0,0,0,0.18),0 4px 6px rgba(0,0,0,0.2)}.cb-years-back b{display:block;margin-bottom:4px;font-size:18px;line-height:1}@media (min-width:900px){.cb-years-card>span{font-size:15px}.cb-years-back b{font-size:22px}}.cb-years-seal{position:absolute;top:50%;left:50%;width:44%;aspect-ratio:1;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 22px rgba(0,0,0,0.28));pointer-events:none}.cb-years-seal svg{display:block;width:100%;height:100%}.cb-seal-ink{fill:var(--cb-seal-ink,var(--cb-accent))}.cb-seal-black{--cb-seal-ink:#111}.cb-seal-outer{fill:none;stroke:none}.cb-seal-line{fill:none;stroke:var(--cb-accent);stroke-width:1}.cb-seal-arc{fill:#fff;font-family:var(--cb-font-heading);font-weight:600}.cb-seal-ridge{fill:none;stroke:var(--cb-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cb-seal-num{fill:#161616;font:800 48px var(--cb-font-heading)}.cb-seal-word{fill:var(--cb-accent);font:600 9px var(--cb-font-heading);letter-spacing:1.8px}.cb-seal-shine{transform:translateX(-120%) rotate(20deg)}@media (max-width:899.98px){.cb-promise-years .cb-promise-inner{grid-template-columns:1fr}}@media (max-width:479px){.cb-years-grid{gap:6px}.cb-years-card>span{font-size:10.5px;border-radius:3px 3px 14px 14px}.cb-years-back b{font-size:14px}}@media (prefers-reduced-motion:no-preference){.cb-motion .cb-years-card{transform:none}.cb-motion .cb-years-seal{opacity:0;transform:translate(-50%,-50%) scale(1.25) rotate(-8deg)}.cb-motion .cb-years-stage.is-go .cb-years-card{animation:rg-year-flip 0.38s cubic-bezier(0.3,0.7,0.3,1) calc(var(--cb-i) * 0.09s) forwards}.cb-motion .cb-years-stage.is-go .cb-years-seal{animation:rg-seal-settle 0.5s cubic-bezier(0.2,0.8,0.2,1) 1.05s forwards}.cb-motion .cb-years-stage.is-go .cb-seal-shine{animation:rg-seal-shine 0.7s ease 1.5s forwards}}@keyframes rg-year-flip{to{transform:rotateY(180deg)}}.cb-years-stage.cb-years-seal-only{width:min(100%,300px);aspect-ratio:1;margin-bottom:2.75rem}.cb-years-seal-only .cb-years-seal{width:100%}.cb-years-seal-note{position:absolute;left:-4rem;right:-4rem;top:calc(100% + 0.9rem);margin:0;text-align:center;font:600 0.95rem / 1.35 var(--cb-font-heading);letter-spacing:0.02em}.cb-band-promise-on-dark .cb-years-seal-note{color:#fff}.cb-seal-num.is-range{font-size:40px;letter-spacing:-0.5px}.cb-years-seal-note{white-space:pre-line}.cb-seal-upto{fill:var(--cb-accent);font:700 11px var(--cb-font-heading);letter-spacing:2.2px}.cb-seal-upto.is-hidden{opacity:0}.cb-seal-upto.is-in{animation:rg-seal-note 0.3s ease-out}.cb-years-seal-ribbon{position:absolute;left:50%;top:calc(100% + 0.7rem);transform:translateX(-50%);margin:0;padding:0.45em 1.1em;white-space:nowrap;background:#111;color:#fff;border-radius:3px;font:700 0.85rem / 1.2 var(--cb-font-heading);letter-spacing:0.03em;box-shadow:0 6px 14px rgba(0,0,0,0.3)}.cb-years-seal-ribbon.is-hidden{opacity:0;transform:translate(-50%,8px)}.cb-years-seal-ribbon.is-in{transition:opacity 0.3s ease-out,transform 0.3s ease-out}.cb-seal-num.is-flip{animation:rg-seal-flip 0.36s ease-in-out}@keyframes rg-seal-flip{0%{transform:scaleY(1)}50%{transform:scaleY(0)}100%{transform:scaleY(1)}}@media (max-width:599.98px){.cb-years-seal-ribbon{font-size:0.75rem}}.cb-promise-split .cb-main .cb-section.cb-promise.cb-promise-years{position:relative;isolation:isolate}.cb-promise-split .cb-promise-years .cb-promise-inner{position:relative;z-index:1}@media (min-width:900px){.cb-promise-split .cb-promise-years{--cb-split-w:min(var(--cb-width),100% - 2 * var(--cb-gutter))}.cb-promise-split-half .cb-promise-years{--cb-split-at:50%}.cb-promise-split-third .cb-promise-years,.cb-promise-split-angled .cb-promise-years{--cb-split-at:calc((100% - var(--cb-split-w)) / 2 + (var(--cb-split-w) - 3rem) * 2 / 3 + 1.5rem)}.cb-promise-split-third .cb-promise-years .cb-promise-inner,.cb-promise-split-angled .cb-promise-years .cb-promise-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cb-promise-split .cb-main .cb-promise-years::after{content:"";position:absolute;top:0;bottom:0;right:0;left:var(--cb-split-at);z-index:0;background:#111}.cb-promise-split-angled .cb-main .cb-promise-years::after{left:calc(var(--cb-split-at) - 70px);clip-path:polygon(140px 0,100% 0,100% 100%,0 100%)}.cb-promise-split .cb-promise-years .cb-years-stage{--cb-sw:min(var(--cb-width),100vw - 2 * var(--cb-gutter));--cb-at:calc((100vw - var(--cb-sw)) / 2 + (var(--cb-sw) - 3rem) * 2 / 3 + 1.5rem);left:calc((100vw - var(--cb-at)) / 2 - 1.5rem - (var(--cb-sw) - 3rem) / 6)}.cb-promise-split-half .cb-promise-years .cb-years-stage{--cb-at:50vw;left:calc((100vw - var(--cb-at)) / 2 - 1.5rem - (var(--cb-sw) - 3rem) / 4)}}@media (max-width:899.98px){.cb-promise-split .cb-promise-years .cb-years-stage{background:#111;box-shadow:0 0 0 100vmax #111;clip-path:inset(-3rem -100vmax -100vmax -100vmax)}.cb-promise-split .cb-main .cb-section.cb-promise.cb-promise-years{padding-bottom:3rem}.cb-promise-split .cb-promise-years .cb-years-seal-only[data-cb-seal-end="upto"],.cb-promise-split .cb-promise-years .cb-years-seal-only[data-cb-seal-end="range"]{margin-bottom:0}}.cb-years-stage.cb-years-seal-pair{width:min(100%,480px);aspect-ratio:2 / 1.15;margin-bottom:0}.cb-years-seal-pair .cb-years-seal{width:47%;top:44%}.cb-years-seal-pair .cb-seal-a{left:25%}.cb-years-seal-pair .cb-seal-b{left:75%}.cb-years-seal-cap{position:absolute;left:-1rem;right:-1rem;top:calc(100% + 0.6rem);margin:0;text-align:center;font:600 0.9rem / 1.3 var(--cb-font-heading)}.cb-band-promise-on-dark .cb-years-seal-cap{color:#fff}.cb-years-seal-note.is-swap{animation:rg-seal-note 0.25s ease-out}.cb-seal-num{transform-box:fill-box;transform-origin:50% 50%}.cb-seal-num.is-tick{animation:rg-seal-tick 0.09s ease-out}.cb-seal-num.is-stamp{animation:rg-seal-stamp 0.32s cubic-bezier(0.2,0.9,0.3,1.2)}.cb-years-seal.is-hit svg{animation:rg-seal-pop 0.42s cubic-bezier(0.2,0.9,0.3,1.3)}.cb-years-seal::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0}.cb-years-seal.is-hit::after{animation:rg-seal-ring 0.75s ease-out}.cb-years-seal.is-hit .cb-seal-shine{animation:rg-seal-shine-2 0.5s ease-out forwards}@keyframes rg-seal-tick{from{transform:translateY(18%);opacity:0.35}to{transform:none;opacity:1}}@keyframes rg-seal-stamp{0%{transform:scale(1.45) rotate(-6deg);opacity:0}70%{opacity:1}100%{transform:none;opacity:1}}@keyframes rg-seal-pop{0%{transform:scale(1)}45%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes rg-seal-ring{0%{opacity:1;box-shadow:0 0 0 0 rgba(255,255,255,0.95),0 0 0 0 rgba(255,255,255,0.6)}40%{opacity:1;box-shadow:0 0 0 5px rgba(255,255,255,0.9),0 0 22px 8px rgba(255,255,255,0.55)}100%{opacity:0;box-shadow:0 0 0 14px rgba(255,255,255,0),0 0 30px 14px rgba(255,255,255,0)}}@keyframes rg-seal-shine-2{from{transform:translateX(-120%) rotate(20deg)}to{transform:translateX(220%) rotate(20deg)}}@keyframes rg-seal-note{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cb-motion .cb-years-seal-only.is-go .cb-years-seal{animation-delay:0s}.cb-motion .cb-years-seal-only.is-go .cb-seal-shine{animation-delay:0.45s}.cb-motion .cb-years-stage.is-go .cb-seal-b{animation-delay:0.7s}.cb-motion .cb-years-stage.is-go .cb-seal-b .cb-seal-shine{animation-delay:1.15s}}@keyframes rg-seal-settle{0%{opacity:0;transform:translate(-50%,-50%) scale(1.25) rotate(-8deg)}60%{opacity:1}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes rg-seal-shine{from{transform:translateX(-120%) rotate(20deg)}to{transform:translateX(220%) rotate(20deg)}}.cb-look-process-ridge .cb-step{padding:4.75rem 1.25rem 1.5rem;background:var(--cb-background);border:1px solid var(--rg-line);border-top:4px solid var(--cb-accent);border-radius:var(--cb-radius)}.cb-look-process-ridge .cb-step::before{top:1.25rem;left:1.25rem}.cb-look-cta-ridge .cb-final-cta{position:relative;background:var(--cb-accent);color:var(--cb-on-accent,#fff);clip-path:polygon(0 clamp(24px,4vw,48px),50% 0,100% clamp(24px,4vw,48px),100% 100%,0 100%);padding-top:clamp(5rem,9vw,8rem)}.cb-look-cta-ridge .cb-final-cta.has-truck{z-index:2;isolation:isolate;background:none;clip-path:none;overflow-x:clip}.cb-final-cta-bg{position:absolute;inset:0;z-index:-2;background:var(--cb-accent);clip-path:polygon(0 clamp(24px,4vw,48px),50% 0,100% clamp(24px,4vw,48px),100% 100%,0 100%)}.cb-look-cta-ridge .cb-final-cta h2{color:#fff}.cb-look-cta-ridge .cb-final-cta h2 em,.cb-look-cta-ridge .cb-final-cta h2 .cb-em{color:#fff;font-style:italic}.cb-look-cta-ridge .cb-final-cta .cb-button-primary{background:#fff;color:var(--cb-accent)}.cb-ridge-line-cta{top:clamp(24px,4vw,48px);stroke:#fff;stroke-width:4;opacity:0.9;filter:none}html.cb-motion .cb-look-cta-ridge .cb-final-cta .cb-ridge-line-cta{stroke-dasharray:2000;stroke-dashoffset:2000}html.cb-motion .cb-look-cta-ridge .cb-final-cta.is-in .cb-ridge-line-cta{animation:rg-draw 1.1s cubic-bezier(0.6,0,0.3,1) forwards}@media (prefers-reduced-motion:reduce){.cb-ridge-line{stroke-dashoffset:0 !important;animation:none !important}}.cb-pair-wipe{list-style:none}.cb-wipe{position:relative;overflow:hidden;border-radius:var(--cb-radius);aspect-ratio:16 / 9;max-width:1100px;touch-action:pan-y}.cb-wipe img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.cb-wipe-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--cb-split)) 0 0)}.cb-wipe-handle{position:absolute;top:0;bottom:0;left:var(--cb-split);width:4px;margin-left:-2px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,0.45);pointer-events:none}.cb-wipe-handle::after{content:"";position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--cb-accent);border:3px solid #fff;box-shadow:0 6px 16px rgba(0,0,0,0.35);-webkit-mask:none}.cb-wipe-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.cb-wipe{cursor:grab;user-select:none;-webkit-user-select:none}.cb-wipe.is-dragging{cursor:grabbing}.cb-wipe img{-webkit-user-drag:none;pointer-events:none}.cb-wipe-handle::before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:26px;height:12px;margin:-6px 0 0 -13px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 12'%3E%3Cpath d='M0 6 7 0v12zM26 6 19 0v12z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 12'%3E%3Cpath d='M0 6 7 0v12zM26 6 19 0v12z'/%3E%3C/svg%3E") center / contain no-repeat}.cb-wipe.is-dragging .cb-wipe-handle::after{transform:scale(1.08)}.cb-wipe-range:focus-visible + *,.cb-wipe:focus-within .cb-wipe-handle::after{outline:3px solid #fff;outline-offset:3px}.cb-wipe .cb-pair-label{top:0.75rem;z-index:2}.cb-wipe-label-before{left:0.75rem}.cb-wipe-label-after{left:auto;right:0.75rem;background:var(--cb-accent)}.cb-pair-wipe figcaption{margin-top:0.75rem;color:var(--cb-muted,inherit);font-size:0.9375rem}.cb-pair-stages{list-style:none}.cb-stages{margin:0}.cb-stages-frame{display:grid;grid-template-columns:repeat(var(--cb-stage-n,3),minmax(0,1fr));gap:0.75rem}.cb-stage{position:relative}.cb-stage img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--cb-radius)}.cb-stage .cb-pair-label{top:0.75rem;left:0.75rem}.cb-stages-tag,.cb-stages-dots{display:none}.cb-stages figcaption{margin-top:0.75rem;color:var(--cb-muted,inherit);font-size:0.9375rem}@media (max-width:900px){.cb-stages-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cb-stages-frame{grid-template-columns:minmax(0,1fr)}}.cb-stages.is-scrolly{height:200vh}.cb-stages.is-scrolly .cb-stages-pin{position:sticky;top:var(--cb-stick-top,90px)}.cb-stages.is-scrolly .cb-stages-frame{display:block;position:relative;isolation:isolate;z-index:0;max-width:1100px;aspect-ratio:16 / 9;max-height:calc(100vh - var(--cb-stick-top,90px) - 5rem);overflow:hidden;border-radius:var(--cb-radius);background:#111}.cb-stages.is-scrolly .cb-stage{position:absolute;inset:0;opacity:var(--cb-o,0);will-change:opacity}.cb-stages.is-scrolly .cb-stage:first-child{opacity:1}.cb-stages.is-scrolly .cb-stage img{height:100%;border-radius:0}.cb-stages.is-scrolly .cb-stage .cb-pair-label{display:none}.cb-stages.is-scrolly .cb-stages-tag,.cb-stages-video.is-on .cb-stages-tag{display:block;position:absolute;top:0.75rem;left:0.75rem;z-index:2;padding:0.3rem 0.85rem;border-radius:999px;background:var(--cb-accent);color:#fff;font-weight:700;font-size:0.9375rem;letter-spacing:0.02em;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.cb-stages.is-scrolly .cb-stages-dots,.cb-stages-video.is-on .cb-stages-dots{display:flex;gap:0.5rem;position:absolute;left:50%;bottom:0.9rem;z-index:2;margin:0;padding:0.4rem 0.6rem;list-style:none;transform:translateX(-50%);border-radius:999px;background:rgba(0,0,0,0.45)}.cb-stages.is-scrolly .cb-stages-dots li,.cb-stages-video.is-on .cb-stages-dots li{width:10px;height:10px;overflow:hidden;border-radius:50%;background:rgba(255,255,255,0.45);text-indent:20px;white-space:nowrap;transition:background-color 0.2s,transform 0.2s}.cb-stages.is-scrolly .cb-stages-dots li.is-on,.cb-stages-video.is-on .cb-stages-dots li.is-on{background:#fff;transform:scale(1.15)}@media (max-width:640px){.cb-stages.is-scrolly{height:170vh}.cb-stages.is-scrolly .cb-stages-frame{aspect-ratio:4 / 5}}.cb-look-type-ridge .cb-text-window .cb-headed>h2::after,.cb-look-type-ridge .cb-text-window .cb-section-head h2::after{background:#fff}.cb-look-faq-ridge .cb-section.cb-faq{background:var(--cb-accent);color:#fff}.cb-look-faq-ridge .cb-section.cb-faq h2,.cb-look-faq-ridge .cb-section.cb-faq h3,.cb-look-faq-ridge .cb-section.cb-faq .cb-section-intro,.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-answer,.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-answer p{color:#fff}.cb-look-faq-ridge .cb-section.cb-faq .cb-section-label{color:rgba(255,255,255,0.92)}.cb-look-faq-ridge .cb-section.cb-faq .cb-section-label::before{background:#fff}.cb-look-type-ridge.cb-look-faq-ridge .cb-section.cb-faq .cb-headed>h2::after,.cb-look-type-ridge.cb-look-faq-ridge .cb-section.cb-faq .cb-section-head h2::after{background:#fff}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-list,.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item{border-color:rgba(255,255,255,0.35)}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item summary::after{background:#fff;color:var(--cb-accent)}.cb-look-faq-ridge .cb-section.cb-faq a,.cb-look-faq-ridge .cb-section.cb-faq .cb-more-link{color:#fff;text-decoration-color:rgba(255,255,255,0.75)}.cb-look-faq-ridge .cb-section.cb-faq summary:focus-visible,.cb-look-faq-ridge .cb-section.cb-faq a:focus-visible{outline:3px solid #fff;outline-offset:3px}.cb-look-faq-ridge .cb-main>.cb-section.cb-faq + .cb-section.cb-faq{margin-top:-2px;padding-top:calc(var(--cb-space-section) * 0.4)}.cb-look-faq-ridge .cb-main>.cb-section.cb-faq:has(+ .cb-section.cb-faq){padding-bottom:calc(var(--cb-space-section) * 0.6)}.cb-pattern-reviews-bricks .cb-main .cb-reviews,.cb-pattern-services-bricks .cb-main .cb-services,.cb-pattern-city-intro-bricks .cb-main .cb-city-intro,.cb-pattern-promise-bricks .cb-main .cb-promise,.cb-pattern-trust-bricks .cb-main .cb-trust,.cb-pattern-faq-bricks .cb-main .cb-faq,.cb-pattern-projects-bricks .cb-main .cb-projects,.cb-pattern-articles-bricks .cb-main .cb-articles,.cb-pattern-final-cta-bricks .cb-main .cb-final-cta,.cb-pattern-estimate-bricks .cb-main .cb-estimate{position:relative;isolation:isolate}.cb-pattern-reviews-bricks .cb-main .cb-reviews::before,.cb-pattern-services-bricks .cb-main .cb-services::before,.cb-pattern-city-intro-bricks .cb-main .cb-city-intro::before,.cb-pattern-promise-bricks .cb-main .cb-promise::before,.cb-pattern-trust-bricks .cb-main .cb-trust::before,.cb-pattern-faq-bricks .cb-main .cb-faq::before,.cb-pattern-projects-bricks .cb-main .cb-projects::before,.cb-pattern-articles-bricks .cb-main .cb-articles::before,.cb-pattern-final-cta-bricks .cb-main .cb-final-cta::before,.cb-pattern-estimate-bricks .cb-main .cb-estimate::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--cb-on-accent,#fff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='144'%3E%3Cg fill='%23000' fill-opacity='.11' stroke='%23000' stroke-opacity='.2' stroke-width='1'%3E%3Crect x='3' y='3' width='174' height='66'/%3E%3Crect x='-87' y='75' width='174' height='66'/%3E%3Crect x='93' y='75' width='174' height='66'/%3E%3C/g%3E%3C/svg%3E") left bottom / 180px 144px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='144'%3E%3Cg fill='%23000' fill-opacity='.11' stroke='%23000' stroke-opacity='.2' stroke-width='1'%3E%3Crect x='3' y='3' width='174' height='66'/%3E%3Crect x='-87' y='75' width='174' height='66'/%3E%3Crect x='93' y='75' width='174' height='66'/%3E%3C/g%3E%3C/svg%3E") left bottom / 180px 144px repeat}.cb-pattern-reviews-bricks-shadow .cb-main .cb-reviews,.cb-pattern-services-bricks-shadow .cb-main .cb-services,.cb-pattern-city-intro-bricks-shadow .cb-main .cb-city-intro,.cb-pattern-promise-bricks-shadow .cb-main .cb-promise,.cb-pattern-trust-bricks-shadow .cb-main .cb-trust,.cb-pattern-faq-bricks-shadow .cb-main .cb-faq,.cb-pattern-projects-bricks-shadow .cb-main .cb-projects,.cb-pattern-articles-bricks-shadow .cb-main .cb-articles,.cb-pattern-final-cta-bricks-shadow .cb-main .cb-final-cta,.cb-pattern-estimate-bricks-shadow .cb-main .cb-estimate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='140'%3E%3Cg fill='%23000' fill-opacity='.06'%3E%3Crect x='6' y='6' width='176' height='66'/%3E%3Crect x='-84' y='76' width='176' height='66'/%3E%3Crect x='96' y='76' width='176' height='66'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.035'%3E%3Crect x='2' y='2' width='176' height='66'/%3E%3Crect x='-88' y='72' width='176' height='66'/%3E%3Crect x='92' y='72' width='176' height='66'/%3E%3C/g%3E%3C/svg%3E");background-position:left bottom;background-size:180px 140px;background-repeat:repeat}.cb-pattern-reviews-bricks-shadow-fixed .cb-main .cb-reviews,.cb-pattern-services-bricks-shadow-fixed .cb-main .cb-services,.cb-pattern-city-intro-bricks-shadow-fixed .cb-main .cb-city-intro,.cb-pattern-promise-bricks-shadow-fixed .cb-main .cb-promise,.cb-pattern-trust-bricks-shadow-fixed .cb-main .cb-trust,.cb-pattern-faq-bricks-shadow-fixed .cb-main .cb-faq,.cb-pattern-projects-bricks-shadow-fixed .cb-main .cb-projects,.cb-pattern-articles-bricks-shadow-fixed .cb-main .cb-articles,.cb-pattern-final-cta-bricks-shadow-fixed .cb-main .cb-final-cta,.cb-pattern-estimate-bricks-shadow-fixed .cb-main .cb-estimate{position:relative;isolation:isolate;clip-path:inset(0)}.cb-pattern-reviews-bricks-shadow-fixed .cb-main .cb-reviews::before,.cb-pattern-services-bricks-shadow-fixed .cb-main .cb-services::before,.cb-pattern-city-intro-bricks-shadow-fixed .cb-main .cb-city-intro::before,.cb-pattern-promise-bricks-shadow-fixed .cb-main .cb-promise::before,.cb-pattern-trust-bricks-shadow-fixed .cb-main .cb-trust::before,.cb-pattern-faq-bricks-shadow-fixed .cb-main .cb-faq::before,.cb-pattern-projects-bricks-shadow-fixed .cb-main .cb-projects::before,.cb-pattern-articles-bricks-shadow-fixed .cb-main .cb-articles::before,.cb-pattern-final-cta-bricks-shadow-fixed .cb-main .cb-final-cta::before,.cb-pattern-estimate-bricks-shadow-fixed .cb-main .cb-estimate::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='140'%3E%3Cg fill='%23000' fill-opacity='.06'%3E%3Crect x='6' y='6' width='176' height='66'/%3E%3Crect x='-84' y='76' width='176' height='66'/%3E%3Crect x='96' y='76' width='176' height='66'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.035'%3E%3Crect x='2' y='2' width='176' height='66'/%3E%3Crect x='-88' y='72' width='176' height='66'/%3E%3Crect x='92' y='72' width='176' height='66'/%3E%3C/g%3E%3C/svg%3E");background-position:left bottom;background-size:180px 140px;background-repeat:repeat}.cb-pattern-reviews-tiles-light .cb-main .cb-reviews,.cb-pattern-services-tiles-light .cb-main .cb-services,.cb-pattern-city-intro-tiles-light .cb-main .cb-city-intro,.cb-pattern-promise-tiles-light .cb-main .cb-promise,.cb-pattern-trust-tiles-light .cb-main .cb-trust,.cb-pattern-faq-tiles-light .cb-main .cb-faq,.cb-pattern-projects-tiles-light .cb-main .cb-projects,.cb-pattern-articles-tiles-light .cb-main .cb-articles,.cb-pattern-final-cta-tiles-light .cb-main .cb-final-cta,.cb-pattern-estimate-tiles-light .cb-main .cb-estimate{position:relative;isolation:isolate}.cb-pattern-reviews-tiles-light .cb-main .cb-reviews::before,.cb-pattern-services-tiles-light .cb-main .cb-services::before,.cb-pattern-city-intro-tiles-light .cb-main .cb-city-intro::before,.cb-pattern-promise-tiles-light .cb-main .cb-promise::before,.cb-pattern-trust-tiles-light .cb-main .cb-trust::before,.cb-pattern-faq-tiles-light .cb-main .cb-faq::before,.cb-pattern-projects-tiles-light .cb-main .cb-projects::before,.cb-pattern-articles-tiles-light .cb-main .cb-articles::before,.cb-pattern-final-cta-tiles-light .cb-main .cb-final-cta::before,.cb-pattern-estimate-tiles-light .cb-main .cb-estimate::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--cb-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='208'%3E%3Cdefs%3E%3Cpath id='t' d='M2.4 0H52.6Q55 0 55 2.4V86A13 13 0 0 1 42 99H13A13 13 0 0 1 0 86V2.4Q0 0 2.4 0Z'/%3E%3C/defs%3E%3Cg fill='%23000' fill-opacity='.05' stroke='%23000' stroke-opacity='.12' stroke-width='1'%3E%3Cuse href='%23t' x='2.5' y='2.5'/%3E%3Cuse href='%23t' x='-27.5' y='106.5'/%3E%3Cuse href='%23t' x='32.5' y='106.5'/%3E%3C/g%3E%3C/svg%3E") left top / 60px 208px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='208'%3E%3Cdefs%3E%3Cpath id='t' d='M2.4 0H52.6Q55 0 55 2.4V86A13 13 0 0 1 42 99H13A13 13 0 0 1 0 86V2.4Q0 0 2.4 0Z'/%3E%3C/defs%3E%3Cg fill='%23000' fill-opacity='.05' stroke='%23000' stroke-opacity='.12' stroke-width='1'%3E%3Cuse href='%23t' x='2.5' y='2.5'/%3E%3Cuse href='%23t' x='-27.5' y='106.5'/%3E%3Cuse href='%23t' x='32.5' y='106.5'/%3E%3C/g%3E%3C/svg%3E") left top / 60px 208px repeat}.cb-pattern-reviews-bricks-light .cb-main .cb-reviews,.cb-pattern-services-bricks-light .cb-main .cb-services,.cb-pattern-city-intro-bricks-light .cb-main .cb-city-intro,.cb-pattern-promise-bricks-light .cb-main .cb-promise,.cb-pattern-trust-bricks-light .cb-main .cb-trust,.cb-pattern-faq-bricks-light .cb-main .cb-faq,.cb-pattern-projects-bricks-light .cb-main .cb-projects,.cb-pattern-articles-bricks-light .cb-main .cb-articles,.cb-pattern-final-cta-bricks-light .cb-main .cb-final-cta,.cb-pattern-estimate-bricks-light .cb-main .cb-estimate{position:relative;isolation:isolate}.cb-pattern-reviews-bricks-light .cb-main .cb-reviews::before,.cb-pattern-services-bricks-light .cb-main .cb-services::before,.cb-pattern-city-intro-bricks-light .cb-main .cb-city-intro::before,.cb-pattern-promise-bricks-light .cb-main .cb-promise::before,.cb-pattern-trust-bricks-light .cb-main .cb-trust::before,.cb-pattern-faq-bricks-light .cb-main .cb-faq::before,.cb-pattern-projects-bricks-light .cb-main .cb-projects::before,.cb-pattern-articles-bricks-light .cb-main .cb-articles::before,.cb-pattern-final-cta-bricks-light .cb-main .cb-final-cta::before,.cb-pattern-estimate-bricks-light .cb-main .cb-estimate::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--cb-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='144'%3E%3Cg fill='%23000' fill-opacity='.05' stroke='%23000' stroke-opacity='.12' stroke-width='1'%3E%3Crect x='3' y='3' width='174' height='66'/%3E%3Crect x='-87' y='75' width='174' height='66'/%3E%3Crect x='93' y='75' width='174' height='66'/%3E%3C/g%3E%3C/svg%3E") left bottom / 180px 144px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='144'%3E%3Cg fill='%23000' fill-opacity='.05' stroke='%23000' stroke-opacity='.12' stroke-width='1'%3E%3Crect x='3' y='3' width='174' height='66'/%3E%3Crect x='-87' y='75' width='174' height='66'/%3E%3Crect x='93' y='75' width='174' height='66'/%3E%3C/g%3E%3C/svg%3E") left bottom / 180px 144px repeat}.cb-pattern-reviews-bricks-light .cb-main .cb-reviews + .cb-section::before,.cb-pattern-services-bricks-light .cb-main .cb-services + .cb-section::before,.cb-pattern-city-intro-bricks-light .cb-main .cb-city-intro + .cb-section::before,.cb-pattern-promise-bricks-light .cb-main .cb-promise + .cb-section::before,.cb-pattern-trust-bricks-light .cb-main .cb-trust + .cb-section::before,.cb-pattern-faq-bricks-light .cb-main .cb-faq + .cb-section::before,.cb-pattern-projects-bricks-light .cb-main .cb-projects + .cb-section::before,.cb-pattern-articles-bricks-light .cb-main .cb-articles + .cb-section::before,.cb-pattern-final-cta-bricks-light .cb-main .cb-final-cta + .cb-section::before,.cb-pattern-estimate-bricks-light .cb-main .cb-estimate + .cb-section::before{-webkit-mask-position:left top;mask-position:left top}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-list{display:grid;gap:12px;border:0}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item{background:#fff;border:0;box-shadow:0 3px 0 rgba(0,0,0,0.18)}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item summary{padding:16px 18px;min-height:44px}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item summary h3{color:#161616;font:600 17px / 1.35 var(--cb-font-heading)}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item summary::after{width:36px;height:36px;border-radius:0;background:var(--cb-accent);color:#fff;font-size:1.25rem}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-answer{padding:0 18px 18px}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-answer,.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-answer p{color:#161616;font-family:var(--cb-font-body,Roboto,system-ui,sans-serif)}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-answer a{color:var(--cb-accent)}.cb-look-faq-ridge .cb-section.cb-faq .cb-faq-item summary:focus-visible{outline:3px solid #161616;outline-offset:-3px}@media (min-width:900px){.cb-look-hero-ridge .cb-home>.cb-hero .cb-hero-inner{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card{padding:2.6rem 2.5rem 2.5rem}.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card-title{font-size:2.1rem}.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card p:not(.cb-quote-card-title){font-size:20px}.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card .cb-button{min-height:60px;font-size:1.2rem}}@media (max-width:899px){.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card-title{font-size:1.6rem}.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card p:not(.cb-quote-card-title){font-size:19px}.cb-look-hero-ridge .cb-home>.cb-hero .cb-quote-card .cb-button{min-height:56px;font-size:1.125rem}}.cb-corner-gable .cb-bento-tile{clip-path:polygon(0 var(--cb-gable,14px),50% 0,100% var(--cb-gable,14px),100% 100%,0 100%)}.cb-corner-gable .cb-bento-tile:focus-within{outline:none;box-shadow:inset 0 0 0 4px var(--cb-accent)}.cb-look-hero-ridge .cb-hero-simple.has-image .cb-hero-img{object-position:50% 30%}@media (min-width:900px){.cb-look-hero-ridge .cb-hero-simple.has-image{min-height:clamp(400px,32vw,620px);display:grid;align-content:center}}.cb-look-team-ridge .cb-person-photo{object-position:50% 0%}.cb-section.cb-block-cards-accent,.cb-section.cb-block-cards-accent:nth-child(even of .cb-section){background:var(--cb-accent)}.cb-section.cb-block-cards-accent>.cb-container>h2,.cb-section.cb-block-cards-accent .cb-section-intro{color:#fff}.cb-look-type-ridge .cb-section.cb-block-cards-accent .cb-headed>h2::after,.cb-look-type-ridge .cb-section.cb-block-cards-accent>.cb-container>h2::after{background:#fff}.cb-section.cb-block-cards-accent .cb-card{background:#fff;color:#1b1717;border-color:transparent}.cb-section.cb-block-cards-accent .cb-card h3{color:#161616}.cb-hero-whole .cb-hero-media{background:#fefefe}.cb-hero-whole .cb-hero-media .cb-hero-img{object-fit:contain;object-position:right bottom}@media (max-width:899.98px){.cb-hero-whole.has-image{padding-bottom:calc(46vw + 1.5rem)}.cb-hero-whole .cb-hero-media{top:auto;height:46vw}.cb-hero-whole .cb-hero-media .cb-hero-img{width:100%;height:100%;object-position:center bottom}}:is(.cb-pattern-estimate-bricks,.cb-pattern-estimate-bricks-shadow,.cb-pattern-estimate-bricks-shadow-fixed,.cb-pattern-estimate-bricks-light,.cb-pattern-estimate-tiles-light) .cb-estimate .cb-form-card{background:#fff;filter:drop-shadow(0 10px 22px rgba(40,10,8,0.14))}.cb-final-cta.has-truck{--rg-line-top:clamp(24px,4vw,48px);--rg-line-h:clamp(56px,9vw,120px);--rg-truck-w:clamp(398px,42vw,608px)}.cb-cta-truck{position:absolute;z-index:3;right:max(16px,4vw);top:calc(var(--rg-line-top) + var(--rg-line-h) * 108 / 120);width:var(--rg-truck-w);transform:translateY(-100%);pointer-events:none}.cb-cta-truck img{position:relative;display:block;width:100%;height:auto}.cb-cta-truck::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:8px;background:radial-gradient(closest-side,rgba(0,0,0,0.45),rgba(0,0,0,0)) 15% 50% / 15% 100% no-repeat,radial-gradient(closest-side,rgba(0,0,0,0.45),rgba(0,0,0,0)) 80% 50% / 15% 100% no-repeat}.cb-look-cta-ridge .cb-final-cta.has-truck{padding-top:calc(var(--rg-line-top) + var(--rg-line-h) + clamp(1rem,2.5vw,2rem))}.cb-look-cta-ridge .cb-main>.cb-section:has(+ .cb-final-cta.has-truck){padding-bottom:max(var(--cb-space-section),calc(clamp(398px,42vw,608px) * 0.356 - clamp(56px,9vw,120px) * 0.9 + 2rem))}@media (max-width:640px){.cb-look-cta-ridge .cb-main>.cb-section:has(+ .cb-final-cta.has-truck){padding-bottom:max(var(--cb-space-section),calc(min(300px,76vw) * 0.356 - 54px + 1.5rem))}}.cb-ridge-path-narrow{display:none}@media (max-width:640px){.cb-final-cta.has-truck{--rg-line-h:60px;--rg-truck-w:min(300px,76vw)}.cb-cta-truck{right:12px}.cb-final-cta.has-truck .cb-ridge-path-wide{display:none}.cb-final-cta.has-truck .cb-ridge-path-narrow{display:inline}}@media (prefers-reduced-motion:no-preference){html.cb-motion .cb-final-cta.has-truck .cb-cta-truck{opacity:0}html.cb-motion .cb-final-cta.has-truck.is-in .cb-cta-truck{animation:rg-truck-in 0.35s cubic-bezier(0.22,0.9,0.3,1) 0.62s both}}@keyframes rg-truck-in{0%{opacity:0;transform:translate(120px,-100%)}30%{opacity:1}80%{transform:translate(-3px,-100%)}100%{opacity:1;transform:translate(0,-100%)}}.cb-pattern-reviews-bricks .cb-main .cb-reviews + .cb-section::before,.cb-pattern-services-bricks .cb-main .cb-services + .cb-section::before,.cb-pattern-city-intro-bricks .cb-main .cb-city-intro + .cb-section::before,.cb-pattern-promise-bricks .cb-main .cb-promise + .cb-section::before,.cb-pattern-trust-bricks .cb-main .cb-trust + .cb-section::before,.cb-pattern-faq-bricks .cb-main .cb-faq + .cb-section::before,.cb-pattern-projects-bricks .cb-main .cb-projects + .cb-section::before,.cb-pattern-articles-bricks .cb-main .cb-articles + .cb-section::before,.cb-pattern-final-cta-bricks .cb-main .cb-final-cta + .cb-section::before,.cb-pattern-estimate-bricks .cb-main .cb-estimate + .cb-section::before{-webkit-mask-position:left top;mask-position:left top}.cb-band-city-intro-accent .cb-main .cb-section.cb-city-intro,.cb-band-city-intro-accent .cb-main .cb-section.cb-city-intro:nth-child(even of .cb-section){background:var(--cb-accent);color:#fff}.cb-band-city-intro-accent .cb-main .cb-city-intro :is(h2,.cb-prose,.cb-prose p,.cb-link-list-label){color:#fff}.cb-band-city-intro-accent .cb-main .cb-city-intro .cb-section-label{color:rgba(255,255,255,0.92)}.cb-band-city-intro-accent .cb-main .cb-city-intro .cb-section-label::before,.cb-look-type-ridge.cb-band-city-intro-accent .cb-main .cb-city-intro .cb-headed>h2::after{background:#fff}.cb-band-city-intro-accent .cb-main .cb-city-intro a:not(.cb-button){color:#fff;text-decoration-color:rgba(255,255,255,0.75)}.cb-band-city-intro-accent .cb-main .cb-city-intro a:focus-visible{outline:3px solid #fff;outline-offset:3px}.cb-look-reviews-ridge.cb-band-reviews-light .cb-main .cb-reviews{background:var(--cb-background,#fff);color:var(--cb-text)}.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews>.cb-container>:is(h2,.cb-headed,.cb-section-head) h2,.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews>.cb-container>h2,.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews>.cb-container>.cb-section-intro{color:var(--cb-text)}.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews .cb-section-label{color:var(--cb-accent)}.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews .cb-section-label::before,.cb-look-type-ridge.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews :is(.cb-headed,.cb-section-head) h2::after{background:var(--cb-accent)}.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews .cb-more-link{color:var(--cb-text);text-decoration-color:var(--cb-accent)}.cb-look-reviews-ridge.cb-band-reviews-light .cb-section.cb-reviews .cb-more-link:focus-visible{outline-color:var(--cb-accent)}.cb-band-reviews-light .cb-spot-score,.cb-band-reviews-light .cb-spot-num{color:var(--cb-text)}.cb-band-reviews-light .cb-spot-label{color:var(--cb-accent)}.cb-band-reviews-light .cb-spot-stars-bg{color:#d9d3cf}.cb-band-reviews-light .cb-spot-stars-fg,.cb-band-reviews-light .cb-spot .cb-review-stars{color:#b45309}.cb-band-reviews-light .cb-spot .cb-review figure{clip-path:none;border:1px solid #e3dddc;border-top:0;box-shadow:0 10px 26px rgba(40,10,8,0.1)}.cb-band-reviews-light .cb-spot .cb-review{filter:drop-shadow(0 0 0.5px #d9d3cf)}.cb-band-reviews-light .cb-spot-dots button::before{border-color:var(--cb-accent)}.cb-band-reviews-light .cb-spot-dots button[aria-current]::before{background:var(--cb-accent)}.cb-band-reviews-light .cb-spot-dots button:focus-visible{outline-color:var(--cb-accent)}@media (prefers-reduced-motion:no-preference){.cb-motion .cb-fx-phone-pulse.cb-look-header-ridge .cb-header-phone .cb-icon{animation:rg-phone-pulse 2.8s ease-out 0.8s infinite}}@keyframes rg-phone-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cb-accent) 55%,transparent),0 0 0 0 color-mix(in srgb,var(--cb-accent) 30%,transparent)}50%,100%{box-shadow:0 0 0 7px color-mix(in srgb,var(--cb-accent) 0%,transparent),0 0 0 13px color-mix(in srgb,var(--cb-accent) 0%,transparent)}}.cb-band-promise-on-dark .cb-main .cb-section.cb-promise,.cb-band-promise-on-dark .cb-main .cb-section.cb-promise:nth-child(even of .cb-section){background:var(--cb-accent);color:#fff}.cb-band-promise-black .cb-main .cb-section.cb-promise,.cb-band-promise-black .cb-main .cb-section.cb-promise:nth-child(even of .cb-section){background:#050505}.cb-band-promise-on-dark .cb-main .cb-promise h2,.cb-band-promise-on-dark .cb-main .cb-promise h2 em{color:#fff}.cb-band-promise-on-dark .cb-main .cb-promise :is(.cb-prose,.cb-prose p,.cb-promise-fine){color:rgba(255,255,255,0.9)}.cb-band-promise-on-dark .cb-main .cb-promise .cb-section-label{color:#fff}.cb-band-promise-on-dark .cb-main .cb-promise .cb-section-label::before,.cb-look-type-ridge.cb-band-promise-on-dark .cb-main .cb-promise .cb-headed>h2::after{background:#fff}.cb-band-promise-on-dark .cb-main .cb-promise .cb-more-link{color:#fff;text-decoration-color:#fff;border-color:#fff}.cb-band-promise-on-dark .cb-main .cb-promise a:focus-visible{outline:3px solid #fff;outline-offset:3px}.cb-band-promise-on-dark .cb-seal-outer{stroke:#FBF8F4;stroke-width:3}.cb-look-promise-ridge .cb-main>.cb-section + .cb-section.cb-promise,.cb-look-promise-ridge .cb-main>.cb-hero + .cb-section.cb-promise{margin-top:calc(-1 * clamp(24px,4vw,48px));position:relative;z-index:1}.cb-look-cta-ridge .cb-main>.cb-final-cta:not(:first-child){margin-top:calc(-1 * clamp(24px,4vw,48px));z-index:2}.cb-block-cards .cb-card.is-linked{position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease}.cb-block-cards .cb-card-link{color:inherit;text-decoration:none}.cb-block-cards .cb-card-link::after{content:"";position:absolute;inset:0;z-index:1}.cb-block-cards .cb-card-link::before{content:"→" / "";float:right;margin-left:8px;color:var(--cb-accent);transition:transform 0.2s ease}.cb-block-cards .cb-card.is-linked:hover,.cb-block-cards .cb-card.is-linked:focus-within{transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,0.18)}.cb-block-cards .cb-card.is-linked:hover .cb-card-link::before{transform:translateX(3px)}.cb-block-cards .cb-card-link:focus-visible{outline:none}.cb-block-cards .cb-card.is-linked:focus-within{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.cb-block-cards .cb-card.is-linked,.cb-block-cards .cb-card-link::before{transition:none}.cb-block-cards .cb-card.is-linked:hover,.cb-block-cards .cb-card.is-linked:focus-within{transform:none}}.cb-stages-video .cb-stages-frame{display:block;position:relative;max-width:1100px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--cb-radius);background:#111}.cb-stages-video video{display:block;width:100%;height:100%;object-fit:cover}.cb-stages-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:48px;padding:0.75rem 1.4rem;border:0;background:var(--cb-accent);color:#fff;font:700 1rem var(--cb-font-heading);cursor:pointer}.cb-stages-play:focus-visible{outline:3px solid #fff;outline-offset:3px}.cb-look-cta-ridge .cb-final-cta .cb-button-call{gap:0.7rem;padding-left:1rem;background:#fff;color:#161616;border-color:#fff;transition:transform 0.15s ease-out,box-shadow 0.15s ease-out}.cb-look-cta-ridge .cb-final-cta .cb-button-call .cb-icon{flex:none;width:2rem;height:2rem;margin-block:-0.5rem;padding:0.45rem;border-radius:999px;background:var(--cb-accent);color:#fff}.cb-look-cta-ridge .cb-final-cta .cb-button-call:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.2);color:#161616;background:#fff}.cb-look-cta-ridge .cb-final-cta .cb-button-call:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.cb-motion .cb-fx-phone-pulse.cb-look-cta-ridge .cb-final-cta .cb-button-call .cb-icon{animation:rg-phone-pulse 2.8s ease-out 0.8s infinite}}@media (prefers-reduced-motion:reduce){.cb-look-cta-ridge .cb-final-cta .cb-button-call:hover{transform:none}}.cb-gallery-one-inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.cb-gallery-one h2{margin:0}.cb-gallery-one figure{margin:0}.cb-gallery-one img{display:block;width:100%;height:auto;box-shadow:0 16px 34px rgba(0,0,0,0.18)}.cb-corner-gable .cb-gallery-one img{clip-path:polygon(0 var(--cb-gable,14px),50% 0,100% var(--cb-gable,14px),100% 100%,0 100%);box-shadow:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,0.18))}@media (max-width:899.98px){.cb-gallery-one-inner{grid-template-columns:1fr}}.cb-block-logos .cb-container{max-width:calc(var(--cb-width) + 2 * var(--cb-gutter))}.cb-block-logos .cb-logo-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;margin-top:2rem;border-block:1px solid color-mix(in srgb,var(--cb-text) 10%,transparent)}.cb-block-logos .cb-logo-row>li{display:grid;place-items:center;height:140px;padding:1.25rem;border-left:1px solid color-mix(in srgb,var(--cb-text) 10%,transparent);transition:transform 0.2s ease}.cb-block-logos .cb-logo-row>li:first-child{border-left:0}.cb-block-logos .cb-logo-row img{width:auto;height:clamp(30px,calc(86px / sqrt(var(--cb-ar,2))),74px);max-width:min(100%,180px);object-fit:contain}.cb-block-logos .cb-logo-row>li:hover{transform:translateY(-3px)}@media (max-width:1099.98px){.cb-block-logos .cb-logo-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:0}.cb-block-logos .cb-logo-row>li{border-bottom:1px solid color-mix(in srgb,var(--cb-text) 10%,transparent)}.cb-block-logos .cb-logo-row>li:nth-child(4n + 1){border-left:0}}@media (max-width:599.98px){.cb-block-logos .cb-logo-row.cb-logo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cb-block-logos .cb-logo-row>li{height:112px;border-left:1px solid color-mix(in srgb,var(--cb-text) 10%,transparent)}.cb-block-logos .cb-logo-row>li:nth-child(odd){border-left:0}.cb-block-logos .cb-logo-row>li:last-child:nth-child(odd){grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.cb-block-logos .cb-logo-row>li:hover{transform:none}}.cb-badges.cb-block-logos .cb-logo-row{margin-top:0;border-block:0;padding-block:0}.cb-where-we-work .cb-areas-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.cb-where-we-work .cb-areas-pair .cb-map{aspect-ratio:auto;height:clamp(300px,30vw,420px)}.cb-corner-gable .cb-where-we-work .cb-areas-pair .cb-map{clip-path:polygon(0 var(--cb-gable,14px),50% 0,100% var(--cb-gable,14px),100% 100%,0 100%)}@media (max-width:899.98px){.cb-where-we-work .cb-areas-pair{grid-template-columns:1fr}.cb-where-we-work .cb-areas-pair .cb-map{height:320px}}.cb-section.cb-block-logos-accent,.cb-section.cb-block-logos-accent:nth-child(even of .cb-section){background:var(--cb-accent);color:#fff}.cb-block-logos-accent :is(h2,.cb-prose,.cb-prose p){color:#fff}.cb-look-type-ridge .cb-block-logos-accent .cb-headed>h2::after{background:#fff}.cb-block-logos-accent .cb-prose a{color:#fff}.cb-block-logos-accent .cb-logo-row{background:#fff;border-block:0;filter:drop-shadow(0 10px 22px rgba(30,6,6,0.25))}.cb-corner-gable .cb-block-logos-accent .cb-logo-row{clip-path:polygon(0 var(--cb-gable,14px),50% 0,100% var(--cb-gable,14px),100% 100%,0 100%);padding-top:var(--cb-gable,14px);filter:none;box-shadow:none}.cb-look-faq-ridge.cb-band-faq-black .cb-section.cb-faq{background-color:#050505}.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-item{background:var(--cb-accent);box-shadow:0 3px 0 rgba(0,0,0,0.35)}.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-item summary h3,.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-answer,.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-answer p,.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-answer a{color:#fff}.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-item summary::after{background:#fff;color:var(--cb-accent)}.cb-look-faq-ridge.cb-faq-boxes-accent .cb-section.cb-faq .cb-faq-item summary:focus-visible{outline:3px solid #fff;outline-offset:3px}.cb-band-types-accent .cb-main .cb-section.cb-types,.cb-band-types-accent .cb-main .cb-section.cb-types:nth-child(even of .cb-section){background:var(--cb-accent)}.cb-band-types-accent .cb-main .cb-types>.cb-container>:is(h2,.cb-headed h2,.cb-section-intro),.cb-band-types-accent .cb-main .cb-types .cb-section-label{color:#fff}.cb-band-types-accent .cb-main .cb-types .cb-section-label::before,.cb-look-type-ridge.cb-band-types-accent .cb-main .cb-types .cb-headed>h2::after{background:#fff}.cb-band-types-accent .cb-main .cb-types .cb-card{background:#fff;color:#1b1717;border-color:transparent}.cb-look-type-ridge .cb-main>.cb-section.cb-offices + .cb-section.cb-areas{background:color-mix(in srgb,var(--cb-text) 4%,var(--cb-background));padding-top:0}.cb-look-type-ridge .cb-main>.cb-section.cb-offices:has(+ .cb-section.cb-areas){padding-bottom:clamp(2.5rem,5vw,3.5rem)}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-container.cb-narrow{max-width:calc(var(--cb-width) + 2 * var(--cb-gutter));display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,5vw,4.5rem);align-items:start}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-narrow>h2{grid-column:1;grid-row:1 / span 6;margin:0}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-narrow>h2::after{content:"";display:block;width:84px;height:16px;margin-top:16px;background:var(--cb-accent);-webkit-mask:var(--rg-mark) center / contain no-repeat;mask:var(--rg-mark) center / contain no-repeat}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-narrow>:not(h2){grid-column:2}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text .cb-prose>:first-child{margin-top:0}@media (max-width:899.98px){.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-container.cb-narrow{grid-template-columns:minmax(0,1fr)}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-narrow>h2,.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-narrow>:not(h2){grid-column:1;grid-row:auto}.cb-look-type-ridge .cb-main.cb-city>.cb-section.cb-text>.cb-narrow>h2{margin-bottom:1.25rem}}.cb-heading-wide h1,.cb-heading-wide h2,.cb-heading-wide h3,.cb-heading-wide .cb-hero-headline,.cb-heading-wide .cb-quote-card-title,.cb-heading-wide .cb-bento-title{font-stretch:125%;letter-spacing:0}.cb-heading-wide .cb-eyebrow,.cb-heading-wide .cb-section-label,.cb-heading-wide .cb-button{font-family:var(--cb-font-heading);font-stretch:125%;font-weight:600;letter-spacing:0.03em}.cb-heading-wide h1,.cb-heading-wide h2,.cb-heading-wide h3,.cb-heading-wide .cb-hero-headline,.cb-heading-wide .cb-hero-title,.cb-heading-wide .cb-quote-card-title{font-weight:700}.cb-heading-wide.cb-look-hero-ridge .cb-hero-headline{font-size:clamp(2.25rem,4.7vw,4.1rem)}.cb-heading-wide .cb-hero-title{font-size:clamp(1.85rem,4vw,3rem)}.cb-heading-wide.cb-look-type-ridge .cb-section h2{font-size:clamp(1.75rem,3.1vw,2.6rem)}.cb-heading-wide.cb-look-type-ridge .cb-section h2.cb-card-title{font-size:1.2rem}.cb-heading-wide .cb-eyebrow,.cb-heading-wide .cb-section-label{letter-spacing:0.08em}.cb-heading-wide .cb-header .cb-button{font-stretch:110%;letter-spacing:0.01em}.cb-heading-wide .frm_forms .frm_button_submit{font-family:var(--cb-font-heading);font-stretch:125%;font-weight:600;letter-spacing:0.03em}.cb-heading-wide .cb-header-phone-label{white-space:nowrap}.cb-pattern-reviews-seams .cb-main .cb-reviews,.cb-pattern-services-seams .cb-main .cb-services,.cb-pattern-city-intro-seams .cb-main .cb-city-intro,.cb-pattern-promise-seams .cb-main .cb-promise,.cb-pattern-trust-seams .cb-main .cb-trust,.cb-pattern-faq-seams .cb-main .cb-faq,.cb-pattern-projects-seams .cb-main .cb-projects,.cb-pattern-articles-seams .cb-main .cb-articles,.cb-pattern-final-cta-seams .cb-main .cb-final-cta,.cb-pattern-estimate-seams .cb-main .cb-estimate,.cb-pattern-reviews-seams-light .cb-main .cb-reviews,.cb-pattern-services-seams-light .cb-main .cb-services,.cb-pattern-city-intro-seams-light .cb-main .cb-city-intro,.cb-pattern-promise-seams-light .cb-main .cb-promise,.cb-pattern-trust-seams-light .cb-main .cb-trust,.cb-pattern-faq-seams-light .cb-main .cb-faq,.cb-pattern-projects-seams-light .cb-main .cb-projects,.cb-pattern-articles-seams-light .cb-main .cb-articles,.cb-pattern-final-cta-seams-light .cb-main .cb-final-cta,.cb-pattern-estimate-seams-light .cb-main .cb-estimate{position:relative;isolation:isolate}.cb-pattern-reviews-seams .cb-main .cb-reviews::before,.cb-pattern-services-seams .cb-main .cb-services::before,.cb-pattern-city-intro-seams .cb-main .cb-city-intro::before,.cb-pattern-promise-seams .cb-main .cb-promise::before,.cb-pattern-trust-seams .cb-main .cb-trust::before,.cb-pattern-faq-seams .cb-main .cb-faq::before,.cb-pattern-projects-seams .cb-main .cb-projects::before,.cb-pattern-articles-seams .cb-main .cb-articles::before,.cb-pattern-final-cta-seams .cb-main .cb-final-cta::before,.cb-pattern-estimate-seams .cb-main .cb-estimate::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--cb-on-accent,#fff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='8'%3E%3Crect x='0' width='2' height='8' fill-opacity='.38'/%3E%3Crect x='2' width='3' height='8' fill-opacity='.12'/%3E%3Crect x='30' width='24' height='8' fill-opacity='.05'/%3E%3C/svg%3E") left top / 84px 8px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='8'%3E%3Crect x='0' width='2' height='8' fill-opacity='.38'/%3E%3Crect x='2' width='3' height='8' fill-opacity='.12'/%3E%3Crect x='30' width='24' height='8' fill-opacity='.05'/%3E%3C/svg%3E") left top / 84px 8px repeat}.cb-pattern-reviews-seams .cb-main .cb-reviews::after,.cb-pattern-services-seams .cb-main .cb-services::after,.cb-pattern-city-intro-seams .cb-main .cb-city-intro::after,.cb-pattern-promise-seams .cb-main .cb-promise::after,.cb-pattern-trust-seams .cb-main .cb-trust::after,.cb-pattern-faq-seams .cb-main .cb-faq::after,.cb-pattern-projects-seams .cb-main .cb-projects::after,.cb-pattern-articles-seams .cb-main .cb-articles::after,.cb-pattern-final-cta-seams .cb-main .cb-final-cta::after,.cb-pattern-estimate-seams .cb-main .cb-estimate::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(0,0,0,0.16) 0 2px,transparent 2px 6px,transparent 6px 84px)}.cb-pattern-reviews-seams-light .cb-main .cb-reviews::before,.cb-pattern-services-seams-light .cb-main .cb-services::before,.cb-pattern-city-intro-seams-light .cb-main .cb-city-intro::before,.cb-pattern-promise-seams-light .cb-main .cb-promise::before,.cb-pattern-trust-seams-light .cb-main .cb-trust::before,.cb-pattern-faq-seams-light .cb-main .cb-faq::before,.cb-pattern-projects-seams-light .cb-main .cb-projects::before,.cb-pattern-articles-seams-light .cb-main .cb-articles::before,.cb-pattern-final-cta-seams-light .cb-main .cb-final-cta::before,.cb-pattern-estimate-seams-light .cb-main .cb-estimate::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--cb-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='8'%3E%3Crect x='0' width='2' height='8' fill-opacity='.16'/%3E%3Crect x='2' width='3' height='8' fill-opacity='.05'/%3E%3Crect x='6' width='72' height='8' fill-opacity='.025'/%3E%3C/svg%3E") left top / 84px 8px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='8'%3E%3Crect x='0' width='2' height='8' fill-opacity='.16'/%3E%3Crect x='2' width='3' height='8' fill-opacity='.05'/%3E%3Crect x='6' width='72' height='8' fill-opacity='.025'/%3E%3C/svg%3E") left top / 84px 8px repeat}.cb-pattern-reviews-seams-shadow-fixed .cb-main .cb-reviews,.cb-pattern-services-seams-shadow-fixed .cb-main .cb-services,.cb-pattern-city-intro-seams-shadow-fixed .cb-main .cb-city-intro,.cb-pattern-promise-seams-shadow-fixed .cb-main .cb-promise,.cb-pattern-trust-seams-shadow-fixed .cb-main .cb-trust,.cb-pattern-faq-seams-shadow-fixed .cb-main .cb-faq,.cb-pattern-projects-seams-shadow-fixed .cb-main .cb-projects,.cb-pattern-articles-seams-shadow-fixed .cb-main .cb-articles,.cb-pattern-final-cta-seams-shadow-fixed .cb-main .cb-final-cta,.cb-pattern-estimate-seams-shadow-fixed .cb-main .cb-estimate{position:relative;isolation:isolate;clip-path:inset(0)}.cb-pattern-reviews-seams-shadow-fixed .cb-main .cb-reviews::before,.cb-pattern-services-seams-shadow-fixed .cb-main .cb-services::before,.cb-pattern-city-intro-seams-shadow-fixed .cb-main .cb-city-intro::before,.cb-pattern-promise-seams-shadow-fixed .cb-main .cb-promise::before,.cb-pattern-trust-seams-shadow-fixed .cb-main .cb-trust::before,.cb-pattern-faq-seams-shadow-fixed .cb-main .cb-faq::before,.cb-pattern-projects-seams-shadow-fixed .cb-main .cb-projects::before,.cb-pattern-articles-seams-shadow-fixed .cb-main .cb-articles::before,.cb-pattern-final-cta-seams-shadow-fixed .cb-main .cb-final-cta::before,.cb-pattern-estimate-seams-shadow-fixed .cb-main .cb-estimate::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,0.09) 0 2px,rgba(0,0,0,0.35) 2px 5px,transparent 5px 84px),linear-gradient(180deg,rgba(255,255,255,0.03),rgba(0,0,0,0.15))}.cb-years-metal .cb-years-back{background:linear-gradient(90deg,#5c6168 0,#a9b0b7 9%,#e3e7ea 13%,#9aa1a8 19%,#858c93 50%,#959ca3 81%,#d5dadf 87%,#575c62 100%);color:#1b1d20;text-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 -6px 0 rgba(0,0,0,0.2),0 4px 6px rgba(0,0,0,0.25);border-radius:3px}.cb-years-metal .cb-years-back::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(0,0,0,0.35),rgba(255,255,255,0.55),rgba(0,0,0,0.35))}
