.links-root{--lk-red:#f20d19;--lk-bg:#080808;--lk-gray:#737373;background:var(--lk-bg);color:#fff;min-height:100dvh;font-family:Inter,sans-serif;overflow-x:clip}body:has(.links-root){background:#080808}.links-root.is-pre [data-reveal],.links-root.is-pre .cinematic-banner{opacity:0}.lk-mono{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.links-root :focus-visible{outline:2px solid var(--lk-red);outline-offset:4px}.lk-atmos{z-index:0;pointer-events:none;background:var(--lk-bg);position:fixed;inset:0;overflow:hidden}.lk-atmos i{display:block;position:absolute}.lk-grain{opacity:.085;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:1.4s steps(5,end) infinite lk-grain;inset:-160px}.lk-vignette{background:radial-gradient(#0000 42%,#000000c7 100%);inset:0}.lk-reflect{background:radial-gradient(#f20d1929,#0000 65%);width:140%;height:30%;animation:9s ease-in-out infinite lk-breath;left:-20%}.lk-reflect-a{top:20%}.lk-reflect-b{animation-delay:3.5s;top:60%}.lk-vcorner{border:0 solid var(--lk-red);opacity:.85;width:22px;height:22px}.lk-vc-tl{border-top-width:2px;border-left-width:2px;top:14px;left:14px}.lk-vc-tr{border-top-width:2px;border-right-width:2px;top:14px;right:14px}.lk-vc-bl{border-bottom-width:2px;border-left-width:2px;bottom:14px;left:14px}.lk-vc-br{border-bottom-width:2px;border-right-width:2px;bottom:14px;right:14px}@keyframes lk-grain{0%{transform:translate(0,0)}20%{transform:translate(-60px,40px)}40%{transform:translate(40px,-70px)}60%{transform:translate(-30px,-30px)}80%{transform:translate(70px,50px)}to{transform:translate(0,0)}}@keyframes lk-breath{0%,to{opacity:.55}50%{opacity:1}}@keyframes lk-drift{0%{transform:translate(-3%)}to{transform:translate(3%,2%)}}.lk-live-dot{background:var(--lk-red);border-radius:9999px;width:8px;height:8px;position:relative;box-shadow:0 0 8px #f20d19e6}.lk-live-dot:after{content:"";border:1px solid var(--lk-red);opacity:0;border-radius:9999px;position:absolute;inset:0}.links-root.is-live .lk-live-dot:after{animation:2.5s ease-out infinite lk-pulse}@keyframes lk-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.lk-bracket{color:#fff;border-left:1px solid var(--lk-red);border-right:1px solid var(--lk-red);padding:3px 8px;font-size:9px;font-weight:700;position:relative;box-shadow:inset 0 0 12px #f20d191f}@media (min-width:640px){.lk-bracket{font-size:10px}}.lk-emblem{aspect-ratio:1;width:clamp(84px,24vw,112px);position:relative}.lk-emblem-ring{border:3px solid var(--lk-red);border-radius:9999px;position:absolute;inset:0;box-shadow:0 0 0 3px #000,0 0 0 4px #f20d19a6}.lk-emblem-glow{opacity:0;border-radius:9999px;animation:5s ease-in-out infinite lk-ringglow;position:absolute;inset:-4px;box-shadow:0 0 26px 4px #f20d19bf}.lk-emblem-disc{background:#000;border-radius:9999px;place-items:center;display:grid;position:absolute;inset:6px;overflow:hidden}.lk-emblem-disc img{width:74%;height:auto}@keyframes lk-ringglow{0%,68%,to{opacity:0}84%{opacity:.9}}.lk-glitch{display:inline-block;position:relative}.lk-glitch-layer{white-space:nowrap;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.lk-glitch.is-glitching .lk-glitch-base{transform:translate(-2px)}.lk-glitch.is-glitching .lk-glitch-a{opacity:.95;color:#fff;clip-path:inset(8% 0 52%);transform:translate(3px)}.lk-glitch.is-glitching .lk-glitch-b{opacity:.9;color:var(--lk-red);clip-path:inset(55% 0 6%);transform:translate(-3px)}.lk-banner{--lk-zoom:1.04;isolation:isolate;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0b0b;height:clamp(150px,44vw,190px);text-decoration:none;display:block;position:relative}@media (min-width:768px){.lk-banner{height:220px}}.lk-banner[data-variant=macro]{--lk-zoom:1.03}.lk-banner[aria-disabled=true]{cursor:default}.lk-banner:focus-visible{outline:2px solid var(--lk-red);outline-offset:6px}.lk-media-wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lk-media{will-change:transform;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lk-img{object-fit:cover}.lk-banner[data-variant=brand] .lk-img{animation:16s ease-in-out infinite alternate lk-kenburns}@keyframes lk-kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.2%,-1%)}}.lk-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.lk-video.is-ready{opacity:1}.lk-shade{z-index:1;background:linear-gradient(90deg,#000000e6 0%,#0000009e 48%,#0000002e 100%);display:block;position:absolute;inset:0}@media (max-width:640px){.lk-shade{background:linear-gradient(90deg,#000000eb 0%,#000000b8 55%,#00000057 100%)}}.lk-texture{z-index:2;opacity:.4;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px);display:block;position:absolute;inset:0}.lk-press{z-index:3;opacity:0;background:#f20d1933;transition:opacity .15s;display:block;position:absolute;inset:0}.lk-banner:active .lk-press{opacity:1}.lk-content{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;height:100%;padding:0 5%;display:flex;position:relative}.lk-banner[data-variant=studio] .lk-content,.lk-banner[data-variant=macro] .lk-content,.lk-banner[data-variant=brand] .lk-content{padding-right:14%}.lk-title{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 18px #000000bf;max-width:100%;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,5.9vw,2.85rem);font-weight:700;line-height:.98}.lk-index{letter-spacing:.02em;vertical-align:super;color:var(--lk-red);text-shadow:none;margin-left:.5em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.33em;font-weight:700;line-height:0;position:relative}.lk-index:before{content:"";background:var(--lk-red);opacity:0;width:.45em;height:.45em;margin-top:-.22em;transition:opacity .25s;position:absolute;top:50%;left:-.9em}.lk-sub{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 10px #000c;margin:.55rem 0 0;font-size:clamp(.6rem,2.45vw,.82rem);font-weight:500}.lk-arrow{z-index:5;color:#fff;pointer-events:none;margin-top:-14px;transition:transform .25s;position:absolute;top:50%;right:5%}.lk-banner[data-variant=calendar] .lk-arrow,.lk-banner[data-variant=stars] .lk-arrow{width:22px;height:22px;margin-top:0;top:auto;bottom:12px}.lk-chip-slot{z-index:7;pointer-events:none;position:absolute;top:9px;right:12px}.lk-chip-slot-left{left:12px;right:auto}.lk-chip{color:#ffffffe0;align-items:center;gap:8px;font-size:8.5px;font-weight:700;display:inline-flex}.lk-chip-play{align-items:center;gap:5px;display:inline-flex}.lk-chip-play svg{animation:2.8s ease-in-out infinite lk-breath}.lk-pending{z-index:7;color:#fff;background:#f20d19d9;padding:2px 6px;font-size:7.5px;position:absolute;bottom:6px;left:8px}.lk-border{z-index:6;pointer-events:none;position:absolute;inset:0}.lk-border>i{display:block;position:absolute}.lk-edge{border:1px solid #ffffff38;transition:border-color .3s;inset:0}.lk-glow{opacity:.3;animation:lk-edgeglow var(--lk-p,8s) ease-in-out var(--lk-d,0s) infinite;inset:0;box-shadow:inset 0 -22px 30px -22px #f20d1999}.lk-sweep{background:linear-gradient(90deg, transparent, var(--lk-red), transparent);width:22%;height:1px;animation:lk-sweep var(--lk-p,8s) linear var(--lk-d,0s) infinite;top:0;left:0;transform:translate(-120%)}.lk-corner{border:0 solid var(--lk-red);width:16px;height:16px;transition:transform .25s,filter .25s}.lk-c-tl{border-top-width:2px;border-left-width:2px;top:-6px;left:-6px}.lk-c-tr{border-top-width:2px;border-right-width:2px;top:-6px;right:-6px}.lk-c-bl{border-bottom-width:2px;border-left-width:2px;bottom:-6px;left:-6px}.lk-c-br{border-bottom-width:2px;border-right-width:2px;bottom:-6px;right:-6px}.lk-tick{background:var(--lk-red);width:9px;height:2px;margin-top:-1px;top:50%}.lk-tick-l{left:-7px}.lk-tick-r{right:-7px}.lk-underline{background:linear-gradient(90deg, var(--lk-red), #f20d1940);height:2px;bottom:0;left:0;right:0;box-shadow:0 0 12px #f20d19a6}@keyframes lk-edgeglow{0%,62%,to{opacity:.28}80%{opacity:.85}}@keyframes lk-sweep{0%{transform:translate(-120%)}17%{transform:translate(480%)}to{transform:translate(480%)}}@media (hover:hover){.lk-banner:hover .lk-media{transform:scale(var(--lk-zoom))}.lk-banner:hover .lk-arrow{transform:translate(6px)}.lk-banner:hover .lk-edge{border-color:#f20d19d9}.lk-banner:hover .lk-corner{filter:drop-shadow(0 0 6px #f20d19e6)}.lk-banner:hover .lk-c-tl{transform:translate(-2px,-2px)}.lk-banner:hover .lk-c-tr{transform:translate(2px,-2px)}.lk-banner:hover .lk-c-bl{transform:translate(-2px,2px)}.lk-banner:hover .lk-c-br{transform:translate(2px,2px)}.lk-banner[data-variant=macro]:hover .lk-index:before{opacity:1}}.lk-banner:focus-visible .lk-media{transform:scale(var(--lk-zoom))}.lk-banner:focus-visible .lk-arrow{transform:translate(6px)}.lk-banner:focus-visible .lk-edge{border-color:#f20d19d9}.lk-studio{background:linear-gradient(110deg,#0a0a0a 0%,#130e0e 55%,#1a0d0f 100%);position:absolute;inset:0}.lk-studio i,.lk-macro i{display:block;position:absolute}.lk-studio-glow{background:radial-gradient(at 60% 40%,#f20d194d,#0000 62%);width:62%;height:90%;animation:14s ease-in-out infinite alternate lk-drift;top:10%;right:-5%}.lk-studio-strip{background:var(--lk-red);width:46%;height:3px;animation:5s ease-in-out infinite lk-breath;top:18%;right:6%;box-shadow:0 0 18px 4px #f20d1999,0 0 60px 14px #f20d1947}.lk-bottles{width:auto;height:62%;position:absolute;bottom:8%;right:6%}.lk-bottle-cap{fill:#0a0a0a;stroke:#ffffff29}.lk-bottle-neck{fill:#151515}.lk-bottle-body{fill:#111;stroke:#ffffff2e;stroke-width:1px}.lk-bottle-rim{fill:var(--lk-red);opacity:.55}.lk-bottle-shelf{fill:#ffffff29}.lk-macro{background:#080808;position:absolute;inset:0}.lk-macro-spot{background:radial-gradient(55% 75% at 66% 28%,#ffffff80,#ffffff1f 38%,#0000 70%);animation:11s ease-in-out infinite alternate lk-drift;inset:-10% -5%}.lk-macro-red{background:radial-gradient(40% 55% at 92% 92%,#f20d1961,#0000 70%),radial-gradient(30% 40% at 40% 105%,#f20d1933,#0000 70%);animation:8s ease-in-out infinite lk-breath;inset:0}.lk-macro-grain{opacity:.5;background:repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 9px);inset:0}.lk-cal{width:min(40%,300px);position:absolute;top:50%;right:5%;transform:translateY(-50%)}.lk-cal-head{letter-spacing:.16em;color:#fff;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:700;display:flex}.lk-cal-head i{border:1px solid var(--lk-red);width:24px;height:8px;display:block}.lk-cal-days{text-align:center;letter-spacing:.08em;color:#ffffff8c;grid-template-columns:repeat(7,1fr);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:6.5px;display:grid}.lk-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:4px;display:grid;position:relative}.lk-cal-grid i{aspect-ratio:1.55;opacity:.45;animation:7s ease-in-out infinite lk-cell;animation-delay:calc(var(--i) * .11s);border:1px solid #f20d194d;display:block}.lk-cal-marker{border:1.5px solid var(--lk-red);background:#f20d194d;width:12.5%;height:22%;animation:7s linear infinite lk-marker;position:absolute;top:0;left:0;box-shadow:0 0 10px #f20d19cc}@keyframes lk-cell{0%,40%,to{opacity:.45;background:0 0;border-color:#f20d1947}10%,22%{opacity:1;border-color:var(--lk-red);background:#f20d1938}}@keyframes lk-marker{0%{top:0;left:0}25%{top:0;left:87.5%}50%{top:78%;left:87.5%}75%{top:78%;left:0}to{top:0;left:0}}@media (max-width:480px){.lk-cal{width:41%}.lk-cal-days{font-size:5.5px}.lk-cal-head{font-size:7px}}.lk-stripes{background:repeating-linear-gradient(135deg,#f20d198c 0 5px,#0000 5px 14px);width:calc(36% + 20px);animation:6s linear infinite lk-stripes;display:block;position:absolute;top:0;bottom:0;right:-20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}@keyframes lk-stripes{0%{transform:translate(0,0)}to{transform:translate(19.8px)}}.lk-brand-glitch{background:var(--lk-red);opacity:0;height:3px;animation:10s step-end infinite lk-bglitch;display:block;position:absolute}.lk-brand-glitch-a{width:28%;top:30%;left:38%}.lk-brand-glitch-b{width:22%;animation-delay:4.3s;top:64%;left:55%}@keyframes lk-bglitch{0%,93%{opacity:0;transform:none}93.5%{opacity:1;transform:translate(-5px)}94.4%{opacity:.7;transform:translate(4px)}95.2%,to{opacity:0;transform:none}}.lk-stars{width:100%;height:100%;position:absolute;inset:0}.lk-star-base{fill:#73737333;stroke:#7373738c;stroke-width:1.2px;vector-effect:non-scaling-stroke}.lk-star-draw{fill:none;stroke:var(--lk-red);stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:8s ease-in-out infinite lk-star;animation-delay:calc(var(--i) * .6s)}@keyframes lk-star{0%{stroke-dashoffset:1px;opacity:.9}14%{stroke-dashoffset:0;opacity:1}30%{stroke-dashoffset:0;opacity:.75}42%,to{stroke-dashoffset:-1px;opacity:0}}.lk-stars-scan{background:linear-gradient(90deg, transparent, var(--lk-red), transparent);width:30%;height:2px;animation:8s linear infinite lk-scan;position:absolute;top:62%;left:0;transform:translate(-110%)}@keyframes lk-scan{0%{transform:translate(-110%)}60%,to{transform:translate(340%)}}.lk-review-card{background:#00000073;border:1px solid #ffffff2e;width:30%;max-width:230px;padding:8px;display:none;position:absolute;bottom:20%;right:5%}.lk-review-card span{background:#ffffff2e;height:3px;margin-bottom:6px;display:block}.lk-review-card span:nth-child(2){width:70%}.lk-review-card span:nth-child(3){width:85%}.lk-review-card em{border:1px solid var(--lk-red);width:40%;height:8px;display:block}@media (min-width:560px){.lk-review-card{display:block}}.lk-social{color:#fff;background:#000;border:1px solid #f20d19d9;border-radius:4px;place-items:center;width:clamp(44px,11.5vw,48px);height:clamp(44px,11.5vw,48px);transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.lk-social svg{width:46%;height:46%}.lk-social:hover,.lk-social:focus-visible{border-color:var(--lk-red);transform:translateY(-2px)scale(1.06);box-shadow:0 0 14px #f20d198c,inset 0 0 10px #f20d1940}.lk-social.is-pending{opacity:.3;border-style:dashed}@media (prefers-reduced-motion:reduce){.lk-grain,.lk-reflect,.lk-emblem-glow,.lk-glow,.lk-sweep,.lk-studio-glow,.lk-studio-strip,.lk-macro-spot,.lk-macro-red,.lk-stripes,.lk-brand-glitch,.lk-stars-scan,.lk-cal-marker,.lk-cal-grid i,.lk-star-draw,.lk-chip-play svg,.lk-banner[data-variant=brand] .lk-img{animation:none!important}.lk-sweep,.lk-stars-scan,.lk-brand-glitch{opacity:0}.lk-media{transition:none}}
