.lv-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lv-chip{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;height:1.75rem;padding:0 .7rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.lv-chip svg{flex:none}.lift{isolation:isolate;padding-top:clamp(1rem,.5rem + 2vw,3rem);padding-bottom:var(--section-y);background:var(--bg);position:relative;overflow:clip}.lift__aura{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 80%,#0000 100%)}.lift__aura span{animation:lv-drift 26s var(--ease-in-out) infinite alternate;will-change:transform;border-radius:50%;display:block;position:absolute}.lift__aura span:first-child{background:radial-gradient(closest-side,#f3e8ccf2,#f3e8cc00);width:62vw;height:62vw;top:-8vw;left:-18vw}.lift__aura span:nth-child(2){background:radial-gradient(closest-side,#e9ac9180,#e9ac9100);width:48vw;height:48vw;animation-duration:31s;top:-6vw;right:-14vw}.lift__aura span:nth-child(3){background:radial-gradient(closest-side,#8d7af242,#8d7af200);width:46vw;height:46vw;animation-duration:37s;top:34%;left:22vw}.lift__aura span:nth-child(4){background:radial-gradient(closest-side,#86b6ea57,#86b6ea00);width:40vw;height:40vw;animation-duration:29s;bottom:-10vw;right:-6vw}.lift__aura:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(112deg,#0000 38%,#ffffff8c 47%,#fffaf000 58%);position:absolute;inset:-20% -10%}@keyframes lv-drift{to{transform:translate(5vw,3vw)scale(1.1)}}.lift__head{gap:var(--space-5);margin-bottom:clamp(2rem,1.2rem + 3vw,4rem);display:grid}.lift__title{max-width:16ch}.lift__title em{background:linear-gradient(100deg,#93563d 0%,#c98f74 35%,#6f5bdb 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.lift__quote{max-width:44ch;padding:2.9rem var(--space-6) var(--space-5);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff8c;border:1px solid #ffffffd9;margin:0;position:relative;box-shadow:inset 0 1px #ffffffe6,0 24px 60px -30px #a96f5773}.lift__quote:before{content:"“";font-family:var(--font-display);background:linear-gradient(160deg,#e7b9a0,#8d7af2);color:#0000;-webkit-background-clip:text;background-clip:text;height:.6em;font-size:4.25rem;line-height:1;position:absolute;top:.55rem;left:1.65rem;overflow:visible}.lift__quote blockquote{margin:0}.lift__quote blockquote p{font-family:var(--font-display);font-size:var(--fs-lead);color:var(--fg);text-wrap:pretty;line-height:1.45}.lift__quote figcaption{margin-top:var(--space-3);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-weight:500}.lift__intro{gap:var(--space-4);align-content:end;display:grid}.lift__sub{color:var(--fg-soft);max-width:46ch}.lift__meta{flex-wrap:wrap;gap:.5rem;display:flex}.lift__meta .lv-chip{border:1px solid var(--line);color:var(--fg-soft);background:#ffffffb3}.lift__meta .lv-chip i{width:.45rem;height:.45rem;animation:lv-ping 2.4s var(--ease-out) infinite;background:#e2725b;border-radius:50%;box-shadow:0 0 #e2725b99}@keyframes lv-ping{0%{box-shadow:0 0 #e2725b8c}70%,to{box-shadow:0 0 0 .55rem #e2725b00}}.lift__lede{gap:var(--space-5);align-content:end;display:grid}@media (width>=1024px){.lift__head{align-items:end;column-gap:var(--space-9);grid-template-columns:1.05fr 1fr}}.lift__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.875rem,.5rem + 1vw,1.5rem);display:grid}@media (width>=1024px){.lift__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.lift__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:.75rem var(--gutter) 1.5rem;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.lift__grid::-webkit-scrollbar{display:none}.lift__grid>li{scroll-snap-align:start}}html.js .lift__grid:not(.is-revealed)>li{opacity:0;transform:translateY(1.5rem)scale(.98)}html.js .lift__grid>li{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}html.js .lift__grid[data-reveal]{opacity:1;transform:none}.lcard{--glow:201, 143, 116;position:relative}.lcard__a{aspect-ratio:4/5;color:#fff;isolation:isolate;box-shadow:0 0 0 1px #ffffff80 inset, 0 22px 44px -22px rgba(var(--glow), .75), 0 2px 6px #0b0a0f14;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#1b1720;border-radius:22px;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.lcard__a:hover,.lcard__a:focus-visible{box-shadow:0 0 0 1px #ffffffb3 inset, 0 34px 70px -24px rgba(var(--glow), .95), 0 4px 12px #0b0a0f1a;transform:translateY(-6px)}.lcard__a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.lcard__media{z-index:0;position:absolute;inset:0}.lcard__media>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.lcard__a:hover .lcard__media>img{transform:scale(1.08)}.lcard__poster{transition:transform 1.2s var(--ease-out);position:absolute;inset:0;overflow:hidden}.lcard__a:hover .lcard__poster{transform:scale(1.04)}.lcard__poster:before{content:"";aspect-ratio:1;width:140%;transition:transform 1.6s var(--ease-out);background:repeating-radial-gradient(circle,#fff0 0 34px,#ffffff47 34px 35px);border-radius:50%;position:absolute;top:-38%;left:18%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.lcard__a:hover .lcard__poster:before{transform:rotate(18deg)scale(1.06)}.lcard__poster:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 40%,#ffffff80 50%,#0000 60%);position:absolute;inset:-30%}.lcard__initial{font-family:var(--font-display);color:#ffffff9e;text-shadow:0 0 40px #ffffff73;mix-blend-mode:overlay;transition:transform 1.4s var(--ease-out);font-size:clamp(6.5rem,4.5rem + 5vw,10.5rem);font-style:italic;font-weight:300;line-height:.9;position:absolute;top:2.4rem;right:.12em}.lcard__a:hover .lcard__initial{transform:translate(-.08em,-.04em)}.lcard--p-sunrise{--glow:214, 150, 116}.lcard--p-sunrise .lcard__poster{background:radial-gradient(90% 70% at 18% 12%,#fff4dc,#fff4dc00 60%),linear-gradient(162deg,#f3e2c0 0%,#e8a98a 52%,#b8735a 100%)}.lcard--p-iris{--glow:141, 122, 242}.lcard--p-iris .lcard__poster{background:radial-gradient(90% 70% at 20% 10%,#f1edff,#f1edff00 60%),linear-gradient(162deg,#ddd6fb 0%,#9d8bf2 50%,#45367f 100%)}.lcard--p-sky{--glow:134, 182, 234}.lcard--p-sky .lcard__poster{background:radial-gradient(90% 70% at 20% 10%,#f0f6ff,#f0f6ff00 60%),linear-gradient(162deg,#d8e8fa 0%,#8db8ea 50%,#5b4fc4 100%)}.lcard--p-rose{--glow:222, 140, 162}.lcard--p-rose .lcard__poster{background:radial-gradient(90% 70% at 20% 10%,#fff0f1,#fff0f100 60%),linear-gradient(162deg,#f7d8dd 0%,#e095aa 50%,#94445e 100%)}.lcard--p-gold{--glow:214, 192, 143}.lcard--p-gold .lcard__poster{background:radial-gradient(90% 70% at 20% 10%,#fffaea,#fffaea00 60%),linear-gradient(162deg,#f5ebcf 0%,#d6bb7f 50%,#7d6128 100%)}.lcard--p-dawn{--glow:236, 170, 130}.lcard--p-dawn .lcard__poster{background:radial-gradient(90% 70% at 20% 10%,#fff5ea,#fff5ea00 60%),linear-gradient(162deg,#fbe2cc 0%,#eeab86 46%,#6f88cf 100%)}.lcard--p-dusk{--glow:190, 130, 190}.lcard--p-ember{--glow:226, 150, 100}.lcard__preview{opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;background:#000;position:absolute;inset:0}.lcard__preview iframe{aspect-ratio:9/16;pointer-events:none;border:0;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.06)}.lcard__a.is-previewing .lcard__preview{opacity:1}.lcard__shine{z-index:2;pointer-events:none;background:linear-gradient(112deg,#0000 32%,#ffffff6b 48%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.lcard__a:hover .lcard__shine{transition:transform 1.25s var(--ease-out);transform:translate(130%)}.lcard__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0b0a0f61 0%,#0b0a0f00 22%),linear-gradient(#0b0a0f00 40%,#0b0a0f9e 70%,#0b0a0fe6 100%);position:absolute;inset:0}.lcard__top{z-index:3;flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.lcard__top .lv-chip{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0b0a0f6b;border:1px solid #ffffff47}.lcard__top .lv-chip--badge{color:#3b2a12;background:linear-gradient(120deg,#f3e8cc,#e7d6ae);border-color:#ffffffb3}.lcard__live{opacity:0;transition:opacity .4s var(--ease-out)}.lcard__a.is-previewing .lcard__live{opacity:1}.lcard__live i{width:.4rem;height:.4rem;animation:lv-ping 1.6s var(--ease-out) infinite;background:#ff5a4f;border-radius:50%}.lcard__play{z-index:3;color:#17141c;width:3.75rem;height:3.75rem;transition:transform .5s var(--ease-out), opacity .4s var(--ease-out), box-shadow .5s var(--ease-out);background:#ffffffe6;border-radius:50%;place-items:center;margin:-1.875rem 0 0 -1.875rem;display:grid;position:absolute;top:44%;left:50%;box-shadow:0 12px 30px #0b0a0f4d,0 0 #ffffff8c}.lcard__play svg{margin-left:3px}.lcard__a:hover .lcard__play,.lcard__a:focus-visible .lcard__play{transform:scale(1.1);box-shadow:0 14px 34px #0b0a0f52,0 0 0 10px #ffffff38}.lcard__a.is-previewing .lcard__play{opacity:0;transform:scale(.8)}.lcard__cap{z-index:3;gap:.3rem;padding:1rem 1rem 1.05rem;display:grid;position:absolute;bottom:0;left:0;right:0}.lcard__title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 12px #00000059;font-size:clamp(1.05rem,.95rem + .35vw,1.3rem);font-weight:400;line-height:1.18}.lcard__src{font-size:var(--fs-xs);color:#fffc}.lcard__note{color:#f3e8cc;margin-top:.15rem;font-size:.75rem;display:block}.lift__foot{margin-top:var(--space-6);gap:var(--space-3) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lift__foot p{max-width:62ch}.lift__swipe{font-size:var(--fs-xs);color:var(--fg-muted);display:none}@media (width<=639px){.lift__swipe{align-items:center;gap:.4rem;display:inline-flex}}.lib{isolation:isolate;position:relative;overflow:clip}.lib__aura{z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 8% 6%,#8d7af21f,#0000 70%),radial-gradient(36% 30% at 92% 30%,#c98f7429,#0000 70%),radial-gradient(40% 34% at 30% 78%,#86b6ea24,#0000 70%),radial-gradient(34% 30% at 86% 94%,#d6c08f2e,#0000 70%);position:absolute;inset:0}.lib__head{gap:var(--space-5);margin-bottom:clamp(2rem,1.2rem + 3vw,3.5rem);display:grid}.lib__lede{gap:var(--space-5);display:grid}@media (width>=1024px){.lib__head{column-gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:end}.lib__jump{grid-column:1/-1}}.lib__lead{gap:var(--space-4);display:grid}.lib__jump{flex-wrap:wrap;gap:.5rem;display:flex}.lib__jump a{border-radius:var(--radius-pill);border:1px solid var(--line);height:2.5rem;font-size:var(--fs-small);color:var(--fg);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#ffffffbf;align-items:center;gap:.55rem;padding:0 1rem 0 .85rem;font-weight:500;display:inline-flex}.lib__jump a i{background:var(--t-accent);width:.6rem;height:.6rem;box-shadow:0 0 10px rgba(var(--t-glow), .9);border-radius:50%}.lib__jump a span{color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.lib__jump a:hover{border-color:rgba(var(--t-glow), .8);box-shadow:0 10px 24px -12px rgba(var(--t-glow), .9);transform:translateY(-2px)}.lib__jump a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.lib__grid{gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}@media (width>=768px){.lib__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.lib__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.topic{isolation:isolate;gap:var(--space-4);box-shadow:0 1px 0 #fff inset, 0 30px 60px -40px rgba(var(--t-glow), .9), 0 2px 10px #17141c0a;scroll-margin-top:calc(var(--header-h) + 1.5rem);transition:box-shadow .6s var(--ease-out), transform .6s var(--ease-out);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;padding:clamp(1.25rem,1rem + .8vw,1.75rem);display:flex;position:relative}.topic:before{content:"";background:linear-gradient(90deg, var(--t-accent), rgba(var(--t-glow), .15));border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:1.5rem;right:1.5rem}.topic:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 45% at 0% 0%, rgba(var(--t-glow), .2), transparent 70%);position:absolute;inset:0}.topic:target{box-shadow:0 0 0 2px rgba(var(--t-glow), .9), 0 30px 60px -36px rgba(var(--t-glow), 1)}.topic__head{align-items:baseline;gap:var(--space-3);display:flex}.topic__num{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--t-ink);font-variant-numeric:tabular-nums;font-weight:600}.topic__name{font-family:var(--font-display);font-weight:330;font-size:var(--fs-h3);letter-spacing:var(--ls-heading);line-height:1}.topic__count{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;margin-left:auto}.topic__line{color:var(--fg-soft)}.topic__tags{flex-wrap:wrap;gap:.35rem;display:flex}.topic__tags li{border-radius:var(--radius-pill);color:var(--t-ink);background:rgba(var(--t-glow), .14);padding:.3rem .65rem;font-size:.75rem}.vfeat{margin-top:var(--space-2);border-radius:16px;gap:.6rem;display:grid}.vfeat__media{aspect-ratio:16/9;box-shadow:0 18px 36px -20px rgba(var(--t-glow), 1), 0 0 0 1px #17141c0f;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#15121a;border-radius:16px;display:block;position:relative;overflow:hidden}.vfeat__media>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.vfeat:hover .vfeat__media{box-shadow:0 26px 50px -22px rgba(var(--t-glow), 1), 0 0 0 1px #17141c0f;transform:translateY(-3px)}.vfeat:hover .vfeat__media>img{transform:scale(1.05)}.vfeat__media:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0b0a0f00 55%,#0b0a0f73);position:absolute;inset:0}.vfeat__preview{z-index:1;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;background:#000;position:absolute;inset:0}.vfeat__preview iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.22)}.vfeat.is-previewing .vfeat__preview{opacity:1}.vplay{z-index:2;color:#17141c;width:3.25rem;height:3.25rem;transition:transform .5s var(--ease-out), opacity .4s var(--ease-out), box-shadow .5s var(--ease-out);background:#ffffffeb;border-radius:50%;place-items:center;margin:-1.625rem 0 0 -1.625rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 26px #0b0a0f4d}.vplay svg{margin-left:2px}.vfeat:hover .vplay,.vfeat:focus-visible .vplay{transform:scale(1.1);box-shadow:0 12px 30px #0b0a0f52,0 0 0 9px #ffffff3d}.vfeat.is-previewing .vplay{opacity:0;transform:scale(.8)}.vdur{z-index:2;font-variant-numeric:tabular-nums;color:#fff;background:#0b0a0fb8;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.6rem;right:.6rem}.vfeat__live{z-index:2;opacity:0;transition:opacity .4s var(--ease-out);color:#fff;background:#0b0a0f8c;position:absolute;top:.6rem;left:.6rem}.vfeat__live i{width:.4rem;height:.4rem;animation:lv-ping 1.6s var(--ease-out) infinite;background:#ff5a4f;border-radius:50%}.vfeat.is-previewing .vfeat__live{opacity:1}.vfeat__title{font-weight:600;font-size:var(--fs-body);text-wrap:balance;line-height:1.3}.vfeat__src,.vrow__meta{font-size:var(--fs-xs);color:var(--fg-muted)}.vfeat:focus-visible,.vrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.vlist{padding-top:var(--space-2);border-top:1px solid var(--line);gap:.35rem;margin-top:auto;display:grid}.vrow{transition:background var(--dur-base) var(--ease-out);border-radius:14px;grid-template-columns:7.25rem 1fr;align-items:center;gap:.85rem;margin-inline:-.5rem;padding:.5rem;display:grid}.vrow:hover{background:rgba(var(--t-glow), .12)}.vrow__thumb{aspect-ratio:16/9;box-shadow:0 10px 20px -14px rgba(var(--t-glow), 1);background:#15121a;border-radius:10px;position:relative;overflow:hidden}.vrow__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.vrow:hover .vrow__thumb img{transform:scale(1.07)}.vrow__thumb .vrow__play{color:#fff;transition:background var(--dur-base) var(--ease-out);background:#0b0a0f2e;place-items:center;display:grid;position:absolute;inset:0}.vrow:hover .vrow__play{background:#0b0a0f61}.vrow__text{gap:.2rem;min-width:0;display:grid}.vrow__title{font-weight:600;font-size:var(--fs-small);text-wrap:balance;line-height:1.3}.lib__foot{margin-top:var(--space-7);max-width:66ch}.vbox{--glow:201, 143, 116;color:#f4efe7;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.vbox::backdrop{-webkit-backdrop-filter:blur(10px)saturate(120%);background:#0b0a0fd6}.vbox[open]{animation:lv-fade .35s var(--ease-out);place-items:center;display:grid}@keyframes lv-fade{0%{opacity:0}}.vbox__glow{pointer-events:none;background:radial-gradient(45% 45% at 50% 46%, rgba(var(--glow), .38), transparent 70%);transition:background .6s var(--ease-out);position:absolute;inset:0}.vbox__inner{justify-items:center;gap:1.1rem;width:100%;max-height:100%;padding:4.5rem 4.5rem 1.5rem;display:grid;position:relative}.vbox__frame{box-shadow:0 40px 120px -30px rgba(var(--glow), .65), 0 0 0 1px #ffffff1a;animation:lv-rise .5s var(--ease-out);background:#000;border-radius:18px;position:relative;overflow:hidden}@keyframes lv-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.vbox__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vbox__frame[data-shape=wide]{aspect-ratio:16/9;width:min(1120px,100%,177.778dvh - 21.3333rem)}.vbox__frame[data-shape=tall]{aspect-ratio:9/16;max-width:100%;height:min(80dvh,820px)}.vbox__frame[data-shape=ig]{background:#fff;width:min(420px,100%);height:min(78dvh,760px)}.vbox__meta{text-align:center;justify-items:center;gap:.35rem;max-width:60ch;display:grid}.vbox__count{letter-spacing:.16em;text-transform:uppercase;color:#f4efe78f;font-variant-numeric:tabular-nums;font-size:.7rem}.vbox__title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.15rem,1rem + .6vw,1.6rem);font-weight:340;line-height:1.2}.vbox__src{font-size:var(--fs-small);color:#f4efe7b3}.vbox__ext{font-size:var(--fs-xs);color:#e7d6ae;text-underline-offset:3px;align-items:center;gap:.35rem;margin-top:.25rem;text-decoration:underline;display:inline-flex}.vbox__btn{z-index:2;color:#f4efe7;-webkit-backdrop-filter:blur(10px);cursor:pointer;width:3rem;height:3rem;transition:background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute}.vbox__btn:hover{background:#ffffff2e;transform:scale(1.06)}.vbox__btn:focus-visible{outline-offset:3px;outline:2px solid #e7d6ae}.vbox__close{top:1rem;right:1rem}.vbox__prev{margin-top:-1.5rem;top:50%;left:1rem}.vbox__next{margin-top:-1.5rem;top:50%;right:1rem}@media (width<=767px){.vbox__inner{padding:4rem .75rem 5.5rem}.vbox__prev,.vbox__next{margin-top:0;top:auto;bottom:1rem}.vbox__prev{left:calc(50% - 3.5rem)}.vbox__next{right:calc(50% - 3.5rem)}.vbox__frame[data-shape=tall]{height:min(68dvh,720px)}.vbox__frame[data-shape=ig]{height:min(66dvh,700px)}}html.vbox-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.lift__aura span,.lift__meta .lv-chip i{animation:none}.lcard__a,.lcard__a:hover{transform:none}}.learn__status{margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--fs-small);align-items:center;gap:.6rem;display:inline-flex}@media (width>=1200px){.lift__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lcard--p-sage{--glow:120, 180, 140}.lcard--p-sage .lcard__poster{background:radial-gradient(90% 70% at 20% 10%,#f1f8f2,#f1f8f200 60%),linear-gradient(162deg,#dcecdf 0%,#93c2a2 50%,#3f7656 100%)}.vbox__frame[data-shape=post]{background:#fff;width:min(520px,100%);height:min(78dvh,760px)}@media (width<=767px){.vbox__frame[data-shape=post]{height:min(66dvh,700px)}}.coll{isolation:isolate;position:relative;overflow:clip}.coll__aura{z-index:-1;pointer-events:none;background:radial-gradient(42% 32% at 8% 4%,#8d7af233,#0000 70%),radial-gradient(38% 30% at 94% 16%,#c98f742e,#0000 70%),radial-gradient(44% 36% at 50% 102%,#86b6ea1f,#0000 70%);position:absolute;inset:0}.coll__head{gap:var(--space-5);margin-bottom:clamp(1.75rem,1rem + 2.5vw,3rem);display:grid}.coll__lede{gap:var(--space-5);display:grid}.coll__title em{background:linear-gradient(100deg,#f3e8cc 0%,#e0a98c 45%,#a597f5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.coll__lead{gap:var(--space-4);display:grid}.coll__bar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width>=1024px){.coll__head{column-gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:end}.coll__bar{grid-column:1/-1}}.coll__filters{flex-wrap:wrap;gap:.5rem;display:flex}.coll__chip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:2.5rem;color:var(--fg);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#ffffff0f;align-items:center;gap:.55rem;padding:0 1rem 0 .85rem;font-weight:500;display:inline-flex}.coll__chip i{background:var(--dot);width:.6rem;height:.6rem;box-shadow:0 0 10px rgba(var(--dot-glow), .9);border-radius:50%}.coll__chip span{color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.coll__chip:hover{border-color:rgba(var(--dot-glow), .8);transform:translateY(-2px)}.coll__chip[aria-pressed=true]{color:#141218;background:#f4efe7;border-color:#0000}.coll__chip[aria-pressed=true] span{color:#141218b8}.coll__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.coll__status{color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.5rem + .8vw,1.25rem);display:grid}@media (width>=640px){.coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.coll__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.coll__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.coll__grid>li[hidden]{display:none}.ctile .lcard__a{box-shadow:0 0 0 1px #ffffff3d inset, 0 18px 36px -24px rgba(var(--glow), .85);border-radius:16px}.ctile .lcard__a:hover,.ctile .lcard__a:focus-visible{box-shadow:0 0 0 1px #ffffff73 inset, 0 26px 50px -22px rgba(var(--glow), 1);transform:translateY(-4px)}.ctile .lcard__initial{font-variant-numeric:lining-nums;font-size:clamp(3.4rem,2.6rem + 2.4vw,5.25rem);top:auto;bottom:.3rem;right:.16em}.ctile .lcard__scrim{background:linear-gradient(#0b0a0f57 0%,#0b0a0f00 32%)}.ctile .lcard__top{top:.6rem;left:.6rem;right:.6rem}.ctile .lcard__top .lv-chip{gap:.32rem;height:1.5rem;padding:0 .55rem;font-size:.625rem}.ctile .lcard__play{width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;top:44%}.ctile .lcard__play svg{width:18px;height:18px;margin-left:2px}.coll__more{margin-top:var(--space-6);justify-content:center;display:flex}.coll__morebtn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:3rem;color:var(--fg);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;align-items:center;gap:.5rem;padding:0 1.5rem;display:inline-flex}.coll__morebtn:hover{background:#ffffff0d;border-color:#f4efe780}.coll__morebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.coll__morebtn span{color:var(--fg-muted)}.coll__morebtn[hidden]{display:none}.coll__foot{margin-top:var(--space-6);max-width:66ch}@media (prefers-reduced-motion:reduce){.ctile .lcard__a,.ctile .lcard__a:hover,.ctile .lcard__a:focus-visible,.coll__chip:hover{transform:none}}@media (width>=1024px) and (width<=1199px){.lift__grid>li:nth-last-child(2):nth-child(4n+1){grid-column-start:2}}@media (width>=768px){.vbox__frame[data-shape=tall]{height:min(100dvh - 15rem,820px)}.vbox__frame[data-shape=ig],.vbox__frame[data-shape=post]{height:min(100dvh - 15rem,760px)}}
