.wicket{z-index:1000;background:var(--jh-overlay);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wicket__panel{border-top:4px solid var(--jh-cobalt);border-radius:var(--radius-lg);background:var(--jh-card);width:100%;max-width:28rem;padding:2rem}.wicket__mark{border-radius:var(--radius-sm);background:var(--jh-graphite);width:3.25rem;height:3.25rem;color:var(--jh-on-dark);place-items:center;margin:0;font-size:1.125rem;font-weight:800;display:inline-grid}.wicket__kicker{color:var(--jh-ink-faint);margin:1rem 0 .25rem;font-size:.8125rem}.wicket__title{color:var(--jh-ink);margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.wicket__text{color:var(--jh-ink-soft);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.wicket__actions{gap:.5rem;display:grid}@media (width>=30rem){.wicket__actions{display:flex}}.wicket__accept,.wicket__decline{border:1px solid var(--jh-cobalt);border-radius:var(--radius-sm);width:auto;box-shadow:none;margin:0;padding:.75rem 1.125rem;font-size:1rem;font-weight:700;line-height:1.2}.wicket__accept{background:var(--jh-cobalt);color:var(--jh-on-dark)}.wicket__accept:hover{background:var(--jh-navy)}.wicket__decline{border-color:var(--jh-line-strong);color:var(--jh-ink);background:0 0}.wicket__decline:hover{border-color:var(--jh-ink)}.wicket__accept:focus-visible,.wicket__decline:focus-visible{box-shadow:0 0 0 3px var(--jh-glow)}.halt{z-index:1001;background:var(--jh-paper);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.halt__panel{border:1px solid var(--jh-line);border-radius:var(--radius-lg);background:var(--jh-card);width:100%;max-width:28rem;padding:2rem}.halt__mark{border-radius:var(--radius-sm);background:var(--jh-graphite);width:3.25rem;height:3.25rem;color:var(--jh-on-dark);place-items:center;margin:0;font-size:1.125rem;font-weight:800;display:inline-grid}.halt__kicker{color:var(--jh-ink-faint);margin:1rem 0 .25rem;font-size:.8125rem}.halt__title{color:var(--jh-ink);margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.halt__text{color:var(--jh-ink-soft);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.halt__reset{border:1px solid var(--jh-line-strong);border-radius:var(--radius-sm);width:auto;box-shadow:none;color:var(--jh-ink);background:0 0;margin:0;padding:.75rem 1.125rem;font-size:1rem;font-weight:700;line-height:1.2}.halt__reset:focus-visible{box-shadow:0 0 0 3px var(--jh-glow)}.privacy-prompt{z-index:900;border-radius:var(--radius-md);background:var(--jh-graphite);max-width:40rem;box-shadow:0 1rem 2.5rem -1rem var(--jh-shadow);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.privacy-prompt__text{color:var(--jh-on-dark);flex:18rem;margin:0;font-size:.875rem;line-height:1.5}.privacy-prompt__more{color:var(--jh-on-dark);margin-left:.25rem;text-decoration:underline}.privacy-prompt__actions{gap:.5rem;display:flex}.privacy-prompt__accept,.privacy-prompt__decline{border:1px solid var(--jh-line-on-dark);border-radius:var(--radius-sm);width:auto;box-shadow:none;margin:0;padding:.5rem .875rem;font-size:.875rem;font-weight:700;line-height:1.2}.privacy-prompt__accept{border-color:var(--jh-paper);background:var(--jh-paper);color:var(--jh-navy)}.privacy-prompt__decline{color:var(--jh-on-dark);background:0 0}.privacy-prompt__accept:focus-visible,.privacy-prompt__decline:focus-visible{box-shadow:0 0 0 3px var(--jh-glow-strong)}.frontispiece{margin:0;padding-block:1rem}@media (width>=48rem){.frontispiece{padding-block:1.5rem 1.25rem}}.frontispiece__stage{border:1px solid var(--jh-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--jh-celeste-wash) 0, var(--jh-celeste-wash) 33.33%, var(--jh-plate) 33.33%, var(--jh-plate) 66.66%, var(--jh-celeste-wash) 66.66%, var(--jh-celeste-wash) 100%);padding:1.25rem 1.25rem 1.375rem;position:relative;overflow:hidden}@media (width>=48rem){.frontispiece__stage{padding:1.75rem 2rem 1.875rem}}.frontispiece__sun{width:9rem;height:9rem;color:var(--jh-sun);opacity:.35;position:absolute;top:50%;right:-2.5rem;transform:translateY(-50%)}@media (width>=48rem){.frontispiece__sun{opacity:1;width:11.5rem;height:11.5rem;right:2.5rem}}.frontispiece__copy{max-width:40rem;position:relative}.frontispiece__badge{color:var(--jh-ink-soft);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.frontispiece__flag{border:1px solid var(--jh-line);background:linear-gradient(180deg, var(--jh-celeste) 0, var(--jh-celeste) 33.33%, var(--jh-plate) 33.33%, var(--jh-plate) 66.66%, var(--jh-celeste) 66.66%);border-radius:2px;flex:none;width:1.125rem;height:.75rem}.frontispiece__title{letter-spacing:-.035em;color:var(--jh-ink);margin:0;font-size:clamp(1.75rem,2.4vw + 1rem,2.75rem);font-weight:800;line-height:1.08}.frontispiece__year{white-space:nowrap}.frontispiece__lead{max-width:44ch;color:var(--jh-ink-soft);margin:.625rem 0 1rem;font-size:1rem;line-height:1.5}.frontispiece__cta{border-radius:var(--radius-sm);background:var(--jh-cobalt);color:var(--jh-on-dark);align-items:center;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.frontispiece__cta:hover{background:var(--jh-navy);color:var(--jh-on-dark)}.frontispiece__cta:focus-visible{outline:2px solid var(--jh-cobalt-bright);outline-offset:3px}.age-ribbon{border-block:1px solid var(--jh-line);background:var(--jh-paper-deep)}.age-ribbon__inner{color:var(--jh-ink-soft);align-items:center;gap:.75rem;margin-block:0;padding-block:.5rem;font-size:.8125rem;line-height:1.35;display:flex}.age-ribbon__mark{border-radius:var(--radius-sm);background:var(--jh-graphite);color:var(--jh-on-dark);flex:none;padding:.125rem .375rem;font-weight:800}.age-ribbon__text{color:var(--jh-ink-soft)}.rundown{margin:0;padding-block:2rem 3rem}.rundown__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;margin-bottom:1.25rem;display:flex}.rundown__title{color:var(--jh-ink);margin:0;font-size:clamp(1.625rem,2.5vw + .75rem,2.25rem);font-weight:800}.rundown__lead{color:var(--jh-ink-faint);margin:0;font-size:.9375rem}.rundown__grid{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.rundown__item{margin:0;list-style:none;animation:.55s ease-out backwards rundown-in}.rundown__item:nth-child(2){animation-delay:.1s}.rundown__item:nth-child(3){animation-delay:.2s}@keyframes rundown-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rundown__item{animation:none}}.rundown__note{max-width:70ch;color:var(--jh-ink-faint);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.5}.rundown__end{height:1px}.rundown__grid--alt>.rundown__item:last-child>article:after{content:"";background:var(--jh-silver);border-radius:1px;width:.3125rem;height:.3125rem;position:absolute;bottom:.5rem;right:.5rem}.folio{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;position:relative}.folio__body{pointer-events:none;border:1px solid var(--jh-line);border-radius:var(--radius-md);background:var(--jh-card);grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"rank rank""logo info""cta cta";align-items:center;gap:.75rem 1rem;padding:1rem;display:grid;position:relative}@media (width>=48rem){.folio__body{grid-template-columns:8.5rem 5.5rem minmax(0,1fr) auto;grid-template-areas:"rank logo info cta";gap:1.5rem;padding:1.25rem 1.5rem}}.folio__rank{color:var(--jh-ink-faint);grid-area:rank;justify-self:start;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.folio__logo{border-radius:var(--radius-sm);background:var(--jh-graphite);grid-area:logo;width:4rem;padding:.375rem}@media (width>=48rem){.folio__logo{width:5.5rem}}.folio__logo-img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.folio__info{grid-area:info;gap:.375rem;min-width:0;display:grid}.folio__rating{color:var(--jh-ink);align-items:center;gap:.5rem;margin:0;display:flex}.folio__stars{color:var(--jh-cobalt);gap:1px;display:inline-flex}.folio__star{width:1rem;height:1rem}.folio__score{font-variant-numeric:tabular-nums;color:inherit;font-size:.875rem;font-weight:700}.folio__line{color:var(--jh-ink);font-size:1.125rem;font-weight:700;line-height:1.25}@media (width>=48rem){.folio__line{font-size:1.25rem}}.folio__body>:last-child{grid-area:cta}.folio__cta{border-radius:var(--radius-sm);background:var(--jh-cobalt);min-width:11rem;color:var(--jh-on-dark);isolation:isolate;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-weight:700;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.folio__cta:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 0,#ffffff61 50%,#0000 100%);width:40%;animation:4.2s ease-in-out infinite folio-shine;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}.folio__cta-icon{flex:none;animation:2.1s ease-in-out infinite folio-nudge}:where(.folio:hover) .folio__cta{background:var(--jh-navy);color:var(--jh-on-dark)}.folio__cta:focus-visible{outline:2px solid var(--jh-cobalt-bright);outline-offset:3px}@property --folio-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.folio--podium .folio__body{background:linear-gradient(var(--jh-card), var(--jh-card)) padding-box, conic-gradient(from var(--folio-angle), var(--jh-cobalt) 0, var(--jh-cobalt) 58%, var(--jh-cobalt-bright) 78%, var(--jh-celeste) 90%, var(--jh-cobalt) 100%) border-box;box-shadow:0 .5rem 1.5rem -.75rem var(--jh-glow);border:2px solid #0000;animation:5.5s linear infinite folio-frame}.rundown__item:nth-child(3) .folio--podium .folio__body{animation-delay:-2.75s}.folio--podium .folio__rank{border:1px solid var(--jh-cobalt);border-radius:var(--radius-sm);background:var(--jh-cobalt-wash);color:var(--jh-cobalt);padding:.1875rem .5rem}.folio--lead .folio__body{background:linear-gradient(var(--jh-graphite), var(--jh-graphite)) padding-box, conic-gradient(from var(--folio-angle), var(--jh-cobalt) 0, var(--jh-cobalt-bright) 40%, var(--jh-celeste) 62%, #fff 70%, var(--jh-celeste) 78%, var(--jh-cobalt-bright) 90%, var(--jh-cobalt) 100%) border-box;color:var(--jh-on-dark);border:2.5px solid #0000;animation:3.6s linear infinite folio-frame,2.4s ease-in-out infinite alternate folio-lead-glow}.folio--lead .folio__rank{border-radius:var(--radius-sm);background:var(--jh-cobalt-bright);color:var(--jh-on-dark);padding:.25rem .5rem;animation:1.4s ease-in-out infinite alternate folio-lead-badge}.folio--lead .folio__logo{background:var(--jh-graphite-deep);box-shadow:inset 0 0 0 1px var(--jh-cobalt-bright)}.folio--lead .folio__rating,.folio--lead .folio__line{color:var(--jh-on-dark)}.folio--lead .folio__stars{color:var(--jh-cobalt-bright)}.folio--lead .folio__cta{background:var(--jh-paper);color:var(--jh-navy);box-shadow:0 0 1.5rem var(--jh-glow-strong)}:where(.folio--lead:hover) .folio__cta{background:var(--jh-plate);color:var(--jh-navy);box-shadow:0 0 2.25rem var(--jh-glow-strong)}@keyframes folio-lead-glow{0%{box-shadow:0 0 0 1px var(--jh-cobalt), 0 .75rem 2rem -1rem var(--jh-glow-faint)}to{box-shadow:0 0 0 1px var(--jh-cobalt-bright), 0 1rem 2.75rem -.75rem var(--jh-glow-strong)}}@keyframes folio-frame{0%{--folio-angle:0deg}to{--folio-angle:360deg}}@keyframes folio-shine{0%{transform:translate(-120%)skew(-18deg)}55%,to{transform:translate(380%)skew(-18deg)}}@keyframes folio-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(.1875rem,-.1875rem)}}@keyframes folio-lead-badge{0%{transform:translateY(0)}to{transform:translateY(-.1875rem)}}@media (prefers-reduced-motion:reduce){.folio__body,.folio__cta:after,.folio__cta-icon,.folio--lead .folio__rank{animation:none}.folio__cta:after{display:none}.folio--lead .folio__body{box-shadow:0 0 0 1px var(--jh-cobalt-bright), 0 1rem 2.75rem -.75rem var(--jh-glow)}}.welcomer{display:inline}.welcomer__amount{font-weight:800}._frame_1gy52_4{display:grid;position:relative}._anchor_1gy52_9{z-index:0;pointer-events:auto;position:relative}._shield_1gy52_17{z-index:1;pointer-events:auto;cursor:pointer;position:absolute;inset:0}.segments{margin:0}.segments__head{margin-bottom:1.75rem}.segments__title{color:var(--jh-ink);margin:0 0 .5rem;font-size:clamp(1.5rem,2vw + .875rem,2rem);font-weight:800;line-height:1.15}.segments__lead{max-width:56ch;color:var(--jh-ink-soft);margin:0}.segments--criteria{padding-block:.5rem 3rem}.segments__panel{border-radius:var(--radius-lg);background:var(--jh-graphite);padding:1.75rem 1.25rem}@media (width>=48rem){.segments__panel{padding:3rem}}.segments--criteria .segments__title{color:var(--jh-on-dark)}.segments--criteria .segments__lead{color:var(--jh-on-dark-soft)}.segments__criteria{gap:0 2rem;margin:0;display:grid}@media (width>=40rem){.segments__criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.segments__criteria{grid-template-columns:repeat(3,minmax(0,1fr))}}.segments__criterion{border-top:1px solid var(--jh-line-on-dark);padding-block:1.125rem}.segments__term{color:var(--jh-on-dark);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.segments__term-icon{color:var(--jh-cobalt-bright);flex:none}.segments__def{color:var(--jh-on-dark-soft);margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.segments--steps{padding-block:1.5rem 3rem}.segments__steps{gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.segments__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.segments__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.segments__step{border-top:2px solid var(--jh-ink);margin:0;padding-top:1rem;list-style:none}.segments__step-no{letter-spacing:-.04em;color:var(--jh-cobalt);font-size:2.5rem;font-weight:800;line-height:1;display:block}.segments__step-title{color:var(--jh-ink);margin:.75rem 0 .375rem;font-size:1.0625rem;font-weight:700}.segments__step-text{color:var(--jh-ink-soft);margin:0;font-size:.9375rem;line-height:1.55}.segments--faq{padding-block:1.5rem 3.5rem}.segments__faq-wrap{gap:1rem 3rem;display:grid}@media (width>=56rem){.segments__faq-wrap{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.segments__faq{border-top:1px solid var(--jh-line-strong)}.segments__qa{border-bottom:1px solid var(--jh-line-strong);margin:0}.segments__q{--pico-accordion-close-summary-color:var(--jh-ink);--pico-accordion-open-summary-color:var(--jh-ink);--pico-accordion-active-summary-color:var(--jh-cobalt);--pico-spacing:0;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.segments__q::-webkit-details-marker{display:none}.segments__q:after{content:none}.segments__q:focus-visible{outline:2px solid var(--jh-cobalt);outline-offset:2px}.segments__q-icon{color:var(--jh-cobalt);flex:none;transition:transform .2s}.segments__qa[open] .segments__q-icon{transform:rotate(180deg)}.segments__a{max-width:62ch;color:var(--jh-ink-soft);margin:0 0 1.25rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.segments__q-icon{transition:none}}.forthright{border-top:1px solid var(--jh-line);margin:0;padding-block:2.5rem 3.5rem}.forthright__title{color:var(--jh-ink-soft);margin:0 0 1.25rem;font-size:1rem;font-weight:700}.forthright__grid{gap:1.5rem 2rem;display:grid}@media (width>=48rem){.forthright__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.forthright__heading{color:var(--jh-ink);margin:0 0 .375rem;font-size:.9375rem;font-weight:700}.forthright__text{color:var(--jh-ink-faint);margin:0;font-size:.875rem;line-height:1.6}.ledge{z-index:800;border-top:1px solid var(--jh-line);background:var(--jh-card);position:fixed;bottom:0;left:0;right:0}.ledge__inner{align-items:center;gap:1rem;padding-block:.625rem;display:flex}.ledge__logo{border-radius:var(--radius-sm);background:var(--jh-graphite);flex:none;width:2.5rem;height:auto}.ledge__line{min-width:0;color:var(--jh-ink);flex:1;font-weight:700}.ledge__cta{border-radius:var(--radius-sm);background:var(--jh-cobalt);color:var(--jh-on-dark);padding:.625rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.overture{z-index:950;background:var(--jh-overlay-soft);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.overture__panel{border-radius:var(--radius-lg);background:var(--jh-card);text-align:center;justify-items:center;gap:1rem;width:100%;max-width:22rem;padding:2rem 1.5rem 1.5rem;display:grid;position:relative}.overture__close{width:auto;box-shadow:none;color:var(--jh-ink);background:0 0;border:0;margin:0;padding:.375rem;line-height:0;position:absolute;top:.5rem;right:.5rem}.overture__close:focus-visible{box-shadow:0 0 0 3px var(--jh-glow)}.overture__kicker{color:var(--jh-cobalt);margin:0;font-size:.8125rem;font-weight:700}.overture__logo{border-radius:var(--radius-sm);background:var(--jh-graphite);width:6rem;height:auto}.overture__line{color:var(--jh-ink);font-size:1.125rem;font-weight:700}.overture__cta{border-radius:var(--radius-sm);background:var(--jh-cobalt);width:100%;color:var(--jh-on-dark);justify-content:center;padding:.875rem 1rem;font-weight:700;text-decoration:none;display:flex}._atrium_2100q_2{flex:1}
