.ns-co-anchor{scroll-margin-top:72px}.ns-co-anchor .ns-h2{scroll-margin-top:110px}.ns-co-label{letter-spacing:.06em;text-transform:uppercase;color:var(--hue-ink);margin:0;font-size:13px;font-weight:700}.ns-section[data-tone=dark] .ns-co-label{color:#ffffffb3}.ns-co-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:24px;padding:clamp(22px,3vw,32px)}.ns-co-textlink{color:var(--hue-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hue-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--hue-ink) 35%, transparent);text-underline-offset:5px;font-size:15px;font-weight:600}.ns-co-textlink:hover{text-decoration-color:currentColor}.ns-co-pending{color:var(--ink-3);font-style:italic;font-weight:400}.ns-co-wa{width:fit-content;color:var(--ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.ns-co-wa:hover{color:var(--hue-ink)}.ns-hero-band .ns-eyebrow img{border-radius:6px}.ns-co-art{aspect-ratio:3/2;background:radial-gradient(60% 70% at 70% 20%, color-mix(in srgb, var(--hue) 34%, transparent), transparent 70%), radial-gradient(50% 60% at 20% 90%, color-mix(in srgb, var(--ns-c-yellow) 30%, transparent), transparent 70%), linear-gradient(160deg, var(--hue-wash), var(--hue-soft));width:100%;box-shadow:inset 0 0 0 1px #ffffffb3, var(--shadow-2);border-radius:28px;display:block;position:relative;overflow:hidden}.ns-co-art[data-ratio=portrait]{aspect-ratio:4/5}.ns-co-art[data-ratio=screen]{aspect-ratio:16/10;border-radius:18px}.ns-co-art img{object-fit:cover}.ns-co-hero-art{transition:transform .6s var(--ease);transform:perspective(1400px)rotateY(-6deg)rotateX(3deg)}@media (hover:hover){.ns-co-hero-art:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where(.ns-co-subs,.ns-co-promise-list,.ns-co-pairs,.ns-co-others,.ns-co-svc-grid,.ns-co-ways,.ns-co-tracks,.ns-co-stats,.ns-co-int,.ns-co-values,.ns-co-stories,.ns-co-suites,.ns-co-svc-icons)>li,:where(.ns-co-terms,.ns-co-mission)>div{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(26px)}:where([data-seen])>li,:where(.ns-co-terms,.ns-co-mission)[data-seen]>div{opacity:1;transform:none}.ns-co-make-card{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(26px)scale(.98)}.ns-co-make-card[data-seen]{opacity:1;transform:none}}.ns-co-stage{margin:0}.ns-co-stage-in{aspect-ratio:5/4;background:linear-gradient(160deg, #ffffffe6, color-mix(in srgb, var(--hue-soft) 75%, transparent));max-height:560px;box-shadow:inset 0 0 0 1px #fffc, var(--shadow-2);isolation:isolate;border-radius:32px;margin-inline:auto;position:relative;overflow:hidden}.ns-co-stage[data-art] .ns-co-stage-in>img{object-fit:cover}.ns-co-stage-glow{z-index:-1;background:radial-gradient(35% 35% at 70% 30%, color-mix(in srgb, var(--hue) 40%, transparent), transparent 70%), radial-gradient(30% 30% at 25% 75%, color-mix(in srgb, var(--ns-c-yellow) 34%, transparent), transparent 70%), radial-gradient(25% 25% at 85% 85%, color-mix(in srgb, var(--ns-c-pink) 26%, transparent), transparent 70%), radial-gradient(#0a1a3f1a 1px, transparent 1.4px) 0 0 / 20px 20px;animation:9s ease-in-out infinite alternate ns-co-breathe;position:absolute;inset:-20%}@keyframes ns-co-breathe{to{transform:translate(-3%,2%)scale(1.06)}}.ns-co-stage-scene{position:absolute;inset:8%}.ns-co-st-b,.ns-co-st-prod,.ns-co-st-row,.ns-co-st-tile,.ns-co-st-palette i,.ns-co-st-timeline span,.ns-co-st-cal span,.ns-co-st-chart span,.ns-co-st-funnel span,.ns-co-st-ring{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(.2s + var(--i,0) * .11s);transform:translateY(14px)scale(.96)}[data-seen] .ns-co-st-b,[data-seen] .ns-co-st-prod,[data-seen] .ns-co-st-row,[data-seen] .ns-co-st-tile,[data-seen] .ns-co-st-palette i,[data-seen] .ns-co-st-timeline span,[data-seen] .ns-co-st-cal span,[data-seen] .ns-co-st-chart span,[data-seen] .ns-co-st-funnel span,[data-seen] .ns-co-st-ring{opacity:1;transform:none}.ns-co-st-toast{z-index:3;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);opacity:0;transition:opacity .6s 1.4s var(--ease), transform .6s 1.4s var(--ease);background:#ffffffeb;border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:2%;left:4%;transform:translateY(16px)scale(.94)}[data-seen] .ns-co-st-toast{opacity:1;animation:5s ease-in-out 2.2s infinite ns-co-bob;transform:none}@keyframes ns-co-bob{50%{transform:translateY(-6px)}}.ns-co-st-window{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);background:#fff;border-radius:18px;position:absolute;inset:0 12% 14% 0;overflow:hidden}.ns-co-st-bar{background:var(--ice);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.ns-co-st-bar i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.ns-co-st-bar span{height:14px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;flex:1;margin-left:10px}.ns-co-st-cart{background:var(--ns-c-orange);border-radius:8px;width:22px;height:22px;animation:2.4s ease-in-out infinite ns-co-pulse}@keyframes ns-co-pulse{50%{transform:scale(1.18)}}.ns-co-st-page{gap:10px;padding:18px;display:grid}.ns-co-st-b{background:var(--line);border-radius:8px;height:12px;display:block}.ns-co-st-b[data-k=hero]{background:radial-gradient(60% 90% at 80% 10%, #ffffff80, transparent 60%), linear-gradient(120deg, var(--hue), var(--ns-c-yellow));border-radius:12px;height:clamp(60px,9vw,110px)}.ns-co-st-b[data-k=h1]{background:var(--ink);opacity:.85;width:70%;height:18px}.ns-co-st-b[data-k=p]{width:85%}.ns-co-st-b[data-k=btn]{background:var(--ns-c-pink);border-radius:999px;width:34%;height:26px}.ns-co-st-cols{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ns-co-st-cols .ns-co-st-b{background:var(--ice);height:clamp(34px,5vw,60px);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px}.ns-co-st-phone{z-index:2;aspect-ratio:9/18;width:30%;box-shadow:inset 0 0 0 5px var(--ink), var(--shadow-2);background:#fff;border-radius:24px;align-content:start;gap:8px;padding:18px 10px;display:grid;position:absolute;bottom:6%;right:0}.ns-co-st-phone[data-small]{width:24%}.ns-co-st-phone[data-big]{width:40%;top:2%;bottom:auto}.ns-co-st-phone[data-tilt=l]{left:8%;right:auto;transform:rotate(-6deg)}.ns-co-st-phone[data-tilt=r]{top:12%;right:6%;transform:rotate(5deg)}.ns-co-st-phone .ns-co-st-b[data-k=hero]{height:26%}.ns-co-st-phone .ns-co-st-b[data-k=btn]{justify-self:center;width:70%}.ns-co-st-row{background:var(--ice);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.ns-co-st-row i{background:var(--ns-c-violet);border-radius:6px;flex-shrink:0;width:18px;height:18px}.ns-co-st-row:nth-child(3n+2) i{background:var(--ns-c-orange)}.ns-co-st-row:nth-child(3n) i{background:var(--ns-c-green)}.ns-co-st-row span{background:var(--line-2);border-radius:6px;flex:1;height:8px}.ns-co-st-ring{aspect-ratio:1;background:conic-gradient(var(--ns-c-teal) 0 40%, var(--ns-c-pink) 0 72%, var(--line) 0);border-radius:50%;justify-self:center;width:54%;-webkit-mask:radial-gradient(closest-side,#0000 68%,#000 70%);mask:radial-gradient(closest-side,#0000 68%,#000 70%)}.ns-co-st-shop{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.ns-co-st-prod{background:var(--ice);border-radius:12px;gap:6px;padding:6px;display:grid}.ns-co-st-prod i{aspect-ratio:1;background:linear-gradient(140deg, var(--ns-c-pink-soft), var(--ns-c-pink));border-radius:9px}.ns-co-st-prod:nth-child(3n+2) i{background:linear-gradient(140deg, var(--ns-c-teal-soft), var(--ns-c-teal))}.ns-co-st-prod:nth-child(3n) i{background:linear-gradient(140deg, var(--ns-c-yellow-soft), var(--ns-c-yellow))}.ns-co-st-prod em{background:var(--line-2);border-radius:6px;width:60%;height:7px}.ns-co-st-phone .ns-co-st-prod{padding:4px}.ns-co-st-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;inset:0 0 16% 6%}.ns-co-st-tile{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;border-radius:14px;position:relative;overflow:hidden}.ns-co-st-tile:after{content:"";background:var(--ns-c-violet);position:absolute;inset:18%}.ns-co-st-tile[data-s=circle]:after{border-radius:50%}.ns-co-st-tile[data-s=blob]:after{background:linear-gradient(140deg, var(--ns-c-lime), var(--ns-c-green));border-radius:62% 38% 55% 45%/45% 55%;animation:14s linear infinite ns-co-spin}.ns-co-st-tile[data-s=stripes]:after{background:repeating-linear-gradient(-45deg, var(--ns-c-orange-soft) 0 10px, var(--ns-c-orange) 10px 20px);inset:0}.ns-co-st-tile[data-s=arc]:after{background:linear-gradient(180deg, var(--ns-c-pink), var(--ns-c-crimson));border-radius:50% 50% 0 0;inset:22% 22% -30%}.ns-co-st-tile[data-s=dots]:after{background:radial-gradient(var(--ns-c-teal-ink) 2px, transparent 2.5px) 0 0 / 12px 12px;opacity:.5;inset:0}@keyframes ns-co-spin{to{transform:rotate(360deg)}}.ns-co-st-palette{box-shadow:var(--shadow-2);background:#fff;border-radius:999px;gap:8px;padding:10px;display:grid;position:absolute;top:6%;right:0}.ns-co-st-palette i{background:var(--ns-c-pink);border-radius:50%;width:22px;height:22px}.ns-co-st-palette i:nth-child(2){background:var(--ns-c-violet)}.ns-co-st-palette i:nth-child(3){background:var(--ns-c-teal)}.ns-co-st-palette i:nth-child(4){background:var(--ns-c-yellow)}.ns-co-st-palette i:nth-child(5){background:var(--ns-c-orange)}.ns-co-st-screen{background:radial-gradient(50% 60% at 30% 30%, #ffffff59, transparent 60%), linear-gradient(140deg, var(--ns-c-pink), var(--ns-c-crimson) 55%, var(--ns-c-violet));box-shadow:var(--shadow-2);border-radius:18px;place-items:center;display:grid;position:absolute;inset:0 0 32%;overflow:hidden}.ns-co-st-play{background:#ffffffeb;border-radius:50%;width:64px;height:64px;animation:2.4s ease-out infinite ns-co-ring;box-shadow:0 0 #ffffff80}.ns-co-st-play:after{content:"";border-left:16px solid var(--ns-c-crimson);border-top:11px solid #0000;border-bottom:11px solid #0000;width:0;margin:21px 0 0 26px;display:block}@keyframes ns-co-ring{to{box-shadow:0 0 0 26px #fff0}}.ns-co-st-cap{background:#ffffffd9;border-radius:6px;height:12px;position:absolute;bottom:12%;left:20%;right:20%}.ns-co-st-timeline{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;border-radius:16px;gap:8px;padding:12px;display:grid;position:absolute;inset:auto 0 14%;overflow:hidden}.ns-co-st-timeline>div{gap:6px;display:flex}.ns-co-st-timeline span{background:linear-gradient(90deg, var(--ns-c-violet-soft), var(--ns-c-violet));border-radius:6px;height:22px}.ns-co-st-timeline [data-audio] span{background:linear-gradient(90deg, var(--ns-c-green-soft), var(--ns-c-green));height:12px}.ns-co-st-head{background:var(--ink);width:2px;animation:6s linear infinite ns-co-scrub;position:absolute;top:6px;bottom:6px;left:8%}@keyframes ns-co-scrub{to{transform:translate(min(380px,70vw))}}.ns-co-st-cal{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);background:#fff;border-radius:18px;grid-template-columns:repeat(7,1fr);gap:8px;padding:16px;display:grid;position:absolute;inset:0 10% 18% 0}.ns-co-st-cal span{aspect-ratio:1;background:var(--ice);border-radius:8px}.ns-co-st-cal span[data-post]{background:var(--ns-c-pink)}.ns-co-st-cal span[data-post]:nth-child(3n){background:var(--ns-c-teal)}.ns-co-st-cal span[data-post]:nth-child(4n+1){background:var(--ns-c-yellow)}.ns-co-st-hearts{width:40px;height:60%;position:absolute;bottom:22%;right:2%}.ns-co-st-hearts i{bottom:0;left:calc(var(--i) * 6px);background:var(--ns-c-pink);opacity:0;width:18px;height:18px;animation:ns-co-float 4s calc(var(--i) * .8s) ease-out infinite;border-radius:4px 4px 0;position:absolute;transform:rotate(45deg)}.ns-co-st-hearts i:before,.ns-co-st-hearts i:after{content:"";background:inherit;border-radius:50%;width:18px;height:18px;position:absolute}.ns-co-st-hearts i:before{left:-9px}.ns-co-st-hearts i:after{top:-9px}@keyframes ns-co-float{10%{opacity:1}to{opacity:0;transform:translateY(-220px)rotate(45deg)scale(.6)}}.ns-co-st-chart{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);background:#fff;border-radius:18px;align-items:end;gap:6%;padding:22px;display:flex;position:absolute;inset:0 14% 22% 0}.ns-co-st-chart span{height:var(--h);background:linear-gradient(180deg, var(--ns-c-sky), var(--ns-c-indigo));transform-origin:bottom;border-radius:10px 10px 4px 4px;flex:1}.ns-co-st-chart svg{width:88%;height:68%;position:absolute;inset:18% 6% 14%;overflow:visible}.ns-co-st-chart path{fill:none;stroke:var(--mint);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset 1.6s .8s var(--ease)}[data-seen] .ns-co-st-chart path{stroke-dashoffset:0}.ns-co-st-funnel{justify-items:center;gap:6px;width:26%;display:grid;position:absolute;top:8%;right:0}.ns-co-st-funnel span{background:var(--ns-c-orange);border-radius:8px;height:22px}.ns-co-st-funnel span:first-child{opacity:.45;width:100%}.ns-co-st-funnel span:nth-child(2){opacity:.7;width:72%}.ns-co-st-funnel span:nth-child(3){background:var(--ns-c-green);width:44%}.ns-co-what{gap:32px;display:grid}.ns-co-for{align-content:start;gap:16px;display:grid}.ns-co-subs{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-co-subs>li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}.ns-page>section:nth-child(odd) .ns-co-subs>li{background:var(--hue-wash)}.ns-co-subs h3{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.ns-co-subs p{color:var(--ink-2);margin:0;font-size:15.5px}.ns-co-sub-num{font-family:var(--head);color:var(--hue-ink);font-size:14px;font-weight:600}.ns-co-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ns-co-tags span{color:var(--hue-ink);background:var(--hue-soft);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}.ns-co-tags span[data-time]{color:var(--mint-ink);background:var(--mint-soft)}@media (min-width:1024px){.ns-co-what{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:48px}.ns-co-for{position:sticky;top:110px}}.ns-co-pkgs{gap:24px;display:grid}.ns-co-pkgs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ns-co-tabs{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.ns-co-tabs button{min-height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.ns-co-tabs button small{background:var(--ice);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:12px}.ns-co-tabs button[aria-selected=true]{color:#fff;background:var(--hue-ink);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--hue-ink) 70%, transparent)}.ns-co-tabs button[aria-selected=true] small{color:#fff;background:#fff3}.ns-co-tabs button:not([aria-selected=true]):hover{color:var(--ink);background:var(--ice)}.ns-co-pkg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.ns-co-pkg-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.ns-co-pkg-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}}.ns-co-pkg{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:box-shadow .25s var(--ease);border-radius:24px;flex-direction:column;gap:16px;padding:26px;display:flex}.ns-page>section:nth-child(odd) .ns-co-pkg{background:var(--hue-wash)}@media (hover:hover){.ns-co-pkg:hover{box-shadow:inset 0 0 0 1.5px var(--hue), var(--shadow-2)}}.ns-co-pkg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ns-co-pkg-head h3{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.ns-co-pkg-time{color:var(--mint-ink);background:var(--mint-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.ns-co-pkg-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.ns-co-pkg-price b{font-family:var(--head);letter-spacing:-.03em;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1}.ns-co-pkg-price small{color:var(--ink-3);font-size:14px}.ns-co-pkg-list{flex:1;font-size:15px}.ns-co-pkg-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.ns-co-addons{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding:clamp(18px,3vw,28px)}.ns-co-addons-title{font-family:var(--head);margin:0 0 8px;font-size:22px;font-weight:600}.ns-co-addons ul{margin:0;padding:0;list-style:none}.ns-co-addons li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 0;display:grid}.ns-co-addons li:first-child{border-top:0}.ns-co-addons li div{grid-column:1/-1;gap:2px;display:grid}.ns-co-addons li span{color:var(--ink-2);font-size:14.5px}.ns-co-addons li p{margin:0;font-weight:600}@media (min-width:760px){.ns-co-addons li{grid-template-columns:minmax(0,1fr) auto auto}.ns-co-addons li div{grid-column:auto}}.ns-co-empty{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;justify-items:start;gap:16px;padding:28px;display:grid}.ns-co-empty p{max-width:60ch;color:var(--ink-2);margin:0}.ns-co-empty a:not(.ns-btn){color:var(--hue-ink);font-weight:600}.ns-co-empty[data-big]{text-align:center;justify-items:center;padding:clamp(32px,6vw,64px)}.ns-co-empty-art{width:120px;height:84px;position:relative}.ns-co-empty-art i{background:var(--ns-c-violet);border-radius:16px 16px 16px 4px;width:64px;height:46px;animation:4s ease-in-out infinite ns-co-bob;position:absolute}.ns-co-empty-art i:first-child{background:var(--ns-c-pink);opacity:.7;top:8px;left:0}.ns-co-empty-art i:nth-child(2){animation-delay:.6s;top:0;left:30px}.ns-co-empty-art i:nth-child(3){background:var(--ns-c-yellow);border-radius:16px 16px 4px;animation-delay:1.2s;top:30px;right:0}.ns-co-process{gap:40px;display:grid}@media (min-width:960px){.ns-co-process{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px}.ns-co-process-art{position:sticky;top:120px}}.ns-co-track{position:relative}.ns-co-track-line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px;overflow:hidden}.ns-co-track-line span{background:linear-gradient(180deg, var(--ns-c-pink), var(--ns-c-orange), var(--ns-c-teal), var(--ns-c-violet));transform-origin:top;height:100%;display:block}.ns-co-track ol{gap:clamp(24px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.ns-co-step{grid-template-columns:44px minmax(0,1fr);gap:20px;display:grid;position:relative}.ns-co-step-dot{width:44px;height:44px;font-family:var(--head);color:#fff;background:var(--hue-ink);box-shadow:0 0 0 6px var(--paper), 0 10px 24px -10px color-mix(in srgb, var(--hue-ink) 70%, transparent);border-radius:50%;place-items:center;font-weight:600;display:grid}.ns-co-step h3{font-family:var(--head);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.ns-co-step p{color:var(--ink-2);margin:0}.ns-co-step .ns-co-step-when{color:var(--hue-ink);margin-bottom:4px;font-size:13px;font-weight:700}.ns-co-promise{gap:40px;display:grid}@media (min-width:960px){.ns-co-promise{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center}}.ns-co-bignum{font-family:var(--head);letter-spacing:-.05em;background:var(--ns-ink-rainbow);color:#0000;-webkit-background-clip:text;background-clip:text;gap:10px;margin:0;font-size:clamp(64px,9vw,128px);font-weight:600;line-height:.9;display:grid}.ns-co-bignum>span:last-child{font-family:var(--font-body), sans-serif;letter-spacing:0;color:var(--ink-2);-webkit-text-fill-color:var(--ink-2);font-size:17px;font-weight:500;line-height:1.4}.ns-co-promise-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-co-promise-list li{--c:var(--ns-c-violet);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:20px;gap:6px;padding:24px 22px 22px;display:grid;position:relative;overflow:hidden}.ns-co-promise-list li:before{content:"";background:var(--c);height:4px;position:absolute;inset:0 0 auto}.ns-co-promise-list li:nth-child(2){--c:var(--ns-c-orange)}.ns-co-promise-list li:nth-child(3){--c:var(--ns-c-green)}.ns-co-promise-list li:nth-child(4){--c:var(--ns-c-blue)}.ns-co-promise-list b{font-family:var(--head);color:var(--ink);font-size:20px;font-weight:600}.ns-co-promise-list span{color:var(--ink-2);font-size:15.5px}.ns-co-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-co-stats li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:22px;gap:6px;padding:24px;display:grid}.ns-co-stats b{font-family:var(--head);letter-spacing:-.04em;background:linear-gradient(120deg, var(--hue-ink), var(--ns-c-violet-ink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,4.4vw,56px);font-weight:600;line-height:1}.ns-co-stats span{color:var(--ink-2);font-size:15.5px}.ns-section[data-tone=dark] .ns-co-stats li{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.ns-section[data-tone=dark] .ns-co-stats b{background:linear-gradient(120deg,#fff,#ffc6d6 55%,#fde68a);-webkit-background-clip:text;background-clip:text}.ns-section[data-tone=dark] .ns-co-stats span{color:#ffffffb8}.ns-co-pairs{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-co-pairs li{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:22px;gap:16px;padding:24px;display:grid}.ns-page>section:nth-child(odd) .ns-co-pairs li{background:var(--hue-wash)}.ns-co-pairs p{color:var(--ink-2);margin:0}.ns-co-pair-link{align-items:center;gap:10px;display:flex}.ns-co-pair-link img{border-radius:11px}.ns-co-pair-link i{background:repeating-linear-gradient(90deg, var(--hue) 0 6px, transparent 6px 12px);background-size:24px 2px;flex:0 0 56px;height:2px;animation:1.2s linear infinite ns-co-flow;position:relative}@keyframes ns-co-flow{to{background-position:24px 0}}.ns-co-quote{gap:32px;display:grid}@media (min-width:1024px){.ns-co-quote{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px}.ns-co-quote-side{position:sticky;top:110px}}.ns-co-quote-side{background:linear-gradient(160deg, var(--hue-wash), color-mix(in srgb, var(--ns-c-yellow-soft) 60%, #fff));box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;gap:18px;padding:28px;display:grid}.ns-co-next{counter-reset:n;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-co-next li{counter-increment:n;color:var(--ink-2);grid-template-columns:32px 1fr;gap:12px;display:grid}.ns-co-next li:before{content:counter(n);width:32px;height:32px;color:var(--hue-ink);background:var(--hue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 40%, transparent);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.ns-co-form{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);border-radius:26px;gap:22px;padding:clamp(20px,3vw,32px);display:grid}.ns-co-job-body .ns-co-form{box-shadow:none;background:0 0;padding:0}.ns-co-set{border:0;min-width:0;margin:0;padding:0}.ns-co-set legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.ns-co-chips{flex-wrap:wrap;gap:8px;display:flex}.ns-co-chip{min-height:44px;font:inherit;color:var(--ink-2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:background-color .2s, color .2s, box-shadow .2s, transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.ns-co-chip small{opacity:.7;font-size:12px}.ns-co-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hue)}.ns-co-chip:active{transform:scale(.96)}.ns-co-chip[aria-pressed=true]{color:#fff;background:var(--hue-ink);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--hue-ink) 80%, transparent)}.ns-co-grid{gap:18px 16px;display:grid}@media (min-width:640px){.ns-co-grid{grid-template-columns:1fr 1fr}.ns-co-field[data-wide]{grid-column:1/-1}}.ns-co-field{gap:6px;min-width:0;display:grid}.ns-co-field label{align-items:baseline;gap:4px;font-size:14.5px;font-weight:600;display:flex}.ns-co-field label small{color:var(--ink-3);margin-left:4px;font-weight:400}.ns-co-req{color:#d92d20}.ns-co-field input,.ns-co-field textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--ice);box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:14px;padding:11px 14px;font-size:16px;transition:box-shadow .2s,background-color .2s}.ns-co-field textarea{resize:vertical}.ns-co-field input::placeholder,.ns-co-field textarea::placeholder{color:var(--ink-3)}.ns-co-field input:focus,.ns-co-field textarea:focus{background:var(--paper);box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 4px color-mix(in srgb, var(--hue) 22%, transparent);outline:none}.ns-co-field[data-error] input,.ns-co-field[data-error] textarea{box-shadow:inset 0 0 0 2px #d92d20}.ns-co-hint{color:var(--ink-3);margin:0;font-size:13.5px}.ns-co-error{color:#b42318;margin:0;font-size:13.5px;font-weight:500}.ns-co-consent label{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.ns-co-consent input{width:20px;height:20px;accent-color:var(--hue-ink);flex-shrink:0;margin-top:2px}.ns-co-submit{justify-items:start;gap:10px;display:grid}.ns-co-submit .ns-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:520px){.ns-co-submit [data-slot=submit-hint],.ns-co-submit [data-slot=submit-hint]>span,.ns-co-submit .ns-btn{width:100%}}.ns-co-sent{text-align:center;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);animation:ns-rise .6s var(--ease) both;border-radius:26px;justify-items:center;gap:14px;padding:clamp(28px,5vw,48px);display:grid}.ns-co-sent p{color:var(--ink-2);margin:0}.ns-co-sent-tick{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 60% no-repeat, linear-gradient(140deg, #34c38f, var(--mint));border-radius:50%;width:56px;height:56px;box-shadow:0 14px 30px -12px #0f9d72b3}.ns-co-others,.ns-co-svc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-co-others a,.ns-co-svc{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:22px;align-content:start;gap:8px;padding:22px;display:grid;position:relative}.ns-page>section:nth-child(odd) :is(.ns-co-others a,.ns-co-svc){background:var(--hue-wash)}.ns-co-others img,.ns-co-svc img{border-radius:13px;margin-bottom:6px}.ns-co-others b,.ns-co-svc b{font-family:var(--head);font-size:19px;font-weight:600}.ns-co-others span,.ns-co-svc span{color:var(--ink-2);font-size:15px}.ns-co-svc small{color:var(--hue-ink);margin-top:8px;font-size:14px;font-weight:600}.ns-co-svc[data-cta]{color:#fff;background:radial-gradient(80% 70% at 100% 0%, #ffffff2e, transparent 70%), var(--ns-c-violet-ink)!important}.ns-co-svc[data-cta] span,.ns-co-svc[data-cta] small{color:#ffffffd9}.ns-co-svc-arrow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10h8m-3-3.5L14.5 10 11 13.5' fill='none' stroke='%230a1a3f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat, var(--hue-soft);width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 35%, transparent);transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:22px;right:20px}@media (hover:hover){.ns-co-others a:hover,.ns-co-svc:hover{box-shadow:inset 0 0 0 1.5px var(--hue), var(--shadow-2);transform:translateY(-4px)}.ns-co-svc:hover .ns-co-svc-arrow{transform:translate(4px)}}.ns-co-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-co-ways li{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:26px;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.ns-page>section:nth-child(odd) .ns-co-ways li{background:var(--hue-wash)}.ns-co-ways h3{font-family:var(--head);margin:0;font-size:26px;font-weight:600}.ns-co-ways p{color:var(--ink-2);margin:0}.ns-co-way-art{height:96px;position:relative}.ns-co-way-art i{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:14px;position:absolute}.ns-co-way-art[data-k=buy] i{width:120px;height:70px}.ns-co-way-art[data-k=buy] i:first-child{top:20px;left:0;transform:rotate(-6deg)}.ns-co-way-art[data-k=buy] i:nth-child(2){background:var(--hue);animation:4s ease-in-out infinite ns-co-bob;top:6px;left:50px}.ns-co-way-art[data-k=buy] i:nth-child(3){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 60% no-repeat, var(--mint);border-radius:50%;width:44px;height:44px;top:30px;left:150px}.ns-co-way-art[data-k=quote] i{border-radius:14px 14px 14px 4px;height:30px}.ns-co-way-art[data-k=quote] i:first-child{width:150px;top:6px;left:0}.ns-co-way-art[data-k=quote] i:nth-child(2){background:var(--hue);border-radius:14px 14px 4px;width:140px;animation:4s ease-in-out .5s infinite ns-co-bob;top:46px;left:60px}.ns-co-way-art[data-k=quote] i:nth-child(3){opacity:.6;width:44px;top:46px;left:0}.ns-co-tracks{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-co-trackcard{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:24px;align-content:start;gap:10px;padding:26px;display:grid}.ns-page>section:nth-child(odd) .ns-co-trackcard{background:var(--hue-wash)}@media (hover:hover){.ns-co-trackcard:hover{box-shadow:inset 0 0 0 1.5px var(--hue), var(--shadow-2);transform:translateY(-4px)}.ns-co-trackcard:hover .ns-co-track-glyph{transform:rotate(-8deg)scale(1.06)}}.ns-co-trackcard h3{font-family:var(--head);margin:6px 0 0;font-size:24px;font-weight:600}.ns-co-trackcard-tag{color:var(--ink);margin:0;font-weight:600}.ns-co-trackcard dl{gap:8px;margin:8px 0;display:grid}.ns-co-trackcard dt{color:var(--ink-3);font-size:13px}.ns-co-trackcard dd{margin:0;font-size:15px;font-weight:500}.ns-co-track-glyph{background:linear-gradient(140deg, var(--hue), var(--hue-ink));width:56px;height:56px;box-shadow:0 12px 26px -12px color-mix(in srgb, var(--hue-ink) 70%, transparent);transition:transform .4s var(--ease);border-radius:18px;display:block;position:relative}.ns-co-track-glyph:before,.ns-co-track-glyph:after{content:"";background:#fff;position:absolute}.ns-co-track-glyph[data-track=affiliate]:before{background:0 0;border-radius:50%;inset:16px 22px 16px 16px;box-shadow:inset 0 0 0 3px #fff}.ns-co-track-glyph[data-track=affiliate]:after{background:0 0;border-radius:50%;inset:16px 16px 16px 22px;box-shadow:inset 0 0 0 3px #ffffffb3}.ns-co-track-glyph[data-track=reseller]:before{background:0 0;border-radius:8px;inset:14px;box-shadow:inset 0 0 0 3px #fff}.ns-co-track-glyph[data-track=reseller]:after{border-radius:3px;inset:22px}.ns-co-track-glyph[data-track=franchise]:before{border-radius:50% 50% 50% 0;height:22px;top:14px;left:18px;right:18px;transform:rotate(-45deg)}.ns-co-track-glyph[data-track=franchise]:after{background:var(--hue-ink);border-radius:50%;width:6px;height:6px;top:21px;left:25px}.ns-co-track-glyph[data-track=technology]:before{background:0 0;border-bottom:3px solid #fff;border-left:3px solid #fff;width:12px;height:12px;top:20px;left:14px;transform:rotate(45deg)}.ns-co-track-glyph[data-track=technology]:after{background:0 0;border-top:3px solid #fff;border-right:3px solid #fff;width:12px;height:12px;top:20px;right:14px;transform:rotate(45deg)}.ns-co-track-glyph[data-small]{transform-origin:0;flex-shrink:0;transform:scale(.72)}.ns-co-finder{gap:24px;display:grid}@media (min-width:960px){.ns-co-finder{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}.ns-co-finder fieldset{border:0;min-width:0;margin:0;padding:0}.ns-co-finder legend{margin-bottom:14px}.ns-co-finder-opts{gap:10px;display:grid}.ns-co-finder-opts button{text-align:left;min-height:60px;font:inherit;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s;border:0;border-radius:18px;padding:14px 20px;font-weight:500}.ns-page>section:nth-child(odd) .ns-co-finder-opts button{background:var(--hue-wash)}.ns-co-finder-opts button:hover{box-shadow:inset 0 0 0 1.5px var(--hue), var(--shadow-1);transform:translate(4px)}.ns-co-finder-opts button[aria-pressed=true]{color:#fff;background:var(--hue-ink);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--hue-ink) 80%, transparent)}.ns-co-finder-out{background:radial-gradient(70% 70% at 80% 10%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 70%), radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--ns-c-yellow) 18%, transparent), transparent 70%), linear-gradient(160deg, #fff, var(--hue-wash));min-height:280px;box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;padding:28px;display:grid}.ns-co-finder-card{align-content:center;justify-items:start;gap:12px;display:grid}.ns-co-finder-card p{color:var(--ink-2);margin:0}.ns-co-finder-empty{text-align:center;color:var(--ink-3);align-self:center;margin:0}.ns-co-terms{gap:16px;display:grid}@media (min-width:900px){.ns-co-terms{grid-template-columns:1fr 1fr}}.ns-co-terms .ns-co-card{align-content:start;gap:16px;display:grid}.ns-page>section:nth-child(odd) .ns-co-terms .ns-co-card{background:var(--hue-wash)}.ns-co-dl{margin:0;display:grid}.ns-co-dl>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:13px 0;display:flex}.ns-co-dl>div:first-child{border-top:0}.ns-co-dl dt{color:var(--ink-3)}.ns-co-dl dd{text-align:right;margin:0;font-weight:600}.ns-co-int{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ns-co-int a{background:var(--paper);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;padding:0 18px;font-weight:500;transition:box-shadow .2s;display:inline-flex}.ns-co-int a:hover{box-shadow:inset 0 0 0 1.5px var(--hue)}.ns-co-other-tracks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ns-co-other-tracks a{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:4px;padding:10px;transition:box-shadow .2s;display:flex}.ns-co-other-tracks a:hover{box-shadow:inset 0 0 0 1.5px var(--hue)}.ns-co-other-tracks b{font-size:15.5px;display:block}.ns-co-other-tracks small{color:var(--ink-2);font-size:13.5px}.ns-co-faq-side{justify-items:center;gap:24px;display:grid}.ns-co-make{gap:16px;display:grid}@media (min-width:960px){.ns-co-make{grid-template-columns:1.15fr 1fr}}.ns-co-make-card{align-content:start;gap:14px;display:grid}.ns-page>section:nth-child(odd) .ns-co-make-card{background:var(--hue-wash)}.ns-co-make-card p{color:var(--ink-2);margin:0}.ns-co-suites,.ns-co-svc-icons{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ns-co-suites a{background:var(--hue-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 25%, var(--line));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:box-shadow .2s;display:flex}.ns-co-suites a:hover,.ns-co-svc-icons a:hover{box-shadow:inset 0 0 0 1.5px var(--hue)}.ns-co-suite-icons{gap:4px;display:flex}.ns-co-svc-icons{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.ns-co-svc-icons a{background:var(--hue-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 25%, var(--line));border-radius:16px;align-items:center;gap:10px;padding:10px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:flex}.ns-co-svc-icons img{border-radius:10px}.ns-co-mission{gap:16px;display:grid}@media (min-width:900px){.ns-co-mission{grid-template-columns:1fr 1fr}}.ns-co-mission>div{background:#ffffff0f;border-radius:26px;gap:14px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.ns-co-statement{font-family:var(--head);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.15}.ns-co-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-co-values li{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:24px;align-content:start;gap:10px;padding:26px;display:grid}.ns-page>section:nth-child(odd) .ns-co-values li{background:var(--hue-wash)}.ns-co-values h3{font-family:var(--head);margin:0;font-size:22px;font-weight:600}.ns-co-values p{color:var(--ink-2);margin:0}.ns-co-value-glyph{width:52px;height:52px;margin-bottom:6px;position:relative}.ns-co-value-glyph:before,.ns-co-value-glyph:after{content:"";border-radius:16px;position:absolute}.ns-co-value-glyph:before{background:linear-gradient(140deg, var(--hue), var(--hue-ink));inset:0 12px 12px 0}.ns-co-value-glyph:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .4s var(--ease);background:#ffffff8c;inset:12px 0 0 12px;box-shadow:inset 0 0 0 1px #fffc}.ns-co-value-glyph[data-n="1"]:before{border-radius:50%}.ns-co-value-glyph[data-n="3"]:before{border-radius:50% 50% 16px}@media (hover:hover){.ns-co-values li:hover .ns-co-value-glyph:after{transform:translate(-4px,-4px)}}.ns-co-company{gap:16px;display:grid}@media (min-width:900px){.ns-co-company{grid-template-columns:1.4fr 1fr;align-items:start}}.ns-page>section:nth-child(odd) .ns-co-company .ns-co-card{background:var(--hue-wash)}.ns-co-reach{gap:12px;display:grid}.ns-co-reach>a:not(.ns-co-wa){color:var(--hue-ink);word-break:break-all;font-weight:600}.ns-co-reach .ns-more{margin-top:8px}.ns-co-screen{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2)}.ns-co-jobs{gap:20px;display:grid}.ns-co-jobs>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ns-co-job{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:22px;overflow:hidden}.ns-page>section:nth-child(odd) .ns-co-job{background:var(--hue-wash)}.ns-co-job[data-open]{box-shadow:inset 0 0 0 1.5px var(--hue), var(--shadow-2)}.ns-co-job-head{text-align:left;width:100%;min-height:76px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.ns-co-job-head>span{gap:6px;display:grid}.ns-co-job-head b{font-family:var(--head);font-size:21px;font-weight:600}.ns-co-job-plus{background:var(--hue-soft);width:36px;height:36px;transition:transform .3s var(--ease);border-radius:50%;flex-shrink:0;position:relative}.ns-co-job-plus:before,.ns-co-job-plus:after{content:"";background:var(--hue-ink);border-radius:2px;height:2px;position:absolute;top:17px;left:11px;right:11px}.ns-co-job-plus:after{transform:rotate(90deg)}.ns-co-job[data-open] .ns-co-job-plus{transform:rotate(45deg)}.ns-co-job-body{gap:22px;padding:0 22px 24px;display:grid}.ns-co-job-desc{white-space:pre-line;color:var(--ink-2);max-width:72ch;margin:0}.ns-co-logos{padding:24px 0}.ns-co-wall{gap:24px;display:grid}.ns-co-reviews{columns:3 300px;column-gap:16px;margin:0;padding:0;list-style:none}.ns-co-reviews>li{break-inside:avoid;margin-bottom:16px}.ns-co-review{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);border-radius:22px;gap:14px;margin:0;padding:22px;display:grid}.ns-page>section:nth-child(odd) .ns-co-review{background:var(--hue-wash)}.ns-co-review-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ns-co-review blockquote{margin:0}.ns-co-review blockquote p{margin:0;font-size:16.5px;line-height:1.55}.ns-co-review figcaption{gap:2px;display:grid}.ns-co-review figcaption span{color:var(--ink-3);font-size:14px}.ns-co-stars{gap:2px;display:inline-flex}.ns-co-stars i{background:var(--line-2);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:15px;height:15px}.ns-co-stars i[data-on]{background:#f5a623}.ns-co-video{aspect-ratio:16/9;background:var(--ink);border-radius:14px;position:relative;overflow:hidden}.ns-co-video button{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ns-co-video img,.ns-co-video iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.ns-co-video img{transition:transform .4s var(--ease)}.ns-co-video button:hover img{transform:scale(1.04)}.ns-co-video-play{background:#ffffffeb;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -8px #00000080}.ns-co-video-play:after{content:"";border-left:16px solid var(--ns-c-crimson);border-top:11px solid #0000;border-bottom:11px solid #0000;position:absolute;top:17px;left:22px}.ns-co-stories{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-co-story{background:linear-gradient(180deg, var(--hue-wash), var(--paper) 70%);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:24px;align-content:start;gap:10px;padding:14px 14px 22px;display:grid}.ns-page>section:nth-child(odd) .ns-co-story{background:var(--hue-wash)}.ns-co-story .ns-co-art{box-shadow:none;border-radius:16px;margin-bottom:6px}.ns-co-story :is(.ns-co-label,h3,p,.ns-co-textlink){margin-inline:8px}.ns-co-story h3{font-family:var(--head);margin-block:0;font-size:21px;font-weight:600;line-height:1.2}.ns-co-story p{color:var(--ink-2);margin-block:0;font-size:15px}@media (hover:hover){.ns-co-story:hover{box-shadow:inset 0 0 0 1.5px var(--hue), var(--shadow-2);transform:translateY(-4px)}}.ns-co-article{gap:40px;display:grid}@media (min-width:1024px){.ns-co-article{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ns-co-article-side{position:sticky;top:110px}}.ns-co-article-side .ns-co-card{justify-items:start;gap:12px;display:grid}.ns-co-article-side p{color:var(--ink-2);margin:0}.ns-co-prose{max-width:70ch;color:var(--ink);font-size:18px;line-height:1.75}.ns-co-prose :is(h2,h3){font-family:var(--head);letter-spacing:-.02em;margin:1.8em 0 .5em;font-weight:600;line-height:1.15}.ns-co-prose h2{font-size:30px}.ns-co-prose h3{font-size:23px}.ns-co-prose p,.ns-co-prose ul,.ns-co-prose ol{margin:0 0 1.1em}.ns-co-prose a{color:var(--hue-ink);text-underline-offset:4px;text-decoration:underline}.ns-co-prose blockquote{border-left:3px solid var(--hue);color:var(--ink-2);margin:1.4em 0;padding:4px 0 4px 20px;font-size:20px}.ns-co-prose img{border-radius:16px;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.ns-co-stage-glow,.ns-co-st-toast,.ns-co-st-cart,.ns-co-st-play,.ns-co-st-head,.ns-co-st-hearts i,.ns-co-st-tile:after,.ns-co-empty-art i,.ns-co-way-art i,.ns-co-pair-link i,.ns-co-sent{animation:none!important}.ns-co-st-b,.ns-co-st-prod,.ns-co-st-row,.ns-co-st-tile,.ns-co-st-palette i,.ns-co-st-timeline span,.ns-co-st-cal span,.ns-co-st-chart span,.ns-co-st-funnel span,.ns-co-st-ring,.ns-co-st-toast{opacity:1;transition:none;transform:none}.ns-co-st-hearts i{opacity:0}.ns-co-st-chart path{stroke-dashoffset:0;transition:none}.ns-co-hero-art,.ns-co-hero-art:hover{transform:none}}
