.bar3-landing{--bg:#140e0a;--panel:#1e1814;--panel-2:#28211d;--ink:#16100d;--ink-soft:#c3bcb6;--paper:#f8f5f1;--paper-2:#28211d;--card:#1e1814;--coral:#fa6d38;--coral-deep:#d85831;--line:#38312d;--line-soft:#2b2521;--muted:#8c857f;--shot-scale:.1;--hero-shot-h:520px;--shot-h:460px;--mark-stroke:#f8703f;background:var(--bg);color:var(--paper);font-family:var(--font-plex-arabic), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7;overflow-x:hidden}@supports (color:lab(0% 0 0)){.bar3-landing{--bg:lab(4.40843% 1.71106 2.33449);--panel:lab(8.89818% 2.43679 3.74284);--panel-2:lab(13.5393% 2.41494 3.8515);--ink:lab(5.23537% 1.90822 2.62972);--ink-soft:lab(76.7914% 1.72251 4.18563);--paper:lab(96.7626% .51406 2.21726);--paper-2:lab(13.5393% 2.41494 3.8515);--card:lab(8.89818% 2.43679 3.74284);--coral:lab(63.7329% 52.8769 55.8942);--coral-deep:lab(54.491% 49.9301 47.8671);--line:lab(21.0806% 2.39073 3.83163);--line-soft:lab(15.2797% 2.40836 3.84597);--muted:lab(55.8968% 2.04796 4.01121)}}.bar3-landing ::selection{background:var(--coral);color:var(--paper)}.bar3-landing a{color:inherit;text-decoration:none}.bar3-landing .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.bar3-landing .pulse{background:var(--coral);border-radius:50%;width:7px;height:7px;position:relative}.bar3-landing .pulse:after{content:"";border:1px solid var(--coral);border-radius:50%;animation:2.4s ease-out infinite bar3-pulse;position:absolute;inset:-4px}.bar3-landing .hero-shot{width:calc(100% / var(--shot-scale));height:calc(var(--hero-shot-h) / var(--shot-scale));transform:scale(var(--shot-scale));transform-origin:100% 0;border:0;display:block}.bar3-landing .shot-overlay{z-index:10;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(3px)saturate(1.04);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bar3-landing .shot-overlay:before{content:"";z-index:0;pointer-events:none;filter:grayscale();-webkit-backdrop-filter:grayscale()blur(6px);backdrop-filter:grayscale()blur(6px);opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M30 28 L67 28 A20.5 19.5 0 0 1 50 51 A22 21 0 1 1 29.5 70.5' fill='none' stroke='%23F8703F' stroke-width='16' stroke-linecap='butt' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:18px;transition-duration:.3s;position:absolute;inset:0}.bar3-landing .shot-overlay:after{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(#f56c3eab,#000000ea);transition:background-color .3s;position:absolute;inset:0}.bar3-landing .shot-overlay:hover{-webkit-backdrop-filter:blur(1.5px)saturate(1.04)}.bar3-landing .shot-overlay .overlay-inner{z-index:2;flex-direction:column;align-items:center;gap:16px;padding:24px 28px;display:flex;position:relative}.bar3-landing .shot-overlay .kicker{font-family:var(--font-plex-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch, var(--paper) 72%, transparent);direction:ltr;font-size:12px}.bar3-landing .shot-overlay .title{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.01em;color:var(--paper);text-wrap:balance;text-shadow:0 2px 22px #1d17138c;text-shadow:0 2px 22px lab(8.31384% 2.65611 3.893/.55);max-width:16ch;font-size:clamp(24px,3.4vw,36px);font-weight:600;line-height:1.18}.bar3-landing .shot-overlay .cta{background:var(--coral);color:var(--paper);font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.01em;box-shadow:0 1px 0 var(--coral-deep), 0 16px 34px -16px #1d1713b3;border-radius:12px;align-items:center;gap:9px;margin-top:6px;padding:13px 26px;font-size:15.5px;font-weight:600;transition:background .15s,transform .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.bar3-landing .shot-overlay .cta{box-shadow:0 1px 0 var(--coral-deep), 0 16px 34px -16px lab(8.31384% 2.65611 3.893/.7)}}.bar3-landing .shot-overlay:hover .cta{background:var(--coral-deep);transform:translateY(-1px)}.bar3-landing .shot-overlay .cta .ar{font-size:17px;line-height:0}.bar3-landing .shot{width:calc(100% / var(--shot-scale));height:calc(var(--shot-h) / var(--shot-scale));transform:scale(var(--shot-scale));transform-origin:100% 0;border:0;display:block}@keyframes bar3-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.bar3-landing .pulse:after{animation:none}}
