.lines[data-astro-cid-4qaor5lj]{background:radial-gradient(ellipse 50% 40% at 80% 0%,rgba(254,237,101,.05),transparent 55%),#050505}.lines__head[data-astro-cid-4qaor5lj]{margin-bottom:clamp(1.5rem,3vw,2.25rem);max-width:40rem}.lines__head[data-astro-cid-4qaor5lj] h2[data-astro-cid-4qaor5lj]{margin-bottom:0}.lines__grid[data-astro-cid-4qaor5lj]{display:grid;gap:.75rem}@media(min-width:720px){.lines__grid[data-astro-cid-4qaor5lj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lines__grid[data-astro-cid-4qaor5lj]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lines__card[data-astro-cid-4qaor5lj]{position:relative;display:flex;flex-direction:column;gap:.45rem;min-height:100%;padding:1.2rem 1.15rem 1.15rem;border:var(--hairline);border-radius:var(--radius-lg);background:var(--color-bg-elevated);text-decoration:none;color:inherit;transition:border-color .3s var(--ease),transform .35s var(--ease)}.lines__card[data-astro-cid-4qaor5lj]:hover{border-color:#feed6573;color:inherit;transform:translateY(-2px)}.lines__code[data-astro-cid-4qaor5lj]{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-loud)}.lines__title[data-astro-cid-4qaor5lj]{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.lines__text[data-astro-cid-4qaor5lj]{font-size:.88rem;line-height:1.45;color:var(--color-muted);flex:1}.lines__arrow[data-astro-cid-4qaor5lj]{margin-top:.55rem;color:#ffffff73;transition:color .25s var(--ease),transform .25s var(--ease)}.lines__card[data-astro-cid-4qaor5lj]:hover .lines__arrow[data-astro-cid-4qaor5lj]{color:var(--color-loud);transform:translate(3px)}@media(prefers-reduced-motion:reduce){.lines__card[data-astro-cid-4qaor5lj],.lines__arrow[data-astro-cid-4qaor5lj]{transition:none}.lines__card[data-astro-cid-4qaor5lj]:hover{transform:none}}.pslider[data-astro-cid-u3rauihn]{--ps-gap: .75rem;--ps-cols: 1;width:100%;background:#050505;color:#fff}.pslider__shell[data-astro-cid-u3rauihn]{width:min(100% - 2.5rem,var(--max, 74rem));margin-inline:auto}@media(min-width:768px){.pslider__shell[data-astro-cid-u3rauihn]{width:min(100% - 4rem,var(--max, 74rem))}}@media(min-width:720px){.pslider[data-astro-cid-u3rauihn]{--ps-cols: 2;--ps-gap: .9rem}}@media(min-width:1100px){.pslider[data-astro-cid-u3rauihn]{--ps-cols: 3;--ps-gap: 1rem}}.pslider__viewport[data-astro-cid-u3rauihn]{position:relative}.pslider__track[data-astro-cid-u3rauihn]{display:flex;gap:var(--ps-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:.15rem}.pslider__track[data-astro-cid-u3rauihn]::-webkit-scrollbar{display:none}.pslider__slide[data-astro-cid-u3rauihn]{flex:0 0 calc((100% - (var(--ps-cols) - 1) * var(--ps-gap)) / var(--ps-cols));scroll-snap-align:start;min-width:0;opacity:.72;transition:opacity .35s var(--ease)}.pslider__slide[data-astro-cid-u3rauihn][hidden]{display:none!important}.pslider__slide[data-astro-cid-u3rauihn].is-active{opacity:1}.pslider__card[data-astro-cid-u3rauihn]{display:block;height:100%;text-decoration:none;color:inherit}.pslider__card[data-astro-cid-u3rauihn]:hover{color:inherit}.pslider__media[data-astro-cid-u3rauihn]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0a0a0a}.pslider__frame[data-astro-cid-u3rauihn]{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transform:none;transform-origin:center}.pslider__veil[data-astro-cid-u3rauihn]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 40%,rgba(0,0,0,.62) 100%);pointer-events:none}.pslider__play[data-astro-cid-u3rauihn]{position:absolute;top:.75rem;right:.75rem;z-index:3;width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:#05050547;font-size:.58rem;color:#fff}.pslider__meta[data-astro-cid-u3rauihn]{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;z-index:3}.pslider__title[data-astro-cid-u3rauihn]{margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.45rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.05;color:#fff}.pslider__sub[data-astro-cid-u3rauihn]{margin:.3rem 0 0;font-family:var(--font-display);font-size:clamp(.62rem,.9vw,.72rem);font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#ffffffad}.pslider__nav[data-astro-cid-u3rauihn]{appearance:none;position:absolute;top:50%;z-index:5;width:2.4rem;height:2.4rem;margin-top:-1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#050505b3;color:#fff;font-size:1.3rem;cursor:pointer;backdrop-filter:blur(6px)}.pslider__nav--prev[data-astro-cid-u3rauihn]{left:-.35rem}.pslider__nav--next[data-astro-cid-u3rauihn]{right:-.35rem}.pslider__nav[data-astro-cid-u3rauihn]:hover{border-color:#ffffff8c}.pslider__film[data-astro-cid-u3rauihn]{margin-top:1rem;width:100%}.pslider__strip[data-astro-cid-u3rauihn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.75rem),1fr));gap:.5rem;width:100%}.pslider__thumb[data-astro-cid-u3rauihn]{all:unset;box-sizing:border-box;display:block;width:100%;aspect-ratio:16 / 9;cursor:pointer;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.1);opacity:.55;transition:opacity .25s var(--ease),border-color .25s var(--ease)}a[data-astro-cid-u3rauihn].pslider__thumb{text-decoration:none;color:inherit}.pslider__thumb-media[data-astro-cid-u3rauihn]{display:block;width:100%;height:100%;overflow:hidden;background:#0a0a0a}.pslider__thumb-media[data-astro-cid-u3rauihn] img[data-astro-cid-u3rauihn]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.34);transform-origin:center;background:#0a0a0a}.pslider__thumb[data-astro-cid-u3rauihn]:hover{opacity:.9;border-color:#ffffff4d}.pslider__thumb[data-astro-cid-u3rauihn].is-active{opacity:1;border-color:#feed65cc}.pslider__more[data-astro-cid-u3rauihn]{display:grid;place-content:center;gap:.15rem;aspect-ratio:16 / 9;text-align:center;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.18);background:#0a0a0a;transition:border-color .25s var(--ease),color .25s var(--ease)}.pslider__more[data-astro-cid-u3rauihn]:hover{color:#feed65;border-color:#feed658c}.pslider__more-kicker[data-astro-cid-u3rauihn]{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.pslider__more-num[data-astro-cid-u3rauihn]{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700;line-height:1;color:#feed65}@media(max-width:719px){.pslider__nav[data-astro-cid-u3rauihn]{display:none}.pslider__strip[data-astro-cid-u3rauihn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.25rem),1fr));gap:.4rem}}.vhero[data-astro-cid-cmoixw3u]{background:#050505;color:#fff}.vhero__frame[data-astro-cid-cmoixw3u]{position:relative;width:100%;aspect-ratio:2.39 / 1;max-height:min(58vh,34rem);min-height:16rem;overflow:hidden;background:#000;border-bottom:var(--hairline)}@media(max-width:720px){.vhero__frame[data-astro-cid-cmoixw3u]{aspect-ratio:16 / 10;max-height:none;min-height:18rem}}.vhero__media[data-astro-cid-cmoixw3u]{position:absolute;inset:0;z-index:0}.vhero__video[data-astro-cid-cmoixw3u]{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;filter:contrast(1.06) saturate(.95) brightness(.78)}.vhero__veil[data-astro-cid-cmoixw3u]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28) 0%,transparent 34%,rgba(0,0,0,.5) 100%),radial-gradient(ellipse 78% 68% at 50% 48%,transparent 28%,rgba(0,0,0,.42) 100%)}.vhero__stage[data-astro-cid-cmoixw3u]{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;text-align:center;padding:1.25rem 1.5rem;gap:0}.vhero__kicker[data-astro-cid-cmoixw3u]{margin:0 0 clamp(.35rem,1.2vw,.7rem);font-family:var(--font-credit);font-size:clamp(.58rem,.95vw,.72rem);font-weight:500;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;line-height:1;color:#ffffffeb}.vhero__brand[data-astro-cid-cmoixw3u]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(3.1rem,11.5vw,7.25rem);letter-spacing:.14em;text-indent:.14em;line-height:.9;text-transform:uppercase;color:#fff;text-shadow:0 4px 40px rgba(0,0,0,.55)}.vhero__credit[data-astro-cid-cmoixw3u]{margin:clamp(.55rem,1.4vw,.9rem) 0 0;font-family:var(--font-credit);font-size:clamp(.55rem,.9vw,.74rem);font-weight:500;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;line-height:1.4;color:#ffffffd1;max-width:min(92vw,38rem)}@media(max-width:640px){.vhero__kicker[data-astro-cid-cmoixw3u]{letter-spacing:.36em;text-indent:.36em}.vhero__brand[data-astro-cid-cmoixw3u]{letter-spacing:.1em;text-indent:.1em;font-size:clamp(2.6rem,16vw,3.6rem)}.vhero__credit[data-astro-cid-cmoixw3u]{letter-spacing:.1em;text-indent:.1em;font-size:clamp(.48rem,2.6vw,.62rem);max-width:20rem}}
