/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:host,:root{--font-sans:var(--font-instrument-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-base:#f4efe7;--color-raised:#fbf8f2;--color-sunken:#ece5da;--color-text:#17151a;--color-text-2:#68636b;--color-text-3:#8b858e;--color-meta:#68636b;--color-accent:#2e6aff;--color-accent-soft:#e7eeff;--color-accent-deep:#1f4fd1;--color-success:#00875e;--color-stroke:#d8d0c5;--color-stroke-2:#bdb4a8;--color-field:#bdb4a8;--color-display:#17151a;--color-display-section:#221f26;--color-display-lead:#3a3640;--mark-fg:#17151a;--color-fill:#2e6aff;--color-fill-hover:#1f4fd1;--color-on-fill:#fff;--font-display:var(--font-instrument-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--step-1:.75rem;--step-2:.875rem;--step-3:1rem;--step-4:1.1875rem;--step-5:1.4375rem;--step-6:1.75rem;--fs-hero:clamp(2.75rem,12.3vw,4rem);--fs-section:clamp(2.25rem,5.2vw,3.25rem);--fs-wordmark:var(--step-6);--fs-sub:var(--step-5);--fs-brand:var(--step-5);--fs-lede:var(--step-4);--fs-control:var(--step-4);--fs-body:var(--step-3);--fs-nav-cta:var(--step-3);--fs-meta:var(--step-2);--fs-heading-s:var(--step-5);--fs-eyebrow:var(--step-1);--fs-fine:var(--step-1);--lh-hero:1.05;--lh-section:1.08;--lh-sub:1.4;--lh-body:1.6;--tracking-hero:-.045em;--tracking-display:-.032em;--tracking-heading:-.022em;--tracking-sub:-.014em;--tracking-lede:-.008em;--tracking-meta:.005em;--tracking-fine:.01em;--tracking-eyebrow:.12em;--control-h:60px;--control-h-nav:44px;--control-h-pill:44px;--radius-pill:999px;--w-column:77rem;--w-page:var(--w-column);--w-form:32rem;--w-hero-sub:37.5rem;--w-lede:34rem;--t:.2s;--t-slow:.8s;--ease:cubic-bezier(.22,1,.36,1);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-card:14px;--radius-panel:20px;--radius-control:9px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-stroke)}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:0}body{background-color:var(--color-base);color:var(--color-text);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background:var(--color-fill);color:var(--color-base)}:focus-visible{outline:2px solid var(--color-fill);outline-offset:3px}.ground-light :focus-visible{outline-color:var(--color-text)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}}@layer components{.label{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-meta);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-stroke);text-decoration-color:var(--color-stroke);font-weight:600;line-height:1}.ground-light .label{color:var(--color-text-3)}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--lh-section)}.rule{border-top:1px solid var(--color-stroke)}.ground-light .rule{border-top-color:var(--color-stroke)}.ground-light{background-color:var(--color-raised);color:var(--color-text)}.device-frame{width:100%;container-type:inline-size}.device{--pt:calc(100cqw / 430);aspect-ratio:430/902;padding:calc(14 * var(--pt));border-radius:calc(69 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) #3d3d3d,inset 0 0 0 calc(3.5 * var(--pt)) #232323,inset 0 0 0 calc(5 * var(--pt)) #414141;background:#2e2e2e}.device,.device-glass{width:100%;position:relative}.device-glass{border-radius:calc(55 * var(--pt));height:100%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;font-size:calc(17 * var(--pt));color:#ededeb;letter-spacing:calc(-.01 * 17 * var(--pt));background:#191919;line-height:1.3;overflow:hidden}.device-island{top:calc(11 * var(--pt));width:calc(125 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(18 * var(--pt));z-index:20;background:#050505;position:absolute;left:50%;transform:translate(-50%)}.device-btn{box-shadow:inset 0 0 0 calc(1 * var(--pt)) #2a2a2a;background:#3a3a3a;position:absolute}.device-home{bottom:calc(8 * var(--pt));width:calc(140 * var(--pt));height:calc(5 * var(--pt));border-radius:calc(3 * var(--pt));opacity:.55;z-index:15;background:#ededeb;position:absolute;left:50%;transform:translate(-50%)}.live-bar,.live-dot{background:#6e9e82}.glass{background:#ffffffb8;border:1px solid #17151a14;border-top-color:#ffffffe6;box-shadow:0 8px 32px #17151a1a}:root[data-theme=dark] .glass{background:#0f0f11e6;border-color:#ededeb1f #ededeb12 #ededeb12;box-shadow:0 8px 32px #00000047}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{-webkit-backdrop-filter:blur(24px)saturate(180%)}}.glass-nav{background:#fff9}:root[data-theme=dark] .glass-nav{background:#0f0f11bd}.glass-pill{background:#ffffffdb;border:1px solid #17151a14;border-top-color:#ffffffe6}:root[data-theme=dark] .glass-pill{background:#0f0f0fdb;border-color:#ededeb1f #ededeb12 #ededeb12}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-pill{-webkit-backdrop-filter:blur(18px)saturate(180%)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.bottom-\[-14rem\]{bottom:-14rem}.left-1\/2{left:50%}.left-\[-9999px\]{left:-9999px}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.\!mt-8{margin-top:calc(var(--spacing) * 8)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.3rem\]{margin-top:.3rem}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[24rem\]{height:24rem}.h-\[var\(--control-h\)\]{height:var(--control-h)}.h-\[var\(--control-h-nav\)\]{height:var(--control-h-nav)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[1rem\]{min-height:1rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[var\(--control-h-pill\)\]{min-height:var(--control-h-pill)}.w-0{width:0}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-11{width:calc(var(--spacing) * 11)}.w-\[70rem\]{width:70rem}.w-full{width:100%}.\!max-w-\[44rem\]{max-width:44rem!important}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[74rem\]{max-width:74rem}.max-w-\[110rem\]{max-width:110rem}.max-w-\[var\(--w-form\)\]{max-width:var(--w-form)}.max-w-\[var\(--w-hero-sub\)\]{max-width:var(--w-hero-sub)}.measure{max-width:34rem}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-\[120px\]{scroll-margin-top:120px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-20{gap:calc(var(--spacing) * 20)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.\!rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)!important}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-stroke{border-color:var(--color-stroke)}.bg-\[\#ffffff08\]{background-color:#ffffff08}.bg-base{background-color:var(--color-base)}.bg-fill{background-color:var(--color-fill)}.bg-raised{background-color:var(--color-raised)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[color\:var\(--color-stroke\)\]{--tw-gradient-from:var(--color-stroke);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.\!p-5{padding:calc(var(--spacing) * 5)!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.\!p-8{padding:calc(var(--spacing) * 8)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.\!text-\[length\:var\(--fs-body\)\]{font-size:var(--fs-body)!important}.\!text-\[length\:var\(--fs-lede\)\]{font-size:var(--fs-lede)!important}.\!text-\[length\:var\(--fs-sub\)\]{font-size:var(--fs-sub)!important}.text-\[length\:var\(--fs-body\)\]{font-size:var(--fs-body)}.text-\[length\:var\(--fs-brand\)\]{font-size:var(--fs-brand)}.text-\[length\:var\(--fs-control\)\]{font-size:var(--fs-control)}.text-\[length\:var\(--fs-eyebrow\)\]{font-size:var(--fs-eyebrow)}.text-\[length\:var\(--fs-fine\)\]{font-size:var(--fs-fine)}.text-\[length\:var\(--fs-heading-s\)\]{font-size:var(--fs-heading-s)}.text-\[length\:var\(--fs-lede\)\]{font-size:var(--fs-lede)}.text-\[length\:var\(--fs-meta\)\]{font-size:var(--fs-meta)}.text-\[length\:var\(--fs-nav-cta\)\]{font-size:var(--fs-nav-cta)}.text-\[length\:var\(--fs-section\)\]{font-size:var(--fs-section)}.text-\[length\:var\(--fs-sub\)\]{font-size:var(--fs-sub)}.text-\[length\:var\(--fs-wordmark\)\]{font-size:var(--fs-wordmark)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[var\(--lh-body\)\]{--tw-leading:var(--lh-body);line-height:var(--lh-body)}.leading-\[var\(--lh-section\)\]{--tw-leading:var(--lh-section);line-height:var(--lh-section)}.leading-\[var\(--lh-sub\)\]{--tw-leading:var(--lh-sub);line-height:var(--lh-sub)}.leading-none{--tw-leading:1;line-height:1}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-eyebrow{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-lede{--tw-tracking:var(--tracking-lede);letter-spacing:var(--tracking-lede)}.tracking-sub{--tw-tracking:var(--tracking-sub);letter-spacing:var(--tracking-sub)}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--color-display-lead\)\]{color:var(--color-display-lead)}.text-\[var\(--fs-section\)\]{color:var(--fs-section)}.text-accent{color:var(--color-accent)}.text-display{color:var(--color-display)}.text-on-fill{color:var(--color-on-fill)}.text-text{color:var(--color-text)}.text-text-2{color:var(--color-text-2)}.text-text-3{color:var(--color-text-3)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-stroke{-webkit-text-decoration-color:var(--color-stroke);text-decoration-color:var(--color-stroke)}.underline-offset-\[5px\]{text-underline-offset:5px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-field{--tw-ring-color:var(--color-field)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-text-3::placeholder{color:var(--color-text-3)}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:border-\[color-mix\(in_srgb\,var\(--color-accent\)_22\%\,transparent\)\]:hover{border-color:#2e6aff38}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--color-accent\)_22\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--color-accent) 22%,transparent)}}.hover\:bg-fill-hover:hover{background-color:var(--color-fill-hover)}.hover\:text-text:hover{color:var(--color-text)}.hover\:decoration-text:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-20:focus{top:calc(var(--spacing) * 20)}.focus\:left-6:focus{left:calc(var(--spacing) * 6)}.focus\:z-\[100\]:focus{z-index:100}.focus\:bg-fill:focus{background-color:var(--color-fill)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-\[length\:var\(--fs-meta\)\]:focus{font-size:var(--fs-meta)}.focus\:text-on-fill:focus{color:var(--color-on-fill)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-text:focus{--tw-ring-color:var(--color-text)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:\!p-7{padding:calc(var(--spacing) * 7)!important}.sm\:\!p-9{padding:calc(var(--spacing) * 9)!important}.sm\:\!p-10{padding:calc(var(--spacing) * 10)!important}.sm\:\!p-12{padding:calc(var(--spacing) * 12)!important}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-8{grid-column:span 8/span 8}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:\!hidden{display:none!important}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-28{gap:calc(var(--spacing) * 28)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-y-5{row-gap:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}}}:root[data-theme=dark]{color-scheme:dark;--color-base:#0e0e0f;--color-raised:#121214;--color-sunken:#0a0a0b;--color-text:#f4efe7;--color-text-2:#a9a5ad;--color-text-3:#77737d;--color-meta:#a9a5ad;--color-accent:#5e8bff;--color-accent-soft:#16224d;--color-accent-deep:#2e6aff;--color-source:#00cdcc;--color-warning:#f9ff40;--color-warning-fill:#f9ff40;--color-success:#00eeba;--color-success-fill:#00eeba;--color-destructive:#ff2822;--color-destructive-fill:#ff2822;--color-stroke:#26272e;--color-stroke-2:#34353d;--color-field:#34353d;--color-display:#f4efe7;--color-display-section:#e8e3da;--color-display-lead:#cfcac2;--mark-fg:#f4efe7;--color-fill:#2e6aff;--color-fill-hover:#5e8bff;--color-on-fill:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes arden-pulse{0%,to{opacity:1}50%{opacity:.25}}.pulse-square{animation:arden-pulse 1.8s ease-in-out infinite}@keyframes arden-listen{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.live-bar{animation:none!important}}@media (max-width:767px){.device{--pt:calc(100cqw / 402);aspect-ratio:402/874;box-shadow:none;background:0 0;padding:0}.device,.device-glass{border-radius:calc(14 * var(--pt))}.device-glass{box-shadow:inset 0 0 0 1px var(--color-stroke)}.device-btn,.device-home,.device-island{display:none}}@media (prefers-reduced-transparency:reduce){.glass,.glass-pill{-webkit-backdrop-filter:none!important;background:var(--color-raised)!important}}.wrap{width:100%;max-width:var(--w-page);padding-inline:var(--space-24);margin-inline:auto}@media (min-width:768px){.wrap{padding-inline:var(--space-32)}}@media (min-width:1024px){.wrap{padding-inline:var(--space-48)}}.eyebrow{align-items:center;gap:var(--space-12);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-meta);font-weight:600;display:flex}.headline{margin-top:var(--space-24);font-family:var(--font-display);font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600}@media (min-width:768px){.headline{margin-top:var(--space-32)}}.headline .lead{color:var(--color-display-lead)}.headline .payoff{color:var(--color-display-section)}.headline-hero{font-size:var(--fs-hero);line-height:var(--lh-hero)}.headline-hero .payoff{color:var(--color-display)}@media (forced-colors:active){.headline-hero .payoff{color:canvastext}}.lede{margin-top:var(--space-24);max-width:var(--w-lede);font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--color-text-2)}.phone-frame-wrap{width:100%;max-width:20rem;margin-inline:auto;container-type:inline-size}.phone-frame{--pt:calc(100cqw / 430);aspect-ratio:430/902;padding:calc(14 * var(--pt));border-radius:calc(69 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) #3d3d3d,inset 0 0 0 calc(3.5 * var(--pt)) #232323,inset 0 0 0 calc(5 * var(--pt)) #414141,0 30px 60px -28px #0000009e;background:#2e2e2e;position:relative}.phone-screen{border-radius:calc(55 * var(--pt));width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,var(--font-sans),sans-serif;font-size:calc(17 * var(--pt));color:var(--color-text);line-height:1.3;position:relative;overflow:hidden}.phone-island{top:calc(11 * var(--pt));width:calc(125 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(18 * var(--pt));z-index:20;background:#050505;position:absolute;left:50%;transform:translate(-50%)}.phone-frame{border-radius:calc(74 * var(--pt))}.phone-screen{border-radius:calc(60 * var(--pt))}.demo{padding-block:var(--space-80);overflow-x:clip}@media (min-width:768px){.demo{padding-block:var(--space-96)}}.demo-step-label{align-items:center;gap:var(--space-12);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-meta);font-weight:600;display:flex}.demo-step-label--gap{margin-top:var(--space-64)}.demo-live{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-accent)}.metal{color:#0000;background:linear-gradient(#fff,#e2e6ea 55%,#b6bdc5);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.demo-said{margin:var(--space-24) 0 0;max-width:40rem;font-family:var(--font-display);font-weight:500;font-size:var(--step-5);letter-spacing:var(--tracking-display);color:var(--color-display-section);text-wrap:pretty;line-height:1.3}@media (min-width:768px){.demo-said{font-size:var(--step-6)}}.demo-sources{margin-top:var(--space-32);max-width:42rem;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--color-text-3)}.demo-source{color:var(--color-text-2)}.connect{padding-block:var(--space-80);overflow-x:clip}@media (min-width:768px){.connect{padding-block:var(--space-96)}}@keyframes arden-flow{to{stroke-dashoffset:-120px}}.flow-path{stroke-dasharray:2 10;animation:arden-flow 9s linear infinite}@media (prefers-reduced-motion:reduce){.flow-path{stroke-dasharray:none;animation:none!important}}.hero-screen{max-height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.hero-screen .phone-frame-wrap{max-width:17rem}@media (min-width:640px){.hero-screen{max-height:32rem}.hero-screen .phone-frame-wrap{max-width:19rem}}@media (min-width:1024px){.hero-screen{max-height:36rem}.hero-screen .phone-frame-wrap{max-width:21rem}}.product-card{background:var(--color-raised);border:1px solid var(--color-stroke);border-radius:var(--radius-card);padding:var(--space-32) var(--space-24);transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease);position:relative;box-shadow:0 1px 2px #17151a0a}@media (hover:hover){.product-card:hover{border-color:var(--color-stroke-2);transform:translateY(-2px);box-shadow:0 8px 20px #17151a14}}@media (prefers-reduced-motion:reduce){.product-card,.product-card:hover{transform:none}}.product-card--lit{border-radius:var(--radius-panel);border-color:var(--color-stroke-2)}.product-card--quiet{background:var(--color-sunken);box-shadow:none}@media (min-width:640px){.product-card{padding:var(--space-48) var(--space-48)}}.product-card-label{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-meta);font-weight:600}@media (prefers-reduced-motion:reduce){.rv-prep{opacity:1;transform:none}}.atmo{pointer-events:none;background:radial-gradient(closest-side,var(--atmo,#2e6aff33),transparent 70%);position:absolute}@supports (color:color-mix(in lab,red,red)){.atmo{background:radial-gradient(closest-side,var(--atmo,color-mix(in srgb,var(--color-accent) 20%,transparent)),transparent 70%)}}.lit-card{isolation:isolate;border-radius:var(--radius-panel);border:1px solid #f1f1ef1a;border-top-color:#799ffb5c;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lit-card{border-top-color:color-mix(in srgb,var(--color-accent) 22%,#eef1f42e)}}.lit-card{padding:var(--space-32) var(--space-24);transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease);background:linear-gradient(#1c1f22,#16181b)}@media (min-width:640px){.lit-card{padding:var(--space-48) var(--space-48)}}@media (hover:hover) and (pointer:fine){.lit-card:hover{border-color:#c1d8e333;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff08,0 28px 64px -30px #0009}}@media (prefers-reduced-motion:reduce){.lit-card,.lit-card:hover{transform:none}}.lit-card>*{z-index:1;position:relative}.lit-card:before{content:"";z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-35%}@media (prefers-reduced-motion:no-preference){.lit-card:before{animation:lit-drift 26s var(--ease) infinite alternate}.lit-card:nth-child(2n):before{animation-duration:31s;animation-delay:-8s}.lit-card:nth-child(3n):before{animation-duration:35s;animation-delay:-16s}}@keyframes lit-drift{0%{transform:translate(-5%,-4%)scale(1.02)}to{transform:translate(6%,5%)scale(1.18)}}.lit-card--jade:before{background:radial-gradient(46% 44% at 22% 16%,#2e6aff24,#0000 66%),radial-gradient(42% 46% at 78% 74%,#1f4fd11f,#0000 68%)}@supports (color:color-mix(in lab,red,red)){.lit-card--jade:before{background:radial-gradient(46% 44% at 22% 16%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 66%),radial-gradient(42% 46% at 78% 74%,color-mix(in srgb,var(--color-accent-deep) 12%,transparent),transparent 68%)}}.lit-card--blue:before{background:radial-gradient(46% 44% at 76% 18%,#e7eeff21,#0000 66%),radial-gradient(44% 48% at 20% 76%,#1f4fd121,#0000 68%)}@supports (color:color-mix(in lab,red,red)){.lit-card--blue:before{background:radial-gradient(46% 44% at 76% 18%,color-mix(in srgb,var(--color-accent-soft) 13%,transparent),transparent 66%),radial-gradient(44% 48% at 20% 76%,color-mix(in srgb,var(--color-accent-deep) 13%,transparent),transparent 68%)}}.lit-card--ice:before{background:radial-gradient(48% 46% at 30% 20%,#2e6aff21,#0000 68%),radial-gradient(42% 46% at 80% 76%,#1f4fd11f,#0000 68%)}@supports (color:color-mix(in lab,red,red)){.lit-card--ice:before{background:radial-gradient(48% 46% at 30% 20%,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 68%),radial-gradient(42% 46% at 80% 76%,color-mix(in srgb,var(--color-accent-deep) 12%,transparent),transparent 68%)}}.app-icon{background:linear-gradient(158deg,#2c2c31,#1b1b1e);border:1px solid #ffffff1a;border-top-color:#ffffff29;border-radius:22.5%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 38px #00000080}.hero-wash{z-index:0;pointer-events:none;background:radial-gradient(50% 44% at 14% 4%,#2e6affd1,#0000 64%),radial-gradient(46% 42% at 42% 2%,#e7eeff9e,#0000 66%),radial-gradient(58% 52% at 80% 12%,#1f4fd1bd,#0000 66%),radial-gradient(76% 46% at 50% -4%,#2e6aff70,#0000 68%);height:96rem;position:absolute;top:-7rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero-wash{background:radial-gradient(50% 44% at 14% 4%,color-mix(in srgb,var(--color-accent) 82%,transparent),transparent 64%),radial-gradient(46% 42% at 42% 2%,color-mix(in srgb,var(--color-accent-soft) 62%,transparent),transparent 66%),radial-gradient(58% 52% at 80% 12%,color-mix(in srgb,var(--color-accent-deep) 74%,transparent),transparent 66%),radial-gradient(76% 46% at 50% -4%,color-mix(in srgb,var(--color-accent) 44%,transparent),transparent 68%)}}.hero-wash{opacity:.62;-webkit-mask-image:linear-gradient(#000,#000000e6 34%,#0000006b 66%,#0000 96%);mask-image:linear-gradient(#000,#000000e6 34%,#0000006b 66%,#0000 96%)}@media (max-width:767px){.hero-wash{opacity:.5;height:68rem}}.showcase{isolation:isolate;border-radius:var(--radius-panel);background:radial-gradient(56% 60% at 12% 8%,#2e6affe0,#0000 64%),radial-gradient(50% 52% at 44% 6%,#e7eeffa8,#0000 68%),radial-gradient(68% 74% at 90% 24%,#1f4fd1e0,#0000 66%),radial-gradient(94% 84% at 54% 114%,#2e6aff85,#0000 64%),linear-gradient(158deg,#7a4a44,#4d3f5c 46%,#26364a);border:1px solid #f1f1ef14;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.showcase{background:radial-gradient(56% 60% at 12% 8%,color-mix(in srgb,var(--color-accent) 88%,transparent),transparent 64%),radial-gradient(50% 52% at 44% 6%,color-mix(in srgb,var(--color-accent-soft) 66%,transparent),transparent 68%),radial-gradient(68% 74% at 90% 24%,color-mix(in srgb,var(--color-accent-deep) 88%,transparent),transparent 66%),radial-gradient(94% 84% at 54% 114%,color-mix(in srgb,var(--color-accent) 52%,transparent),transparent 64%),linear-gradient(158deg,#7a4a44 0,#4d3f5c 46%,#26364a 100%)}}.showcase{padding:clamp(1.75rem,5vw,3.5rem) clamp(1rem,4vw,3rem) 0}.showcase:before{z-index:0;mix-blend-mode:overlay;opacity:.3;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23s)'/></svg>");background-size:150px 150px;inset:0}.showcase:after,.showcase:before{content:"";pointer-events:none;position:absolute}.showcase:after{z-index:-1;will-change:transform;background:radial-gradient(40% 42% at 18% 14%,#2e6aff85,#0000 66%),radial-gradient(36% 38% at 46% 20%,#e7eeff66,#0000 70%),radial-gradient(44% 44% at 82% 26%,#1f4fd180,#0000 66%);inset:-30%}@supports (color:color-mix(in lab,red,red)){.showcase:after{background:radial-gradient(40% 42% at 18% 14%,color-mix(in srgb,var(--color-accent) 52%,transparent),transparent 66%),radial-gradient(36% 38% at 46% 20%,color-mix(in srgb,var(--color-accent-soft) 40%,transparent),transparent 70%),radial-gradient(44% 44% at 82% 26%,color-mix(in srgb,var(--color-accent-deep) 50%,transparent),transparent 66%)}}@media (prefers-reduced-motion:no-preference){.showcase:after{animation:lit-drift 34s var(--ease) infinite alternate}}.showcase>*{z-index:1;position:relative}.showcase-glass{background:#0e1013c2;border:1px solid #ffffff14;border-top-color:#ffffff29;border-radius:22px;max-width:34rem;margin:0 auto -1px;padding:clamp(1.25rem,3.5vw,1.75rem);box-shadow:0 30px 80px #00000080}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.showcase-glass{-webkit-backdrop-filter:blur(26px)saturate(170%)}}@media (prefers-reduced-transparency:reduce){.showcase-glass{-webkit-backdrop-filter:none;background:#1c1e21}}.glass-row{border-radius:var(--radius-control);padding:var(--space-12) var(--space-16);background:#ffffff0b;border:1px solid #ffffff12}.pressable{transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),transform .14s var(--ease)}.pressable:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pressable:active{transform:none}}.mini-card{border-radius:var(--radius-control);padding:var(--space-16) var(--space-16);background:#1112138c;border:1px solid #f1f1ef17}.grad-cta{border:1px solid #2e6aff33}@supports (color:color-mix(in lab,red,red)){.grad-cta{border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}}.grad-cta{border-radius:var(--radius-panel);background:radial-gradient(90% 130% at 50% -20%,#e7eeff24,#0000 55%),radial-gradient(130% 170% at 50% 130%,#1f4fd138,#2e6aff0f 55%,#0000 78%),linear-gradient(#131518,#0c0d0f)}@supports (color:color-mix(in lab,red,red)){.grad-cta{background:radial-gradient(90% 130% at 50% -20%,color-mix(in srgb,var(--color-accent-soft) 14%,transparent),transparent 55%),radial-gradient(130% 170% at 50% 130%,color-mix(in srgb,var(--color-accent-deep) 22%,transparent),color-mix(in srgb,var(--color-accent) 6%,transparent) 55%,transparent 78%),linear-gradient(180deg,#131518 0,#0c0d0f 100%)}}.wave{gap:4px;height:36px}.wave span{background:var(--color-accent);opacity:.85;width:3px;height:calc(var(--h) * 1px)}@media (prefers-reduced-motion:no-preference){.wave span{animation:wave-breathe 1.6s ease-in-out infinite paused;animation-delay:calc(var(--i) * .11s);transform-origin:50%}.rv:not(.rv-prep) .wave span,.wave:not(.rv-prep) span{animation-play-state:running}@keyframes wave-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}}.mock-search{border-radius:var(--radius-pill);background:#11121399;border:1px solid #f2f2f01f;align-items:center;gap:10px;padding:10px 16px;display:flex}:root{--surface-highlight:#ffffff29;--surface-shadow:0 18px 48px -24px #0000008c;--motion-enter:.9s}.connect .headline,.demo .headline{letter-spacing:-.035em;text-wrap:balance}.connect .lede,.demo .lede{text-wrap:pretty;max-width:38rem}.polished-nav{transition:padding-top .5s var(--ease)}.polished-nav[data-scrolled=true]{padding-top:8px}.polished-nav .nav-capsule{min-height:64px;transition:min-height .5s var(--ease),box-shadow .5s var(--ease),border-color .5s ease;box-shadow:inset 0 1px #ffffff08,0 8px 28px -14px #0005}.polished-nav[data-scrolled=true] .nav-capsule{border-color:#17151a24;min-height:56px}@supports (color:color-mix(in lab,red,red)){.polished-nav[data-scrolled=true] .nav-capsule{border-color:color-mix(in srgb,var(--color-text) 14%,transparent)}}.polished-nav[data-scrolled=true] .nav-capsule{box-shadow:inset 0 1px #ffffff08,0 16px 44px -20px #0007}.nav-brand{padding-block:8px}.nav-link{min-height:40px;color:var(--color-text-2);white-space:nowrap;border-radius:24px;align-items:center;padding:8px 14px;font-size:.875rem;transition:color .22s,background .22s;display:flex;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--color-text);background:#17151a12}@supports (color:color-mix(in lab,red,red)){.nav-link:hover,.nav-link[aria-current=page]{background:color-mix(in srgb,var(--color-text) 7%,transparent)}}.nav-toggle{color:var(--color-text);transition:background .25s}.nav-toggle:hover{background:#17151a12}@supports (color:color-mix(in lab,red,red)){.nav-toggle:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}}.nav-toggle-lines{width:18px;height:14px;position:relative}.nav-toggle-lines>span{height:1.5px;transition:transform .35s var(--ease);inset-inline:0;background:currentColor;border-radius:2px;position:absolute;top:3px}.nav-toggle-lines>span+span{top:10px}.nav-toggle[aria-expanded=true] .nav-toggle-lines>span{transform:translateY(3.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-lines>span+span{transform:translateY(-3.5px)rotate(-45deg)}.nav-sheet{visibility:hidden;opacity:0;transform-origin:top;transition:grid-template-rows .45s var(--ease),opacity .25s ease,transform .45s var(--ease),visibility .45s;inset-inline:24px;grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + 8px);transform:translateY(-8px)scale(.985)}.nav-sheet[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr;transform:none}.nav-sheet-surface{border-radius:28px;min-height:0;overflow:hidden}.nav-sheet-surface ul{padding:10px}.nav-sheet li{opacity:0;transition:opacity .28s ease,transform .4s var(--ease);transform:translateY(-6px)}.nav-sheet[data-open=true] li{opacity:1;transition-delay:calc(var(--menu-index) * 35ms + 75ms);transform:none}.nav-menu-link{min-height:52px;color:var(--color-text-2);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:1rem;font-weight:500;transition:background .2s,color .2s;display:flex}.nav-menu-link>span{opacity:.5}.nav-menu-link:hover,.nav-menu-link[aria-current=page]{background:#17151a0f}@supports (color:color-mix(in lab,red,red)){.nav-menu-link:hover,.nav-menu-link[aria-current=page]{background:color-mix(in srgb,var(--color-text) 6%,transparent)}}.nav-menu-link:hover,.nav-menu-link[aria-current=page]{color:var(--color-text)}.nav-cta{min-height:var(--control-h-pill);white-space:nowrap;padding-inline:var(--space-16);border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-on-fill);font-size:var(--fs-meta);align-items:center;font-weight:600;transition:background .2s}.nav-cta:hover{background:var(--color-fill-hover)}.theme-control{position:relative}.theme-control-trigger{width:40px;height:40px;color:var(--color-text-2);border-radius:999px;place-items:center;transition:background .2s,color .2s;display:grid}.theme-control-trigger:hover{background:#17151a12}@supports (color:color-mix(in lab,red,red)){.theme-control-trigger:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}}.theme-control-trigger:hover{color:var(--color-text)}.theme-control-menu{z-index:60;background:var(--color-raised);border:1px solid var(--color-stroke);border-radius:var(--radius-card);gap:2px;min-width:9rem;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -12px #17151a3d}:root[data-theme=dark] .theme-control-menu{box-shadow:0 12px 32px -12px #0009}.theme-control-option{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:36px;padding-inline:var(--space-12);font-size:var(--fs-meta);color:var(--color-text-2);border-radius:8px;transition:background .15s,color .15s;display:flex}.theme-control-option:focus-visible,.theme-control-option:hover{background:#17151a12}@supports (color:color-mix(in lab,red,red)){.theme-control-option:focus-visible,.theme-control-option:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}}.theme-control-option:focus-visible,.theme-control-option:hover{color:var(--color-text)}.theme-control-option[aria-checked=true]{color:var(--color-text);font-weight:600}.theme-control-option svg{color:var(--color-accent)}.join-form input{transition:background .25s,box-shadow .25s;box-shadow:inset 0 1px 2px #00000008}.join-form input:focus-visible{outline:2px solid var(--color-fill);outline-offset:4px}.join-form button{transition:transform .3s var(--ease),background .2s ease,box-shadow .3s ease;gap:12px;box-shadow:inset 0 1px #ffffff25,0 4px 12px -6px #0004}.join-arrow{transition:transform .3s var(--ease);display:inline-block}.join-form button:active:not(:disabled){transform:scale(.985)}.join-spinner{border:1.5px solid;border-right:1.5px solid #0000;border-radius:50%;width:17px;height:17px;animation:join-spin .8s linear infinite}@keyframes join-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.join-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff25,0 8px 20px -8px #0006}.join-form button:hover .join-arrow{transform:translate(2px,-2px)}}.rv{transition:opacity .7s ease,transform var(--motion-enter) var(--ease)}.rv-prep{opacity:0;transform:translateY(28px)scale(.985)}.rv:focus-within{opacity:1;transform:none}.copy-reveal{transition:opacity .65s ease var(--copy-delay,0s),transform .85s var(--ease) var(--copy-delay,0s)}.copy-prep{opacity:0;transform:translateY(20px)}[data-motion-active=false] :is(.wave span,.flow-path,.atmo-drift,.pulse-square){animation-play-state:paused}@keyframes hero-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes device-arrive{0%{opacity:0;transform:translateY(32px)scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:hero-arrive .9s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.21s}.hero-product .hero-screen{animation:device-arrive 1.2s var(--ease) .12s both}.atmo-drift{animation-duration:22s}}@media (prefers-reduced-motion:reduce){.copy-prep,.copy-reveal,.rv,.rv-prep{opacity:1;transform:none}.hero-copy>*,.hero-product .hero-screen{opacity:1;animation:none;transform:none}.join-form button:active,.join-form button:hover,.product-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.polished-nav .glass{background:var(--color-base)!important}}@media (max-width:767px){.polished-nav .nav-capsule{min-height:56px}.polished-nav[data-scrolled=true] .nav-capsule{min-height:52px}}@media print{.copy-prep,.copy-reveal,.rv,.rv-prep{opacity:1;transform:none}}.arden-home{background:var(--color-base);color:var(--color-text)}.sunset-hero{isolation:isolate;position:relative}.hero-dots{z-index:0;width:100%;height:100%;color:var(--color-stroke);opacity:.7;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 28%,#000,#0000 78%);mask-image:radial-gradient(60% 55% at 50% 28%,#000,#0000 78%)}.sunset-hero .hero-wash{background:0 0;position:absolute;inset:0}.sunset-hero .hero-content{z-index:1;padding-top:32px}.hero-message{max-width:52rem;color:var(--color-text)}.hero-title{margin:var(--space-40) 0 0;letter-spacing:var(--tracking-hero);color:var(--color-text);text-wrap:balance;font-size:clamp(2.75rem,5.6vw,4.5rem);font-weight:600;line-height:1.02}.hero-description{max-width:36rem;margin:var(--space-24) auto 0;font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text-2);text-wrap:pretty;line-height:1.55}.startup-programs{justify-items:center;gap:var(--space-12);text-align:center;display:grid}.startup-programs-label{font-size:var(--fs-fine);letter-spacing:var(--tracking-fine);color:var(--color-text-2)}.startup-programs-row{justify-content:center;align-items:center;gap:var(--space-16) var(--space-40);flex-wrap:wrap;display:flex}.startup-programs-row li{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--color-text);display:inline-flex}.startup-mark{object-fit:contain;flex:none;width:18px;height:18px;display:block}.startup-mark--ms{width:16px;height:16px}@media (max-width:480px){.startup-programs-row{gap:var(--space-12) var(--space-24)}}.hero-signup{max-width:30rem;margin-top:var(--space-32)}.hero-signup .join-form>div:first-child{flex-direction:row;gap:12px}.hero-signup .join-form input{min-width:0;height:46px;font-size:var(--fs-body);background:var(--color-raised);color:var(--color-text);box-shadow:none;border:1px solid var(--color-field)}.hero-signup .join-form input::placeholder{color:var(--color-text-3);opacity:1}.hero-signup .join-form button{width:auto;min-width:10rem;height:46px;padding-inline:var(--space-20);background:var(--color-fill);color:var(--color-on-fill);box-shadow:none;font-size:var(--fs-meta);flex-shrink:0}.hero-signup .join-form button:hover{background:var(--color-fill-hover)}.hero-signup .join-form p:empty{display:none}.hero-signup .join-form p{color:var(--color-text-2);font-weight:500}.hero-secondary{margin-top:var(--space-16);font-size:var(--fs-meta);color:var(--color-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-stroke);text-decoration-color:var(--color-stroke);text-underline-offset:4px;transition:color .2s;display:inline-block}.hero-secondary:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.hero-availability{color:var(--color-text);margin:16px auto 0;font-size:.875rem;font-weight:600}.hero-disclosure{max-width:35rem;margin:var(--space-20) auto 0;font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--color-text-2);line-height:1.5}.hero-device{isolation:isolate;max-width:27rem;margin-top:var(--space-48);padding-bottom:var(--space-32);position:relative}.hero-device:before{content:"";z-index:-1;background:radial-gradient(46% 40% at 50% 26%,#2e6aff1a,#0000 72%);width:100vw;position:absolute;top:-24px;bottom:0;left:calc(50% - 50vw)}@supports (color:color-mix(in lab,red,red)){.hero-device:before{background:radial-gradient(46% 40% at 50% 26%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 72%)}}.hero-device figcaption{text-align:center;color:var(--color-text-2);margin:24px -24px 0;font-size:.875rem;line-height:1.5}.arden-home .sunset-nav:not([data-scrolled=true]){--color-text:#f6f3ec;--color-text-2:#e2ded5;--mark-fg:#f6f3ec}.arden-home .sunset-nav:not([data-scrolled=true]) .nav-capsule{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.arden-home .sunset-nav[data-scrolled=true] .nav-capsule{background:#17171af2!important;border-color:#f6f3ec24!important}.arden-home .sunset-nav .nav-sheet .glass{--color-text:#f6f3ec;--color-text-2:#d6d2c8;background:#17171afc!important}.arden-home .sunset-nav :focus-visible{outline-color:currentColor}.loop-introduction{max-width:42rem;margin:var(--space-24) auto 0;text-align:center;font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);line-height:var(--lh-body);color:var(--color-text-2)}.demo-status{color:#e2ded5;border:1px solid #d6d2c852;border-radius:999px;align-items:center;padding:6px 10px;font-size:.875rem;line-height:1.35;display:inline-flex}.demo-status[data-coming]{border-style:dashed}.showcase-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.arden-home .showcase{background-color:#17212e}.arden-home .showcase-glass{--color-text:#f6f3ec;--color-text-2:#d6d2c8;--color-text-3:#bdb8ad}.integration-section{max-width:var(--w-column);margin-inline:auto;padding-top:48px;padding-bottom:64px}.integration-diagram{width:100%;max-width:36rem;margin:var(--space-48) auto 0;aspect-ratio:1/.92;display:block;position:relative}.integration-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integration-line-built{fill:none;stroke:#eef1f457;stroke-width:1.6px;stroke-linecap:round}.integration-point{fill:var(--ink-you)}.integration-hub{z-index:2;width:22%;color:var(--color-text);top:50%;left:50%}.integration-hub,.integration-node{position:absolute;transform:translate(-50%,-50%)}.integration-node{z-index:1;justify-items:center;gap:var(--space-8);text-align:center;width:6rem;display:grid}@media (min-width:640px){.integration-node{width:8rem}}.integration-fallback{min-width:34px;height:34px;padding-inline:var(--space-8);font-size:var(--fs-fine);color:var(--color-text);background:#eef1f40f;border:1px solid #eef1f43d;border-radius:10px;place-items:center;font-weight:600;display:grid}.integration-node img{width:28px;height:28px}.integration-node-name{white-space:nowrap}.integration-node img{object-fit:contain;background:#fff;border-radius:10px;width:34px;height:34px;padding:6px;box-shadow:0 4px 14px -6px #000c}@media (max-width:767px){.sunset-hero .hero-content{padding-top:24px}.hero-title{font-size:clamp(2.75rem,12.3vw,4rem)}.hero-description{margin-top:20px;font-size:1rem;line-height:1.5}.hero-signup{margin-top:24px}.hero-signup .join-form>div:first-child{flex-direction:column}.hero-signup .join-form button,.hero-signup .join-form input{width:100%;height:48px}.hero-device{max-width:21rem;margin-top:32px}.hero-device:before{top:-16px}.hero-device figcaption{margin-inline:0}}.arden-home{overflow-x:clip}.programs-section{max-width:var(--w-column);padding-block:var(--space-64) var(--space-64);margin-inline:auto}.programs-list{margin-top:var(--space-24);gap:var(--space-24);display:grid}.programs-item{align-items:flex-start;gap:var(--space-16);display:flex}.programs-mark{border-radius:var(--radius-control);border:1px solid var(--color-stroke);background:#ffffff08;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.programs-mark svg{width:20px;height:20px}.programs-name{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text);font-weight:600}.programs-line{margin-top:var(--space-4);max-width:34rem;font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);line-height:var(--lh-body);color:var(--color-text-3);text-wrap:pretty}.blog-grid{margin-top:var(--space-32);gap:var(--space-24);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{min-width:0}.blog-card-link{border-radius:var(--radius-panel);min-width:0;height:100%;color:inherit;transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease);background:linear-gradient(#16181b,#101113);border:1px solid #f1f1ef1a;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.blog-card-link:hover{border-color:#2e6aff38;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.blog-card-link:hover{border-color:color-mix(in srgb,var(--color-accent) 22%,transparent)}}.blog-card-link:hover{box-shadow:0 24px 60px -28px #0009}.blog-card-link:hover .blog-card-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.blog-card-link,.blog-card-link:hover{transform:none}}.blog-card-media{aspect-ratio:16/10;background:#0c0d0f;border-bottom:1px solid #f1f1ef14;display:block;overflow:hidden}.blog-card-image{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{gap:var(--space-8);padding:var(--space-24);flex-direction:column;flex:1;min-width:0;display:flex}.blog-card-meta{align-items:center;gap:var(--space-8);font-size:var(--fs-fine);letter-spacing:var(--tracking-fine);color:var(--color-text-3);flex-wrap:wrap;display:flex}.blog-card-category{text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-meta);font-weight:600}.blog-card-title{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text);text-wrap:balance;font-weight:600;line-height:1.25}.blog-card-excerpt{font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);line-height:var(--lh-body);color:var(--color-text-2);text-wrap:pretty}.blog-card-more{padding-top:var(--space-8);align-items:center;gap:var(--space-8);font-size:var(--fs-meta);color:var(--color-text);margin-top:auto;font-weight:600;display:inline-flex}.blog-card-arrow{transition:transform var(--t) var(--ease)}.journal-section{max-width:var(--w-column);padding-block:var(--space-64);margin-inline:auto}.journal-head{justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.journal-title{margin-top:var(--space-12);font-size:var(--fs-section);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--lh-section);text-wrap:balance}.journal-link{align-items:center;gap:var(--space-8);min-height:var(--control-h-pill);font-size:var(--fs-meta);color:var(--color-text-2);transition:color var(--t) var(--ease);font-weight:600;display:inline-flex}.journal-link:hover{color:var(--color-text)}.blog-page{max-width:var(--w-column);padding-block:var(--space-48) var(--space-96);margin-inline:auto}.blog-page-title{margin-top:var(--space-16);font-size:var(--fs-section);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--lh-section);text-wrap:balance}.blog-page-lede{margin-top:var(--space-16);max-width:var(--w-lede);font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);line-height:var(--lh-body);color:var(--color-text-2)}.blog-grid--index{margin-top:var(--space-48)}.article{max-width:44rem;padding-block:var(--space-32) var(--space-96);margin-inline:auto}.article-back{align-items:center;gap:var(--space-8);min-height:var(--control-h-pill);font-size:var(--fs-meta);color:var(--color-text-3);transition:color var(--t) var(--ease);font-weight:600;display:inline-flex}.article-back:hover{color:var(--color-text)}.article-category{margin-top:var(--space-16);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-meta);font-weight:600}.article-title{margin-top:var(--space-12);letter-spacing:var(--tracking-display);text-wrap:balance;font-size:clamp(2rem,6vw,3rem);font-weight:600;line-height:1.08}.article-date{margin-top:var(--space-12);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--color-text-3)}.article-figure{margin-top:var(--space-32);border-radius:var(--radius-panel);aspect-ratio:16/10;background:#0c0d0f;border:1px solid #f1f1ef1a;overflow:hidden}.article-image{object-fit:cover;width:100%;height:100%;display:block}.article-body{margin-top:var(--space-32)}.article-body p{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text-2);text-wrap:pretty;line-height:1.7}.article-body p+p{margin-top:var(--space-24)}.article-body p:first-child,.article-h2{color:var(--color-text)}.article-h2{margin-top:var(--space-48);font-size:var(--fs-sub);letter-spacing:var(--tracking-sub);scroll-margin-top:var(--space-96);font-weight:600;line-height:1.3}.article-body h2.article-h2:first-child{margin-top:0}.article-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-stroke);text-decoration-color:var(--color-stroke);text-underline-offset:3px;transition:text-decoration-color .2s}.article-link:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}@media (max-width:639px){.journal-section,.programs-section{padding-block:var(--space-48)}.blog-card-body{padding:var(--space-20)}.article{padding-block:var(--space-24) var(--space-64)}.article-figure,.blog-card-media{aspect-ratio:3/2}}.blog-grid--single{grid-template-columns:minmax(0,1fr);max-width:62rem}@media (min-width:640px){.blog-grid--single{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.blog-card--featured .blog-card-link{flex-direction:row;align-items:stretch}.blog-card--featured .blog-card-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid #f1f1ef14;flex:0 0 46%}.blog-card--featured .blog-card-body{padding:var(--space-40);justify-content:center}.blog-card--featured .blog-card-title{font-size:var(--fs-sub);letter-spacing:var(--tracking-sub)}.blog-card--featured .blog-card-excerpt{max-width:34rem}}@media (min-width:1024px){.blog-grid--single{grid-template-columns:minmax(0,1fr)}}.integration-head{gap:var(--space-48);align-items:center;display:grid}@media (min-width:1024px){.integration-head{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.integration-copy{max-width:34rem}.integration-diagram{margin-top:0}}.integration-stage{min-width:0}:root{--ink-cream:var(--color-text);--ink-black:var(--color-text);--ink-you:var(--color-accent);--ink-them:var(--color-text-3);--paper-night:var(--color-base);--paper-warm:var(--color-base);--paper-blue:var(--color-base);--paper-grey:var(--color-base)}.paper{isolation:isolate;position:relative}.paper:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:.05;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23p)' opacity='0.5'/></svg>");background-size:140px 140px;position:absolute;inset:0}.paper{border-top:1px solid #eef1f40f}.paper--night{background:var(--paper-night);color:var(--ink-cream)}.paper--warm{background:var(--paper-warm);color:var(--ink-black)}.paper--blue{background:var(--paper-blue);color:var(--ink-black)}.paper--grey{background:var(--paper-grey);color:var(--ink-black)}.editorial-title{letter-spacing:var(--tracking-hero);text-wrap:balance;margin:0;font-size:clamp(2.5rem,7.4vw,5.25rem);font-weight:600;line-height:.98}.editorial-lede{margin-top:var(--space-24);max-width:34rem;letter-spacing:var(--tracking-sub);text-wrap:pretty;font-size:clamp(1.0625rem,2.2vw,1.4375rem)}.editorial-lede,.mono-label{color:var(--color-text-2);line-height:1.4}.mono-label{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-fine);letter-spacing:0}.mono-label--tape{padding:3px var(--space-8);background:var(--ink-cream);color:var(--ink-black);text-transform:uppercase;letter-spacing:.06em;font-weight:500;display:inline-block;transform:rotate(-.6deg)}.arden-figure,.loop-figure,.sketch-figure{width:100%;height:auto;display:block;overflow:visible}.drawn-line{width:100%;height:100%;display:block;overflow:visible}.drawn-line[data-drawing=true] path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,0))}.loops-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.loops-title{max-width:16ch}.loops-field{margin-top:var(--space-64);gap:var(--space-48);align-items:end;display:grid}@media (min-width:1024px){.loops-field{gap:var(--space-64);grid-template-columns:minmax(0,1fr) 14rem}}.loops-row{gap:var(--space-48) var(--space-32);grid-template-columns:1fr;display:grid}@media (min-width:560px){.loops-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.loops-item{min-width:0}.loops-mark{max-width:11rem}.loops-item[data-state=closed]{opacity:.42}.loops-label{margin-top:var(--space-24);white-space:pre-line}.loops-note{margin-top:var(--space-8);color:var(--color-text-3);font-style:italic;display:block}.loops-character{justify-items:center;gap:var(--space-16);display:grid}.loops-character .arden-figure{max-width:8.5rem}.loops-aside{text-align:center;color:var(--color-text-3)}@media (max-width:1023px){.loops-character{justify-items:start}.loops-aside{text-align:left}}.everywhere-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.everywhere-field{margin-top:var(--space-64);gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (min-width:900px){.everywhere-field{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;min-height:22rem}.everywhere-item:nth-child(2){margin-top:7rem}.everywhere-item:nth-child(3){margin-top:2rem}.everywhere-item:nth-child(4){margin-top:9rem}}.everywhere-items{display:contents}.everywhere-item{z-index:1;min-width:0;position:relative}.everywhere-mark{max-width:4.5rem}.everywhere-item .mono-label{margin-top:var(--space-16)}.everywhere-owner{margin-top:var(--space-4);color:var(--color-text-3);font-style:italic;display:block}.everywhere-thread{z-index:0;color:var(--ink-black);opacity:.5;position:absolute;inset:-6% -2%}.everywhere-character{z-index:2;width:7rem;display:none;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}@media (min-width:900px){.everywhere-character{display:block}}.everywhere-closing{margin-top:var(--space-64);max-width:30rem;font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);line-height:var(--lh-body);color:var(--color-text-2)}@media (max-width:899px){.everywhere-section,.loops-section{padding-block:var(--space-64)}.everywhere-thread{display:none}}.closing-section{max-width:var(--w-column);padding-block:var(--space-96);text-align:center;margin-inline:auto}.closing-note{color:var(--color-text-3);font-style:italic}.closing-scene{justify-content:center;align-items:center;gap:var(--space-24);margin-top:var(--space-32);display:flex;position:relative}.closing-scene .closing-loop{width:11rem;max-width:38vw;color:var(--ink-black)}.closing-character{width:6.5rem;max-width:22vw;color:var(--ink-black)}.closing-line{margin:var(--space-48) auto 0;max-width:34rem;letter-spacing:var(--tracking-sub);color:var(--color-text);text-wrap:pretty;font-size:clamp(1.125rem,2.4vw,1.5rem);line-height:1.45}@media (max-width:899px){.closing-section{padding-block:var(--space-64)}}.features-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.features-title{margin-top:var(--space-16);max-width:18ch}.features-list{margin-top:var(--space-64);gap:var(--space-48);counter-reset:feature;display:grid}.features-item{gap:var(--space-24);padding-top:var(--space-32);border-top:1px solid #eef1f417;grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:800px){.features-item{gap:var(--space-48);grid-template-columns:9rem minmax(0,1fr)}}.features-mark{color:#eef1f480;width:5.5rem;display:block;position:relative}.features-index{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-fine);color:var(--color-text-3);position:absolute;top:1.35rem;left:1.55rem}.features-body{min-width:0;max-width:40rem}.features-heading{letter-spacing:var(--tracking-heading);color:var(--color-text);text-wrap:balance;font-size:clamp(1.375rem,3vw,2rem);font-weight:600;line-height:1.15}.features-copy{margin-top:var(--space-12);font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);text-wrap:pretty}.features-copy,.features-evidence{color:var(--color-text-2);line-height:1.5}.features-evidence{margin-top:var(--space-20);padding-left:var(--space-16);border-left:2px solid var(--ink-you);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-meta)}.features-status{margin-top:var(--space-16);align-items:center;gap:var(--space-8);font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-you);font-weight:600;display:inline-flex}.features-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.features-status--soon{color:var(--color-text-3)}.features-status--soon:before{background:0 0;box-shadow:inset 0 0 0 1px}.features-outro{margin-top:var(--space-64);align-items:center;gap:var(--space-16);color:var(--color-text-2);display:flex}.features-outro .arden-figure{flex:none;width:5rem}@media (max-width:799px){.features-section{padding-block:var(--space-64)}.features-mark{width:4.5rem}.features-index{top:1.1rem;left:1.25rem}}.setup-appicon{border-radius:14px;width:56px;height:56px;display:block;overflow:hidden}.setup-appicon svg{width:100%;height:100%}.setup-loop{width:2.6rem;color:var(--color-text-2);flex:none}.setup-loop--done{color:var(--ink-you);opacity:.85}.setup-arden{width:3.2rem;color:var(--color-text);flex:none}@media (min-width:900px){.pain-field{height:34rem}.pain-fragment{max-width:20rem;transform:rotate(var(--tilt));margin:0;position:absolute}.pain-arden{width:6rem;margin:0;position:absolute;bottom:0;right:6%}.gather-stage{gap:var(--space-48);grid-template-columns:12rem minmax(0,1fr) 7rem}.gather-arden{display:block}.scene-grid{gap:var(--space-64);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.scene-wave span{animation:scene-wave 1.4s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -70ms);animation-play-state:paused}.pull .scene-wave span,.rv:not(.rv-prep) .scene-wave span{animation-play-state:running}}.pain-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.pain-title{max-width:16ch}.pain-field{margin-top:var(--space-64);position:relative}.pain-fragment{align-items:center;gap:var(--space-12);margin-bottom:var(--space-24);display:flex}.pain-loop{color:#eef1f473;flex:none;width:2.2rem}.pain-said{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text-2);line-height:1.35}.pain-arden{width:5rem;margin-top:var(--space-32);color:var(--color-text);display:block}@media (min-width:900px){.pain-field{height:34rem}.pain-fragment{max-width:20rem;transform:rotate(var(--tilt));margin:0;position:absolute}.pain-arden{width:6rem;margin:0;position:absolute;bottom:0;right:6%}}.gather-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto;position:relative}.gather-title{max-width:18ch}.gather-stage{margin-top:var(--space-64);gap:var(--space-32);align-items:center;display:grid;position:relative}@media (min-width:900px){.gather-stage{gap:var(--space-48);grid-template-columns:12rem minmax(0,1fr) 7rem}}.gather-loop{width:10rem;color:var(--color-text-2);display:block}.gather-facets{min-width:0}.gather-facet,.gather-facets{gap:var(--space-16);display:grid}.gather-facet{padding-bottom:var(--space-12);border-bottom:1px solid #eef1f414;grid-template-columns:6rem minmax(0,1fr);align-items:baseline}.gather-value{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text)}.gather-arden{width:6rem;color:var(--color-text);display:none}@media (min-width:900px){.gather-arden{display:block}}.scene{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto;position:relative}.scene-grid{gap:var(--space-48);align-items:center;display:grid}@media (min-width:900px){.scene-grid{gap:var(--space-64);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.scene-copy{min-width:0}.scene-kicker{color:var(--ink-you)}.scene-title{margin-top:var(--space-16);letter-spacing:var(--tracking-display);color:var(--color-text);text-wrap:balance;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:600;line-height:1.04}.scene-body{margin-top:var(--space-20);max-width:30rem;font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text-2);text-wrap:pretty;line-height:1.5}.scene-status{margin-top:var(--space-24);align-items:center;gap:var(--space-8);font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-you);font-weight:600;display:inline-flex}.scene-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.scene-status--soon{color:var(--color-text-3)}.scene-status--soon:before{background:0 0;box-shadow:inset 0 0 0 1px}.scene-stage{min-width:0;position:relative}.scene-loop{color:#eef1f452;width:6rem;position:absolute;top:-3rem;right:-1rem}.scene-screen{z-index:1;padding:var(--space-32);border:1px solid #eef1f41a;border-top-color:#799ffb5c;position:relative}@supports (color:color-mix(in lab,red,red)){.scene-screen{border-top-color:color-mix(in srgb,var(--color-accent) 22%,#eef1f42e)}}.scene-screen{border-radius:var(--radius-panel);background:radial-gradient(90% 70% at 50% 0,#2e6aff1a,#0000 70%),linear-gradient(#1c1f22,#16181b)}@supports (color:color-mix(in lab,red,red)){.scene-screen{background:radial-gradient(90% 70% at 50% 0,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 70%),linear-gradient(180deg,#1c1f22 0,#16181b 100%)}}.scene-screen{box-shadow:0 28px 64px -34px #000000e6}.scene-row,.scene-rows{gap:var(--space-16);display:grid}.scene-row{padding-bottom:var(--space-12);border-bottom:1px solid #eef1f414;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline}.scene-row:last-child{border-bottom:0;padding-bottom:0}.scene-row dd{font-size:var(--fs-body);color:var(--color-text)}.scene-quote{margin-top:var(--space-20);font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text);line-height:1.45}.scene-wave{align-items:center;gap:3px;height:34px;display:flex}.scene-wave span{background:var(--ink-you);min-width:2px;max-width:4px;height:calc(18% + (sin(var(--n) * 1.1) * .5 + .5) * 78%);opacity:.85;border-radius:2px;flex:1}@media (prefers-reduced-motion:no-preference){.scene-wave span{animation:scene-wave 1.4s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -70ms);animation-play-state:paused}.pull .scene-wave span,.rv:not(.rv-prep) .scene-wave span{animation-play-state:running}@keyframes scene-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}}.scene-actions{margin-top:var(--space-24);gap:var(--space-12);display:flex}.scene-action{min-height:var(--control-h-pill);padding:0 var(--space-20);border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-on-fill);font-size:var(--fs-meta);align-items:center;font-weight:600;display:inline-flex}.scene-action--ghost{color:var(--color-text-2);background:0 0;border:1px solid #eef1f42e}@media (max-width:899px){.gather-section,.pain-section,.scene{padding-block:var(--space-64)}.scene-loop{width:4.5rem;top:-2rem;right:0}.scene-screen{padding:var(--space-24)}.scene-row{gap:var(--space-4);grid-template-columns:1fr}}.wave{align-items:center;gap:3px;width:min(100%,26rem);height:56px;display:flex}.wave span{background:var(--ink-you);min-width:2px;max-width:4px;height:calc(14% + (sin(var(--n) * .9) * .5 + .5) * 86%);opacity:.9;border-radius:2px;flex:1}@media (prefers-reduced-motion:no-preference){.wave span{animation:wave-pulse 1.5s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -55ms)}@keyframes wave-pulse{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}}.app-ui{padding:var(--space-24);border:1px solid #eef1f41a;border-top-color:#799ffb5c}@supports (color:color-mix(in lab,red,red)){.app-ui{border-top-color:color-mix(in srgb,var(--color-accent) 22%,#eef1f42e)}}.app-ui{border-radius:var(--radius-panel);background:linear-gradient(#1f1f1f,#1a1a1a);box-shadow:0 24px 56px -32px #000000e6}.app-notice{gap:var(--space-16);max-width:25rem;padding:var(--space-20);border-radius:var(--radius-card);background:#212121f7;border:1px solid #eef1f41f;display:flex;box-shadow:0 24px 60px -30px #000000f2}.closes-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.closes-title{max-width:18ch}.closes-list{margin-top:var(--space-64);gap:var(--space-64);display:grid}.closes-item{gap:var(--space-32);padding-top:var(--space-32);border-top:1px solid #eef1f417;align-items:start;display:grid}@media (min-width:1000px){.closes-item{gap:var(--space-48);grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,.85fr);align-items:center}}.closes-said{gap:var(--space-16);justify-items:start;display:grid}.closes-loop{color:#eef1f473;width:2.6rem}.closes-loop--done{color:var(--ink-you)}.closes-quote{letter-spacing:var(--tracking-sub);color:var(--color-text);text-wrap:balance;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.25}.closes-doing{min-width:0}.closes-kicker{margin-bottom:var(--space-16);color:var(--color-text-3)}.closes-done{gap:var(--space-16);justify-items:start;display:grid}.closes-outcome{color:var(--color-text);text-wrap:pretty;line-height:1.45}.closes-foot,.closes-outcome{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede)}.closes-foot{margin-top:var(--space-64);align-items:center;gap:var(--space-16);color:var(--color-text-2);display:flex}.closes-arden{width:4.5rem;color:var(--color-text);flex:none}.moments-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.moments-title{max-width:18ch}.moments-list{margin-top:var(--space-64);gap:var(--space-80);display:grid}.moments-item{gap:var(--space-32);align-items:center;display:grid}@media (min-width:900px){.moments-item{gap:var(--space-64);grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.moments-item[data-flip=true] .moments-copy{order:2}.moments-item[data-flip=true] .moments-stage{order:1}}.moments-copy{min-width:0}.moments-index{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-fine);color:var(--color-text-3)}.moments-kicker{font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-you)}.moments-kicker,.moments-title-item{margin-top:var(--space-12);font-weight:600}.moments-title-item{letter-spacing:var(--tracking-display);color:var(--color-text);text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.06}.moments-body{margin-top:var(--space-16);max-width:30rem;font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text-2);text-wrap:pretty;line-height:1.5}.moments-stage{min-width:0}@media (max-width:899px){.closes-section,.moments-section{padding-block:var(--space-64)}.moments-list{gap:var(--space-64)}}.closes-sources{gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.closes-sources li{align-items:center;gap:var(--space-8);display:inline-flex}.closes-sources img{object-fit:contain;background:#fff;border-radius:6px;width:20px;height:20px;padding:3px}.closes-sources .mono-label{color:var(--color-text-3)}.app-row-icon{object-fit:contain;vertical-align:-4px;width:18px;height:18px;margin-right:var(--space-8);background:#fff;border-radius:5px;padding:2px}.app-list-done{padding-top:var(--space-12);border-top:1px solid #eef1f414}.integration-row-list{margin-top:var(--space-64);gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.integration-row-list li{gap:var(--space-8);justify-items:start;min-width:0;display:grid}.integration-row-list img{object-fit:contain;background:#fff;border-radius:8px;width:26px;height:26px;padding:4px}.integration-row-name{font-size:var(--fs-body);color:var(--color-text);font-weight:600}.integration-row-line{font-size:var(--fs-meta);color:var(--color-text-2);text-wrap:pretty;line-height:1.4}.hero-title--first{margin-top:0}.hero-badge{margin-top:32px}.founder-section{padding-block:var(--space-64)}.founder-section,.see-section{max-width:var(--w-column);margin-inline:auto}.see-section{padding-block:var(--space-96);text-align:center}.see-title{max-width:20ch}.see-section .editorial-lede,.see-title{margin-inline:auto}.stage-scroll{margin-top:var(--space-64);position:relative}.stage-marks{display:none}.stage-scroll[data-scroll=true]{--stage-step:58svh;height:calc(100svh + 2 * var(--stage-step))}.stage-scroll[data-scroll=true] .stage-sticky{min-height:100svh;padding-top:var(--space-80);padding-bottom:var(--space-40);align-content:center;display:grid;position:sticky;top:0}.stage-scroll[data-scroll=true] .stage-marks{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.stage{gap:var(--space-48);text-align:left;align-items:center;display:grid}@media (min-width:900px){.stage{gap:var(--space-64);grid-template-columns:minmax(0,17rem) minmax(0,28rem);justify-content:center}}.stage-phone{width:100%;max-width:16rem;max-height:24rem;margin-inline:auto;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.stage-screen{opacity:0;transition:opacity .42s var(--ease);grid-area:1/1}.stage-screen[data-active=true]{opacity:1}.stage-copy{min-width:0}.stage-loop{width:8rem;color:var(--color-text-2)}.loop-progress-drawn{stroke:currentColor;transition:stroke-dasharray .64s var(--ease)}.loop-progress-dot{fill:var(--ink-you);stroke:none;transition:transform .64s var(--ease)}.stage-list{margin-top:var(--space-32);gap:var(--space-4);display:grid}.stage-list li{padding:var(--space-16) 0 var(--space-16) var(--space-20);transition:border-color .42s var(--ease);border-left:2px solid #0000}.stage-list li .stage-heading{color:var(--color-text-2);transition:color .42s var(--ease)}.stage-list li .stage-body{color:var(--color-text-3);transition:color .42s var(--ease)}.stage-list li[data-active=true]{border-left-color:var(--ink-you)}.stage-list li[data-active=true] .stage-heading{color:var(--color-text)}.stage-list li[data-active=true] .stage-body{color:var(--color-text-2)}.stage-heading{font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text);font-weight:600;display:block}.stage-body{margin-top:var(--space-8);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-2);text-wrap:pretty;display:block}@media (max-width:899px){.stage-scroll[data-scroll=true]{--stage-step:42svh}.stage-scroll[data-scroll=true] .stage-sticky{padding-top:var(--space-64);padding-bottom:var(--space-24)}.stage{gap:var(--space-24)}.stage-phone{max-width:11rem;max-height:15rem}.stage-loop{width:4.5rem}.stage-list{margin-top:var(--space-20)}.stage-list li{padding:var(--space-10,10px) 0 var(--space-10,10px) var(--space-16)}.stage-scroll[data-scroll=true] .stage-list li:not([data-active=true]) .stage-body{display:none}}@media (prefers-reduced-motion:reduce){.loop-progress-dot,.loop-progress-drawn,.stage-list li,.stage-screen{transition:none}}.see-footnote{margin-top:var(--space-48);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--color-text-3)}@media (max-width:899px){.see-section{padding-block:var(--space-64)}}.get-section{max-width:var(--w-column);margin-inline:auto}.get-bridge{text-align:center;padding-block:var(--space-64) var(--space-96);justify-items:center;display:grid}.ui{padding:var(--space-24);border-radius:var(--radius-card);background:linear-gradient(#1e1e1e,#191919);border:1px solid #eef1f41a;position:relative;box-shadow:0 28px 64px -34px #000000e6}.ui-top{justify-content:space-between;align-items:baseline;gap:var(--space-16);flex-wrap:wrap;display:flex}.ui-title{font-size:var(--fs-sub);letter-spacing:var(--tracking-sub);color:var(--color-text);font-weight:600}.ui-stats{gap:var(--space-16);font-size:var(--fs-fine);color:var(--color-text-3);display:flex}.ui-stats b{color:var(--color-text);font-weight:600}.ui-col{font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.ui-col,.ui-glyph{color:var(--color-text-3)}.ui-glyph{vertical-align:-2px;width:14px;height:14px;flex:none;margin-right:6px}.ui-row{gap:var(--space-12);margin-top:var(--space-20);min-width:0;display:flex}.ui-row-title{font-size:var(--fs-meta);color:var(--color-text);font-weight:600}.ui-row-meta{font-size:var(--fs-fine);color:var(--color-text-3);align-items:center;margin-top:3px;display:flex}.ui-loop{width:1.75rem;color:var(--color-text-2);flex:none;margin-top:1px}.ui-loop--done{color:#6e9e82}.ui-split{gap:var(--space-32);margin-top:var(--space-24);display:grid}@media (min-width:560px){.ui-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-done{opacity:.82}.ui-people{margin-top:var(--space-16);gap:var(--space-4);display:grid}.ui-person{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-8) var(--space-12);border:1px solid #0000;border-radius:12px;display:flex}.ui-person>div{flex:1;min-width:0}.ui-person[data-active=true]{background:#f0965f12;border-color:#f0965f66}.ui-when{font-size:var(--fs-fine);color:var(--color-text-3);white-space:nowrap}.ui-face{color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.ui-face[data-tone=a]{background:#b4643c}.ui-face[data-tone=b]{background:#4a6b8a}.ui-face[data-tone=c]{background:#5f6b52}.ui-relation{margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px solid #eef1f417}.ui-pairs{margin-top:var(--space-12);gap:var(--space-8);display:grid}.ui-pairs>div{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.ui-pairs dt{font-size:var(--fs-fine);color:var(--color-text-3)}.ui-pairs dd{font-size:var(--fs-meta);color:var(--color-text);text-align:right}.ui-timeline{gap:var(--space-8);margin-top:var(--space-20);display:flex}.ui-timeline li{min-width:0;padding:var(--space-8) var(--space-10,10px);font-size:var(--fs-fine);background:#eef1f40d;border-radius:10px;flex:1}.ui-timeline li[data-due=true]{background:#f0965f1a}.ui-timeline span{color:var(--color-text-3);display:block}.ui-timeline b{color:var(--color-text-2);margin-top:2px;font-weight:600;display:block}.ui-timeline li[data-due=true] b{color:var(--ink-you)}.ui--memory{text-align:center}.ui--memory,.ui-brain{justify-items:center;display:grid}.ui-brain{gap:var(--space-8)}.ui-brain-mark{border-radius:12px;width:40px;height:40px}.ui-brain-label{font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-3)}.ui-bubbles{margin-top:var(--space-20);justify-content:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ui-bubbles li{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-pill);font-size:var(--fs-meta);color:var(--color-text-2);text-align:left;background:#eef1f40a;border:1px solid #eef1f41f;display:inline-flex}.ui-bubble-icon{font-size:13px;line-height:1}.ui-edit{background:#eef1f41a;border-radius:999px;padding:1px 7px;font-size:10px}.ui-edit,.ui-foot{color:var(--color-text-3)}.ui-foot{margin-top:var(--space-20);font-size:var(--fs-fine)}.ui-search{margin-top:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-meta);color:var(--color-text-2);border:1px solid #eef1f424}.ui-result{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid #eef1f417}.ui-quote{margin-top:var(--space-12);padding:var(--space-12) var(--space-16);font-size:var(--fs-meta);color:var(--color-text);background:#eef1f40a;border-left:2px solid #f0965f80;border-radius:0 10px 10px 0;line-height:1.5}.ui-quote mark{color:var(--ink-you);background:#f0965f2e;border-radius:3px;padding:0 2px}.ui-chips{gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.ui-chips span{padding:4px var(--space-10,10px);border-radius:var(--radius-pill);font-size:var(--fs-fine);color:var(--color-text-3);border:1px solid #eef1f41f}.get-week{margin-top:var(--space-128);text-align:center}.ui--week{max-width:44rem;margin:var(--space-40) auto 0;text-align:left}.ui-week-stats{gap:var(--space-16);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-stat-value{letter-spacing:var(--tracking-heading);color:var(--color-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}.ui-stat-label{font-size:var(--fs-fine);color:var(--color-text-3);margin-top:2px}.ui-feed{margin-top:var(--space-24);padding-top:var(--space-20);gap:var(--space-4);border-top:1px solid #eef1f417;display:grid}.ui-feed li{align-items:center;gap:var(--space-12);padding:var(--space-10,10px) 0;grid-template-columns:1.25rem minmax(0,1fr) auto;display:grid}.ui-feed-dot{color:#6e9e82;font-size:12px}.ui-feed li[data-state=open] .ui-feed-dot,.ui-feed li[data-state=open] .ui-row-meta{color:var(--ink-you)}.ui-feed .ui-row-meta{white-space:nowrap;justify-content:flex-end}.ui-highlight{margin-top:var(--space-20);padding-top:var(--space-16);font-size:var(--fs-meta);color:var(--color-text-3);border-top:1px solid #eef1f417}.ui-highlight b{color:var(--color-text);font-weight:600}@media (max-width:560px){.ui{padding:var(--space-16)}.ui-feed li{grid-template-columns:1.25rem minmax(0,1fr)}.ui-feed .ui-row-meta{white-space:normal;grid-column:2;justify-content:flex-start}.ui-timeline{flex-wrap:wrap}.ui-timeline li{flex:30%}}main h1,main h2,main h3,main>section{scroll-margin-top:120px}main>section:not(:first-child)>div.w-full,main>section:not(:first-child)>div.wrap{padding-top:120px}@media (max-width:899px){main>section:not(:first-child)>div.w-full,main>section:not(:first-child)>div.wrap{padding-top:72px}}.close-panel{text-align:center;flex-direction:column;align-items:center;max-width:46rem;display:flex}.close-panel,.close-panel .headline{margin-inline:auto}.close-panel form,.close-panel form+p{text-align:center}.polished-nav{z-index:100}.polished-nav .nav-capsule{background:#fbf8f2f0}.polished-nav[data-scrolled=true] .nav-capsule{background:var(--color-raised);-webkit-backdrop-filter:none}.nav-sheet-surface{background:var(--color-raised)}:root[data-theme=dark] .polished-nav .nav-capsule{background:#141416f0}:root[data-theme=dark] .nav-sheet-surface,:root[data-theme=dark] .polished-nav[data-scrolled=true] .nav-capsule{background:#141416}.caught-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.caught-tag{padding:3px var(--space-8);border-radius:var(--radius-pill);font-size:var(--fs-fine);letter-spacing:var(--tracking-fine);text-transform:none;color:var(--color-text-3);white-space:nowrap;border:1px solid #eef1f438}.caught-grid{align-items:stretch}.app-window{--mark-fg:#1f2328;--mark-bg:#fff;--app-ink:#1f2328;--app-ink-2:#5f6368;--app-ink-3:#6b7176;--app-accent:#b8541f;--app-line:#e3e5e8;min-width:0;height:100%;color:var(--app-ink);text-align:left;background:#fff;border-radius:16px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 34px 80px -34px #000000e6,0 0 0 1px #ffffff12}.app-mark{object-fit:contain;flex:none;width:20px;height:20px}.app-rail--chat{color:#ffffffb8;background:#3d2a52;border-right:none}.app-thread>.app-action{margin-top:auto}.app-avatar[data-tone=warm]{background:#b4643c}.app-detect{border:1px solid #e6e8ec;border-left:2px solid var(--app-accent);background:#fbfbfc;gap:10px;margin-top:18px}.app-detect,.app-later{border-radius:10px;padding:12px;display:flex}.app-later{background:#f4f5f7;gap:12px;margin-top:10px}.caught-kept{margin-top:var(--space-48);justify-items:center;display:grid}.caught-phone-crop{width:100%;max-width:15.5rem;margin-top:var(--space-24);max-height:22rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.app-action{background:linear-gradient(#fff,#f7f8fa);border:1px solid #e2e5ea;border-radius:10px;margin-top:10px;padding:13px 14px;box-shadow:0 6px 18px -12px #1f232873}.app-action-buttons{-webkit-user-select:none;user-select:none;gap:8px;margin-top:12px;display:flex}@media (max-width:620px){.app-body{grid-template-columns:minmax(0,1fr)}}.close-section{max-width:var(--w-column);margin-inline:auto}.arden-actor{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-display);display:block;position:absolute}.arden-actor .arden-actor-figure{width:100%;display:block}.arden-entrance{display:block;position:relative}.arden-entrance.rv{transition:opacity .45s var(--ease),transform .45s var(--ease)}.arden-entrance.rv-prep{opacity:0;transform:translateY(8px)rotate(2deg)}.arden-scene--loops{width:4.75rem;top:0;right:5.5rem;transform:translateY(-56%)}.arden-scene--loops .arden-held-loop{width:1.9rem;display:block;position:absolute;top:38%;left:-1.5rem}.arden-scene--people{width:4rem;top:0;left:4rem;transform:translateY(-50%)}.arden-scene--memory{width:4.5rem;top:0;right:5rem;transform:translateY(-48%)}.arden-scene--notes{width:3.9rem;top:4.5rem;right:0;transform:translate(46%)}.arden-scene--week{width:5rem;top:0;left:3.75rem;transform:translateY(-56%)}.arden-scene--week .arden-popcorn{width:1.8rem;display:block;position:absolute;bottom:12%;left:-1.5rem}.arden-scene--trust{width:3.6rem;top:0;left:50%;transform:translate(-50%,-56%)}.arden-scene--trust .arden-held-loop{width:1.7rem;display:block;position:absolute;top:46%;right:-1.8rem}.trust-card{position:relative}.arden-held-loop{color:var(--color-display)}.arden-arm,.arden-leg{transform-box:fill-box}@keyframes arden-leg-swing{0%,88%,to{transform:rotate(0)}92%{transform:rotate(5deg)}96%{transform:rotate(-1deg)}}.arden-scene--loops .arden-leg--r{transform-origin:top;animation:arden-leg-swing 7.5s ease-in-out infinite}@keyframes arden-foot-drift{0%,90%,to{transform:rotate(0)}95%{transform:rotate(3deg)}}.arden-scene--memory .arden-leg--r{transform-origin:0 0;animation:arden-foot-drift 8.5s ease-in-out infinite}@media (hover:hover) and (pointer:fine){.ui:hover .arden-scene--people .arden-entrance{transform:translateY(-3px)}}@keyframes arden-hang-swing{0%{transform:rotate(4deg)}55%{transform:rotate(-2deg)}to{transform:rotate(0)}}.arden-scene--notes .arden-actor-figure{transform-origin:50% 12%;animation:arden-hang-swing .65s var(--ease) both}.arden-scene--notes .rv-prep .arden-actor-figure{animation-play-state:paused}@keyframes arden-hand-lift{0%,90%,to{transform:rotate(0)}93%,96%{transform:rotate(-9deg)}}.arden-scene--week .arden-arm--r{transform-origin:100% 0;animation:arden-hand-lift 12s ease-in-out infinite}@keyframes arden-kernel{0%,88%{opacity:0;transform:translate(0)rotate(0)}89%{opacity:1;transform:translate(1px,3px)rotate(15deg)}95%{opacity:1;transform:translate(4px,16px)rotate(60deg)}99%,to{opacity:0;transform:translate(6px,26px)rotate(85deg)}}.arden-kernel{opacity:0;animation:arden-kernel 12s linear infinite}.arden-runner{z-index:3;opacity:0;pointer-events:none;width:3.5rem;color:var(--color-display);position:absolute;bottom:-4.75rem;left:6%}.arden-runner-figure{width:100%;display:block}.arden-stride-b{opacity:0}@keyframes arden-dash{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(min(24rem,55vw))}}@keyframes arden-stride-a{0%,to{opacity:1}50%{opacity:0}}@keyframes arden-stride-flip{0%,to{opacity:0}50%{opacity:1}}.arden-runner[data-running=true]{animation:arden-dash .95s linear both}.arden-runner[data-running=true] :is(.arden-arm--l,.arden-arm--r,.arden-leg--l,.arden-leg--r){animation:arden-stride-a .24s step-end infinite}.arden-runner[data-running=true] .arden-stride-b{animation:arden-stride-flip .24s step-end infinite}.stage-loop-scene{display:inline-block;position:relative}.stage-arden{width:2.9rem;color:var(--color-text-2);position:absolute}@keyframes arden-pose-in{0%{opacity:0}to{opacity:1}}.stage-arden{animation:arden-pose-in .26s var(--ease) both}.stage-arden .arden-figure{width:100%;display:block}.stage-loop-scene[data-state="0"] .stage-arden{top:34%;right:-2.4rem}.stage-loop-scene[data-state="1"] .stage-arden{top:22%;right:-2.1rem}.stage-loop-scene[data-state="2"] .stage-arden{top:-46%;right:28%}.closing-loop{width:7.5rem;margin:0 auto var(--space-32);display:block;position:relative}.closing-loop-svg{width:100%;display:block;overflow:visible}.closing-loop-path{fill:none;stroke:var(--color-text-2);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:700 1000;animation:closing-draw .9s var(--ease) .5s both}@keyframes closing-draw{to{stroke-dasharray:1000 1000}}.closing-loop-dot{fill:var(--ink-you);animation:closing-dot 2.6s var(--ease) .5s both}@keyframes closing-dot{0%,55%{opacity:1}to{opacity:.25}}.closing-arden{width:3.4rem;color:var(--color-display);position:absolute;left:50%}.closing-arden--holding{animation:closing-hold 2s step-end .5s both;top:-18%;transform:translate(-50%)}.closing-arden--seated{opacity:0;animation:closing-sit 2s step-end .5s both;top:-30%;left:47%;transform:translate(-50%)}@keyframes closing-hold{0%,70%{opacity:1}to{opacity:0}}@keyframes closing-sit{0%,70%{opacity:0}to{opacity:1}}.closing-loop.rv-prep .closing-arden,.closing-loop.rv-prep .closing-loop-dot,.closing-loop.rv-prep .closing-loop-path{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.arden-kernel,.arden-scene--loops .arden-leg--r,.arden-scene--memory .arden-leg--r,.arden-scene--notes .arden-actor-figure,.arden-scene--week .arden-arm--r,.closing-arden--holding,.closing-arden--seated,.closing-loop-dot,.closing-loop-path,.stage-arden{animation:none}.arden-kernel{opacity:0}.closing-loop-path{stroke-dasharray:1000 1000}.closing-loop-dot{opacity:.25}.closing-arden--holding{opacity:0}.closing-arden--seated{opacity:1}.arden-runner{display:none}}@media (max-width:899px){.arden-runner,.arden-scene--memory,.arden-scene--notes,.arden-scene--trust{display:none}.arden-scene--loops{width:4.1rem;right:2.25rem}.arden-scene--people{width:3.5rem;left:2.5rem}.arden-scene--week{width:4.4rem;left:2.5rem}.stage-arden{width:2.4rem}.stage-loop-scene[data-state="0"] .stage-arden{right:-1.9rem}.stage-loop-scene[data-state="1"] .stage-arden{right:-1.7rem}.closing-loop{width:6rem}}.join-consent{margin-top:var(--space-12);font-size:var(--fs-fine);color:var(--color-text-3);text-wrap:pretty;line-height:1.5}.join-consent a{color:var(--color-text-2);text-underline-offset:3px;text-decoration:underline}.join-consent a:hover{color:var(--color-text)}.only-narrow{display:none}@media (max-width:899px){.only-wide{display:none}.only-narrow{display:revert}a.only-narrow,span.only-narrow{display:inline}a.see-cta.only-narrow,div.only-narrow{display:block}.caught-kept,.get-bridge-question,.get-item:nth-child(4),.ui-bubbles li:nth-child(n+4),.ui-feed li:nth-child(3){display:none}main>section:not(:first-child)>div.w-full,main>section:not(:first-child)>div.wrap{padding-top:80px}.caught-section,.founder-section,.how-section,.integration-section,.pain-section,.see-section{padding-block:72px}.ui--week{margin-top:var(--space-24)}.see-list,.stage-list{gap:var(--space-4)}.stage-scroll{margin-top:40px}.editorial-lede,.get-body,.how-body{font-size:1.0625rem;line-height:1.55;max-width:34ch}.hero-description{max-width:32ch;margin-inline:auto}.hero-title{font-size:clamp(2.5rem,10.5vw,3.25rem)}.hero-device{max-width:19rem;margin-top:36px}.sunset-hero .hero-content{padding-bottom:24px}.see-cta{border-radius:var(--radius-pill);background:var(--color-fill);width:fit-content;color:var(--color-on-fill);font-size:var(--fs-body);text-align:center;margin:40px auto 0;padding:14px 26px;font-weight:600}.ui-notes-inline{margin-top:var(--space-20);padding-top:var(--space-20);text-align:left;border-top:1px solid #eef1f417}.app-search{display:none}.integration-diagram{max-width:21rem}#trust .product-card{padding:var(--space-20)!important}#trust ul{gap:var(--space-12);margin-top:var(--space-32)}.polished-nav .nav-capsule{min-height:52px}.polished-nav[data-scrolled=true] .nav-capsule{min-height:48px}}.how-section-wrap{display:none}@media (max-width:899px){.how-step{gap:var(--space-16);grid-template-columns:4.25rem minmax(0,1fr);align-items:start;display:grid}.how-approve-kicker{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink-you);font-size:8.5px;font-weight:700}footer>.relative{padding-block:48px 40px}footer>.relative>div{gap:var(--space-24)}footer nav ul{gap:0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}footer nav ul>*+*{margin-top:0}footer nav a{min-height:40px!important}}.pillars-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.pillars-title{margin-top:var(--space-16);max-width:18ch}.pillars-list{margin-top:var(--space-96);gap:var(--space-128);display:grid}.pillar{gap:var(--space-32);align-items:center;display:grid;position:relative}@media (min-width:940px){.pillar{gap:var(--space-64);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pillar[data-flip=true] .pillar-copy{order:2}.pillar[data-flip=true] .pillar-stage{order:1}}.pillar-name{font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-you);font-weight:600}.pillar-heading{margin-top:var(--space-12);letter-spacing:var(--tracking-display);color:var(--color-display-section);text-wrap:balance;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:600;line-height:1.1}.pillar-body{margin-top:var(--space-16);max-width:34ch;font-size:var(--fs-lede);line-height:var(--lh-body);letter-spacing:var(--tracking-lede);color:var(--color-text-2);text-wrap:pretty}.pillar-stage{min-width:0}.pv{padding:var(--space-24);border-radius:var(--radius-card);background:linear-gradient(#1e1e1e,#191919);border:1px solid #eef1f41a;position:relative;box-shadow:0 28px 64px -34px #000000e6}.pv--catch{gap:var(--space-12);display:grid}.pv-read{padding:var(--space-16);background:#eef1f40a;border-radius:12px}.pv-read-source{align-items:center;gap:var(--space-8);font-size:var(--fs-fine);color:var(--color-text-3);font-weight:600;display:flex}.pv-read-source img{object-fit:contain;flex:none;width:18px;height:18px}.pv-read-quote{margin-top:var(--space-8);font-size:var(--fs-meta);color:var(--color-text);text-wrap:pretty;line-height:1.45}.pv-caught{align-items:center;gap:var(--space-12);margin-top:var(--space-4);padding:var(--space-16);background:#f0965f0f;border:1px solid #f0965f47;border-radius:12px;display:flex}.pv-caught-loop{width:1.75rem;color:var(--color-text-2);flex:none}.pv-caught-kicker{font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-you);font-weight:700}.pv-caught-line{font-size:var(--fs-meta);color:var(--color-text);margin-top:2px;font-weight:600}.pv--remember{box-shadow:none;gap:var(--space-12);background:0 0;border:none;padding:0;display:grid}.pv-memory{padding:var(--space-20) var(--space-24);border-radius:var(--radius-card);background:linear-gradient(#1e1e1e,#191919);border:1px solid #eef1f41a}.pv-memory-line{margin-top:var(--space-8);font-size:var(--fs-meta);color:var(--color-text-2)}.pv-memory-line span{margin-right:6px}.pv--close{padding:var(--space-24) var(--space-24) var(--space-20)}.pv-steps{gap:var(--space-16);display:grid;position:relative}.pv-steps:before{content:"";background:repeating-linear-gradient(#eef1f433 0 5px,#0000 5px 12px);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:.85rem}.pv-steps li{align-items:center;gap:var(--space-16);display:flex;position:relative}.pv-step-mark{width:1.7rem;color:var(--color-text-3);background:#1c1c1c;flex:none}.pv-step-mark .loop-figure{width:100%;display:block}.pv-steps li[data-state=done] .pv-step-mark{color:#6e9e82}.pv-step-copy{min-width:0}.pv-step-kicker{font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-3);font-weight:600;display:block}.pv-steps li[data-state=done] .pv-step-kicker{color:#6e9e82}.pv-step-line{font-size:var(--fs-meta);color:var(--color-text);margin-top:2px;display:block}.pv-approve{background:var(--color-fill);color:var(--color-on-fill);font-size:var(--fs-fine);border-radius:999px;padding:4px 12px;font-weight:600;display:inline-block}.dir-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.dir-title{margin-top:var(--space-16);max-width:18ch}.dir-grid{margin-top:var(--space-64);gap:var(--space-48);display:grid}@media (min-width:860px){.dir-grid{gap:var(--space-40);grid-template-columns:repeat(3,minmax(0,1fr))}}.dir-group-name{padding-bottom:var(--space-12);font-size:var(--fs-fine);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-you);border-bottom:1px solid #eef1f41f;font-weight:700}.dir-list{margin-top:var(--space-16);gap:var(--space-16);display:grid}.dir-name{align-items:center;gap:var(--space-8);font-size:var(--fs-meta);color:var(--color-text);flex-wrap:wrap;font-weight:600;display:flex}.dir-soon{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:none;border:1px solid #eef1f433;padding:1px 7px;font-size:10px;font-weight:500}.dir-line,.dir-soon{color:var(--color-text-3)}.dir-line{font-size:var(--fs-fine);text-wrap:pretty;margin-top:3px;line-height:1.5}.comparison-section{max-width:var(--w-column);padding-block:var(--space-96);margin-inline:auto}.comparison-section .headline{max-width:26ch}.comparison-grid{margin-top:var(--space-48);gap:var(--space-24);display:grid}@media (min-width:700px){.comparison-grid{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-card{flex-direction:column;display:flex}.comparison-card-label{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-3);font-weight:600}.comparison-card-label--arden{color:var(--color-text)}.comparison-quote{margin-top:var(--space-12);font-size:var(--fs-lede);color:var(--color-text-2);text-wrap:pretty;font-style:italic;font-weight:600}.comparison-list{margin-top:var(--space-20);gap:var(--space-12);display:grid}.comparison-list li{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-3);padding-left:1.6em;position:relative}.comparison-list--cross li:before{content:"✕";color:var(--color-text-3);font-size:.8em;line-height:1.7;position:absolute;top:0;left:0}.comparison-list--check li{color:var(--color-text-2)}.comparison-list--check li:before{content:"✓";color:var(--color-success);font-size:.8em;font-weight:700;line-height:1.7;position:absolute;top:0;left:0}@media (max-width:899px){.comparison-section{padding-block:64px}}.faq-section{max-width:48rem;padding-block:var(--space-96);margin-inline:auto}.faq-list{margin-top:var(--space-48);border-top:1px solid var(--color-stroke)}.faq-item{border-bottom:1px solid var(--color-stroke)}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;padding-block:var(--space-20);text-align:left;font-size:var(--fs-lede);letter-spacing:var(--tracking-lede);color:var(--color-text);font-weight:600;display:flex}.faq-glyph{color:var(--color-text-3);transition:transform .25s var(--ease);flex-shrink:0}.faq-glyph[data-open=true]{transform:rotate(45deg)}.faq-item dd{padding-bottom:var(--space-20);margin:0}.faq-item dd p{max-width:42ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-2);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.faq-glyph{transition:none}}@media (max-width:899px){.faq-section{padding-block:64px}}.hiw-steps{gap:var(--space-24);flex-direction:column;display:flex}@media (min-width:860px){.hiw-steps{flex-direction:row;align-items:flex-start;gap:0}}.hiw-step{gap:var(--space-16);flex:1;display:flex;position:relative}@media (min-width:860px){.hiw-step{text-align:center;padding-inline:var(--space-16);flex-direction:column;align-items:center}}.hiw-step-mark{border:1px solid var(--color-stroke);background:var(--color-raised);width:2.25rem;height:2.25rem;font-size:var(--fs-meta);color:var(--color-text-2);border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.hiw-step-mark[data-done=true]{border-color:var(--color-success);color:var(--color-success)}.hiw-step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.hiw-step-title{font-size:var(--fs-body);color:var(--color-text);font-weight:600}.hiw-step-body{font-size:var(--fs-fine);color:var(--color-text-3);line-height:1.4}.hiw-step-line{background:var(--color-stroke);width:1px;height:var(--space-24);position:absolute;top:2.25rem;left:calc(1.125rem - .5px)}@media (min-width:860px){.hiw-step-line{top:calc(1.125rem - .5px);left:calc(50% + 2.25rem / 2 + var(--space-16));width:calc(100% - 2.25rem - 2 * var(--space-16));height:1px}}.hiw-grid{margin-top:var(--space-40);gap:var(--space-24);display:grid}@media (min-width:640px){.hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.hiw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hiw-card{padding:var(--space-24)}.hiw-card-title{font-size:var(--fs-body);font-weight:600}.hiw-card-title a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-stroke);text-decoration-color:var(--color-stroke);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.hiw-card-title a:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.hiw-card-body{margin-top:var(--space-8);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--color-text-2)}.integration-groups{margin-top:var(--space-64)}.integration-groups .integration-row-list{margin-top:var(--space-16)}.arden-scene--catch{width:3.6rem;top:0;right:3.5rem;transform:translateY(-52%)}.arden-scene--close{width:3.4rem;top:0;right:4rem;transform:translateY(-54%)}@media (max-width:899px){.dir-section,.pillars-section{padding-block:72px}.pillars-list{margin-top:var(--space-64);gap:72px}.pillar{gap:var(--space-24)}.dir-grid{margin-top:var(--space-40);gap:var(--space-32)}.arden-scene--catch,.arden-scene--close{display:none}.integration-groups{margin-top:var(--space-40);gap:var(--space-32)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}