.site h1,.site h2,.site h3,.site p{margin:0}.bhero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-6);height:880px;padding:180px 0 var(--space-7);overflow:hidden;isolation:isolate;background:var(--navy);color:var(--cream)}.bimg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);transition:opacity 1.2s ease,transform 7s cubic-bezier(.2,.8,.2,1)}.bimg.on{opacity:1;transform:scale(1)}.bscrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--navy) 72%,transparent),color-mix(in srgb,var(--navy) 25%,transparent) 34%,color-mix(in srgb,var(--navy) 35%,transparent) 55%,color-mix(in srgb,var(--navy) 94%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--navy) 55%,transparent),transparent 60%)}.bhero>.wrap{width:100%}.fade2{animation:fadeUp 1s .95s cubic-bezier(.2,.8,.2,1) both}.bh-bot{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--space-8);align-items:end}.fstack{display:grid}.fs{grid-area:1/1;opacity:0;transform:translateY(22px);filter:blur(8px);pointer-events:none;transition:opacity .5s ease,transform .5s ease,filter .5s}.fs.on{opacity:1;transform:none;filter:none;pointer-events:auto;transition:opacity .9s cubic-bezier(.2,.8,.2,1) .25s,transform .9s cubic-bezier(.2,.8,.2,1) .25s,filter .9s .25s}.fs-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:var(--space-4);font:600 14px/1 var(--font-sans);color:color-mix(in srgb,var(--white) 85%,transparent)}.bdg{gap:6px}.fs-top .ssb-tag--highlight{height:26px;padding:0 12px}.bdg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fh{max-width:820px;font:var(--text-h3);letter-spacing:-.025em;color:var(--cream)}.site .fex{max-width:620px;margin-top:var(--space-4);font:var(--text-lead);color:color-mix(in srgb,var(--cream) 85%,transparent)}.fs-row{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap}.fs-row [hidden]{display:none}.picks{padding:10px;border:1px solid color-mix(in srgb,var(--white) 20%,transparent);border-radius:var(--radius-md);background:var(--navy)}.picks-h{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 12px;color:var(--cream)}.pick{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 64px;gap:14px;align-items:center;width:100%;padding:10px 14px;border:0;border-radius:var(--radius-md);background:none;color:var(--white);text-align:left;cursor:pointer;transition:background-color .25s}.pick:hover{background:color-mix(in srgb,var(--white) 8%,transparent)}.pick.on{background:color-mix(in srgb,var(--white) 12%,transparent)}.pick:focus-visible{outline:none;box-shadow:var(--focus-ring-dark)}.pick-n{font:700 22px/1 var(--font-display);letter-spacing:-.03em;color:color-mix(in srgb,var(--white) 50%,transparent)}.pick.on .pick-n{color:var(--orange)}.pick-t{display:block;font:700 17px/1.2 var(--font-display);letter-spacing:-.015em}.pick-c{display:block;margin-top:5px;font:var(--text-label);line-height:1;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 65%,transparent)}.pick-img{width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover;opacity:.75;transition:opacity .3s}.pick.on .pick-img{opacity:1}.ptrack{position:absolute;left:14px;right:14px;bottom:4px;height:2px;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--white) 14%,transparent)}.pbar{display:block;width:0;height:100%;background:var(--orange)}.pick.on .pbar{animation:fillx 7s linear forwards}.picks:hover .pbar{animation-play-state:paused}.picks:focus-within .pbar{animation-play-state:paused}.sec{padding:var(--space-10) 0}.blog-sr-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);grid-auto-flow:dense}.card[hidden],.more [hidden]{display:none}.card{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:var(--radius-md);background:var(--white);color:var(--navy);text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;animation:fadeUp .7s cubic-bezier(.2,.8,.2,1) both}.card:hover{color:var(--navy);transform:translateY(-6px);box-shadow:var(--shadow-card)}.card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cimg{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--navy)}.cimg>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.card:hover .cimg>img{transform:scale(1.04)}.peek{position:absolute;left:16px;bottom:16px;transform:translateY(70px);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover .peek,.card:focus-visible .peek{transform:none}.cbody{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:12px;padding:var(--space-5) 28px}.cmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 13px/1 var(--font-sans);color:color-mix(in srgb,var(--text) 70%,transparent)}.ccat{font:var(--text-label);line-height:1;letter-spacing:.2em;text-transform:uppercase}.cdot{width:4px;height:4px;border-radius:var(--radius-full);background:currentColor;opacity:.5}.ct{font:var(--text-title);letter-spacing:-.02em}.cex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:var(--text-small);color:var(--text)}.cgo{align-self:flex-start;margin-top:auto}.cgo svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.card:hover .cgo{color:var(--orange)}.card:hover .cgo svg{transform:translate(5px)}.card.big{grid-column:span 2;justify-content:flex-end;min-height:560px;background:var(--navy);color:var(--white)}.card.big:hover{color:var(--white)}.card.big .cimg{position:absolute;inset:0;z-index:-1;aspect-ratio:auto}.card.big .cimg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--navy) 92%,transparent))}.card.big .peek{inset:24px 24px auto auto;transform:translateY(-80px)}.card.big:hover .peek{transform:none}.card.big .cbody{flex:none;gap:16px;padding:44px}.card.big .cmeta{color:color-mix(in srgb,var(--white) 80%,transparent)}.card.big .ct{max-width:680px;font:var(--text-h2);letter-spacing:-.03em}.card.big .cex{max-width:560px;max-height:0;opacity:0;font:var(--text-body);color:color-mix(in srgb,var(--white) 88%,transparent);transition:max-height .6s cubic-bezier(.2,.8,.2,1),opacity .5s}.card.big:hover .cex,.card.big:focus-visible .cex{max-height:120px;opacity:1}.card.big .cgo{color:var(--white)}.card.big:hover .cgo{color:var(--orange)}.card.wide,.card.full{grid-column:span 2;flex-direction:row;min-height:400px}.card.full{grid-column:1/-1}.card.wide .cimg,.card.full .cimg{flex:none;width:52%;aspect-ratio:auto}.card.wide .cbody,.card.full .cbody{justify-content:center;padding:40px}.card.wide .ct,.card.full .ct{font:var(--text-h3);letter-spacing:-.025em}.card.wide .cex,.card.full .cex{-webkit-line-clamp:4}.card.wide .cgo,.card.full .cgo{margin-top:12px}.more{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:var(--space-8);text-align:center}.mtrack{width:240px;height:4px;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--navy) 12%,transparent)}.mtrack>i{display:block;height:100%;border-radius:var(--radius-full);background:var(--orange);transition:width .6s cubic-bezier(.2,.8,.2,1)}.more p{font:var(--text-small);color:color-mix(in srgb,var(--text) 70%,transparent)}.more p b{color:var(--navy)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}@keyframes fillx{0%{width:0}to{width:100%}}@supports (animation-timeline:view()){.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}@media(prefers-reduced-motion:reduce){.site *,.site *:before,.site *:after{animation:none!important;transition:none!important}}@media(max-width:1100px){.bhero{height:auto;min-height:880px}.bh-bot{grid-template-columns:1fr}.mag{grid-template-columns:repeat(2,minmax(0,1fr))}.card.big{min-height:520px}.card.full{grid-column:span 2}}@media(max-width:700px){.sec{padding:90px 0}.bhero{min-height:820px;padding:170px 0 40px;gap:44px}.fh{font-size:34px}.mag{grid-template-columns:1fr}.card.big,.card.wide,.card.full{grid-column:auto}.card.big{min-height:520px}.card.big .cbody{padding:28px}.card.big .ct{font-size:36px}.card.wide .ct,.card.full .ct{font-size:30px}.card.big .cex{max-height:none;opacity:1}.card.wide,.card.full{flex-direction:column}.card.wide .cimg,.card.full .cimg{width:100%;aspect-ratio:16/10}.card.wide .cbody,.card.full .cbody{padding:var(--space-5) 28px}.peek{transform:none}.pick-c{line-height:1.3}}
