.hub{padding-top:0}@media (min-width:1000px){.hero .lede.lede-2{max-width:59em;text-wrap:balance;font-size:min(clamp(1.02rem,1.75vw,1.24rem),calc(min(100vw - 2.5rem, 1240px) / 59))}}@media (max-width:640px){.hero.hub-hero{padding-top:1.75rem}.hero.hub-hero>.wrap{padding-top:0}.hero.hub-hero h1.h1-line{white-space:nowrap;font-size:min(2.4rem,calc((100vw - 2.5rem) / 12.3));line-height:1.04}}.hub-h1-br{display:none}@media (max-width:640px){.hub-h1-br{display:inline}}.hub-choose{padding-bottom:clamp(3.5rem,9vh,6rem)}.hub-ch{text-align:center}.hub-ch h2{margin-bottom:.3rem}.hub-ch p{color:var(--dim);margin:0 0 1.2rem;font-size:clamp(1.1rem,1.7vw,1.35rem)}.hub-chips{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.8rem}.hub-chip{font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;background:var(--ink3);color:var(--dim);border:1px solid var(--line2);border-radius:99px;padding:.55rem 1.1rem;transition:color .2s,background .2s,border-color .2s}.hub-chip:hover{color:var(--fg);border-color:var(--lift)}.hub-chip[aria-pressed=true]{background:var(--lift);border-color:var(--lift);color:#02130a}.hub-chip:focus-visible{outline:2px solid var(--lift);outline-offset:3px}.hub-tiles{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.hub-tile{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:4px;border:1px solid var(--line);color:var(--fg);text-decoration:none;background:var(--ink);transition:opacity .35s var(--ease),border-color .35s,box-shadow .35s}.hub-tile img,.hub-tile picture{position:absolute;inset:0;width:100%;height:100%}.hub-tile img{object-fit:cover;transition:filter .35s var(--ease)}.hub-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,9,11,.9),transparent 65%)}.hub-tile span{position:absolute;z-index:1;left:10px;right:10px;bottom:10px;text-align:left;font-family:var(--disp);font-weight:800;font-size:.86rem;line-height:1.15}.hub-tile:focus-visible{outline:2px solid var(--lift);outline-offset:2px}.hub-tiles.filtered .hub-tile:not(.hit) img{filter:brightness(.18) saturate(.3)}.hub-tiles.filtered .hub-tile:not(.hit) span{color:var(--mute)}.hub-tiles.filtered .hub-tile.hit{border-color:var(--lift);box-shadow:0 0 0 2px var(--lift),0 0 22px 2px rgba(7,146,73,.38);z-index:1}.hstrip{display:flex;flex-direction:column;gap:8px;height:860px}.hs{position:relative;flex:1 1;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:4px;color:var(--fg);text-decoration:none;background:var(--ink);transition:flex-grow .55s var(--ease),opacity .35s var(--ease),border-color .35s}.hs.on{flex-grow:5}.hs img,.hs picture{position:absolute;inset:0;width:100%;height:100%}.hs-ph{display:contents}.hs:has(.hs-ph.tilt){container-type:size}.hs .hs-ph.tilt picture{inset:auto;left:50%;top:50%;width:calc(100cqw + 6cqh);height:calc(100cqh + 6cqw);transform:translate(-50%,-50%) rotate(var(--tilt,0deg))}.hs img{object-fit:cover;object-position:var(--pos,center);opacity:.9;transition:opacity .4s var(--ease)}.hs.on img{opacity:1}.hs:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,11,.8),rgba(7,9,11,.3) 50%,transparent)}.hs.on:after{background:linear-gradient(90deg,rgba(7,9,11,.68),rgba(7,9,11,.38) 30%,rgba(7,9,11,.06) 55%,transparent 75%)}.hs:focus-visible{outline:2px solid var(--lift);outline-offset:2px}.hs-row{position:absolute;z-index:1;left:32px;right:32px;top:50%;transform:translateY(-50%);display:flex;align-items:baseline;gap:18px;transition:opacity .25s}.hs-row .n{font-size:.74rem;font-weight:800;letter-spacing:.14em;color:var(--mute)}.hs-row .nm{font-family:var(--disp);font-weight:800;font-size:1.38rem;letter-spacing:-.01em}.hs-row .tg{margin-left:auto;font-size:.8rem;font-weight:700;color:#fff}.hs-open,.hs.on .hs-row{opacity:0}.hs-open{position:absolute;z-index:1;left:32px;right:32px;bottom:28px;max-width:560px;display:flex;flex-direction:column;align-items:flex-start;transition:opacity .3s .15s}.hs.on .hs-open{opacity:1}.hs-open .h{font-family:var(--disp);font-weight:800;font-size:2.2rem;line-height:1;letter-spacing:-.03em}.hs-open .tag{color:#fff;font-weight:800;margin:.4rem 0 .55rem}.hs-open .gets{color:#fff;font-size:.95rem;margin-bottom:.9rem}.hs-open .gets,.hs-open .h,.hs-open .tag,.hs-row{text-shadow:0 1px 3px rgba(0,0,0,.7),0 2px 14px rgba(0,0,0,.55)}.hs-open .more{background:var(--green);color:#fff;font-weight:700;font-size:1.17rem;padding:.45rem .95rem;border-radius:8px}@media (max-width:760px){.hub-tiles{grid-template-columns:repeat(2,1fr)}.hub-tile:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.hstrip{height:720px}.hs-row{left:16px;right:16px}.hs-row .tg{display:none}.hs-open{left:18px;right:18px;bottom:18px}.hs-open .h{font-size:1.6rem}.hs-open .gets{display:none}}@media (prefers-reduced-motion:reduce){.hs,.hs img,.hs-open,.hs-row,.hub-tile,.hub-tile img{transition:none}}.hub-also{padding:0 0 clamp(3.5rem,9vh,6rem)}.hub-also .wrap{max-width:980px;text-align:center}.hub-also .eyebrow{margin-bottom:1.2rem;font-size:1rem;font-weight:800}