:root{--ac-ink:#090b0f;--ac-paper:#f2efe8;--ac-lime:#c7ff37;--ac-coral:#ff684b;--ac-line:rgba(242, 239, 232, 0.18)}html{scroll-behavior:smooth}body{overflow-x:hidden}::selection{background:var(--ac-lime);color:var(--ac-ink)}a{text-underline-offset:.2em}:where(a,button,select,input,textarea):focus-visible{outline:3px solid var(--ac-lime);outline-offset:4px}.ac-site-header{border-bottom:1px solid var(--ac-line);backdrop-filter:blur(16px);position:relative;z-index:10}.ac-wordmark{letter-spacing:-.04em}.ac-wordmark mark{border-radius:999px;padding:.08em .38em}.ac-logo{color:var(--ac-paper);display:inline-flex;flex-direction:column;line-height:.92;text-decoration:none;white-space:nowrap}.ac-logo:hover{color:var(--ac-paper)}.ac-logo-first{font-size:.75rem;font-weight:800;letter-spacing:.2em;margin-left:.16em;text-transform:uppercase}.ac-logo-second{color:var(--ac-lime);font-family:Georgia,serif;font-size:2rem;font-style:italic;letter-spacing:-.055em}.ac-logo--footer .ac-logo-first{font-size:.82rem}.ac-logo--footer .ac-logo-second{font-size:2.5rem}.ac-hero{min-height:78vh;position:relative;overflow:hidden}.ac-hero::before{background:radial-gradient(circle at 78% 18%,rgb(199 255 55 / .17),transparent 28%),radial-gradient(circle at 30% 90%,rgb(255 104 75 / .12),transparent 26%);content:"";inset:0;pointer-events:none;position:absolute}.ac-kicker,.ac-label{font-family:var(--wp--preset--font-family--mono);letter-spacing:.13em;text-transform:uppercase}.ac-display{font-size:clamp(4.1rem, 7.5vw, 8.4rem)!important;letter-spacing:-.04em;line-height:.94}.ac-display em{color:var(--ac-lime);display:inline-block;font-family:Georgia,serif;font-size:.82em;font-weight:400;white-space:nowrap}.ac-verdict-card{background:linear-gradient(145deg,#171b22,#0c0f14 65%);border:1px solid rgb(199 255 55 / .38);box-shadow:0 36px 100px rgb(0 0 0 / .5),inset 0 0 50px rgb(199 255 55 / .035);min-height:520px;overflow:hidden;position:relative;transform:rotate(1.5deg)}.ac-verdict-card::after{border:1px solid rgb(199 255 55 / .12);border-radius:50%;content:"";height:390px;position:absolute;right:-130px;top:-130px;width:390px}.ac-score{align-items:center;aspect-ratio:1;border:1px solid var(--ac-lime);border-radius:50%;color:var(--ac-lime);display:flex;font-size:clamp(3.5rem, 8vw, 6.8rem);justify-content:center;line-height:1;margin:70px auto 34px;max-width:240px;position:relative;width:64%}.ac-score::before{border:1px dashed rgb(199 255 55 / .45);border-radius:50%;content:"";inset:-12px;position:absolute}.ac-score small{font-size:.22em;margin-left:.18em;opacity:.6}.ac-metric-strip{border-block:1px solid var(--ac-line)}.ac-metric{border-right:1px solid var(--ac-line)}.ac-metric:last-child{border-right:0}.ac-section-number{color:var(--ac-lime);font-family:var(--wp--preset--font-family--mono)}.ac-editorial-card{border-top:1px solid var(--ac-line);min-height:330px;position:relative;transition:transform .2s ease,border-color .2s ease}.ac-editorial-card:hover{border-color:var(--ac-lime);transform:translateY(-5px)}.ac-editorial-card .wp-block-heading{max-width:12ch}.ac-card-cover{aspect-ratio:16 / 9;margin:0 0 1.4rem!important;overflow:hidden}.ac-card-cover img{display:block;height:100%;object-fit:cover;object-position:center 42%;width:100%}.ac-card-number{color:rgb(242 239 232 / .2);font-size:4.6rem;letter-spacing:-.08em;line-height:1}.ac-method-card{border:1px solid rgb(9 11 15 / .18);min-height:255px}.ac-method-card strong{color:var(--ac-coral);font-size:2.5rem}.ac-score-bands{border-top:1px solid rgb(9 11 15 / .22)}.ac-scale-heading{color:#555a55;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.5rem;text-transform:uppercase}.ac-scale{border-top:1px solid rgb(9 11 15 / .2)}.ac-scale-row{align-items:baseline;border-bottom:1px solid rgb(9 11 15 / .16);display:grid;gap:1.5rem;grid-template-columns:112px minmax(210px,.8fr) minmax(0,1.3fr);padding:1.05rem 0}.ac-scale-range{color:#596923;font-family:var(--wp--preset--font-family--mono);font-size:.85rem;font-weight:700;white-space:nowrap}.ac-scale-row:nth-child(n+4) .ac-scale-range{color:#a84f3b}.ac-scale-name{font-size:1.05rem;font-weight:700;line-height:1.35}.ac-scale-description{color:#545a56;font-size:.94rem;line-height:1.55}.ac-scale-note{color:#555a55;font-size:.83rem;line-height:1.6;margin:1.3rem 0 0}.ac-newsletter{border:1px solid var(--ac-lime);box-shadow:12px 12px 0 var(--ac-lime)}body.page-id-18 form.es_subscription_form[data-form-id="1"].wysiwyg-form{background:#15191f!important;border:1px solid rgb(199 255 55 / .45)!important;border-radius:4px!important;padding:clamp(1.25rem, 4vw, 2rem)!important}body.page-id-18 form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-field-label,body.page-id-18 form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-gdpr-field span{color:var(--ac-paper)!important}body.page-id-18 form.es_subscription_form[data-form-id="1"].wysiwyg-form .ig-es-form-input{background:var(--ac-ink)!important;border:1px solid rgb(242 239 232 / .36)!important;color:var(--ac-paper)!important}body.page-id-18 form.es_subscription_form[data-form-id="1"].wysiwyg-form .ig-es-form-input::placeholder{color:#a1a8b2!important}body.page-id-18 form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-subscribe-btn{background:var(--ac-lime)!important;border-radius:999px!important;color:var(--ac-ink)!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.ac-footer{border-top:1px solid var(--ac-line);padding:4rem clamp(1.25rem, 4vw, 4rem) 2rem}.ac-footer-inner{margin:auto;max-width:1280px}.ac-footer-main{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) auto}.ac-footer-brand{max-width:440px}.ac-footer-brand .ac-logo{margin-left:0}.ac-footer-tagline{color:var(--wp--preset--color--steel);font-size:1rem;line-height:1.5;margin:1.3rem 0 0}.ac-footer-nav{display:grid;gap:.8rem;grid-template-columns:repeat(3,auto);padding-top:.5rem}.ac-footer-nav a{color:var(--ac-paper);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.ac-footer-nav a:hover{color:var(--ac-lime)}.ac-footer-meta{align-items:center;border-top:1px solid var(--ac-line);color:var(--wp--preset--color--steel);display:flex;font-size:.78rem;gap:1rem;justify-content:space-between;margin-top:3.5rem;padding-top:1.25rem}.ac-article-header{border-bottom:1px solid var(--ac-line)}.ac-article-header .wp-block-post-title{font-size:clamp(2.8rem, 5.5vw, 5.6rem)!important;letter-spacing:-.04em;line-height:1.02}.ac-article-cover{max-width:520px!important;margin-left:auto!important;margin-right:auto!important}.ac-article-cover img{display:block;height:auto;width:100%}.ac-title-reference{color:var(--wp--preset--color--steel);font-size:.85rem!important;margin-top:-.6rem!important}.ac-title-reference a{color:var(--ac-lime);font-weight:700}.ac-post-content>p:first-of-type{font-size:1.3em;line-height:1.55}.ac-post-content h2{margin-top:2.5em}.ac-post-content blockquote{border-block:1px solid rgb(199 255 55 / .45);font-size:1.08em;margin-left:0;padding:1.25rem 0}.ac-post-content table{border-collapse:collapse;display:block;font-size:.94rem;max-width:100%;overflow-x:auto;width:100%}.ac-post-content th,.ac-post-content td{border-bottom:1px solid var(--ac-line);padding:.85rem 1rem .85rem 0;text-align:left;vertical-align:top}.ac-post-content th{color:var(--ac-lime);font-family:var(--wp--preset--font-family--mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.ac-post-content td:nth-child(2){color:var(--ac-lime);font-weight:700;white-space:nowrap}.ac-index-section .wp-block-shortcode,.ac-case-archive .wp-block-shortcode{max-width:1280px!important;width:100%}.ac-case-index{container-type:inline-size}.ac-index-tools{align-items:center;border-block:1px solid var(--ac-line);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 0}.ac-index-filters{display:flex;flex-wrap:wrap;gap:.35rem}.ac-index-filters button,.ac-index-sort select{background:#fff0;border:1px solid rgb(242 239 232 / .28);border-radius:999px;color:var(--ac-paper);cursor:pointer;font:700 .72rem/1 var(--wp--preset--font-family--mono);letter-spacing:.06em;min-height:44px;padding:.7rem 1rem;text-transform:uppercase}.ac-index-filters button:hover,.ac-index-filters button.is-active{background:var(--ac-lime);border-color:var(--ac-lime);color:var(--ac-ink)}.ac-index-sort{align-items:center;color:var(--wp--preset--color--steel);display:flex;font:700 .72rem/1 var(--wp--preset--font-family--mono);gap:.65rem;letter-spacing:.08em;text-transform:uppercase}.ac-index-sort select{appearance:none;border-radius:0;padding-right:2.5rem}.ac-index-status{color:var(--wp--preset--color--steel);font:.72rem/1.4 var(--wp--preset--font-family--mono);margin:.8rem 0 1.5rem;text-align:right;text-transform:uppercase}.ac-index-head,.ac-index-row{display:grid;gap:1rem;grid-template-columns:44px minmax(210px,1.6fr) 72px repeat(4,minmax(66px,.55fr)) minmax(135px,.85fr)}.ac-index-head{border-bottom:1px solid rgb(199 255 55 / .5);color:var(--wp--preset--color--steel);font:700 .64rem/1.3 var(--wp--preset--font-family--mono);letter-spacing:.06em;padding:0 0 .75rem;text-transform:uppercase}.ac-index-list{list-style:none;margin:0;padding:0}.ac-index-row{align-items:center;border-bottom:1px solid var(--ac-line);min-height:84px;padding:1rem 0;transition:background-color .2s ease,border-color .2s ease}.ac-index-row:hover{background:rgb(199 255 55 / .035);border-color:rgb(199 255 55 / .5)}.ac-index-row[hidden]{display:none}.ac-index-rank{color:#717984;font:.75rem/1 var(--wp--preset--font-family--mono)}.ac-index-case{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ac-index-case a{font-size:clamp(1rem, 1.5vw, 1.25rem);font-weight:700;line-height:1.2;text-decoration:none}.ac-index-case a::after{content:" →";color:var(--ac-lime)}.ac-index-year{color:var(--wp--preset--color--steel);font:.68rem/1.3 var(--wp--preset--font-family--mono)}.ac-index-medium{color:var(--wp--preset--color--steel);font:700 .68rem/1.3 var(--wp--preset--font-family--mono);letter-spacing:.06em;text-transform:uppercase}.ac-index-component{font-variant-numeric:tabular-nums;font-weight:700}.ac-index-component small{display:none}.ac-index-overall{display:flex;flex-direction:column;gap:.18rem}.ac-index-overall strong{color:var(--ac-lime);font-size:1.7rem;font-variant-numeric:tabular-nums;line-height:1}.ac-index-overall span{color:var(--wp--preset--color--steel);font-size:.66rem;line-height:1.25}.ac-archive-intro{max-width:920px}.ac-archive-intro h1 em{color:var(--ac-lime);font-family:Georgia,serif;font-weight:400}.ac-article-lead{gap:clamp(2rem, 5vw, 5rem)}.ac-case-dossier{background:linear-gradient(145deg,#171b22,#0c0f14 72%);border:1px solid rgb(199 255 55 / .42);box-shadow:10px 10px 0 rgb(199 255 55 / .1);padding:clamp(1.15rem, 2.4vw, 1.75rem)}.ac-dossier-topline{color:var(--wp--preset--color--steel);display:flex;font:.68rem/1.4 var(--wp--preset--font-family--mono);justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.ac-dossier-label{color:var(--ac-lime)}.ac-dossier-verdict{align-items:end;border-bottom:1px solid var(--ac-line);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 0}.ac-dossier-verdict strong{color:var(--ac-lime);font-size:clamp(3.4rem, 6vw, 5rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.85}.ac-dossier-verdict strong small{color:var(--wp--preset--color--steel);font-size:.23em;letter-spacing:0}.ac-dossier-verdict>span{max-width:15ch;text-align:right}.ac-dossier-scores{display:grid;gap:0;grid-template-columns:repeat(2,1fr);margin:0}.ac-dossier-scores div{border-bottom:1px solid var(--ac-line);padding:.85rem 0}.ac-dossier-scores div:nth-child(odd){border-right:1px solid var(--ac-line);padding-right:1rem}.ac-dossier-scores div:nth-child(even){padding-left:1rem}.ac-dossier-scores dt{color:var(--wp--preset--color--steel);font:.62rem/1.3 var(--wp--preset--font-family--mono);letter-spacing:.05em;text-transform:uppercase}.ac-dossier-scores dd{color:var(--ac-paper);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:700;margin:.2rem 0 0}.ac-dossier-note{color:var(--wp--preset--color--steel);font-size:.7rem;margin:.8rem 0 0}.ac-case-dossier--pending{display:grid;gap:.75rem}.ac-post-content{container-type:inline-size}@container (max-width:920px){.ac-index-head{display:none}.ac-index-list{display:grid;gap:1rem}.ac-index-row{align-items:start;background:rgb(242 239 232 / .025);border:1px solid var(--ac-line);gap:.9rem 1rem;grid-template-columns:36px repeat(4,minmax(0,1fr));padding:1.15rem}.ac-index-rank{grid-column:1;grid-row:1}.ac-index-case{grid-column:2 / -2;grid-row:1}.ac-index-medium{grid-column:-2;grid-row:1;text-align:right}.ac-index-component{border-top:1px solid var(--ac-line);grid-row:2;padding-top:.75rem}.ac-index-component:first-of-type{grid-column:2}.ac-index-component small{color:var(--wp--preset--color--steel);display:block;font:.58rem/1.25 var(--wp--preset--font-family--mono);margin-bottom:.3rem;text-transform:uppercase}.ac-index-overall{align-self:center;grid-column:1 / -1;grid-row:3}}@container (max-width:640px){.ac-index-tools{align-items:stretch;flex-direction:column}.ac-index-sort{justify-content:space-between}.ac-index-sort select{flex:1}.ac-index-status{text-align:left}.ac-index-row{grid-template-columns:32px repeat(2,minmax(0,1fr))}.ac-index-case{grid-column:2 / -1}.ac-index-medium{grid-column:1 / -1;grid-row:2;text-align:left}.ac-index-component{grid-row:auto}.ac-index-component:first-of-type{grid-column:1}.ac-index-overall{grid-column:1 / -1;grid-row:auto}}@container (max-width:620px){.ac-score-table{border:0;display:block;overflow:visible}.ac-score-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ac-score-table tbody{display:grid;gap:.85rem}.ac-score-table tr{background:rgb(242 239 232 / .035);border:1px solid var(--ac-line);display:grid;gap:.45rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem}.ac-score-table td{border:0;padding:0}.ac-score-table td:first-child{font-weight:700}.ac-score-table td:nth-child(2){font-size:1.15rem;text-align:right}.ac-score-table td:nth-child(3){color:#bcc1c8;grid-column:1 / -1;line-height:1.55}}@media (max-width:781px){.ac-hero{min-height:auto}.ac-display{font-size:clamp(2.8rem, 13vw, 5rem)!important}.ac-verdict-card{min-height:430px;transform:none}.ac-metric{border-bottom:1px solid var(--ac-line);border-right:0}.ac-logo-first{font-size:.65rem}.ac-logo-second{font-size:1.65rem}.ac-logo--footer .ac-logo-first{font-size:.82rem}.ac-logo--footer .ac-logo-second{font-size:2.5rem}.ac-article-header{padding-top:3rem!important;padding-bottom:3rem!important}.ac-article-lead{gap:2rem}.ac-case-dossier{box-shadow:6px 6px 0 rgb(199 255 55 / .1)}.ac-article-cover{max-width:440px!important}.ac-scale-row{align-items:start;gap:.25rem .7rem;grid-template-columns:90px minmax(0,1fr);padding:1.1rem 0}.ac-scale-description{grid-column:2}.ac-footer{padding-block:3rem 1.5rem}.ac-footer-main{gap:2rem;grid-template-columns:1fr}.ac-footer-nav{justify-content:start}.ac-footer-meta{align-items:flex-start;flex-direction:column;gap:.25rem;margin-top:2.5rem}.ac-newsletter{box-shadow:7px 7px 0 var(--ac-lime)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}