@property --emblem-stroke{syntax: "<number>"; inherits: true; initial-value: .34;}:root{--z-notification: 2000;--duration-instant: .1s;--duration-fast: .2s;--duration-normal: .3s;--span-noticed: .9s;--span-done: 1.3s;--ease-standard: cubic-bezier(.4, 0, .6, 1);--text-sm: .8rem;--kicker-fs: clamp(.88rem, 1.8vw, 1.02rem);--kicker-lg-fs: clamp(1.12rem, 2.55vw, 1.5rem);--kicker-tracking: .13em;--control-sm-h: 32px;--control-sm-px: 15px;--control-sm-fs: .76rem;--control-md-h: 40px;--control-md-px: 19px;--control-md-fs: .82rem;--control-lg-h: 44px;--control-lg-px: 23px;--control-lg-fs: .92rem;--cta-w: 8.2rem;--control-xl-h: 52px;--control-xl-px: 29px;--control-xl-fs: 1rem;--control-radius: 980px;--glass-blur: 20px;--glass-saturate: 180%;--glass-tint: rgba(0, 0, 0, .45);--glass-tint-opaque: rgba(0, 0, 0, .72);--radius-sm: .25rem;--opacity-medium: .3;--zimaBlue: #5BC2E7;--deepEmerald: #024502;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, "JetBrains Mono", Consolas, monospace;--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .75);--text-muted: rgba(255, 255, 255, .6);--text-subtle: rgba(255, 255, 255, .5);--text-faint: rgba(255, 255, 255, .3);--mark-ink: 197, 200, 205;--border-subtle: rgba(255, 255, 255, .08);--border-muted: rgba(255, 255, 255, .12);--bg-black: #000000;--werner-cochineal: rgb(122, 72, 72);--werner-gamboge: rgb(230, 208, 88);--werner-verdigris: rgb(97, 172, 134);--werner-ultramarine: rgb(101, 122, 187);--werner-orpiment: rgb(218, 182, 70);--werner-lavender: rgb(140, 130, 172)}@font-face{font-family:Bembo;src:url(/fonts/ETbb-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bembo;src:url(/fonts/ETbb-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Bembo;src:url(/fonts/ETbb-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Da Vinci;src:url(/fonts/PFDaVinciScriptPro-Regular.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Isenheim;src:url(/fonts/Isenheim-Regular.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:IsenheimLight;src:url(/fonts/Isenheim-Light.woff2) format("woff2");font-weight:400;font-display:block}@media print{@page{margin:18mm 16mm}html,body{background:#fff!important;color:#000!important}*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.time-colour-strip,.surface-name,.surface-caption p,.surface-media,.character-graf,.price,.price-detail,.spec-table tr{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.site-top-nav,.reading-spine,.skip-link,.footer-moon,.footer-davinci,.header-rule,.download-cta,.updates-note,.waitlist-form,.carousel-pips,.landing-dock-strip,[data-manifold],[data-lightbox]{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}a[href^="/"]:after{content:" (417k.studio" attr(href) ")";font-size:.85em}a[href^="mailto:"]:after,a[href^="#"]:after{content:""}h1,h2,h3{break-after:avoid;page-break-after:avoid}section,article,.spec-table,figure{break-inside:avoid;page-break-inside:avoid}img{max-width:100%!important}.page-title{font-size:28pt!important;letter-spacing:.04em!important}.page-subtitle{font-size:12pt!important}.mobile-title-spacer{display:none!important}.kinetic-char:before,.kinetic-char:after{display:none!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-black)}.fonts-pending body{opacity:0}body{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:target{scroll-margin-top:72px}::selection{background:#5bc2e73d;color:#fff}::-moz-selection{background:#5bc2e73d;color:#fff}:focus-visible{outline:2px solid rgba(91,194,231,.9);outline-offset:2px;border-radius:2px}@media(max-width:1024px){html,body{overflow-x:clip;max-width:100vw;width:100%;margin:0;padding:0}}.layout{width:100%;min-height:100vh;min-height:100svh}a{text-decoration:none;color:inherit}[data-prose] a{color:var(--text-secondary);text-decoration:underline;text-decoration-thickness:.5px;text-decoration-color:#ffffff38;text-underline-offset:.18em;transition:color .2s var(--ease-standard),text-decoration-color .2s var(--ease-standard)}[data-prose] a:hover,[data-prose] a:focus-visible{color:var(--text-primary);text-decoration-color:#ffffffd9}code,kbd,.cmd{font-family:var(--font-mono);font-style:normal;font-size:.86em;letter-spacing:-.01em}.pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-h, var(--control-md-h));padding:0 var(--control-px, var(--control-md-px));font-family:Bembo,serif;font-size:var(--control-fs, var(--control-md-fs));font-variant:small-caps;letter-spacing:.06em;line-height:1;white-space:nowrap;border-radius:var(--control-radius);border:1px solid var(--border-muted);background:none;color:var(--text-subtle);cursor:pointer;transition:color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.pill-sm{--control-h: var(--control-sm-h);--control-px: var(--control-sm-px);--control-fs: var(--control-sm-fs)}.pill-md{--control-h: var(--control-md-h);--control-px: var(--control-md-px);--control-fs: var(--control-md-fs)}.pill-lg{--control-h: var(--control-lg-h);--control-px: var(--control-lg-px);--control-fs: var(--control-lg-fs)}.pill-xl{--control-h: var(--control-xl-h);--control-px: var(--control-xl-px);--control-fs: var(--control-xl-fs)}[data-sweep]{position:relative}[data-sweep]:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,var(--sweep-alpha, .13)) 50%,transparent 62%);background-size:200% 100%;background-repeat:no-repeat;pointer-events:none;animation:sweep var(--sweep-span, var(--span-noticed)) var(--ease-standard) both}@keyframes sweep{0%{background-position:124% 0}to{background-position:-24% 0}}@media(prefers-reduced-motion:reduce){[data-sweep]:after{animation:none}}.pill:active{background:#ffffff0f;transform:scale(.97)}.pill:disabled{opacity:.4;cursor:default}.pill:disabled:active{background:none;transform:none}@media(prefers-reduced-motion:reduce){.pill:active{transform:none}}a:not(.pill):not([data-emblem-link]):active,[role=button]:not(.pill):not([data-surface-img]):active{opacity:.7}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html:not(.js) .download-cta,html:not(.js) .studio-foot-legal{opacity:1;transform:none;transition:none}html:not(.js) .page-title,html:not(.js) .page-subtitle{visibility:visible}html:not(.js) [data-manifold]{display:none}html:not(.js) [data-manifold-ground]{display:none}html:not(.js) .lockup-construct{display:none}html:not(.js) .command-handoff-leader,html:not(.js) .command-handoff-flow,html:not(.js) .command-handoff-dest{opacity:1;filter:none;transform:none}html:not(.js) .brand-icon-link{opacity:1;visibility:visible;pointer-events:auto}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}body{background:#000;color:#fff;margin:0;padding:0;font-family:Bembo,serif;min-height:100vh;scrollbar-gutter:stable}.reading-spine[data-astro-cid-37fxchfa]{position:fixed;top:env(safe-area-inset-top);left:0;right:0;height:2px;z-index:1200;pointer-events:none}@media(max-width:768px){.reading-spine[data-astro-cid-37fxchfa]{display:none}}.reading-spine[data-astro-cid-37fxchfa]:before,.reading-spine[data-astro-cid-37fxchfa]:after{content:"";position:absolute;inset:0;background:var(--spine-gradient)}.reading-spine[data-astro-cid-37fxchfa]:before{opacity:.15}.reading-spine[data-astro-cid-37fxchfa]:after{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--spine-progress, 0%) - 44px),transparent var(--spine-progress, 0%));mask-image:linear-gradient(to right,#000 0,#000 calc(var(--spine-progress, 0%) - 44px),transparent var(--spine-progress, 0%))}.spine-comet[data-astro-cid-37fxchfa]{display:none}.reading-spine[data-astro-cid-37fxchfa][data-complete] .spine-comet[data-astro-cid-37fxchfa]{display:block;position:absolute;left:0;width:44px;top:-2px;bottom:-2px;border-radius:999px;background:#ffffff80;filter:blur(2px);animation:spine-comet var(--span-done) var(--ease-standard) both}@keyframes spine-comet{0%{transform:translate(-44px)}to{transform:translate(100vw)}}@media(prefers-reduced-motion:reduce){.reading-spine[data-astro-cid-37fxchfa][data-complete] .spine-comet[data-astro-cid-37fxchfa]{animation:none;display:none}}.skip-link[data-astro-cid-37fxchfa]{position:absolute;top:-40px;left:0;background:var(--bg-black);color:var(--zimaBlue);padding:.5rem 1rem;text-decoration:none;z-index:var(--z-notification);border:2px solid var(--zimaBlue);border-radius:var(--radius-sm);font-family:Bembo,serif;font-size:var(--text-sm);transition:top var(--duration-fast) var(--ease-standard)}.skip-link[data-astro-cid-37fxchfa]:focus{top:calc(.5rem + env(safe-area-inset-top));outline:none}
