.cs{--cs-a:#8d6625;--cs-b:#1f1709;--cs-tint:#f4ecdf;--cs-grad:linear-gradient(120deg,var(--cs-a)3.95%,var(--cs-b)96.98%);position:relative;overflow-x:clip}.cs-accent{color:var(--cs-a)}.cs-round{width:52px;height:52px;transition:transform .4s var(--ease),background-color .3s,color .3s;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cs-round:hover{transform:scale(1.08)}.cs-round--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff73}.cs-round--ghost:hover{background:#fff3}.cs-round--solid{color:var(--cs-b);background:#fff;border:0;box-shadow:0 10px 24px #0003}.cs-hero{color:#fff;padding-top:150px;position:relative}@media (max-width:760px){.cs-hero{padding-top:112px}}.cs-hero__band{background:var(--cs-grad);border-radius:0 0 56px 56px;position:absolute;inset:0 0 250px;overflow:hidden}@media (max-width:760px){.cs-hero__band{border-radius:0 0 32px 32px;bottom:200px}}.cs-hero:has(.cs-webhero) .cs-hero__band{bottom:22%}.cs-hero__spray{opacity:.45;position:absolute;inset:0}.cs-hero__glow{background:radial-gradient(circle,#ffffff2e,#fff0 65%);border-radius:50%;width:560px;height:560px;position:absolute;top:-160px;right:-120px}.cs-hero__head{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex;position:relative}.cs-hero__main{flex:600px;min-width:0;max-width:820px}.cs-hero__title{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(60px,10vw,152px);font-weight:400;line-height:.92}.cs-hero__line--indent{padding-left:.9em;display:inline-block}@media (max-width:760px){.cs-hero__line--indent{padding-left:.35em}}.cs-hero__tile{background:#fff;border-radius:.18em;width:.62em;height:.62em;margin-left:.1em;box-shadow:0 18px 36px #00000040}.cs-hero__tile-ring{border:.05em solid var(--cs-a);border-radius:50%;inset:22%}.cs-hero__tile-dot{background:var(--cs-b);border-radius:50%;width:12%;height:12%;top:44%;left:44%}.cs-hero__dot{color:var(--mint)}.cs-hero__intro{color:#ffffffeb;max-width:600px;margin-top:34px;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.6}.cs-hero__ctas{margin-top:34px}.cs-hero__showcase{z-index:3;margin-top:90px;position:relative}@media (max-width:760px){.cs-hero__showcase{margin-top:56px}}.cs-crumbs{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;margin-bottom:30px;padding:4px 14px;display:inline-flex}@media (max-width:420px){.cs-crumbs{letter-spacing:.08em;gap:7px;font-size:10.5px}}.cs-crumbs a{transition:opacity .3s}.cs-crumbs a:hover{opacity:.7}.cs-crumbs__cur{align-items:center;gap:8px;display:inline-flex}.cs-crumbs__dot{background:var(--mint);border-radius:50%;width:7px;height:7px}.cs-facts{-webkit-backdrop-filter:blur(12px);transition:rotate .6s var(--ease);background:#ffffff1a;border:1px solid #ffffff38;border-radius:28px;flex:0 340px;padding:28px;rotate:2deg}.cs-facts:hover{rotate:none}@media (max-width:760px){.cs-facts{flex-basis:100%;padding:22px;rotate:none}}.cs-facts__kicker{align-items:center;gap:8px;margin-bottom:14px;display:flex}.cs-facts__dot{background:#fff;border-radius:50%;width:7px;height:7px}.cs-facts__client{border-bottom:1px solid #fff3;align-items:center;gap:14px;padding-bottom:22px;display:flex}.cs-facts__client strong{font-size:20px;font-weight:500}.cs-facts__logo{background:#00000038;border-radius:18px;flex:none;justify-content:center;align-items:center;min-width:64px;max-width:170px;height:64px;padding:0 16px;display:flex;rotate:-4deg}.cs-facts__logo img{object-fit:contain;width:auto;max-width:140px;height:30px}.cs-facts__label{letter-spacing:-.01em;margin-top:20px;font-size:18px;font-weight:600}.cs-facts__chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cs-facts__chips li{height:34px;color:var(--cs-b);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:flex}.cs-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;display:grid}.cs-facts__grid>div{background:#0000002e;border-radius:16px;padding:12px 14px}.cs-facts__grid dt{color:#fffc;font-size:10px}.cs-facts__grid dd{margin:4px 0 0;font-size:15px}.cs-carousel__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.cs-carousel__count{color:#fff}.cs-carousel__nav{gap:10px;display:flex}.cs-carousel__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;height:660px;position:relative;overflow-x:clip}.cs-carousel__stage.is-dragging{cursor:grabbing}.cs-carousel__stage:focus-visible{outline:2px solid var(--mint);outline-offset:-6px;border-radius:24px}@media (max-width:760px){.cs-carousel__stage{height:520px}}.cs-carousel__dots{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.cs-dot{background:var(--line-4);width:8px;height:8px;transition:width .5s var(--ease),background-color .5s;border:0;border-radius:999px;padding:0}.cs-dot.is-active{background:var(--cs-a);width:34px}.cs-phone{transform-origin:50% 60%;will-change:transform,opacity;width:290px;margin:0 0 0 -145px;position:absolute;top:20px;left:50%}.cs-phone img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto}.cs-phone__body{transition:box-shadow .6s var(--ease);position:relative}.cs-phone--device .cs-phone__body{border-radius:13%/6.2%;overflow:hidden;box-shadow:0 30px 60px #00000047}.cs-phone--bare .cs-phone__body{background:#18181b;border-radius:46px;padding:9px;box-shadow:0 30px 60px #0000004d}.cs-phone--bare .cs-phone__body img{border-radius:38px}.cs-phone.is-active .cs-phone__body{box-shadow:0 50px 90px #0000006b}.cs-phone__cap{text-align:center;color:var(--muted);opacity:0;margin-top:14px;font-size:11px;transition:opacity .4s;position:absolute;top:100%;left:0;right:0}.cs-phone.is-active .cs-phone__cap{opacity:1}@media (max-width:760px){.cs-phone{width:220px;margin-left:-110px}.cs-phone--bare .cs-phone__body{border-radius:36px;padding:7px}.cs-phone--bare .cs-phone__body img{border-radius:30px}}.cs-webhero__label{color:#fff;margin-bottom:22px}.cs-webhero__persp{perspective:1400px;position:relative}.cs-webhero__chip{z-index:2;height:44px;color:var(--ink);box-shadow:var(--shadow-md);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:inline-flex;position:absolute}.cs-webhero__chip--a{top:22%;left:-18px;rotate:-6deg}.cs-webhero__chip--b{background:var(--ink);color:#fff;bottom:14%;right:-22px;rotate:5deg}.cs-webhero__chip-dot{background:var(--green-2);border-radius:50%;width:8px;height:8px}.cs-device{transform-origin:50% 100%;will-change:transform;max-width:1100px;margin:0 auto;position:relative}.cs-device__img{object-fit:contain;filter:drop-shadow(0 40px 60px #0000004d);width:100%;height:auto;max-height:min(72vh,680px)}.cs-about__spray{pointer-events:none;position:absolute;inset:0}.cs-about__grid{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex;position:relative}.cs-about__intro{flex:340px;max-width:420px}@media (min-width:1100px){.cs-about__intro{position:sticky;top:130px}}.cs-about__intro .body{margin-top:20px}.cs-about__title{margin:0}.cs-about__cards{flex-direction:column;flex:2 560px;gap:18px;min-width:0;display:flex}.cs-gradlabel{letter-spacing:.14em;background:var(--cs-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:13px;font-weight:500;display:inline-block}.cs-chapter{border:1px solid var(--line-3);transition:background-color .5s,color .5s,rotate .6s var(--ease),translate .6s var(--ease);background:#fff;border-radius:28px;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:32px 34px;display:flex;position:relative;rotate:-1deg;box-shadow:0 18px 40px #18181b0f}.cs-chapter--2{background:var(--cs-tint);margin-left:40px;rotate:.8deg}.cs-chapter--3{background:var(--mint-bg);rotate:-.6deg}.cs-chapter:hover{background:var(--ink);color:#fff;translate:0 -6px;rotate:none}.cs-chapter__no{background:var(--ink);color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:14px;transition:background-color .5s,color .5s;display:flex}.cs-chapter:hover .cs-chapter__no{background:var(--mint);color:var(--ink)}.cs-chapter__body{flex:300px;min-width:0}.cs-chapter__title{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(26px,2.4vw,32px);font-weight:400}.cs-chapter__text{color:var(--muted);font-size:16px;font-weight:300;line-height:1.65;transition:color .5s}.cs-chapter:hover .cs-chapter__text{color:#d4d4d8}@media (max-width:760px){.cs-chapter{gap:16px;padding:24px 22px;rotate:none}.cs-chapter--2{margin-left:0}}.cs-still{padding:0 0 120px}@media (max-width:900px){.cs-still{padding-bottom:72px}}.cs-still__frame{background:linear-gradient(120deg,var(--cs-b),var(--cs-a));border-radius:44px;height:clamp(320px,52vw,720px);position:relative;overflow:hidden}@media (max-width:760px){.cs-still__frame{border-radius:26px}}.cs-still__img{will-change:transform;position:absolute;inset:0}.cs-still__img img{object-fit:cover}.cs-process{padding-top:0}.cs-process__title{margin-top:18px}.cs-process__panel{background:radial-gradient(120% 90% at 10% 0%,color-mix(in srgb,var(--cs-a)30%,#121214),#121214 60%);border-radius:36px;padding:clamp(22px,5vw,64px);position:relative;overflow:hidden}@media (max-width:760px){.cs-process__panel{border-radius:24px}}.cs-process__art{max-width:1060px;margin:0 auto}.cs-process__art img{width:100%;height:auto}.cs-emph{text-align:center;padding-top:20px;overflow:clip}.cs-emph__glow{background:var(--cs-a);opacity:.28;filter:blur(110px);pointer-events:none;border-radius:50%;width:600px;height:600px;margin-left:-300px;position:absolute;top:60px;left:50%}.cs-emph__inner{max-width:960px;position:relative}.cs-emph__logo{background:var(--cs-grad);min-width:96px;height:84px;box-shadow:0 20px 40px color-mix(in srgb,var(--cs-b)35%,transparent);border-radius:26px;justify-content:center;align-items:center;padding:0 26px;display:inline-flex;rotate:-8deg}.cs-emph__logo img{object-fit:contain;width:auto;max-width:150px;height:34px}.cs-emph__title{letter-spacing:-.05em;max-width:880px;margin:34px auto 20px;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1.02}.cs-emph__text{max-width:580px;margin:0 auto}.cs-emph__stage{max-width:1140px;margin-top:70px;position:relative}.cs-emph__shot{box-shadow:0 40px 90px color-mix(in srgb,var(--cs-b)28%,transparent);background:#fff;border-radius:28px;position:relative;overflow:hidden}.cs-emph__shot img{width:100%;height:auto}@media (max-width:760px){.cs-emph__shot{border-radius:18px}}.cs-emph__float{z-index:2;position:absolute}.cs-emph__float--l{bottom:6%;left:-10px}.cs-emph__float--r{top:-40px;right:-10px}.cs-mini{text-align:left;border-radius:24px;flex-direction:column;padding:18px;display:flex}.cs-mini--light{border:1px solid var(--line-3);background:#fff;gap:12px;width:240px;rotate:-7deg;box-shadow:0 24px 50px #18181b1f}.cs-mini--dark{background:var(--ink);gap:10px;width:220px;height:170px;rotate:8deg;box-shadow:0 24px 50px #18181b33}.cs-mini__row{align-items:center;gap:10px;display:flex}.cs-mini__av{background:var(--cs-a);border-radius:12px;width:38px;height:38px}.cs-mini__lines{flex-direction:column;flex:1;gap:6px;display:flex}.cs-mini__lines i{background:var(--ink);border-radius:5px;width:70%;height:8px;display:block}.cs-mini__lines i:last-child{background:var(--line-4);width:42%}.cs-mini__block{background:var(--cs-tint);border-radius:14px;height:52px}.cs-mini__btn{background:var(--cs-b);border-radius:999px;height:34px}.cs-mini__bar{background:var(--mint);border-radius:5px;width:50%;height:9px}.cs-mini__chart{flex:1;align-items:flex-end;gap:8px;display:flex}.cs-mini__chart i{background:var(--ink-2);border-radius:5px;flex:1}.cs-mini__chart i.is-hi{background:var(--mint)}.cs-vs{padding-top:0}.cs-vs .section-head>p{max-width:420px}.cs-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:14px;display:grid}@media (max-width:1100px){.cs-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cs-swatches{gap:12px}}.cs-swatches__item{display:flex}.cs-swatches__status{min-height:20px;color:var(--green);margin-bottom:28px}.cs-swatch{background:var(--sw);border:1px solid var(--sw);color:#fff;text-align:left;width:100%;min-height:250px;rotate:var(--tilt);transition:rotate .7s var(--ease),translate .7s var(--ease),scale .7s var(--ease),box-shadow .6s var(--ease);border-radius:26px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #18181b1a}.cs-swatch.is-light{color:var(--ink);border-color:var(--line-4)}.cs-swatch:hover{translate:0 -6px;rotate:none}.cs-swatch.is-on{translate:0 -12px;rotate:none;scale:1.03;box-shadow:0 34px 70px #18181b40}.cs-swatch__top{justify-content:space-between;align-items:center;display:flex}.cs-swatch__chip{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .3s,color .3s;display:inline-flex}.cs-swatch.is-light .cs-swatch__chip{background:var(--zinc)}.cs-swatch.is-on .cs-swatch__chip{background:var(--mint);color:var(--ink)}.cs-swatch__info{flex-direction:column;gap:6px;display:flex}.cs-swatch__copied{background:var(--mint);height:30px;color:var(--ink);animation:csPop .5s var(--ease)both;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cs-swatch__hex{letter-spacing:-.03em;font-size:34px}.cs-swatch__rgb{opacity:.85;letter-spacing:.06em}@media (max-width:560px){.cs-swatch{border-radius:20px;min-height:180px;padding:16px}.cs-swatch__hex{font-size:22px}.cs-swatch__rgb{font-size:10px}}.cs-type{flex-wrap:wrap;gap:20px;display:flex}.cs-type__card{border-radius:30px;flex-direction:column;flex:460px;justify-content:space-between;gap:24px;min-width:0;min-height:340px;padding:32px;display:flex;position:relative;overflow:hidden}@media (max-width:760px){.cs-type__card{flex-basis:100%;min-height:280px;padding:24px}}.cs-type__card--brand{background:var(--cs-grad);color:#fff}.cs-type__card--spec{border:1.5px solid var(--ink);background:#fff;transition:background-color .5s,color .5s,border-color .5s}.cs-type__card--spec:hover{background:var(--ink);color:#fff;border-color:var(--green-2)}.cs-type__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-type__weights{background:#00000040;border-radius:999px;gap:4px;padding:4px;display:flex}.cs-type__weights button{color:#fff;height:34px;font-family:var(--font-mono);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;transition:background-color .3s,color .3s}.cs-type__weights button[aria-pressed=true]{color:var(--cs-b);background:#fff}.cs-type__faces{flex-direction:column;gap:18px;display:flex}.cs-type__name{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(42px,6vw,80px);line-height:1}.cs-type__meta{color:#ffffffe0;margin-top:12px;font-size:15px}.cs-type__muted{color:var(--muted);transition:color .5s}.cs-type__card--spec:hover .cs-type__muted{color:var(--muted-3)}.cs-type__abc{letter-spacing:.01em;font-size:clamp(22px,2.2vw,30px);line-height:1.35}.cs-type__nums{margin-top:16px;font-size:20px}.cs-result{padding:0 0 120px}@media (max-width:900px){.cs-result{padding-bottom:80px}}.cs-result__card{background:var(--ink);color:#fff;border-radius:44px;padding:72px 64px;position:relative;overflow:hidden}@media (max-width:760px){.cs-result__card{border-radius:28px;padding:44px 20px 24px}}.cs-result__spray{pointer-events:none;position:absolute;inset:0}.cs-result__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex;position:relative}@media (max-width:760px){.cs-result__head{margin-bottom:36px}}.cs-result__title{margin-top:20px}.cs-result__name{color:var(--mint)}.cs-replay{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:15px;transition:background-color .3s,color .3s;display:inline-flex}.cs-replay svg{transition:rotate .6s var(--ease)}.cs-replay:hover{color:var(--ink);background:#fff}.cs-replay:hover svg{rotate:-360deg}.cs-stats{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid;position:relative}@media (max-width:560px){.cs-stats{grid-template-columns:1fr}}.cs-stat{--acc:var(--green);--track:#18181b1f;min-height:290px;rotate:var(--rot,0deg);transition:rotate .6s var(--ease),transform .6s var(--ease),box-shadow .6s var(--ease);border-radius:28px;flex-direction:column;justify-content:space-between;gap:20px;padding:28px;display:flex}.cs-stat:hover{rotate:none}.cs-stat--mint{background:var(--mint);color:var(--ink)}.cs-stat--white{--acc:var(--cs-a);--track:var(--zinc);color:var(--ink);background:#fff}.cs-stat--red{--acc:#fff;--track:#ffffff40;background:var(--red);color:#fff}.cs-stat--peri{--acc:var(--blue);--track:#18181b1a;background:var(--peri);color:var(--ink)}.cs-stat__num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7vw,110px);font-weight:300;line-height:.9}.cs-stat__pct{color:var(--acc);font-size:.5em}.cs-stat__title{letter-spacing:-.01em;font-size:19px;font-weight:500}.cs-stat__text{opacity:.82;margin-top:8px;font-size:14px;font-weight:300;line-height:1.55}.cs-stat__track{background:var(--track);border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.cs-stat__fill{background:var(--acc);transform-origin:0;border-radius:999px;width:100%;height:100%}@media (max-width:560px){.cs-stat{min-height:0;rotate:none}}.cs-demo{padding-top:0}.cs-demo__grid{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.cs-demo__visual{flex:460px;min-width:0;max-width:640px;margin-inline:auto;position:relative}.cs-demo__blob{filter:blur(80px);opacity:.45;pointer-events:none;background:linear-gradient(135deg,#52d5ff,#7f60f9);border-radius:50%;width:70%;height:70%;position:absolute;top:16%;left:12%}.cs-demo__img{position:relative}.cs-demo__img img{filter:drop-shadow(0 30px 50px #18181b24);width:100%;height:auto}.cs-demo__copy{flex:440px;min-width:0}.cs-demo__eyebrow{margin-bottom:24px}.cs-demo__eyebrow .eyebrow__dot{background:#7f60f9}.cs-demo__title{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:1.04}.cs-demo__text{max-width:520px;margin-bottom:30px}.cs-demo__form{max-width:520px}.cs-demo__label{margin-bottom:10px;font-size:14px;font-weight:500;display:block}.cs-demo__field{border:1px solid var(--line-4);background:#fff;border-radius:999px;align-items:center;height:60px;padding:0 6px 0 22px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 14px 34px #18181b0f}.cs-demo__field:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #0e7f3b1f}.cs-demo__field.is-error{border:1.5px solid var(--red-ink)}.cs-demo__field input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}@media (max-width:420px){.cs-demo__field{padding-left:16px}}.cs-demo__submit{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:48px;padding:0 7px 0 20px;font-size:15px;font-weight:500;transition:background-color .3s,opacity .3s;display:inline-flex}.cs-demo__submit:hover{background:var(--ink)}.cs-demo__submit:disabled{opacity:.7;cursor:progress}@media (max-width:420px){.cs-demo__submit{padding-left:14px;font-size:14px}}.cs-demo__submit-ic{width:34px;height:34px;color:var(--green);transition:transform .5s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.cs-demo__submit:hover .cs-demo__submit-ic{transform:translate(3px)}.cs-demo__err{min-height:20px;color:var(--red-ink);margin:10px 0 0 22px;font-size:14px}.cs-demo__done{background:var(--mint-bg);max-width:520px;animation:csPop .5s var(--ease)both;border-radius:24px;align-items:center;gap:16px;padding:20px 22px;display:flex}.cs-demo__done-ic{background:var(--green);border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;rotate:-6deg}.cs-demo__done-txt{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.cs-demo__done-txt strong{font-size:17px;font-weight:500}.cs-demo__done-txt span{color:var(--ink-2);font-size:15px;font-weight:300}.cs-demo__edit{border:1px solid var(--mint);background:#fff;border-radius:999px;height:38px;margin-left:auto;padding:0 14px;font-size:14px}.cs-nextwrap{padding:0 0 40px}.cs-next{--nx-a:#062a94;--nx-b:#001143;background:linear-gradient(120deg,var(--nx-a),var(--nx-b));color:#fff;isolation:isolate;border-radius:44px;flex-wrap:wrap;align-items:center;gap:40px;min-height:380px;padding:56px 64px;display:flex;position:relative;overflow:hidden}.cs-next__text{z-index:2;flex:420px;min-width:0;position:relative}.cs-next__kicker{color:#ffffffc7}.cs-next__name{letter-spacing:-.06em;margin-top:14px;font-size:clamp(56px,8vw,128px);font-weight:400;line-height:.9}.cs-next__sub{color:#ffffffd9;margin-top:16px;font-size:18px;font-weight:300}.cs-next__arrow{z-index:2;width:96px;height:96px;color:var(--nx-a);transition:rotate .6s var(--ease),translate .6s var(--ease);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;rotate:-45deg}.cs-next:hover .cs-next__arrow{translate:10px;rotate:none}.cs-next__shot{background:#18181b;border:6px solid #18181b;border-radius:26px;flex:none;width:300px;height:360px;margin-bottom:-170px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000059}.cs-next__shot img{object-fit:cover;transition:scale .9s var(--ease)}.cs-next:hover .cs-next__shot img{scale:1.07}@media (max-width:760px){.cs-next{border-radius:28px;gap:24px;min-height:0;padding:40px 24px}.cs-next__arrow{width:68px;height:68px}.cs-next__shot{width:200px;height:240px;margin:0 0 -140px auto}}.cs-pill{z-index:60;background:var(--ink);color:#fff;opacity:0;pointer-events:none;height:56px;transition:transform .6s var(--ease),opacity .4s,translate .4s var(--ease),box-shadow .4s;border-radius:999px;align-items:center;gap:12px;padding:0 8px;font-size:15px;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(140%);box-shadow:0 18px 40px #0000004d}.cs-pill.is-on{opacity:1;pointer-events:auto;transform:none}.cs-pill:hover{translate:0 -4px;box-shadow:0 24px 50px #0006}.cs-pill__dot{background:linear-gradient(140deg,var(--nx-a),var(--nx-b));border-radius:50%;width:40px;height:40px}.cs-pill__txt{flex-direction:column;line-height:1.15;display:flex}.cs-pill__txt .mono{color:var(--muted-3);font-size:10px}.cs-pill__name{font-weight:500}.cs-pill__go{background:var(--mint);width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:flex}@media (max-width:760px){.cs-pill{height:50px;bottom:12px;right:12px}.cs-pill__dot{display:none}.cs-pill__txt{padding-left:12px}}@keyframes csPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cs-chapter,.cs-swatch,.cs-stat,.cs-next__arrow,.cs-next__shot img,.cs-pill,.cs-facts{transition:none}.cs-swatch__copied,.cs-demo__done{animation:none}}
