.sy-frame-page{background:#0a0a0a;min-height:100vh;box-sizing:border-box}.sy-frame-card{position:fixed;top:38px;left:50%;width:calc(100% - 24px);max-width:1800px;height:calc(100vh - 38px);transform:translate(-50%);background:#ededeb;border-radius:40px 40px 0 0;overflow:hidden;z-index:1}.sy-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sy-scroll::-webkit-scrollbar{display:none}.sy-inner{padding:90px 56px 80px;box-sizing:border-box}.sy-header{max-width:1400px;margin:0 auto 72px}.sy-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;font-family:JetBrains Mono,monospace;font-size:12px;color:#1f1f23;text-decoration:none;padding:8px 16px;border-radius:100px;background:#0000000d;transition:background .2s,gap .2s}.sy-back:hover{background:#0000001a;gap:10px}.sy-eyebrow{display:block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#0000004d;margin-bottom:14px}.sy-h1{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.035em;color:#1f1f23;margin-bottom:16px}.sy-h1 em{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;font-size:1.06em;color:#0000006b}.sy-dot{color:#3b6bff}.sy-sub{font-size:15px;line-height:1.7;color:#00000073;max-width:54ch}.sy-list{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:96px}.sy-row{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}.sy-row:has(video){grid-template-columns:1.7fr 1fr}.sy-row:has(video[src*=vitrizap]){grid-template-columns:1fr 1fr}.sy-row[data-flip=true] .sy-media{order:2}.sy-row[data-flip=true] .sy-info{order:1}.sy-media{min-width:0}.sy-frame-outer{background:#f5f5f5;border-radius:20px;padding:12px;box-shadow:#00000014 0 .706592px .706592px -.666667px,#00000014 0 1.80656px 1.80656px -1.33333px,#00000012 0 3.62176px 3.62176px -2px,#00000012 0 6.8656px 6.8656px -2.66667px,#0000000d 0 13.6468px 13.6468px -3.33333px,#00000005 0 30px 30px -4px,#fff 0 3px 1px inset}.sy-frame{width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;position:relative;background:#070707}.sy-frame:has(video){aspect-ratio:var(--ar, 16 / 10)}.sy-frame>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.sy-frame>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sy-zoom{position:absolute;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:0;border-radius:100px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;color:#1a1a1d;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.sy-frame:hover .sy-zoom{opacity:1;transform:translateY(0)}.sy-zoom:hover{background:#fff}.sy-lb{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;background:#08080aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sy-lb[hidden]{display:none}.sy-lb-inner{width:100%;max-width:1400px;border-radius:14px;overflow:hidden;box-shadow:0 40px 100px -20px #000000b3}.sy-lb-inner>video{width:100%;display:block;background:#000}.sy-lb-close{position:absolute;top:24px;right:24px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#f2f0ea;background:#ffffff1a;transition:background .2s}.sy-lb-close:hover{background:#fff3}.sy-info{min-width:0}.sy-n{display:block;font-family:JetBrains Mono,monospace;font-size:12px;color:#0000002e;letter-spacing:.1em;margin-bottom:18px}.sy-kind{display:inline-block;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#00000080;margin-bottom:12px}.sy-name{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.05;letter-spacing:-.03em;color:#1a1a1d;margin-bottom:14px}.sy-desc{font-size:14px;line-height:1.75;color:#00000073;margin-bottom:26px}.sy-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sy-ver{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#1a1a1d;text-decoration:none;background:#f7f7f7;transition:.25s;box-shadow:#00000014 0 .706592px .706592px -.666667px,#00000014 0 1.80656px 1.80656px -1.33333px,#00000012 0 3.62176px 3.62176px -2px,#00000012 0 6.8656px 6.8656px -2.66667px,#0000000d 0 13.6468px 13.6468px -3.33333px,#00000005 0 30px 30px -4px,#fff 0 3px 1px inset}.sy-ver--main{background:#1f1f23;color:#f2f2f0;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073,0 2px 4px #0006,0 10px 24px -8px #0000008c,0 22px 48px -20px #000000b3}.sy-ver--main .sy-arrow{color:#f2f2f0}.sy-ver--main:hover{background:#2a2a2f;transform:translateY(-1px)}.sy-arrow{color:#1f1f23;transition:transform .25s ease;display:inline-block}.sy-ver:hover .sy-arrow{transform:translate(2px,-2px)}.sy-soon{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#00000040}@media(max-width:900px){.sy-frame-card{position:relative;top:0;left:0;transform:none;width:100%;height:auto;min-height:100vh;border-radius:32px 32px 0 0;margin-top:38px}.sy-scroll{position:relative;inset:auto;overflow:visible}.sy-inner{padding:80px 20px 64px}.sy-header{margin-bottom:48px}.sy-list{gap:64px}.sy-row,.sy-row:has(video),.sy-row:has(video[src*=vitrizap]){grid-template-columns:1fr;gap:24px}.sy-row[data-flip=true] .sy-media,.sy-row[data-flip=true] .sy-info{order:initial}.sy-n{margin-bottom:12px}.sy-name{font-size:clamp(1.5rem,6.5vw,2rem)}.sy-desc{font-size:13.5px}.sy-frame-outer{padding:8px;border-radius:16px}.sy-frame{border-radius:10px}.sy-actions{flex-direction:column;align-items:stretch}.sy-ver{justify-content:center}.sy-zoom{opacity:1;transform:none;right:8px;bottom:8px;padding:8px 13px}.sy-lb{padding:16px}.sy-lb-close{top:12px;right:12px}}
