.-\31 L0kW_site{min-height:100vh}.-\31 L0kW_kicker{color:var(--wine);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.3rem;font-weight:820;display:block}.-\31 L0kW_indexHero,.-\31 L0kW_detailHero,.-\31 L0kW_indexSection,.-\31 L0kW_workflowSection,.-\31 L0kW_tableSection,.-\31 L0kW_sourcesSection,.-\31 L0kW_related,.-\31 L0kW_close{padding-left:max(1.25rem,50vw - 600px);padding-right:max(1.25rem,50vw - 600px)}.-\31 L0kW_indexHero{grid-template-columns:minmax(0,.84fr) minmax(30rem,1.16fr);align-items:center;gap:clamp(3rem,8vw,7rem);min-height:calc(100svh - 7rem);padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem);display:grid}.-\31 L0kW_indexHeroCopy h1,.-\31 L0kW_detailHeroCopy h1{max-width:11ch;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,6.4vw,6rem);font-weight:400;line-height:.92}.-\31 L0kW_indexHeroCopy>p,.-\31 L0kW_detailHeroCopy>p{max-width:65ch;color:var(--ink-soft);margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.-\31 L0kW_reviewNote{width:fit-content;color:var(--ink-soft);font-size:var(--type-caption);align-items:center;gap:.45rem;margin-top:1.6rem;font-weight:720;display:flex}.-\31 L0kW_reviewNote svg{color:var(--wine)}.-\31 L0kW_proofPair{min-height:clamp(31rem,53vw,43rem);position:relative}.-\31 L0kW_proofPair:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:8% 4% 5% 8%}.-\31 L0kW_proofPair figure{width:45%;margin:0;position:absolute}.-\31 L0kW_proofPair figure:first-child{top:3%;left:0;transform:rotate(-3deg)}.-\31 L0kW_proofPair figure:nth-of-type(2){bottom:0;right:0;transform:rotate(2deg)}.-\31 L0kW_proofImage{aspect-ratio:.68;background:var(--paper-deep);border-radius:.45rem;position:relative;overflow:hidden;box-shadow:0 30px 72px #150e0633;box-shadow:0 30px 72px lab(4.42453% 1.9896 4.13457/.2)}.-\31 L0kW_proofPair figcaption{width:fit-content;color:var(--ink-soft);font-size:var(--type-caption);border-bottom:1px solid;margin-top:.65rem;padding-bottom:.28rem;font-weight:760}.-\31 L0kW_proofArrow{z-index:2;width:20%;color:var(--wine);align-items:center;gap:.3rem;display:flex;position:absolute;top:46%;left:42%;transform:rotate(-5deg)}.-\31 L0kW_proofArrow span{background:currentColor;width:100%;height:1px}.-\31 L0kW_indexSection{background:var(--paper-deep);grid-template-columns:minmax(15rem,.38fr) minmax(0,.62fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(5rem,9vw,8.5rem);padding-bottom:clamp(5rem,9vw,8.5rem);display:grid}.-\31 L0kW_indexHeading>span,.-\31 L0kW_methodLead>span,.-\31 L0kW_fitIntro>span,.-\31 L0kW_sectionLead>span,.-\31 L0kW_verdictHeading>span,.-\31 L0kW_sourcesHeading>span,.-\31 L0kW_close>div:first-child>span,.-\31 L0kW_related>span{color:var(--wine);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:820;display:block}.-\31 L0kW_indexHeading h2,.-\31 L0kW_methodLead h2,.-\31 L0kW_fitIntro h2,.-\31 L0kW_sectionLead h2,.-\31 L0kW_verdictHeading h2,.-\31 L0kW_sourcesHeading h2,.-\31 L0kW_close h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:400;line-height:.98}.-\31 L0kW_indexHeading p,.-\31 L0kW_sourcesHeading>p{max-width:58ch;color:var(--ink-soft);margin:1.4rem 0 0;line-height:1.7}.-\31 L0kW_comparisonIndex{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.-\31 L0kW_comparisonGroups{gap:4rem;display:grid}.-\31 L0kW_comparisonGroup h3{color:var(--wine);font-size:var(--type-label);margin:0 0 1rem;font-weight:820}.-\31 L0kW_comparisonIndex li{border-bottom:1px solid var(--line)}.-\31 L0kW_comparisonIndex a{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:12rem;padding:2rem 0;display:grid}.-\31 L0kW_indexNumber{color:var(--wine);font-family:var(--font-newsreader), Georgia, serif;align-self:start;font-size:1.2rem;font-style:italic}.-\31 L0kW_indexCopy{gap:.55rem;display:grid}.-\31 L0kW_indexCopy small,.-\31 L0kW_related small{color:var(--wine);font-size:var(--type-caption);font-weight:760}.-\31 L0kW_indexCopy strong{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:450}.-\31 L0kW_indexCopy>span{max-width:64ch;color:var(--ink-soft);font-size:var(--type-body-compact);line-height:1.65}.-\31 L0kW_comparisonIndex a>svg,.-\31 L0kW_related a>svg{color:var(--wine);transition:transform .26s var(--ease-out)}.-\31 L0kW_comparisonIndex a:hover>svg,.-\31 L0kW_related a:hover>svg{transform:translate(.45rem)}.-\31 L0kW_method{background:var(--night);color:var(--moon);grid-template-columns:minmax(0,1fr) minmax(19rem,.62fr);gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 600px);display:grid}.-\31 L0kW_methodLead>span{color:var(--acid)}.-\31 L0kW_methodLead h2{max-width:13ch}.-\31 L0kW_methodBody{align-self:end}.-\31 L0kW_methodBody p{max-width:65ch;color:var(--muted-night);margin:0;line-height:1.75}.-\31 L0kW_methodBody p+p{border-top:1px solid var(--night-line);margin-top:1.5rem;padding-top:1.5rem}.-\31 L0kW_detailHero{padding-top:2rem;padding-bottom:clamp(5rem,9vw,8rem)}.-\31 L0kW_breadcrumbs{color:var(--ink-soft);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:clamp(4rem,8vw,7rem);font-weight:700;display:flex}.-\31 L0kW_breadcrumbs a{color:var(--wine)}.-\31 L0kW_detailHeroGrid{grid-template-columns:minmax(0,.92fr) minmax(28rem,.78fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.-\31 L0kW_detailHeroCopy h1{max-width:12ch}.-\31 L0kW_detailHero .-\31 L0kW_proofPair{min-height:clamp(28rem,46vw,37rem)}.-\31 L0kW_fitSection{background:var(--night);color:var(--moon);grid-template-columns:minmax(17rem,.54fr) minmax(0,1fr);gap:clamp(3rem,8vw,7rem);padding:clamp(5rem,9vw,8rem) max(1.25rem,50vw - 600px);display:grid}.-\31 L0kW_fitIntro>span,.-\31 L0kW_fitChoices article>span{color:var(--acid)}.-\31 L0kW_fitIntro h2{max-width:13ch;font-size:clamp(2.4rem,4vw,3.8rem)}.-\31 L0kW_fitChoices{border-top:1px solid var(--night-line)}.-\31 L0kW_fitChoices article{border-bottom:1px solid var(--night-line);grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);gap:1.5rem 2rem;padding:2rem 0;display:grid}.-\31 L0kW_fitChoices article>span{font-size:var(--type-caption);font-weight:800}.-\31 L0kW_fitChoices p{max-width:65ch;color:var(--muted-night);margin:0;line-height:1.7}.-\31 L0kW_fitChoices a{width:fit-content;color:var(--acid);font-size:var(--type-label);grid-column:2;align-items:center;gap:.45rem;font-weight:760;display:inline-flex}.-\31 L0kW_workflowSection,.-\31 L0kW_tableSection,.-\31 L0kW_sourcesSection{grid-template-columns:minmax(16rem,.32fr) minmax(0,.68fr);gap:clamp(3rem,8vw,7rem);padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem);display:grid}.-\31 L0kW_sectionLead h2{max-width:12ch;font-size:clamp(2.4rem,4vw,3.8rem)}.-\31 L0kW_workflows{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.-\31 L0kW_workflows article{padding:1.75rem 2rem 0 0}.-\31 L0kW_workflows article+article{border-left:1px solid var(--line);padding-left:2rem;padding-right:0}.-\31 L0kW_workflows h3{color:var(--wine);font-size:var(--type-label);margin:0}.-\31 L0kW_workflows ol{margin:2rem 0 0;padding:0;list-style:none}.-\31 L0kW_workflows li{border-top:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding:1.25rem 0;display:grid}.-\31 L0kW_workflows li>span{color:var(--wine);font-family:var(--font-newsreader), Georgia, serif;font-style:italic}.-\31 L0kW_workflows li p{color:var(--ink-soft);font-size:var(--type-body-compact);margin:0;line-height:1.65}.-\31 L0kW_tableSection{background:var(--paper-deep)}.-\31 L0kW_tableHint{display:none}.-\31 L0kW_tableSection>div{min-width:0}.-\31 L0kW_tableScroll{outline-offset:.4rem;width:100%;max-width:100%;overflow-x:auto}.-\31 L0kW_tableScroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:47rem}.-\31 L0kW_tableScroll th,.-\31 L0kW_tableScroll td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1.25rem 1.1rem}.-\31 L0kW_tableScroll thead th{border-top:1px solid var(--ink);border-bottom-color:var(--ink);color:var(--wine);font-size:var(--type-caption);font-weight:820}.-\31 L0kW_tableScroll thead th:first-child{width:23%}.-\31 L0kW_tableScroll tbody th{color:var(--ink);font-size:var(--type-label)}.-\31 L0kW_tableScroll td{color:var(--ink-soft);font-size:var(--type-body-compact);line-height:1.65}.-\31 L0kW_verdictSection{background:var(--wine);color:var(--moon);grid-template-columns:minmax(16rem,.38fr) minmax(0,.62fr);gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 600px);display:grid}.-\31 L0kW_verdictHeading>span{color:var(--acid)}.-\31 L0kW_verdictHeading h2{max-width:12ch}.-\31 L0kW_verdictBody{align-self:end}.-\31 L0kW_verdictBody p{color:#ece0c8;color:lab(89.684% 1.28695 13.5571);max-width:65ch;margin:0;line-height:1.78}.-\31 L0kW_verdictBody p+p{margin-top:1.5rem}.-\31 L0kW_sourcesHeading h2{max-width:12ch;font-size:clamp(2.4rem,4vw,3.8rem)}.-\31 L0kW_sourcesSection>ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.-\31 L0kW_sourcesSection li{border-bottom:1px solid var(--line)}.-\31 L0kW_sourcesSection li a{min-height:4.75rem;color:var(--ink-soft);font-size:var(--type-body-compact);justify-content:space-between;align-items:center;gap:1.5rem;font-weight:700;display:flex}.-\31 L0kW_sourcesSection li a:hover{color:var(--wine)}.-\31 L0kW_trademarkNote{max-width:70ch;color:var(--ink-soft);font-size:var(--type-caption);grid-column:2;margin:-2rem 0 0;line-height:1.65}.-\31 L0kW_related{grid-template-columns:minmax(11rem,.24fr) minmax(0,.76fr);gap:2rem;padding-top:2rem;padding-bottom:clamp(5rem,9vw,8rem);display:grid}.-\31 L0kW_related>div{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.-\31 L0kW_related a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;min-height:9rem;padding:1.5rem 2rem 1.5rem 0;display:grid;position:relative}.-\31 L0kW_related a:nth-child(2n){border-left:1px solid var(--line);padding-left:2rem;padding-right:0}.-\31 L0kW_related a:nth-child(odd){border-left:0;padding-left:0}.-\31 L0kW_related .-\31 L0kW_relatedAll{border-left:0;grid-column:1/-1;min-height:7.5rem;padding-left:0}.-\31 L0kW_related small{grid-column:1/-1}.-\31 L0kW_related strong{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;align-self:end;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:450}.-\31 L0kW_related a>svg{color:var(--wine);align-self:end}.-\31 L0kW_close{background:var(--night);color:var(--moon);grid-template-columns:minmax(0,.72fr) minmax(18rem,.38fr);align-items:end;gap:clamp(3rem,9vw,8rem);padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.-\31 L0kW_close>div:first-child>span{color:var(--acid)}.-\31 L0kW_close h2{max-width:13ch}.-\31 L0kW_close>div:last-child p{max-width:60ch;color:var(--muted-night);margin:0;line-height:1.75}.-\31 L0kW_close .button{margin-top:1.5rem}@media (max-width:920px){.-\31 L0kW_indexHero,.-\31 L0kW_detailHeroGrid{grid-template-columns:1fr}.-\31 L0kW_indexHero{padding-top:5rem}.-\31 L0kW_indexHeroCopy h1,.-\31 L0kW_detailHeroCopy h1{max-width:13ch}.-\31 L0kW_proofPair,.-\31 L0kW_detailHero .-\31 L0kW_proofPair{min-height:40rem}.-\31 L0kW_indexSection,.-\31 L0kW_fitSection,.-\31 L0kW_workflowSection,.-\31 L0kW_tableSection,.-\31 L0kW_sourcesSection,.-\31 L0kW_verdictSection{grid-template-columns:1fr}.-\31 L0kW_indexHeading h2,.-\31 L0kW_fitIntro h2,.-\31 L0kW_sectionLead h2,.-\31 L0kW_verdictHeading h2,.-\31 L0kW_sourcesHeading h2{max-width:17ch}.-\31 L0kW_indexHeading p{max-width:65ch}.-\31 L0kW_trademarkNote{grid-column:1;margin-top:0}}@media (max-width:720px){.-\31 L0kW_indexHero,.-\31 L0kW_detailHero,.-\31 L0kW_indexSection,.-\31 L0kW_workflowSection,.-\31 L0kW_tableSection,.-\31 L0kW_sourcesSection,.-\31 L0kW_related,.-\31 L0kW_close{padding-left:1.25rem;padding-right:1.25rem}.-\31 L0kW_indexHero{min-height:auto}.-\31 L0kW_indexHeroCopy h1,.-\31 L0kW_detailHeroCopy h1{font-size:clamp(3.15rem,14vw,4.6rem)}.-\31 L0kW_proofPair,.-\31 L0kW_detailHero .-\31 L0kW_proofPair{min-height:30rem}.-\31 L0kW_proofPair figure{width:48%}.-\31 L0kW_proofArrow{width:16%;left:43%}.-\31 L0kW_comparisonIndex a{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.8rem;min-height:10rem}.-\31 L0kW_comparisonIndex a>svg{width:18px}.-\31 L0kW_method,.-\31 L0kW_fitSection,.-\31 L0kW_verdictSection{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}.-\31 L0kW_workflows,.-\31 L0kW_related>div{grid-template-columns:1fr}.-\31 L0kW_workflows article{padding-right:0}.-\31 L0kW_workflows article+article{border-top:1px solid var(--ink);border-left:0;padding:2rem 0 0}.-\31 L0kW_fitChoices article{grid-template-columns:1fr}.-\31 L0kW_tableHint{color:var(--wine);font-size:var(--type-caption);text-align:right;margin:0 0 1rem;font-weight:800;display:block}.-\31 L0kW_fitChoices a{grid-column:1}.-\31 L0kW_related{grid-template-columns:1fr}.-\31 L0kW_related a:nth-child(2n),.-\31 L0kW_related a:nth-child(odd){border-left:0;padding-left:0}.-\31 L0kW_close{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.-\31 L0kW_comparisonIndex a>svg,.-\31 L0kW_related a>svg{transition:none}}
