@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");@keyframes up{to{opacity:1;transform:none}}@keyframes cook{0%{transform:translateX(-30%)}to{transform:translateX(190%)}}.csx{--plum:#892951;--plum-deep:#6d1f40;--coral:#ee7464;--coral-deep:#d9604f;--teal:#215f6a;--ink:#111;--body:#4a4a4a;--muted:#767676;--grey:#f2f4f8;--line:#e5e5e5;--display:"Anton","DM Sans",system-ui,sans-serif;--sans:"DM Sans",system-ui,-apple-system,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(0.2,0.8,0.2,1)}.csx *{box-sizing:border-box}.csx{background:#fff;color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.55;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.csx,.csx dd,.csx dl,.csx figure,.csx h1,.csx h2,.csx h3,.csx p{margin:0}.csx button{background:0 0;border:0;cursor:pointer;font:inherit;padding:0}.csx a,.csx button{color:inherit}.csx .container{margin-inline:auto;width:min(1440px,100% - 48px)}@media (max-width:640px){.csx .container{width:calc(100% - 32px)}}.csx .eyebrow{color:var(--coral);font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.csx .btn{align-items:center;border-radius:0 10px 10px 10px;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:13px 20px;text-decoration:none;transition:transform .35s var(--ease),box-shadow .45s,background .25s,color .25s}.csx .btn svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.csx .btn-coral{background:var(--coral);color:#fff}.csx .btn-ink{background:var(--ink);color:#fff}.csx .btn-line{border:1.5px solid}.csx .btn:hover{box-shadow:-12px 10px 30px -6px rgba(238,116,100,.75),12px 10px 30px -6px rgba(137,41,81,.7);transform:translateY(-2px)}.csx .tag{align-items:center;background:var(--grey);border-radius:0 8px 8px 8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:5px 10px;white-space:nowrap}.csx .tag.svc{background:rgba(137,41,81,.1);color:var(--plum)}.csx .tag.sample{background:#fff4d6;color:#7a5200;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.csx .on-dark .tag{background:hsla(0,0%,100%,.12);color:#fff}.csx .on-dark .tag.svc{background:rgba(238,116,100,.22);color:#fff}.csx .ph{color:var(--muted);font-style:italic}.csx .on-dark .ph{color:#e6cfd9}.csx .cs-hero{background:var(--plum);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(56px,7vw,104px) 0 clamp(40px,5vw,64px);position:relative}.csx .cs-hero:before{background:radial-gradient(closest-side,rgba(238,116,100,.62),rgba(238,116,100,.22) 48%,rgba(238,116,100,0));border-radius:50%;bottom:-640px;content:"";height:1000px;position:absolute;right:-300px;width:1000px;z-index:-1}.csx .cs-hero--hub{padding-bottom:clamp(24px,3vw,40px)}.csx .cs-hero--hub.no-logos{padding-bottom:clamp(72px,8vw,128px)}.csx .cs-hero h1,.csx .rate b{font-family:var(--display);font-weight:400}.csx .cs-hero h1{font-size:clamp(44px,5.4vw,84px);line-height:.98;margin-top:14px;max-width:none;text-transform:uppercase;text-wrap:balance}.csx .cs-hero .lead{color:#f1e4ea;font-size:19px;margin-top:18px;max-width:62ch;text-wrap:balance}.csx .rate{align-items:center;color:#fff;display:inline-flex;font-size:15px;gap:10px;margin-top:22px;text-decoration:none}.csx .rate b{font-size:24px;line-height:1}.csx .rate .st{color:var(--coral);display:flex;gap:2px}.csx .rate .st svg{fill:currentColor;height:14px;width:14px}.csx .rate span{color:#e6cdd8}.csx .lg-mq,.csx .lg-t{align-items:center;display:flex}.csx .lg-mq{cursor:grab;height:84px;margin-top:clamp(64px,8vw,120px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.csx .lg-mq.drag{cursor:grabbing}.csx .lg-t{width:max-content;will-change:transform}.csx .lg-mq img{filter:brightness(0) invert(1);height:28px;margin:0 26px;max-width:150px;object-fit:contain;opacity:.55;width:auto;-webkit-user-drag:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .3s}.csx .lg-mq img.tall{height:36px}.csx .lg-mq img:hover{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(255,255,255,.55));opacity:1;transform:scale(1.15)}.csx .cs-body{padding:clamp(48px,6vw,88px) 0}.csx .cs-hero--hub+.cs-body{padding-top:clamp(28px,3vw,44px)}.csx .filters{display:grid;gap:14px;margin-bottom:32px}.csx .chips{display:flex;flex-wrap:wrap;gap:8px}.csx .chip,.csx .frow input,.csx .frow select{background:#fff;border:1.5px solid var(--line);border-radius:0 10px 10px 10px}.csx .chip{font-size:15px;font-weight:600;padding:10px 16px;transition:border-color .25s,background .25s,color .25s}.csx .chip:hover{border-color:var(--plum);color:var(--plum)}.csx .chip[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:#fff}.csx .chip .n{font-family:var(--mono);font-size:12px;margin-left:6px;opacity:.7}.csx .frow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.csx .frow input,.csx .frow select{color:var(--ink);font:inherit;font-size:16px;min-width:0;outline:0;padding:11px 14px}.csx .frow input{flex:1 1 260px}.csx .frow input:focus,.csx .frow select:focus{border-color:var(--plum)}.csx .count,.csx .cover small{font-family:var(--mono);text-transform:uppercase}.csx .count{color:var(--muted);font-size:12px;letter-spacing:.05em}.csx .feat{background:#fff;border:1.5px solid var(--line);border-radius:0 28px 28px 28px;color:inherit;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;text-decoration:none;transition:box-shadow .4s,transform .4s var(--ease)}.csx .feat:hover{box-shadow:0 40px 80px -40px rgba(137,41,81,.5);transform:translateY(-3px)}.csx .cover,.csx .pad button{display:grid;place-items:center}.csx .cover{align-content:center;background:repeating-linear-gradient(135deg,#f1edf0 0 16px,#ebe5e9 16px 32px);color:#8a7a83;gap:10px;min-height:340px;overflow:hidden;position:relative}.csx .cover svg,.csx .more svg,.csx .pad svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.csx .cover svg{height:44px;stroke-width:1.4;transition:transform .5s var(--ease);width:44px}.csx .cover small{font-size:11px;letter-spacing:.06em}.csx .cover .note{background:#fff4d6;border-radius:0 6px 6px 6px;color:#7a5200;font-size:11px;padding:3px 8px;position:absolute;right:14px;top:12px}.csx a:hover .cover svg{transform:scale(1.08)}.csx .cover .clogo{align-items:center;background:var(--plum);border-radius:0 10px 10px 10px;box-shadow:0 6px 18px -10px rgba(17,17,17,.45);display:flex;height:44px;left:16px;padding:9px 14px;position:absolute;top:16px}.csx .cover .clogo img{display:block;filter:brightness(0) invert(1);height:100%;max-width:120px;object-fit:contain;width:auto}.csx .card .cover .clogo{height:38px;left:12px;padding:7px 12px;top:12px}.csx .feat-tx{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,44px)}.csx .feat-tx h2{font-family:var(--display);font-size:clamp(28px,2.8vw,42px);font-weight:400;line-height:1.02;text-transform:uppercase;text-wrap:balance}.csx .feat-tx p,.csx .oven p{color:var(--body)}.csx .tags{display:flex;flex-wrap:wrap;gap:6px}.csx .more{align-items:center;color:var(--plum);display:inline-flex;font-weight:700;gap:8px;margin-top:auto}.csx .more svg,.csx .pad svg{stroke-width:2.4}.csx .more svg{height:18px;transition:transform .35s var(--ease);width:18px}.csx a:hover .more svg{transform:translateX(4px)}@media (max-width:860px){.csx .feat{grid-template-columns:1fr}.csx .cover{min-height:240px}}.csx .grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.csx .card,.csx .card-tx{display:flex;flex-direction:column}.csx .card{animation:up .6s var(--ease) forwards;animation-delay:calc(var(--i)*.06s);background:#fff;border:1.5px solid var(--line);border-radius:0 22px 22px 22px;color:inherit;opacity:0;overflow:hidden;text-decoration:none;transform:translateY(16px);transition:box-shadow .4s,transform .4s var(--ease)}.csx .card:hover{box-shadow:0 30px 60px -34px rgba(137,41,81,.5);transform:translateY(-3px)}.csx .card .cover{min-height:190px}.csx .card .cover svg{height:34px;width:34px}.csx .card-tx{flex:1;gap:10px;padding:20px 22px 22px}.csx .card-tx h3{font-size:20px;line-height:1.25}@media (max-width:1100px){.csx .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.csx .grid{grid-template-columns:1fr}}.csx .oven h3,.csx .sec-h{font-family:var(--display);font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.02;text-transform:uppercase}.csx .oven{align-items:center;animation:up .6s var(--ease) both;background:var(--grey);border-radius:0 28px 28px 28px;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,460px);margin-top:20px;padding:clamp(24px,3.4vw,48px)}.csx .oven h3{font-size:clamp(32px,3.6vw,54px);line-height:1;text-wrap:balance}.csx .oven h3 em{color:var(--plum);font-style:normal}.csx .oven p{margin-top:14px;max-width:44ch}.csx .oven .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:900px){.csx .oven{grid-template-columns:1fr}}.csx .game{background:#1b1b1f;border-radius:0 24px 24px 24px;box-shadow:0 30px 60px -36px rgba(0,0,0,.6);justify-self:center;padding:14px 14px 16px;width:100%}.csx .lcd{background:#a7b77e;border-radius:6px;box-shadow:inset 0 2px 8px rgba(0,0,0,.35);padding:8px;position:relative}.csx .lcd .hud,.csx .lcd .msg{color:#26300f;letter-spacing:.04em}.csx .lcd .hud{display:flex;font:500 12px/1 var(--mono);justify-content:space-between;padding:0 2px 7px}.csx .lcd canvas{cursor:pointer;display:block;height:auto;image-rendering:pixelated;touch-action:none;width:100%}.csx .lcd .msg{display:grid;font:500 12px/1.6 var(--mono);inset:30px 8px 8px;place-items:center;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase}.csx .lcd .msg span{background:#a7b77e;border:2px solid #26300f;padding:6px 10px}.csx .pad{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,52px);margin-top:12px}.csx .pad button{border:0;border-radius:0 12px 12px 12px;-webkit-tap-highlight-color:transparent;background:#2c2c32;color:#d8d8dc;cursor:pointer;touch-action:manipulation}.csx .pad button:active{background:var(--coral);color:#111}.csx .pad svg{height:22px;width:22px}.csx .pad .u{grid-column:2;grid-row:1}.csx .pad .l{grid-column:1;grid-row:2}.csx .pad .d{grid-column:2;grid-row:2}.csx .pad .r{grid-column:3;grid-row:2}.csx .game .hint{color:#8c8c92;font:500 11.5px/1.4 var(--mono);letter-spacing:.04em;margin-top:10px;text-align:center;text-transform:uppercase}@media (pointer:fine) and (min-width:700px){.csx .pad{display:none}}.csx .btn-ds{align-items:center;background:linear-gradient(#fff,#fff) no-repeat 0 0/0 100%,var(--coral);border:0;border-radius:0 12px 12px 12px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--display);font-size:19px;font-weight:400;gap:10px;justify-content:center;letter-spacing:.02em;line-height:1.1;padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:background-size .5s cubic-bezier(.7,0,.2,1),color .3s}.csx .btn-ds:focus-visible,.csx .btn-ds:hover{background-size:100% 100%,auto;color:var(--plum)}.csx .btn-ds.pl{background:linear-gradient(var(--plum),var(--plum)) no-repeat 0 0/0 100%,var(--coral)}.csx .btn-ds.pl:focus-visible,.csx .btn-ds.pl:hover{color:#fff}.csx .crumbs{color:#f1e4ea;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.csx .crumbs a{border-bottom:1px solid hsla(0,0%,100%,.4);color:#fff;text-decoration:none}.csx .cs-logo{display:block;filter:brightness(0) invert(1);height:44px;margin-top:28px;width:auto}.csx .meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.csx .meta div{border-left:1.5px solid rgba(238,116,100,.75);padding:4px 22px}.csx .meta div:first-child{border-left:0;padding-left:0}.csx .gl small,.csx .meta dt{font-family:var(--mono);font-size:11px;text-transform:uppercase}.csx .meta dt{color:#f6b5ab;letter-spacing:.06em}.csx .meta dd{font-weight:600;margin:6px 0 0}@media (max-width:760px){.csx .meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.csx .meta div:nth-child(3){border-left:0;padding-left:0}}.csx .glance{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-44px;position:relative;z-index:2}.csx .gl{background:#fff;border:1px solid var(--line);border-radius:0 20px 20px 20px;box-shadow:0 24px 50px -30px rgba(40,6,22,.45);padding:24px}.csx .gl b{color:var(--plum);display:block;font-family:var(--display);font-size:clamp(44px,4.6vw,68px);font-weight:400;line-height:1}.csx .gl span{display:block;font-weight:600;margin-top:8px}.csx .gl small{color:var(--muted);display:block;letter-spacing:.05em;margin-top:6px}@media (max-width:760px){.csx .glance{grid-template-columns:1fr}}.csx .story{border-bottom:1px solid var(--line);display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,260px) minmax(0,1fr);padding:clamp(56px,7vw,96px) 0}.csx .story:last-of-type{border-bottom:0}.csx .quote blockquote,.csx .story h2{font-family:var(--display);text-transform:uppercase}.csx .story h2{font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.02}.csx .story .txt{color:var(--body);display:grid;font-size:19px;gap:16px;max-width:68ch}@media (max-width:860px){.csx .story{grid-template-columns:1fr}}.csx .caps{display:flex;flex-wrap:wrap;gap:8px}.csx .proof{background:var(--grey);border-radius:0 28px 28px 28px;display:grid;gap:22px;padding:clamp(24px,3vw,40px)}.csx .proof-k{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.csx .kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.csx .kpi{background:#fff;border:1px solid var(--line);border-radius:0 14px 14px 14px;padding:16px 18px}.csx .kpi b{color:var(--ink);display:block;font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.csx .kpi span,.csx .step p{color:var(--body);margin-top:6px}.csx .kpi span{display:block;font-size:14px;font-weight:600}@media (max-width:860px){.csx .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.csx .funnel{display:grid;gap:8px}.csx .fs,.csx .quote figcaption{align-items:center;display:flex;gap:14px}.csx .fs i{background:linear-gradient(90deg,var(--plum),var(--coral));border-radius:0 10px 10px 10px;display:block;height:40px;opacity:.9}.csx .fs span{font-size:15px;font-weight:600;white-space:nowrap}.csx .bar em,.csx .fs em{color:var(--muted);font-family:var(--mono);font-size:12px;font-style:normal}.csx .rl-wrap{position:relative}.csx .reels{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.csx .reels::-webkit-scrollbar{display:none}.csx .reels>.reel{flex:0 0 calc(16.66667% - 8.33333px);scroll-snap-align:start}.csx .rl-nav{background:var(--color-white,#fff);border:0;border-radius:50%;box-shadow:0 10px 24px -8px rgba(40,6,22,.45);color:var(--plum);cursor:pointer;display:grid;height:48px;margin-top:-24px;place-items:center;position:absolute;top:50%;transition:transform .2s ease,background .2s ease,color .2s ease;width:48px;z-index:3}.csx .rl-nav[hidden]{display:none}.csx .rl-nav:focus-visible,.csx .rl-nav:hover{background:var(--plum);color:#fff;transform:scale(1.06)}.csx .rl-nav svg{fill:none;height:22px;stroke:currentColor;stroke-width:2;width:22px}.csx .rl-prev{left:-18px}.csx .rl-next{right:-18px}.csx .reel{aspect-ratio:9/16;background:repeating-linear-gradient(135deg,#ebe5e9 0 12px,#e3dce1 12px 24px);border-radius:0 14px 14px 14px;color:#8a7a83;display:grid;overflow:hidden;place-items:center;position:relative}.csx .reel svg{fill:currentColor;height:30px;opacity:.9;width:30px}.csx .reel small{bottom:8px;font-family:var(--mono);font-size:10px;left:10px;line-height:1.35;position:absolute;right:10px}.csx .reel small b{color:var(--ink);display:block;font-weight:500}@media (max-width:860px){.csx .reels>.reel{flex-basis:calc(33.33333% - 6.66667px)}}@media (max-width:560px){.csx .reels>.reel{flex-basis:calc(45.45455% - 4.54545px)}.csx .rl-prev{left:-8px}.csx .rl-next{right:-8px}}.csx .bar,.csx .bars{display:grid;gap:10px}.csx .bar{align-items:center;font-size:15px;font-weight:600;gap:12px;grid-template-columns:120px 1fr 60px}.csx .bar i{background:var(--plum);border-radius:6px;display:block;height:12px;opacity:.85}.csx .steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.csx .step{background:#fff;border:1px solid var(--line);border-radius:0 14px 14px 14px;padding:16px 18px}.csx .step b{color:var(--coral);font-family:var(--mono);font-size:12px;letter-spacing:.05em}.csx .step p{font-size:15px}.csx .pis{display:flex;flex-wrap:wrap;gap:8px}.csx .quote{background:var(--plum);border-radius:0 28px 28px 28px;color:#fff;display:grid;gap:24px;padding:clamp(28px,4vw,56px)}.csx .quote blockquote{font-size:clamp(28px,3.2vw,46px);line-height:1.06;margin:0}.csx .quote figcaption img{border:2px solid hsla(0,0%,100%,.6);border-radius:50%;height:52px;object-fit:cover;width:52px}.csx .quote figcaption b{display:block}.csx .quote figcaption span{color:#f1e4ea;font-size:15px}@media (max-width:640px){.csx .steps{grid-template-columns:1fr}.csx .meta div{padding:12px 14px}}.csx .dct-btn{background:var(--coral);border-radius:0 14px 14px 14px;color:#fff;display:inline-block;position:relative;text-decoration:none;transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.csx .dct-btn:before{background:#fff;border-radius:inherit;clip-path:inset(0 100%0 0);content:"";inset:0;position:absolute;transition:clip-path .5s cubic-bezier(.7,0,.2,1)}.csx .dct-btn:focus-visible:before,.csx .dct-btn:hover:before{clip-path:inset(0 0 0 0)}.csx .dct-btn-in{align-items:center;display:flex;padding:18px 36px;position:relative}.csx .dct-btn-t{font-family:Anton,DM Sans,sans-serif;font-size:22px;letter-spacing:.02em;text-transform:uppercase;transition:color .35s}.csx .dct-btn:focus-visible .dct-btn-t,.csx .dct-btn:hover .dct-btn-t{color:#111}.csx .dct-link{align-items:center;color:#fff;display:inline-flex;font-family:Anton,DM Sans,sans-serif;font-size:18px;gap:10px;letter-spacing:.02em;padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase}.csx .dct-link:after{background:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.7,0,.2,1)}.csx .dct-link:hover:after{transform:scaleX(1);transform-origin:left}.csx .dct-link svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:transform .35s;width:18px}.csx .dct-link:hover svg{transform:translateX(5px)}.csx .dct-steps{display:grid;gap:64px;grid-template-columns:repeat(3,minmax(0,220px));list-style:none;margin:72px 0 0;padding:0}@media (max-width:760px){.csx .dct-btn-t{font-size:20px}.csx .dct-steps{gap:22px;grid-template-columns:1fr;margin-top:48px;max-width:300px;width:100%}}.csx button.reel{border:0;cursor:pointer;font:inherit;padding:0;text-align:left;transition:transform .35s var(--ease),box-shadow .35s;width:100%}.csx button.reel:focus-visible,.csx button.reel:hover{box-shadow:0 18px 34px -18px rgba(17,17,17,.45);outline:0;transform:translateY(-4px)}.csx button.reel:focus-visible{box-shadow:0 0 0 3px var(--coral)}.csx .cv{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(137,41,81,.9);color:#fff;display:grid;inset:0;opacity:0;padding:24px;place-items:center;position:fixed;transition:opacity .3s,visibility 0s linear .3s;visibility:hidden;z-index:300}.csx .cv.open{opacity:1;transition:opacity .3s,visibility 0s;visibility:visible}.csx .cv-in{align-items:center;display:grid;gap:clamp(28px,3.5vw,48px);grid-template-columns:auto minmax(0,400px);transform:translateY(14px) scale(.98);transition:transform .45s cubic-bezier(.16,1,.3,1)}.csx .cv.open .cv-in{transform:none}.csx .cv-ph,.csx .cv-play{display:grid;place-items:center}.csx .cv-ph{aspect-ratio:9/16;background:repeating-linear-gradient(135deg,#3b1427 0 14px,#45182e 14px 28px);border-radius:22px;box-shadow:0 30px 60px -24px rgba(0,0,0,.6);height:min(720px,calc(100svh - 112px));overflow:hidden;position:relative;width:auto}.csx .cv-play{background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.4);border-radius:50%;height:62px;width:62px}.csx .cv-play svg{fill:#fff;height:24px;margin-left:3px;width:24px}.csx .cv-side,.csx .cv-src{font-size:10.5px;position:absolute}.csx .cv-src{color:hsla(0,0%,100%,.7);font-family:var(--mono);left:14px;letter-spacing:.05em;text-transform:uppercase;top:14px}.csx .cv-side{bottom:86px;display:grid;font-weight:600;gap:14px;justify-items:center;right:12px}.csx .cv-side svg{display:block;fill:#fff;height:22px;margin:0 auto 3px;width:22px}.csx .cv-cap{bottom:16px;font-size:12.5px;left:14px;line-height:1.35;position:absolute;right:56px}.csx .cv-cap b{display:block;font-weight:700;margin-bottom:3px}.csx .cv-cap i{display:block;font-style:normal;font-weight:700;margin-top:5px}.csx .cv-logo{display:block;filter:brightness(0) invert(1);height:34px;width:auto}.csx .cv-name,.csx .cv-st b{font-family:var(--display);font-weight:400;line-height:1}.csx .cv-name{font-size:clamp(34px,3.4vw,48px);margin-top:14px;text-transform:uppercase}.csx .cv-k,.csx .cv-st span{font-family:var(--mono);text-transform:uppercase}.csx .cv-k{color:var(--coral);font-size:12px;letter-spacing:.06em;margin-top:10px}.csx .cv-t{color:#f4e6ec;font-size:16px;line-height:1.45;margin-top:14px}.csx .cv-st{display:flex;flex-wrap:wrap;gap:22px;margin-top:18px}.csx .cv-st b{display:block;font-size:28px}.csx .cv-st span{color:hsla(0,0%,100%,.7);display:block;font-size:10.5px;letter-spacing:.05em;margin-top:4px}.csx .cv-q{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:0 14px 14px 14px;font-size:14.5px;line-height:1.5;margin:22px 0 0;padding:16px 18px}.csx .cv-q figcaption{align-items:center;display:flex;font-size:13px;gap:10px;margin-top:12px}.csx .cv-q img{border-radius:50%;height:32px;object-fit:cover;width:32px}.csx .cv-q figcaption span{opacity:.75}.csx .cv-acts{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:24px}.csx .cv-acts .dct-btn-in{padding:14px 24px}.csx .cv-acts .dct-btn-t{font-size:18px}.csx .cv-acts .dct-link{font-size:16px}.csx .cv-nav,.csx .cv-x{background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:48px;place-items:center;position:absolute;transition:background .25s,color .25s,transform .25s;width:48px}.csx .cv-nav:hover,.csx .cv-x:hover{background:#fff;color:var(--plum)}.csx .cv-x{right:20px;top:20px}.csx .cv-nav{margin-top:-24px;top:50%}.csx .cv-prev{left:24px}.csx .cv-next{right:24px}.csx .cv-nav:active{transform:scale(.92)}.csx .cv-nav svg,.csx .cv-x svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:20px}.csx .cv-n{bottom:22px;color:hsla(0,0%,100%,.75);font-family:var(--mono);font-size:12px;left:50%;letter-spacing:.08em;position:absolute;transform:translateX(-50%)}@media (max-width:860px){.csx .cv{overflow:auto;padding:72px 16px 88px;place-items:start center}.csx .cv-in{gap:24px;grid-template-columns:1fr;justify-items:center}.csx .cv-ph{height:auto;width:min(86vw,calc(56.25svh - 78.75px))}.csx .cv-info{width:100%}.csx .cv-nav{background:var(--plum);bottom:14px;margin:0;position:fixed;top:auto;z-index:2}.csx .cv-prev{left:16px}.csx .cv-next{right:16px}.csx .cv-n{background:linear-gradient(rgba(137,41,81,0),#892951 45%);bottom:0;height:76px;left:0;margin:0;padding-top:30px;position:fixed;right:0;text-align:center;transform:none;z-index:1}.csx .cv-x{background:var(--plum);position:fixed;right:14px;top:14px;z-index:2}}@media (prefers-reduced-motion:reduce){.csx .cv,.csx .cv-in{transition:none}}.csx .cs-hero{padding-top:calc(clamp(56px, 7vw, 104px) + 80px)}.csx .cover-img,.csx .cv-vid{height:100%;object-fit:cover;width:100%}.csx .cover-img{inset:0;position:absolute}.csx .cover .clogo,.csx .cover .note{z-index:2}.csx button.reel[style] svg{opacity:0}.csx button.reel[style]:after{background:linear-gradient(transparent 55%,rgba(0,0,0,.65));content:"";inset:0;position:absolute}.csx button.reel[style] small{color:#fff;z-index:1}.csx button.reel[style] small b{color:#fff}.csx .cv-vid{background:#000;display:block}.csx-portal{position:relative;z-index:300}.csx [hidden]{display:none!important}.csx .oven .prog{margin-top:26px;max-width:380px}.csx .oven .prog .pl{color:var(--ink);display:block;font-family:"Press Start 2P",var(--mono);font-size:11px;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.csx .oven .prog .pl em{animation:blink8 1s steps(1) infinite;font-style:normal}.csx .oven .prog i{background:#fff;border:3px solid var(--ink);border-radius:0;box-shadow:5px 5px 0 var(--ink);display:block;height:28px;overflow:hidden;padding:3px}.csx .oven .prog i:after{animation:load8 4.2s steps(20) infinite;background:repeating-linear-gradient(90deg,var(--plum) 0 14px,transparent 14px 18px);border-radius:0;content:"";display:block;height:100%;width:0}.csx .oven .prog small{color:var(--muted);display:block;font-family:"Press Start 2P",var(--mono);font-size:8.5px;letter-spacing:0;line-height:1.7;margin-top:14px;text-transform:uppercase}@keyframes load8{0%{width:0}85%,to{width:100%}}@keyframes blink8{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.csx .oven .prog i:after{animation:none;width:62%}.csx .oven .prog .pl em{animation:none}}.csx .oven.playing .prog .pl em,.csx .oven.playing .prog i:after{animation-play-state:paused}.csx .cv-vid--fit{object-fit:contain}