.tier-price-bars{margin:0;width:100%;color:#3a2f29}.tier-price-legend{display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;margin-bottom:16px;font-size:12px}.tier-price-legend span{display:flex;align-items:center;grid-gap:8px;gap:8px}.tier-price-legend i{display:block;width:14px;height:10px;border-radius:2px}.tier-price-bars .competitor{background:#d9d3c7}.tier-price-bars .guest{background:#3a2f29}.tier-price-bars .member{background:linear-gradient(90deg,#e96a3e,#e8873d)}.tier-price-bars .veryNice{background:var(--tier-rock)}.tier-price-bars .superNice{background:linear-gradient(90deg,#f1d091,var(--tier-gold))}.tier-price-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.tier-price-column{min-width:0;border-top:1px solid rgba(58,47,41,.2);padding-top:18px}.cmp-main .tier-price-heading h3{font:16px/1.3 "NiceGroteskBQ-Ext",sans-serif}.tier-price-heading p{font-size:12px;line-height:1.5;opacity:.6;margin-top:3px}.tier-price-heading{min-height:54px}.tier-price-column dl{margin:0}.tier-price-row{margin-bottom:10px}.tier-price-row dt{font-size:11px;line-height:16px;color:rgba(58,47,41,.6)}.tier-price-row dd{margin:3px 0 0;height:20px}.tier-price-track{position:relative;width:calc(100% - 70px);height:20px}.tier-price-bar{display:block;width:var(--bar-width);height:12px;position:absolute;top:4px;border-radius:2px;transform-origin:left}.tier-price-value{position:absolute;left:calc(var(--bar-width) + 8px);white-space:nowrap;font:13px/20px "NiceGroteskBQ-Ext",sans-serif}.tier-price-note{font-size:12px;line-height:20px;color:#9c9288}.cmp-main .tier-price-verdict{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;max-width:100%;min-height:44px;border-radius:24px;padding:6px 12px 6px 6px;background:var(--verdict-gradient);color:#fefef6;font:12px/1.4 "NiceGroteskBQ",Inter,sans-serif}.tier-verdict-icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;background:#fefef6;color:var(--verdict-green);font-size:18px}.tier-verdict-icon svg{width:16px;height:20px}.tier-verdict-icon svg path{fill:var(--verdict-green)}.tier-price-bars figcaption{margin-top:18px;font-size:12px;line-height:1.6;color:#9c9288}.tier-price-heading,.tier-price-legend,.tier-price-note,.tier-price-row dt,.tier-price-value,.tier-price-verdict{opacity:0}.tier-price-bar{opacity:0;transform:scaleX(0)}.has-played .tier-price-legend{animation:tier-fade .4s ease-out .1s both}.has-played .tier-price-heading{animation:tier-rise .35s ease-out calc(.4s + var(--column-delay)) both}.has-played .tier-price-note,.has-played .tier-price-row dt{animation:tier-fade .25s ease-out var(--row-delay) both}.has-played .tier-price-bar{animation:tier-grow .6s ease-out var(--row-delay) both}.has-played .tier-price-value{animation:tier-fade .2s ease-out calc(var(--row-delay) + .6s) both}.has-played .tier-price-verdict{animation:tier-rise .35s ease-out calc(2.35s + var(--column-delay)) both}@keyframes tier-fade{0%{opacity:0}to{opacity:1}}@keyframes tier-grow{0%{opacity:0;transform:scaleX(0)}10%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes tier-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.tier-price-columns{grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.tier-price-heading{min-height:0;margin-bottom:14px}.tier-price-row dt{font-size:12px}}@media (prefers-reduced-motion:reduce){.tier-price-bars *{animation:none!important;opacity:1!important;transform:none!important}}.cmp-rush-feature{padding:48px 64px;background:#fefef6;color:#3a2f29}.cmp-rush-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;grid-gap:48px;gap:48px;margin-bottom:28px}.cmp-main .cmp-rush-intro .cmp-kicker{margin:0 0 16px;color:#6e645c}.cmp-main .cmp-rush-intro h2{font-size:clamp(42px,4.5vw,64px);line-height:1.02;margin:0}.cmp-main .cmp-rush-description{font-size:20px;line-height:1.5;margin:0 0 6px;max-width:420px}.cmp-rush-media{aspect-ratio:3.2/1;overflow:hidden;background:#3a2f29}.cmp-rush-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cmp-rush-details{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:32px;gap:32px;padding-top:18px}.cmp-main .cmp-rush-details p{font-size:13px;line-height:1.6;color:#6e645c;margin:0}.cmp-rush-details>a{white-space:nowrap}.cmp-rush-details p a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}@media (max-width:1000px){.cmp-rush-feature{padding:40px 32px}}@media (max-width:767px){.cmp-rush-feature{padding:32px 20px}.cmp-rush-intro{grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.cmp-main .cmp-rush-intro h2{font-size:42px}.cmp-main .cmp-rush-description{font-size:16px}.cmp-rush-media{aspect-ratio:4/3}.cmp-rush-details{flex-direction:column;grid-gap:12px;gap:12px}}.cmp-main .cmp-scan-explorer{--section-space:80px;display:flex;flex-direction:column;grid-gap:36px;gap:36px}.cmp-main .cmp-scan-explorer>h2{font-size:64px;line-height:1.1}.cmp-main .cmp-explorer-intro{font-size:18px;line-height:1.5;max-width:700px;color:#6e645c}.cmp-explorer-grid{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,752fr);grid-gap:48px;gap:48px}.cmp-explorer-settings,.cmp-scanner-detail{display:flex;flex-direction:column;grid-gap:20px;gap:20px;min-width:0}.cmp-scanner-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cmp-scanner-options button{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:0;background:#f0efec;color:#3a2f29;border:1px solid transparent;border-radius:8px;padding:10px 10px 12px;text-align:left;cursor:pointer;font:inherit;transition:background .3s,border-color .3s}.cmp-scanner-options button[aria-pressed=true]{background:#f4e8de;border-color:#e96a3e}.cmp-scanner-options picture{width:100%;aspect-ratio:1.25;overflow:hidden}.cmp-scanner-options img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cmp-scanner-options button:hover img{transform:scale(1.035)}.cmp-scanner-name{font-size:16px;line-height:1.5}.cmp-scanner-caption{font-size:12px;color:#6e645c;line-height:1.5}.cmp-main .cmp-scanner-detail h3{font-size:32px;line-height:1.1}.cmp-main .cmp-scanner-detail>p:not(.cmp-explorer-note){font-size:18px;line-height:1.5}.cmp-scanner-detail{animation:cmp-scanner-copy .45s ease-out both}.cmp-main .cmp-explorer-note{font-size:12px;line-height:1.5;color:#6e645c}.cmp-main .cmp-explorer-link{color:#e96a3e;font-size:14px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px;align-self:flex-start}.cmp-explorer-preview{display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}.cmp-scan-stage{position:relative;width:100%;aspect-ratio:1000/670;background:#f7f6f2;overflow:hidden}.cmp-scan-layer{position:absolute;inset:0;opacity:0;transition:opacity .7s ease-in-out;pointer-events:none}.cmp-scan-layer[data-active=true]{opacity:1}.cmp-scan-layer img,.cmp-scan-layer picture{display:block;width:100%;height:100%}.cmp-scan-layer img{object-fit:contain}.cmp-framing-options{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.cmp-framing-options button{font:12px/1.5 Inter,sans-serif;border:0;border-radius:24px;background:#f0efec;color:#3a2f29;padding:12px 18px;cursor:pointer;transition:background .3s,color .3s}.cmp-framing-options button[aria-pressed=true]{background:#3a2f29;color:#fefef6}.cmp-framing-options button:disabled{opacity:.4;cursor:default}.cmp-scan-promotion button:focus-visible{outline:2px solid #e96a3e;outline-offset:4px}.cmp-main .cmp-preview-caption{font-size:14px;line-height:1.5;color:#6e645c}.cmp-main .cmp-scan-upgrades{font-size:16px;line-height:1.5}.cmp-main .cmp-scan-upgrades a{color:#e96a3e;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.cmp-main .cmp-explorer-note a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}@keyframes cmp-scanner-copy{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.cmp-explorer-grid{grid-gap:28px;gap:28px}}@media (max-width:767px){.cmp-main .cmp-scan-explorer{padding:48px 20px!important;grid-gap:28px;gap:28px}.cmp-main .cmp-scan-explorer>h2{font-size:40px}.cmp-explorer-grid{grid-template-columns:minmax(0,1fr)}.cmp-framing-options{flex-wrap:nowrap}.cmp-framing-options button{flex:1 1;padding:12px 8px}}@media (prefers-reduced-motion:reduce){.cmp-scan-promotion *,.cmp-scan-promotion :before{animation:none!important;transition:none!important}.cmp-scanner-options button:hover img{transform:none}}.cmp-visual-verdict{display:grid;grid-template-columns:1.1fr 1fr;background:#f0efec}.cmp-verdict-photo{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;object-position:44% center}.cmp-verdict-copy{padding:64px;align-self:center}.cmp-main .cmp-verdict-copy .cmp-kicker{margin:0 0 24px;color:#6e645c}.cmp-main .cmp-verdict-copy h2{font-size:clamp(44px,4.7vw,68px);line-height:1.04;margin:0 0 24px;max-width:440px}.cmp-main .cmp-verdict-summary{font-size:20px;line-height:1.5;max-width:360px;margin:0}.cmp-verdict-action{margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:14px;gap:14px}.cmp-main .cmp-verdict-action .cmp-cta{align-self:flex-start;background:#3a2f29;color:#fefef6}.cmp-main .cmp-verdict-action p{font-size:13px;margin:0;color:#6e645c}@media (max-width:1000px){.cmp-verdict-copy{padding:40px 32px}}@media (max-width:767px){.cmp-visual-verdict{grid-template-columns:1fr}.cmp-verdict-photo{min-height:0;height:260px}.cmp-verdict-copy{padding:32px 24px}.cmp-main .cmp-verdict-copy h2{font-size:44px;margin-bottom:20px}.cmp-main .cmp-verdict-copy .cmp-kicker{margin-bottom:18px}.cmp-main .cmp-verdict-summary{font-size:18px}.cmp-verdict-action{margin-top:24px}}.comparison-page{height:100vh;overflow:auto;background:#fefef6;scroll-behavior:smooth}.cmp-main{--ink:#3a2f29;--ivory:#fefef6;--paper:#f2efe7;--silver:#d9d3c7;--muted:#9c9288;color:var(--ink);font-family:Inter,sans-serif}.cmp-main *{box-sizing:border-box}.cmp-main h1,.cmp-main h2,.cmp-main h3,.cmp-main p{margin:0;font-weight:400}.cmp-main .heading,.cmp-main h1,.cmp-main h2,.cmp-main h3{font-family:"Nice Nineties",serif;font-weight:400}.cmp-main h2{font-size:44px;line-height:1.08}.cmp-main h3{font-size:26px}.cmp-main a{color:inherit;text-decoration:none}.cmp-main a:focus-visible,.cmp-main summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.cmp-section{scroll-margin-top:100px}.cmp-section-content{padding:var(--section-space,104px) max(40px,calc(50% - 600px))!important}.cmp-block{display:flex;grid-gap:var(--gap);gap:var(--gap);min-width:0}.cmp-stack{flex-direction:column}.cmp-row{flex-direction:row}.cmp-row>*{flex:1 1 var(--basis,0px);min-width:0}.cmp-stack>.cmp-block{width:100%}.cmp-text{font-size:var(--size,16px);line-height:1.6;max-width:100%}.cmp-text.heading{line-height:1.08}.cmp-kicker,.cmp-text.label{font-family:"NiceGroteskBQ-Ext",Inter,sans-serif;font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.cmp-photo{overflow:hidden;min-width:0;height:var(--image-height,300px);position:relative}.cmp-photo img{display:block;width:100%;height:100%;object-fit:cover}.cmp-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font-family:"NiceGroteskBQ-Ext",Inter,sans-serif;font-size:10px;letter-spacing:.08em;line-height:1.5;padding:17px 24px;border:1px solid var(--ink);transition:background .2s,color .2s;min-height:48px}.cmp-cta.primary{background:var(--ink);color:var(--ivory)}.cmp-cta.secondary{background:transparent}.cmp-cta.inline{padding:0 0 6px;border:0;border-bottom:1px solid;min-height:32px}.cmp-cta:hover{opacity:.75}.cmp-actions{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.cmp-hero{position:relative;height:var(--hero-height);color:var(--ivory);isolation:isolate;display:flex;flex-direction:column;justify-content:center;padding:150px max(40px,calc(50% - 600px)) 300px}.cmp-hero.guide{padding-bottom:80px}.cmp-hero-image{position:absolute;inset:0;height:100%;z-index:-2}.cmp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,16,12,.55),rgba(20,16,12,.15));z-index:-1}.cmp-hero-copy{max-width:740px}.cmp-hero h1{font-size:72px;line-height:1.02;letter-spacing:-.03em}.cmp-hero-copy>p{font-size:18px;line-height:1.6;max-width:580px;margin:24px 0 28px}.cmp-hero .cmp-cta{border-color:var(--ivory)}.cmp-hero .cmp-cta.primary{background:var(--ivory);color:var(--ink)}.cmp-rail{position:absolute;bottom:42px;left:max(40px,calc(50% - 600px));right:max(40px,calc(50% - 600px));display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.cmp-rail .cmp-photo{height:154px}.cmp-rail a{background:var(--ivory);color:var(--ink)}.cmp-rail span{display:block;padding:14px 16px}.cmp-pennant{width:70px;height:90px;object-fit:contain;align-self:center}.cmp-mark{width:24px;height:24px}.cmp-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.cmp-path-stop{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.cmp-path .cmp-photo{height:220px}.cmp-formats{width:100%;font-size:13px}.cmp-formats table{width:100%;border-collapse:collapse}.cmp-formats td,.cmp-formats th{text-align:center;padding:15px 5px;border-bottom:1px solid var(--silver);font-weight:400}.cmp-formats th:first-child{text-align:left}.cmp-formats thead{font-size:10px;letter-spacing:.04em}.cmp-formats p{font-size:13px;line-height:1.6;margin-top:16px}.cmp-plans{width:100%;padding-top:32px;border-top:1px solid var(--silver)}.cmp-plans-heading{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;align-items:center;margin-bottom:24px}.cmp-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.cmp-plan-grid>a{background:var(--paper);padding:28px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;font-size:13px}.cmp-plan-grid .cmp-number{font-size:44px}.cmp-plan-grid p{line-height:1.6;margin-top:12px}.cmp-plans.compact .cmp-plan-grid>a{border:1px solid var(--silver);border-radius:80px;text-align:center}.cmp-chart{width:100%;padding:32px;background:var(--paper)}.cmp-chart-legend{display:flex;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap;font-size:11px;margin-bottom:28px}.cmp-chart-legend>span{display:flex;grid-gap:8px;gap:8px;align-items:center}.cmp-chart-legend .cmp-kicker{margin-right:auto}.guest-dot,.member-dot,.ring-dot,.silver-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--ink)}.guest-dot{background:#ff6a1a}.ring-dot{background:transparent;border:1px solid var(--ink)}.silver-dot{background:var(--silver)}.cmp-price-row{display:flex;min-height:114px;border-top:1px solid var(--silver);padding-top:20px;grid-gap:16px;gap:16px}.cmp-price-label{width:160px;flex-shrink:0}.cmp-price-label small{display:block;font-size:11px;color:#756b62;margin-top:8px}.cmp-plot{position:relative;flex:1 1;min-width:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(22.22% - 1px),rgba(217,211,199,.3333333333333333) 22.22%)}.cmp-range{position:absolute;top:14px;height:2px;background:var(--ink);transform-origin:left;transform:scaleX(0)}.cmp-competitor-point,.cmp-price-point{position:absolute;top:10px;transform:translateX(-50%);font-size:12px;text-align:center;white-space:nowrap;opacity:0}.cmp-price-point>span{display:block;position:absolute;top:18px;left:50%;transform:translateX(-50%)}.cmp-price-point.guest>span{top:36px}.cmp-competitor-point{top:70px}.cmp-competitor-point>span{margin-left:7px;font-size:10px}.cmp-no-equivalent{position:absolute;top:66px;font-size:10px;color:#756b62}.cmp-chart-axis{position:relative;margin-left:176px;height:24px;font-size:10px;margin-top:12px}.cmp-chart-axis span{position:absolute;transform:translateX(-50%)}.cmp-roll-chart{padding:36px;background:var(--paper);width:100%}.cmp-bar-row{display:grid;grid-template-columns:130px 1fr;grid-gap:30px;gap:30px;margin:28px 0}.cmp-bar{height:18px;background:var(--silver);position:relative;margin:12px 0;transform:scaleX(0);transform-origin:left}.cmp-bar span{position:absolute;left:calc(100% + 8px);font-size:11px;white-space:nowrap}.cmp-bar.bar-1{background:var(--ink)}.cmp-bar.bar-2{background:#ff6a1a}.cmp-resolution{width:100%;padding:32px;background:var(--paper)}.cmp-resolution-legend{font-size:11px;margin:12px 0 24px}.cmp-resolution-plot{position:relative;width:100%;height:520px}.cmp-frame{position:absolute;left:0;bottom:0;background:#d9d3c7;transform:scale(0);transform-origin:left bottom}.cmp-frame.frame-1{background:#9c9288}.cmp-frame.frame-2{background:#3a2f29}.cmp-frame.outline{background:none;border:1px dashed var(--ink)}.cmp-resolution-label{position:absolute;left:59%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.cmp-resolution-label.label-0{top:0}.cmp-resolution-label.label-1{bottom:29%}.cmp-resolution-label.label-2{bottom:0}.cmp-resolution-label .cmp-number{font-size:24px}.cmp-resolution-label small,.cmp-resolution-note{font-size:12px;line-height:1.6}.cmp-resolution-note{margin-top:24px!important}.cmp-more,.cmp-questions{padding:104px max(40px,calc(50% - 600px))}.cmp-questions{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:90px;gap:90px}.cmp-more h2,.cmp-questions h2{margin-top:18px;margin-bottom:36px}.cmp-questions details{border-bottom:1px solid var(--silver)}.cmp-questions summary{cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;grid-gap:20px;gap:20px;font-size:17px;list-style:none}.cmp-questions summary::-webkit-details-marker{display:none}.cmp-questions summary span{transition:transform .2s}.cmp-questions details[open] summary span{transform:rotate(45deg)}.cmp-questions details p{font-size:15px;line-height:1.7;padding-bottom:24px}.cmp-more{background:var(--paper)}.cmp-link-cards{display:flex;grid-gap:24px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.cmp-link-cards>a{flex:0 0 280px;scroll-snap-align:start}.cmp-link-cards .cmp-photo{height:190px}.cmp-link-cards h3{margin:18px 0 10px}.cmp-link-cards span,.cmp-sources{font-size:12px}.cmp-sources{padding:28px max(40px,calc(50% - 600px));background:var(--paper);line-height:1.8}.cmp-sources summary{cursor:pointer}.cmp-sources a{text-decoration:underline}.cmp-reveal img{opacity:0;transform:scale(1.06)}.cmp-reveal.is-visible img{opacity:1;transform:scale(1);transition:opacity 1.1s ease,transform 1.6s ease}.is-visible .cmp-range{transform:scaleX(1);transition:transform .7s ease var(--delay)}.is-visible .cmp-competitor-point,.is-visible .cmp-price-point{opacity:1;transition:opacity .35s ease var(--delay)}.is-visible .cmp-bar{transform:scaleX(1);transition:transform .8s ease var(--delay)}.is-visible .cmp-frame{transform:scale(1);transition:transform 1s ease var(--delay)}@media (max-width:767px){.cmp-more,.cmp-questions,.cmp-section-content{padding:60px 20px!important}.cmp-row{flex-direction:column;grid-gap:min(var(--gap),36px);gap:min(var(--gap),36px)}.cmp-row>*{flex:auto;width:100%}.cmp-stack{grid-gap:min(var(--gap),36px);gap:min(var(--gap),36px)}.cmp-block:not(.cmp-section-content){max-width:100%}.cmp-padded:not(.cmp-section-content){padding:24px 20px!important}.cmp-text.heading{font-size:clamp(26px,8.7vw,var(--size,36px))}.cmp-text.body{font-size:min(var(--size,16px),16px)}.cmp-main h2{font-size:36px}.cmp-photo{height:min(var(--image-height,300px),420px)}.cmp-hero{height:var(--mobile-hero-height);padding:120px 20px 250px;justify-content:center}.cmp-hero.guide{padding-bottom:64px}.cmp-hero h1{font-size:44px;line-height:1.05}.cmp-hero-copy>p{font-size:16px;margin:20px 0 24px}.cmp-hero-image{height:100%}.cmp-actions{grid-gap:10px;gap:10px}.cmp-actions .cmp-cta{padding:15px;font-size:9px}.cmp-rail{display:flex;overflow:auto;scroll-snap-type:x mandatory;left:20px;right:0;bottom:32px;padding-right:20px;grid-gap:12px;gap:12px}.cmp-rail>a{flex:0 0 224px;scroll-snap-align:start}.cmp-rail .cmp-photo{height:136px}.cmp-rail span{padding:12px;font-size:12px}.cmp-path{grid-template-columns:1fr;grid-gap:36px;gap:36px}.cmp-path .cmp-photo{height:240px}.cmp-plans-heading{align-items:flex-start;flex-direction:column}.cmp-plan-grid{grid-template-columns:1fr}.cmp-plan-grid>a{padding:24px}.cmp-questions{display:block}.cmp-questions summary{font-size:16px}.cmp-link-cards>a{flex-basis:260px}.cmp-sources{padding:28px 20px}.cmp-chart,.cmp-resolution,.cmp-roll-chart{padding:20px 12px}.cmp-chart-legend{grid-gap:12px;gap:12px;font-size:9px}.cmp-chart-legend .cmp-kicker{width:100%}.cmp-price-row{flex-direction:column;grid-gap:6px;gap:6px;height:140px}.cmp-price-label{width:100%;display:flex;grid-gap:12px;gap:12px;align-items:center}.cmp-price-label small{margin:0}.cmp-price-label .cmp-kicker{font-size:9px}.cmp-plot{margin-right:12px}.cmp-price-point{font-size:10px}.cmp-competitor-point>span{font-size:9px}.cmp-chart-axis{margin-left:0;margin-right:12px}.cmp-bar-row{grid-template-columns:1fr;grid-gap:10px;gap:10px}.cmp-bar-row>div{margin-right:35px}.cmp-resolution-plot{height:360px}.cmp-resolution-label .cmp-number{font-size:19px}.cmp-resolution-label small{font-size:10px}.cmp-formats table{font-size:9px}.cmp-formats td,.cmp-formats th{padding:12px 2px}.cmp-formats thead{font-size:8px}}@media (prefers-reduced-motion:reduce){.comparison-page{scroll-behavior:auto}.cmp-main *{transition:none!important;animation:none!important}.cmp-competitor-point,.cmp-price-point,.cmp-reveal img{opacity:1!important}.cmp-bar,.cmp-frame,.cmp-range,.cmp-reveal img{transform:none!important}}.cmp-hero{justify-content:flex-start;padding-bottom:170px}.cmp-hero-copy{position:absolute;top:var(--copy-top);max-width:760px}.cmp-hero h1{font-size:var(--title-size);margin-top:24px}.cmp-hero:after{background:linear-gradient(180deg,rgba(58,47,41,.35),rgba(58,47,41,.45) 45%,rgba(58,47,41,.92))}.cmp-hero.guide:after{background:linear-gradient(90deg,rgba(58,47,41,.88),rgba(58,47,41,.18))}.cmp-hero .cmp-cta,.cmp-section-closingCta .cmp-cta:not(.inline){border-radius:999px;font-family:Inter,sans-serif;letter-spacing:0;font-size:14px;text-transform:none;min-height:44px;padding:12px 24px}.cmp-hero .cmp-cta.primary{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.cmp-hero .cmp-cta.secondary{background:hsla(60,80%,98%,.1607843137254902);border-color:hsla(60,80%,98%,.4)}.cmp-rail{bottom:56px;border-top:1px solid hsla(60,80%,98%,.25098039215686274);padding-top:18px;grid-gap:0;gap:0}.cmp-rail a{display:flex;align-items:center;grid-gap:14px;gap:14px;background:none;color:var(--ivory);padding:0 20px;border-left:1px solid hsla(60,80%,98%,.1803921568627451)}.cmp-rail a:first-child{padding-left:0;border-left:0}.cmp-rail .cmp-photo{width:72px;height:72px;flex:0 0 72px}.cmp-rail span{padding:0;font-size:13px;line-height:1.4}.cmp-rail small{display:block;color:hsla(60,80%,98%,.6);margin-bottom:4px}.cmp-number{font-family:"NiceGroteskBQ-Ext",Inter,sans-serif;font-weight:400!important}.cmp-plan-grid .cmp-number{font-size:30px}.cmp-bar span,.cmp-chart-axis,.cmp-price-point{font-family:"NiceGroteskBQ-Ext",Inter,sans-serif}.member-dot{background:linear-gradient(110deg,#e96a3e,#e8873d)}.guest-dot{background:var(--ink)}.cmp-bar.bar-1{background:linear-gradient(110deg,#e96a3e,#e8873d)}.cmp-bar.bar-2{background:var(--ink)}.cmp-contact-sheet img{width:240%;height:auto;max-width:none;object-fit:fill;transform-origin:left top;position:absolute;top:-14%;left:-3%}.cmp-rail .cmp-contact-sheet img{width:170%;top:-5%;left:-35%}.cmp-row[data-layout=Head]{align-items:center}.cmp-row[data-layout=Head]>:first-child{flex:0 0 auto}.cmp-section-whereTheyWin{color:#fefef6}.cmp-formats td span[aria-label="Not accepted"]{display:inline-block;width:9px;height:9px;border:1px solid;border-radius:50%;font-size:0}.cmp-formats td span[aria-label=Accepted]{font-size:12px}.cmp-link-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px 24px;gap:36px 24px;overflow:visible}.comparison-page.past-hero:before{content:"";position:fixed;top:0;left:0;right:0;height:88px;background:#fefef6;z-index:49;pointer-events:none}@media (max-width:767px){.cmp-hero-copy{position:static;max-width:100%}.cmp-hero{padding:170px 20px 160px;justify-content:center}.cmp-hero h1{font-size:44px;margin-top:20px}.cmp-hero.guide{padding:140px 20px 64px}.cmp-hero-copy>.cmp-kicker{font-size:9px}.cmp-rail{bottom:32px;padding-top:16px}.cmp-rail>a{flex-basis:235px;padding:0 16px}.cmp-rail .cmp-photo{width:60px;height:60px;flex-basis:60px}.cmp-rail span{padding:0;font-size:12px}.cmp-row[data-layout=Head]{flex-direction:row;grid-gap:14px;gap:14px}.cmp-row[data-layout=Head]>*{width:auto}.cmp-row[data-layout=Head]>:last-child{flex:1 1}.cmp-link-cards{display:flex;overflow-x:auto}.cmp-hero .cmp-cta{padding:12px 20px;font-size:13px}.cmp-contact-sheet img{width:220%}.cmp-main .cmp-number{font-size:26px}}.cmp-resolution-plot{height:auto;aspect-ratio:4492/3590.22}.cmp-link-cards>a>.cmp-kicker{display:block;margin-top:18px;color:var(--muted)}.cmp-section-closingCta .cmp-row{justify-content:center}.cmp-section-closingCta .cmp-row>*{flex:none}.cmp-section-closingCta .cmp-text{max-width:700px;text-align:center}@media (max-width:767px){.cmp-resolution-plot{height:auto;aspect-ratio:4492/3590.22}.cmp-resolution-label .cmp-number{font-size:16px}.cmp-section-closingCta .cmp-row{align-items:center}}.cmp-row:has(>[style*="--basis"])>*{flex-basis:var(--basis,560px)}.cmp-step{scroll-margin-top:108px}.cmp-step>.cmp-block,.cmp-step>.cmp-text{opacity:0;transform:translateY(10px)}.cmp-step.is-visible>.cmp-block,.cmp-step.is-visible>.cmp-text{opacity:1;transform:none;transition:opacity .6s ease .15s,transform .6s ease .15s}.cmp-row>.cmp-step:nth-child(2){transition-delay:.38s}.cmp-row>.cmp-step:nth-child(3){transition-delay:.76s}.cmp-row>.cmp-step:nth-child(4){transition-delay:1.14s}@media (max-width:767px){.cmp-row:has(>[style*="--basis"])>*{flex-basis:auto}.cmp-row[data-layout=Head]>:first-child{flex-basis:auto}.cmp-block[style*=min-height]{min-height:220px!important}}@media (prefers-reduced-motion:reduce){.cmp-step>.cmp-block,.cmp-step>.cmp-text{opacity:1;transform:none}}.cmp-text.number{font-family:"NiceGroteskBQ-Ext",Inter,sans-serif;line-height:1.2}.cmp-block[data-layout^="Stop ·"]{position:relative;padding-left:30px}.cmp-block[data-layout^="Stop ·"]:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;border:1px solid;border-radius:50%;background:linear-gradient(110deg,#e96a3e,#e8873d)}.cmp-block[data-layout^="Stop ·"]:not(:last-child):after{content:"";position:absolute;top:20px;bottom:4px;left:6px;border-left:1px solid rgba(156,146,136,.4)}.cmp-block[data-layout^="Slip ·"]>.cmp-row,.cmp-section-statedVsAsk .cmp-row .cmp-row{border-width:1px 0 0!important}.cmp-section-statedVsAsk [data-layout=Ask]{flex:0 0 18px}.cmp-section-statedVsAsk [data-layout=Ask]:before{content:"?";font-size:16px}@media (max-width:767px){.cmp-section-orderSlips .cmp-row .cmp-row,.cmp-section-statedVsAsk .cmp-row .cmp-row{flex-direction:row;grid-gap:14px;gap:14px}.cmp-section-orderSlips .cmp-row .cmp-row>*{width:auto}.cmp-section-orderSlips [data-layout=Value]{justify-content:flex-end}.cmp-section-statedVsAsk .cmp-row .cmp-row>.cmp-text{flex:0 0 18px}.cmp-hero.guide h1{font-size:40px}}.cmp-section-orderSlips [data-layout=Head]{grid-gap:12px;gap:12px}.cmp-section-orderSlips [data-layout=Head]>:last-child{text-align:right;flex:1 1}.cmp-step{--step-delay:0s}.cmp-step:nth-child(2){--step-delay:0.38s}.cmp-step:nth-child(3){--step-delay:0.76s}.cmp-step:nth-child(4){--step-delay:1.14s}.cmp-step.is-visible>.cmp-block,.cmp-step.is-visible>.cmp-text,.cmp-step.is-visible img{transition-delay:var(--step-delay)}.cmp-timeline-step{opacity:0;transform:translateY(10px)}.cmp-timeline-step.is-visible{opacity:1;transform:none;transition:opacity .3s ease,transform .3s ease}.cmp-timeline-step:nth-child(2){transition-delay:.3s}.cmp-timeline-step:nth-child(3){transition-delay:.6s}.cmp-timeline-step:nth-child(4){transition-delay:.9s}.cmp-timeline-step:nth-child(5){transition-delay:1.2s}@media (max-width:767px){.cmp-block[data-layout=Header]{grid-gap:20px;gap:20px}.cmp-step{--step-delay:0s!important}}@media (prefers-reduced-motion:reduce){.cmp-timeline-step{opacity:1;transform:none}}.cmp-competitor-point{width:10px}.cmp-competitor-point>span{position:absolute;left:14px;top:0;margin-left:0}.cmp-section-closingCta .cmp-cta{align-self:center}.cmp-pennant{width:64px;height:9px}@media (min-width:768px){.cmp-main .cmp-text{font-size:var(--size,16px)}}.cmp-main a.cmp-scan-text-link{color:#e96a3e;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.cmp-main a.cmp-scan-text-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cmp-row[data-layout="Lab cards"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:20px;gap:20px}.cmp-block[data-layout^="Lab card ·"]{--cmp-divider:rgba(58,47,41,0.15);display:grid;grid-row:span 7;grid-template-rows:subgrid;grid-gap:20px;gap:20px;align-content:start}.cmp-block[data-layout="Lab card · Nice Film Club"]{--cmp-divider:hsla(60,80%,98%,0.15)}@media (max-width:767px){.cmp-row[data-layout="Lab cards"]{grid-template-columns:minmax(0,1fr)}.cmp-block[data-layout^="Lab card ·"]{display:flex;grid-row:auto;grid-gap:20px;gap:20px}}