.sx{--sx-ink:#0b0b0b;--sx-paper:#fff;--sx-soft:#f2f1ee;--sx-line:rgba(20,20,20,.12);--sx-mute:#8a8a8a;--sx-dark-mute:rgba(255,255,255,.42);--sx-orange:#ff9000;--sx-pad:clamp(16px,4.6vw,72px);--sx-r:clamp(20px,2.2vw,32px);--sx-ease:cubic-bezier(.18,1,.32,1);--sx-fast:.25s;--sx-img:1.1s;--sx-move:1.2s;--sx-h1:clamp(52px,8.4vw,140px);--sx-h2:clamp(40px,6.2vw,104px);color:var(--sx-ink);background:var(--sx-paper);overflow-x:clip}.page:has(.sx-hero){padding-top:0}.sx-wrap{padding-inline:var(--sx-pad)}.sx-dot,.sx-slash{font-style:normal;color:var(--sx-orange)}.sx-slash{margin-right:.08em}.sx-mute{color:var(--sx-mute)}.sx-h2{font-size:var(--sx-h2);font-weight:600;font-stretch:100%;letter-spacing:-.05em;line-height:.92;text-wrap:balance}.sx :focus-visible{outline:2px solid var(--sx-orange);outline-offset:4px;border-radius:8px}.sx-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;background:#000;color:#fff;padding-top:clamp(120px,14vh,170px);overflow:hidden}.sx-hero__copy{position:relative;z-index:1;pointer-events:none}.sx-hero__copy a,.sx-hero__copy dl{pointer-events:auto}.sx-hero .crumbs{color:var(--sx-dark-mute)}.sx-hero .crumbs a{color:#fff}.sx-hero__t{font-size:var(--sx-h1);font-weight:600;font-stretch:100%;letter-spacing:-.055em;line-height:.86;margin:clamp(8px,1.4vw,20px) 0 0 -.05em;text-wrap:balance}.sx-hero__t>span{display:inline-block}.sx-hero__mute{color:rgba(255,255,255,.32)}.sx-hero__p{max-width:40ch;margin-top:clamp(20px,3vh,36px);font-size:clamp(18px,1.6vw,24px);line-height:1.4;color:rgba(255,255,255,.78)}.sx-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:min(100%,760px);margin-top:clamp(28px,4.4vh,56px);border-top:1px solid rgba(255,255,255,.14)}.sx-facts>div{display:flex;flex-direction:column-reverse;gap:6px;padding:18px 18px 22px 0}.sx-facts>div+div{padding-left:20px;border-left:1px solid rgba(255,255,255,.14)}.sx-facts dd{font-size:clamp(36px,3.8vw,60px);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.sx-facts dt{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-dark-mute)}.sx-hero__stage{position:absolute;z-index:0;inset:0 0 0 54%;pointer-events:none}.sx-float{position:absolute;will-change:transform}.sx-float .dv{width:100%;opacity:var(--o,1)}.sx-float .dv--browser .dv__body{box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06)}.sx-float--1{top:13%;left:8%;width:56%;--o:.9}.sx-float--2{top:24%;right:7%;width:clamp(120px,12vw,200px);z-index:2}.sx-float--3{top:54%;left:4%;width:44%;--o:.75}.sx-float--4{top:50%;left:50%;width:clamp(110px,10vw,170px);z-index:2}.sx-float--5{top:64%;right:-8%;width:40%;--o:.6}.sx-hero__stage:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#000,transparent 26%),linear-gradient(0deg,#000 4%,transparent 30%)}.sx-logos{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,22%) 1fr;align-items:center;gap:24px;margin-top:clamp(24px,3.6vh,44px);padding:clamp(20px,2.8vh,32px) var(--sx-pad);border-top:1px solid rgba(255,255,255,.14)}.sx-logos__k{font-size:15px;line-height:1.35;color:rgba(255,255,255,.7);max-width:20ch}.sx-logos__track{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sx-logos__row{display:flex;align-items:center;gap:clamp(40px,5vw,80px);padding-right:clamp(40px,5vw,80px);flex:none;animation:sx-drift 48s linear infinite}.sx-logos__track:hover .sx-logos__row{animation-play-state:paused}.sx-logos__row img{height:calc(var(--h) * .62);width:auto;max-width:none;opacity:.72;transition:opacity var(--sx-fast) var(--sx-ease)}.sx-logos__row img:hover{opacity:1}@keyframes sx-drift{to{transform:translateX(-100%)}}.sx-svcs{background:#000;color:#fff;padding-block:clamp(88px,11vw,170px) clamp(80px,9vw,140px)}.sx-svcs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(40px,5vw,80px)}.sx-svcs__hint{max-width:32ch;font-size:15px;line-height:1.45;color:var(--sx-dark-mute)}.sx-list{position:relative}.sx-group+.sx-group{margin-top:clamp(48px,6vw,88px)}.sx-group__k{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;padding-bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.sx-group__k span{font-family:var(--font,inherit);text-transform:none;letter-spacing:0;font-size:14px;color:var(--sx-dark-mute)}.sx-group__rows{border-top:1px solid rgba(255,255,255,.18)}.sx-row{border-bottom:1px solid rgba(255,255,255,.18);scroll-margin-top:110px}.sx-row__head{display:grid;grid-template-columns:clamp(40px,5vw,80px) minmax(0,1.25fr) minmax(0,1fr) 44px;align-items:center;gap:20px;width:100%;padding:clamp(18px,2.4vw,30px) 0;text-align:left;color:inherit;cursor:pointer;transition:filter .7s var(--sx-ease),opacity .7s var(--sx-ease)}.sx-row__n{align-self:start;padding-top:.9em;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--sx-dark-mute)}.sx-row__t{position:relative;display:block;font-size:clamp(34px,4.6vw,76px);font-weight:600;letter-spacing:-.05em;line-height:1;overflow-wrap:break-word}.sx-row__t>span{display:inline-block;transition:transform 1.2s var(--sx-ease)}.sx-row__t i{position:absolute;left:-.04em;top:0;font-style:normal;color:var(--sx-orange);clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--sx-ease)}.sx-row__line{max-width:42ch;font-size:clamp(15px,1.1vw,17px);line-height:1.45;color:rgba(255,255,255,.62);transition:color var(--sx-fast) var(--sx-ease)}.sx-row__x{position:relative;justify-self:end;width:44px;height:44px;border:1px solid rgba(255,255,255,.24);border-radius:50%;transition:transform .7s var(--sx-ease),background var(--sx-fast),border-color var(--sx-fast)}.sx-row__x:after,.sx-row__x:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:currentColor}.sx-row__x:after{transform:rotate(90deg)}.sx-row.is-open .sx-row__x{transform:rotate(45deg);background:#fff;border-color:#fff;color:#000}@media (hover:hover){.sx-row.is-open .sx-row__t>span,.sx-row__head:hover .sx-row__t>span{transform:translateX(.62em)}.sx-row.is-open .sx-row__t i,.sx-row__head:hover .sx-row__t i{clip-path:inset(0)}.sx-row__head:hover .sx-row__line{color:#fff}.sx-row__head:hover .sx-row__x{border-color:#fff}.sx-list:has(.sx-row__head:hover) .sx-row__head:not(:hover){filter:blur(4px);opacity:.7}}.sx-row__head:focus-visible{outline-offset:-2px}.sx-row__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s var(--sx-ease)}.sx-row.is-open .sx-row__body{grid-template-rows:1fr}.sx-row__in{display:grid;grid-template-columns:clamp(40px,5vw,80px) minmax(0,.7fr) minmax(0,.55fr) minmax(0,1fr);grid-template-areas:". meta proof shot" ". btns btns shot";gap:28px 20px;min-height:0;overflow:hidden;opacity:0;transition:opacity .5s var(--sx-ease)}.sx-row.is-open .sx-row__in{opacity:1;padding-bottom:clamp(28px,3vw,44px);transition-delay:.15s}.sx-row__meta{grid-area:meta;display:flex;flex-direction:column;gap:16px}.sx-row__meta dt{font-size:13px;color:var(--sx-dark-mute)}.sx-row__meta dd{margin-top:4px;font-size:15px;line-height:1.45}.sx-row__proof{grid-area:proof;display:flex;flex-direction:column;gap:6px}.sx-row__proof b{font-size:clamp(48px,5vw,84px);font-weight:600;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums}.sx-row__proof small{font-size:.42em;margin-left:.08em}.sx-row__proof span{max-width:22ch;font-size:14px;line-height:1.35;color:var(--sx-dark-mute)}.sx-row__proof em{display:block;font-style:normal;color:#fff;font-weight:500}.sx-row__btns{grid-area:btns;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.sx-row__shot{grid-area:shot;display:block;aspect-ratio:16/10;border-radius:calc(var(--sx-r) * .7);overflow:hidden;background:var(--sx-tint,#1a1a1a)}.sx-row__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.sx-peek__m--phone,.sx-row__shot--phone{display:flex;justify-content:center;align-items:flex-start;padding-top:8%}.sx-row__shot--phone .dv{width:min(38%,200px)}.sx-peek{position:fixed;left:0;top:0;z-index:20;width:clamp(280px,24vw,400px);aspect-ratio:4/3;pointer-events:none}.sx-peek__box{position:absolute;inset:0;opacity:0;transform:scale(.6);transition:opacity .4s var(--sx-ease),transform .7s var(--sx-ease)}.sx-peek.is-on .sx-peek__box{opacity:1;transform:none}.sx-peek__i{position:absolute;inset:0;border-radius:18px;overflow:hidden;background:var(--sx-tint,#1a1a1a);clip-path:inset(100% 0 0 0 round 18px);transition:clip-path .7s var(--sx-ease)}.sx-peek__i.is-on{clip-path:inset(0 0 0 0 round 18px);z-index:1}.sx-peek__m{display:block;height:100%}.sx-peek__m img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;scale:1.1;transition:scale 1.1s var(--sx-ease)}.sx-peek__i.is-on .sx-peek__m img{scale:1}.sx-peek__m--phone .dv{width:44%}.sx-peek__cap{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);font-size:12px;color:#fff}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.sx-peek{display:none}}.sx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--sx-ink);color:#fff;font-size:15px;font-weight:500;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -14px rgba(0,0,0,.6);transition:background var(--sx-fast) var(--sx-ease),transform .6s var(--sx-ease)}.sx-btn:hover{background:#262626}.sx-btn--light{background:#fff;color:#000;box-shadow:none}.sx-btn--light:hover{background:#e9e9e9}.sx-btn:active{transform:scale(.97)}.sx-wave__l{display:inline-block;white-space:pre}.sx-btn:focus-visible .sx-wave__l,.sx-btn:hover .sx-wave__l{animation:sx-wave .42s var(--sx-ease) calc(var(--i) * 25ms) both}@keyframes sx-wave{0%{filter:blur(0);opacity:1}35%{filter:blur(3px);opacity:.35}to{filter:blur(0);opacity:1}}.sx-link{position:relative;padding:4px 0;font-size:15px;font-weight:500}.sx-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .6s var(--sx-ease)}.sx-link:hover:after{transform:scaleX(0);transform-origin:right}.sx-need{padding-block:clamp(80px,9vw,150px) clamp(40px,5vw,80px)}.sx-need .svx-find{margin-top:clamp(36px,4vw,64px)}.sx-cases{padding-block:clamp(60px,7vw,120px)}.sx-cases__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.sx-cases__p{max-width:34ch;font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:#555}.sx-cases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(40px,5vw,72px) clamp(16px,2vw,32px);margin-top:clamp(40px,5vw,72px)}.sx-case__a{display:flex;flex-direction:column}.sx-case__media{display:block;aspect-ratio:16/10;border-radius:var(--sx-r);overflow:hidden;background:var(--sx-tint,var(--sx-soft))}.sx-case__media.sx-case__media--phone{display:flex;justify-content:center;align-items:flex-start;padding-top:12%}.sx-case__media--phone .dv{width:min(34%,220px);transition:transform var(--sx-img) var(--sx-ease)}.sx-case__a:hover .sx-case__media--phone .dv{transform:translateY(-4%) scale(1.03)}.sx-case__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform var(--sx-img) var(--sx-ease)}.sx-case__a:hover .sx-case__media img{transform:scale(1.06)}.sx-case__tags{margin-top:18px;font-size:12px;letter-spacing:.04em;color:#333}.sx-roll{display:block;margin-top:6px;font-size:clamp(30px,3.2vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.1;overflow:hidden}.sx-roll__l{display:inline-block;white-space:pre;text-shadow:0 1.1em currentColor;transition:transform .6s var(--sx-ease);transition-delay:calc(var(--i) * 14ms)}.sx-case__a:focus-visible .sx-roll__l,.sx-case__a:hover .sx-roll__l{transform:translateY(-1.1em)}.sx-how{padding-block:clamp(80px,9vw,150px)}.sx-how__k{font-size:15px;color:#555}.sx-paint{max-width:22ch;margin-top:22px;font-size:clamp(34px,4.6vw,76px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.sx-steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(64px,7vw,112px);border-top:1px solid var(--sx-line)}.sx-steps li{padding:22px 22px 0 0}.sx-steps li+li{padding-left:22px;border-left:1px solid var(--sx-line)}.sx-steps__n{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:#777}.sx-steps h3{margin-top:28px;font-size:clamp(20px,1.6vw,24px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.sx-steps p{margin-top:10px;font-size:15px;line-height:1.5;color:#555}.sx-times{padding-bottom:clamp(60px,7vw,120px)}.sx-times__card{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(32px,5vw,72px);border-radius:var(--sx-r);background:#000;color:#fff}.sx-times__k{font-size:15px;color:rgba(255,255,255,.66)}.sx-times__big{margin-top:10px;font-size:clamp(72px,10vw,168px);font-weight:600;letter-spacing:-.06em;line-height:.9}.sx-times__big small{font-size:.5em;color:var(--sx-orange)}.sx-times__p{max-width:30ch;margin-top:18px;color:rgba(255,255,255,.75)}.sx-times__list{align-self:end;border-top:1px solid rgba(255,255,255,.3)}.sx-times__list>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}.sx-times__list dt{font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:-.03em}.sx-times__list dd{color:rgba(255,255,255,.72)}@media (max-width:1100px){.sx-hero__stage{left:46%}.sx-steps{grid-template-columns:repeat(3,1fr);row-gap:28px}.sx-steps li:nth-child(4){padding-left:0;border-left:0}}@media (max-width:900px){.sx-facts{grid-template-columns:1fr 1fr}.sx-facts>div:nth-child(3){padding-left:0;border-left:0}.sx-facts>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.sx-logos{grid-template-columns:1fr}.sx-hero__stage{left:30%;opacity:.2}.sx-row__head{grid-template-columns:minmax(0,1fr) 44px;gap:10px 16px}.sx-row__n{grid-column:1/-1;padding-top:0}.sx-row__line{grid-column:1;grid-row:3}.sx-row__x{grid-column:2;grid-row:2}.sx-row__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"shot shot" "meta proof" "btns btns"}.sx-cases__grid,.sx-times__card{grid-template-columns:1fr}}@media (max-width:640px){.sx-facts dd{font-size:32px}.sx-row__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"shot" "meta" "proof" "btns"}.sx-steps{grid-template-columns:1fr}.sx-steps li,.sx-steps li+li{padding:18px 0 0;border-left:0}.sx-steps li+li{border-top:1px solid var(--sx-line);margin-top:18px}.sx-times__list>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.sx-logos__row{animation:none}.sx-logos__track{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.sx-logos__row[aria-hidden]{display:none}.sx-case__media img,.sx-roll__l,.sx-row__body,.sx-row__head,.sx-row__t>span{transition:none}.sx-btn:hover .sx-wave__l{animation:none}}