.lp-results{align-items:start;background:#faf8f5;display:grid;gap:4.5rem;grid-template-columns:1fr 1fr;overflow:hidden;padding:5.5rem 6%;position:relative}.lp-results:before{background:radial-gradient(ellipse at 20% 60%,rgba(232,93,60,.05) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.lp-results .cs-eyebrow{color:rgba(28,26,20,.45);margin-bottom:.85rem}.lp-results__heading{color:#1c1a14;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,3.2vw,3.6rem);font-weight:400;letter-spacing:-.03em;line-height:1;margin-bottom:0}.lp-results__heading em{color:#e85d3c;font-style:italic}.lp-results__hero-stat{align-items:flex-end;border-bottom:1px solid rgba(28,26,20,.12);display:flex;gap:1.5rem;margin-bottom:1.1rem;opacity:0;padding:1.5rem 0 1.25rem;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease}.lp-results.in-view .lp-results__hero-stat{opacity:1;transform:translateY(0);transition-delay:.1s}.lp-results__hero-n{color:#e85d3c;flex-shrink:0;font-family:Cormorant Garamond,serif;font-size:clamp(4.5rem,6.5vw,7rem);font-weight:300;letter-spacing:-.04em;line-height:.85}.lp-results__hero-text{padding-bottom:.4rem}.lp-results__hero-text strong{color:#1c1a14;display:block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.3rem;text-transform:uppercase}.lp-results__hero-text span{color:rgba(28,26,20,.55);font-size:.7rem;font-weight:300;line-height:1.55}.lp-results__quote{border-left:2px solid #e85d3c;color:rgba(28,26,20,.72);font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:italic;font-weight:400;line-height:1.55;margin:0 0 1.1rem;opacity:0;padding:.1rem 0 .1rem 1.1rem;quotes:none;transform:translateX(-10px);transition:opacity .6s ease,transform .6s ease .18s}.lp-results__quote:after,.lp-results__quote:before{content:none!important}.lp-results.in-view .lp-results__quote{opacity:1;transform:translateX(0)}.lp-results__grid{border-top:1px solid rgba(28,26,20,.1);display:grid;gap:0;grid-template-columns:1fr 1fr}.lp-results__stat{border-bottom:1px solid rgba(28,26,20,.1);cursor:default;opacity:0;padding:.9rem 1rem .9rem 0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease,background .25s ease}.lp-results__stat:nth-child(odd){border-right:1px solid rgba(28,26,20,.1)}.lp-results__stat:nth-child(2n){padding-left:1rem}.lp-results__stat:nth-last-child(-n+3){border-bottom:none}.lp-results.in-view .lp-results__stat:first-child{opacity:1;transform:translateY(0);transition-delay:.22s}.lp-results.in-view .lp-results__stat:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.29s}.lp-results.in-view .lp-results__stat:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.36s}.lp-results.in-view .lp-results__stat:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.43s}.lp-results__stat-n{color:#e85d3c;display:block;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,2.8vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:1;margin-bottom:.25rem;transition:color .25s ease}.lp-results__stat-l{color:rgba(28,26,20,.55);font-size:.68rem;font-weight:300;line-height:1.45;transition:color .25s ease}@media (hover:hover) and (pointer:fine){.lp-results__stat:hover{background:rgba(28,26,20,.04)}.lp-results__stat:hover .lp-results__stat-n{color:#d44e2f}.lp-results__stat:hover .lp-results__stat-l{color:rgba(28,26,20,.75)}}.lp-results__disclaimer{border:none!important;color:rgba(28,26,20,.4);font-size:.58rem;font-style:italic;grid-column:1/-1;padding-top:.9rem}.lp-results__carousel{padding-top:3rem;position:relative}.lp-results__carousel-frame{background:#130f1c;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25),0 24px 60px -8px rgba(0,0,0,.5),0 60px 100px -16px rgba(20,5,40,.7);overflow:hidden}.lp-results__carousel-top{background:#e85d3c;height:3px}.lp-results__featured{position:relative;width:100%}.lp-results__featured:before{content:"";display:block;padding-top:56.25%}.lp-results__featured img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.lp-results__featured img.active{opacity:1}.lp-results__featured:after{background:linear-gradient(0deg,rgba(10,5,20,.72) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.lp-results__caption{bottom:0;color:hsla(0,0%,100%,.65);font-size:9px;font-weight:700;left:0;letter-spacing:.16em;padding:1rem 1.25rem;position:absolute;right:0;text-transform:uppercase;z-index:2}.lp-results__controls{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:.5rem;padding:.85rem 1.25rem}.lp-results__thumbs{display:flex;flex:1;gap:5px}.lp-carousel__thumb{aspect-ratio:16/9;border:none;border-radius:2px;cursor:pointer;flex:1;opacity:.35;outline:1.5px solid transparent;outline-offset:2px;overflow:hidden;padding:0;position:relative;transition:outline-color .2s,opacity .2s,transform .2s}.lp-carousel__thumb img{display:block;height:100%;object-fit:cover;width:100%}.lp-carousel__thumb:hover{opacity:.65;transform:translateY(-1px)}.lp-carousel__thumb.active{opacity:1;outline-color:#e85d3c}.lp-carousel__thumb.active:after{animation:lpCarouselProgress 3.8s linear forwards;background:#e85d3c;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left}@keyframes lpCarouselProgress{to{transform:scaleX(1)}}.lp-results__nav{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.lp-results__counter{color:hsla(0,0%,100%,.28);font-size:9px;font-weight:700;letter-spacing:.12em;min-width:2.2rem;text-align:center}.lp-results__nav-btn{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:.8rem;height:28px;justify-content:center;transition:all .2s;width:28px}.lp-results__nav-btn:hover{background:rgba(232,93,60,.15);border-color:rgba(232,93,60,.5);color:#e85d3c}@media (max-width:860px){.lp-results{gap:3rem;grid-template-columns:1fr}.lp-results__carousel{order:-1;padding-top:0}}.lp-results a,.lp-results blockquote,.lp-results button,.lp-results h2,.lp-results label,.lp-results li,.lp-results p{font-family:Noto Sans,sans-serif!important}.lp-results .lp-results__heading,.lp-results .lp-results__hero-n,.lp-results .lp-results__quote,.lp-results .lp-results__stat-n{font-family:Cormorant Garamond,Georgia,serif!important}