@layer components{.ll-cli{border-radius:2.5rem;flex-direction:column;flex-shrink:0;gap:2.25rem;padding:4rem 0;display:flex;overflow:hidden}.ll-cli-cab{justify-content:space-between;align-items:flex-end;gap:2.5rem;padding:0 3rem;display:flex}.ll-cli-cab h2{letter-spacing:-.035em;color:#f2eae3;white-space:pre-line;text-wrap:balance;font-size:2.4rem;font-weight:600;line-height:1.04}.ll-cli-num{flex-wrap:wrap;flex-shrink:0;gap:1.5rem 3.5rem;display:flex}.ll-cl-n{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.ll-cl-big{letter-spacing:-.035em;color:#f2eae3;align-items:center;gap:.65rem;font-size:3.5rem;font-weight:600;line-height:1;display:flex}.ll-cl-lab{color:#8f8984;font-size:.95rem}.ll-flp{gap:.25rem;display:inline-flex}.ll-fd{perspective:13.75rem;letter-spacing:0;color:#f2eae3;background:#1c1a19;border-radius:.5rem;width:2.75rem;height:4rem;font-size:3.25rem;font-weight:600;display:block;position:relative}.ll-fd:after{content:"";z-index:5;background:#100f0e;height:.05rem;margin-top:-.025rem;position:absolute;top:50%;left:0;right:0}.ll-fd .h{backface-visibility:hidden;background:#1c1a19;height:50%;position:absolute;left:0;right:0;overflow:hidden}.ll-fd .h.t{transform-origin:50% 100%;border-radius:.5rem .5rem 0 0;top:0}.ll-fd .h.b{transform-origin:50% 0;background:#201e1c;border-radius:0 0 .5rem .5rem;bottom:0}.ll-fd .h i{text-align:center;height:4rem;font-style:normal;line-height:4rem;position:absolute;left:0;right:0}.ll-fd .h.t i{top:0}.ll-fd .h.b i{top:-2rem}.ll-fd .lf1,.ll-fd .lf2{z-index:3}.ll-mq{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ll-mq.is-drag{cursor:grabbing}.ll-mq img{-webkit-user-drag:none;pointer-events:none}.ll-mq-t{gap:.75rem;width:max-content;animation:125s linear infinite llMq;display:flex}.ll-mq:hover .ll-mq-t{animation-play-state:paused}.ll-cl{background:#131211;border-radius:1.15rem;flex-shrink:0;justify-content:center;align-items:center;width:15rem;height:9.4rem;transition:background .3s;display:flex}.ll-cl:hover{background:#1b1918}.ll-cl-lg{filter:brightness(0)invert();opacity:.9;width:auto;max-width:51%;height:auto;max-height:2.3rem;display:block}@media not (min-width:64rem){.ll-cli{gap:1.75rem;padding:3rem 0}.ll-cli-cab{flex-direction:column;align-items:flex-start;gap:1.75rem;padding:0 .5rem}.ll-cli-cab h2{font-size:1.9rem}.ll-cli-num{gap:2rem}.ll-cl-n{align-items:flex-start}.ll-cl-big{font-size:2.25rem}.ll-fd{width:2rem;height:2.9rem;font-size:2.3rem}.ll-fd .h i{height:2.9rem;line-height:2.9rem}.ll-fd .h.b i{top:-1.45rem}.ll-cl{width:11rem;height:7rem}}.cs-hero{background:#131211;height:max(35rem,100svh);margin:-1rem -1rem 0;position:relative;overflow:hidden}.cs-hbg{object-fit:cover;will-change:translate;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-hov{pointer-events:none;background:linear-gradient(#0d0c0b8c 0%,#0d0c0b40 35%,#0d0c0b59 70%,#0d0c0bcc 100%);position:absolute;inset:0}.cs-hc{justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:absolute;inset:0}.cs-hlogo{object-fit:contain;filter:drop-shadow(0 .5rem 1.875rem #00000059);width:min(19rem,56%);height:auto;max-height:40%;display:block}.cs-hlt{letter-spacing:-.03em;text-align:center;font-size:3.5rem;font-weight:700}.cs-hb{z-index:2;flex-wrap:wrap;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:2.5rem;left:3.5rem}.cs-gb{-webkit-backdrop-filter:blur(1.25rem)saturate(120%);color:#f2eae3;background:#f2eae31f;border-radius:.875rem;align-items:center;gap:.5625rem;height:3.125rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:inline-flex}.cs-gb:hover{opacity:1;background:#f2eae338}.cs-gl{-webkit-backdrop-filter:none;background:0 0;padding:0 .875rem 0 0}.cs-gl:hover{opacity:.75;background:0 0}.cs-sec{box-sizing:border-box;width:100%;padding:6rem 2.5rem 0}.cs-intro{grid-template:"cab jan""rec jan"1fr/minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:3.5rem;display:grid}.cs-intro h1{text-wrap:balance;letter-spacing:-.04em;font-size:4.5rem;font-weight:600;line-height:1}.cs-intro p{color:#beb8b2;text-wrap:pretty;max-width:35rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.cs-cab{grid-area:cab}.cs-rec{grid-area:rec}.cs-k1{letter-spacing:.2em;text-transform:uppercase;color:#e6ded8;margin-bottom:1.125rem;font-size:.8125rem;font-weight:600;display:block}.cs-btns{flex-wrap:wrap;gap:.625rem;margin-top:2.25rem;display:flex}.cs-btn{border-radius:1rem;align-items:center;gap:.625rem;height:3.5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.cs-btn:hover{opacity:1}.cs-btn-w{color:#131211;background:#f2eae3}.cs-btn-w:hover{color:#f2eae3;background:#ff073a}.cs-btn-g{-webkit-backdrop-filter:blur(1rem)saturate(120%);color:#f2eae3;background:#f2eae31a}.cs-btn-g:hover{background:#f2eae32e}.cs-lh,.cs-sh h2{text-wrap:balance}.cs-lh{letter-spacing:-.02em;margin:3rem 0;scroll-margin-top:6rem;font-size:1.375rem;font-weight:600}.cs-ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-li{background:#1b1a18;border-radius:.75rem;transition:background .2s}.cs-li:hover,.cs-li.is-open{background:#22201e}.cs-lq{color:#f2eae3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;min-height:3.875rem;padding:.625rem 1rem .625rem .375rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.cs-ri{color:#f2eae3;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:2.375rem;padding-left:.5rem;display:flex}.cs-ln{flex-grow:1}.cs-chev{color:#8f8984;flex-shrink:0;transition:transform .3s,color .2s}.is-open .cs-chev{color:#f2eae3;transform:rotate(180deg)}.cs-la{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.cs-la p{color:#9e9892;text-wrap:pretty;min-height:0;margin:0;padding:0 1rem 0 3.25rem;font-size:.84375rem;line-height:1.55;overflow:hidden}.is-open .cs-la{grid-template-rows:1fr}.is-open .cs-la p{padding-bottom:.875rem}.cs-cta{background:#1b1a18;border-radius:1.375rem;margin-top:2.5rem;padding:1.75rem}.cs-cta p{color:#d9d2cb;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.cs-cta .cs-btns{margin-top:1.375rem}.cs-r{grid-area:jan;position:sticky;top:6rem}.cs-tab{aspect-ratio:16/10.8;background:#141312;border-radius:1.5rem;position:relative;overflow:hidden}.cs-nav{z-index:2;-webkit-backdrop-filter:blur(.875rem);background:#f2eae314;border-radius:.75rem;align-items:center;gap:.4375rem;height:2.625rem;padding:0 .375rem 0 1rem;display:flex;position:absolute;top:.875rem;left:.875rem;right:.875rem}.cs-nav>i{background:#f2eae359;border-radius:99px;width:.625rem;height:.625rem}.cs-url{color:#f2eae3;white-space:nowrap;text-overflow:ellipsis;background:#f2eae314;border-radius:.5rem;justify-content:center;align-items:center;gap:.4375rem;width:min(21.25rem,55%);height:1.875rem;font-size:.78125rem;font-weight:500;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cs-nar{gap:.375rem;margin-left:auto;display:flex}.cs-na{color:#f2eae3;cursor:pointer;background:#f2eae31a;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;transition:background .2s;display:flex}.cs-na:hover{background:#f2eae338}.cs-na:disabled{opacity:.35;cursor:default}.cs-vp{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7b7671b3 transparent;position:absolute;inset:4.375rem 0 0;overflow:hidden auto}.cs-vp img{width:100%;height:auto;display:block}.cs-tl{z-index:2;-webkit-backdrop-filter:blur(.875rem);pointer-events:none;background:#18161580;border-radius:999px;padding:.5625rem 1rem;font-size:.78125rem;font-weight:600;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.cs-rel{padding-top:7.5rem}.cs-sh{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.cs-sh h2{letter-spacing:-.035em;font-size:3.25rem;font-weight:600;line-height:1.02}.cs-nv{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cs-all{color:#beb8b2;margin-right:.75rem;font-size:.9375rem;font-weight:600;transition:color .2s}.cs-all:hover{color:#f2eae3;opacity:1}.cs-ar{-webkit-backdrop-filter:blur(.875rem);color:#f2eae3;cursor:pointer;background:#f2eae314;border:0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s;display:flex}.cs-ar:hover{background:#f2eae329}.cs-car{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:1rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.cs-car.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cs-car::-webkit-scrollbar{display:none}.cs-cc{scroll-snap-align:start;flex:0 0 calc(22.4719% - .898876rem)}.cs-cc a{aspect-ratio:4/5;background:#191716;border-radius:1.125rem;display:block;position:relative;overflow:hidden}.cs-cc a:hover{opacity:1}.cs-cc a:hover .cs-cph{transform:scale(1.05)}.cs-cc a:hover .cs-cov{background:#0000004d}.cs-cph{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.cs-cov{background:#0000006b;transition:background .3s;position:absolute;inset:0}.cs-clg{object-fit:contain;width:40%;height:auto;max-height:26%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-clt{text-align:center;padding:0 1rem;font-size:1.25rem;font-weight:700;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cs-logos{padding-top:6rem}@media not (min-width:64rem){.cs-intro{grid-template:"cab""jan""rec"/minmax(0,1fr);row-gap:2.5rem}.cs-lh{margin-top:0}.cs-r{position:relative;top:0}.cs-tab{aspect-ratio:4/3}.cs-cc{flex-basis:calc(43.4783% - .434783rem)}.cs-sh{flex-direction:column;align-items:flex-start}.cs-sh h2{font-size:2.125rem}}@media not (min-width:43.75rem){.cs-hb{bottom:1.25rem;left:1rem}.cs-sec{padding:4rem .5rem 0}.cs-rel{padding-top:5rem}.cs-intro h1{font-size:2.875rem}.cs-ul{grid-template-columns:minmax(0,1fr)}.cs-tab{aspect-ratio:3/4}.cs-cc{flex-basis:calc(62.5% - .625rem)}.cs-car{margin-right:-1.5rem;padding-right:1.5rem}.cs-btns{flex-wrap:nowrap}.cs-btn{white-space:nowrap;flex:1 1 0;justify-content:center;gap:.4rem;min-width:0;padding:0 .5rem;font-size:.875rem}.cs-cta .cs-btns{flex-wrap:wrap}.cs-cta .cs-btn{flex-basis:100%}}}@keyframes llMq{0%{transform:translate(0)}to{transform:translate(-50%)}}
