lang-toggle[data-astro-cid-bvxdwma5]{display:inline-flex;align-items:center}.lang-toggle-btn[data-astro-cid-bvxdwma5]{font-family:var(--font-sans, "Inter", sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,var(--color-ink) 50%,transparent);background:none;border:1px solid var(--color-border);border-radius:4px;padding:.25rem .5rem;cursor:pointer;transition:color .2s ease,border-color .2s ease;min-width:2.75rem;min-height:2.75rem;-webkit-tap-highlight-color:transparent}.lang-toggle-btn[data-astro-cid-bvxdwma5]:hover{color:var(--color-ink);border-color:var(--color-border-strong)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-serif:"EB Garamond", "Georgia", serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", "SF Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--aspect-video:16 / 9;--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-surface:#f3efe7;--color-surface-warm:#eee4d5;--color-surface-cream:#f2ede3;--color-surface-muted:#e1e7e1;--color-ground:#202824;--color-ink:#171b18;--color-ink-muted:#657466;--color-ink-faint:#a7b2a3;--color-accent-warm:#b9785f;--color-accent-sage:#657466;--color-accent-gold:#e7c8a4;--color-glow:#e7c8a4;--color-warm-light:#e7c8a4;--color-border:#171b181a;--color-border-strong:#171b1833;--color-error:#b91c1c;--color-highlight:#d4a84330;--color-highlight-strong:#d4a84359;--font-weight-display:350;--font-weight-body:400;--leading-snug-reading:1.58;--tracking-tight-custom:0em;--tracking-heading:0em}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--color-surface);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-sans);--tw-tracking:var(--tracking-tight-custom);letter-spacing:var(--tracking-tight-custom);font-feature-settings:"cv11" 1,"ss01" 1;font-size:1.125rem}bilingual-page,site-header{width:100%;display:block}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.col-span-4{grid-column:span 4/span 4}.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-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.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-8{margin-top:calc(var(--spacing) * 8)}.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-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-full{height:100%}.h-px{height:1px}.max-h-\[600px\]{max-height:600px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[85vh\]{min-height:85vh}.min-h-\[500px\]{min-height:500px}.min-h-\[calc\(88dvh-5\.5rem\)\]{min-height:calc(88dvh - 5.5rem)}.min-h-\[calc\(100dvh-5\.5rem\)\]{min-height:calc(100dvh - 5.5rem)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-\[500px\]{width:500px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[17rem\]{max-width:17rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[39rem\]{max-width:39rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[65ch\]{max-width:65ch}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;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,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-accent-warm{border-color:var(--color-accent-warm)}.border-accent-warm\/45{border-color:#b9785f73}@supports (color:color-mix(in lab,red,red)){.border-accent-warm\/45{border-color:color-mix(in oklab,var(--color-accent-warm) 45%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border\/50{border-color:#171b180d}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-ink{border-color:var(--color-ink)}.border-ink\/10{border-color:#171b181a}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.border-ink\/20{border-color:#171b1833}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.border-surface{border-color:var(--color-surface)}.border-l-accent-warm{border-left-color:var(--color-accent-warm)}.bg-accent-warm{background-color:var(--color-accent-warm)}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.bg-ink-faint{background-color:var(--color-ink-faint)}.bg-ink\/5{background-color:#171b180d}@supports (color:color-mix(in lab,red,red)){.bg-ink\/5{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.bg-ink\/\[0\.XX\]{background-color:color-mix(in srgb,#171b18 0XX,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.XX\]{background-color:color-mix(in oklab,var(--color-ink) 0XX,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-cream{background-color:var(--color-surface-cream)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-warm{background-color:var(--color-surface-warm)}.bg-surface-warm\/50{background-color:#eee4d580}@supports (color:color-mix(in lab,red,red)){.bg-surface-warm\/50{background-color:color-mix(in oklab,var(--color-surface-warm) 50%,transparent)}}.bg-surface\/55{background-color:#f3efe78c}@supports (color:color-mix(in lab,red,red)){.bg-surface\/55{background-color:color-mix(in oklab,var(--color-surface) 55%,transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-snug-reading{--tw-leading:var(--leading-snug-reading);line-height:var(--leading-snug-reading)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[300\]{--tw-font-weight:300;font-weight:300}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-\[var\(--font-weight-display\)\]{--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-display{--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.-tracking-\[0\.04em\]{--tw-tracking: -.04em ;letter-spacing:-.04em}.tracking-\[\.\.\.\]{--tw-tracking:...;letter-spacing:...}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-heading{--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tight-custom{--tw-tracking:var(--tracking-tight-custom);letter-spacing:var(--tracking-tight-custom)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.text-accent-warm{color:var(--color-accent-warm)}.text-error{color:var(--color-error)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-muted\/30{color:#6574664d}@supports (color:color-mix(in lab,red,red)){.text-ink-muted\/30{color:color-mix(in oklab,var(--color-ink-muted) 30%,transparent)}}.text-ink-muted\/60{color:#65746699}@supports (color:color-mix(in lab,red,red)){.text-ink-muted\/60{color:color-mix(in oklab,var(--color-ink-muted) 60%,transparent)}}.text-ink\/60{color:#171b1899}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.text-ink\/70{color:#171b18b3}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.text-ink\/80{color:#171b18cc}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.text-ink\/\[0\.XX\]{color:color-mix(in srgb,#171b18 0XX,transparent)}@supports (color:color-mix(in lab,red,red)){.text-ink\/\[0\.XX\]{color:color-mix(in oklab,var(--color-ink) 0XX,transparent)}}.text-surface{color:var(--color-surface)}.text-surface\/35{color:#f3efe759}@supports (color:color-mix(in lab,red,red)){.text-surface\/35{color:color-mix(in oklab,var(--color-surface) 35%,transparent)}}.text-surface\/45{color:#f3efe773}@supports (color:color-mix(in lab,red,red)){.text-surface\/45{color:color-mix(in oklab,var(--color-surface) 45%,transparent)}}.text-surface\/85{color:#f3efe7d9}@supports (color:color-mix(in lab,red,red)){.text-surface\/85{color:color-mix(in oklab,var(--color-surface) 85%,transparent)}}.lowercase{text-transform:lowercase}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-accent-warm{-webkit-text-decoration-color:var(--color-accent-warm);text-decoration-color:var(--color-accent-warm)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:scale-102:is(:where(.group):hover *){--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-accent-warm:is(:where(.group):hover *){border-color:var(--color-accent-warm)}.group-hover\:text-accent-warm:is(:where(.group):hover *){color:var(--color-accent-warm)}.group-hover\:text-ink\/70:is(:where(.group):hover *){color:#171b18b3}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-ink\/70:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.group-hover\:text-ink\/80:is(:where(.group):hover *){color:#171b18cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-ink\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}}.placeholder\:text-ink-muted::placeholder{color:var(--color-ink-muted)}.placeholder\:text-surface\/35::placeholder{color:#f3efe759}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-surface\/35::placeholder{color:color-mix(in oklab,var(--color-surface) 35%,transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-ink\/90:hover{background-color:#171b18e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/90:hover{background-color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.hover\:bg-surface-warm:hover{background-color:var(--color-surface-warm)}.hover\:bg-surface-warm\/60:hover{background-color:#eee4d599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-warm\/60:hover{background-color:color-mix(in oklab,var(--color-surface-warm) 60%,transparent)}}.hover\:bg-surface-warm\/64:hover{background-color:#eee4d5a3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-warm\/64:hover{background-color:color-mix(in oklab,var(--color-surface-warm) 64%,transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink\/80:hover{color:#171b18cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-ink\/80:hover{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.hover\:text-surface:hover{color:var(--color-surface)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-accent-warm:focus{--tw-ring-color:var(--color-accent-warm)}.focus\:ring-accent-warm\/60:focus{--tw-ring-color:#b9785f99}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent-warm\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent-warm) 60%, transparent)}}.focus\:ring-ink:focus{--tw-ring-color:var(--color-ink)}.focus\:ring-ink\/30:focus{--tw-ring-color:#171b184d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ink\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.focus\:ring-ink\/40:focus{--tw-ring-color:#171b1866}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ink\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-accent-warm:focus-visible{outline-color:var(--color-accent-warm)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:380px){.min-\[380px\]\:text-\[2\.75rem\]{font-size:2.75rem}}@media(min-width:40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:flex{display:flex}.md\:hidden{display: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-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-12{gap:calc(var(--spacing) * 12)}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-y-20{row-gap:calc(var(--spacing) * 20)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.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\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-1{padding-top:calc(var(--spacing) * 1)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[5rem\]{font-size:5rem}.md\:text-\[24px\]{font-size:24px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[64px\]{font-size:64px}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:items-start{align-items:flex-start}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.prose-headings\:font-sans :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-sans)}.prose-headings\:font-serif :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-serif)}.prose-headings\:font-\[700\] :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:700;font-weight:700}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-headings\:tracking-heading :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.prose-p\:font-sans :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-sans)}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.prose-p\:font-\[300\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:300;font-weight:300}.prose-p\:text-ink :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-a\:text-ink :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-ink)}.prose-a\:underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:underline}.prose-a\:decoration-accent-warm :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-text-decoration-color:var(--color-accent-warm);text-decoration-color:var(--color-accent-warm)}.prose-blockquote\:border-l-accent-warm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--color-accent-warm)}.prose-blockquote\:text-ink-muted :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-ink-muted)}.prose-blockquote\:italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:italic}.prose-ol\:my-3 :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ul\:my-3 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 3)}.prose-li\:my-1 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 1)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-var-latin.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/eb-garamond-var-latin.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--highlight-bg:var(--color-highlight);--onari-paper:#f3efe7;--onari-ink:#171b18;--onari-moss:#657466;--onari-sage:#a7b2a3;--onari-mist:#dde3dd;--onari-clay:#b9785f;--onari-dawn:#7f8da0;--onari-warm-light:#e7c8a4;--onari-night:#202824;--motion-gather:.36s cubic-bezier(.16, 1, .3, 1);--motion-open:.44s cubic-bezier(.16, 1, .3, 1);--motion-remain:.52s cubic-bezier(.16, 1, .3, 1);--motion-return:.48s cubic-bezier(.16, 1, .3, 1);--motion-release:.62s cubic-bezier(.16, 1, .3, 1)}:where(.onari-display){font-family:var(--font-sans);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-heading);font-kerning:normal;text-wrap:balance;line-height:1.28}.hero-copy-veil h1.onari-display,main section h2.onari-display{line-height:1.28}@media(min-width:768px){.hero-copy-veil h1.onari-display{max-width:14ch;line-height:1.24}main section h2.onari-display{line-height:1.27}}#growth h2.onari-display{max-width:14ch;font-size:clamp(2.55rem,5.2vw,4.95rem);font-weight:390;line-height:1.16}#trust h2.onari-display,#founder-note h2.onari-display,#newsletter h2.onari-display{max-width:15ch;font-size:clamp(2.15rem,4.1vw,4rem);font-weight:390;line-height:1.15}#growth .onari-lead,#trust .onari-lead,#founder-note .onari-lead,#newsletter .onari-lead{max-width:34rem;line-height:1.44}.timeline-moment h3.onari-display{line-height:1.28}:where(.onari-lead){font-family:var(--font-sans);font-weight:var(--font-weight-body);letter-spacing:0;font-kerning:normal;text-wrap:pretty;line-height:1.52}:where(.onari-body){font-family:var(--font-sans);font-weight:var(--font-weight-body);letter-spacing:0;line-height:var(--leading-snug-reading);font-kerning:normal;text-wrap:pretty}:where(.onari-meta){font-family:var(--font-mono);letter-spacing:.16em;font-kerning:normal;text-transform:uppercase;font-weight:500}:where(.onari-serif){font-family:var(--font-serif);letter-spacing:0;font-kerning:normal;text-wrap:pretty;font-weight:400}:where(.onari-mono){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.prose.prose-reading{font-size:1.1875rem;line-height:1.6}.prose.prose-reading p{margin-bottom:1.25em}.prose.prose-reading h2{margin-top:2em;margin-bottom:.75em;font-size:1.5em}.prose.prose-reading h3{margin-top:1.75em;margin-bottom:.5em;font-size:1.25em}.prose.prose-reading blockquote{font-size:1.05em}.prose.prose-reading li{margin-top:.25em;margin-bottom:.25em}::selection{background-color:var(--color-ink);color:var(--color-surface)}details[open]>:not(summary){animation:.2s ease-out disclosure-open}@keyframes disclosure-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}details summary::-webkit-details-marker{display:none}@keyframes organic-breathe{0%,to{transform:scale(1)translate(0)}33%{transform:scale(1.05)translate(2%,-1%)}66%{transform:scale(.97)translate(-1%,2%)}}.grain{z-index:90;pointer-events:none;opacity:0;background:0 0;position:fixed;inset:0}[data-scroll-reveal]{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)}[data-scroll-reveal].revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1;transition:none;transform:none}}a[href]:not(.no-hover):not([class*="hover:"]){transition:opacity .2s}a[href]:not(.no-hover):not([class*="hover:"]):hover{opacity:.7}.thoughts-content{padding-top:calc(env(safe-area-inset-top,0px) + 3.5rem)}transcript-reader{will-change:contents;display:block}.transcript-words{color:var(--color-ink);font-family:var(--font-serif);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:1.125rem;line-height:1.6}@media(min-width:768px){.transcript-words{font-size:1.25rem}}.word{cursor:pointer;border-radius:2px;margin:-1px -2px;padding:1px 2px;transition:background-color .15s,color .15s}.word.active{background-color:var(--color-highlight);color:var(--color-ink)}.word.word-clicked{background-color:var(--color-highlight-strong);transition:background-color 50ms}.follow-along-btn{z-index:40;font-size:.875rem;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-ink);background:#f3efe7eb;padding:.5rem 1.25rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.follow-along-btn{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.follow-along-btn{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;min-height:2.75rem;display:flex;box-shadow:0 2px 8px #171b1814}@supports (color:color-mix(in lab,red,red)){.follow-along-btn{box-shadow:0 2px 8px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.follow-along-btn{-webkit-tap-highlight-color:transparent;animation:.2s fadeInUp}.follow-along-btn:hover{background:var(--color-surface)}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media(max-width:767px){.transcript-words{font-size:1.125rem;line-height:1.65}.word{margin:-2px -3px;padding:2px 3px}.follow-along-btn{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.transcript-content{transition:opacity .15s}.transcript-content.crossfading{opacity:0}.bilingual-content{transition:opacity .15s}.transcript-header{border-bottom:1px solid var(--color-border);justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.transcript-sentences{color:var(--color-ink);font-family:var(--font-serif);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:1.125rem;line-height:1.6}@media(min-width:768px){.transcript-sentences{font-size:1.25rem}}.sentence{cursor:pointer;border-radius:3px;margin:-2px -4px;padding:2px 4px;line-height:1.65;transition:background-color .3s,color .15s;display:inline}.sentence.active-sentence{background-color:#e7c8a41f}@supports (color:color-mix(in lab,red,red)){.sentence.active-sentence{background-color:color-mix(in srgb,var(--color-accent-gold) 12%,transparent)}}.sentence.active-sentence{-webkit-box-decoration-break:clone;box-decoration-break:clone}.sentence.sentence-clicked{background-color:#e7c8a447}@supports (color:color-mix(in lab,red,red)){.sentence.sentence-clicked{background-color:color-mix(in srgb,var(--color-accent-gold) 28%,transparent)}}.sentence.sentence-clicked{transition:background-color 50ms}.translation-pending{color:var(--color-ink-muted);padding:1rem 0;font-style:italic}@media(max-width:767px){.transcript-sentences{font-size:1.125rem;line-height:1.65}.sentence{margin:-3px -5px;padding:3px 5px}}.transcript-segments{color:var(--color-ink);font-family:var(--font-serif);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:1.125rem;line-height:1.6}@media(min-width:768px){.transcript-segments{font-size:1.25rem}}.segment{cursor:pointer;border-radius:3px;margin:-2px -4px;padding:2px 4px;line-height:1.65;transition:background-color .25s,color .15s;display:inline}.segment.active-segment{background-color:#e7c8a426}@supports (color:color-mix(in lab,red,red)){.segment.active-segment{background-color:color-mix(in srgb,var(--color-accent-gold) 15%,transparent)}}.segment.active-segment{-webkit-box-decoration-break:clone;box-decoration-break:clone}.segment.segment-clicked{background-color:#e7c8a452}@supports (color:color-mix(in lab,red,red)){.segment.segment-clicked{background-color:color-mix(in srgb,var(--color-accent-gold) 32%,transparent)}}.segment.segment-clicked{transition:background-color 50ms}@media(max-width:767px){.transcript-segments{font-size:1.125rem;line-height:1.65}.segment{margin:-3px -5px;padding:3px 5px}}.transcript-paragraph{margin-bottom:1.25em}.transcript-paragraph:last-child{margin-bottom:0}.product-object{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);box-shadow:none;position:relative}.product-object:before{display:none}.encounter-object{background:0 0}.encounter-flow{gap:1.45rem;display:grid}.encounter-step{display:block;position:relative}.encounter-step+.encounter-step{border-top:1px solid #171b1814}@supports (color:color-mix(in lab,red,red)){.encounter-step+.encounter-step{border-top:1px solid color-mix(in srgb,var(--color-border) 76%,transparent)}}.encounter-step+.encounter-step{padding-top:1.45rem}.encounter-role{margin-bottom:.62rem;display:block}.encounter-copy{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;position:relative}.encounter-chip{border-top:1px solid #171b1825}@supports (color:color-mix(in lab,red,red)){.encounter-chip{border-top:1px solid color-mix(in srgb,var(--color-border-strong) 72%,transparent)}}.encounter-chip{padding-top:.85rem}.illustration-field{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#edece5,#f2ede3);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.illustration-field{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-muted) 34%,var(--color-surface)),color-mix(in srgb,var(--color-surface-warm) 20%,var(--color-surface)))}}.illustration-field:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f3efe79e,#0000 38%,#f3efe76b);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.illustration-field:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 62%,transparent),transparent 38%,color-mix(in srgb,var(--color-surface) 42%,transparent))}}.generated-illustration{border:1px solid #171b180f;display:block}@supports (color:color-mix(in lab,red,red)){.generated-illustration{border:1px solid color-mix(in srgb,var(--color-border) 58%,transparent)}}.generated-illustration{box-shadow:0 18px 36px -30px #171b1861}@supports (color:color-mix(in lab,red,red)){.generated-illustration{box-shadow:0 18px 36px -30px color-mix(in srgb,var(--color-ink) 38%,transparent)}}.mobile-section-illustration:after{background:linear-gradient(90deg,#f3efe738,#0000 42%,#f3efe72e)}@supports (color:color-mix(in lab,red,red)){.mobile-section-illustration:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 22%,transparent),transparent 42%,color-mix(in srgb,var(--color-surface) 18%,transparent))}}.mobile-section-illustration .generated-illustration{box-shadow:0 16px 30px -24px #171b184d}@supports (color:color-mix(in lab,red,red)){.mobile-section-illustration .generated-illustration{box-shadow:0 16px 30px -24px color-mix(in srgb,var(--color-ink) 30%,transparent)}}.final-invitation-panel{background:radial-gradient(70% 78% at 50% 24%,#e7c8a442,#0000 72%),#efede6}@supports (color:color-mix(in lab,red,red)){.final-invitation-panel{background:radial-gradient(70% 78% at 50% 24%,color-mix(in srgb,var(--color-warm-light) 26%,transparent) 0%,transparent 72%),color-mix(in srgb,var(--color-surface-muted) 22%,var(--color-surface))}}.final-invitation-panel{border-top:1px solid #8a5d4a48}@supports (color:color-mix(in lab,red,red)){.final-invitation-panel{border-top:1px solid color-mix(in srgb,var(--color-accent-warm) 20%,var(--color-border))}}.final-invitation-panel{border-bottom:1px solid #8a5d4a48}@supports (color:color-mix(in lab,red,red)){.final-invitation-panel{border-bottom:1px solid color-mix(in srgb,var(--color-accent-warm) 20%,var(--color-border))}}.hero-copy-veil{background:0 0;position:relative}.hero-loop{grid-template-columns:repeat(4,minmax(0,1fr));max-width:min(30rem,100%);margin-left:0;padding:1rem 0 0;list-style:none;display:grid;position:relative}.hero-loop:before{content:"";background:linear-gradient(90deg,#b9785f8a,#6574665c 58%,#0000);height:1px;position:absolute;top:.22rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero-loop:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-warm) 54%,transparent),color-mix(in srgb,var(--color-accent-sage) 36%,transparent) 58%,transparent)}}.hero-loop li{color:#657466c7;min-width:0;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-loop li{color:color-mix(in srgb,var(--color-ink-muted) 78%,transparent)}}.hero-loop li{letter-spacing:.13em;overflow-wrap:anywhere}.hero-loop li:before{content:"";background:var(--color-surface);border:1px solid;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:-.95rem;left:0}.hero-loop li:first-child{color:var(--color-accent-warm)}.hero-media-veil{background:linear-gradient(90deg,#f3efe7fa,#f3efe7e0 39%,#f3efe75c 74%,#0000),linear-gradient(#0000 70%,#f3efe7c2)}@supports (color:color-mix(in lab,red,red)){.hero-media-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 98%,transparent) 0%,color-mix(in srgb,var(--color-surface) 88%,transparent) 39%,color-mix(in srgb,var(--color-surface) 36%,transparent) 74%,transparent 100%),linear-gradient(0deg,color-mix(in srgb,var(--color-surface) 76%,transparent) 0%,transparent 30%)}}.hero-motion-video,.hero-motion-poster{object-position:center center}.hero-fallback-illustration{mix-blend-mode:multiply}.ambient-visual-field picture{display:block}.ambient-clean-plate{opacity:.88;mix-blend-mode:normal}.voice-state-panel{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);padding:1.75rem 0}.trace-mark{width:min(5.6rem,100%);height:2.1rem;display:block;position:relative}.trace-mark span{display:none}.trace-mark:before,.trace-mark:after{content:"";pointer-events:none;position:absolute}.trace-mark:before{background:linear-gradient(90deg,#0000,#657466c2 18%,#b9785fa3 52%,#6574668f 78%,#0000);width:100%;height:1px;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.trace-mark:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent-sage) 76%,transparent) 18%,color-mix(in srgb,var(--color-accent-warm) 64%,transparent) 52%,color-mix(in srgb,var(--color-accent-sage) 56%,transparent) 78%,transparent)}}.trace-mark:before{transform:translateY(-50%)rotate(-2deg)}.trace-mark:after{background:#c0866f;border-radius:999px;width:.42rem;height:.42rem;top:50%;left:48%}@supports (color:color-mix(in lab,red,red)){.trace-mark:after{background:color-mix(in srgb,var(--color-accent-warm) 88%,var(--color-surface) 12%)}}.trace-mark:after{box-shadow:0 0 0 .22rem #b9785f1f,1.4rem -.32rem 0 -.12rem #657466a3}@supports (color:color-mix(in lab,red,red)){.trace-mark:after{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-accent-warm) 12%,transparent),1.4rem -.32rem 0 -.12rem color-mix(in srgb,var(--color-accent-sage) 64%,transparent)}}.trace-mark:after{transform:translate(-50%,-50%)}.trace-mark-compact{opacity:.86;width:min(4.4rem,100%);height:1.35rem}#encounter{background:radial-gradient(68% 70% at 26% 18%,#6574662e,transparent 74%),linear-gradient(180deg,var(--color-ground),#1d2521)}@supports (color:color-mix(in lab,red,red)){#encounter{background:radial-gradient(68% 70% at 26% 18%,color-mix(in srgb,var(--color-accent-sage) 18%,transparent),transparent 74%),linear-gradient(180deg,var(--color-ground),color-mix(in srgb,var(--color-ground) 92%,#000 8%))}}#encounter,#encounter .onari-display,#encounter .voice-transcript,#encounter .next-question .onari-body,#encounter .movement-object .onari-body{color:var(--color-surface)}#encounter .onari-lead,#encounter .encounter-close,#encounter .voice-turn-label,#encounter .correction-row{color:#f3efe7a8}@supports (color:color-mix(in lab,red,red)){#encounter .onari-lead,#encounter .encounter-close,#encounter .voice-turn-label,#encounter .correction-row{color:color-mix(in srgb,var(--color-surface) 66%,transparent)}}#encounter .trace-mark:before{background:linear-gradient(90deg,#0000,#acb2a7 18%,#b9785fb8 52%,#a1a89c 78%,#0000)}@supports (color:color-mix(in lab,red,red)){#encounter .trace-mark:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 50%,var(--color-accent-sage) 50%) 18%,color-mix(in srgb,var(--color-accent-warm) 72%,transparent) 52%,color-mix(in srgb,var(--color-surface) 42%,var(--color-accent-sage) 58%) 78%,transparent)}}#encounter .trace-mark:after{background:#bf846d}@supports (color:color-mix(in lab,red,red)){#encounter .trace-mark:after{background:color-mix(in srgb,var(--color-accent-warm) 90%,var(--color-surface) 10%)}}#encounter .encounter-material-field img{opacity:.5;filter:saturate(.88)contrast(1.02)brightness(.98);mix-blend-mode:normal}.encounter-material-field{background:0 0;border:0;width:min(15.5rem,62vw);position:relative;overflow:visible}.encounter-material-field img{width:100%;height:auto;display:block}.ios-encounter-system{isolation:isolate;justify-self:end;width:min(56rem,100%);position:relative;overflow:visible}.ios-encounter-system:before{content:"";z-index:-1;background:radial-gradient(54% 42% at 55% 24%,#65746633,#0000 70%),radial-gradient(34% 36% at 50% 62%,#b9785f21,#0000 76%);position:absolute;inset:8% 4% 4% 18%}@supports (color:color-mix(in lab,red,red)){.ios-encounter-system:before{background:radial-gradient(54% 42% at 55% 24%,color-mix(in srgb,var(--color-accent-sage) 20%,transparent),transparent 70%),radial-gradient(34% 36% at 50% 62%,color-mix(in srgb,var(--color-accent-warm) 13%,transparent),transparent 76%)}}.ios-encounter-system:before{filter:blur(30px);opacity:.72}.ios-system-flow{grid-template-columns:minmax(7.5rem,.28fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.4vw,1.75rem);display:grid;position:relative}.ios-modality-rail{align-content:center;gap:clamp(1.65rem,3.8vw,3.6rem);display:grid}.ios-mode{color:#f3efe76b;grid-template-columns:.58rem 1fr;align-items:start;gap:.78rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ios-mode{color:color-mix(in srgb,var(--color-surface) 42%,transparent)}}.ios-mode-orb{background:0 0;border:1px solid;border-radius:999px;width:.46rem;height:.46rem;margin-top:.42rem;display:block;box-shadow:0 0 0 .24rem}@supports (color:color-mix(in lab,red,red)){.ios-mode-orb{box-shadow:0 0 0 .24rem color-mix(in srgb,currentColor 6%,transparent)}}.ios-mode.is-active{color:#f3efe7db}@supports (color:color-mix(in lab,red,red)){.ios-mode.is-active{color:color-mix(in srgb,var(--color-surface) 86%,transparent)}}.ios-mode.is-active .ios-mode-orb{border-color:var(--color-accent-warm);background:var(--color-accent-warm);box-shadow:0 0 0 .24rem #b9785f1c,0 .55rem 1.2rem #b9785f1f}@supports (color:color-mix(in lab,red,red)){.ios-mode.is-active .ios-mode-orb{box-shadow:0 0 0 .24rem color-mix(in srgb,var(--color-accent-warm) 11%,transparent),0 .55rem 1.2rem color-mix(in srgb,var(--color-accent-warm) 12%,transparent)}}.ios-mode-copy{gap:.18rem;display:grid}.ios-mode-label{color:currentColor;font-family:var(--font-sans);letter-spacing:0;font-size:clamp(.88rem,1vw,1rem);font-weight:420;line-height:1.18}.ios-mode-caption{color:currentColor}@supports (color:color-mix(in lab,red,red)){.ios-mode-caption{color:color-mix(in srgb,currentColor 60%,transparent)}}.ios-mode-caption{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(.72rem,.84vw,.86rem);line-height:1.25}.ios-device-pair{grid-template-columns:repeat(2,minmax(13.25rem,1fr));align-items:stretch;gap:clamp(.74rem,1.35vw,1rem);display:grid}.ios-device{border:1px solid #f3efe71a;align-content:start;gap:clamp(.62rem,.95vw,.82rem);min-height:clamp(34rem,44vw,42rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ios-device{border:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.ios-device{background:radial-gradient(84% 44% at 50% -12%,#f3efe71a,#0000 72%),linear-gradient(158deg,#f3efe70f,#6574660d),#202824e8;border-radius:clamp(2.2rem,4vw,2.7rem)}@supports (color:color-mix(in lab,red,red)){.ios-device{background:radial-gradient(84% 44% at 50% -12%,color-mix(in srgb,var(--color-surface) 10%,transparent),transparent 72%),linear-gradient(158deg,color-mix(in srgb,var(--color-surface) 6%,transparent),color-mix(in srgb,var(--color-accent-sage) 5%,transparent)),color-mix(in srgb,var(--color-ground) 91%,transparent)}}.ios-device{box-shadow:0 1.6rem 4.2rem -3.4rem #f3efe747,inset 0 1px #f3efe721,inset 0 0 0 1px #202824b8,inset 0 -1.4rem 2.7rem #2028243d}@supports (color:color-mix(in lab,red,red)){.ios-device{box-shadow:0 1.6rem 4.2rem -3.4rem color-mix(in srgb,var(--color-surface) 28%,transparent),inset 0 1px color-mix(in srgb,var(--color-surface) 13%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ground) 72%,transparent),inset 0 -1.4rem 2.7rem color-mix(in srgb,var(--color-ground) 24%,transparent)}}.ios-device{-webkit-backdrop-filter:blur(18px)saturate(1.06);padding:clamp(2.2rem,3.1vw,2.55rem) clamp(.68rem,1.05vw,.86rem) 4.75rem}.ios-device:before,.ios-device:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.ios-device:before{background:linear-gradient(135deg,#202824c7,#f3efe712);border-radius:999px;width:4.4rem;height:.58rem;top:.82rem}@supports (color:color-mix(in lab,red,red)){.ios-device:before{background:linear-gradient(135deg,color-mix(in srgb,var(--color-ground) 78%,transparent),color-mix(in srgb,var(--color-surface) 7%,transparent))}}.ios-device:before{box-shadow:inset 0 1px #f3efe714,inset 0 0 0 1px #f3efe70d}@supports (color:color-mix(in lab,red,red)){.ios-device:before{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 8%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 5%,transparent)}}.ios-device:after{background:#f3efe757;border-radius:999px;width:6.9rem;height:.24rem;bottom:.76rem}@supports (color:color-mix(in lab,red,red)){.ios-device:after{background:color-mix(in srgb,var(--color-surface) 34%,transparent)}}.ios-device:after{opacity:.62}.ios-device>*{z-index:2;position:relative}.ios-device-memory{transform:translateY(.9rem)}.ios-history-list{border-left:1px solid #65746638;gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.ios-history-list{border-left:1px solid color-mix(in srgb,var(--color-accent-sage) 22%,transparent)}}.ios-history-list{margin-left:.22rem;padding-left:.78rem}.ios-history-card{border:0;border-bottom:1px solid #f3efe712;min-height:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.ios-history-card{border-bottom:1px solid color-mix(in srgb,var(--color-surface) 7%,transparent)}}.ios-history-card{box-shadow:none;background:0 0;border-radius:0;padding:.64rem 0 .68rem}.ios-history-card:before{content:"";background:#202824b8;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.82rem;left:-1rem}@supports (color:color-mix(in lab,red,red)){.ios-history-card:before{background:color-mix(in srgb,var(--color-ground) 72%,transparent)}}.ios-history-card:before{border:1px solid #b9785fad}@supports (color:color-mix(in lab,red,red)){.ios-history-card:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 68%,transparent)}}.ios-history-card:before{box-shadow:0 0 0 .2rem #b9785f17}@supports (color:color-mix(in lab,red,red)){.ios-history-card:before{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-accent-warm) 9%,transparent)}}.ios-history-card .onari-body{color:#f3efe7cc;margin-top:.34rem}@supports (color:color-mix(in lab,red,red)){.ios-history-card .onari-body{color:color-mix(in srgb,var(--color-surface) 80%,transparent)}}.ios-history-card .onari-body{font-size:clamp(.82rem,.88vw,.9rem);line-height:1.3}.ios-device-memory .movement-object{border-radius:1.05rem;margin-top:.06rem}.ios-device-memory .encounter-close{color:#f3efe78f;display:block}@supports (color:color-mix(in lab,red,red)){.ios-device-memory .encounter-close{color:color-mix(in srgb,var(--color-surface) 56%,transparent)}}.ios-device-memory .encounter-close{padding:0 .18rem;font-size:clamp(.82rem,.9vw,.94rem);line-height:1.32}.ios-bottom-bar{z-index:3;grid-template-columns:2.85rem 1fr 2.85rem;align-items:center;gap:.45rem;display:grid;position:absolute;bottom:1.18rem;left:.7rem;right:.7rem}.ios-action,.ios-mic-control{border:1px solid #f3efe71c;place-items:center;min-height:2.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ios-action,.ios-mic-control{border:1px solid color-mix(in srgb,var(--color-surface) 11%,transparent)}}.ios-action,.ios-mic-control{background:linear-gradient(145deg,#f3efe70d,#202824bd)}@supports (color:color-mix(in lab,red,red)){.ios-action,.ios-mic-control{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 5%,transparent),color-mix(in srgb,var(--color-ground) 74%,transparent))}}.ios-action,.ios-mic-control{box-shadow:inset 0 1px #f3efe714,0 .6rem 1.2rem -1rem #f3efe752}@supports (color:color-mix(in lab,red,red)){.ios-action,.ios-mic-control{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 8%,transparent),0 .6rem 1.2rem -1rem color-mix(in srgb,var(--color-surface) 32%,transparent)}}.ios-action,.ios-mic-control{-webkit-backdrop-filter:blur(12px)saturate(1.05)}.ios-action{border-radius:999px;position:relative}.ios-mic-control{border-radius:999px;min-height:3rem}.ios-mic-control span,.ios-action:before,.ios-action:after{content:"";display:block}.ios-mic-control span{border:2px solid #f3efe7c7;width:.7rem;height:1.18rem}@supports (color:color-mix(in lab,red,red)){.ios-mic-control span{border:2px solid color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ios-mic-control span{border-radius:999px;box-shadow:0 .58rem 0 -.45rem #f3efe7c7}@supports (color:color-mix(in lab,red,red)){.ios-mic-control span{box-shadow:0 .58rem 0 -.45rem color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ios-action-camera:before{border:2px solid #f3efe7c2;width:1.12rem;height:.86rem}@supports (color:color-mix(in lab,red,red)){.ios-action-camera:before{border:2px solid color-mix(in srgb,var(--color-surface) 76%,transparent)}}.ios-action-camera:before{border-radius:.22rem}.ios-action-camera:after{border:2px solid #f3efe7c2;width:.36rem;height:.36rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.ios-action-camera:after{border:2px solid color-mix(in srgb,var(--color-surface) 76%,transparent)}}.ios-action-camera:after{border-radius:999px}.ios-action-note:before{border:2px solid #f3efe7c2;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.ios-action-note:before{border:2px solid color-mix(in srgb,var(--color-surface) 76%,transparent)}}.ios-action-note:before{border-radius:.18rem;transform:translate(-.08rem,.04rem)}.ios-action-note:after{background:#f3efe7c2;width:.72rem;height:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ios-action-note:after{background:color-mix(in srgb,var(--color-surface) 76%,transparent)}}.ios-action-note:after{transform:translate(.2rem,-.14rem)rotate(-42deg)}.app-surface-top,.app-input-surface{color:#f3efe78a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-surface-top,.app-input-surface{color:color-mix(in srgb,var(--color-surface) 54%,transparent)}}.app-surface-top,.app-input-surface{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.52rem,.58vw,.6rem);font-weight:500;line-height:1.2}.app-surface-top{border-bottom:0;padding:0 .2rem .12rem}.app-live-label{align-items:center;gap:.45rem;display:inline-flex}.app-live-label span{background:var(--color-accent-warm);border-radius:999px;width:.45rem;height:.45rem;display:block;box-shadow:0 0 0 .18rem #b9785f21,0 .34rem .72rem #b9785f24}@supports (color:color-mix(in lab,red,red)){.app-live-label span{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-accent-warm) 13%,transparent),0 .34rem .72rem color-mix(in srgb,var(--color-accent-warm) 14%,transparent)}}.app-input-surface{border:1px solid #f3efe717;width:100%}@supports (color:color-mix(in lab,red,red)){.app-input-surface{border:1px solid color-mix(in srgb,var(--color-surface) 9%,transparent)}}.app-input-surface{background:#f3efe70a;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.app-input-surface{background:color-mix(in srgb,var(--color-surface) 4%,transparent)}}.app-input-surface{box-shadow:inset 0 1px #f3efe714}@supports (color:color-mix(in lab,red,red)){.app-input-surface{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 8%,transparent)}}.app-input-surface{padding:.48rem .64rem}.app-input-orb{background:var(--color-accent-warm);border-radius:999px;flex:none;width:.48rem;height:.48rem;display:block;box-shadow:0 0 0 .22rem #b9785f1a}@supports (color:color-mix(in lab,red,red)){.app-input-orb{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-accent-warm) 10%,transparent)}}.voice-turn{padding:.72rem 0}.voice-turn-label{color:var(--color-ink-muted)}.ios-encounter-system .onari-meta,.thread-brief-object .onari-meta,.context-proof-stack .onari-meta,.return-timeline .onari-meta,.growth-grid .onari-meta,.horizon-proof .onari-meta,.trust-rail-grid .onari-meta,.final-access-panel .onari-meta{font-family:var(--font-mono);letter-spacing:.11em;font-weight:500}.voice-transcript{color:var(--color-surface);font-family:var(--font-sans);letter-spacing:0;margin-top:.48rem;font-size:clamp(.84rem,.9vw,.92rem);font-weight:350;line-height:1.34}.voice-transcript-small{font-size:clamp(.84rem,.92vw,.9rem);line-height:1.36}.voice-turn-onari{border:1px solid #f3efe71f;border-radius:1.72rem 1.72rem .68rem;width:93%;margin-left:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari{border:1px solid color-mix(in srgb,var(--color-surface) 12%,transparent)}}.voice-turn-onari{background:radial-gradient(80% 64% at 82% 4%,#f3efe71f,#0000 70%),linear-gradient(136deg,#f3efe717,#6574660f)}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari{background:radial-gradient(80% 64% at 82% 4%,color-mix(in srgb,var(--color-surface) 12%,transparent),transparent 70%),linear-gradient(136deg,color-mix(in srgb,var(--color-surface) 9%,transparent),color-mix(in srgb,var(--color-accent-sage) 6%,transparent))}}.voice-turn-onari{box-shadow:inset 0 0 0 1px #f3efe70f,inset 0 1px #f3efe71a,0 1.4rem 2.8rem -2.2rem #f3efe738}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 6%,transparent),inset 0 1px color-mix(in srgb,var(--color-surface) 10%,transparent),0 1.4rem 2.8rem -2.2rem color-mix(in srgb,var(--color-surface) 22%,transparent)}}.voice-turn-onari{-webkit-backdrop-filter:blur(14px)saturate(1.04);color:var(--color-surface);padding:clamp(.78rem,1.05vw,.92rem) clamp(.8rem,1.12vw,.98rem) clamp(.82rem,1.08vw,.96rem)}.voice-turn-onari:after{content:"";border-right:1px solid #f3efe71a;width:.72rem;height:.72rem;position:absolute;bottom:.62rem;right:-.24rem}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari:after{border-right:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.voice-turn-onari:after{border-bottom:1px solid #f3efe71a}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari:after{border-bottom:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.voice-turn-onari:after{background:#f3efe70f;border-radius:0 0 999px}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari:after{background:color-mix(in srgb,var(--color-surface) 6%,transparent)}}.voice-turn-onari:after{transform:rotate(-8deg)}.voice-turn-onari:before{content:"";background:var(--color-accent-warm);border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:.98rem;left:-.22rem;box-shadow:0 0 0 .22rem #b9785f1c}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari:before{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-accent-warm) 11%,transparent)}}.voice-turn-onari .voice-turn-label,.voice-turn-onari .onari-meta{color:var(--color-accent-warm)}.voice-turn-onari .onari-body{color:#f3efe7d1}@supports (color:color-mix(in lab,red,red)){.voice-turn-onari .onari-body{color:color-mix(in srgb,var(--color-surface) 82%,transparent)}}.voice-turn-onari .onari-body{font-size:clamp(.86rem,.92vw,.94rem);line-height:1.36}.onari-response-state{color:var(--color-accent-sage);opacity:.72;flex-wrap:wrap;align-items:center;gap:.32rem;margin:.52rem 0 .72rem;display:flex}.onari-voice-response{border:1px solid #f3efe714;border-radius:999px;align-items:end;gap:.22rem;width:fit-content;margin:0 0 .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.onari-voice-response{border:1px solid color-mix(in srgb,var(--color-surface) 8%,transparent)}}.onari-voice-response{background:linear-gradient(145deg,#f3efe70f,#20282438)}@supports (color:color-mix(in lab,red,red)){.onari-voice-response{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 6%,transparent),color-mix(in srgb,var(--color-ground) 22%,transparent))}}.onari-voice-response{box-shadow:inset 0 1px #f3efe712,inset 0 0 0 1px #2028243d}@supports (color:color-mix(in lab,red,red)){.onari-voice-response{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 7%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ground) 24%,transparent)}}.onari-voice-response{padding:.36rem .5rem .34rem}.onari-voice-response span{background:#f3efe78f;border-radius:999px;width:1px;height:.5rem;display:block}@supports (color:color-mix(in lab,red,red)){.onari-voice-response span{background:color-mix(in srgb,var(--color-surface) 56%,transparent)}}.onari-voice-response span:nth-child(2),.onari-voice-response span:nth-child(4){height:.78rem}.onari-voice-response span:nth-child(3){background:#b9785fd6;height:1rem}@supports (color:color-mix(in lab,red,red)){.onari-voice-response span:nth-child(3){background:color-mix(in srgb,var(--color-accent-warm) 84%,transparent)}}.onari-voice-response .onari-meta{color:#f3efe78a;margin-left:.36rem}@supports (color:color-mix(in lab,red,red)){.onari-voice-response .onari-meta{color:color-mix(in srgb,var(--color-surface) 54%,transparent)}}.onari-voice-response .onari-meta{letter-spacing:.08em}.encounter-voice-note,.encounter-second-turn{border:1px solid #f3efe71a;border-radius:1.6rem 1.6rem 1.6rem .58rem;align-self:start;width:84%;position:relative}@supports (color:color-mix(in lab,red,red)){.encounter-voice-note,.encounter-second-turn{border:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.encounter-voice-note,.encounter-second-turn{background:radial-gradient(84% 72% at 16% 0,#f3efe71a,#0000 68%),linear-gradient(140deg,#f3efe712,#6574660d)}@supports (color:color-mix(in lab,red,red)){.encounter-voice-note,.encounter-second-turn{background:radial-gradient(84% 72% at 16% 0%,color-mix(in srgb,var(--color-surface) 10%,transparent),transparent 68%),linear-gradient(140deg,color-mix(in srgb,var(--color-surface) 7%,transparent),color-mix(in srgb,var(--color-accent-sage) 5%,transparent))}}.encounter-voice-note,.encounter-second-turn{box-shadow:inset 0 0 0 1px #f3efe70f,inset 0 1px #f3efe717,0 1.2rem 2.4rem -2rem #f3efe73d}@supports (color:color-mix(in lab,red,red)){.encounter-voice-note,.encounter-second-turn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 6%,transparent),inset 0 1px color-mix(in srgb,var(--color-surface) 9%,transparent),0 1.2rem 2.4rem -2rem color-mix(in srgb,var(--color-surface) 24%,transparent)}}.encounter-voice-note,.encounter-second-turn{-webkit-backdrop-filter:blur(14px)saturate(1.04);padding:clamp(.68rem,.98vw,.82rem)}.encounter-voice-note:after,.encounter-second-turn:after{content:"";border-bottom:1px solid #f3efe71a;border-radius:0 0 0 999px;width:.72rem;height:.72rem;position:absolute;bottom:.58rem;left:-.24rem}@supports (color:color-mix(in lab,red,red)){.encounter-voice-note:after,.encounter-second-turn:after{border-bottom:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.encounter-voice-note:after,.encounter-second-turn:after{border-left:1px solid #f3efe717}@supports (color:color-mix(in lab,red,red)){.encounter-voice-note:after,.encounter-second-turn:after{border-left:1px solid color-mix(in srgb,var(--color-surface) 9%,transparent)}}.encounter-voice-note:after,.encounter-second-turn:after{background:#f3efe70f}@supports (color:color-mix(in lab,red,red)){.encounter-voice-note:after,.encounter-second-turn:after{background:color-mix(in srgb,var(--color-surface) 6%,transparent)}}.encounter-voice-note:after,.encounter-second-turn:after{transform:rotate(8deg)}.encounter-second-turn{background:linear-gradient(140deg,#f3efe714,#6574660d);border-radius:1.42rem 1.42rem 1.42rem .54rem;width:78%;margin-left:.35rem;display:block}@supports (color:color-mix(in lab,red,red)){.encounter-second-turn{background:linear-gradient(140deg,color-mix(in srgb,var(--color-surface) 8%,transparent),color-mix(in srgb,var(--color-accent-sage) 5%,transparent))}}.encounter-second-turn{padding:.62rem .72rem .68rem}.encounter-second-turn:before{display:none}.encounter-second-turn:after{border-left:1px solid #f3efe717;border-right:0;left:-.22rem;right:auto}@supports (color:color-mix(in lab,red,red)){.encounter-second-turn:after{border-left:1px solid color-mix(in srgb,var(--color-surface) 9%,transparent)}}.encounter-second-turn:after{background:#f3efe70f;border-radius:0 0 0 999px}@supports (color:color-mix(in lab,red,red)){.encounter-second-turn:after{background:color-mix(in srgb,var(--color-surface) 6%,transparent)}}.encounter-second-turn:after{transform:rotate(8deg)}.response-point{background:var(--color-accent-warm);border-radius:999px;width:.36rem;height:.36rem;display:block;box-shadow:0 0 0 .22rem #b9785f17}@supports (color:color-mix(in lab,red,red)){.response-point{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-accent-warm) 9%,transparent)}}.response-line{background:#f3efe752;width:1.05rem;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.response-line{background:color-mix(in srgb,var(--color-surface) 32%,transparent)}}.response-line-short{width:.55rem}.next-question{border:1px solid #f3efe71a;margin-top:.62rem}@supports (color:color-mix(in lab,red,red)){.next-question{border:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.next-question{background:linear-gradient(145deg,#f3efe714,#20282447);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.next-question{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 8%,transparent),color-mix(in srgb,var(--color-ground) 28%,transparent))}}.next-question{box-shadow:inset 0 1px #f3efe712}@supports (color:color-mix(in lab,red,red)){.next-question{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 7%,transparent)}}.next-question{color:var(--color-surface);padding:.58rem .64rem .62rem}.next-question .onari-body{max-width:30rem;font-size:clamp(.94rem,1.02vw,1rem);line-height:1.38}.correction-row{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-top:.54rem;font-size:.58rem;display:flex}.correction-affordance{color:var(--color-surface);border-bottom:1px solid}.movement-object{border-top:1px solid #b9785f3d;border-left:0;border-radius:1.12rem;position:relative}@supports (color:color-mix(in lab,red,red)){.movement-object{border-top:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,transparent)}}.movement-object{background:#b9785f12}@supports (color:color-mix(in lab,red,red)){.movement-object{background:color-mix(in srgb,var(--color-accent-warm) 7%,transparent)}}.movement-object{box-shadow:inset 0 0 0 1px #b9785f1a}@supports (color:color-mix(in lab,red,red)){.movement-object{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-warm) 10%,transparent)}}.movement-object{padding:.66rem .72rem .72rem}.movement-object:before{display:none}.movement-object .onari-body{font-size:clamp(.86rem,.94vw,.92rem);line-height:1.3}.encounter-close{color:var(--color-ink-muted);font-family:var(--font-sans);letter-spacing:0;margin:0;padding:0;font-size:clamp(.94rem,1.08vw,1rem);line-height:1.36;display:none}.thread-brief-object{border:1px solid #171b1814;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.thread-brief-object{border:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent)}}.thread-brief-object{background:radial-gradient(46% 58% at 88% 16%,#6574661a,#0000 74%),linear-gradient(145deg,#f3efe77a,#e1e7e14d);border-radius:clamp(1.35rem,2vw,1.8rem)}@supports (color:color-mix(in lab,red,red)){.thread-brief-object{background:radial-gradient(46% 58% at 88% 16%,color-mix(in srgb,var(--color-accent-sage) 10%,transparent),transparent 74%),linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 48%,transparent),color-mix(in srgb,var(--color-surface-muted) 30%,transparent))}}.thread-brief-object{box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #f3efe72e}@supports (color:color-mix(in lab,red,red)){.thread-brief-object{box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 18%,transparent)}}.thread-brief-object{padding:clamp(1rem,1.7vw,1.28rem)}.thread-brief-object:before{content:"";background:radial-gradient(circle,#b9785f1a,#0000 68%);border-radius:999px;height:58%;position:absolute;inset:auto -14% -32% 18%}@supports (color:color-mix(in lab,red,red)){.thread-brief-object:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-warm) 10%,transparent),transparent 68%)}}.thread-brief-object:before{filter:blur(22px);opacity:.82;pointer-events:none}.thread-brief-object:after{content:"";background:linear-gradient(90deg,#b9785f57,#6574663d 50%,#0000);width:auto;height:1px;position:absolute;top:clamp(3.35rem,4.6vw,3.95rem);left:clamp(1rem,1.7vw,1.28rem);right:clamp(1rem,1.7vw,1.28rem)}@supports (color:color-mix(in lab,red,red)){.thread-brief-object:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-warm) 34%,transparent),color-mix(in srgb,var(--color-accent-sage) 24%,transparent) 50%,transparent)}}.thread-brief-object:after{opacity:.48}.thread-brief-object>.bilingual-content{z-index:2;position:relative}.thread-brief-object [data-lang]{grid-template-columns:1fr;gap:clamp(.42rem,.8vw,.56rem);display:grid}.thread-brief-top{border-bottom:1px solid #171b1814;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.thread-brief-top{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent)}}.thread-brief-top{margin-bottom:clamp(.72rem,1.2vw,.95rem);padding:0 0 clamp(.82rem,1.15vw,1rem)}.thread-brief-symbol-field{z-index:0;opacity:.16;width:min(14rem,34%);position:absolute;top:auto;bottom:-2.4rem;right:-2.2rem;transform:rotate(-8deg)}.thread-brief-symbol-field img{filter:saturate(.9)contrast(1.02)brightness(.98);mix-blend-mode:normal}.brief-row{border:1px solid #171b1812;grid-template-columns:minmax(5.6rem,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(.58rem,1vw,.8rem);min-height:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.brief-row{border:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.brief-row{background:linear-gradient(135deg,#f3efe78a,#e1e7e12e);border-radius:clamp(1rem,1.5vw,1.22rem)}@supports (color:color-mix(in lab,red,red)){.brief-row{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 54%,transparent),color-mix(in srgb,var(--color-surface-muted) 18%,transparent))}}.brief-row{box-shadow:inset 0 1px #ffffff42,0 .8rem 2.2rem #171b180a}@supports (color:color-mix(in lab,red,red)){.brief-row{box-shadow:inset 0 1px #ffffff42,0 .8rem 2.2rem color-mix(in srgb,var(--color-ink) 4%,transparent)}}.brief-row{padding:clamp(.68rem,1.08vw,.86rem) clamp(.78rem,1.2vw,.98rem) clamp(.7rem,1.08vw,.86rem) clamp(1.1rem,1.55vw,1.28rem)}.brief-row:before{content:"";background:#f3efe7d1;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:50%;left:.52rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.brief-row:before{background:color-mix(in srgb,var(--color-surface) 82%,transparent)}}.brief-row:before{border:1px solid #b9785fad}@supports (color:color-mix(in lab,red,red)){.brief-row:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 68%,transparent)}}.brief-row:before{box-shadow:0 0 0 .18rem #b9785f14}@supports (color:color-mix(in lab,red,red)){.brief-row:before{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-accent-warm) 8%,transparent)}}.brief-row:after{content:"";background:linear-gradient(#b9785f52,#65746633);width:1px;height:clamp(.32rem,.72vw,.5rem);position:absolute;top:calc(100% + .05rem);left:.69rem}@supports (color:color-mix(in lab,red,red)){.brief-row:after{background:linear-gradient(color-mix(in srgb,var(--color-accent-warm) 32%,transparent),color-mix(in srgb,var(--color-accent-sage) 20%,transparent))}}.brief-row .onari-meta{padding-left:.38rem}.brief-row .onari-body{max-width:none;color:var(--color-ink);font-size:clamp(.98rem,1.06vw,1.08rem);line-height:1.32}.brief-row:last-of-type:after{display:none}.brief-support{color:var(--color-ink-muted);font-family:var(--font-sans);border-top:0;margin:clamp(.55rem,.95vw,.78rem) 0 0;padding:.34rem 0 .04rem 1.18rem;font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.38;position:relative}.brief-support:before{content:"";background:var(--color-accent-warm);border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.74rem;left:0;box-shadow:0 0 0 .22rem #b9785f1a}@supports (color:color-mix(in lab,red,red)){.brief-support:before{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-accent-warm) 10%,transparent)}}.context-proof-stack{align-content:start;gap:clamp(1rem,1.8vw,1.45rem);min-height:clamp(22rem,34vw,29rem);padding-bottom:clamp(2.2rem,5.5vw,4.8rem);display:grid;position:relative}.context-proof-stack>.bilingual-content{z-index:2;position:relative}.context-network{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.9rem,1.65vw,1.25rem);max-width:39rem;display:grid;position:relative}.context-source-rail{opacity:.72;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.68rem,1.25vw,.95rem);padding:.82rem 0 0;display:grid;position:relative}.context-source-rail:before{content:"";background:linear-gradient(90deg,#b9785f7a,#65746657,#171b181c);height:1px;position:absolute;top:.32rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.context-source-rail:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-warm) 48%,transparent),color-mix(in srgb,var(--color-accent-sage) 34%,transparent),color-mix(in srgb,var(--color-ink) 11%,transparent))}}.source-card{background:0 0;border:0;padding:0;position:relative}.source-card:before{content:"";background:var(--color-surface-muted);border:1px solid;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:-.68rem;left:0}.source-card-voice{color:var(--color-accent-warm)}.source-card-reading{color:var(--color-accent-sage)}.source-card-work{color:#171b18a3}@supports (color:color-mix(in lab,red,red)){.source-card-work{color:color-mix(in srgb,var(--color-ink) 64%,transparent)}}.source-card-top{color:var(--color-ink-muted);gap:.08rem;margin-bottom:.14rem;display:grid}.source-card .onari-body{color:#171b18c2}@supports (color:color-mix(in lab,red,red)){.source-card .onari-body{color:color-mix(in srgb,var(--color-ink) 76%,transparent)}}.source-card .onari-body{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.55rem,.58vw,.62rem);line-height:1.24}.source-card .onari-meta{letter-spacing:.1em;font-size:clamp(.56rem,.58vw,.62rem)}.context-exchange{isolation:isolate;border:1px solid #171b1812;grid-column:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""user""onari""return";gap:clamp(.58rem,1vw,.82rem);max-width:36rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.context-exchange{border:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.context-exchange{background:radial-gradient(58% 60% at 84% 20%,#f3efe761,#0000 72%),linear-gradient(142deg,#e1e7e14d,#f3efe752);border-radius:1.34rem}@supports (color:color-mix(in lab,red,red)){.context-exchange{background:radial-gradient(58% 60% at 84% 20%,color-mix(in srgb,var(--color-surface) 38%,transparent),transparent 72%),linear-gradient(142deg,color-mix(in srgb,var(--color-surface-muted) 30%,transparent),color-mix(in srgb,var(--color-surface) 32%,transparent))}}.context-exchange{box-shadow:inset 0 1px #ffffff75,inset 0 0 0 1px #f3efe738}@supports (color:color-mix(in lab,red,red)){.context-exchange{box-shadow:inset 0 1px #ffffff75,inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 22%,transparent)}}.context-exchange{-webkit-backdrop-filter:blur(10px)saturate(1.02);padding:clamp(.68rem,1.2vw,.92rem)}.context-exchange:before{content:"";z-index:0;background:linear-gradient(#6574665c,#b9785f6b,#0000);width:1px;height:auto;position:absolute;inset:clamp(3.15rem,4.4vw,3.85rem) 20% 2.6rem 1.3rem}@supports (color:color-mix(in lab,red,red)){.context-exchange:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-sage) 36%,transparent),color-mix(in srgb,var(--color-accent-warm) 42%,transparent),transparent)}}.context-exchange:before{opacity:.46}.context-exchange-top{border-bottom:1px solid #171b1817;grid-area:top;justify-content:space-between;align-items:center;gap:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.context-exchange-top{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent)}}.context-exchange-top{color:#171b18ad;padding:0 0 clamp(.5rem,.85vw,.64rem)}@supports (color:color-mix(in lab,red,red)){.context-exchange-top{color:color-mix(in srgb,var(--color-ink) 68%,transparent)}}.context-message,.context-next-return{z-index:2;border:1px solid #171b1812;border-radius:1.48rem;max-width:100%;margin-left:0;padding:clamp(.72rem,1.1vw,.92rem) clamp(.78rem,1.25vw,1rem);position:relative}@supports (color:color-mix(in lab,red,red)){.context-message,.context-next-return{border:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.context-message,.context-next-return{background:radial-gradient(72% 68% at 18% 0,#ffffff6b,#0000 72%),linear-gradient(135deg,#f3efe7a8,#e1e7e157)}@supports (color:color-mix(in lab,red,red)){.context-message,.context-next-return{background:radial-gradient(72% 68% at 18% 0%,#ffffff6b,transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 66%,transparent),color-mix(in srgb,var(--color-surface-muted) 34%,transparent))}}.context-message,.context-next-return{box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #f3efe747,0 1.2rem 2.8rem -2.55rem #171b1838}@supports (color:color-mix(in lab,red,red)){.context-message,.context-next-return{box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 28%,transparent),0 1.2rem 2.8rem -2.55rem color-mix(in srgb,var(--color-ink) 22%,transparent)}}.context-message,.context-next-return{-webkit-backdrop-filter:blur(14px)saturate(1.04)}.context-message:before,.context-next-return:before{content:"";background:var(--color-surface);border:1px solid;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.72rem;left:-.17rem;box-shadow:0 0 0 .2rem}@supports (color:color-mix(in lab,red,red)){.context-message:before,.context-next-return:before{box-shadow:0 0 0 .2rem color-mix(in srgb,currentColor 7%,transparent)}}.context-message:after,.context-next-return:after{content:"";border-bottom:1px solid #171b1812;width:.64rem;height:.64rem;position:absolute;bottom:.72rem;left:-.22rem}@supports (color:color-mix(in lab,red,red)){.context-message:after,.context-next-return:after{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.context-message:after,.context-next-return:after{border-left:1px solid #171b1812}@supports (color:color-mix(in lab,red,red)){.context-message:after,.context-next-return:after{border-left:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.context-message:after,.context-next-return:after{background:#f3efe7ad;border-radius:0 0 0 999px}@supports (color:color-mix(in lab,red,red)){.context-message:after,.context-next-return:after{background:color-mix(in srgb,var(--color-surface) 68%,transparent)}}.context-message:after,.context-next-return:after{transform:rotate(9deg)}.context-message-user{width:min(23rem,88%);color:var(--color-accent-sage);grid-area:user;justify-self:start}.context-message-onari{width:min(28rem,92%);color:var(--color-accent-warm);border-radius:1.48rem 1.48rem .58rem;grid-area:onari;justify-self:end;transform:none}.context-message-onari:before{left:auto;right:-.17rem}.context-message-onari:after{border-right:1px solid #171b1812;left:auto;right:-.22rem}@supports (color:color-mix(in lab,red,red)){.context-message-onari:after{border-right:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.context-message-onari:after{border-left:0;border-radius:0 0 999px;transform:rotate(-9deg)}.context-message .onari-body,.context-next-return .onari-body{color:var(--color-ink);line-height:1.36}.context-message .onari-body{text-wrap:balance;border-radius:0;width:auto;max-width:min(30rem,100%);margin-top:.36rem;padding:0;display:block;position:relative}.context-message .onari-body:before,.context-message .onari-body:after{content:none}.context-message-user .onari-body{font-size:clamp(.98rem,1.05vw,1.06rem)}.context-message-onari .onari-body{max-width:28rem;font-size:clamp(1rem,1.1vw,1.1rem)}.context-next-return{color:#171b18b8;grid-area:return;justify-self:end;width:min(21rem,78%);margin-top:0;margin-left:0}@supports (color:color-mix(in lab,red,red)){.context-next-return{color:color-mix(in srgb,var(--color-ink) 72%,transparent)}}.context-next-return{border-radius:1.36rem 1.36rem .62rem}.context-next-return:before{left:auto;right:-.17rem}.context-next-return:after{border-right:1px solid #171b1812;left:auto;right:-.22rem}@supports (color:color-mix(in lab,red,red)){.context-next-return:after{border-right:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.context-next-return:after{border-left:0;border-radius:0 0 999px;transform:rotate(-9deg)}.context-trust-line{color:#171b18c7;grid-column:1;max-width:32rem;margin-top:.15rem;margin-left:.2rem}@supports (color:color-mix(in lab,red,red)){.context-trust-line{color:color-mix(in srgb,var(--color-ink) 78%,transparent)}}.asset-slot{border-top:1px solid #171b1829;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.asset-slot{border-top:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent)}}.asset-slot{border-bottom:1px solid #171b181c}@supports (color:color-mix(in lab,red,red)){.asset-slot{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 11%,transparent)}}.asset-slot{background:#f3efe77a}@supports (color:color-mix(in lab,red,red)){.asset-slot{background:color-mix(in srgb,var(--color-surface) 48%,transparent)}}.context-proof-stack .asset-slot{background:0 0;border:0}.context-proof-stack .asset-slot img{aspect-ratio:16/9.6;object-position:center}.asset-slot img,.concept-plate>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.asset-slot img{mix-blend-mode:multiply}.asset-placeholder{aspect-ratio:16/10;border-top:1px solid #171b1833;align-content:end;gap:.7rem;min-height:18rem;display:grid}@supports (color:color-mix(in lab,red,red)){.asset-placeholder{border-top:1px solid color-mix(in srgb,var(--color-ink) 20%,transparent)}}.asset-placeholder{border-bottom:1px solid #171b181f}@supports (color:color-mix(in lab,red,red)){.asset-placeholder{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}}.asset-placeholder{background:linear-gradient(135deg,#f3efe7b8,#e1e7e1bd)}@supports (color:color-mix(in lab,red,red)){.asset-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 72%,transparent),color-mix(in srgb,var(--color-surface-muted) 74%,transparent))}}.asset-placeholder{color:var(--color-ink-muted);overflow-wrap:anywhere;padding:1.25rem}.asset-placeholder p{margin:0}.asset-placeholder-dark{border-color:#f3efe738}@supports (color:color-mix(in lab,red,red)){.asset-placeholder-dark{border-color:color-mix(in srgb,var(--color-surface) 22%,transparent)}}.asset-placeholder-dark{background:linear-gradient(135deg,#39403b,#475349)}@supports (color:color-mix(in lab,red,red)){.asset-placeholder-dark{background:linear-gradient(135deg,color-mix(in srgb,var(--color-ground) 88%,var(--color-surface)),color-mix(in srgb,var(--color-accent-sage) 56%,var(--color-ground)))}}.asset-placeholder-dark{color:#f3efe7b8}@supports (color:color-mix(in lab,red,red)){.asset-placeholder-dark{color:color-mix(in srgb,var(--color-surface) 72%,transparent)}}.cutout-field{pointer-events:none;margin:0}.cutout-field img{object-fit:contain;filter:saturate(.94)contrast(1.02);mix-blend-mode:normal;width:100%;height:auto;display:block}.context-symbol-field{z-index:0;opacity:.26;width:min(18rem,31%);position:absolute;top:clamp(7.5rem,12vw,9.8rem);bottom:auto;right:-1.5%;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 34%,#0000 76%);mask-image:radial-gradient(circle at 50% 52%,#000 34%,#0000 76%)}.context-symbol-mobile{opacity:.68;width:min(12rem,52vw);margin:.4rem 0 .2rem auto;transform:translateY(-.1rem)}.context-symbol-field img,.context-symbol-mobile img{filter:saturate(.82)contrast(.92)brightness(1.03)}.return-symbol-field{opacity:.86;place-self:center;width:min(29rem,100%)}.growth-symbol-field{z-index:0;opacity:.3;width:min(24rem,42%);position:absolute;bottom:-2.4rem;right:-1.4rem}.return-proof-grid{grid-template-columns:minmax(0,1.02fr) minmax(16rem,.82fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.return-timeline{padding-left:2.1rem;position:relative}.return-timeline:before{content:"";background:#171b18c7;width:1px;position:absolute;top:.35rem;bottom:.7rem;left:.45rem}@supports (color:color-mix(in lab,red,red)){.return-timeline:before{background:color-mix(in srgb,var(--color-ink) 78%,transparent)}}.timeline-moment{padding-bottom:2.2rem;position:relative}.timeline-moment:last-of-type{padding-bottom:0}.timeline-moment:before{content:"";border:2px solid var(--color-ink);background:var(--color-surface-cream);border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.35rem;left:-2rem}.timeline-moment-current:before{background:var(--color-accent-warm);border-color:var(--color-accent-warm)}.return-close{border-top:1px solid #171b1829}@supports (color:color-mix(in lab,red,red)){.return-close{border-top:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent)}}.return-close{color:var(--color-ink);font-family:var(--font-sans);margin:1.2rem 0 0;padding-top:1.2rem;font-size:clamp(1.24rem,1.75vw,1.52rem);line-height:1.28}.growth-grid{isolation:isolate;border-top:1px solid #171b1824;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.growth-grid{border-top:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent)}}.growth-grid{border-bottom:1px solid #171b1817}@supports (color:color-mix(in lab,red,red)){.growth-grid{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent)}}.growth-grid{padding:clamp(1.25rem,2.6vw,1.9rem) 0}.growth-grid>.bilingual-content{z-index:2;position:relative}.app-product-bridge-field{z-index:1;pointer-events:none;opacity:.42;width:min(43rem,48vw);margin:0;position:absolute;bottom:clamp(-4.2rem,-5vw,-2.6rem);right:clamp(-3.6rem,-3.8vw,-1.6rem)}.app-product-bridge-field img{filter:saturate(.9)contrast(.98)brightness(1.01);mix-blend-mode:multiply;width:100%;height:auto;display:block}.understanding-room{gap:clamp(1rem,2vw,1.35rem);max-width:62rem;display:grid;position:relative}.understanding-room-top{flex-wrap:wrap;justify-content:space-between;gap:.7rem 1rem;max-width:51rem;display:flex}.understanding-room-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.56fr);align-items:start;gap:clamp(1.05rem,2.4vw,1.85rem);display:grid}.understanding-signals{border-left:1px solid #b9785f3d;grid-template-columns:1fr;gap:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.understanding-signals{border-left:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,transparent)}}.understanding-signals{padding-left:1rem}.understanding-signals:before{content:"";background:var(--color-surface);border:1px solid #b9785fb3;border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:.2rem;left:-.24rem}@supports (color:color-mix(in lab,red,red)){.understanding-signals:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 70%,transparent)}}.understanding-signals:before{box-shadow:0 0 0 .2rem #b9785f14}@supports (color:color-mix(in lab,red,red)){.understanding-signals:before{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-accent-warm) 8%,transparent)}}.prepared-return{border:1px solid #171b1814;position:relative}@supports (color:color-mix(in lab,red,red)){.prepared-return{border:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent)}}@supports (color:color-mix(in lab,red,red)){.prepared-return{background:linear-gradient(142deg,color-mix(in srgb,var(--color-surface) 60%,transparent),color-mix(in srgb,var(--color-surface-muted) 22%,transparent))}}.prepared-return{box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #f3efe73d}@supports (color:color-mix(in lab,red,red)){.prepared-return{box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px color-mix(in srgb,var(--color-surface) 24%,transparent)}}.understanding-signal{border-top:1px solid #171b1817;grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);gap:clamp(.7rem,1.6vw,1.15rem);min-height:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.understanding-signal{border-top:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent)}}.understanding-signal{padding:.82rem 0 .9rem .78rem}.understanding-signal:first-child{border-top:0;padding-top:.2rem}.understanding-signal:before,.prepared-return:before{content:"";background:var(--color-surface);border:1px solid #b9785fa3;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.92rem;left:.92rem}@supports (color:color-mix(in lab,red,red)){.understanding-signal:before,.prepared-return:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 64%,transparent)}}.understanding-signal:before,.prepared-return:before{box-shadow:0 0 0 .18rem #b9785f14}@supports (color:color-mix(in lab,red,red)){.understanding-signal:before,.prepared-return:before{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-accent-warm) 8%,transparent)}}.understanding-signal:before{top:1.05rem;left:-1.24rem}.understanding-signal .onari-meta,.prepared-return>.onari-meta{padding-left:.8rem}.understanding-signal .onari-meta{padding-left:0}.understanding-signal .onari-body{color:var(--color-ink);margin-top:0;font-size:clamp(.98rem,1.05vw,1.05rem);line-height:1.34}.prepared-return{border-color:#b9785f33;border-radius:1.08rem;align-content:center;min-height:clamp(7rem,9vw,8.4rem);display:grid}@supports (color:color-mix(in lab,red,red)){.prepared-return{border-color:color-mix(in srgb,var(--color-accent-warm) 20%,transparent)}}.prepared-return{background:linear-gradient(142deg,#f3efe7a8,#65746612)}@supports (color:color-mix(in lab,red,red)){.prepared-return{background:linear-gradient(142deg,color-mix(in srgb,var(--color-surface) 66%,transparent),color-mix(in srgb,var(--color-accent-sage) 7%,transparent))}}.prepared-return{padding:clamp(.88rem,1.4vw,1.08rem)}.prepared-return-copy{max-width:17rem;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;margin:clamp(.95rem,1.8vw,1.35rem) 0 0;font-size:clamp(1.18rem,1.55vw,1.42rem);font-weight:360;line-height:1.2}.owner-gate{border-top:1px solid #171b181a;margin-top:clamp(.85rem,1.5vw,1.05rem)}@supports (color:color-mix(in lab,red,red)){.owner-gate{border-top:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent)}}.owner-gate{padding-top:.72rem}.owner-gate .onari-body{color:#171b18b3;margin-top:.32rem}@supports (color:color-mix(in lab,red,red)){.owner-gate .onari-body{color:color-mix(in srgb,var(--color-ink) 70%,transparent)}}.owner-gate .onari-body{line-height:1.32}.horizon-proof{gap:clamp(1.2rem,2.4vw,1.8rem);display:grid}.horizon-steps{background:0 0;border:0;gap:clamp(.9rem,1.6vw,1.1rem);display:grid}.horizon-step{background:0 0;border-bottom:0;grid-template-columns:minmax(6rem,.25fr) 1fr;align-items:start;gap:1rem;padding:0 0 .95rem;display:grid;position:relative}.horizon-step:after{content:"";background:linear-gradient(90deg,#f3efe724,#f3efe712,#0000);height:1px;position:absolute;bottom:0;left:0;right:16%}@supports (color:color-mix(in lab,red,red)){.horizon-step:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 14%,transparent),color-mix(in srgb,var(--color-surface) 7%,transparent),transparent)}}.work-surface{border:1px solid #f3efe721;gap:0;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.work-surface{border:1px solid color-mix(in srgb,var(--color-surface) 13%,transparent)}}.work-surface{background:linear-gradient(135deg,#f3efe712,#6574660f),#202824db;border-radius:clamp(1.2rem,2.2vw,1.7rem)}@supports (color:color-mix(in lab,red,red)){.work-surface{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 7%,transparent),color-mix(in srgb,var(--color-accent-sage) 6%,transparent)),color-mix(in srgb,var(--color-ground) 86%,transparent)}}.work-surface{box-shadow:inset 0 1px #f3efe721,inset 0 0 0 1px #202824c2}@supports (color:color-mix(in lab,red,red)){.work-surface{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 13%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ground) 76%,transparent)}}.work-surface{-webkit-backdrop-filter:blur(16px)saturate(1.02)}.work-surface-symbol{z-index:0;opacity:.28;width:min(17rem,38%);position:absolute;bottom:-5%;right:-2%}.work-surface-symbol img{filter:saturate(.82)contrast(.96)brightness(.9);mix-blend-mode:normal}.work-surface-content{z-index:2;position:relative}.work-surface-chrome{border-bottom:1px solid #f3efe71a;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.work-surface-chrome{border-bottom:1px solid color-mix(in srgb,var(--color-surface) 10%,transparent)}}.work-surface-chrome{color:#f3efe794}@supports (color:color-mix(in lab,red,red)){.work-surface-chrome{color:color-mix(in srgb,var(--color-surface) 58%,transparent)}}.work-surface-chrome{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;padding:.78rem clamp(.9rem,1.7vw,1.25rem);font-size:clamp(.56rem,.62vw,.65rem);font-weight:500;line-height:1.2}.mac-window-controls{align-items:center;gap:.38rem;min-width:2.15rem;display:inline-flex}.mac-window-controls span{border:1px solid #f3efe72b;border-radius:999px;width:.46rem;height:.46rem}@supports (color:color-mix(in lab,red,red)){.mac-window-controls span{border:1px solid color-mix(in srgb,var(--color-surface) 17%,transparent)}}.mac-window-controls span{box-shadow:inset 0 1px #f3efe742,0 0 0 .18rem #f3efe708}@supports (color:color-mix(in lab,red,red)){.mac-window-controls span{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 26%,transparent),0 0 0 .18rem color-mix(in srgb,var(--color-surface) 3%,transparent)}}.mac-window-controls span:first-child{background:#c08770cc}@supports (color:color-mix(in lab,red,red)){.mac-window-controls span:first-child{background:color-mix(in srgb,var(--color-accent-warm) 70%,var(--color-surface) 10%)}}.mac-window-controls span:nth-child(2){background:#f3efe738}@supports (color:color-mix(in lab,red,red)){.mac-window-controls span:nth-child(2){background:color-mix(in srgb,var(--color-surface) 22%,transparent)}}.mac-window-controls span:nth-child(3){background:#6574666b}@supports (color:color-mix(in lab,red,red)){.mac-window-controls span:nth-child(3){background:color-mix(in srgb,var(--color-accent-sage) 42%,transparent)}}.work-surface-status{text-align:right}.work-surface-grid{grid-template-columns:minmax(0,.92fr) minmax(16rem,1.08fr);align-items:stretch;gap:clamp(.8rem,1.8vw,1.25rem);padding:clamp(.95rem,1.9vw,1.35rem);display:grid}.draft-pane{border:1px solid #f3efe717;border-radius:1.05rem;min-height:clamp(12rem,22vw,16rem);position:relative}@supports (color:color-mix(in lab,red,red)){.draft-pane{border:1px solid color-mix(in srgb,var(--color-surface) 9%,transparent)}}.draft-pane{background:linear-gradient(135deg,#f3efe70d,#f3efe705)}@supports (color:color-mix(in lab,red,red)){.draft-pane{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 5%,transparent),color-mix(in srgb,var(--color-surface) 2%,transparent))}}.draft-pane{box-shadow:inset 0 1px #f3efe717,inset 0 0 0 1px #202824b8}@supports (color:color-mix(in lab,red,red)){.draft-pane{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 9%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ground) 72%,transparent)}}.draft-pane{padding:clamp(.82rem,1.35vw,1.05rem)}.draft-pane:after{content:"";background:linear-gradient(90deg,#65746657,#b9785f47,#0000);height:1px;position:absolute;bottom:1rem;left:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.draft-pane:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-sage) 34%,transparent),color-mix(in srgb,var(--color-accent-warm) 28%,transparent),transparent)}}.draft-pane .onari-meta{color:#f3efe799}@supports (color:color-mix(in lab,red,red)){.draft-pane .onari-meta{color:color-mix(in srgb,var(--color-surface) 60%,transparent)}}.draft-copy{color:#f3efe7d1;margin-top:clamp(1.1rem,2.6vw,2rem)}@supports (color:color-mix(in lab,red,red)){.draft-copy{color:color-mix(in srgb,var(--color-surface) 82%,transparent)}}.draft-copy{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(1.05rem,1.32vw,1.22rem);font-weight:350;line-height:1.36}.context-return-object{width:100%;color:var(--color-surface);border:1px solid #b9785f2e;border-radius:1.05rem;position:relative}@supports (color:color-mix(in lab,red,red)){.context-return-object{border:1px solid color-mix(in srgb,var(--color-accent-warm) 18%,transparent)}}.context-return-object{background:linear-gradient(140deg,#f3efe714,#6574660d)}@supports (color:color-mix(in lab,red,red)){.context-return-object{background:linear-gradient(140deg,color-mix(in srgb,var(--color-surface) 8%,transparent),color-mix(in srgb,var(--color-accent-sage) 5%,transparent))}}.context-return-object{box-shadow:inset 0 1px #f3efe71c,inset 0 0 0 1px #202824b3}@supports (color:color-mix(in lab,red,red)){.context-return-object{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface) 11%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ground) 70%,transparent)}}.context-return-object{-webkit-backdrop-filter:blur(12px)saturate(1.02);padding:clamp(.9rem,1.55vw,1.15rem);transform:none}.context-return-object:before{content:"";background:linear-gradient(#b9785f8f,#b9785f3d,#0000);width:1px;position:absolute;top:clamp(.92rem,1.55vw,1.15rem);bottom:clamp(.92rem,1.55vw,1.15rem);left:.62rem}@supports (color:color-mix(in lab,red,red)){.context-return-object:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm) 56%,transparent),color-mix(in srgb,var(--color-accent-warm) 24%,transparent),transparent)}}#direction .context-return-object .text-ink{color:#f3efe7d6!important}@supports (color:color-mix(in lab,red,red)){#direction .context-return-object .text-ink{color:color-mix(in srgb,var(--color-surface) 84%,transparent)!important}}#direction .context-return-object .text-accent-sage{color:#f3efe78f!important}@supports (color:color-mix(in lab,red,red)){#direction .context-return-object .text-accent-sage{color:color-mix(in srgb,var(--color-surface) 56%,transparent)!important}}#direction .context-return-object .return-source{color:#f3efe773;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){#direction .context-return-object .return-source{color:color-mix(in srgb,var(--color-surface) 45%,transparent)}}#direction .context-return-object .return-source{letter-spacing:.1em;font-size:.58rem}.work-actions{flex-wrap:wrap;gap:.48rem;margin-top:.72rem;display:flex}.work-actions span{border:1px solid #f3efe721;border-radius:999px;align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.work-actions span{border:1px solid color-mix(in srgb,var(--color-surface) 13%,transparent)}}.work-actions span{color:#f3efe7c2}@supports (color:color-mix(in lab,red,red)){.work-actions span{color:color-mix(in srgb,var(--color-surface) 76%,transparent)}}.work-actions span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .68rem;font-size:.58rem;font-weight:500;line-height:1}.work-actions span:first-child{border-color:#b9785f61}@supports (color:color-mix(in lab,red,red)){.work-actions span:first-child{border-color:color-mix(in srgb,var(--color-accent-warm) 38%,transparent)}}.work-actions span:first-child{background:#b9785f21}@supports (color:color-mix(in lab,red,red)){.work-actions span:first-child{background:color-mix(in srgb,var(--color-accent-warm) 13%,transparent)}}.trust-rail-grid{border-top:0;grid-template-columns:1fr;gap:0;max-width:42rem;padding-left:1.12rem;display:grid;position:relative}.trust-rail-grid:before{content:"";background:linear-gradient(#b9785f70,#6574666b,#171b182e);width:1px;height:auto;position:absolute;top:.18rem;bottom:.18rem;left:.16rem}@supports (color:color-mix(in lab,red,red)){.trust-rail-grid:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm) 44%,transparent),color-mix(in srgb,var(--color-accent-sage) 42%,transparent),color-mix(in srgb,var(--color-ink) 18%,transparent))}}.trust-boundary-item{border-top:1px solid #171b181f;grid-template-columns:minmax(7.5rem,.3fr) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.15rem);min-height:0;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.trust-boundary-item{border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}}.trust-boundary-item{overflow-wrap:anywhere;padding:.9rem 0 .95rem .72rem}.trust-boundary-item:first-child{border-top:0;padding-top:.15rem}.trust-boundary-item:before{content:"";background:var(--color-surface-muted);border:1px solid #b9785fbd;border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:1.02rem;left:-1.2rem}@supports (color:color-mix(in lab,red,red)){.trust-boundary-item:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 74%,transparent)}}.trust-boundary-item:before{box-shadow:0 0 0 .18rem #b9785f17}@supports (color:color-mix(in lab,red,red)){.trust-boundary-item:before{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-accent-warm) 9%,transparent)}}.trust-boundary-item .onari-body{color:var(--color-ink);margin-top:0;line-height:1.32}.founder-copy{text-wrap:pretty;line-height:1.24}.founder-product-plane{align-content:start;min-height:0;padding-top:clamp(.35rem,.9vw,.7rem);display:grid;position:relative}.founder-product-steps{z-index:1;border-left:1px solid #b9785f3d;grid-template-columns:1fr;gap:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.founder-product-steps{border-left:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,transparent)}}.founder-product-steps{max-width:42rem;padding-left:1.12rem}.founder-product-step{border-top:1px solid #171b181a;grid-template-columns:minmax(7.5rem,.3fr) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.15rem);min-height:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.founder-product-step{border-top:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent)}}.founder-product-step{padding:.88rem 0 .95rem .72rem}.founder-product-step:first-child{border-top:0;padding-top:.15rem}.founder-product-step:before{content:"";background:var(--color-surface-warm);border:1px solid #b9785fbd;border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:1.02rem;left:-1.2rem}@supports (color:color-mix(in lab,red,red)){.founder-product-step:before{border:1px solid color-mix(in srgb,var(--color-accent-warm) 74%,transparent)}}.founder-product-step:before{box-shadow:0 0 0 .2rem #b9785f17}@supports (color:color-mix(in lab,red,red)){.founder-product-step:before{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-accent-warm) 9%,transparent)}}.founder-product-step .onari-body{margin-top:0;line-height:1.28}.final-access-panel{background:0 0;border:0;padding:clamp(1.4rem,3vw,2rem) 0;position:relative}.final-access-panel:before,.final-access-panel:after{content:"";background:linear-gradient(90deg,#b9785f70,#171b1847 42%,#0000);height:1px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.final-access-panel:before,.final-access-panel:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-warm) 44%,transparent),color-mix(in srgb,var(--color-ink) 28%,transparent) 42%,transparent)}}.final-access-panel:before{top:0}.final-access-panel:after{opacity:.38;bottom:0}.final-access-panel .email-capture{max-width:none}.final-access-panel .waitlist-form{grid-template-columns:1fr auto;gap:.85rem;display:grid}.final-access-panel input[type=email]{border:0;border-bottom:1px solid var(--color-ink);background:0 0;border-radius:0;min-height:3.25rem;padding-left:0;padding-right:1rem}.final-access-panel button[type=submit]{background:var(--color-accent-warm);color:var(--color-surface);border-radius:999px;padding-inline:1.25rem}@media(max-width:1023px){.context-proof-stack{min-height:0;padding-bottom:0}.context-symbol-field{display:none}.ios-encounter-system{justify-self:stretch;width:100%}.ios-system-flow{grid-template-columns:1fr;gap:clamp(1.1rem,3vw,1.7rem)}.ios-modality-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:clamp(.72rem,2.2vw,1.05rem)}.ios-mode{gap:.58rem}.ios-device-pair{justify-self:center;width:min(45rem,100%)}}@media(max-width:767px){.voice-state-panel{padding:1.45rem 0}.encounter-material-field{width:min(12.5rem,52vw)}.ios-encounter-system:before{filter:blur(24px);inset:16% 0 8%}.ios-modality-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ios-mode-label{font-size:.86rem}.ios-mode-caption{font-size:.72rem}.ios-device-pair{grid-template-columns:1fr;width:min(22rem,100%)}.ios-device{border-radius:2.15rem;min-height:auto;padding:2.18rem clamp(.72rem,3.4vw,.9rem) 4.45rem}.ios-device-memory{transform:none}.ios-history-card{min-height:auto;padding:.68rem}.voice-turn{border-bottom:0}.voice-turn-onari{margin-left:0}.app-surface-top{align-items:center;padding-bottom:.64rem}.app-surface-top,.app-input-surface{letter-spacing:.085em;gap:.55rem;font-size:.56rem}.app-input-surface{width:100%}.brief-row{gap:.45rem;min-height:0;padding:1rem 0 1.05rem 1.05rem}.thread-brief-object{border-radius:0;padding:.2rem 0 .72rem}.thread-brief-object [data-lang]{grid-template-columns:1fr}.thread-brief-top{flex-direction:column;align-items:flex-start;gap:.28rem}.brief-row:before{top:1.08rem;left:0}.brief-row:after{left:1rem}.brief-support,.thread-brief-symbol-field{display:none}.context-network{grid-template-columns:1fr}.context-source-rail{opacity:.72;order:1;grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.85rem 0 .2rem}.context-exchange{order:2;grid-template-columns:1fr;grid-template-areas:"top""user""onari""return";gap:.64rem;max-width:none;margin-top:.18rem;padding:.72rem}.context-exchange-top{flex-direction:column;align-items:flex-start;gap:.16rem;padding-bottom:.55rem}.context-exchange:before{background:linear-gradient(#6574666b,#b9785f80,#171b1824);width:1px;height:auto;inset:3.72rem auto 2.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.context-exchange:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-sage) 42%,transparent),color-mix(in srgb,var(--color-accent-warm) 50%,transparent),color-mix(in srgb,var(--color-ink) 14%,transparent))}}.context-exchange:before{transform:none}.context-source-rail:before{background:linear-gradient(90deg,#b9785f80,#65746666,#171b1829);width:auto;height:1px;inset:.28rem 0 auto}@supports (color:color-mix(in lab,red,red)){.context-source-rail:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-warm) 50%,transparent),color-mix(in srgb,var(--color-accent-sage) 40%,transparent),color-mix(in srgb,var(--color-ink) 16%,transparent))}}.source-card:before{top:-.68rem;left:0}.source-card-top{gap:.08rem;margin-bottom:.18rem}.context-message,.context-message-onari,.context-next-return{margin-left:0;padding-left:.82rem;transform:none}.context-message-onari{margin-left:0}.context-next-return{width:min(18rem,86%);margin-top:0;margin-left:0}.context-message .onari-body{max-width:min(19rem,100%)}.context-message-onari .onari-body{max-width:min(18.5rem,100%)}.context-network>.onari-body{order:3}.context-symbol-mobile{display:none}.return-proof-grid{grid-template-columns:1fr}.return-symbol-field{justify-self:start;width:min(23rem,100%)}.growth-symbol-field{opacity:.16;width:min(20rem,72%);bottom:-2rem;right:-4rem}.app-product-bridge-field{opacity:.24;width:min(23rem,108%);margin:0;position:absolute;top:3.6rem;bottom:auto;right:-5.6rem}.app-product-bridge-field img{filter:saturate(.9)contrast(.98)brightness(1.01)}.understanding-room-top{justify-content:start}.understanding-room-top .onari-meta+.onari-meta{display:none}.understanding-room-grid,.understanding-signals{grid-template-columns:1fr}.understanding-signals{border-left:1px solid #b9785f3d;gap:0}@supports (color:color-mix(in lab,red,red)){.understanding-signals{border-left:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,transparent)}}.understanding-signals{border-top:0;padding-top:0;padding-left:.95rem}.understanding-signals:before{display:none}.understanding-signal{border:0;border-top:1px solid #171b1817;grid-template-columns:1fr;gap:.32rem;min-height:0}@supports (color:color-mix(in lab,red,red)){.understanding-signal{border-top:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent)}}.understanding-signal{box-shadow:none;background:0 0;border-radius:0;padding:.92rem 0 1rem .68rem}.understanding-signal:first-child{border-top:0}.understanding-signal:before{top:1.05rem;left:-1.17rem}.understanding-signal .onari-body{margin-top:1.28rem}.prepared-return{min-height:7.2rem}.horizon-step{grid-template-columns:1fr;gap:.45rem}.work-surface{border-radius:1.12rem}.work-surface-chrome{letter-spacing:.085em;align-items:center;gap:.7rem;padding:.72rem .78rem;font-size:.54rem}.work-surface-grid{grid-template-columns:1fr;gap:.72rem;padding:.78rem}.draft-pane{min-height:9.5rem}.work-surface-symbol{opacity:.13;width:min(13rem,58%);bottom:-3%;right:-10%}.context-return-object{width:100%;position:static;transform:none}.trust-rail-grid{grid-template-columns:1fr;gap:0;padding-top:0;padding-left:1.15rem}.trust-rail-grid:before{background:linear-gradient(#b9785f7a,#65746666,#171b182e);width:1px;height:auto;top:.1rem;bottom:.1rem;left:.18rem}@supports (color:color-mix(in lab,red,red)){.trust-rail-grid:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm) 48%,transparent),color-mix(in srgb,var(--color-accent-sage) 40%,transparent),color-mix(in srgb,var(--color-ink) 18%,transparent))}}.trust-boundary-item{grid-template-columns:1fr;gap:.32rem;min-height:0;padding:.95rem 0 1.05rem}.trust-boundary-item:first-child{padding-top:.15rem}.trust-boundary-item:before{top:.18rem;left:-1.14rem}.trust-boundary-item .onari-body{margin-top:1.35rem}.founder-product-plane{align-content:start;min-height:0}.founder-product-steps{border-top:0;border-left:1px solid #b9785f3d;grid-template-columns:1fr;gap:0}@supports (color:color-mix(in lab,red,red)){.founder-product-steps{border-left:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,transparent)}}.founder-product-steps{padding-top:0;padding-left:1.15rem}.founder-product-steps:before{display:none}.founder-product-step{grid-template-columns:1fr;gap:.32rem;min-height:0;padding:.85rem 0 1.05rem}.founder-product-step:first-child{padding-top:.15rem}.founder-product-step:before{top:.18rem;left:-1.14rem}.founder-product-step .onari-body{margin-top:1.35rem}.final-access-panel .waitlist-form{grid-template-columns:1fr;gap:.9rem}.final-access-panel input[type=email]{padding-right:0}.hero-copy-veil{background:0 0}.hero-media-veil{background:linear-gradient(90deg,#f3efe7fa,#f3efe7e0 56%,#f3efe77a),linear-gradient(#0000 64%,#f3efe77a)}@supports (color:color-mix(in lab,red,red)){.hero-media-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 98%,transparent),color-mix(in srgb,var(--color-surface) 88%,transparent) 56%,color-mix(in srgb,var(--color-surface) 48%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--color-surface) 48%,transparent) 0%,transparent 36%)}}.hero-media-veil-video{background:linear-gradient(90deg,#f3efe7fa,#f3efe7f0 56%,#f3efe7b3 80%,#f3efe76b),linear-gradient(#0000 56%,#f3efe794)}@supports (color:color-mix(in lab,red,red)){.hero-media-veil-video{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface) 98%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent) 56%,color-mix(in srgb,var(--color-surface) 70%,transparent) 80%,color-mix(in srgb,var(--color-surface) 42%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--color-surface) 58%,transparent) 0%,transparent 44%)}}.hero-motion-video,.hero-motion-poster{object-position:58% 50%}#ambient-direction figure>img{aspect-ratio:16/10;object-position:50% 50%;max-height:22rem}#ambient-direction figure>.bilingual-content{width:auto;max-width:none;margin:0 1rem 1rem;position:static}}@media(prefers-reduced-motion:reduce){.hero-motion-video{display:none}*,:before,:after{scroll-behavior:auto!important}.follow-along-btn{animation:none}.transcript-content,.bilingual-content{transition:none}}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--bt-ink: #1d1d1b;--bt-chocolate: #38241c;--bt-clay: #bd7e54;--bt-sky: #beddef;--bt-sage: #b7bdb8;--bt-cream: #fef8f1;--bt-line: color-mix(in srgb, var(--bt-ink) 22%, transparent);--bt-serif: "EB Garamond", "Times New Roman", serif;--bt-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}.bt-body{margin:0;min-width:320px;background:var(--bt-ink);color:var(--bt-ink);font-family:var(--bt-sans);font-size:16px;font-feature-settings:normal;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bt-body *{box-sizing:border-box}.bt-body ::selection{background:var(--bt-sky);color:var(--bt-chocolate)}.bt-skip{position:fixed;top:.5rem;left:.5rem;z-index:100;padding:.75rem 1rem;background:var(--bt-ink);color:var(--bt-cream);transform:translateY(-150%)}.bt-skip:focus{transform:translateY(0)}.bt-page{--color-ink: var(--bt-ink);--color-border: color-mix(in srgb, var(--bt-ink) 22%, transparent);--color-border-strong: color-mix(in srgb, var(--bt-ink) 48%, transparent);position:relative;width:calc(100% - 20px);max-width:1800px;margin:10px auto;overflow:clip;background:var(--bt-cream);border:1px solid color-mix(in srgb,white 14%,transparent)}.bt-page a{color:inherit;text-decoration:none}.bt-page a:focus-visible,.bt-page button:focus-visible,.bt-page input:focus-visible{outline:2px solid var(--bt-clay);outline-offset:4px}.bt-page h1,.bt-page h2,.bt-page h3,.bt-page p,.bt-page blockquote,.bt-page ol{margin-top:0}.bt-page h1,.bt-page h2{font-family:var(--bt-serif);font-weight:400;letter-spacing:-.045em;text-wrap:balance}.bt-page h1{max-width:12ch;margin-bottom:1.8rem;font-size:clamp(3.5rem,6.8vw,7.9rem);line-height:.88}.bt-page h2{margin-bottom:1.4rem;font-size:clamp(2.75rem,5vw,5.9rem);line-height:.94}.bt-page article.max-w-3xl h1,.bt-page article.max-w-3xl h2,.bt-page article.max-w-3xl h3{max-width:none;font-family:var(--bt-serif);letter-spacing:-.02em;line-height:1.2}.bt-page article.max-w-3xl h2{margin-bottom:.9rem;font-size:1.32rem;line-height:1.3}.bt-page article.max-w-3xl h1{margin-bottom:clamp(2.5rem,5vw,4rem);font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.04em}.bt-kicker{margin-bottom:1.5rem;font-size:.69rem;font-weight:500;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.bt-header{position:relative;z-index:20;display:grid;grid-template-columns:9rem 1fr auto;align-items:center;min-height:5.5rem;padding:0 2.25rem;border-bottom:1px solid var(--bt-line);background:color-mix(in srgb,var(--bt-cream) 92%,transparent);backdrop-filter:blur(18px)}.bt-wordmark-link{display:flex;width:6.8rem;min-height:2.75rem;align-items:center;overflow:hidden}.bt-wordmark{display:block;width:7.2rem;height:auto;margin:-.55rem 0}.bt-wordmark--product{width:6.8rem;margin:0}.bt-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,3vw,3.4rem);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.bt-nav a{position:relative;padding:.8rem 0}.bt-nav a:after{position:absolute;right:0;bottom:.45rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s ease}.bt-nav a:hover:after{transform:scaleX(1);transform-origin:left}.bt-header .lang-toggle-btn{min-width:2.6rem;border-radius:0;font-family:var(--bt-sans);font-size:.68rem}.bt-header-actions{display:flex;align-items:center;gap:1rem}.bt-variant-switch{display:flex;border:1px solid var(--bt-line);font-size:.62rem;font-weight:600;letter-spacing:.08em}.bt-variant-switch a{display:grid;width:2rem;min-height:2.25rem;place-items:center}.bt-variant-switch a+a{border-left:1px solid var(--bt-line)}.bt-variant-switch a[aria-current=page]{background:var(--bt-ink);color:var(--bt-cream)}.bt-mobile-nav{position:relative;display:none}.bt-mobile-nav summary{min-height:2.75rem;padding:.9rem 0;cursor:pointer;font-size:.68rem;letter-spacing:.1em;list-style:none;text-transform:uppercase}.bt-mobile-nav summary::-webkit-details-marker{display:none}.bt-mobile-nav summary:after{display:inline-block;margin-left:.5rem;content:"+"}.bt-mobile-nav[open] summary:after{content:"−"}.bt-mobile-nav nav{position:absolute;top:calc(100% + .65rem);right:-3.8rem;display:grid;width:min(20rem,calc(100vw - 2.5rem));border:1px solid var(--bt-ink);background:var(--bt-chocolate);box-shadow:.65rem .65rem color-mix(in srgb,var(--bt-ink) 34%,transparent);color:var(--bt-cream)}.bt-mobile-nav nav a{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;padding:.9rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--bt-cream) 22%,transparent);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.bt-mobile-nav nav a:last-child{border-bottom:0;background:var(--bt-sky);color:var(--bt-chocolate)}.bt-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);min-height:min(850px,calc(100svh - 6.2rem));border-bottom:1px solid var(--bt-ink)}.bt-hero-copy{position:relative;z-index:3;display:flex;align-items:center;padding:clamp(4rem,8vw,9rem) clamp(2rem,6vw,7.5rem)}.bt-hero-copy>div{width:100%}.bt-lead{max-width:35rem;margin-bottom:2.25rem;font-size:clamp(1.12rem,1.6vw,1.45rem);font-weight:300;line-height:1.45}.bt-hand-circle{position:relative;white-space:nowrap}.bt-hand-circle:after{position:absolute;inset:-.07em -.12em -.08em -.14em;border:.025em solid var(--bt-clay);border-radius:48% 52% 46% 54%;content:"";pointer-events:none;transform:rotate(-5deg)}.bt-hero-actions{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.bt-button{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;padding:.85rem 1.45rem;border:1px solid var(--bt-ink);font-size:.74rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.bt-button-primary{background:var(--bt-ink);color:var(--bt-cream)!important}.bt-button:hover{transform:translateY(-2px)}.bt-button-primary:hover{background:var(--bt-clay);border-color:var(--bt-clay)}.bt-text-link{padding:.75rem 0;border-bottom:1px solid var(--bt-ink);font-size:.78rem;letter-spacing:.04em}.bt-truth-note{max-width:29rem;margin-bottom:0;padding-left:1rem;border-left:1px solid var(--bt-clay);color:color-mix(in srgb,var(--bt-ink) 68%,transparent);font-size:.76rem;line-height:1.5}.bt-hero-field{position:relative;min-height:38rem;overflow:hidden;background:var(--bt-sky);border-left:1px solid var(--bt-ink)}.bt-hero-field:after{position:absolute;top:0;right:0;width:1rem;height:100%;background:var(--bt-ink);content:""}.bt-sphere{display:block;border-radius:50%;object-fit:contain}.bt-sphere-hero{position:absolute;top:-17%;right:-27%;width:min(55vw,58rem);max-width:none;filter:saturate(.92) contrast(1.02)}.bt-route{position:absolute;overflow:visible;fill:var(--bt-clay)}.bt-route path{fill:none;stroke:var(--bt-ink);stroke-width:1.25;vector-effect:non-scaling-stroke}.bt-route-hero{right:-2rem;bottom:4rem;width:calc(100% + 3rem);height:55%}.bt-field-label{position:absolute;margin:0;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.bt-field-label-a{bottom:23.5%;left:13%}.bt-field-label-b{right:35%;bottom:43%}.bt-field-label-c{right:12%;bottom:27%}.bt-fracture,.bt-loop,.bt-morning,.bt-continuity,.bt-boundary{padding:clamp(5.5rem,11vw,11rem) clamp(2rem,7.5vw,9rem)}.bt-section-heading{max-width:67rem}.bt-section-heading>div>p:last-child,.bt-loop-intro>div>p:last-child{max-width:42rem;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;line-height:1.55}.bt-fracture{background:var(--bt-cream)}.bt-fracture .bt-section-heading{max-width:79rem}.bt-fracture-grid{display:grid;grid-template-columns:minmax(16rem,.68fr) minmax(30rem,1.32fr);gap:clamp(4rem,10vw,10rem);align-items:end;margin-top:clamp(4rem,8vw,8rem)}.bt-fracture-copy{max-width:30rem;font-family:var(--bt-serif);font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.25}.bt-fracture-copy p{margin-bottom:0}.bt-fracture-route{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:0;padding:0;list-style:none}.bt-fracture-route:before{position:absolute;top:.62rem;right:0;left:0;height:1px;background:var(--bt-ink);content:""}.bt-fracture-route li{position:relative;min-height:8rem;padding:2.2rem 1.5rem 0 0;font-size:.78rem;line-height:1.4}.bt-fracture-route li:before{position:absolute;top:.32rem;left:0;width:.66rem;height:.66rem;border:1px solid var(--bt-ink);border-radius:50%;background:var(--bt-cream);content:""}.bt-fracture-route li.is-broken:after{position:absolute;top:.15rem;right:.5rem;left:.7rem;height:1rem;background:var(--bt-cream);border-right:1px solid var(--bt-clay);border-left:1px solid var(--bt-clay);content:"";transform:skew(-24deg)}.bt-route-index{display:block;margin-bottom:.7rem;color:var(--bt-chocolate);font-family:var(--bt-serif);font-size:1.25rem}.bt-audience-line{max-width:61rem;margin:clamp(5rem,9vw,9rem) 0 0 auto;padding-top:1.4rem;border-top:1px solid var(--bt-ink);font-family:var(--bt-serif);font-size:clamp(1.7rem,3vw,3.5rem);line-height:1.04}.bt-loop{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(30rem,1.25fr);gap:clamp(4rem,9vw,10rem);align-items:center;background:var(--bt-chocolate);color:var(--bt-cream)}.bt-loop-intro{align-self:start}.bt-encounter{border:1px solid color-mix(in srgb,var(--bt-cream) 30%,transparent);background:color-mix(in srgb,var(--bt-ink) 42%,transparent)}.bt-encounter-head{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;min-height:3.4rem;padding:0 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--bt-cream) 22%,transparent);color:color-mix(in srgb,var(--bt-cream) 66%,transparent);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.bt-live-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--bt-clay);box-shadow:0 0 0 4px color-mix(in srgb,var(--bt-clay) 16%,transparent)}.bt-turn{display:grid;grid-template-columns:5rem 1fr;gap:1.5rem;padding:clamp(2rem,4vw,3.8rem) clamp(1.25rem,4vw,3.8rem);border-bottom:1px solid color-mix(in srgb,var(--bt-cream) 18%,transparent)}.bt-turn-you{color:color-mix(in srgb,var(--bt-cream) 72%,transparent)}.bt-turn-onari{background:color-mix(in srgb,var(--bt-clay) 18%,transparent)}.bt-speaker{margin-bottom:0;padding-top:.45rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.bt-turn blockquote{margin-bottom:0;font-family:var(--bt-serif);font-size:clamp(1.6rem,2.5vw,2.8rem);line-height:1.12}.bt-return-question{display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:1.5rem clamp(1.25rem,4vw,3.8rem);background:var(--bt-sky);color:var(--bt-chocolate)}.bt-return-question p{margin-bottom:0;font-size:.86rem;font-weight:500}.bt-return-question>span{font-size:1.5rem}.bt-morning{background:var(--bt-sky)}.bt-morning .bt-section-heading{display:grid;grid-template-columns:minmax(0,1fr);max-width:77rem}.bt-morning-view{max-width:78rem;margin:clamp(4rem,8vw,8rem) auto 0;border:1px solid var(--bt-ink);background:var(--bt-cream);box-shadow:1.3rem 1.3rem 0 var(--bt-ink)}.bt-view-head{position:relative;display:flex;min-height:13rem;align-items:flex-end;justify-content:space-between;padding:2rem clamp(1.5rem,4vw,4rem);overflow:hidden;border-bottom:1px solid var(--bt-ink)}.bt-view-date,.bt-view-label,.bt-gradient-status{margin-bottom:.75rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.bt-view-title{position:relative;z-index:2;margin-bottom:0;font-family:var(--bt-serif);font-size:clamp(2.6rem,5vw,5.3rem);line-height:.9}.bt-sphere-small{position:absolute;top:-72%;right:-3%;width:clamp(17rem,34vw,31rem)}.bt-view-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr}.bt-view-card{min-height:15rem;padding:clamp(1.5rem,3vw,3rem);border-right:1px solid var(--bt-ink)}.bt-view-card:last-child{border-right:0}.bt-view-card p:last-child{margin-bottom:0;font-family:var(--bt-serif);font-size:clamp(1.45rem,2.2vw,2.35rem);line-height:1.08}.bt-view-card.is-moved{background:color-mix(in srgb,var(--bt-clay) 17%,var(--bt-cream))}.bt-view-card.is-next{background:color-mix(in srgb,var(--bt-sky) 45%,var(--bt-cream))}.bt-build-label{margin-bottom:0;padding:1rem 1.5rem;border-top:1px solid var(--bt-ink);font-size:.62rem;letter-spacing:.11em;text-align:right;text-transform:uppercase}.bt-continuity{background:var(--bt-cream)}.bt-continuity .bt-section-heading{max-width:72rem}.bt-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:79rem;margin:clamp(5rem,9vw,9rem) auto 0;padding:0;list-style:none}.bt-timeline:before{position:absolute;top:2.85rem;right:0;left:0;height:1px;background:var(--bt-ink);content:""}.bt-timeline li{position:relative;padding-right:clamp(2rem,5vw,5rem)}.bt-timeline-day{display:block;margin-bottom:1.8rem;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase}.bt-timeline-node{position:relative;z-index:2;display:block;width:1.6rem;height:1.6rem;margin-bottom:2rem;border:1px solid var(--bt-ink);border-radius:50%;background:radial-gradient(circle at 30% 20%,var(--bt-clay),var(--bt-cream) 58%,var(--bt-sky))}.bt-timeline li p{max-width:18rem;margin-bottom:0;font-family:var(--bt-serif);font-size:clamp(1.5rem,2.3vw,2.5rem);line-height:1.1}.bt-continuity-note{max-width:49rem;margin:clamp(5rem,9vw,9rem) 0 0 auto;padding:1.4rem 0 0 5rem;border-top:1px solid var(--bt-ink);font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:300;line-height:1.5}.bt-material{position:relative;min-height:min(820px,82svh);overflow:hidden;background:var(--bt-ink)}.bt-material>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.77) contrast(1.08)}.bt-material:after{position:absolute;inset:0;background:linear-gradient(90deg,#1d1d1bd1,#1d1d1b4d 58%,#1d1d1b0d);content:""}.bt-material-copy{position:relative;z-index:2;display:flex;min-height:min(820px,82svh);max-width:52rem;align-items:flex-end;padding:clamp(4rem,9vw,9rem);color:var(--bt-cream)}.bt-material-copy h2{max-width:9ch}.bt-material-copy p:last-child{max-width:33rem;margin-bottom:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:300;line-height:1.55}.bt-public-thinking{padding:clamp(5.5rem,11vw,11rem) clamp(2rem,7.5vw,9rem);background:var(--bt-cream)}.bt-public-heading{max-width:70rem}.bt-public-heading h2{max-width:13ch}.bt-public-heading>div>p:last-child{max-width:42rem;margin-bottom:0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;line-height:1.55}.bt-vision-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-top:clamp(4rem,7vw,7rem);padding:clamp(1.8rem,3.5vw,3.5rem);border:1px solid var(--bt-ink);background:var(--bt-sky);transition:background .18s ease,transform .18s ease}.bt-vision-bridge:hover{background:color-mix(in srgb,var(--bt-sky) 70%,var(--bt-cream));transform:translateY(-3px)}.bt-editorial-label,.bt-editorial-meta{margin-bottom:.9rem;font-size:.62rem;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.bt-vision-bridge h3{max-width:20ch;margin:0 0 .9rem;font-family:var(--bt-serif);font-size:clamp(2rem,3.6vw,4.4rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.bt-vision-bridge p:last-child{max-width:34rem;margin-bottom:0;font-size:.88rem;line-height:1.5}.bt-editorial-arrow{align-self:start;font-family:var(--bt-serif);font-size:1.8rem;line-height:1}.bt-editorial-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);margin-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--bt-ink);border-bottom:1px solid var(--bt-ink)}.bt-thought-layer,.bt-essay-layer{padding:clamp(2rem,4vw,4.25rem) clamp(2rem,4.5vw,4.75rem) clamp(2.25rem,4vw,4rem) 0}.bt-essay-layer{padding-right:0;padding-left:clamp(2rem,4.5vw,4.75rem);border-left:1px solid var(--bt-ink)}.bt-layer-heading{min-height:6.5rem;margin-bottom:clamp(2rem,4vw,4rem)}.bt-layer-heading p:last-child{max-width:27rem;margin-bottom:0;color:color-mix(in srgb,var(--bt-ink) 67%,transparent);font-size:.85rem;line-height:1.45}.bt-featured-thought{display:block;min-height:28rem;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem);border:1px solid var(--bt-ink);background:color-mix(in srgb,var(--bt-clay) 14%,var(--bt-cream));transition:background .18s ease,color .18s ease}.bt-featured-thought:hover{background:var(--bt-chocolate);color:var(--bt-cream)}.bt-featured-thought h3{max-width:19ch;margin:0 0 1.5rem;font-family:var(--bt-serif);font-size:clamp(2rem,3.4vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:1;text-wrap:balance}.bt-editorial-description{max-width:40rem;margin-bottom:2.25rem;font-size:.9rem;line-height:1.55}.bt-row-action{display:inline-flex;gap:.75rem;align-items:center;padding-bottom:.35rem;border-bottom:1px solid currentColor;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.bt-essay-list{border-top:1px solid var(--bt-ink)}.bt-essay-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;min-height:13rem;padding:2rem 0;border-bottom:1px solid var(--bt-ink);transition:color .18s ease,padding .18s ease}.bt-essay-row:hover{padding-right:.65rem;padding-left:.65rem;color:var(--bt-clay)}.bt-essay-row h3{margin:0 0 .75rem;font-family:var(--bt-serif);font-size:clamp(1.55rem,2.1vw,2.4rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.bt-essay-row p:last-child{max-width:31rem;margin-bottom:0;color:color-mix(in srgb,currentColor 68%,transparent);font-size:.82rem;line-height:1.48}.bt-layer-index-link{display:flex;min-height:3.4rem;gap:1rem;align-items:center;justify-content:space-between;margin-top:1.25rem;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.bt-layer-index-link:hover{color:var(--bt-clay)}.bt-boundary{background:var(--bt-sage)}.bt-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);border-top:1px solid var(--bt-ink);border-bottom:1px solid var(--bt-ink)}.bt-principles article{min-height:17rem;padding:2rem clamp(1.5rem,3vw,3rem) 2.5rem 0;border-right:1px solid var(--bt-ink)}.bt-principles article+article{padding-left:clamp(1.5rem,3vw,3rem)}.bt-principles article:last-child{border-right:0}.bt-principle-number{margin-bottom:3.5rem;color:var(--bt-chocolate);font-family:var(--bt-serif);font-size:1.5rem}.bt-principles h3{margin:0 0 .8rem;font-family:var(--bt-serif);font-size:clamp(1.8rem,2.7vw,3rem);font-weight:400}.bt-principles p:last-child{max-width:18rem;margin-bottom:0;font-size:.92rem;font-weight:300;line-height:1.5}.bt-truth-gradient{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(5rem,9vw,9rem);border:1px solid var(--bt-ink)}.bt-truth-gradient article{min-height:19rem;padding:clamp(1.5rem,3vw,3rem);border-right:1px solid var(--bt-ink)}.bt-truth-gradient article:last-child{border-right:0}.bt-truth-gradient .is-foundation{background:var(--bt-cream)}.bt-truth-gradient .is-building{background:var(--bt-sky)}.bt-truth-gradient .is-later{background:var(--bt-chocolate);color:var(--bt-cream)}.bt-truth-gradient h3{max-width:14ch;margin:4rem 0 0;font-family:var(--bt-serif);font-size:clamp(1.65rem,2.6vw,2.9rem);font-weight:400;line-height:1.04}.bt-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(3rem,8vw,8rem);align-items:end;min-height:49rem;padding:clamp(5rem,10vw,10rem) clamp(2rem,7.5vw,9rem);overflow:hidden;background:var(--bt-chocolate);color:var(--bt-cream)}.bt-cta:before{position:absolute;top:0;right:0;left:0;height:.65rem;background:var(--bt-ink);content:""}.bt-cta-sphere{position:absolute;top:-48%;right:-11%;width:min(52vw,49rem);opacity:.92}.bt-cta-copy,.bt-cta-form{position:relative;z-index:2}.bt-cta-copy h2{max-width:13ch;margin-bottom:2rem}.bt-cta-copy p:last-child{max-width:36rem;margin-bottom:0;font-size:clamp(1rem,1.45vw,1.3rem);font-weight:300;line-height:1.5}.bt-cta-form{width:100%;max-width:31rem;justify-self:end}.bt-cta .email-capture{max-width:none}.bt-cta .waitlist-form{gap:.7rem}.bt-cta .waitlist-form input[type=email]{min-height:3.6rem;border:1px solid color-mix(in srgb,var(--bt-cream) 48%,transparent);border-radius:0;background:transparent;color:var(--bt-cream);font-family:var(--bt-sans);font-size:.9rem}.bt-cta .waitlist-form button{min-height:3.6rem;border-radius:0;background:var(--bt-sky);color:var(--bt-chocolate);font-family:var(--bt-sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.bt-cta .form-consent,.bt-cta .form-success,.bt-cta .form-error{color:color-mix(in srgb,var(--bt-cream) 58%,transparent);font-family:var(--bt-sans);text-align:left}.bt-footer{display:grid;grid-template-columns:10rem 1fr auto;gap:2rem;align-items:center;min-height:9rem;padding:1.5rem 2.25rem;background:var(--bt-ink);color:var(--bt-cream)}.bt-footer-wordmark{width:7.2rem;height:auto;filter:invert(1)}.bt-footer-wordmark--product{width:6.8rem}.bt-footer p{margin-bottom:0;color:color-mix(in srgb,var(--bt-cream) 62%,transparent);font-family:var(--bt-serif);font-size:1.2rem}.bt-footer nav{display:flex;gap:1.5rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.bt-footer-navs{display:grid;gap:1.15rem;justify-items:end}.bt-footer-navs nav:last-child{color:color-mix(in srgb,var(--bt-cream) 58%,transparent)}.bilingual-content{transition:opacity .15s ease}.bilingual-content.crossfading{opacity:0}@media(max-width:980px){.bt-header{grid-template-columns:1fr auto}.bt-nav{display:none}.bt-mobile-nav{display:block}.bt-hero{grid-template-columns:1fr}.bt-hero-copy{min-height:45rem;padding-right:clamp(2rem,15vw,8rem)}.bt-hero-field{min-height:31rem;border-top:1px solid var(--bt-ink);border-left:0}.bt-sphere-hero{top:-42%;right:-11%;width:min(84vw,43rem)}.bt-fracture-grid,.bt-loop,.bt-editorial-grid{grid-template-columns:1fr}.bt-thought-layer,.bt-essay-layer{padding:3.5rem 0}.bt-essay-layer{border-top:1px solid var(--bt-ink);border-left:0}.bt-featured-thought{min-height:auto}.bt-fracture-route{margin-top:1rem}.bt-loop-intro{max-width:42rem}.bt-view-grid,.bt-principles,.bt-truth-gradient{grid-template-columns:1fr}.bt-view-card,.bt-principles article,.bt-truth-gradient article{min-height:auto;border-right:0;border-bottom:1px solid var(--bt-ink)}.bt-view-card:last-child,.bt-principles article:last-child,.bt-truth-gradient article:last-child{border-bottom:0}.bt-principles article,.bt-principles article+article{padding:2.5rem 0}.bt-principle-number{margin-bottom:2rem}.bt-truth-gradient h3{margin-top:2.5rem}.bt-cta{grid-template-columns:1fr}.bt-cta-form{justify-self:start}.bt-footer{grid-template-columns:8rem 1fr}.bt-footer-navs{grid-column:2}}@media(max-width:640px){.bt-page{width:calc(100% - 10px);margin:5px auto}.bt-header{min-height:4.5rem;padding:0 1.15rem}.bt-header-actions{gap:.75rem}.bt-mobile-nav nav{right:-3.6rem}.bt-wordmark-link{width:5.8rem}.bt-wordmark{width:6.1rem}.bt-wordmark--product{width:5.8rem}.bt-variant-switch a{width:2.75rem;min-height:2.75rem}.bt-page h1{font-size:clamp(3.35rem,16.5vw,5rem);line-height:.9}.bt-page h2{font-size:clamp(2.75rem,13vw,4.2rem)}.bt-kicker{max-width:26rem;font-size:.61rem;line-height:1.5}.bt-hero-copy{min-height:42rem;align-items:flex-end;padding:5rem 1.35rem 3rem}.bt-hero-actions{align-items:flex-start;flex-direction:column;gap:.7rem}.bt-hero-field{min-height:23rem}.bt-sphere-hero{top:-27%;right:-25%;width:118vw}.bt-route-hero{bottom:.7rem;height:80%}.bt-field-label-b{right:29%;bottom:42%}.bt-fracture,.bt-loop,.bt-morning,.bt-continuity,.bt-public-thinking,.bt-boundary{padding:5.5rem 1.35rem}.bt-fracture-grid{gap:3rem;margin-top:3.5rem}.bt-fracture-route{grid-template-columns:1fr;padding-left:1.2rem}.bt-fracture-route:before{top:0;bottom:0;left:.3rem;width:1px;height:auto}.bt-fracture-route li{min-height:auto;padding:0 0 2.6rem 1.5rem}.bt-fracture-route li:before{top:.1rem;left:-1.2rem}.bt-fracture-route li.is-broken:after{top:1rem;right:auto;bottom:.5rem;left:-1.42rem;width:.5rem;height:auto;border:0;border-top:1px solid var(--bt-clay);border-bottom:1px solid var(--bt-clay);transform:skewY(-24deg)}.bt-audience-line{margin-top:3rem;font-size:2rem}.bt-turn{grid-template-columns:1fr;gap:.65rem;padding:2rem 1.2rem}.bt-speaker{padding-top:0}.bt-encounter-head{grid-template-columns:auto 1fr}.bt-encounter-time{display:none}.bt-morning-view{box-shadow:.65rem .65rem 0 var(--bt-ink)}.bt-view-head{min-height:11rem;padding:1.5rem}.bt-sphere-small{top:-35%;right:-34%;width:18rem}.bt-view-card{padding:2rem 1.5rem}.bt-build-label{text-align:left}.bt-timeline{grid-template-columns:1fr;gap:0;padding-left:1.2rem}.bt-timeline:before{top:.5rem;bottom:0;left:0;width:1px;height:auto}.bt-timeline li{padding:0 0 4rem 1.5rem}.bt-timeline-day{margin-bottom:1rem}.bt-timeline-node{position:absolute;top:0;left:-1.68rem;width:1rem;height:1rem}.bt-continuity-note{margin-top:1rem;padding-left:0}.bt-material,.bt-material-copy{min-height:39rem}.bt-material>img{object-position:42% center}.bt-material-copy{align-items:flex-end;padding:3rem 1.35rem}.bt-material:after{background:linear-gradient(0deg,#1d1d1be0,#1d1d1b2e 82%)}.bt-vision-bridge{padding:1.5rem}.bt-vision-bridge h3{font-size:2.2rem}.bt-layer-heading{min-height:auto}.bt-featured-thought{padding:2rem 1.3rem}.bt-featured-thought h3{font-size:2.35rem}.bt-essay-row{min-height:auto}.bt-truth-gradient article{min-height:15rem;padding:2rem 1.5rem}.bt-cta{min-height:51rem;padding:14rem 1.35rem 5rem}.bt-cta-sphere{top:-17rem;right:-42%;width:31rem}.bt-footer{grid-template-columns:1fr;gap:1.2rem;padding:2rem 1.35rem}.bt-footer-navs{grid-column:auto;justify-items:start}.bt-footer nav{flex-wrap:wrap;row-gap:.8rem}}@media(max-width:359px){.bt-variant-switch{display:none}.bt-header-actions{gap:.6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bt-page *,.bt-page *:before,.bt-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.brand-public-page{min-height:calc(100vh - 20px)}.brand-public-page[data-motion=reduced],.brand-public-page[data-motion=reduced] *,.brand-public-page[data-motion=reduced] *:before,.brand-public-page[data-motion=reduced] *:after{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brand-public-main{min-height:50vh}.brand-public-nav a.is-active:after,.brand-public-mobile-nav a.is-active:after{transform:scaleX(1)}.brand-public-mobile-nav a.is-active{color:var(--bt-clay)}.brand-public-header{background:var(--bt-cream);backdrop-filter:none;-webkit-backdrop-filter:none}.brand-public-footer-home{display:inline-flex;min-height:2.75rem;align-items:center;width:7.2rem}.brand-public-footer-year{display:block;margin-top:.35rem;font-family:var(--bt-sans);font-size:.62rem;font-weight:500;letter-spacing:.12em}.br-section{padding:clamp(5.5rem,9vw,10rem) clamp(1.35rem,5vw,6.5rem);border-bottom:1px solid var(--bt-ink)}.br-section.is-dark{background:var(--bt-ink);color:var(--bt-cream)}.br-section.is-clay{background:radial-gradient(72% 86% at 12% 22%,color-mix(in srgb,var(--bt-clay) 30%,transparent),transparent 68%),linear-gradient(160deg,color-mix(in srgb,var(--bt-cream) 82%,var(--bt-clay)),color-mix(in srgb,var(--bt-cream) 94%,var(--bt-clay)));color:var(--bt-chocolate)}.br-section.is-sky{background:var(--bt-sky);color:var(--bt-chocolate)}.br-section.is-sage{background:var(--bt-sage);color:var(--bt-ink)}.br-kicker{margin-bottom:1.35rem;font-family:var(--bt-sans);font-size:.66rem;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.br-display{max-width:11ch;margin:0;font-family:var(--bt-serif);font-size:clamp(3.6rem,7.4vw,8.9rem);font-weight:400;letter-spacing:-.055em;line-height:.86;text-wrap:balance}.br-ink-mark{position:relative;display:inline-block;isolation:isolate}.br-ink-mark:after{position:absolute;z-index:-1;display:block;border-color:var(--bt-clay);pointer-events:none;content:""}.br-ink-mark--underline:after{right:-.04em;bottom:.01em;left:.01em;height:.12em;border-bottom:1px solid var(--bt-clay);border-radius:50%;transform:rotate(-1.2deg)}.br-ink-mark--circle:after{inset:-.05em -.14em -.01em -.12em;border:1px solid var(--bt-clay);border-radius:48% 52% 49% 51%;transform:rotate(-2.4deg)}.br-heading{max-width:13ch;margin:0;font-family:var(--bt-serif);font-size:clamp(2.75rem,5.2vw,6.2rem);font-weight:400;letter-spacing:-.048em;line-height:.92;text-wrap:balance}.br-subheading{margin:0;font-family:var(--bt-serif);font-size:clamp(1.85rem,3.2vw,3.65rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.br-lead{max-width:36rem;margin:0;font-family:var(--bt-serif);font-size:clamp(1.35rem,2.15vw,2.15rem);line-height:1.22;text-wrap:pretty}.br-body{max-width:42rem;margin:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.62;text-wrap:pretty}.br-muted{color:color-mix(in srgb,currentColor 62%,transparent)}.br-rule-link{display:inline-flex;min-height:2.75rem;gap:.9rem;align-items:center;padding:.75rem 0 .55rem;border-bottom:1px solid currentColor;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:gap .18s ease}.br-rule-link:hover{gap:1.25rem}.br-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);min-height:clamp(44rem,64vw,54rem);border-bottom:1px solid var(--bt-ink);isolation:isolate}.br-hero-kicker__short{display:none}.br-hero--b .br-display{max-width:10.5ch;font-size:clamp(3.6rem,6.65vw,8rem)}.br-hero--b .br-lead{max-width:38rem}.br-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(6rem,10vw,11rem) clamp(1.35rem,5vw,6.5rem)}.br-hero-copy .br-lead{margin-top:2.2rem}.br-hero-actions{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;margin-top:2.5rem}.br-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.9rem 1.45rem;border:1px solid var(--bt-ink);border-radius:999px;background:var(--bt-ink);color:var(--bt-cream)!important;font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.br-primary-link:hover{background:transparent;color:var(--bt-ink)!important}.br-truth-note{max-width:35rem;margin:2.4rem 0 0;padding-top:1rem;border-top:1px solid var(--bt-line);color:color-mix(in srgb,var(--bt-ink) 62%,transparent);font-size:.72rem;letter-spacing:.025em;line-height:1.55;text-wrap:pretty}.br-hero-visual{position:relative;display:grid;min-width:0;min-height:38rem;border-left:1px solid var(--bt-ink)}.br-hero-find{position:absolute;right:auto;bottom:clamp(1rem,2.2vw,2.25rem);left:clamp(1rem,2.2vw,2.25rem);z-index:4;width:min(24rem,calc(100% - 2rem));padding:1.15rem 1.25rem 1.2rem;border:1px solid var(--bt-ink);background:var(--bt-cream);box-shadow:.5rem .5rem color-mix(in srgb,var(--bt-chocolate) 88%,transparent)}.br-hero-find p,.br-hero-find span{margin:0;font-family:var(--bt-sans);font-size:.61rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.br-hero-find p{margin-bottom:.65rem;color:color-mix(in srgb,var(--bt-ink) 63%,transparent)}.br-hero-find blockquote{margin:0 0 .75rem;font-family:var(--bt-serif);font-size:clamp(1.4rem,2.1vw,2rem);letter-spacing:-.025em;line-height:.98}.br-hero-find span{display:block;padding-top:.65rem;border-top:1px solid var(--bt-line)}.br-hero-find--intent{width:min(31rem,calc(100% - 2rem))}.br-hero-find--intent blockquote{margin-bottom:1rem;font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.03}.br-hero-find__reading{margin:0 0 1rem;padding:.85rem 0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line)}.br-hero-find__reading small,.br-hero-find__caption{display:block;font-family:var(--bt-sans);font-size:.58rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.br-hero-find__reading strong{display:block;margin-top:.45rem;font-family:var(--bt-serif);font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:400;line-height:1.16}.br-hero-find__boundary,.br-hero-find__result{display:grid;margin-bottom:.8rem;border:1px solid var(--bt-line)}.br-hero-find__boundary{grid-template-columns:repeat(3,minmax(0,1fr))}.br-hero-find__result{grid-template-columns:repeat(2,minmax(0,1fr));background:color-mix(in srgb,var(--bt-sky) 62%,var(--bt-cream))}.br-hero-find__approval{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;padding:.62rem .7rem;border:1px solid var(--bt-line);background:color-mix(in srgb,var(--bt-clay) 82%,var(--bt-cream))}.br-hero-find__boundary>div,.br-hero-find__result>div{min-width:0;padding:.65rem;border-right:1px solid var(--bt-line)}.br-hero-find__boundary>div:last-child,.br-hero-find__result>div:last-child{border-right:0}.br-hero-find__boundary small,.br-hero-find__result small,.br-hero-find__approval small{display:block;font-family:var(--bt-sans);font-size:.48rem;font-weight:650;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.br-hero-find__boundary strong,.br-hero-find__result strong,.br-hero-find__approval strong{display:block;margin-top:.38rem;font-family:var(--bt-serif);font-size:.86rem;font-weight:400;line-height:1.08}.br-hero-find__approval strong{margin-top:0;text-align:right}.br-hero-find--intent>div>span{border-top:0;color:var(--bt-chocolate)}.br-hero-find--intent .br-hero-find__caption{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--bt-line);color:color-mix(in srgb,var(--bt-ink) 58%,transparent)}.br-hero-visual>.br-visual,.br-index-visual>.br-visual,.br-missing-visual>.br-visual,.br-hero-visual>.br-visual>.br-visual__canvas,.br-index-visual>.br-visual>.br-visual__canvas,.br-missing-visual>.br-visual>.br-visual__canvas{height:100%;min-height:100%}.br-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,10rem);align-items:start}.br-split.is-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.br-aside-note{max-width:23rem;padding-left:1rem;border-left:1px solid currentColor;font-size:.82rem;line-height:1.55;text-wrap:pretty}.br-pressure-list,.br-loop-grid,.br-state-grid,.br-truth-grid,.br-principle-grid{margin:clamp(3rem,7vw,7rem) 0 0;padding:0;list-style:none}.br-product-proof{padding:clamp(4.5rem,7.5vw,8rem) clamp(1.35rem,5vw,6.5rem);border-bottom:1px solid var(--bt-ink);background:var(--bt-cream)}.br-product-proof__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,6vw,7rem);align-items:start;margin-bottom:clamp(2.5rem,4.5vw,4.5rem)}.br-product-proof__intro{max-width:31rem;margin:0;justify-self:end;font-family:var(--bt-serif);font-size:clamp(1.22rem,1.65vw,1.65rem);line-height:1.3;text-wrap:pretty}.br-product-proof__canvas{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr);grid-template-areas:"context encounter";border:1px solid var(--bt-ink)}.br-product-proof__context{grid-area:context;min-width:0;padding:8.5rem 1.5rem 1.5rem;border-right:1px solid var(--bt-ink);background:linear-gradient(180deg,transparent 0 6.75rem,var(--bt-cream) 6.75rem),linear-gradient(90deg,#1d1d1b7a,#1d1d1b05),url(/visual/onari/brand-translation/thought-material-stratum.webp) top center / 100% 6.75rem no-repeat,var(--bt-cream)}.br-product-proof__context article{padding:1.25rem 0;border-top:1px solid var(--bt-ink)}.br-product-proof__context article:last-child{border-bottom:1px solid var(--bt-line)}.br-product-proof__context article>p:last-child{margin:0;font-family:var(--bt-serif);font-size:1.08rem;line-height:1.28;text-wrap:pretty}.br-product-proof__label,.br-product-proof__meta,.br-product-proof__status,.br-product-proof__speaker,.br-product-proof__state dt{font-size:.62rem;font-weight:600;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.br-product-proof__label{margin:0 0 1.35rem}.br-product-proof__meta{margin:0 0 .7rem;color:color-mix(in srgb,currentColor 58%,transparent)}.br-product-proof__encounter{grid-area:encounter;min-width:0;padding:clamp(1.5rem,3vw,2.75rem);display:flex;flex-direction:column;background:var(--bt-chocolate);color:var(--bt-cream)}.br-product-proof__turn{display:grid;grid-template-columns:minmax(4.25rem,.18fr) minmax(0,.82fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(2rem,4vw,4rem) 0;border-top:1px solid color-mix(in srgb,var(--bt-cream) 26%,transparent)}.br-product-proof__turn blockquote,.br-product-proof__turn>p:last-child{margin:0;font-family:var(--bt-serif);font-size:clamp(1.55rem,2.5vw,2.8rem);letter-spacing:-.025em;line-height:1.08;text-wrap:pretty}.br-product-proof__turn.is-onari{padding-top:clamp(1.75rem,3vw,3rem)}.br-product-proof__turn.is-onari>p:last-child{max-width:32ch;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.22}.br-product-proof__wave{display:flex;height:3rem;gap:.35rem;align-items:center;padding:0 .2rem;border-top:1px solid color-mix(in srgb,var(--bt-cream) 28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--bt-cream) 28%,transparent)}.br-product-proof__wave span{width:100%;height:22%;background:var(--bt-clay)}.br-product-proof__wave span:nth-child(3n+1){height:48%}.br-product-proof__wave span:nth-child(4n+2){height:72%}.br-product-proof__wave span:nth-child(5n){height:34%}.br-product-proof__state{margin-top:auto;padding-top:clamp(1.75rem,3vw,3rem);border-top:1px solid color-mix(in srgb,var(--bt-cream) 26%,transparent)}.br-product-proof__state dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid color-mix(in srgb,var(--bt-cream) 26%,transparent)}.br-product-proof__state dl>div{min-width:0;padding:1rem 1rem 0 0}.br-product-proof__state dl>div+div{padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--bt-cream) 26%,transparent)}.br-product-proof__state dt{color:color-mix(in srgb,var(--bt-cream) 62%,transparent)}.br-product-proof__state dd{margin:.45rem 0 0;font-family:var(--bt-serif);font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.15;text-wrap:pretty}.br-product-proof__status{margin:0;padding:.95rem 1rem;border-right:1px solid var(--bt-ink);border-bottom:1px solid var(--bt-ink);border-left:1px solid var(--bt-ink);color:color-mix(in srgb,var(--bt-ink) 66%,transparent);line-height:1.5;text-align:left;text-transform:none}.br-pressure-list{border-top:1px solid currentColor}.br-pressure-list li{display:grid;grid-template-columns:4rem 1fr auto;gap:1.5rem;align-items:baseline;min-height:5rem;padding:1.4rem 0;border-bottom:1px solid currentColor}.br-pressure-list span:first-child,.br-sequence,.br-meta,.br-language-note{font-size:.65rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.br-pressure-list strong{font-family:var(--bt-serif);font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:400}.br-pressure-list span:last-child{color:color-mix(in srgb,currentColor 58%,transparent);font-size:.82rem}.br-development-register{padding:2.5rem clamp(1.35rem,5vw,6.5rem) 3.25rem;border-bottom:1px solid var(--bt-ink);background:var(--bt-cream)}.br-development-register__head{display:flex;justify-content:flex-end}.br-development-register__head .br-kicker{margin-bottom:0}.br-development-register__track{position:relative;max-width:88rem;margin:1.25rem auto 0;aspect-ratio:5 / 1}.br-development-register__track svg{display:block;width:100%;height:auto;overflow:visible}.br-development-register__track path{fill:none;stroke:var(--bt-ink);stroke-width:1.25;vector-effect:non-scaling-stroke}.br-development-register__track circle{fill:var(--bt-clay);stroke:var(--bt-ink);stroke-width:1;vector-effect:non-scaling-stroke}.br-development-register__track ol{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--bt-ink);list-style:none}.br-development-register__track li{display:flex;min-height:4.25rem;min-width:0;flex-direction:column;justify-content:space-between;padding:.65rem .9rem .7rem 0;border-right:1px solid var(--bt-line)}.br-development-register__track li+li{padding-left:.9rem}.br-development-register__track li:last-child{border-right:0}.br-development-register__track span{color:var(--bt-chocolate);font-family:var(--bt-serif);font-size:1rem}.br-development-register__track strong{font-size:.62rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.br-material-stratum{position:relative;height:clamp(10rem,16vw,15rem);overflow:hidden;border-bottom:1px solid var(--bt-ink);background:var(--bt-chocolate)}.br-material-stratum:after{position:absolute;inset:0;background:linear-gradient(90deg,#1d1d1b57,#1d1d1b05 70%);content:""}.br-material-stratum>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:saturate(.86) contrast(1.04);transform:none}.br-growth-section{border-bottom:1px solid var(--bt-ink);background:var(--bt-chocolate);color:var(--bt-cream)}.br-growth-single{position:relative;min-height:clamp(34rem,52vw,45rem);overflow:hidden;isolation:isolate}.br-growth-single:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--bt-chocolate) 12%,transparent),var(--bt-chocolate) 64%),url(/visual/onari/brand-translation/living-substrate.webp) left center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,rgba(0,0,0,.45) 56%,transparent 78%);mask-image:linear-gradient(90deg,#000 0%,#000 30%,rgba(0,0,0,.45) 56%,transparent 78%);content:"";opacity:.42}.br-growth-single:after{position:absolute;top:50%;right:clamp(-13rem,-10vw,-5rem);width:clamp(25rem,46vw,43rem);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--bt-cream) 34%,transparent);border-radius:50%;background:radial-gradient(circle at 38% 35%,color-mix(in srgb,var(--bt-sky) 25%,transparent),transparent 62%);content:"";transform:translateY(-50%)}.br-growth-horizon{position:relative;z-index:1;max-width:78rem;padding:clamp(5.5rem,9vw,9rem) clamp(1.35rem,5vw,6.5rem)}.br-growth-horizon .br-heading{max-width:12ch}.br-growth-horizon .br-lead{max-width:31rem;margin-top:clamp(2rem,4vw,4rem);font-size:clamp(1.2rem,1.7vw,1.7rem)}.br-growth-horizon .br-rule-link{margin-top:2.25rem}.br-growth-section--intent .br-growth-single{min-height:clamp(42rem,62vw,56rem)}.br-growth-section--intent .br-growth-horizon{max-width:84rem}.br-growth-section--intent .br-growth-horizon .br-heading{max-width:13ch}.br-growth-vision-line{max-width:41rem;margin:1.75rem 0 0;color:color-mix(in srgb,var(--bt-cream) 77%,transparent);font-family:var(--bt-serif);font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.3}.br-growth-mandate{max-width:34rem;margin:1.75rem 0 0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--bt-cream) 28%,transparent);font-size:.72rem;font-weight:600;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.br-public-thinking{padding-top:clamp(4.5rem,7vw,7.5rem);padding-bottom:clamp(4.5rem,7vw,7.5rem)}.br-public-thinking__head h2{max-width:12ch}.br-public-thinking__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);margin-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--bt-ink);border-bottom:1px solid var(--bt-ink)}.br-public-thinking__feature{display:flex;min-height:clamp(22rem,32vw,30rem);align-items:flex-end;padding:clamp(2rem,4vw,4rem);border-right:1px solid var(--bt-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--bt-clay) 12%,transparent),transparent 66%),var(--bt-cream);transition:background-color .18s ease,color .18s ease}.br-public-thinking__feature:hover{background-color:var(--bt-chocolate);background-image:none;color:var(--bt-cream)}.br-public-thinking__feature h3{max-width:17ch;margin:0 0 1.35rem;font-family:var(--bt-serif);font-size:clamp(2.1rem,3.6vw,4.3rem);font-weight:400;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.br-public-thinking__feature .bt-editorial-meta{margin-bottom:1.5rem;color:color-mix(in srgb,currentColor 64%,transparent)}.br-public-thinking__routes{display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}.br-public-thinking__routes a{display:grid;grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr) auto;gap:1.5rem;align-items:center;min-height:8rem;padding:1.5rem clamp(1.5rem,3vw,3rem);border-bottom:1px solid var(--bt-ink);transition:background .18s ease,padding .18s ease}.br-public-thinking__routes a:last-child{border-bottom:0}.br-public-thinking__routes a:hover{padding-right:clamp(1.9rem,3.4vw,3.4rem);padding-left:clamp(1.9rem,3.4vw,3.4rem);background:color-mix(in srgb,var(--bt-clay) 14%,var(--bt-cream))}.br-public-thinking__routes a>span:first-child{font-size:.62rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.br-public-thinking__routes strong{font-family:var(--bt-serif);font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:400;line-height:1.12;text-wrap:pretty}.br-loop-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid currentColor}.br-loop-grid:before{position:absolute;top:5rem;right:1.7rem;left:1.7rem;z-index:2;height:1px;background:currentColor;content:""}.br-loop-grid article{position:relative;display:flex;min-height:22rem;flex-direction:column;padding:1.7rem;border-right:1px solid currentColor}.br-loop-grid article:after{position:absolute;top:4.63rem;left:1.7rem;z-index:3;width:.72rem;height:.72rem;border:1px solid currentColor;border-radius:50%;background:radial-gradient(circle at 30% 20%,var(--bt-clay),var(--bt-cream) 68%);content:""}.br-loop-grid article:last-child{border-right:0}.br-loop-grid article.is-testing{background:color-mix(in srgb,var(--bt-sky) 66%,var(--bt-cream));color:var(--bt-chocolate)}.br-loop-grid h3,.br-state-grid h3,.br-principle-grid h3{margin:auto 0 1rem;font-family:var(--bt-serif);font-size:clamp(1.75rem,2.5vw,2.7rem);font-weight:400;letter-spacing:-.03em;line-height:1}.br-loop-grid p,.br-state-grid p,.br-principle-grid p{margin-bottom:0;font-size:.9rem;line-height:1.55}.br-state-grid,.br-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid currentColor}.br-state-grid article,.br-principle-grid article{min-height:15rem;padding:2rem 2rem 2rem 0;border-bottom:1px solid currentColor}.br-state-grid article:nth-child(odd),.br-principle-grid article:nth-child(odd){border-right:1px solid currentColor}.br-state-grid article:nth-child(2n),.br-principle-grid article:nth-child(2n){padding-left:2rem}.br-state-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.br-state-grid--three article,.br-state-grid--three article:nth-child(2n){min-height:17rem;padding:2rem;border-right:1px solid currentColor}.br-state-grid--three article:first-child{padding-left:0}.br-state-grid--three article:last-child{border-right:0}.br-now-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,7vw,7rem);border-top:1px solid var(--bt-ink);border-bottom:1px solid var(--bt-ink)}.br-now-grid article{min-height:18rem;padding:2rem 3rem 2.5rem 0}.br-now-grid article+article{padding-right:0;padding-left:3rem;border-left:1px solid var(--bt-ink);background:color-mix(in srgb,var(--bt-sky) 28%,transparent)}.br-now-grid h3,.br-vision-timeline h3,.br-vision-status h3{max-width:17ch;margin:3.5rem 0 1rem;font-family:var(--bt-serif);font-size:clamp(1.75rem,2.7vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1;text-wrap:balance}.br-now-grid article>p:last-child,.br-vision-timeline li>p:last-child,.br-vision-status article>p:last-child{max-width:31rem;margin:0;font-size:.9rem;line-height:1.55;text-wrap:pretty}.br-horizon-link{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--bt-ink);font-size:.82rem;line-height:1.5}.br-horizon-link b{margin-left:1rem;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.br-vision-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none}.br-vision-timeline li{min-height:0;padding:0}.br-vision-timeline li:first-child{padding-left:0}.br-vision-timeline li:last-child{border-right:0}.br-vision-timeline li.is-testing{background:var(--bt-sky);color:var(--bt-chocolate)}.br-vision-status{margin-top:clamp(3rem,7vw,7rem);border-top:1px solid var(--bt-ink)}.br-vision-status article{display:grid;grid-template-columns:minmax(8rem,.28fr) minmax(15rem,.72fr) minmax(18rem,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;min-height:10rem;padding:2rem 0;border-bottom:1px solid var(--bt-ink)}.br-vision-status h3{margin:0}.br-transcript-note{margin:0 0 2rem;padding:1rem;border:1px solid var(--bt-line);background:color-mix(in srgb,var(--bt-sky) 30%,transparent);font-size:.75rem;line-height:1.5}.br-truth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid currentColor}.br-truth-grid article{display:flex;min-height:19rem;flex-direction:column;padding:1.7rem;border-right:1px solid currentColor}.br-truth-grid article:last-child{border-right:0}.br-truth-grid h3{margin:auto 0 0;font-family:var(--bt-serif);font-size:clamp(1.7rem,2.4vw,2.75rem);font-weight:400;letter-spacing:-.03em;line-height:1}.br-truth-grid p:last-child{margin:1rem 0 0;font-size:.82rem;line-height:1.5}.br-truth-grid .is-now{background:var(--bt-sage)}.br-truth-grid .is-building{background:var(--bt-sky)}.br-truth-grid .is-later{background:var(--bt-clay)}.br-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,8vw,9rem);align-items:end;min-height:clamp(36rem,50vw,42rem);overflow:hidden;padding:clamp(7rem,12vw,12rem) clamp(1.35rem,5vw,6.5rem) clamp(5rem,8vw,8rem);background:var(--bt-chocolate);color:var(--bt-cream)}.br-cta:before{position:absolute;top:-20rem;right:-12rem;width:42rem;height:42rem;border:1px solid color-mix(in srgb,var(--bt-cream) 12%,transparent);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bt-clay) 16%,transparent),transparent 72%);content:"";pointer-events:none}.br-cta-copy,.br-cta-form{position:relative;z-index:1}.br-cta .br-heading{max-width:12ch}.br-cta .br-body{margin-top:1.5rem;color:color-mix(in srgb,var(--bt-cream) 68%,transparent)}.br-cta-form{justify-self:end;width:min(100%,31rem)}.br-cta-form-note{max-width:27rem;margin:0 0 1.25rem;color:color-mix(in srgb,var(--bt-cream) 70%,transparent);font-size:.78rem;line-height:1.55;text-wrap:pretty}.br-cta .email-capture,.br-cta .waitlist-form{max-width:none!important;margin:0!important}.br-cta .waitlist-form input[type=email]{border-color:color-mix(in srgb,var(--bt-cream) 34%,transparent);border-radius:0;background:transparent;color:var(--bt-cream)}.br-cta .waitlist-form button{border:1px solid var(--bt-cream);border-radius:0;background:var(--bt-cream);color:var(--bt-chocolate)}.br-cta .form-consent,.br-cta .form-success,.br-cta .form-error{color:color-mix(in srgb,var(--bt-cream) 62%,transparent);text-align:left}.br-index-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.75fr);min-height:clamp(37rem,58vw,48rem);border-bottom:1px solid var(--bt-ink)}.br-index-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(6rem,10vw,10rem) clamp(1.35rem,5vw,6.5rem) clamp(4rem,7vw,7rem)}.br-index-hero-copy .br-lead{margin-top:2rem}.br-index-visual{display:grid;min-width:0;min-height:27rem;border-left:1px solid var(--bt-ink)}.br-ledger{padding:0 clamp(1.35rem,5vw,6.5rem) clamp(6rem,10vw,11rem)}.br-ledger-intro{display:grid;grid-template-columns:12rem 1fr;gap:2rem;padding:3rem 0;border-bottom:1px solid var(--bt-ink)}.br-ledger-list{margin:0;padding:0;list-style:none}.br-ledger-row{position:relative;display:grid;grid-template-columns:10rem minmax(0,1fr) minmax(13rem,.55fr) 2rem;gap:2rem;align-items:start;padding:2.25rem 0;border-bottom:1px solid var(--bt-ink);transition:padding .18s ease,background .18s ease}.br-ledger-row:hover{padding-right:.8rem;padding-left:.8rem;background:color-mix(in srgb,var(--bt-sky) 24%,transparent)}.br-ledger-row h2{max-width:18ch;margin:0;font-family:var(--bt-serif);font-size:clamp(1.8rem,3vw,3.15rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.br-ledger-row p{margin:0;font-size:.9rem;line-height:1.5;text-wrap:pretty}.br-ledger-arrow{justify-self:end;font-size:1.05rem}.br-empty{padding:4rem 0;border-bottom:1px solid var(--bt-ink);font-family:var(--bt-serif);font-size:2rem}.br-detail-head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4.5rem,7vw,7rem) clamp(1.35rem,5vw,6.5rem) clamp(3rem,5vw,5rem);border-bottom:1px solid var(--bt-ink)}.br-detail-head:before{content:"";position:absolute;top:0;right:0;z-index:-1;width:min(38rem,58%);height:100%;background:url(/visual/onari/cinematic-candidates/v2/walk-v2.webp) right center / cover no-repeat;opacity:.26;-webkit-mask-image:radial-gradient(104% 92% at 100% 44%,#000 14%,rgba(0,0,0,.5) 46%,transparent 78%),linear-gradient(180deg,transparent 0%,#000 22%,#000 70%,transparent 100%);mask-image:radial-gradient(104% 92% at 100% 44%,#000 14%,rgba(0,0,0,.5) 46%,transparent 78%),linear-gradient(180deg,transparent 0%,#000 22%,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.br-back{display:inline-flex;min-height:2.75rem;align-items:center;margin-bottom:clamp(3rem,5vw,5rem);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.br-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);gap:clamp(3rem,8vw,9rem);align-items:end}.brand-public-page .br-detail-title{max-width:16ch;margin:0;padding-bottom:.2em;font-family:var(--bt-serif);font-size:clamp(3rem,6.5vw,7.2rem);font-weight:400;letter-spacing:-.052em;line-height:.88;text-wrap:balance}.br-detail-description{margin:clamp(1.5rem,2.4vw,2.4rem) 0 0;font-family:var(--bt-serif);font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.25;text-wrap:pretty}.br-detail-meta{margin:0;padding-top:1rem;border-top:1px solid var(--bt-ink);font-size:.7rem;letter-spacing:.1em;line-height:1.65;text-transform:uppercase}.br-audio-dock{position:sticky;top:0;z-index:15;border-bottom:1px solid var(--bt-ink);background:color-mix(in srgb,var(--bt-cream) 94%,transparent);backdrop-filter:blur(14px)}.brand-public-page .br-audio-dock sticky-player{position:relative;inset:auto;display:block;width:100%;max-width:78rem;margin:0 auto;padding:.75rem clamp(1.35rem,4vw,3rem);border-bottom:0;background:transparent;backdrop-filter:none;transform:none;-webkit-backdrop-filter:none;-webkit-transform:none}.brand-public-page .br-audio-dock .player-inner{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto auto;gap:1rem;align-items:center;width:100%;max-width:70rem;margin:0 auto;padding:0}.brand-public-page .br-audio-dock [data-play],.brand-public-page .br-audio-dock .volume-btn{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--bt-ink);cursor:pointer}.brand-public-page .br-audio-dock [data-icon-play]{transform:translate(.075rem)}.brand-public-page .br-audio-dock [data-icon-pause]{transform:none}.brand-public-page .br-audio-dock .progress-container{position:relative;min-width:0;height:2.75rem;overflow:hidden;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);cursor:pointer}.br-audio-dock .progress-bar{position:absolute;bottom:0;left:0;height:2px;background:var(--bt-clay)}.br-audio-dock .waveform{position:absolute;inset:0;display:flex;gap:1px;align-items:center;opacity:.55}.br-audio-dock .waveform-bar{width:100%;height:calc(var(--peak) * 92%);background:var(--bt-ink)}.br-audio-dock .transcript-cues{position:absolute;inset:0}.br-audio-dock [data-transcript-cue]{position:absolute;bottom:0;height:4px;background:var(--bt-clay)}.br-audio-dock .time-display{min-width:7.5rem;font-size:.66rem;font-variant-numeric:tabular-nums}.br-audio-dock .volume-control{display:flex;gap:.5rem;align-items:center}.br-audio-dock .volume-control input{width:4.5rem}.br-transcript{max-width:65rem;margin:0 auto;padding:clamp(4rem,8vw,9rem) clamp(1.35rem,5vw,5rem) clamp(7rem,12vw,13rem)}.br-transcript transcript-reader{display:block}.br-transcript .transcript-header{display:flex;justify-content:flex-end;margin-bottom:3rem}.br-transcript .transcript-content{font-family:var(--bt-serif);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.65}.br-transcript .transcript-paragraph{margin-bottom:1.5em;text-wrap:pretty}.br-transcript .word,.br-transcript .segment,.br-transcript .sentence{cursor:pointer}.br-transcript .word.is-active,.br-transcript .segment.is-active,.br-transcript .sentence.is-active{background:var(--bt-sky)}.br-reading{position:relative;max-width:69rem;margin:0 auto;padding:clamp(4rem,8vw,9rem) clamp(1.35rem,6vw,7rem) clamp(8rem,12vw,14rem)}.br-prose{max-width:65ch;margin:0 auto;font-family:var(--bt-serif);font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.7}.br-prose h2,.br-prose h3{max-width:22ch;margin:3em 0 .8em;font-family:var(--bt-serif);font-weight:400;letter-spacing:-.03em;line-height:1;text-wrap:balance}.br-prose h2{font-size:clamp(2.3rem,4vw,4.2rem)}.br-prose h3{font-size:clamp(1.65rem,2.7vw,2.7rem)}.br-prose p,.br-prose ul,.br-prose ol,.br-prose blockquote{margin:0 0 1.35em;text-wrap:pretty}.br-prose blockquote{margin:2em -2rem;padding:1.2rem 2rem;border-left:2px solid var(--bt-clay);color:var(--bt-chocolate);font-size:1.2em}.br-prose a{text-decoration:underline;text-decoration-color:var(--bt-clay);text-underline-offset:.18em}.br-prose img{display:block;max-width:100%;border:0;outline:0}.br-legal-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:clamp(3rem,6vw,6rem);align-items:end;padding:clamp(6rem,11vw,11rem) clamp(1.35rem,5vw,6.5rem) clamp(4rem,7vw,7rem);border-bottom:1px solid var(--bt-ink)}.br-legal-head .br-display{max-width:13ch}.br-legal-body{max-width:61rem;margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.35rem,5vw,5rem) clamp(8rem,12vw,13rem)}.br-legal-body section{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:3rem;padding:2.5rem 0;border-bottom:1px solid var(--bt-line)}.br-legal-body h2{margin:0;font-family:var(--bt-serif);font-size:clamp(1.45rem,2.5vw,2.3rem);font-weight:400;letter-spacing:-.025em;line-height:1;text-wrap:balance}.br-legal-copy p,.br-legal-copy ul{margin:0 0 1rem;line-height:1.65;text-wrap:pretty}.br-legal-copy h3{margin:1.7rem 0 .5rem;font-family:var(--bt-sans);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.br-legal-copy a{text-decoration:underline;text-decoration-color:var(--bt-clay);text-underline-offset:.18em}.br-missing{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);min-height:46rem;border-bottom:1px solid var(--bt-ink)}.br-missing-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(6rem,11vw,11rem) clamp(1.35rem,5vw,6.5rem)}.br-missing-copy .br-body{margin-top:2rem}.br-missing-links{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem}.br-missing-visual{display:grid;min-width:0;min-height:27rem;border-left:1px solid var(--bt-ink)}.brand-public-header .bt-nav a,.brand-public-header .bt-mobile-nav summary,.brand-public-header .bt-mobile-nav a,.brand-public-footer a{display:inline-flex;min-height:2.75rem;align-items:center}.brand-public-page .brand-public-header .lang-toggle-btn{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.brand-public-footer p{text-wrap:pretty}.brand-public-page img{border:0;outline:0}@media(max-width:980px){.br-hero,.br-index-hero,.br-missing{grid-template-columns:1fr}.br-hero-visual,.br-index-visual,.br-missing-visual{min-height:30rem;border-top:1px solid var(--bt-ink);border-left:0}.br-split,.br-split.is-balanced,.br-detail-grid,.br-product-proof__head{grid-template-columns:1fr}.br-product-proof__intro{justify-self:start}.br-public-thinking__grid{grid-template-columns:1fr}.br-public-thinking__feature{border-right:0;border-bottom:1px solid var(--bt-ink)}.br-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-loop-grid article:nth-child(2){border-right:0}.br-loop-grid article:nth-child(-n+2){border-bottom:1px solid currentColor}.br-truth-grid,.br-state-grid--three,.br-now-grid,.br-vision-timeline{grid-template-columns:1fr}.br-state-grid--three article,.br-state-grid--three article:nth-child(2n),.br-now-grid article,.br-now-grid article+article,.br-vision-timeline li,.br-vision-timeline li:first-child{min-height:auto;padding:2rem 0;border-right:0;border-bottom:1px solid currentColor;border-left:0}.br-state-grid--three article:last-child,.br-vision-timeline li:last-child{border-bottom:0}.br-now-grid article+article,.br-vision-timeline li.is-testing{padding-right:1.25rem;padding-left:1.25rem}.br-vision-status article{grid-template-columns:9rem minmax(0,.8fr) minmax(0,1fr)}.br-truth-grid article{min-height:14rem;border-right:0;border-bottom:1px solid currentColor}.br-truth-grid article:last-child{border-bottom:0}.br-cta{grid-template-columns:1fr}.br-cta-form{justify-self:start}.br-ledger-row{grid-template-columns:8rem minmax(0,1fr) 2rem}.br-ledger-row>:nth-child(3){grid-column:2}.br-ledger-row>:last-child{grid-column:3;grid-row:1}}@media(max-width:640px){.brand-public-page{min-height:calc(100vh - 10px)}.br-cta:before{border-color:transparent}.br-display{font-size:clamp(3.05rem,15vw,4.8rem)}.br-hero--b .br-display{font-size:clamp(2.95rem,13.6vw,4.2rem);line-height:.92}.br-hero-kicker__long{display:none}.br-hero-kicker__short{display:inline}.br-heading{font-size:clamp(2.8rem,13vw,4.3rem)}.br-hero-copy,.br-index-hero-copy,.br-missing-copy{padding-top:3rem;padding-bottom:2.5rem}.br-product-proof{padding-top:4.5rem;padding-bottom:4.5rem}.br-product-proof__head{gap:1.75rem;margin-bottom:2.5rem}.br-product-proof__canvas{min-height:0}.br-product-proof__canvas{grid-template-columns:1fr;grid-template-areas:"context" "encounter"}.br-product-proof__context{padding:7.75rem 1.25rem 1.25rem;border-right:0;border-bottom:1px solid var(--bt-ink)}.br-product-proof__encounter{padding:1.25rem}.br-product-proof__turn{grid-template-columns:1fr;gap:.8rem}.br-product-proof__state dl{grid-template-columns:1fr}.br-product-proof__state dl>div{padding:.9rem 0}.br-product-proof__state dl>div+div{padding-left:0;border-top:1px solid color-mix(in srgb,var(--bt-cream) 26%,transparent);border-left:0}.br-product-proof__status{text-align:left}.br-growth-single{min-height:34rem}.br-growth-single:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bt-chocolate) 46%,transparent),var(--bt-chocolate) 72%),url(/visual/onari/brand-translation/living-substrate.webp) left top / 100% 55% no-repeat}.br-growth-single:after{top:auto;right:-11rem;bottom:-11rem;width:26rem;transform:none}.br-growth-horizon{padding-top:5rem;padding-bottom:5.5rem}.br-public-thinking__feature{min-height:19rem;padding:1.5rem 1.25rem}.br-public-thinking__routes a{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.85rem;min-height:7rem;padding:1.25rem}.br-kicker{margin-bottom:1rem;font-size:.63rem}.br-hero-copy .br-lead{margin-top:1.35rem;font-size:1.18rem}.br-hero-actions{align-items:stretch;gap:.7rem 1.25rem;margin-top:1.6rem}.br-primary-link{min-height:2.8rem;padding:.75rem 1.15rem}.br-hero--b .br-primary-link{width:auto;max-width:100%;padding-right:1.2rem;padding-left:1.2rem;font-size:.72rem;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.br-hero--b .br-rule-link{display:none}.br-hero-visual,.br-index-visual,.br-missing-visual{min-height:23rem}.br-hero--b .br-hero-visual,.br-hero--b .br-visual--continuity .br-visual__canvas{min-height:20.5rem}.br-hero--b .br-visual__sphere--continuity{top:-21%;right:-17%;width:min(33rem,104vw)}.br-hero-find{right:.8rem;bottom:.8rem;left:.8rem;width:auto;padding:.9rem 1rem .95rem;box-shadow:.35rem .35rem color-mix(in srgb,var(--bt-chocolate) 88%,transparent)}.br-hero-find p,.br-hero-find span{font-size:.55rem}.br-hero-find p{margin-bottom:.45rem}.br-hero-find blockquote{margin-bottom:.55rem;font-size:1.32rem}.br-hero-find span{padding-top:.5rem}.br-hero-find__reading{margin-bottom:.7rem;padding:.65rem 0}.br-hero-find__reading strong{font-size:1rem}.br-hero-find__reading small,.br-hero-find__caption{font-size:.52rem}.br-hero-find__boundary,.br-hero-find__result,.br-hero-find__approval{margin-bottom:.6rem}.br-hero-find__boundary>div,.br-hero-find__result>div{padding:.55rem}.br-hero-find__boundary small,.br-hero-find__result small,.br-hero-find__approval small{font-size:.52rem;letter-spacing:.08em}.br-hero-find__boundary strong,.br-hero-find__result strong,.br-hero-find__approval strong{font-size:.82rem}.br-loop-grid,.br-state-grid,.br-principle-grid{grid-template-columns:1fr}.br-vision-status article{grid-template-columns:1fr;gap:.7rem}.br-now-grid h3,.br-vision-timeline h3,.br-vision-status h3{margin-top:1.75rem}.br-horizon-link span{display:grid;gap:.75rem}.br-horizon-link b{margin-left:0}.br-loop-grid article,.br-loop-grid article:nth-child(2),.br-state-grid article:nth-child(odd),.br-principle-grid article:nth-child(odd){min-height:10.5rem;border-right:0;border-bottom:1px solid currentColor}.br-loop-grid article:last-child{border-bottom:0}.br-loop-grid:before{top:1.7rem;right:auto;bottom:1.7rem;left:2rem;width:1px;height:auto}.br-loop-grid article{padding-left:3.25rem}.br-loop-grid article:after{top:1.34rem;left:1.63rem}.br-development-register{padding-top:2rem;padding-bottom:2.5rem}.br-development-register__head{justify-content:flex-start}.br-development-register__track{margin-top:1.5rem;aspect-ratio:auto}.br-development-register__track svg{display:none}.br-development-register__track ol{position:relative;display:grid;grid-template-columns:1fr;border-top:0}.br-development-register__track ol:before{position:absolute;top:.6rem;bottom:.6rem;left:.35rem;width:1px;background:var(--bt-ink);content:""}.br-development-register__track li,.br-development-register__track li+li{position:relative;min-height:3.75rem;padding:.4rem 0 .7rem 2.25rem;border-right:0}.br-development-register__track li:before{position:absolute;top:.55rem;left:0;z-index:1;width:.72rem;height:.72rem;border:1px solid var(--bt-ink);border-radius:50%;background:var(--bt-clay);content:""}.br-material-stratum{height:11rem}.br-material-stratum>img{object-position:42% 50%}.br-state-grid article,.br-state-grid article:nth-child(2n),.br-principle-grid article,.br-principle-grid article:nth-child(2n){min-height:auto;padding:2rem 0}.br-pressure-list li{grid-template-columns:2.5rem 1fr}.br-pressure-list span:last-child{grid-column:2}.br-cta{gap:2.75rem;min-height:auto;padding-top:8rem;padding-bottom:4.5rem}.br-ledger-intro{grid-template-columns:1fr;gap:1rem}.br-ledger-row{grid-template-columns:1fr 2rem;gap:1rem}.br-ledger-row>:first-child,.br-ledger-row>:nth-child(3){grid-column:1}.br-ledger-row>:nth-child(2){grid-column:1 / -1}.br-ledger-row>:last-child{grid-column:2;grid-row:1}.br-detail-head{padding-top:2rem}.br-back{margin-bottom:2.5rem}.brand-public-page .br-detail-title{max-width:13ch;font-size:clamp(3rem,15vw,4rem);letter-spacing:-.045em;line-height:.9}.brand-public-page .br-audio-dock .player-inner{grid-template-columns:auto minmax(5rem,1fr) auto;gap:.75rem}.br-audio-dock .time-display{min-width:5rem;font-size:.58rem}.brand-public-page .br-audio-dock .volume-control{display:none}.br-prose blockquote{margin-right:0;margin-left:0}.br-legal-head{grid-template-columns:1fr}.br-legal-body section{grid-template-columns:1fr;gap:1.2rem}}@media(prefers-reduced-motion:reduce){.br-rule-link,.br-ledger-row,.br-primary-link{transition:none}}
