.hl{--hl-card:#0d0d0d;--hl-line:#b5b5b526;--hl-line-strong:#b5b5b54d;--hl-text-dim:#eeeeeecc;--hl-text-faint:#eeeeee80;background-color:var(--clr-black);color:var(--clr-white);overflow-x:clip}.hl-sectionhead{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:6rem}.hl-sectionhead h2{font-family:var(--font-sans);font-size:clamp(3.2rem,5vw,6rem);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.hl-sectionhead p{color:var(--hl-text-faint);font-size:var(--txt-md)}.hl-sectionhead time{color:var(--hl-text-dim)}.hl-hero{position:relative;padding-block:clamp(14rem,20vh,22rem) 0;isolation:isolate}.hl-hero:before{content:"";position:absolute;inset:-20% -10% 0;z-index:-1;background:radial-gradient(60% 55% at 20% 0,#ffffff1a,transparent 70%),radial-gradient(45% 45% at 85% 15%,#4cc3f01f,transparent 70%);pointer-events:none}.hl-hero__title{font-family:var(--font-sans);font-size:clamp(6rem,15vw,18rem);font-weight:900;line-height:.88;text-transform:uppercase;letter-spacing:-.02em;display:flex;flex-direction:column}.hl-hero__title span:last-child{color:transparent;-webkit-text-stroke:1px #ffffff80}.hl-hero__lead{max-width:62rem;margin-top:3.2rem;color:var(--hl-text-dim);font-size:clamp(1.6rem,2vw,2rem);line-height:1.7}.hl-chip__dot,.hl-flow__dot{width:.9rem;height:.9rem;border-radius:50%;background-color:var(--accent,var(--clr-white));flex:none}.hl-stories{padding-block:7rem 10rem}.hl-stories__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.4rem;gap:2.4rem}.hl-story{position:relative;overflow:hidden;border:1px solid var(--hl-line);border-radius:20px;min-height:42rem;display:flex;align-items:flex-end;transition:border-color .4s ease,transform .4s ease}.hl-story--wide{grid-column:1/-1;min-height:48rem}.hl-story:hover{border-color:var(--hl-line-strong);transform:translateY(-4px)}.hl-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.hl-story:hover img{transform:scale(1.06)}.hl-story:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000e6 0,#00000080 38%,transparent 72%)}.hl-story__body{position:relative;z-index:1;padding:clamp(2.4rem,4vw,5rem);display:flex;flex-direction:column;gap:1.2rem}.hl-story__kicker{color:var(--hl-text-faint);font-size:var(--txt-sm);font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hl-story__body h3{font-family:var(--font-sans);font-size:clamp(2.8rem,3.6vw,5.6rem);font-weight:700;line-height:1.05}.hl-story__text{color:var(--hl-text-dim);font-size:clamp(1.6rem,1.6vw,2.2rem);max-width:46rem}.hl-strip{margin-top:2.4rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}.hl-strip figure{margin:0;overflow:hidden;border:1px solid var(--hl-line);border-radius:20px;aspect-ratio:4/3}.hl-strip img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.hl-strip figure:hover img{transform:scale(1.06)}.hl-videos{padding-block:10rem;border-top:1px solid var(--hl-line)}.hl-filters{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:4.8rem}.hl-chip{display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 2rem;border:1px solid var(--hl-line);border-radius:999px;background-color:transparent;color:var(--hl-text-dim);font:inherit;font-size:var(--txt-sm);font-weight:600;cursor:pointer;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.hl-chip:hover{color:var(--clr-white);border-color:var(--hl-line-strong)}.hl-chip.is-active{color:var(--clr-black);background-color:var(--clr-white);border-color:var(--clr-white)}.hl-chip__count{font-size:1.2rem;padding:.2rem .8rem;border-radius:999px;background-color:#ffffff1f}.hl-chip.is-active .hl-chip__count{background-color:#00000014}.hl-empty{color:var(--hl-text-faint);font-size:var(--txt-md);padding:6rem 0;text-align:center}.hl-flow{--card-w:clamp(21rem,24vw,32rem);--card-h:calc(var(--card-w) * 4 / 3);--step:0.56;position:relative;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw);padding-block:4rem 0}.hl-flow__backdrop{position:absolute;inset:-8% 0 0;z-index:0;overflow:hidden;pointer-events:none}.hl-flow__backdrop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.3);filter:blur(70px) saturate(1.5);opacity:0;transition:opacity .9s ease}.hl-flow__backdrop img.is-active{opacity:.4}.hl-flow__backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 45%,transparent,#000000b3 100%),linear-gradient(180deg,#000000cc,transparent 30%,#000000e6)}.hl-flow__stage{position:relative;z-index:1;height:var(--card-h);touch-action:pan-y}.hl-flow__card{position:absolute;top:0;left:50%;width:var(--card-w);height:100%;margin-left:calc(var(--card-w) / -2);padding:0;border:1px solid #ffffff38;border-radius:2.4rem;background-color:#0d0d0d;overflow:hidden;cursor:pointer;z-index:calc(10 - var(--depth));transform:translateX(calc(var(--d) * var(--card-w) * var(--step))) scale(calc(1 - var(--depth) * .13));opacity:calc(1 - var(--depth) * .15);filter:brightness(calc(1 - var(--depth) * .22));box-shadow:0 3rem 8rem #000000a6;transition:transform .7s cubic-bezier(.22,.9,.28,1),opacity .7s ease,filter .7s ease,border-color .4s ease}.hl-flow__card[aria-hidden]{opacity:0;pointer-events:none}.hl-flow__card[data-active]{border-color:#ffffff73;cursor:pointer}.hl-flow__card:not([data-active]):hover{filter:brightness(calc(1 - var(--depth) * .1));border-color:#ffffff59}.hl-flow__fill{position:absolute;inset:0;background-position:50%;background-size:cover;filter:blur(2.4rem) saturate(1.4);transform:scale(1.25);opacity:.65}.hl-flow__img{position:relative;z-index:1;width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hl-flow__img[data-fit=cover]{object-fit:cover}.hl-flow__img[data-fit=contain]{object-fit:contain}.hl-flow__play{position:absolute;z-index:2;inset:auto 0 0;margin:0 auto 2.4rem;width:6.4rem;height:6.4rem;border-radius:50%;background-color:#000000a6;border:1px solid #ffffff4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease,background-color .3s ease}.hl-flow__play svg{width:2.8rem;height:2.8rem;color:var(--clr-white);margin-left:.3rem}.hl-flow__card[data-active] .hl-flow__play{opacity:1;transform:scale(1)}.hl-flow__card[data-active]:focus-visible .hl-flow__play,.hl-flow__card[data-active]:hover .hl-flow__play{background-color:var(--accent,#000000a6);transform:scale(1.08)}.hl-flow__caption{position:relative;z-index:1;margin-top:4rem;padding-inline:6.4rem;display:flex;align-items:center;justify-content:center;gap:2.4rem;max-width:96rem;margin-inline:auto}.hl-flow__meta{flex:1 1;min-width:0;text-align:center}.hl-flow__meta h3{font-family:var(--font-sans);font-size:clamp(1.8rem,2.4vw,3rem);font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-flow__meta p{margin-top:1.2rem;justify-content:center;flex-wrap:wrap;gap:.6rem;color:var(--hl-text-faint);font-size:var(--txt-sm)}.hl-flow__meta p,.hl-flow__nav{display:flex;align-items:center}.hl-flow__nav{gap:1.6rem;flex:none}.hl-flow__counter{font-family:var(--font-sans);font-size:var(--txt-sm);font-weight:700;letter-spacing:.08em;color:var(--hl-text-dim)}.hl-flow__counter i{font-style:normal;margin-inline:.4rem;color:var(--hl-text-faint)}.hl-flow__arrow{flex:none;width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid var(--hl-line);background-color:var(--hl-card);color:var(--clr-white);font-size:2.6rem;line-height:1;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.hl-flow__arrow:hover{border-color:var(--accent,var(--clr-white));transform:scale(1.06)}.hl-card__badge{position:absolute;z-index:2;top:1.6rem;left:1.6rem;padding:.4rem 1rem;border-radius:6px;background-color:#000000b3;border:1px solid #ffffff33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hl-card__badge--latest{left:auto;right:1.6rem;background-color:var(--accent,var(--clr-white));border-color:transparent;color:var(--clr-black)}.hl-lightbox{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:clamp(1.6rem,4vw,4rem);background-color:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:hl-fade-in .25s ease both}@keyframes hl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hl-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hl-lightbox__dialog{position:relative;width:min(112rem,100%);max-height:100%;display:flex;flex-direction:column;gap:2rem;animation:hl-rise-in .3s cubic-bezier(.2,.7,.3,1) both}.hl-lightbox__dialog.is-short{width:min(44rem,100%)}.hl-lightbox__player{aspect-ratio:16/9;border-radius:16px;overflow:hidden;background-color:#000;border:1px solid var(--hl-line,#b5b5b526)}.hl-lightbox__dialog.is-short .hl-lightbox__player{aspect-ratio:9/16;max-height:72vh;margin-inline:auto;width:100%}.hl-lightbox__player iframe{width:100%;height:100%;border:0;display:block}.hl-lightbox__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.hl-lightbox__meta h3{color:#fff;font-family:var(--font-sans);font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:700;line-height:1.3}.hl-lightbox__meta p{margin-top:.8rem;color:#eeeeee80;font-size:var(--txt-sm)}.hl-lightbox__meta a{color:#eeeeeecc;text-decoration:none;border-bottom:1px solid #ffffff33}.hl-lightbox__meta a:hover{color:#fff;border-color:#fff}.hl-lightbox__nav{display:flex;gap:1rem;flex:none}.hl-lightbox__close,.hl-lightbox__nav button{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid #ffffff33;background-color:#ffffff14;color:#fff;font-size:2.4rem;line-height:1;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.hl-lightbox__close:hover,.hl-lightbox__nav button:hover{background-color:#ffffff29;border-color:#ffffff80}.hl-lightbox__close{position:absolute;top:-1.2rem;right:-1.2rem;background-color:#000}.hl-chip:focus-visible,.hl-flow__arrow:focus-visible,.hl-flow__card:focus-visible,.hl-lightbox__close:focus-visible,.hl-lightbox__nav button:focus-visible{outline:2px solid var(--clr-white);outline-offset:3px}@media (max-width:768px){.hl-stories,.hl-videos{padding-block:7rem}.hl-sectionhead{margin-bottom:4rem}.hl-stories__grid,.hl-strip{grid-template-columns:1fr}.hl-story,.hl-story--wide{min-height:34rem}.hl-flow{--card-w:min(66vw,30rem);--step:0.68}.hl-flow__caption{flex-wrap:wrap;padding-inline:2.4rem;margin-top:3.2rem;gap:1.6rem}.hl-flow__meta{order:-1;flex-basis:100%}.hl-flow__arrow{width:4.4rem;height:4.4rem;font-size:2.2rem}.hl-lightbox__bar{flex-direction:column;align-items:stretch;gap:1.6rem}.hl-lightbox__nav{justify-content:flex-end}.hl-lightbox__close{top:-.8rem;right:-.8rem;width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){.hl-lightbox,.hl-lightbox__dialog{animation:none}.hl-flow__backdrop img,.hl-flow__card,.hl-flow__play,.hl-story,.hl-story img,.hl-strip img{transition:none}.hl-story:hover,.hl-story:hover img,.hl-strip figure:hover img{transform:none}}