.work-card[data-astro-cid-mc63j4nx]:hover .work-card-media[data-astro-cid-mc63j4nx]{transform:scale(1.03)}.work-card[data-astro-cid-mc63j4nx]:hover .work-card-arrow[data-astro-cid-mc63j4nx]{opacity:1}.work-all[data-astro-cid-mc63j4nx]:hover span[data-astro-cid-mc63j4nx],.work-all[data-astro-cid-mc63j4nx]:hover svg[data-astro-cid-mc63j4nx]{color:#171717}.logo-rot-slot{transition:width .6s cubic-bezier(.2,.8,.2,1)}.logo-rot-img{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.logo-rot-slot .logo-rot-img+.logo-rot-img{position:absolute;inset:0;margin:auto}.logo-rot-in{transform:translateY(110%);opacity:0}.logo-rot-out{position:absolute;inset:0;margin:auto;transform:translateY(-110%);opacity:0}@property --ad-shine{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ad-card{position:absolute;left:50%;top:50%;width:var(--w);height:var(--w);padding:4px;border-radius:34px;will-change:transform,filter;box-shadow:0 28px 56px -20px #0000004d;background:conic-gradient(from var(--ad-shine),rgba(255,255,255,.55) 0deg,#fff 18deg,rgba(255,214,196,.9) 34deg,rgba(255,255,255,.5) 60deg,rgba(255,255,255,.45) 180deg,#fff 198deg,rgba(255,214,196,.9) 214deg,rgba(255,255,255,.5) 240deg,rgba(255,255,255,.55) 360deg);animation:ad-shine 6s linear infinite}.ad-card__face{position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden;background:#eee center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000000f}@keyframes ad-shine{to{--ad-shine: 360deg}}@media(prefers-reduced-motion:reduce){.ad-card{animation:none}}.ad-bg[data-astro-cid-kz6vq4mb]{--a0: 158deg;--a1: 196deg;--c0: #ebe9e8;--c1: #f3d6ca;--c2: #f09a7c;--c3: #f7dccf;--c4: #faf9f7;--b1: rgba(236, 110, 78, .22);--b2: rgba(248, 180, 150, .3);--b3: rgba(255, 228, 212, .55)}@property --ad-angle{syntax: "<angle>"; inherits: false; initial-value: 168deg;}.ad-bg__layers[data-astro-cid-kz6vq4mb]{position:absolute;top:0;left:0;right:0;height:calc(100% + 70vh);z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.ad-bg__layers[data-astro-cid-kz6vq4mb]>[data-astro-cid-kz6vq4mb]{position:absolute}.ad-bg__base[data-astro-cid-kz6vq4mb]{inset:0;background:linear-gradient(var(--ad-angle),var(--c0) 0%,var(--c1) 18%,var(--c2) 36%,var(--c3) 58%,var(--c4) 85%) center / 100% 140% no-repeat;animation:ad-angle 9s ease-in-out infinite alternate,ad-rise 13s ease-in-out infinite alternate}.ad-bg__blob[data-astro-cid-kz6vq4mb]{width:60%;height:55%;border-radius:9999px;filter:blur(60px);animation:ad-drift 10s ease-in-out infinite alternate}.ad-bg__blob--1[data-astro-cid-kz6vq4mb]{left:5%;top:32%;background:var(--b1)}.ad-bg__blob--2[data-astro-cid-kz6vq4mb]{right:0;top:26%;background:var(--b2);animation-duration:13s;animation-delay:-4s}.ad-bg__blob--3[data-astro-cid-kz6vq4mb]{left:30%;top:55%;background:var(--b3);animation-duration:16s;animation-delay:-9s}@keyframes ad-angle{0%{--ad-angle: var(--a0)}to{--ad-angle: var(--a1)}}@keyframes ad-rise{0%{background-position:50% 0%}to{background-position:50% 100%}}@keyframes ad-drift{0%{transform:translate(-18%,6%) scale(.9)}50%{transform:translate(22%,-14%) scale(1.25)}to{transform:translate(-6%,16%) scale(1.05)}}.ad-bg__grain[data-astro-cid-kz6vq4mb]{inset:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}@media(prefers-reduced-motion:reduce){.ad-bg__base[data-astro-cid-kz6vq4mb],.ad-bg__blob[data-astro-cid-kz6vq4mb]{animation:none}}.ad-hero-cards[data-astro-cid-kz6vq4mb]{--w: 200px;--room: 80px;box-sizing:content-box;height:calc(var(--w) + 2.5rem);padding-block:var(--room);margin-block:calc(3rem - var(--room));-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}@media(min-width:640px){.ad-hero-cards[data-astro-cid-kz6vq4mb]{--w: min(340px, 26vw);margin-block:calc(4rem - var(--room))}}.proof-ticker__window[data-astro-cid-2unvcw5z]{--row: clamp(3rem, 9vw, 4.75rem);--meta: 4.5rem;--ease: cubic-bezier(.45, 0, .05, 1);--dur: .85s;position:relative;width:100%;height:calc(var(--row) * 5 + var(--meta));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent)}.proof-ticker__list[data-astro-cid-2unvcw5z]{transform:translateY(calc(var(--row) * (2 - var(--start))));transition:transform var(--dur) var(--ease)}.proof-ticker__row[data-astro-cid-2unvcw5z]{height:var(--row);display:flex;align-items:flex-start;justify-content:center;white-space:nowrap;color:#111;transition:height var(--dur) var(--ease)}.proof-ticker__row[data-astro-cid-2unvcw5z].is-active{height:calc(var(--row) + var(--meta))}.proof-ticker__inner[data-astro-cid-2unvcw5z]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--row);transform:scale(.62);opacity:.55;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.proof-ticker__line[data-astro-cid-2unvcw5z]{font-size:clamp(1.2rem,4.6vw,2.25rem);font-weight:400;line-height:1;letter-spacing:-.04em}.proof-ticker__line[data-astro-cid-2unvcw5z] mark[data-astro-cid-2unvcw5z]{color:inherit;padding:0 .12em;margin:0 -.04em;border-radius:.14em;background:linear-gradient(#f34d1729,#f34d1729) no-repeat left / 0% 100%;transition:background-size .5s var(--ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}.proof-ticker__row[data-astro-cid-2unvcw5z].is-active mark[data-astro-cid-2unvcw5z]{background-size:100% 100%;transition:background-size .7s var(--ease) .45s}.proof-ticker__meta[data-astro-cid-2unvcw5z]{position:absolute;top:calc(100% + .6rem);left:50%;translate:-50% 0;display:flex;align-items:center;gap:.75rem;font-family:ABC Diatype Mono,Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.025em;color:#737373;opacity:0;transition:opacity var(--dur) var(--ease)}.proof-ticker__row[data-astro-cid-2unvcw5z].is-active .proof-ticker__meta[data-astro-cid-2unvcw5z]{opacity:1}.proof-ticker__meta[data-astro-cid-2unvcw5z] img[data-astro-cid-2unvcw5z]{width:48px;height:48px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.proof-ticker__row[data-astro-cid-2unvcw5z].is-active .proof-ticker__inner[data-astro-cid-2unvcw5z]{transform:scale(1);opacity:1}.proof-ticker__window[data-astro-cid-2unvcw5z].no-anim [data-astro-cid-2unvcw5z],.proof-ticker__window[data-astro-cid-2unvcw5z].no-anim{transition:none!important}.marquee-track[data-astro-cid-wtfgljh4]{animation:marquee var(--duration) linear infinite}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-wtfgljh4]{animation:none}}.work-panel[data-astro-cid-i7ic4ab7]{height:312px}@media(min-width:768px){.work-panel[data-astro-cid-i7ic4ab7]{height:clamp(338px,31vw,728px)}}.work-row-label[data-astro-cid-i7ic4ab7]:hover span[data-astro-cid-i7ic4ab7]{text-decoration:underline;text-underline-offset:4px}.plan-popular[data-astro-cid-nn262rjx]{background:#f6f6f6}.plan-popular[data-astro-cid-nn262rjx] .plan-save[data-astro-cid-nn262rjx]{background:#fff}@media(prefers-reduced-motion:no-preference){.status-ping[data-astro-cid-a2n2am6s]{animation:status-ping 2s cubic-bezier(0,0,.2,1) infinite}}@keyframes status-ping{75%,to{transform:scale(2.2);opacity:0}}.wall-quote[data-astro-cid-x4mg4x75]{font-weight:400;line-height:1.25;letter-spacing:-.02em;color:#00000080}.studio-card[data-astro-cid-nmrgqar5]{width:clamp(240px,22.4vw,420px)}.studio-caption[data-astro-cid-nmrgqar5]{font-size:16px;line-height:1.2;letter-spacing:-.02em}.studio-media[data-astro-cid-nmrgqar5]{border-radius:10px;transition:transform .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.studio-shade[data-astro-cid-nmrgqar5],.studio-caption-name[data-astro-cid-nmrgqar5],.studio-caption-desc[data-astro-cid-nmrgqar5]{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.studio-caption-name[data-astro-cid-nmrgqar5],.studio-caption-desc[data-astro-cid-nmrgqar5]{transform:translateY(10px)}.studio-card[data-astro-cid-nmrgqar5]:hover .studio-media[data-astro-cid-nmrgqar5],.studio-card[data-astro-cid-nmrgqar5]:focus-visible .studio-media[data-astro-cid-nmrgqar5]{transform:translateY(-16px);border-radius:16px}.studio-card[data-astro-cid-nmrgqar5]:hover .studio-shade[data-astro-cid-nmrgqar5],.studio-card[data-astro-cid-nmrgqar5]:focus-visible .studio-shade[data-astro-cid-nmrgqar5]{opacity:1}.studio-card[data-astro-cid-nmrgqar5]:hover .studio-caption-name[data-astro-cid-nmrgqar5],.studio-card[data-astro-cid-nmrgqar5]:focus-visible .studio-caption-name[data-astro-cid-nmrgqar5],.studio-card[data-astro-cid-nmrgqar5]:hover .studio-caption-desc[data-astro-cid-nmrgqar5],.studio-card[data-astro-cid-nmrgqar5]:focus-visible .studio-caption-desc[data-astro-cid-nmrgqar5]{opacity:1;transform:none;transition-delay:.08s}.studio-card[data-astro-cid-nmrgqar5]:hover .studio-caption-desc[data-astro-cid-nmrgqar5],.studio-card[data-astro-cid-nmrgqar5]:focus-visible .studio-caption-desc[data-astro-cid-nmrgqar5]{transition-delay:.16s}}.studio-card[data-astro-cid-nmrgqar5]:focus-visible{outline:none}.studio-card[data-astro-cid-nmrgqar5]:focus-visible .studio-media[data-astro-cid-nmrgqar5]{box-shadow:0 0 0 2px #000}@media(prefers-reduced-motion:reduce){.studio-media[data-astro-cid-nmrgqar5],.studio-caption-name[data-astro-cid-nmrgqar5],.studio-caption-desc[data-astro-cid-nmrgqar5]{transform:none!important}}.studio-strip[data-astro-cid-nmrgqar5]{scrollbar-width:none}.studio-strip[data-astro-cid-nmrgqar5]::-webkit-scrollbar{display:none}.studio-strip[data-astro-cid-nmrgqar5].dragging{cursor:grabbing;scroll-snap-type:none}.studio-strip[data-astro-cid-nmrgqar5].dragging a[data-astro-cid-nmrgqar5]{pointer-events:none}.band-title[data-astro-cid-ahdpt6jf]{font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.04em}.slide-media[data-astro-cid-qwk2f5pm]{height:clamp(260px,22vw,400px)}@media(max-width:639px){.slide-media[data-astro-cid-qwk2f5pm]{height:auto;aspect-ratio:16 / 11}}.service-title[data-astro-cid-qwk2f5pm]{font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.1;letter-spacing:-.03em}.bot-panel[data-astro-cid-mplvsg3z] .bot-item{display:flex;align-items:center;gap:8px;min-height:32px}.bot-panel[data-astro-cid-mplvsg3z] .bot-chip{display:flex;flex-shrink:0;width:26px;height:26px;align-items:center;justify-content:center;border-radius:7px}.bot-panel[data-astro-cid-mplvsg3z] .bot-chip svg{width:15px;height:15px}.bot-panel[data-astro-cid-mplvsg3z] .bot-text{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bot-panel[data-astro-cid-mplvsg3z] .bot-in{animation:bot-in .45s cubic-bezier(.2,.8,.2,1) both}.bot-panel[data-astro-cid-mplvsg3z] .bot-out{animation:bot-out .35s ease-in both}@keyframes bot-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes bot-out{to{opacity:0;transform:translate(12px)}}.bot-eyes[data-astro-cid-mplvsg3z]{transform-origin:32px 32px;animation:bot-blink 4s infinite}@keyframes bot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.bot-panel[data-astro-cid-mplvsg3z].is-working .bot-eyes[data-astro-cid-mplvsg3z]{animation:bot-scan .9s ease-in-out infinite alternate}@keyframes bot-scan{0%{transform:translate(-2.5px)}to{transform:translate(2.5px)}}.bot-panel[data-astro-cid-mplvsg3z].is-working .bot-antenna[data-astro-cid-mplvsg3z]{animation:bot-pulse .6s ease-in-out infinite alternate}@keyframes bot-pulse{to{opacity:.25}}@media(prefers-reduced-motion:reduce){.bot-eyes[data-astro-cid-mplvsg3z],.bot-panel[data-astro-cid-mplvsg3z].is-working .bot-eyes[data-astro-cid-mplvsg3z],.bot-panel[data-astro-cid-mplvsg3z].is-working .bot-antenna[data-astro-cid-mplvsg3z]{animation:none}}.osv{position:relative;width:100%;max-width:620px;margin-inline:auto;padding:0 12px 24px;color:#171717;isolation:isolate}.osv-window{position:relative;background:#fff;border-radius:14px;padding:12px 18px 18px;border:1px solid #E8E7E2;box-shadow:0 24px 50px -24px #00000029,0 4px 12px -4px #0000000d;min-height:402px}.osv-tabs{position:relative;display:inline-flex;gap:2px;padding:3px;margin-left:-6px;background:#f3f3f1;border-radius:999px}.osv-tabpill{position:absolute;top:3px;bottom:3px;left:3px;width:66px;background:#fff;border-radius:999px;box-shadow:0 1px 3px #00000024}.osv-tab{position:relative;padding:4px 12px;font-size:12px;line-height:16px;color:#737373;border-radius:999px;transition:color .25s;cursor:default;pointer-events:none}.osv-tab.is-on{color:#171717}.osv-panel{display:none;padding-top:16px}.osv-panel.is-on{display:block}.osv-label{font-size:12px;line-height:16px;color:#737373}.osv-figure{display:flex;align-items:center;gap:8px;margin-top:4px;min-height:34px}.osv-num{display:inline-block;font-size:26px;line-height:34px;letter-spacing:-.03em;color:#111;font-variant-numeric:tabular-nums;will-change:transform,filter}.osv-chip{display:inline-block;padding:2px 8px;font-size:11px;line-height:15px;color:#047857;background:#ecfdf5;border:1px solid #D1FAE5;border-radius:999px}.osv-chart{position:relative;height:214px;margin-top:16px}.osv-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.osv-chart>i,.osv-bars>i{position:absolute;left:0;right:0;height:1px;background:#f0f0ee}.osv-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:#111;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001f}.osv-tip{position:absolute;transform:translate(-100%,-34px);padding:3px 8px;font-size:11px;line-height:15px;color:#ffffffa6;background:#111;border-radius:6px;white-space:nowrap}.osv-tip b{font-weight:inherit;color:#fff;font-variant-numeric:tabular-nums}.osv-engines,.osv-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:11px;line-height:16px;color:#737373}.osv-engines li,.osv-legend li{display:inline-flex;align-items:center;gap:5px}.osv-engines em{width:5px;height:5px;border-radius:50%;background:#10b981}.osv-logo{display:inline-flex;width:13px;height:13px;flex:none}.osv-logo svg{width:100%;height:100%;fill:currentColor}.osv-bars{position:relative;display:flex;align-items:flex-end;gap:9px;height:214px;margin-top:16px;padding-top:14px}.osv-bar{position:relative;flex:1;min-height:2px;border-radius:3px 3px 1px 1px;transform-origin:bottom}.osv-bar b{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-3px);font-weight:inherit;font-size:10px;line-height:12px;color:#737373;font-variant-numeric:tabular-nums}.osv-bar-g{background:#10a37f}.osv-bar-b{background:#0ea5e9}.osv-bar-p{background:#8b5cf6}.osv-bar-h{background:repeating-linear-gradient(135deg,#a7e3d2 0 3px,#d7f2ea 3px 6px)}.osv-sw{width:8px;height:8px;border-radius:2px}.osv-gaphead{display:flex;justify-content:space-between;align-items:baseline}.osv-title{font-size:13px;line-height:18px;color:#111}.osv-title>span{display:inline-block;margin-left:4px;font-size:12px;color:#737373}.osv-colhead{font-size:11px;color:#737373}.osv-rows{margin-top:8px;border-top:1px solid #EEEEEC}.osv-row{position:relative;display:grid;grid-template-columns:22px 1fr auto 26px;align-items:center;gap:9px;padding:15px 8px;margin-inline:-8px;border-bottom:1px solid #F3F3F1;border-radius:8px;transition:background-color .3s}.osv-row.is-active{background:#f7f7f5}.osv-q{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#10a37f}.osv-q-mark{display:none;font-size:12px;line-height:1;color:#737373}.osv-q-tick{width:14px;height:14px}.osv-q.is-open{background:#f1f1ef}.osv-q.is-open .osv-q-mark{display:block}.osv-q.is-open .osv-q-tick{display:none}.osv-qtext{min-width:0;font-size:13px;line-height:17px;color:#171717}.osv-qtext small{display:block;font-size:11px;line-height:15px;color:#8a8a8a}.osv-rowlogos{display:inline-flex;gap:6px}.osv-rowlogos .osv-logo{color:var(--on);transition:color .2s}.osv-rowlogos .osv-logo.is-off{color:#d6d6d3}.osv-count{justify-self:end;font-size:11px;line-height:15px;color:#047857;font-variant-numeric:tabular-nums}.osv-count.is-red{color:#9a9a97}.osv-note{position:absolute;right:0;bottom:4px;display:flex;align-items:center;gap:7px;max-width:260px;padding:8px 12px;font-size:12px;line-height:16px;color:#171717;background:#fff;border-radius:10px;box-shadow:0 14px 30px -10px #00000038,0 0 0 1px #00000012;opacity:0}.osv-note p{display:inline}.osv-word{display:inline-block;white-space:pre;will-change:transform,filter,opacity}.osv-cursor{position:absolute;left:0;top:0;width:19px;height:19px;pointer-events:none;opacity:0;transition:opacity .3s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.28))}@media(max-width:480px){.osv{padding:0 0 22px}.osv-window{padding:10px 12px 14px}.osv-bars{gap:4px}.osv-row{grid-template-columns:20px 1fr auto}.osv-rowlogos{display:none}.osv-note{right:8px;bottom:2px}}.osv-tablehead{display:flex;justify-content:space-between;font-size:11px;line-height:16px;color:#737373}.osv-kw{display:grid;grid-template-columns:1fr 52px 74px;align-items:center;gap:8px;padding:18px 0;border-bottom:1px solid #F3F3F1;font-size:13px;line-height:17px}.osv-kw small{font-size:11px;color:#8a8a8a;font-variant-numeric:tabular-nums}.osv-rank{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums;color:#111}.osv-up{font-size:10px;line-height:14px;padding:0 5px;color:#047857;background:#ecfdf5;border-radius:999px;opacity:0}.osv-status{justify-self:end;padding:2px 8px;font-size:11px;line-height:15px;border-radius:999px;color:#92400e;background:#fef3c7;white-space:nowrap;transition:background-color .25s,color .25s}.osv-status.is-done{color:#047857;background:#ecfdf5}.osv-status.is-todo{color:#6b6b68;background:#f1f1ef}.osv-fix{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9.5px 0;border-bottom:1px solid #F3F3F1;font-size:13px;line-height:17px}.osv-fix small{display:block;font-size:11px;line-height:15px;color:#8a8a8a}.osv-draft{margin-top:14px;padding:14px;border:1px solid #EEEEEC;border-radius:12px}.osv-draft-meta{display:flex;justify-content:space-between;font-size:11px;line-height:16px;color:#737373}.osv-draft-body{min-height:112px;margin-top:10px;font-size:13px;line-height:20px;color:#171717}.osv-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:10px}.osv-btn{padding:5px 12px;font-size:12px;line-height:16px;border-radius:999px;color:#fff;background:#111;transition:background-color .2s}.osv-btn.is-ghost{color:#525252;background:#f3f3f1}.osv-btn.is-done{background:#10a37f}.osv-queue{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;line-height:16px;color:#737373}.osv-queue i{flex:1;height:4px;overflow:hidden;background:#f1f1ef;border-radius:999px}.osv-queue i b{display:block;height:100%;background:#111;border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1)}.osv-signal{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:17px 0;border-bottom:1px solid #F3F3F1;font-size:13px;line-height:17px}.osv-signal small{display:block;font-size:11px;line-height:15px;color:#8a8a8a}.osv-avatar{display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:10px;color:#525252;background:#f1f1ef;border-radius:7px}.osv-signal time{font-size:11px;color:#8a8a8a;font-variant-numeric:tabular-nums}.osv-mail{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid #F3F3F1;font-size:13px;line-height:17px}.osv-mail small{display:block;font-size:11px;line-height:15px;color:#8a8a8a}.osv-stats{display:flex;gap:20px;margin-top:14px;font-size:11px;line-height:15px;color:#737373}.osv-stats b{display:block;margin-top:1px;font-weight:inherit;font-size:15px;line-height:20px;color:#111;font-variant-numeric:tabular-nums}.osv-line2{position:absolute;inset:0;width:100%;height:100%}@media(min-width:481px){.osv-window{height:402px;min-height:0;overflow:hidden}}@media(max-width:480px){.osv-window{min-height:440px}.osv-kw{grid-template-columns:1fr 66px}.osv-kw small.osv-vol{display:none}}.osv-steps{position:relative;margin-top:16px}.osv-steps:before{content:"";position:absolute;left:10.5px;top:18px;bottom:34px;width:1px;background:#e8e7e2}.osv-step{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:13px 0;transition:opacity .25s}.osv-step.is-waiting{opacity:.45}.osv-bar-dark{background:#111}.osv-hours{display:flex;gap:9px;margin-top:8px;font-size:10px;line-height:14px;color:#8a8a8a}.osv-hours li{flex:1;text-align:center}@media(max-width:480px){.osv-window{height:500px;min-height:0;overflow:hidden}.osv-hours{gap:4px;font-size:9px}}.logo-strip[data-astro-cid-al6a75xv]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logo-strip-track[data-astro-cid-al6a75xv]{animation:logo-strip 60s linear infinite}.logo-strip[data-astro-cid-al6a75xv]:hover .logo-strip-track[data-astro-cid-al6a75xv]{animation-play-state:paused}@keyframes logo-strip{to{transform:translate(calc(-50% - 32px))}}@media(prefers-reduced-motion:reduce){.logo-strip-track[data-astro-cid-al6a75xv]{animation:none;flex-wrap:wrap;width:auto;row-gap:1.5rem}.logo-strip-track[data-astro-cid-al6a75xv] li[data-astro-cid-al6a75xv][aria-hidden]{display:none}}.svc-stack-card[data-astro-cid-adypevgp]{position:absolute;display:block;width:72%;aspect-ratio:16 / 11;overflow:hidden;border-radius:10px;background:#eee;box-shadow:0 1px #0000000a,0 30px 60px -30px #00000073;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.svc-stack-0[data-astro-cid-adypevgp]{left:0;top:0;z-index:1;transform:rotate(-3deg)}.svc-stack-1[data-astro-cid-adypevgp]{right:0;top:14%;z-index:2;transform:rotate(2.5deg)}.svc-stack-2[data-astro-cid-adypevgp]{left:14%;bottom:0;z-index:3;transform:rotate(-1deg)}.svc-stack[data-astro-cid-adypevgp]:hover .svc-stack-0[data-astro-cid-adypevgp]{transform:rotate(-5deg) translate(-12px,-8px)}.svc-stack[data-astro-cid-adypevgp]:hover .svc-stack-1[data-astro-cid-adypevgp]{transform:rotate(4deg) translate(12px,-6px)}.svc-stack[data-astro-cid-adypevgp]:hover .svc-stack-2[data-astro-cid-adypevgp]{transform:rotate(0) translateY(10px)}.svc-stack-card[data-astro-cid-adypevgp]:hover{z-index:4}.svc-stack-label[data-astro-cid-adypevgp]{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:9999px;background:#ffffffeb;font-size:12px;color:#000;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.svc-stack-card[data-astro-cid-adypevgp]:hover .svc-stack-label[data-astro-cid-adypevgp]{opacity:1;transform:none}.media-slot[data-astro-cid-lkojarmn]:has(>div){background-image:repeating-linear-gradient(135deg,rgb(0 0 0 / .025) 0 1px,transparent 1px 12px)}.idea-row[data-astro-cid-vi52mbxr]{scrollbar-width:none}.idea-row[data-astro-cid-vi52mbxr]::-webkit-scrollbar{display:none}.svc-case-title[data-astro-cid-htsstn5a]{font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:400;line-height:1.1;letter-spacing:-.03em}.svc-quote[data-astro-cid-rx3dlrl4]{font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400;line-height:1.12;letter-spacing:-.03em;color:#0000008c}.svc-stat[data-astro-cid-c67yab5u]{font-size:clamp(2.5rem,4vw,3.75rem);font-weight:400;line-height:1;letter-spacing:-.045em}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-reveal].revealed{opacity:1;transform:none}}
