.ywWJcq_wrap{background:#fff;border-radius:999px;align-items:center;gap:10px;width:100%;max-width:560px;margin:1.75rem auto 1.5rem;padding:6px 6px 6px 18px;display:flex;box-shadow:0 18px 48px -16px #00000080}.ywWJcq_icon{fill:none;width:20px;height:20px;stroke:var(--color-text-muted);stroke-width:2px;stroke-linecap:round;flex:none}.ywWJcq_input{min-width:0;height:44px;font:inherit;color:var(--color-text);cursor:text;background:0 0;border:none;outline:none;flex:1;font-size:16px}.ywWJcq_input::placeholder{color:var(--color-text-faint)}.ywWJcq_input::-webkit-search-decoration{display:none}.ywWJcq_when{border:none;border-left:1px solid var(--color-border);appearance:none;height:44px;font:inherit;color:var(--color-text);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A7184' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;flex:none;padding:0 30px 0 14px;font-size:15px;font-weight:600}.ywWJcq_when:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.ywWJcq_go{background:var(--color-accent);height:44px;color:var(--color-text);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;padding:0 22px;font-size:15px;font-weight:800}.ywWJcq_go:hover{background:var(--color-accent-dk)}.ywWJcq_wrap:focus-within{box-shadow:0 0 0 3px var(--color-accent), 0 18px 48px -16px #00000080}@media (max-width:520px){.ywWJcq_when{padding:0 26px 0 12px;font-size:14px}.ywWJcq_go{display:none}.ywWJcq_wrap{padding-right:6px}.ywWJcq_go{padding:0 16px}.ywWJcq_input{font-size:15px}}
.CdJobW_preview{aspect-ratio:16/9;font-family:var(--font-sans);position:relative;overflow:hidden;container-type:inline-size}.CdJobW_layer{width:100%;height:100%;display:block;position:absolute;inset:0}.CdJobW_aurora{background:radial-gradient(70% 90%,#17324a 0%,#0b1320 100%)}.CdJobW_auroraChip{color:#ffffffd1;background:#0b1320c7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:14px}.CdJobW_auroraChip b{color:var(--color-accent);font-weight:800}.CdJobW_sakura{background:linear-gradient(135deg,#fff8fa 0%,#fdebf1 100%)}.CdJobW_sakuraPanel{width:41%;color:var(--color-text);flex-direction:column;display:flex;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.CdJobW_sakuraDate{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,5.2cqw,1.75rem);font-weight:800;line-height:1.05}.CdJobW_sakuraNote{color:var(--color-text-muted);margin-top:2px;font-size:11px;font-weight:600}.CdJobW_scrubber{background:linear-gradient(90deg,#f48fb1 0 45%,#f6d5e0 45% 100%);border-radius:999px;height:4px;margin:12px 0;position:relative}.CdJobW_scrubber i{background:#e91e63;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #e91e6373}.CdJobW_sakuraCount{font-size:12px;font-weight:600}.CdJobW_sakuraCount b{color:#b91c5c;font-weight:800}.CdJobW_legend{color:var(--color-text-muted);flex-wrap:wrap;gap:3px 10px;margin-top:8px;font-size:10.5px;font-weight:600;display:flex}.CdJobW_legend span{align-items:center;gap:4px;display:inline-flex}.CdJobW_legend i{border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #b91c5c4d}.CdJobW_visited{background:linear-gradient(160deg,#0b3556 0%,#0b4f7d 100%)}.CdJobW_visitedChips{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:14px}.CdJobW_visitedChips>span{color:#ffffffd9;background:#0b1320b8;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.CdJobW_visitedChips i{border-radius:50%;width:8px;height:8px}.CdJobW_visitedChips b{color:#fff;font-weight:800}.CdJobW_finder{color:#fff;background:radial-gradient(70% 80% at 85% 100%,#14b8a666,#0000 65%),linear-gradient(160deg,#0b1320 0%,#10324a 100%);flex-direction:column;justify-content:center;gap:8%;padding:0 7%;display:flex}.CdJobW_finderMonths{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.CdJobW_finderMonths span{color:#fff9;background:#ffffff1f;border-radius:5px;place-items:center;height:24px;font-size:11px;font-weight:700;display:grid}.CdJobW_finderMonths .CdJobW_finderNow{background:var(--color-accent);color:#0b1320;box-shadow:0 0 0 3px #f9e03b40}.CdJobW_finderPicks{flex-direction:column;gap:8px;display:flex}.CdJobW_finderPick{grid-template-columns:minmax(0,38%) minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:12.5px;display:grid}.CdJobW_finderName{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.CdJobW_finderBar{background:#ffffff24;border-radius:999px;height:6px}.CdJobW_finderBar i{background:#2dd4bf;border-radius:999px;height:100%;display:block}.CdJobW_finderPick b{text-align:right;color:var(--color-accent);font-weight:800}@container (max-width:420px){.CdJobW_sakuraPanel{width:44%;right:5%}.CdJobW_sakuraNote{font-size:10px}.CdJobW_scrubber{margin:9px 0}.CdJobW_sakuraCount{font-size:11px;line-height:1.3}.CdJobW_legend{display:none}.CdJobW_auroraChip,.CdJobW_visitedChips>span{padding:4px 8px;font-size:10.5px}.CdJobW_auroraChip,.CdJobW_visitedChips{bottom:9px;left:10px}.CdJobW_finder{gap:7%;padding:0 6%}.CdJobW_finderMonths{gap:3px}.CdJobW_finderMonths span{border-radius:4px;height:18px;font-size:9.5px}.CdJobW_finderPicks{gap:5px}.CdJobW_finderPick{grid-template-columns:minmax(0,46%) minmax(0,1fr) 20px;gap:7px;font-size:11px}}
._5m57PW_bleed{width:100vw;margin-inline:calc(50% - 50vw)}._5m57PW_bleedFirst{margin-top:-2rem}._5m57PW_hero{isolation:isolate;color:#f1f6fb;background:radial-gradient(120% 80% at 70% 0,#0077b673,#0000 55%),radial-gradient(90% 70% at 10% 30%,#14b8a64d,#0000 55%),radial-gradient(100% 90% at 50% 110%,#f9e03b2e,#0000 60%),linear-gradient(#0b1320 0%,#0f1e2e 55%,#0b1320 100%);padding:5rem 0 4.5rem;position:relative;overflow:hidden}._5m57PW_hero:before,._5m57PW_hero:after{content:"";pointer-events:none;z-index:0;filter:blur(40px);opacity:.55;height:70%;position:absolute;inset:-20% -10% auto}._5m57PW_hero:before{background:radial-gradient(60% 30% at 30% 40%,#40e0d073,#0000 60%),radial-gradient(45% 22% at 70% 55%,#00c89666,#0000 65%);animation:22s ease-in-out infinite alternate _5m57PW_drift1}._5m57PW_hero:after{background:radial-gradient(50% 28% at 60%,#0077b68c,#0000 65%),radial-gradient(35% 20% at 25% 60%,#f9e03b40,#0000 70%);animation:28s ease-in-out infinite alternate _5m57PW_drift2;inset:auto -10% -20%}@keyframes _5m57PW_drift1{0%{transform:translate(-3%,-2%)scale(1.05)}to{transform:translate(4%,2%)scale(1.12)}}@keyframes _5m57PW_drift2{0%{transform:translate(2%,3%)scale(1.08)}to{transform:translate(-3%,-2%)scale(1)}}@media (prefers-reduced-motion:reduce){._5m57PW_hero:before,._5m57PW_hero:after{animation:none}}._5m57PW_stars{pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000 50%),radial-gradient(1px 1px at 78% 22%,#fff,#0000 50%),radial-gradient(1px 1px at 33% 64%,#fff,#0000 50%),radial-gradient(1.4px 1.4px at 88% 70%,#fff,#0000 50%),radial-gradient(1px 1px at 56% 12%,#fff,#0000 50%),radial-gradient(1px 1px at 22% 86%,#fff,#0000 50%),radial-gradient(1px 1px at 64% 92%,#fff,#0000 50%),radial-gradient(1px 1px at 92% 44%,#fff,#0000 50%),radial-gradient(1px 1px at 8% 52%,#fff,#0000 50%);position:absolute;inset:0}._5m57PW_heroInner{z-index:2;width:100%;max-width:var(--container-max);padding-inline:var(--container-pad-x);text-align:center;margin-inline:auto;position:relative}._5m57PW_liveChip{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-pill);letter-spacing:.04em;color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:10px;margin-bottom:1.75rem;padding:7px 14px 7px 10px;font-size:12px;font-weight:600;display:inline-flex}._5m57PW_liveDot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s infinite _5m57PW_pulse;box-shadow:0 0 #4ade80b3}._5m57PW_liveChipDivider{background:#ffffff40;width:1px;height:12px}._5m57PW_liveChipValue{font-family:var(--font-display);color:#f9e03b;font-weight:800}@keyframes _5m57PW_pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}._5m57PW_heroH1{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:22ch;margin:0 auto 1.5rem;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.05}._5m57PW_heroH1 em{color:#fff;background:linear-gradient(#0000 62%,#f9e03ba6 62% 92%,#0000 92%);padding:0 6px;font-style:italic;font-weight:700}._5m57PW_heroLede{color:#f1f6fbc7;max-width:58ch;margin:0 auto 2.25rem;font-size:1.125rem;line-height:1.55}._5m57PW_heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}._5m57PW_btnPrimary,._5m57PW_btnGhost{font-family:var(--font-sans);border-radius:var(--radius-pill);border:2px solid #0000;align-items:center;gap:6px;padding:13px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}._5m57PW_btnPrimary{background:var(--color-accent);color:#1c2b3a;border-color:var(--color-accent)}._5m57PW_btnPrimary:hover{background:var(--color-accent-dk);border-color:var(--color-accent-dk);transform:translateY(-1px)}._5m57PW_btnGhost{color:#fff;background:#ffffff0f;border-color:#ffffff4d}._5m57PW_btnGhost:hover{background:#ffffff1f;border-color:#fff9}._5m57PW_forecast{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);text-align:left;background:#ffffff0d;border:1px solid #ffffff29;grid-template-columns:auto 1px minmax(0,1fr) 1px auto;align-items:center;gap:22px;width:100%;max-width:680px;margin:2.5rem auto 0;padding:18px 24px;display:grid;box-shadow:0 14px 36px #00000040}@media (max-width:640px){._5m57PW_forecast{grid-template-columns:1fr;gap:14px;padding:18px 20px}._5m57PW_forecastDivider{display:none}}._5m57PW_forecastDivider{background:#ffffff29;align-self:stretch;width:1px}._5m57PW_forecastLabel{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:0 0 4px;font-size:10.5px;font-weight:700}._5m57PW_forecastValue{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1}._5m57PW_forecastValue em{color:var(--color-accent);font-style:normal;font-weight:800}._5m57PW_forecastSub{color:#ffffffb3;margin-top:4px;font-size:12.5px;line-height:1.35}._5m57PW_forecastKp{align-items:baseline;gap:6px;display:inline-flex}._5m57PW_forecastKpVal{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1}._5m57PW_forecastKpScale{color:#ffffff8c;font-size:12px;font-weight:600}._5m57PW_forecastChip{color:currentColor;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}._5m57PW_forecastVisible{color:#ffffffd1;margin:0;font-size:13px;line-height:1.45}._5m57PW_forecastVisible strong{color:#fff;font-weight:700}._5m57PW_section{margin:4rem 0}._5m57PW_sectionHead{max-width:720px;margin-bottom:1.75rem}._5m57PW_eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:11px;font-weight:700}._5m57PW_section h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;line-height:1.1}._5m57PW_sectionSub{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.55}._5m57PW_verdict{border:1px solid var(--color-border);border-left:6px solid var(--color-accent);border-radius:var(--radius-lg);background:linear-gradient(#fff,#f7fbff);grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;margin:4rem 0;padding:2.25rem 2.5rem 2rem;display:grid;position:relative;overflow:hidden}._5m57PW_verdict:before{content:"\"";font-family:var(--font-display);color:var(--color-accent);opacity:.55;pointer-events:none;font-size:9rem;line-height:1;position:absolute;top:-22px;left:22px}._5m57PW_verdictStamp{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-lt);white-space:nowrap;border:1px solid #0077b633;border-radius:4px;align-self:start;margin-top:4px;padding:6px 12px;font-size:10.5px;font-weight:800}._5m57PW_verdictBody{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-style:italic;font-weight:600;line-height:1.35}._5m57PW_verdictBody strong{background:linear-gradient(#0000 62%,#f9e03b8c 62% 92%,#0000 92%);padding:0 4px;font-style:normal;font-weight:800}._5m57PW_verdictMeta{font-family:var(--font-sans);color:var(--color-text-muted);text-align:right;white-space:nowrap;font-size:12.5px;line-height:1.4}._5m57PW_verdictMeta strong{color:var(--color-text);margin-bottom:2px;font-size:13.5px;font-weight:700;display:block}._5m57PW_compare{margin:4rem 0}._5m57PW_compareTable{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1.4fr 1fr 1fr 1.6fr;display:grid;overflow:hidden}._5m57PW_compareHead{display:contents}._5m57PW_compareHead>div{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-alt);padding:18px 20px;font-size:11px;font-weight:800}._5m57PW_compareHead ._5m57PW_compareUs{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-dk));color:#fff}._5m57PW_compareHead ._5m57PW_compareThem{color:var(--color-text-muted)}._5m57PW_compareRow{display:contents}._5m57PW_compareRow>div{color:var(--color-text);border-bottom:1px solid var(--color-border-lt);align-items:center;padding:18px 20px;font-size:14.5px;line-height:1.5;display:flex}._5m57PW_compareRow:last-child>div{border-bottom:0}._5m57PW_compareQuestion{font-family:var(--font-display);color:var(--color-text);background:#fafcff;font-size:15px;font-weight:700}._5m57PW_compareThemCell{color:var(--color-text-muted);font-style:italic}._5m57PW_compareThemNothing{color:var(--color-text-faint);font-style:italic}._5m57PW_compareUs{border-left:1px solid var(--color-border-lt);background:#0077b60a}._5m57PW_compareUs strong{color:var(--color-primary-dk);background:linear-gradient(#0000 62%,#f9e03b8c 62% 92%,#0000 92%);padding:0 3px;font-weight:800}@media (max-width:880px){._5m57PW_compareTable{grid-template-columns:1fr}._5m57PW_compareHead>div{padding:12px 16px;font-size:10px}._5m57PW_compareHead>div:not(:first-child){border-top:1px solid var(--color-border)}._5m57PW_compareRow>div{padding:14px 16px}._5m57PW_compareRow>div:not(:first-child){border-top:1px solid var(--color-border-lt)}}._5m57PW_sources{background:var(--color-surface-alt);border:1px solid var(--color-border-lt);border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:3rem 0;padding:16px 22px;font-size:12.5px;display:flex}._5m57PW_sourcesLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-size:10.5px;font-weight:800}._5m57PW_sourcesItem{color:var(--color-text);font-weight:600}._5m57PW_sourcesSep{background:var(--color-text-faint);opacity:.6;border-radius:50%;width:3px;height:3px}._5m57PW_sourcesReviewed{color:var(--color-text-muted);font-style:italic}._5m57PW_toolGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}._5m57PW_toolCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);color:var(--color-text);background:#fff;flex-direction:column;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #005a960f}._5m57PW_toolLink{color:inherit;text-decoration:none}._5m57PW_toolLink:after{content:"";border-radius:inherit;position:absolute;inset:0}._5m57PW_toolLink:focus-visible{outline:none}._5m57PW_toolCard:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._5m57PW_toolCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 14px 36px #005a9624}._5m57PW_toolBody{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}._5m57PW_toolEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 6px;font-size:10.5px;font-weight:700}._5m57PW_toolName{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .4rem;font-size:1.25rem;font-weight:800}._5m57PW_toolBlurb{color:var(--color-text-muted);flex:1;margin:0 0 1.1rem;font-size:14px;line-height:1.55}._5m57PW_toolCta{color:var(--color-primary);align-items:center;gap:4px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}._5m57PW_toolCard:hover ._5m57PW_toolCta{gap:8px}._5m57PW_destGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._5m57PW_destCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);color:var(--color-text);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #005a960f}._5m57PW_destCard:hover{transform:translateY(-3px);box-shadow:0 14px 32px #005a9624}._5m57PW_destPhoto{aspect-ratio:4/3;background:var(--color-text);position:relative;overflow:hidden}._5m57PW_destPhoto img{object-fit:cover;filter:grayscale(.85)contrast(1.05)brightness(.95);transition:transform .5s ease-out,filter .35s,opacity .35s}._5m57PW_destCard:hover ._5m57PW_destPhoto img{filter:grayscale(0)contrast()brightness();transform:scale(1.05)}._5m57PW_destDuotone{mix-blend-mode:color;opacity:1;pointer-events:none;background:linear-gradient(#0077b68c,#1c2b3aa6);transition:opacity .35s;position:absolute;inset:0}._5m57PW_destDuotone:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(135deg,#f9e03b40 0%,#0000 55%);position:absolute;inset:0}._5m57PW_destCard:hover ._5m57PW_destDuotone{opacity:0}._5m57PW_destOverlay{background:linear-gradient(#0b132000 40%,#0b1320bf 100%);position:absolute;inset:0}._5m57PW_destPhotoContent{color:#fff;justify-content:space-between;align-items:end;gap:8px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}._5m57PW_destName{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:0 1px 4px #00000080;margin:0;font-size:1.375rem;font-weight:800}._5m57PW_destPeakBadge{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--color-accent);color:#1c2b3a;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800}._5m57PW_climateStrip{background:#fff;grid-template-columns:repeat(12,1fr);gap:2px;padding:12px 14px;display:grid}._5m57PW_climateCell{border-radius:3px;height:22px;position:relative}._5m57PW_climateCell[data-season=best]{background:linear-gradient(#ffe94d,#f9e03b)}._5m57PW_climateCell[data-season=shoulder]{background:#bfe0f2}._5m57PW_climateCell[data-season=low]{background:#e5ecf2}._5m57PW_climateCell[data-current=true]{outline:2px solid var(--color-text);outline-offset:1px;z-index:1}._5m57PW_climateLabels{font-family:var(--font-sans);color:var(--color-text-faint);text-align:center;letter-spacing:.04em;grid-template-columns:repeat(12,1fr);gap:2px;padding:0 14px 12px;font-size:9.5px;font-weight:700;display:grid}._5m57PW_climateLegend{color:var(--color-text-muted);justify-content:center;align-items:center;gap:18px;margin-top:1rem;font-size:12px;display:flex}._5m57PW_climateLegend span{align-items:center;gap:6px;display:inline-flex}._5m57PW_legendDot{border-radius:3px;width:12px;height:12px}._5m57PW_spread{border:1px solid var(--color-border);border-radius:var(--radius-xl);isolation:isolate;background:#fff;margin:4rem 0;position:relative;overflow:hidden;box-shadow:0 24px 60px #1c2b3a1a}._5m57PW_spreadCover{aspect-ratio:21/9;position:relative;overflow:hidden}._5m57PW_spreadCover img{object-fit:cover}._5m57PW_spreadCoverGradient{pointer-events:none;background:linear-gradient(#0b132059 0%,#0b132000 35% 50%,#0b1320d9 100%),linear-gradient(90deg,#0b13208c 0%,#0b132000 55%);position:absolute;inset:0}._5m57PW_spreadOverlay{color:#fff;z-index:2;padding:36px 44px 32px;position:absolute;bottom:0;left:0;right:0}._5m57PW_spreadDispatch{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;margin:0 0 14px;padding-left:14px;font-size:11.5px;font-weight:800;display:inline-flex;position:relative}._5m57PW_spreadDispatch:before{content:"";background:var(--color-accent);border-radius:2px;width:3px;position:absolute;top:-2px;bottom:-2px;left:0}._5m57PW_spreadDispatch ._5m57PW_spreadDispatchSep{background:#f9e03b8c;border-radius:50%;width:4px;height:4px}._5m57PW_spreadDispatch ._5m57PW_spreadDispatchMuted{color:#ffffffa6;font-weight:700}._5m57PW_spreadH2{font-family:var(--font-display);letter-spacing:-.028em;color:#fff;text-wrap:balance;text-shadow:0 2px 18px #00000073;max-width:22ch;margin:0 0 .6rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1.02}._5m57PW_spreadDek{font-family:var(--font-display);color:#ffffffeb;text-shadow:0 1px 8px #0000008c;max-width:50ch;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);font-style:italic;font-weight:500;line-height:1.4}._5m57PW_spreadStatBand{border-top:2px solid var(--color-accent);background:linear-gradient(#0f1e2e 0%,#0b1320 100%);grid-template-columns:repeat(4,1fr);display:grid;position:relative}._5m57PW_spreadStatItem{border-right:1px solid #ffffff14;flex-direction:column;gap:8px;padding:20px 24px;display:flex;position:relative}._5m57PW_spreadStatItem:last-child{border-right:0}._5m57PW_spreadStatItem ._5m57PW_spreadStatLabel{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:10px;font-weight:800;display:block}._5m57PW_spreadStatItem ._5m57PW_spreadStatValue{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;align-items:baseline;gap:2px;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;line-height:1;display:flex}._5m57PW_spreadStatItem ._5m57PW_spreadStatUnit{color:#ffffff8c;letter-spacing:0;margin-left:2px;font-size:.55em;font-weight:700}._5m57PW_spreadStatSplit{color:#ffffff4d;margin:0 6px;font-weight:400}._5m57PW_spreadStatSeason{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:inline-flex}._5m57PW_spreadStatSeason:before{content:"";border-radius:50%;width:10px;height:10px}._5m57PW_spreadStatSeason[data-tone=best]:before{background:var(--color-accent);box-shadow:0 0 0 3px #f9e03b33}._5m57PW_spreadStatSeason[data-tone=shoulder]:before{background:#7dd3fc;box-shadow:0 0 0 3px #7dd3fc33}._5m57PW_spreadStatSeason[data-tone=low]:before{background:#94a3b8;box-shadow:0 0 0 3px #94a3b833}._5m57PW_spreadBody{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:32px 44px;display:grid}._5m57PW_spreadLede{font-family:var(--font-display);color:var(--color-text);max-width:58ch;margin:0;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}._5m57PW_spreadAction{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:10px;display:flex}._5m57PW_spreadReviewed{font-family:var(--font-sans);color:var(--color-text-faint);letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12.5px;display:inline-flex}._5m57PW_spreadReviewed:before{content:"";background:var(--color-success);border-radius:50%;flex-shrink:0;width:7px;height:7px}._5m57PW_spreadReviewed strong{color:var(--color-text);font-weight:700}._5m57PW_spreadCta{background:var(--color-text);color:#fff;font-family:var(--font-sans);border-radius:var(--radius-pill);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}._5m57PW_spreadCta:hover{background:var(--color-primary-dk);color:#fff;transform:translateY(-1px)}._5m57PW_spreadCtaArrow{font-family:var(--font-display);font-weight:800}@media (max-width:1024px){._5m57PW_spreadOverlay{padding:28px 32px 26px}._5m57PW_spreadBody{gap:28px;padding:28px 32px 32px}._5m57PW_spreadStatItem{padding:16px 18px}._5m57PW_spreadStatItem ._5m57PW_spreadStatValue{font-size:1.5rem}}@media (max-width:720px){._5m57PW_spreadCover{aspect-ratio:4/3}._5m57PW_spreadOverlay{padding:22px 22px 20px}._5m57PW_spreadStatBand{grid-template-columns:repeat(2,1fr)}._5m57PW_spreadStatItem{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14}._5m57PW_spreadStatItem:nth-child(2n){border-right:0}._5m57PW_spreadStatItem:nth-last-child(-n+2){border-bottom:0}._5m57PW_spreadBody{grid-template-columns:1fr;align-items:stretch;gap:18px;padding:22px 22px 26px}._5m57PW_spreadAction{align-items:stretch}._5m57PW_spreadCta{justify-content:center}}._5m57PW_newsletterClose{isolation:isolate;border-radius:var(--radius-xl);color:#fff;background:radial-gradient(80% 60% at 15% 0,#0077b68c,#0000 55%),radial-gradient(70% 60% at 95% 110%,#f9e03b4d,#0000 60%),linear-gradient(#0f1e2e,#0b1320);grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;margin:4rem 0 2rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden}._5m57PW_newsletterClose:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(1px 1px at 14% 28%,#fff,#0000 50%),radial-gradient(1px 1px at 66% 18%,#fff,#0000 50%),radial-gradient(1px 1px at 38% 72%,#fff,#0000 50%),radial-gradient(1.3px 1.3px at 88% 60%,#fff,#0000 50%),radial-gradient(1px 1px at 22% 90%,#fff,#0000 50%);position:absolute;inset:0}._5m57PW_newsletterCloseEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-size:11px;font-weight:800}._5m57PW_newsletterCloseH2{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.1}._5m57PW_newsletterCloseH2 em{color:var(--color-accent);font-style:italic}._5m57PW_newsletterCloseLede{color:#ffffffc7;max-width:48ch;margin:0 0 1.25rem;font-size:15px;line-height:1.55}._5m57PW_newsletterClosePromise{color:#ffffffa6;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;display:flex}._5m57PW_newsletterClosePromise span{align-items:center;gap:6px;display:inline-flex}._5m57PW_newsletterClosePromise span:before{content:"✓";color:var(--color-accent);font-weight:800}._5m57PW_newsletterCloseForm{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff2e;flex-direction:column;gap:10px;padding:22px;display:flex}._5m57PW_newsletterCloseInput{border-radius:var(--radius-pill);font-size:14.5px;font-family:var(--font-sans);color:var(--color-text);background:#ffffffeb;border:1px solid #0000;outline:none;padding:13px 18px;transition:border-color .15s,background .15s}._5m57PW_newsletterCloseInput:focus{border-color:var(--color-accent);background:#fff}._5m57PW_newsletterCloseSubmit{background:var(--color-accent);color:#1c2b3a;font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:13px 22px;font-size:14.5px;font-weight:800;transition:background .15s,transform .15s}._5m57PW_newsletterCloseSubmit:hover{background:var(--color-accent-dk);transform:translateY(-1px)}._5m57PW_newsletterCloseSocial{color:#ffffffc7;text-align:center;margin:0;font-size:13px;line-height:1.45}._5m57PW_newsletterCloseSocial strong{color:#fff;font-weight:700}._5m57PW_newsletterCloseInner{z-index:1;position:relative}@media (max-width:880px){._5m57PW_newsletterClose{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1.5rem}}@supports (animation-timeline:view()){._5m57PW_reveal{animation:linear both _5m57PW_revealUp;animation-timeline:view();animation-range:entry cover 22%}@keyframes _5m57PW_revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._5m57PW_reveal{animation:none}}}._5m57PW_manifesto{border:1px solid var(--color-border-lt);border-radius:var(--radius-xl);background:radial-gradient(80% 60% at 100% 0,#f9e03b1f,#0000 55%),radial-gradient(70% 50% at 0 100%,#0077b61a,#0000 55%),#fff;margin:4rem 0;padding:3rem 3.25rem}._5m57PW_manifestoEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin:0 0 1rem;font-size:11px;font-weight:700}._5m57PW_manifestoP{font-family:var(--font-display);color:var(--color-text);max-width:62ch;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.5}._5m57PW_manifestoP:first-letter{font-family:var(--font-display);float:left;color:var(--color-primary);padding:6px 14px 0 0;font-size:5.5em;font-weight:800;line-height:.85}._5m57PW_manifestoP em{background:linear-gradient(#0000 62%,#f9e03b8c 62% 92%,#0000 92%);padding:0 4px;font-style:normal}._5m57PW_compareBanner{z-index:50;color:#fff;border-radius:var(--radius-pill);background:#1c2b3a;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:13px;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000040}._5m57PW_compareBanner strong{font-family:var(--font-display);margin-right:4px;font-weight:800}._5m57PW_compareBannerLink{background:var(--color-accent);color:#1c2b3a;border-radius:var(--radius-pill);padding:7px 14px;font-weight:700;text-decoration:none}._5m57PW_compareBannerLink:hover{background:var(--color-accent-dk);color:#1c2b3a}@media (max-width:1080px){._5m57PW_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){._5m57PW_toolGrid,._5m57PW_destGrid{grid-template-columns:1fr 1fr}._5m57PW_verdict{grid-template-columns:1fr;gap:1rem}._5m57PW_verdictMeta{text-align:left}._5m57PW_manifesto{padding:2rem 1.5rem}}@media (max-width:560px){._5m57PW_toolGrid,._5m57PW_destGrid{grid-template-columns:1fr}._5m57PW_hero{padding:3.5rem 0 3rem}._5m57PW_compareBanner{padding:8px 8px 8px 14px;font-size:12px}}._5m57PW_guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}._5m57PW_guideCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #005a960f}._5m57PW_guideCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 14px 36px #005a9624}._5m57PW_guideCard:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._5m57PW_guidePhoto{aspect-ratio:16/9;background:var(--color-surface-alt);position:relative}._5m57PW_guidePhoto img{object-fit:cover}._5m57PW_guideBody{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}._5m57PW_guideAll{background:var(--color-surface-alt);justify-content:center}@media (max-width:900px){._5m57PW_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._5m57PW_guideGrid{grid-template-columns:1fr}}
