/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root{color-scheme:light;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-wall:clamp(2.75rem, 7.5vw, 7.125rem);--text-figure:clamp(5rem, 11vw, 10rem);--text-section:clamp(2.5rem, 5vw + .25rem, 5.5rem);--text-panel:clamp(2.5rem, 4.4vw + .25rem, 4.75rem);--text-statement:clamp(1.5rem, 1.6vw + .75rem, 2.25rem);--text-title:clamp(1.25rem, .5vw + 1rem, 1.5rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.3125rem);--text-cta:1.125rem;--text-proof:clamp(6.5rem, 18vw, 16rem);--text-wordmark:clamp(6rem, 26vw, 25rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--color-paper:oklch(95.9% .005 167);--color-paper-2:oklch(92.4% .006 167);--color-paper-3:oklch(89.6% .007 167);--color-surface:oklch(99.3% .003 167);--color-rule:oklch(86.5% .007 167);--color-ink:oklch(24% .06 258);--color-ink-2:oklch(34% .045 258);--color-muted:oklch(48.5% .025 258);--color-night:oklch(18.2% .007 167);--color-night-ink:oklch(96.5% .006 167);--color-night-muted:oklch(77% .014 167);--color-night-rule:oklch(38% .012 167);--color-accent:oklch(80.8% .093 167);--color-accent-hover:oklch(86.5% .085 167);--color-accent-ink:oklch(22% .055 258);--color-accent-edge:oklch(66% .1 167);--color-focus:oklch(46% .085 172);--color-focus-night:oklch(84% .1 167);--color-light:oklch(80.8% .093 167);--color-light-deep:oklch(52% .1 160);--color-light-edge:oklch(94% .045 165);--color-cappucino:oklch(36% .08 50);--color-syncmed:oklch(43% .16 22);--color-crema:oklch(58% .15 58);--color-mood-cappucino:oklch(92.5% .022 58);--color-mood-syncmed:oklch(93% .028 18);--color-mood-crema:oklch(93.5% .038 68);--color-mood-satusehat:oklch(94% .032 185);--color-tile-cappucino:oklch(97.5% .012 58);--color-tile-syncmed:oklch(97.5% .014 18);--color-tile-crema:oklch(97.8% .018 68);--color-satusehat:oklch(70% .125 180);--color-satusehat-lime:oklch(86% .18 112);--color-satusehat-ink:oklch(47% .085 183);--color-device:oklch(21% .008 258);--color-device-edge:oklch(36% .01 258);--color-device-body:oklch(86% .006 258);--color-device-shade:oklch(72% .008 258);--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-outlier:var(--font-body);--radius-panel:32px;--radius-card:17.6px;--radius-chip:10px;--radius-pill:999px;--shadow-card:none;--tracking-display:-.03em;--tracking-section:-.028em;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--space-5xl:192px;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1440px;--gutter:64px;--panel-inset:16px;--nav-h:72px;--gap-columns:32px;--section-gap-s:120px;--section-gap:160px;--section-gap-l:192px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--rule-hair:1px}@media(max-width:60rem){:root{--nav-h:64px;--gutter:24px;--panel-inset:8px;--section-gap-s:80px;--section-gap:104px;--section-gap-l:120px;--radius-panel:24px}}@media(max-width:40rem){:root{--nav-h:60px;--gutter:16px;--panel-inset:6px;--section-gap-s:64px;--section-gap:80px;--section-gap-l:96px;--gap-columns:16px;--radius-panel:20px}}@layer base{*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent)}}::selection{color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg,var(--color-paper-2,var(--color-paper)),var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer utilities{.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.text-wrap{text-wrap:wrap}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}body{letter-spacing:-.005em;font-weight:500}h1,h2,h3{font-weight:500}h2{font-size:var(--text-section);letter-spacing:var(--tracking-section);max-width:18ch;line-height:1.02}h3{font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}.lead{font-size:var(--text-lead);max-width:46ch;line-height:1.45}.muted{color:var(--color-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border-radius:var(--radius-pill);font:500 var(--text-md) / 1 var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:var(--color-accent-hover)}.btn--cta{isolation:isolate;min-height:52px;padding-inline:var(--space-xl);gap:var(--space-sm);font-size:var(--text-cta);border-color:var(--color-accent-edge);position:relative}.btn--cta:active{transform:scale(.97)}.btn__label{z-index:1;position:relative}.btn__icon{z-index:1;width:1.05em;height:1.05em;transition:transform var(--dur-short) var(--ease-out);flex:none;position:relative}.btn__icon path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.btn--cta:hover .btn__icon,.btn--cta:focus-visible .btn__icon{transform:translate(4px)}.btn__sheen{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.btn__sheen:after{content:"";opacity:0;background:linear-gradient(105deg,transparent,var(--color-surface),transparent);width:45%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.btn__sheen:after{background:linear-gradient(105deg,transparent,color-mix(in oklab,var(--color-surface) 75%,transparent),transparent)}}.btn__sheen:after{transform:translate(-130%)skew(-12deg)}.btn--cta.is-sheen .btn__sheen:after{animation:cta-sheen .9s var(--ease-in-out) 1}@keyframes cta-sheen{0%{opacity:0;transform:translate(-130%)skew(-12deg)}15%,85%{opacity:1}to{opacity:0;transform:translate(330%)skew(-12deg)}}.btn--cta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:2px solid var(--color-accent);opacity:0;position:absolute;inset:-1px}.btn--cta.is-pulse:before{animation:cta-pulse 1.4s var(--ease-out) 3}@keyframes cta-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.4)}}@media(prefers-reduced-motion:reduce){.btn__sheen,.btn--cta:before{display:none}.btn--cta:hover .btn__icon,.btn--cta:focus-visible .btn__icon,.btn--cta:active{transform:none}}.btn--ghost{color:var(--color-night-ink);border-color:var(--color-night-ink);background:0 0}@supports (color:color-mix(in lab,red,red)){.btn--ghost{border-color:color-mix(in oklab,var(--color-night-ink) 34%,transparent)}}.btn--ghost:hover{border-color:var(--color-night-ink)}.btn--ghost:focus-visible{outline-color:var(--color-focus-night)}.link{color:var(--color-ink);text-underline-offset:.32em;transition:color var(--dur-short) var(--ease-out),text-decoration-color var(--dur-short) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.link:hover{color:var(--color-ink-2);-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.link:active{color:var(--color-muted)}.link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.nav{z-index:var(--z-sticky-nav);position:fixed;top:0;left:0;right:0}#smooth-content{padding-top:var(--nav-h)}.nav:before{content:"";z-index:-1;pointer-events:none;background:var(--color-paper);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.nav:before{background:color-mix(in oklab,var(--color-paper) 86%,transparent)}}.nav:before{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:var(--rule-hair) solid var(--color-rule);transition:opacity var(--dur-short) var(--ease-out)}.nav.is-top:before{opacity:0}.nav:focus:not(:focus-visible){outline:none}.nav__bar{align-items:center;gap:var(--space-lg);min-height:var(--nav-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.nav__toggle{display:none}.nav__mark{border-radius:4px;justify-self:start;display:block}.nav__mark img{width:auto;height:40px}.nav__links ul{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:flex}.nav__links a,.nav__switch{padding-block:var(--space-xs);color:var(--color-ink);white-space:nowrap;font-size:var(--text-lg);letter-spacing:-.01em;transition:color var(--dur-short) var(--ease-out);text-decoration:none;display:inline-block}.nav__links a:hover,.nav__switch:hover{color:var(--color-muted)}.nav__links a:focus-visible,.nav__switch:focus-visible,.nav__mark:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.nav__end{justify-self:end;align-items:center;gap:var(--space-xl);display:flex}.nav__switch{font-size:var(--text-md);color:var(--color-muted)}.nav__action{font-size:var(--text-lg);white-space:nowrap;letter-spacing:-.01em}.switch__short{display:none}.hero{min-height:calc(100svh - var(--nav-h));isolation:isolate;display:flex;position:relative}.hero__grid{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 45%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 45%,#0000)}.hero__grid[hidden]{display:none}.vp{font-weight:inherit}.hero__inner{justify-content:space-between;gap:var(--space-2xl);padding-block:var(--space-xl) var(--space-2xl);flex-direction:column;display:flex}.hero__wall{margin-block:auto;position:relative}.hero__title{max-width:none;font-size:var(--text-wall);letter-spacing:var(--tracking-display);text-wrap:wrap;line-height:1}.wall__line{display:block}@media(min-width:60.01rem){.wall__line{white-space:nowrap}}.wall__line--1{padding-left:9%}.wall__line--2{padding-left:41%}.wall__line--3{padding-left:14%}.wall__line--4{padding-left:25%}.hero__wall{--burst-room:calc(var(--text-wall) * .72)}.hero__title{margin-top:var(--burst-room)}.wall__line--1{position:relative}.burst{width:.6em;height:.6em;position:absolute;top:-.72em;left:calc(9% - .66em)}.burst path,.hero__arrow path{fill:none;stroke:currentColor}.burst path{stroke-width:9px}.hero__lead{left:0;top:calc(var(--burst-room) + var(--text-wall) * 1.12);width:min(30%,22rem);font-size:var(--text-md);letter-spacing:0;text-indent:3.5em;line-height:1.45;position:absolute}.hero__arrow{left:.5%;top:calc(var(--burst-room) + max(calc(var(--text-wall) * 2.06),calc(var(--text-wall) * 1.12 + 6.5rem)));width:calc(var(--text-wall) * .7);height:calc(var(--text-wall) * .86);position:absolute}.hero__arrow path{stroke-width:11px;stroke-linejoin:miter;stroke-linecap:square}.hero__foot{justify-content:flex-start;align-items:flex-end;gap:var(--space-lg);display:flex}.hero__actions{margin-top:clamp(var(--space-lg),4svh,var(--space-2xl));justify-content:flex-end;padding-right:4%;display:flex}.wall__line.wall__typed{text-align:right;padding-left:0;padding-right:4%}.hero__scroll{font-size:var(--text-lg);letter-spacing:-.01em;white-space:nowrap}.cue--touch{display:none}@media(hover:none)and (pointer:coarse){.cue--pointer{display:none}.cue--touch{display:inline}}.hero__name{white-space:normal}.wall__static{display:contents}.typer{justify-items:start;display:inline-grid}.typer>*{grid-area:1/1}.typer__ghost{visibility:hidden}.typer__live{white-space:nowrap}.typer__caret{vertical-align:-.04em;background:currentColor;width:.06em;height:.78em;margin-left:.05em;animation:1.06s step-end infinite caret-blink;display:inline-block}.typer.is-paused .typer__caret{animation-play-state:paused}.typer.is-done .typer__caret{visibility:hidden}@keyframes caret-blink{50%{opacity:0}}.panel{isolation:isolate;width:calc(100% - 2 * var(--panel-inset));max-width:calc(var(--container) + 2 * var(--space-lg));border-radius:var(--radius-panel);background:var(--color-night);color:var(--color-night-ink);margin-inline:auto;position:relative;overflow:hidden}.panel :focus-visible{outline-color:var(--color-focus-night)}.panel__inner{z-index:var(--z-raised);padding-inline:calc(var(--gutter) - var(--panel-inset));max-width:var(--container);margin-inline:auto;position:relative}.panel h2{color:var(--color-night-ink)}.panel p{color:var(--color-night-muted)}.light{z-index:var(--z-base);pointer-events:none;position:absolute;inset:0}.light span{aspect-ratio:1;border-style:solid;border-radius:50%;position:absolute}.light .light__band{border-width:clamp(var(--space-xl),6vw,var(--space-3xl));border-color:var(--color-light-deep);filter:blur(40px);opacity:.95;width:91%;top:-109%;left:54.5%}.light .light__glow{border-width:clamp(14px,2.2vw,32px);border-color:var(--color-light);filter:blur(20px);opacity:.9;width:91%;top:-109%;left:54.5%}.light .light__edge{border-width:3px;border-color:var(--color-light-edge);filter:blur(3px);opacity:.7;width:calc(91% - 36px);top:calc(18px - 109%);left:calc(54.5% + 18px)}.light--shift .light__band,.light--shift .light__glow{top:-96%;left:62%}.light--shift .light__edge{top:calc(18px - 96%);left:calc(62% + 18px)}.light--left .light__band,.light--left .light__glow{width:62%;top:4%;left:-40%}.light--left .light__edge{width:calc(62% - 36px);top:calc(4% + 18px);left:calc(18px - 40%)}.light--corner .light__band,.light--corner .light__glow{width:58%;top:-78%;left:74%}.light--corner .light__edge{width:calc(58% - 36px);top:calc(18px - 78%);left:calc(74% + 18px)}.light .light__band.light__band--two,.light .light__glow.light__glow--two{width:60%;top:63%;left:-40%}.light .light__edge.light__edge--two{width:calc(60% - 36px);top:calc(63% + 18px);left:calc(18px - 40%)}.products{padding-top:0}.products__panel .panel__inner{column-gap:var(--gap-columns);min-height:680px;padding-block:var(--space-3xl) var(--space-2xl);row-gap:var(--space-xl);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.products__panel h2{font-size:var(--text-panel);grid-column:1/span 7;max-width:14ch;line-height:1.04}.products__index{align-self:start;gap:var(--space-sm);flex-wrap:wrap;grid-column:1/span 7;margin:0;padding:0;list-style:none;display:flex}.products__index a{padding-left:var(--space-xs);gap:var(--space-sm)}.products__aside{align-self:end;gap:var(--space-lg);grid-area:3/8/auto/span 5;display:grid}.products__aside p{font-size:var(--text-lead);color:var(--color-night-ink);max-width:45ch;line-height:1.4}.chip{border-radius:var(--radius-chip);background:var(--color-surface);flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.chip img{object-fit:contain;width:22px;height:22px}.chip--cappucino{background:var(--color-cappucino)}.chip--lg{border-radius:12px;width:48px;height:48px}.chip--lg img{width:30px;height:30px}.work{gap:var(--section-gap-s);padding-top:var(--section-gap-s);display:grid}.work__item{gap:var(--space-sm);display:grid}.work__meta{font-size:var(--text-sm);color:var(--color-muted)}.tile{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;margin:0;display:flex;position:relative}.tile__name{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.tile__name h3{flex-shrink:0}.tile__for{padding-left:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);text-align:right;max-width:34ch;margin-left:auto}.tile__name h3{font-size:var(--text-xl);letter-spacing:-.02em}.tile__name--small{font-size:var(--text-md)}.tile__img{flex:1;place-items:center;min-height:0;display:grid}.tile__img img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%}.chips{align-items:flex-start;gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.chips>div{align-items:baseline;gap:var(--space-xs);min-height:34px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);letter-spacing:0;font-weight:600;display:inline-flex}.tile .chips>div{box-shadow:inset 0 0 0 1px var(--color-rule)}.chips dt{color:var(--color-muted);font-weight:500}.chips dd{color:var(--color-ink);margin:0}.work__caption{align-items:start;gap:var(--space-lg);padding-inline:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.work__caption p{font-size:var(--text-statement);letter-spacing:-.02em;max-width:30ch;line-height:1.18}.work__caption .link{font-size:var(--text-md);white-space:nowrap;margin-top:var(--space-xs)}.link--ext{align-items:center;gap:.4em;display:inline-flex}.ext{flex:none;width:.8em;height:.8em}.ext path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.work .tile__img{padding-block:var(--space-lg)}.work__cappucino .tile__img img{width:min(100%,720px)}.work__pair{gap:var(--space-xs);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.work__stack{gap:var(--space-xs);grid-template-rows:auto auto;display:grid}.work__pair .tile__img img{width:64%}.work__pair .tile figcaption{font-size:var(--text-md)}.work__item--cappucino{--product:var(--color-cappucino);--tile:var(--color-tile-cappucino)}.work__item--syncmed{--product:var(--color-syncmed);--tile:var(--color-tile-syncmed)}.work__item--crema{--product:var(--color-crema);--tile:var(--color-tile-crema)}.work__item .tile{background:var(--tile)}.work__item .tile .chips>div{box-shadow:inset 0 0 0 1px var(--product)}@supports (color:color-mix(in lab,red,red)){.work__item .tile .chips>div{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--product) 30%,var(--color-rule))}}.work__item .work__caption .link{-webkit-text-decoration-color:var(--product);text-decoration-color:var(--product);text-decoration-thickness:2px}.work__item .work__caption .link:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.work__item--syncmed .split,.work__item--syncmed .split__left,.work__item--syncmed .split__rows>div{border-color:var(--product)}@supports (color:color-mix(in lab,red,red)){.work__item--syncmed .split,.work__item--syncmed .split__left,.work__item--syncmed .split__rows>div{border-color:color-mix(in oklab,var(--product) 22%,var(--color-rule))}}.mood{z-index:-1;pointer-events:none;position:fixed;inset:0}.mood__layer{opacity:0;position:absolute;inset:0}.mood__layer--cappucino{background:var(--color-mood-cappucino)}.mood__layer--syncmed{background:var(--color-mood-syncmed)}.mood__layer--crema{background:var(--color-mood-crema)}.mood__layer--satusehat{background:var(--color-mood-satusehat)}.devices__stage{width:100%;position:relative}.work .devices{width:min(100%,780px);padding-block:var(--space-xl) var(--space-lg);margin-inline:auto;display:block;position:relative}.laptop{width:80%;margin-left:6%}.laptop__lid{background:var(--color-device);box-shadow:inset 0 0 0 1px var(--color-device-edge);border-radius:14px 14px 3px 3px;padding:2.4% 2.4% 3%;position:relative}.laptop__lid:before{content:"";background:var(--color-device-edge);border-radius:50%;width:5px;height:5px;position:absolute;top:.9%;left:50%;translate:-50%}.devices .laptop__screen{aspect-ratio:1456/834;border-radius:3px;width:100%;max-width:none;height:auto;max-height:none;display:block}.laptop__base{aspect-ratio:60;background:linear-gradient(var(--color-device-body),var(--color-device-shade));border-radius:0 0 50% 50%/0 0 100% 100%;width:114%;margin-left:-7%;position:relative}.laptop__base:before{content:"";background:var(--color-device-shade);border-radius:0 0 8px 8px;width:15%;height:45%;position:absolute;top:0;left:50%;translate:-50%}.phone{width:21%;padding:var(--space-2xs) var(--space-2xs) var(--space-xs);background:var(--color-device);box-shadow:inset 0 0 0 1px var(--color-device-edge),0 0 0 clamp(var(--space-2xs),.6vw,var(--space-xs)) var(--tile);border-radius:clamp(14px,2.2vw,28px);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;right:0}.phone__island{aspect-ratio:4.5;border-radius:var(--radius-pill);background:var(--color-night);width:30%;box-shadow:inset 0 0 0 1px var(--color-device-edge);margin-block:3% 4%;display:block}.devices .phone__screen{aspect-ratio:600/1230;border-radius:clamp(var(--space-xs),1.4vw,var(--space-md));width:100%;max-width:none;height:auto;max-height:none;display:block}.split{margin-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.split__left{align-content:space-between;gap:var(--space-xl);padding:var(--space-lg) var(--space-xl) var(--space-lg) 0;border-right:var(--rule-hair) solid var(--color-rule);display:grid}.split__head{justify-items:start;gap:var(--space-md);display:grid}.split__logo{width:clamp(140px,14vw,220px);height:auto}.split__head p{font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.25}.split__left .terms{color:var(--color-muted);max-width:32ch}.split__rows{margin:0}.split__rows>div{gap:var(--space-2xs);padding:var(--space-lg) 0 var(--space-lg) var(--space-2xl);border-bottom:var(--rule-hair) solid var(--color-rule);display:grid}.split__rows>div:last-child{border-bottom:0}.split__rows dt{font-size:var(--text-statement);letter-spacing:-.02em;line-height:1.15}.split__rows dd{color:var(--color-muted);margin:0}.services{padding-top:var(--section-gap)}.services__grid{gap:var(--gap-columns);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.services__rows{counter-reset:svc;border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.services__rows li{counter-increment:svc;column-gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:40px minmax(0,1fr);display:grid}.services__rows li:before{content:counter(svc);width:28px;height:28px;margin-top:var(--space-3xs);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.services__rows h3{font-size:var(--text-xl);letter-spacing:-.02em}.services__rows p{margin-top:var(--space-2xs);color:var(--color-muted);max-width:52ch}.clients{padding-top:var(--section-gap-l)}.clients h2{max-width:16ch}.figures{margin:var(--space-3xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.figures>div{align-content:start;gap:var(--space-xs);padding-inline:var(--space-lg);border-left:var(--rule-hair) solid var(--color-rule);display:grid}.figures>div:first-child{border-left:0;padding-left:0}.figures dt{gap:var(--space-xs);font-size:var(--text-xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;display:grid}.figures__num{font-size:var(--text-figure);letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:.9}.figures dd{color:var(--color-muted);max-width:30ch;margin:0}.logos{gap:var(--space-xs);margin:var(--space-3xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.logos__item{justify-items:center;gap:var(--space-lg);min-height:240px;padding:var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--radius-card);background:var(--color-surface);grid-template-rows:minmax(0,1fr) auto;display:grid}.logos__mark{align-self:center;width:auto;max-width:78%;height:auto;max-height:104px}.logos__product{align-items:center;gap:var(--space-xs);font-size:var(--text-md);display:inline-flex}.logos__product .chip{width:19px;height:19px;box-shadow:inset 0 0 0 1px var(--color-rule);border-radius:5px}.logos__product .chip img{width:12px;height:12px}.logos__product .chip--cappucino{box-shadow:none}.invite{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-xs);padding:var(--space-xl) var(--space-xl);border-radius:var(--radius-card);border:1.5px dashed var(--color-muted);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.invite{border:1.5px dashed color-mix(in oklab,var(--color-muted) 55%,transparent)}}.invite__copy{gap:var(--space-2xs);display:grid}.invite h3{font-size:var(--text-statement);letter-spacing:-.02em;line-height:1.15}.invite p{color:var(--color-muted)}.interop,.security{padding-top:var(--section-gap)}.interop .panel__inner{column-gap:var(--gap-columns);padding-block:var(--space-3xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.orbit{aspect-ratio:1;grid-column:1/span 5;width:100%;max-width:500px;position:relative}.orbit__hub{aspect-ratio:1;background:var(--color-surface);border-radius:50%;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit__hub img{width:62%;height:auto}.orbit__items{margin:0;padding:0;list-style:none}.orbit__items li{left:var(--x);top:var(--y);aspect-ratio:1;background:var(--color-surface);border-radius:50%;place-items:center;width:19%;display:grid;position:absolute;translate:-50% -50%}.orbit__items img{width:auto;max-width:70%;height:auto;max-height:58%}.orbit__items .orbit__fill{background:0 0}.orbit__items .orbit__fill img{width:100%;max-width:100%;max-height:100%}.orbit__text{color:var(--color-ink);letter-spacing:0;font-variant-numeric:tabular-nums;justify-items:center;font-size:clamp(.625rem,.9vw,.8125rem);line-height:1.2;display:grid}.interop__copy{gap:var(--space-lg);grid-column:7/span 6;display:grid}.interop h2{font-size:var(--text-panel);max-width:13ch;line-height:1.04}.interop__line{font-size:var(--text-lead);max-width:40ch;line-height:1.4}.pillars{margin:var(--space-md) 0 0;counter-reset:pillar;border-top:var(--rule-hair) solid var(--color-night-rule);padding:0;list-style:none}.pillars li{counter-increment:pillar;column-gap:var(--space-md);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-night-rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.pillars li:before{content:counter(pillar,decimal-leading-zero);color:var(--color-night-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.2em}.pillars h3,.guards h3{color:var(--color-night-ink);font-size:var(--text-lg);letter-spacing:-.015em}.pillars p,.guards p{margin-top:var(--space-2xs);max-width:52ch}.proof{padding-top:var(--section-gap);padding-bottom:var(--space-2xl)}.proof__num,.proof__list li:before{color:var(--color-satusehat-ink)}.proof__list{border-top:3px solid var(--color-satusehat)}.proof__list li{border-bottom-color:var(--color-satusehat)}@supports (color:color-mix(in lab,red,red)){.proof__list li{border-bottom-color:color-mix(in oklab,var(--color-satusehat) 30%,var(--color-rule))}}.proof__label{justify-self:start}.proof__mark{box-shadow:inset 0 -.18em 0 var(--color-satusehat-lime)}@supports (color:color-mix(in lab,red,red)){.proof__mark{box-shadow:inset 0 -.18em color-mix(in oklab,var(--color-satusehat-lime) 70%,transparent)}}.proof__mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.proof__head{gap:var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.proof h2{gap:var(--space-lg);max-width:none;display:grid}.proof__num{font-size:var(--text-proof);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:.9}.proof__label{font-size:var(--text-statement);letter-spacing:-.02em;max-width:20ch;line-height:1.15}.proof__meta{justify-items:start;gap:var(--space-md);padding-bottom:var(--space-2xs);display:grid}.proof__logo{width:clamp(160px,14vw,220px);height:auto}.proof__meta p{font-size:var(--text-lead);max-width:46ch;line-height:1.4}.proof__meta .proof__source{font-size:var(--text-md);color:var(--color-muted)}.proof__list{column-gap:var(--gap-columns);margin:var(--space-2xl) 0 0;counter-reset:res;border-top:var(--rule-hair) solid var(--color-rule);grid-template-rows:repeat(7,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;padding:0;list-style:none;display:grid}.proof__list li{counter-increment:res;padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;display:grid}.proof__list li:before{content:counter(res);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-row:1/span 2}.proof__name{font-size:var(--text-md)}.proof__fhir{color:var(--color-muted);font-size:var(--text-sm);grid-column:2}.security .panel__inner{column-gap:var(--gap-columns);row-gap:var(--space-2xl);padding-block:var(--space-3xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.security h2{font-size:var(--text-panel);grid-column:1/span 7;max-width:14ch;line-height:1.04}.marks{justify-content:flex-end;place-self:end;gap:var(--space-xs);flex-wrap:nowrap;grid-column:8/span 5;margin:0;padding:0;list-style:none;display:flex}.marks li{height:56px;padding-inline:var(--space-md);border-radius:var(--radius-card);background:var(--color-surface);place-items:center;display:grid}.marks img{width:auto;height:18px}.marks .marks__seal{height:40px}.guards{gap:var(--gap-columns);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guards li{padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-night-rule)}.contact{padding-block:var(--section-gap) var(--section-gap-s)}.contact__grid{gap:var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.contact__head{gap:var(--space-lg);justify-items:start;display:grid}.contact__head h2{max-width:13ch}.contact__head .btn{margin-top:var(--space-sm)}.contact__rows{border-top:var(--rule-hair) solid var(--color-rule);margin:0}.contact__rows>div{gap:var(--space-md);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:7rem minmax(0,1fr);display:grid}.contact__rows dt{color:var(--color-muted)}.contact__rows dd{margin:0}.contact__rows dd .link{font-size:var(--text-xl);letter-spacing:-.015em}.contact__rows address{font-style:normal}.footer{padding-top:var(--space-3xl);border-top:var(--rule-hair) solid var(--color-rule);overflow:hidden}.footer__grid{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));display:grid}.footer__tagline{font-size:var(--text-xl);letter-spacing:-.015em;max-width:22ch;line-height:1.35}.footer__head{font-size:var(--text-sm);color:var(--color-muted);letter-spacing:0;max-width:none;margin-bottom:var(--space-md)}.footer ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.footer a{transition:color var(--dur-short) var(--ease-out);text-decoration:none}.footer a:hover{color:var(--color-muted);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.footer a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.footer address{color:var(--color-muted);font-style:normal;font-size:var(--text-sm);display:grid}.footer__legal{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-3xl);color:var(--color-muted);font-size:var(--text-sm);display:flex}.footer__wordmark{height:.62em;margin:var(--space-lg) 0 0;text-align:center;white-space:nowrap;font-size:var(--text-wordmark);letter-spacing:-.06em;color:var(--color-paper-3);line-height:.74;display:block}.dc{display:inline-block;position:relative}.dc__ghost{visibility:hidden}.dc__glyph{transform-origin:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dc.is-scrambled .dc__glyph{color:var(--color-accent-edge);opacity:.55}html{scroll-padding-top:var(--nav-h)}.products{scroll-margin-top:var(--panel-inset)}.work__item{scroll-margin-top:var(--space-xl)}.services,.contact{scroll-margin-top:calc(var(--space-3xl) - var(--section-gap))}.clients{scroll-margin-top:calc(var(--space-3xl) - var(--section-gap-l))}.interop,.security{scroll-margin-top:calc(var(--panel-inset) - var(--section-gap))}.proof{scroll-margin-top:calc(var(--space-3xl) - var(--section-gap))}.js-boot .hero__inner{opacity:0}.doc{padding-block:var(--space-3xl) var(--section-gap-s)}.doc__body{gap:var(--space-md);max-width:68ch;display:grid}.doc__body h1{font-size:var(--text-section);letter-spacing:var(--tracking-section);margin-bottom:var(--space-md);line-height:1.02}.doc__body h2{font-size:var(--text-xl);letter-spacing:-.015em;margin-top:var(--space-xl)}.doc__body p{line-height:1.7}.doc__body a{text-underline-offset:.25em;text-decoration-thickness:1px}.doc__body a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.doc__date{color:var(--color-muted);font-size:var(--text-sm)}@media(max-width:60rem){.nav__bar{padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;row-gap:0}.nav__links{grid-area:2/1/auto/-1}.nav.has-menu .nav__bar{column-gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto auto;padding-block:0}.nav.has-menu .nav__end{grid-area:1/3}.nav.has-menu .nav__links{grid-area:1/4}.nav.has-menu .nav__toggle{min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:500 var(--text-md) / 1 var(--font-body);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out);align-items:center;display:inline-flex}.nav.has-menu .nav__toggle:hover{border-color:var(--color-muted)}.nav.has-menu .nav__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav.has-menu .nav__toggle[aria-expanded=true]{border-color:var(--color-ink)}.nav.has-menu #nav-menu{padding:var(--space-xs) var(--gutter) var(--space-md);background:var(--color-surface);border-bottom:var(--rule-hair) solid var(--color-rule);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav.has-menu.is-open #nav-menu{display:flex}.nav.has-menu #nav-menu a{padding-block:var(--space-sm);font-size:var(--text-lg);border-bottom:var(--rule-hair) solid var(--color-rule);display:block}.nav.has-menu #nav-menu li:last-child a{border-bottom:0}.nav__links ul{gap:var(--space-lg)}.nav__links a{font-size:var(--text-md)}.nav__end{gap:var(--space-lg)}.nav__mark img{height:34px}.hero{min-height:0}.hero__inner{padding-block:var(--space-xl) var(--space-xl)}.wall__line--1,.wall__line--3{padding-left:0}.burst{left:0}.wall__line--2{padding-left:22%}.wall__line--4{padding-left:10%}.hero__lead{width:auto;max-width:34ch;margin-top:var(--space-xl);text-indent:0;position:static}.hero__arrow{display:none}.hero__foot{flex-wrap:wrap}.hero__actions,.wall__line.wall__typed{padding-right:0}.products__panel .panel__inner,.interop .panel__inner,.security .panel__inner{min-height:0;padding-block:var(--space-2xl);row-gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.products__panel h2,.products__index,.products__aside,.orbit,.interop__copy,.security h2,.marks,.guards{grid-column:1/-1}.products__aside{grid-row:auto}.orbit{justify-self:center;max-width:420px}.marks{flex-wrap:wrap;justify-content:flex-start;justify-self:start}.guards{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.proof__head{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.proof__list{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.light span{opacity:.55}.work__pair{grid-template-columns:minmax(0,1fr)}.work__stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.work__stack .tile figcaption{font-size:var(--text-sm)}.work__caption{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);padding-inline:0}.split{grid-template-columns:minmax(0,1fr)}.split__left{border-right:0;border-bottom:var(--rule-hair) solid var(--color-rule);padding-right:0}.split__rows>div{padding-left:0}.services__grid,.contact__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.clients__intro{text-align:center}.clients h2{margin-inline:auto}.figures dt{justify-items:center}.figures dd{margin-inline:auto}.logos__item:last-child:nth-child(odd){width:calc((100% - var(--space-xs)) / 2);grid-column:1/-1;justify-self:center}.invite{text-align:center;flex-direction:column;justify-content:center}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media(max-width:40rem){.switch__long{display:none}.switch__short{display:inline}.nav__links ul{justify-content:space-between;gap:var(--space-sm)}.nav.has-menu .nav__bar{column-gap:var(--space-sm)}.nav__end{gap:var(--space-md)}.nav__action{font-size:var(--text-md)}.nav__mark img{height:30px}.footer{padding-bottom:var(--space-2xl)}.hero__title{font-size:clamp(2.25rem,10.1vw,3.5rem);line-height:1.02}.hero__lead{margin-top:var(--space-lg)}.wall__line--2{padding-left:16%}.wall__line--4{padding-left:0}.tile{padding:var(--space-md)}.tile__for{text-align:left;flex-basis:100%;margin-left:0;padding-left:0}.chips{align-items:stretch}.chips>div{gap:var(--space-3xs);border-radius:var(--radius-chip);display:grid}.figures{grid-template-columns:minmax(0,1fr)}.figures>div{padding:var(--space-lg) 0;border-left:0;border-top:var(--rule-hair) solid var(--color-rule)}.figures>div:first-child{border-top:0;padding-top:0}.work .tile__img{padding-block:var(--space-sm)}.work__cappucino .tile__img img,.work__pair .tile__img img{width:100%}.work .devices{padding-block:var(--space-md) var(--space-sm)}.laptop{width:82%;margin-left:7%}.phone{width:25%}.logos__item{gap:var(--space-md);min-height:168px;padding:var(--space-lg) var(--space-sm) var(--space-md)}.logos__mark{max-width:86%;max-height:64px}.logos__product{font-size:var(--text-sm)}.invite{padding:var(--space-lg) var(--space-md)}.proof__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.marks li{height:52px;padding-inline:var(--space-sm)}.contact__rows>div{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__legal{flex-direction:column}}.to-top{right:calc(var(--space-md) + env(safe-area-inset-right));bottom:calc(var(--space-md) + env(safe-area-inset-bottom));z-index:var(--z-sticky);background:var(--color-ink);width:48px;height:48px;color:var(--color-surface);box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.to-top{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-surface) 75%,transparent)}}.to-top{transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),visibility 0s}.to-top svg{width:22px;height:22px}.to-top path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.to-top:hover{background:var(--color-ink-2)}.to-top:active{transform:translateY(1px)}.to-top:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.to-top.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),visibility 0s linear var(--dur-short);transform:translateY(12px)}@media(min-width:60.01rem)and (min-height:600px)and (orientation:landscape){:root{--screen-h:calc(100svh - var(--nav-h));--screen-pad:clamp(var(--space-lg), 5.5svh, var(--space-2xl));--screen-gap:clamp(var(--space-2xl), 9svh, var(--space-3xl));--text-wall:clamp(2.75rem, min(7.5vw, 12.5svh), 7.125rem);--text-section:clamp(2.25rem, min(5vw, 7.4svh), 5.5rem);--text-panel:clamp(2.125rem, min(4.4vw, 6.6svh), 4.75rem);--text-statement:clamp(1.25rem, min(1.6vw + .75rem, 3.4svh), 2.25rem);--text-figure:clamp(3rem, 9svh, 6.5rem);--text-proof:clamp(5rem, 19svh, 14rem);--text-lead:clamp(1rem, min(.35vw + 1rem, 2.5svh), 1.3125rem)}.screen{height:var(--screen-h);box-sizing:border-box;scroll-margin-top:0}.screen:not(.hero),.work__item:not(.screen){margin-top:var(--screen-gap)}.work__item:not(.screen)>.screen:first-child{margin-top:0}.footer{margin-top:var(--screen-gap)}.products,.work__item,.services,.clients,.interop,.security,.proof,.contact{scroll-margin-top:0}.hero{min-height:0}.hero__inner{height:100%;padding-block:var(--screen-pad);gap:var(--space-lg)}.products__screen{padding-block:var(--panel-inset)}.products__panel{height:100%}.products__panel .panel__inner{height:100%;min-height:0;padding-block:clamp(32px,8svh,var(--space-3xl)) clamp(var(--space-lg),5svh,var(--space-2xl))}.work{gap:0;padding-top:0}.work__item:not(.screen){display:block}.work__item.screen,.work__screen{gap:var(--space-sm);padding-block:var(--screen-pad);flex-direction:column;display:flex}.work__item.screen>.tile,.work__pair{flex:1;min-height:0}.work__caption{flex:none}.work__caption p{max-width:40ch}.tile{gap:clamp(var(--space-xs),1.8svh,var(--space-lg));padding:clamp(var(--space-sm),2.4svh,var(--space-lg)) var(--space-lg)}.work .tile__img{flex:1;min-height:0;padding-block:0;container-type:size}.work .tile__img img{width:auto;max-width:min(100%,720px);height:auto;max-height:100cqh}.work__pair .tile__img img{max-width:64%}.work__pair{grid-template-rows:minmax(0,1fr)}.work__pair>.tile,.work__stack>.tile{min-height:0}.work__stack{grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0}.chips{flex-flow:wrap}.work__bridges{padding-block:var(--screen-pad);flex-direction:column;justify-content:center;display:flex}.split{margin-top:0}.split__rows>div{padding-block:clamp(var(--space-xs),2svh,var(--space-lg))}.work .devices{place-items:center;width:100%;padding-block:0;display:grid}.devices__stage{width:min(100%,780px,185cqh)}.services{align-items:center;padding-top:0;display:flex}.services__grid{align-items:center}.services__rows li{padding-block:clamp(var(--space-xs),2.4svh,var(--space-lg))}.clients{align-items:center;padding-top:0;display:flex}.clients__grid{gap:var(--gap-columns);height:100%;padding-block:var(--screen-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.clients__intro{gap:clamp(var(--space-md),4svh,48px);display:grid}.figures{grid-template-columns:minmax(0,1fr);margin:0}.figures>div{column-gap:var(--space-md);padding:clamp(var(--space-xs),1.4svh,var(--space-md)) 0;border-left:0;border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline}.figures>div:first-child{padding-top:clamp(var(--space-xs),1.4svh,var(--space-md));border-top:var(--rule-hair) solid var(--color-rule)}.figures dt{display:contents}.figures__num{grid-row:1/span 2;min-width:1.2ch}.figures dd{grid-column:2}.clients__wall{gap:var(--space-xs);flex-direction:column;height:100%;min-height:0;display:flex}.logos{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:0}.logos__item{gap:clamp(var(--space-xs),1.4svh,var(--space-md));min-height:0;padding:clamp(var(--space-xs),2svh,var(--space-lg)) var(--space-md) clamp(var(--space-xs),1.6svh,20px)}.logos__mark{max-height:clamp(36px,8svh,var(--space-3xl))}.invite{padding:clamp(var(--space-sm),2.4svh,var(--space-lg)) var(--space-lg);flex:none;margin-top:0}.invite h3{font-size:clamp(1.125rem,2.8svh,1.75rem)}.interop,.security{padding-block:var(--panel-inset)}.interop .panel,.security .panel{height:100%}.interop .panel__inner,.security .panel__inner{height:100%;min-height:0;padding-block:clamp(var(--space-lg),6svh,var(--space-3xl));align-content:center}.orbit{max-width:min(500px,calc(var(--screen-h) - 2 * var(--panel-inset) - 12svh));justify-self:center}.interop__copy{gap:clamp(var(--space-xs),2svh,var(--space-lg))}.pillars{margin-top:0}.pillars li{padding-block:clamp(var(--space-xs),1.4svh,var(--space-md))}.pillars p,.guards p{font-size:clamp(.875rem,2.1svh,1rem)}.security .panel__inner{row-gap:clamp(var(--space-lg),6svh,var(--space-2xl))}.proof{align-items:center;padding-block:0;display:flex}.proof>.container{padding-block:var(--screen-pad)}.proof h2{gap:clamp(var(--space-xs),1.6svh,var(--space-lg))}.proof__list{margin-top:clamp(var(--space-md),4svh,var(--space-2xl));grid-template-rows:repeat(5,auto);grid-template-columns:repeat(4,minmax(0,1fr))}.proof__list li{padding-block:clamp(var(--space-2xs),1svh,var(--space-sm))}.proof__name{font-size:clamp(.875rem,2svh,1rem)}.proof__logo{width:clamp(150px,22svh,220px);height:auto}.contact{align-items:center;padding-block:0;display:flex}}@media(max-width:60rem){.nav:not(.has-menu){position:relative}body:has(.nav:not(.has-menu)) #smooth-content{padding-top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}html,body{overflow-x:clip}
