@font-face{font-family:Instrument Sans;src:url(/assets/fonts/InstrumentSans-Regular-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/InstrumentSans-Medium-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/InstrumentSans-SemiBold-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/InstrumentSans-Bold-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/assets/fonts/Urbanist-ExtraBold-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:block}body.reference-design [aria-label=Cookie\ settings]{z-index:100;border:1px solid var(--line);background:var(--white);max-width:576px;color:var(--ink);margin:auto;padding:20px;font-size:14px;position:fixed;bottom:24px;left:24px;right:24px}body.reference-design [aria-label=Cookie\ settings]>div{gap:12px;margin-top:16px;display:flex}body.reference-design [aria-label=Cookie\ settings] button{border:1px solid var(--ink);background:var(--white);color:var(--ink);font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:1;padding:14px}body.reference-design [aria-label=Cookie\ settings] button:last-child{background:var(--ink);color:var(--white)}body.reference-design .f-ck input{appearance:none;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;position:relative}body.reference-design .f-ck input:checked:after{content:"";border:solid var(--ink);border-width:0 1px 1px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}body.reference-design [data-page=smm] .tab .melt-t{height:24px}body.reference-design .reference-not-found{align-items:center;min-height:100svh;padding-block:140px 80px;display:grid}body.reference-design .reference-not-found .c{text-align:center;justify-items:center;gap:24px;width:100%;display:grid}body.reference-design .notfound-title{width:auto;max-width:100%;height:clamp(100px,18vw,220px);color:var(--ink);display:block;overflow:visible}body.reference-design .reference-not-found h2{font-size:28px}body.reference-design .reference-not-found p{color:var(--muted);max-width:42ch}@media (width<=640px){body.reference-design .stack{height:clamp(280px,72vw,360px);margin-top:-24px}body.reference-design .sk{width:clamp(150px,42vw,210px);margin-top:calc(clamp(150px,42vw,210px)/-1.6);margin-left:calc(clamp(150px,42vw,210px)/-2)}body.reference-design .sk .tag b{font-size:16px}}body.reference-design .sk video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}body.reference-design .p-strip video{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}body.reference-design .pv-imgs video{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:auto;max-width:48%;height:min(70vh,660px)}body.reference-design .pv-imgs video:nth-child(2){margin-bottom:56px}body.reference-design .pv-imgs.one video{max-width:70%}body.reference-design .pv-imgs.many video{scroll-snap-align:start;flex:none;max-width:none;height:min(62vh,600px);margin-bottom:0}[data-page=home] .h-retention-line{text-align:center;padding-block:24px}[data-page=home] .hint span{font-family:var(--sans);font-style:normal}[data-page=home] .h-retention-line p{font-family:var(--sans);text-transform:uppercase;color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:1.4}@media (width<=860px){body.reference-design .pv-imgs video{height:min(46vh,420px)}}@media (width<=640px){body.reference-design .pv-imgs video,body.reference-design .pv-imgs.many video{height:min(48vh,380px)}}body.reference-design .pv-text h3 .pv-melt{width:100%;height:auto;display:block}body.reference-design .pv-sub .pv-sub-v{flex-wrap:wrap;align-items:center;gap:.55em;display:flex}body.reference-design .pv-sub .star{color:#ffffffbf;flex:none;width:.8em;height:.8em;overflow:visible}@media (width<=640px){[data-page=home] .h-retention-line p{text-wrap:balance;font-size:14px;line-height:1.35}[data-page=home] .h-stats .hs-social{display:none}}[data-page=clientlist] .c-h1{width:auto;max-width:100%;height:calc(2.19337*clamp(56px,8.6vw,120px))}@media (width<=639.98px){[data-page=clientlist] .c-h1{height:27.4171vw}}body.reference-design .pv-imgs .pv-tile{background:var(--java,#232120);aspect-ratio:9/16;border-radius:6px;width:auto;max-width:48%;height:min(70vh,660px);position:relative;overflow:hidden}body.reference-design .pv-imgs .pv-tile:nth-child(2){margin-bottom:56px}body.reference-design .pv-imgs.one .pv-tile{max-width:70%}body.reference-design .pv-imgs.many .pv-tile{scroll-snap-align:start;flex:none;max-width:none;height:min(62vh,600px);margin-bottom:0}body.reference-design .pv-imgs .pv-tile>img,body.reference-design .pv-imgs .pv-tile>video{aspect-ratio:auto;object-fit:cover;border-radius:inherit;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}body.reference-design .pv-imgs .pv-tile>video{opacity:0;background:0 0;transition:opacity .3s}body.reference-design .pv-imgs .pv-tile>video.ready{opacity:1}@media (width<=860px){body.reference-design .pv-imgs .pv-tile{height:min(46vh,420px)}}@media (width<=640px){body.reference-design .pv-imgs .pv-tile,body.reference-design .pv-imgs.many .pv-tile{height:min(48vh,380px)}}
