/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-space-x-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--wdth:100}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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:calc(1.5 / 1);--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-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-border:var(--border)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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}*{border-color:var(--color-border);box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);letter-spacing:0;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--color-primary);color:var(--color-primary-foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.wordmark{font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:.16em;font-weight:800;font-stretch:75%;line-height:.75;display:inline-flex}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-input{border-color:var(--border)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--muted)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--background)}.bg-destructive{background-color:var(--primary)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--background)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--muted)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground,.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:var(--primary)}.text-destructive-foreground{color:var(--primary-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--foreground)}.wordmark-letters{color:inherit}.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,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-ring{--tw-ring-color:var(--primary)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.focus-mark:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.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,)}.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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--primary)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--muted)}.hover\:bg-destructive\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.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-ring:focus{--tw-ring-color:var(--primary)}.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\:ring-1:focus-visible{--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-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--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-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--primary)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--muted)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--muted)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--muted)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus,.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--border)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.dark\:border-destructive:is(.dark *){border-color:var(--primary)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--primary)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-heading:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--background:oklch(96.5% .006 88);--foreground:oklch(13.5% .006 55);--primary:oklch(55% .23 27);--primary-foreground:oklch(98% .005 88);--muted:oklch(90% .008 88);--muted-foreground:oklch(42% .01 55);--border:oklch(13.5% .006 55/.28);--depth:oklch(13.5% .006 55/.16)}.dropin-site{min-height:100vh;overflow:clip}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-background);align-items:center}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklab, var(--color-background) 90%, transparent)}}.site-header{border-bottom:1px solid var(--color-border);z-index:40;justify-content:space-between;min-height:4.6rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.site-header.is-intro{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.site-header.is-intro{background:color-mix(in oklab, var(--color-foreground) 94%, transparent)}}.site-header.is-intro{border-bottom-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.site-header.is-intro{border-bottom-color:color-mix(in oklab, var(--color-background) 16%, transparent)}}.site-header.is-intro{color:var(--color-background)}.header-mark{font-size:clamp(1.9rem,2.6vw,2.6rem)}.header-index{letter-spacing:.14em;text-transform:uppercase;gap:clamp(1rem,2.5vw,2.5rem);font-size:.62rem;display:flex}.logo-intro{background:var(--color-foreground);color:var(--color-background);height:165svh;position:relative}.logo-intro-frame{justify-content:center;align-items:center;height:calc(100svh - 4.6rem);padding:clamp(1.25rem,4vw,4rem);display:flex;position:sticky;top:4.6rem;overflow:hidden}.logo-intro-mark{max-width:94vw;opacity:clamp(0, calc(1.35 - var(--intro-progress,0) * 1.7), 1);transform:translateY(clamp(0px, calc((var(--intro-progress,0) - .18) * 145svh), 105svh));white-space:nowrap;will-change:transform, opacity;font-size:clamp(4.2rem,16vw,18rem)}.logo-intro-cue{letter-spacing:.2em;opacity:clamp(0, calc(1 - var(--intro-progress,0) * 5), .55);text-transform:uppercase;font-size:.58rem;position:absolute;bottom:1.4rem;right:clamp(1.25rem,4vw,4rem)}.logo-intro.is-static{height:auto}.logo-intro.is-static .logo-intro-frame{min-height:calc(100svh - 4.6rem);position:relative;top:auto}.logo-intro.is-static .logo-intro-mark{opacity:1;transform:none}.logo-intro.is-static .logo-intro-cue{display:none}.manifesto{background:var(--color-foreground);color:var(--color-primary);height:165svh;position:relative}.manifesto-frame{background:var(--color-foreground);height:calc(100svh - 4.6rem);transform:translateY(clamp(0px, calc((var(--manifesto-exit,0) - .2) * 1.25 * 112svh), 112svh));opacity:clamp(0, calc(1.35 - var(--manifesto-exit,0) * 1.7), 1);will-change:transform, opacity;z-index:2;justify-content:center;align-items:center;width:100%;padding:clamp(1.25rem,4vh,3rem) clamp(.75rem,2vw,2rem);display:flex;position:sticky;top:4.6rem;overflow:hidden}.manifesto-lockup{font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;text-transform:uppercase;margin:0;font-weight:800;font-stretch:75%;line-height:.82}.manifesto-line{white-space:nowrap;font-size:clamp(2.4rem,min(11.6vw,20.5vh),15rem);display:block}.manifesto.is-static{height:auto}.manifesto.is-static .manifesto-frame{opacity:1;min-height:calc(100svh - 4.6rem);position:relative;top:auto;transform:none}@media (prefers-reduced-motion:reduce){.manifesto-line{opacity:1!important;transition:none!important;transform:none!important}}.opening{background:var(--color-foreground);color:var(--color-background);height:calc(100svh - 4.6rem);position:relative}.opening-frame{height:100%;position:relative;overflow:hidden}.opening-frame>div{position:absolute;inset:0}.opening-frame>div:first-child{z-index:5}.opening-frame>div:nth-child(2){z-index:4}.opening-frame>div:nth-child(3){z-index:3}.opening-frame>div:nth-child(4){z-index:2}.opening-frame>div:nth-child(5){z-index:1}.open-sheet{background:var(--color-foreground);transform-origin:100% 100%;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,4rem);display:flex;position:absolute;inset:0;overflow:hidden}.open-sheet-1{z-index:5}.open-sheet-2{z-index:4}.open-sheet-3{z-index:3}.open-sheet-4{z-index:2}.open-sheet-5{z-index:1}.opening.is-looping .opening-frame>div{will-change:opacity, transform;transition:opacity .25s .45s,transform .7s cubic-bezier(.76,0,.24,1)}.opening.is-looping.is-resetting .opening-frame>div{transition:none}.opening.is-looping .opening-frame>div.is-dropping,.opening.is-looping .opening-frame>div.is-dropped{opacity:0;transform:translateY(112svh)}.opening-controls{z-index:12;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.opening-control{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.opening-control{background:color-mix(in oklab, var(--color-foreground) 84%, transparent)}}.opening-control{border:1px solid var(--color-background)}@supports (color:color-mix(in lab, red, red)){.opening-control{border:1px solid color-mix(in oklab, var(--color-background) 32%, transparent)}}.opening-control{color:var(--color-primary);border-radius:0;width:3.25rem;height:3.25rem}.opening-control:hover{background:var(--color-foreground);color:var(--color-primary)}.opening-control:focus-visible{outline:2px solid var(--color-background);outline-offset:3px}.opening-control:disabled{opacity:.42}.open-num{letter-spacing:.18em;opacity:.6;font-size:.6rem;position:absolute;top:1.5rem;left:clamp(1.25rem,4vw,4rem)}.open-line{font-family:var(--font-heading);text-transform:uppercase;z-index:2;margin:0;font-weight:800;font-stretch:75%;position:relative}.open-line.is-accent{color:var(--color-primary)}.open-page-line{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;font-size:clamp(4.8rem,min(11.5vw,17vh),13.5rem);line-height:.8;display:flex}.open-phrase{white-space:nowrap;display:block}.open-phrase-bridge{letter-spacing:.18em;opacity:.72;margin:1.3em 0 1.15em;font-size:.28em;font-weight:500;line-height:1}.open-story-chase .open-page-line{font-size:clamp(4rem,min(8.8vw,14vh),10.4rem)}.open-story-conversation .open-page-line{font-size:clamp(3.7rem,min(6.5vw,11.5vh),7.9rem)}.open-story-conversation .open-phrase-bridge{color:var(--color-background)}.open-story-conversation .open-phrase-end{font-size:1.18em}.open-story-customers .open-page-line{font-size:clamp(3rem,min(6.2vw,10vh),7.4rem)}.open-story-customers .open-phrase-bridge{letter-spacing:0;opacity:1;margin:.3em 0;font-size:.72em;font-weight:800}.open-story-customers .open-phrase-end{font-size:.62em;line-height:.92}.opening.is-static{height:auto}.opening.is-static .opening-frame{height:auto;position:relative;top:auto}.opening.is-static .opening-frame>div{position:relative}.opening.is-static .open-sheet{min-height:calc(100svh - 4.6rem);position:relative}.opening.is-static .open-line{opacity:1}.opening.is-static .open-num{opacity:.6}.opening.is-static .opening-frame>div+div .open-sheet{border-top:1px solid var(--color-background)}@supports (color:color-mix(in lab, red, red)){.opening.is-static .opening-frame>div+div .open-sheet{border-top:1px solid color-mix(in oklab, var(--color-background) 14%, transparent)}}@media (width<=560px){.opening-controls{bottom:.85rem;right:.85rem}.opening-control{width:3rem;height:3rem}}.transform{background:var(--color-background)}.cinema{min-height:calc(100svh - 4.6rem);position:relative}.cinema-frame{background:var(--color-background);color:var(--color-foreground);isolation:isolate;height:calc(100svh - 4.6rem);position:relative;overflow:hidden}.cinema-scene{pointer-events:none;z-index:4;padding:clamp(2rem,5vw,5rem);display:grid;position:absolute;inset:0;overflow:hidden}.cinema-scene.is-active{pointer-events:auto;z-index:5}.cinema-scene>*,.cinema-scene .cinema-imagine-copy>*,.cinema-scene .cinema-signature-copy>*,.cinema-scene .cinema-layer-copy>*{transition:opacity .36s,transform .42s cubic-bezier(.4,0,.6,1),filter .42s}.cinema-scene:not(.is-active)>*,.cinema-scene:not(.is-active) .cinema-imagine-copy>*,.cinema-scene:not(.is-active) .cinema-signature-copy>*,.cinema-scene:not(.is-active) .cinema-layer-copy>*{filter:blur(6px);opacity:0;transform:translateY(.6rem)}.cinema-scene.is-past:not(.is-active) .cinema-imagine-copy>*,.cinema-scene.is-past:not(.is-active) .cinema-signature-copy>*,.cinema-scene.is-past:not(.is-active) .cinema-layer-copy>*,.cinema-scene.is-past>p{transform:translateY(-.4rem)scale(.98)}.cinema-scene.is-active>*,.cinema-scene.is-active .cinema-imagine-copy>*,.cinema-scene.is-active .cinema-signature-copy>*,.cinema-scene.is-active .cinema-layer-copy>*{filter:blur();opacity:1;transition:opacity .8s,transform 1.1s cubic-bezier(.22,.7,.18,1),filter .9s;transform:none}.cinema-scene.is-active .cinema-imagine-lead,.cinema-scene.is-active .t-sig-lead,.cinema-scene.is-active .t-lead{transition-delay:.38s}.cinema-scene.is-active .cinema-imagine-space,.cinema-scene.is-active .t-sig-word,.cinema-scene.is-active .t-word{transition-delay:.62s}.cinema-scene.is-active .cinema-imagine-absence,.cinema-scene.is-active .t-sig-after,.cinema-scene.is-active .t-pre,.cinema-scene.is-active .t-kit-line,.cinema-scene.is-active .t-truth{transition-delay:.9s}.cinema-scene.is-active .cinema-imagine-absence{transition-delay:1.3s}.cinema-layer .t-legend,.cinema-layer .t-num{filter:none!important;transition:opacity .42s!important;transform:none!important}.cinema-layer.is-active .t-legend{transition-delay:0s!important}.cinema.is-resetting .cinema-scene,.cinema.is-resetting .cinema-scene *,.cinema.is-resetting .cinema-memory *,.cinema.is-resetting .cinema-media-field *{transition:none!important}.t-num{color:var(--color-foreground);letter-spacing:.18em;z-index:5;font-size:.6rem;display:block;position:absolute;top:1.5rem;left:clamp(1.25rem,4vw,4rem)}.cinema-imagine{align-items:center}.cinema-imagine-copy{z-index:2;width:100%;max-width:88rem;margin:0 auto;position:relative}.cinema-imagine-copy p{margin:0}.cinema-imagine-lead,.cinema-imagine-space{font-family:var(--font-heading);text-transform:uppercase;font-weight:800;font-stretch:75%}.cinema-imagine-lead{letter-spacing:-.02em;font-size:clamp(6rem,16.5vw,19rem);line-height:.74}.cinema-imagine-space{letter-spacing:-.02em;padding-left:.28em;font-size:clamp(6rem,16.5vw,19rem);line-height:.78}.cinema-imagine-absence{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.cinema-imagine-absence{color:color-mix(in oklab, var(--color-foreground) 88%, transparent)}}.cinema-imagine-absence{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;max-width:11ch;font-size:clamp(1.9rem,3.4vw,3.6rem);font-weight:700;line-height:1.02;margin-top:clamp(2.25rem,6vh,5rem)!important;margin-left:auto!important}.cinema-memory{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.cinema-memory{color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.cinema-memory{z-index:6;gap:.3rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:4.5rem;left:clamp(1.25rem,4vw,4rem)}.cinema-memory li{font-family:var(--font-grotesk);opacity:0;max-width:34ch;font-size:clamp(.78rem,.95vw,.95rem);line-height:1.2;transition:opacity .5s,transform .7s cubic-bezier(.22,.7,.18,1);transform:translateY(.4rem)}.cinema-memory li.is-on{opacity:1;transform:none}.cinema-signature{align-items:center}.cinema-static-image,.cinema-static-plate{display:none}.cinema-signature-copy{z-index:6;max-width:54rem;position:relative}.cinema-signature .t-sig-after{color:var(--color-foreground)}.t-sig-lead{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,2vw,2rem)}.t-sig-word{font-family:var(--font-heading);text-transform:uppercase;margin:.1em 0;font-size:clamp(4rem,14vw,17rem);font-weight:800;font-stretch:75%;line-height:.82}.t-sig-after{text-align:left;max-width:24ch;margin:1.4rem 0 0;font-size:clamp(1rem,1.35vw,1.35rem)}.cinema-layer{grid-template-columns:minmax(18rem,.82fr) 1.18fr;align-items:end}.cinema-layer-copy{z-index:6;align-self:center;max-width:38rem;position:relative;container-type:inline-size}.t-lead{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 2rem;font-size:clamp(1.6rem,6.5cqw,3.1rem);font-weight:800;font-stretch:75%;line-height:.98}.t-pre{letter-spacing:.18em;opacity:.85;text-transform:uppercase;margin:0;font-size:clamp(.9rem,2.6cqw,1.15rem)}.t-word{font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;margin:.12em 0 0;font-weight:800;font-stretch:75%;line-height:.85}.t-word-design{font-size:min(15cqw,9.5rem)}.t-word-gestures{font-size:min(29cqw,13rem)}.t-word-sensory{font-size:min(33cqw,14.5rem)}.t-word-culture{font-size:min(29cqw,14rem)}.cinema-media-field{perspective:1400px;pointer-events:none;transform-style:preserve-3d;z-index:3;position:absolute;inset:0}.cinema-media-field figure{transform-origin:50%;margin:0;transition:filter 1s,opacity .7s,transform 1s cubic-bezier(.22,.7,.18,1);position:absolute}.cinema-media-field img{object-fit:cover;width:100%;height:100%;display:block}.canvas-portrait{opacity:0;width:43%;height:74%;top:13%;right:5%;transform:translate3d(5%,3%,8rem)scale(.96)}.canvas-portrait.is-present{opacity:.92;transform:translateZ(4rem)scale(1)}.canvas-portrait.is-past{filter:grayscale()contrast(.75);opacity:.16;transform:translate3d(30%,-28%,-12rem)scale(.5)}.canvas-plate{opacity:0}.canvas-plate.is-future{transform:translate3d(-7%,8%,10rem)scale(.92)}.canvas-plate.is-current{filter:grayscale(0)contrast(1.03);opacity:.94;transform:translateZ(5rem)scale(1)}.canvas-plate.is-past{filter:grayscale()contrast(.72);opacity:.2;transform:translateZ(-8rem)scale(.82)}.canvas-plate-1{width:37%;height:48%;top:10%;left:51%}.canvas-plate-2{width:31%;height:39%;top:36%;left:62%}.canvas-plate-3{width:34%;height:42%;top:49%;left:46%}.canvas-plate-4{width:31%;height:43%;top:52%;left:65%}.canvas-plate figcaption{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.canvas-plate figcaption{color:color-mix(in oklab, var(--color-foreground) 58%, transparent)}}.canvas-plate figcaption{font-family:var(--font-mono);font-size:var(--type-l4);letter-spacing:.16em;text-transform:uppercase;padding-top:.55rem}.cinema-stage-7 .cinema-media-field,.cinema-stage-8 .cinema-media-field{filter:grayscale();opacity:.28;transition:filter 1s,opacity 1s,transform 1.1s cubic-bezier(.22,.7,.18,1);transform:translate3d(18%,4%,-10rem)scale(.78)}.cinema-stage-8 .cinema-media-field{opacity:.12}.cinema-traces{z-index:5;gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:2rem;left:clamp(1.25rem,4vw,4rem)}.cinema-controls{color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.16em;z-index:8;align-items:center;gap:1rem;font-size:.7rem;display:flex;position:absolute;bottom:1.5rem;right:clamp(1.25rem,4vw,4rem)}.cinema-controls button{border:1px solid var(--color-foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.cinema-controls button{border:1px solid color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.cinema-controls button{color:inherit;cursor:pointer;border-radius:999px;width:2.6rem;height:2.6rem;font-size:1rem;transition:border-color .3s,opacity .3s}.cinema-controls button:hover:not(:disabled){border-color:var(--color-foreground)}.cinema-controls button:disabled{cursor:default;opacity:.25}.cinema-traces li{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.cinema-traces li{color:color-mix(in oklab, var(--color-foreground) 38%, transparent)}}.cinema-traces li{font-family:var(--font-mono);font-size:var(--type-l4);letter-spacing:.12em;text-transform:uppercase}.t-legend{z-index:3;grid-template-columns:1fr;gap:.85rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.t-legend li{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.t-legend li{color:color-mix(in oklab, var(--color-foreground) 38%, transparent)}}.t-legend li{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.72rem,.95vw,.9rem);transition:color .4s}.t-legend li.is-on{border-top-color:var(--color-primary);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.t-legend li.is-on{color:color-mix(in oklab, var(--color-foreground) 92%, transparent)}}.cinema-kit{color:var(--color-foreground);align-items:center}.t-kit-line{font-family:var(--font-heading);text-transform:uppercase;max-width:18ch;margin:0;font-size:clamp(3rem,7vw,8.5rem);font-weight:800;font-stretch:75%;line-height:.94}.cinema-truth{align-items:center}.t-truth{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(3.2rem,10vw,12.5rem);font-weight:800;font-stretch:75%;line-height:.88}.t-truth span{display:block}.cinema.is-static{height:auto}.cinema.is-static .cinema-frame{height:auto;position:relative;top:auto;overflow:visible}.cinema.is-static .cinema-scene{opacity:1;pointer-events:auto;min-height:calc(100svh - 4.6rem);position:relative;transform:none}.cinema.is-static .cinema-scene.is-active,.cinema.is-static .cinema-scene.is-past,.cinema.is-static .cinema-scene.is-future{opacity:1;transform:none}.cinema.is-static .cinema-static-image{object-fit:cover;width:44%;height:62vh;display:block;position:absolute;top:18%;right:4%}.cinema.is-static .cinema-static-plate{grid-column:2;align-self:center;max-height:64vh;margin:0;display:block;position:relative}.cinema.is-static .cinema-static-plate img{object-fit:cover;width:100%;max-height:58vh;display:block}.cinema.is-static .cinema-static-plate figcaption{font-family:var(--font-mono);font-size:var(--type-l4);letter-spacing:.16em;text-transform:uppercase;padding-top:.55rem}.section-label{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.66rem}.method{height:400svh;position:relative}.method-frame{background:var(--color-background);perspective:1200px;grid-template-rows:auto 1fr;grid-template-columns:minmax(23rem,1.05fr) minmax(20rem,.95fr);gap:2rem;height:100svh;padding:clamp(5.5rem,9vh,8rem) clamp(1.25rem,4vw,4rem) 2rem;display:grid;position:sticky;top:0;overflow:hidden}.method-heading{z-index:5;grid-area:1/1;align-self:start;position:relative}.method-heading .section-label{font-family:var(--font-heading);letter-spacing:.05em;margin:0 0 1.2rem;font-size:clamp(1.6rem,2.9vw,3.4rem);font-weight:800;font-stretch:75%;line-height:.95}.method-heading h2{font-family:var(--font-heading);max-width:14ch;margin:0;font-size:clamp(2.5rem,4.9vw,6.4rem);font-weight:800;font-stretch:75%;line-height:.96}.method-stage{perspective:1100px;min-height:0;transform-style:preserve-3d;grid-area:1/2/3;position:relative}.method-plane{background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.7;transform-origin:50%;background-size:12.5% 12.5%;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.1,1);position:absolute;inset:12% 2% 7% 7%;transform:rotateX(64deg)rotate(-8deg)translateZ(-3rem)}.method-signatures,.method-environments{transform-style:preserve-3d;position:absolute;inset:0}.method-form{opacity:0;transition:opacity .45s,transform .85s cubic-bezier(.2,.7,.1,1);position:absolute;transform:translate3d(-4rem,-5rem,14rem)scale(.3)}.method-stage-2 .method-form,.method-stage-3 .method-form{opacity:1}.method-form-disc{aspect-ratio:1;background:var(--color-foreground);box-shadow:1.1rem 1.6rem 2rem var(--depth);border-radius:50%;width:17%;top:12%;left:55%}.method-form-column{background:var(--color-background);border:2px solid var(--color-foreground);box-shadow:.8rem 1.2rem 1.6rem var(--depth);width:10%;height:29%;top:35%;left:70%}.method-form-arch{border:clamp(.8rem, 1.6vw, 1.5rem) solid var(--color-primary);border-bottom:0;border-radius:50% 50% 0 0;width:22%;height:21%;top:55%;left:36%}.method-form-wedge{border-bottom:clamp(4rem, 8vw, 8rem) solid var(--color-foreground);border-left:clamp(2rem,4vw,4rem) solid #0000;border-right:clamp(2rem,4vw,4rem) solid #0000;width:0;height:0;top:66%;left:62%}.method-stage-2 .method-form-disc{transform:translateZ(5rem)}.method-stage-2 .method-form-column{transform:rotate(-9deg)translateZ(8rem)}.method-stage-2 .method-form-arch{transform:rotate(7deg)translateZ(4rem)}.method-stage-2 .method-form-wedge{transform:rotate(17deg)translateZ(6rem)}.method-stage-3 .method-form{opacity:.07;transform:translateZ(-4rem)scale(.72)}.method-environments{aspect-ratio:1;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);gap:3%;width:94%;max-width:94%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.method-environment{background:color-mix(in oklab, var(--color-background) 82%, transparent)}}.method-environment{border:1px solid var(--color-foreground);box-shadow:.7rem .9rem 1.6rem var(--depth);opacity:0;transition:opacity .5s,transform .9s cubic-bezier(.2,.7,.1,1);transform:translate3d(30%,-60%,14rem)scale(.2)}.method-environment i{border:1px solid var(--color-primary);display:block;position:absolute;inset:18%}.method-environment{position:relative}.method-environment-2 i,.method-environment-7 i{border-radius:50%;inset:24%}.method-environment-3 i{border-left:0;inset:14% 18% 14% 38%}.method-environment-4 i{border-bottom:0;inset:30% 12% 12%}.method-environment-8 i{border-right:0;inset:20% 34% 20% 12%}.method-stage-3 .method-environment{opacity:1;transform:translateZ(0)}.method-stage-3 .method-environment-1{transition-delay:0s}.method-stage-3 .method-environment-2{transition-delay:60ms}.method-stage-3 .method-environment-3{transition-delay:.12s}.method-stage-3 .method-environment-4{transition-delay:.18s}.method-stage-3 .method-environment-5{transition-delay:.24s}.method-stage-3 .method-environment-6{transition-delay:.3s}.method-stage-3 .method-environment-7{transition-delay:.36s}.method-stage-3 .method-environment-8{transition-delay:.42s}.method-environment-1{grid-area:1/1/5/5}.method-environment-2{grid-area:1/5/3/7}.method-environment-3{grid-area:1/7/5/9}.method-environment-4{grid-area:3/5/5/7}.method-environment-5{grid-area:5/1/7/3}.method-environment-6{grid-area:7/1/9/3}.method-environment-7{grid-area:5/3/9/5}.method-environment-8{grid-area:5/5/7/9}.method-copy{z-index:5;grid-area:2/1;align-self:end;position:relative}.method-process{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);font-family:var(--font-heading);margin:0 0 1.1rem;padding:.9rem 0;font-size:clamp(1.6rem,2.5vw,3rem);font-weight:800;font-stretch:75%;line-height:1.02}.method-intro{max-width:34rem;margin:0 0 1.1rem;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.4}.method-parts{gap:.9rem;display:grid}.method-part{border-top:1px solid var(--color-border);opacity:.35;grid-template-columns:2.4rem 1fr;gap:.3rem .9rem;padding-top:.7rem;transition:opacity .22s linear;display:grid}.method-part.is-active{opacity:1}.method-part>span{color:var(--color-primary);letter-spacing:.16em;grid-row:1/4;font-size:.7rem;font-weight:700}.method-part h3{font-family:var(--font-heading);margin:0;font-size:clamp(1.5rem,2.1vw,2.5rem);font-weight:800;font-stretch:75%;line-height:.98}.method-part p{max-width:34rem;margin:0;font-size:clamp(.85rem,1vw,1.05rem);line-height:1.35}.method-static{height:auto}.method-static .method-frame{min-height:100svh;position:relative}.method-static .method-part{opacity:1}.content-section{border-top:1px solid var(--color-border);min-height:82svh;padding:clamp(5rem,12vh,10rem) clamp(1.25rem,4vw,4rem);scroll-margin-top:4.6rem}.content-section h2{font-family:var(--font-heading);letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(3rem,9vw,11rem);font-weight:800;font-stretch:75%;line-height:.94}.clients-section{flex-direction:column;display:flex}.client-space{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);flex:1;min-height:14rem;margin-top:clamp(4rem,10vh,8rem)}.vault-section{background:var(--color-foreground);color:var(--color-background);grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.vault-section h2{max-width:15ch;font-size:clamp(2.8rem,7vw,8.5rem)}@keyframes section-arrow-down{0%{opacity:0;transform:translateY(-1.4rem)}22%{opacity:1}74%{opacity:1;transform:translateY(1.8rem)}to{opacity:0;transform:translateY(3rem)}}@media (prefers-reduced-motion:reduce){.section-arrow{opacity:1;animation:none;transform:none}}.us-lead{font-family:var(--font-heading);text-transform:uppercase;max-width:10ch;margin:0 0 clamp(4rem,10vh,8rem);font-size:clamp(3.2rem,9vw,11rem);font-weight:800;line-height:.92}.us-copy{max-width:20ch;margin:0 0 clamp(3rem,8vh,7rem) auto;font-size:clamp(1.4rem,3vw,3.4rem);line-height:1.08}.disciplines{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin:0;padding:1rem 0;font-size:clamp(.85rem,1.2vw,1.15rem);line-height:1.5}.scan-section{background:var(--color-primary);color:var(--color-primary-foreground);min-height:100svh;padding:clamp(5rem,12vh,10rem) clamp(1.25rem,4vw,4rem);scroll-margin-top:4.6rem}.scan-section .section-label{color:inherit}.scan-questions{gap:0;display:grid}.scan-questions p{font-family:var(--font-heading);border-top:1px solid;max-width:24ch;margin:0;padding:.6em 0;font-size:clamp(1.8rem,4.5vw,5.5rem);font-weight:800;line-height:1}.scan-copy{max-width:36rem;margin:clamp(3rem,8vh,7rem) 0 1.5rem;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.45}.scan-action{font-family:var(--font-heading);border-bottom:2px solid;align-items:center;gap:1rem;padding:0 0 .35rem;font-size:clamp(1.4rem,2.5vw,3rem);font-weight:800;display:inline-flex}.scan-close{font-family:var(--font-heading);text-transform:uppercase;margin:clamp(6rem,16vh,14rem) 0 0;font-size:clamp(3.2rem,9vw,11rem);font-weight:800;line-height:.92}.coda{background:var(--color-background);gap:0;padding:clamp(5rem,12vh,10rem) clamp(1.25rem,4vw,4rem);display:grid}.coda p{border-top:1px solid var(--color-border);font-family:var(--font-heading);margin:0;padding:.7em 0;font-size:clamp(1.5rem,3.8vw,4.5rem);font-weight:700;line-height:1.04}.site-footer{background:var(--color-foreground);color:var(--color-background);padding:1.25rem 1.25rem clamp(1.5rem,3.5vh,3.5rem);overflow:hidden}.site-footer>a{letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;display:block}.footer-wordmark{white-space:nowrap;margin-top:clamp(4rem,10vh,9rem);font-size:clamp(6rem,20vw,22rem);line-height:.74;transform:translateY(.06em)}@media (width<=760px){.header-index{gap:.8rem}.header-index a:nth-child(2),.header-index a:nth-child(4){display:none}.logo-intro{height:150svh}.logo-intro-mark{max-width:calc(100vw - 2.5rem);font-size:clamp(3.2rem,19vw,6rem)}.opening{height:calc(100svh - 4.6rem)}.open-sheet{padding-inline:.75rem}.open-page-line{text-align:center;font-size:clamp(2.8rem,12.2vw,4.8rem);line-height:.82}.open-phrase-bridge{letter-spacing:.13em;margin-block:1.55em 1.4em;font-size:.25em}.open-story-chase .open-page-line{font-size:clamp(2.15rem,8.8vw,3.5rem)}.open-story-conversation .open-page-line{font-size:clamp(1.65rem,6.9vw,2.7rem)}.open-story-customers .open-page-line{font-size:clamp(1.6rem,6.7vw,2.7rem)}.open-story-customers .open-phrase-bridge{margin-block:.45em}.cinema{min-height:calc(100svh - 4.6rem)}.cinema-scene{padding:4.75rem 1.1rem 1.5rem}.cinema-imagine-lead,.cinema-imagine-space{font-size:clamp(4rem,20vw,7rem)}.cinema-imagine-space{padding-left:.12em}.cinema-imagine-absence{font-size:1.5rem;margin-top:2.25rem!important}.cinema-signature-copy{width:100%}.t-sig-word{font-size:clamp(3rem,14.5vw,5rem)}.t-sig-lead{font-size:1.05rem}.t-sig-after{font-size:1.1rem}.cinema-layer{grid-template-columns:1fr;align-content:center}.cinema-layer-copy{align-self:end}.t-lead{margin-bottom:1.1rem;font-size:clamp(1.45rem,6.6vw,2.1rem)}.t-pre{font-size:.85rem}.t-stage{height:100%;min-height:14rem}.t-float figcaption{letter-spacing:.14em;font-size:.55rem}.t-legend{gap:.6rem;margin-top:1.4rem}.t-legend li{letter-spacing:.06em;font-size:.58rem}.t-word-design{font-size:12.5vw}.t-word-gestures,.t-word-culture{font-size:17vw}.t-word-sensory{font-size:19vw}.t-kit-line{font-size:clamp(2.6rem,12vw,4.4rem)}.t-truth{font-size:clamp(3rem,13vw,5rem)}.cinema-memory{top:3.6rem;left:1.1rem;right:1.1rem}.cinema-memory li{font-size:.7rem}.cinema-memory li:not(:has(~li.is-on))~li{display:none}.cinema-memory li:has(~li.is-on~li.is-on){display:none}.canvas-portrait{width:66%;height:46%;top:29%;right:-6%}.canvas-portrait.is-past{transform:translate3d(34%,-42%,-12rem)scale(.42)}.canvas-plate-1{width:48%;height:32%;top:18%;left:48%}.canvas-plate-2{width:42%;height:29%;top:37%;left:57%}.canvas-plate-3{width:45%;height:31%;top:54%;left:43%}.canvas-plate-4{width:43%;height:32%;top:61%;left:60%}.canvas-plate.is-past{opacity:.12;transform:translateZ(-8rem)scale(.72)}.cinema-layer-copy{align-self:center;max-width:78%}.cinema-traces{bottom:1.2rem}.cinema-traces li{font-size:.52rem}.cinema.is-static .cinema-static-image{opacity:.3;width:68%;height:42vh;top:30%;right:-8%}.cinema.is-static .cinema-static-plate{display:none}.method{height:auto}.method-frame{flex-direction:column;height:auto;min-height:100svh;padding-top:6.5rem;display:flex;position:relative;overflow:visible}.method-heading .section-label{font-size:clamp(2rem,8.5vw,3.2rem)}.method-heading h2{max-width:14ch;font-size:clamp(2.6rem,11vw,4.6rem)}.method-stage{aspect-ratio:1;order:2;width:100%;min-height:auto}.method-copy{order:3}.method-plane{inset:10% 3%}.method-form-column{width:12%}.method-environment{box-shadow:.35rem .5rem .8rem var(--depth)}.method-part{opacity:1}.content-section{min-height:72svh}.content-section h2{font-size:12vw}.vault-section{grid-template-columns:1fr;align-items:end}.us-lead,.scan-close{font-size:12vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cinema-scene *{animation:none!important}.logo-intro-mark,.open-line,.t-part,.method-plane,.method-truth-arrow,.method-form,.method-environment,.method-part{transition:none}.method-static .method-form{opacity:.13;transform:translateZ(-4rem)scale(.72)}.method-static .method-environment{opacity:1}}.ledger{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,8vh,6rem);display:grid}.ledger-list{border-top:1px solid var(--color-foreground);margin:0;padding:0;list-style:none}.ledger-row{border-bottom:1px solid var(--color-foreground)}.ledger-btn{color:inherit;cursor:inherit;text-align:left;background:0 0;border:0;grid-template-columns:10rem 1fr auto;align-items:center;gap:1.5rem;width:100%;padding:clamp(1.2rem,3vh,2.2rem) 0;display:grid}.ledger-folio{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.ledger-name{font-family:var(--font-heading);letter-spacing:-.02em;opacity:.28;text-transform:uppercase;font-size:clamp(2.4rem,6vw,6.4rem);font-weight:800;line-height:.95;transition:opacity .4s,transform .4s}.ledger-row.is-active .ledger-name{opacity:1;transform:translate(.6rem)}.ledger-row.is-active .ledger-arrow{opacity:1;transform:none}.ledger-btn:focus-visible{outline:1px solid var(--color-foreground);outline-offset:4px}.ledger-plate{aspect-ratio:4/5;width:100%;min-width:0;margin:0;padding:0;position:sticky;top:6rem}.ledger-plate figcaption{position:absolute;bottom:.6rem;left:2.4rem}.ledger-plate-inline{margin:0;display:none}@media (width<=760px){.ledger{grid-template-columns:1fr}.ledger-plate{display:none}.ledger-btn{grid-template-columns:1fr auto;gap:.5rem 1rem}.ledger-folio{grid-column:1/-1}.ledger-name{opacity:1;transform:none!important}.ledger-plate-inline{padding-bottom:1.4rem;display:block}.ledger-plate-inline figcaption{margin-top:.65rem;display:block}}@media (prefers-reduced-motion:reduce){.ledger-name,.ledger-arrow{transition:none}}.method-plane{background-image:radial-gradient(var(--color-foreground) 1px, transparent 1.4px);opacity:.35;background-size:6.25% 6.25%}.method-form{box-shadow:none!important}.method-form-disc{background:var(--color-primary)}.method-form-arch{border-color:var(--color-foreground);border-width:clamp(1.1rem,2.2vw,2rem)}.method-form-wedge{border-bottom-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.method-form-wedge{border-bottom-color:color-mix(in oklab, var(--color-foreground) 22%, var(--color-background))}}.method-environment{background:var(--color-background);outline:1px solid var(--color-foreground);outline-offset:-1px;border:0;box-shadow:none!important}.method-environment i{background:var(--color-primary);border:0}.method-environment-1{background:var(--color-foreground)}.method-environment-1 i{background:var(--color-background);border-radius:50%;width:22%;height:22%;inset:auto 12% 12% auto}.method-environment-2 i,.method-environment-7 i{background:var(--color-foreground)}.method-environment-3{background:var(--color-primary);outline:0}.method-environment-3 i{background:var(--color-background);inset:0 0 0 60%}.method-environment-4 i{border:1px solid var(--color-foreground);background:0 0}.method-environment-5{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.method-environment-5{background:color-mix(in oklab, var(--color-foreground) 14%, var(--color-background))}}.method-environment-5{outline:0}.method-environment-6 i{background:var(--color-primary)}.method-environment-8{background:var(--color-foreground)}.method-environment-8 i{background:var(--color-primary);width:30%;inset:0 auto 0 0}.method-plane{background-image:radial-gradient(var(--color-foreground) .8px, transparent 1.1px);opacity:.25}.method-stage-3 .method-plane,.method-stage-3 .method-form{opacity:0}:root{--aura-bone:oklch(90% .025 85);--aura-ash:oklch(72% .012 80);--aura-haze:oklch(80% .05 20);--aura-oxide:oklch(60% .02 200)}@supports (color:color-mix(in lab, red, red)){.method-stage:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--aura-haze) 55%, transparent), transparent)}}.method-stage:before{content:"";filter:blur(2.5rem);pointer-events:none;position:absolute;inset:15% 10% 20% 15%}.method-plane{border-top:1px solid var(--color-foreground);background:0 0!important}@supports (color:color-mix(in lab, red, red)){.method-plane{border-top:1px solid color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.method-plane{opacity:.6}.method-form,.method-environment{overflow:visible}.method-form{filter:drop-shadow(.8rem 1.1rem 1.1rem var(--color-foreground))}@supports (color:color-mix(in lab, red, red)){.method-form{filter:drop-shadow(.8rem 1.1rem 1.1rem color-mix(in oklab, var(--color-foreground) 16%, transparent))}}.method-form-disc{background:radial-gradient(circle at 32% 25%, var(--color-background) 0 5%, transparent 19%), radial-gradient(circle at 38% 32%, var(--aura-bone) 0 13%, var(--aura-haze) 42%, var(--aura-oxide) 72%, var(--color-foreground) 100%)!important;border:1px solid var(--color-foreground)!important}@supports (color:color-mix(in lab, red, red)){.method-form-disc{border:1px solid color-mix(in oklab, var(--color-foreground) 55%, transparent)!important}}.method-form-column{background:linear-gradient(90deg, var(--color-foreground), var(--aura-oxide) 18%, var(--aura-bone) 48%, var(--aura-haze) 72%, var(--color-foreground))!important;border:1px solid var(--color-foreground)!important}@supports (color:color-mix(in lab, red, red)){.method-form-column{border:1px solid color-mix(in oklab, var(--color-foreground) 55%, transparent)!important}}.method-form-column{border-radius:50%/4%}.method-form-column:before{background:radial-gradient(ellipse, var(--aura-bone), var(--aura-oxide) 58%, var(--color-foreground));border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.method-form-column:before{border:1px solid color-mix(in oklab, var(--color-foreground) 50%, transparent)}}.method-form-column:before{content:"";border-radius:50%;width:calc(100% + 2px);height:9%;position:absolute;top:-4%;left:-1px}.method-form-arch{-webkit-mask:linear-gradient(var(--color-foreground) 0 0) content-box exclude, linear-gradient(var(--color-foreground) 0 0);-webkit-mask:linear-gradient(var(--color-foreground) 0 0) content-box exclude, linear-gradient(var(--color-foreground) 0 0);-webkit-mask:linear-gradient(var(--color-foreground) 0 0) content-box exclude, linear-gradient(var(--color-foreground) 0 0);-webkit-mask:linear-gradient(var(--color-foreground) 0 0) content-box exclude, linear-gradient(var(--color-foreground) 0 0);-webkit-mask:linear-gradient(var(--color-foreground) 0 0) content-box exclude, linear-gradient(var(--color-foreground) 0 0);mask:linear-gradient(var(--color-foreground) 0 0) content-box exclude, linear-gradient(var(--color-foreground) 0 0);border-radius:50% 50% 0 0;padding:clamp(.8rem,1.6vw,1.5rem);background:conic-gradient(from 225deg at 50% 100%, var(--color-foreground), var(--aura-oxide), var(--aura-bone), var(--aura-haze), var(--color-foreground)) border-box!important;border:0!important}.method-form-wedge{background:conic-gradient(from 205deg at 50% 100%, var(--color-foreground), var(--aura-oxide), var(--aura-bone), var(--aura-haze), var(--color-foreground));clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(.8rem 1.1rem 1.1rem var(--color-foreground));border:0!important}@supports (color:color-mix(in lab, red, red)){.method-form-wedge{filter:drop-shadow(.8rem 1.1rem 1.1rem color-mix(in oklab, var(--color-foreground) 16%, transparent))}}.method-form-wedge{width:14%;height:22%}.method-environment{background:var(--color-background)!important}@supports (color:color-mix(in lab, red, red)){.method-environment{background:color-mix(in oklab, var(--color-background) 60%, transparent)!important}}.method-environment{border:1px solid var(--color-foreground)!important}@supports (color:color-mix(in lab, red, red)){.method-environment{border:1px solid color-mix(in oklab, var(--color-foreground) 70%, transparent)!important}}.method-environment{outline:0!important}.method-environment i{filter:blur(.6rem);background:radial-gradient(closest-side, var(--aura-haze), transparent)!important;border:0!important;border-radius:50%!important;width:auto!important;height:auto!important}.method-environment-1 i{background:radial-gradient(closest-side, var(--aura-bone), var(--aura-ash) 50%, transparent)!important;inset:10% 30% 30% 10%!important}.method-environment-2 i{background:radial-gradient(closest-side, var(--aura-oxide), transparent)!important;inset:20%!important}.method-environment-3 i{inset:40% 10% 5%!important}.method-environment-4 i{background:radial-gradient(closest-side, var(--aura-ash), transparent)!important;inset:5% 40% 40% 5%!important}.method-environment-5 i{background:radial-gradient(closest-side, var(--aura-bone), transparent)!important;inset:15% 5%!important}.method-environment-6 i{inset:30% 10% 10% 30%!important}.method-environment-7 i{background:radial-gradient(closest-side, var(--aura-oxide), transparent)!important;inset:10% 5% 50%!important}.method-environment-8 i{border-radius:50%!important;inset:10% 55% 10% 5%!important}.method-environment[data-caption]:after,.method-form[data-caption]:after,.method-caption{color:var(--color-foreground);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:.55rem}.method-environment[data-caption]:after{border-top:1px solid var(--color-foreground);content:attr(data-caption);padding-top:.25rem;position:absolute;top:calc(100% + .3rem);left:0}.method-form[data-caption]:after{content:attr(data-caption);border-left:1.5rem solid #0000;border-image:linear-gradient(var(--color-foreground), var(--color-foreground)) 0 0 0 1 / 0 0 0 1.5rem;padding-left:.4rem;position:absolute;top:50%;left:110%}.method-caption{opacity:0;transition:opacity .5s;position:absolute;top:8%;left:8%}.method-stage-1 .method-caption-truth{opacity:1}@media (width<=760px){.method-environment[data-caption]:after,.method-form[data-caption]:after,.method-caption{display:none}.method-stage:before{filter:blur(1.2rem)}}.method-form[data-caption]:after{background:linear-gradient(var(--color-foreground), var(--color-foreground)) left center / 1.5rem 1px no-repeat;border:0;border-image:;background-position:100%;padding:0 1.9rem 0 0;left:auto;right:105%}.method-plane{opacity:0!important;border:0!important}.method-stage:before{background:radial-gradient(closest-side, var(--aura-haze), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.method-stage:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--aura-haze) 50%, transparent), transparent 70%)}}.method-stage:before{filter:none;transform:translateZ(-6rem)}:root{--sig-light:var(--aura-bone);--sig-mid:var(--aura-haze);--sig-deep:var(--aura-oxide)}@supports (color:color-mix(in lab, red, red)){:root{--sig-deep:color-mix(in oklab, var(--aura-oxide) 55%, var(--color-foreground))}}.method-form-sphere{aspect-ratio:1;background:radial-gradient(circle at 32% 26%, var(--sig-light) 0%, var(--sig-mid) 36%, var(--aura-oxide) 72%, var(--sig-deep) 100%);border-radius:50%;width:16%;top:12%;left:52%}.method-form-block{aspect-ratio:1.3;--block-d:clamp(.8rem, 1.5vw, 1.5rem);width:15%;top:44%;left:67%}.method-form-block:before{background:linear-gradient(180deg, var(--sig-light), var(--sig-mid));content:"";height:var(--block-d);transform-origin:bottom;width:100%;position:absolute;bottom:100%;left:0;transform:skew(-45deg)}.method-form-block:after{background:linear-gradient(180deg, var(--aura-oxide), var(--sig-deep));content:"";transform-origin:0;height:100%;width:var(--block-d);position:absolute;top:0;left:100%;transform:skewY(-45deg)}.method-form-block{background:linear-gradient(160deg, var(--sig-mid) 0%, var(--aura-oxide) 70%, var(--sig-deep) 100%)}.method-form-pyramid{aspect-ratio:1.2;background:linear-gradient(100deg, var(--sig-light) 0%, var(--sig-mid) 45%, var(--aura-oxide) 51%, var(--sig-deep) 100%);clip-path:polygon(50% 0,100% 100%,0 100%);width:18%;top:55%;left:35%}.method-form-cylinder{aspect-ratio:.34;background:linear-gradient(90deg, var(--sig-deep) 0%, var(--aura-oxide) 10%, var(--sig-mid) 34%, var(--sig-light) 46%, var(--sig-mid) 64%, var(--aura-oxide) 88%, var(--sig-deep) 100%);border-radius:50%/7%;width:10%;top:64%;left:57%}.method-form-cylinder:before{background:linear-gradient(180deg, var(--sig-light), var(--sig-mid));content:"";border-radius:50%;width:100%;height:15%;position:absolute;top:0;left:0;transform:translateY(-52%)}.method-stage-2 .method-form-sphere{transform:translateZ(5rem)}.method-stage-2 .method-form-block{transform:translateZ(7rem)}.method-stage-2 .method-form-pyramid{transform:rotate(-3deg)translateZ(3rem)}.method-stage-2 .method-form-cylinder{transform:translateZ(6rem)}@media (width<=760px){.method-form-sphere{width:19%;top:10%;left:54%}.method-form-block{width:19%;top:42%;left:66%}.method-form-pyramid{width:20%;top:52%;left:32%}.method-form-cylinder{width:12%;top:64%;left:56%}}:root{--font-grotesk:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-grotesk);--font-mono:"Archivo", ui-sans-serif, sans-serif;--type-l1:clamp(3.4rem, min(8.4vw, 13vh), 9.6rem);--type-l2:clamp(2.2rem, 4.8vw, 5.6rem);--type-l3:clamp(1rem, 1.25vw, 1.25rem);--type-l4:.66rem}.wordmark,.wordmark *{font-family:Archivo,Helvetica Neue,Arial,sans-serif}.wordmark{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.045em;gap:.07em;font-weight:900;font-stretch:125%;line-height:.78}.wordmark-letters{font-variation-settings:"wdth" 125, "wght" 900;font-stretch:125%}.logo-intro-mark{max-width:none;font-size:clamp(3.6rem,16.6vw,22rem)}.footer-wordmark{justify-content:center;font-size:clamp(5rem,17.3vw,24rem);display:flex}@media (width<=560px){.footer-wordmark{font-size:clamp(3.4rem,16.6vw,5.4rem)}.logo-intro-mark{font-size:clamp(3rem,16.8vw,5.6rem)}}.open-line,.open-page-line,.open-story-chase .open-page-line,.open-story-conversation .open-page-line,.open-story-customers .open-page-line{font-family:var(--font-grotesk);font-variation-settings:"wdth" 85;font-weight:800;font-stretch:85%;font-size:var(--type-l1);letter-spacing:-.015em;max-width:16ch;margin-inline:auto;line-height:.92}.open-phrase,.open-story-conversation .open-phrase-end,.open-story-customers .open-phrase-end,.open-story-customers .open-phrase-bridge{font-size:1em;line-height:.92}.open-phrase-bridge,.open-story-customers .open-phrase-bridge{font-family:var(--font-mono);font-size:var(--type-l4);letter-spacing:.22em;opacity:.7;margin:1.6rem 0;font-weight:400}.cinema-imagine-lead,.cinema-imagine-space,.t-sig-word,.t-word,.t-word-design,.t-word-gestures,.t-word-sensory,.t-word-culture{font-family:var(--font-grotesk);text-transform:uppercase;letter-spacing:0;font-weight:900;font-stretch:112%;line-height:.9;font-size:var(--type-l1)}.cinema-imagine-lead,.t-word,.cinema-imagine-space,.t-sig-word{font-style:normal}.cinema-imagine-lead{color:var(--color-foreground);font-variation-settings:"SOFT" 50, "WONK" 1;letter-spacing:-.03em;font-weight:850;line-height:.85}.cinema-imagine-space{color:var(--color-foreground);font-variation-settings:"SOFT" 0, "WONK" 1;letter-spacing:-.03em;font-weight:600;line-height:.95}.t-sig-word{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;font-weight:850;line-height:.85}.t-word{font-size:min(var(--type-l1), 20cqw);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;font-weight:850;line-height:.85}.t-kit-line,.t-truth,.method-heading h2,.content-section h2,.vault-section h2,.us-lead,.scan-close,.t-lead,.cinema-imagine-absence{font-size:var(--type-l2);letter-spacing:-.01em;line-height:.98}.t-kit-line,.method-heading h2,.content-section h2,.vault-section h2,.t-lead,.cinema-imagine-absence{font-family:var(--font-grotesk);font-variation-settings:"wdth" 85;text-transform:uppercase;font-weight:800;font-stretch:85%}.t-lead,.cinema-imagine-absence{font-size:calc(var(--type-l2) * .6)}.t-truth,.us-lead,.scan-close{font-family:var(--font-grotesk);text-transform:uppercase;font-weight:900;font-stretch:112%;line-height:.9}.t-truth span,.scan-close{font-style:normal}.method-heading .section-label,.method-process,.method-part h3,.scan-questions p,.scan-action{font-family:var(--font-grotesk);font-variation-settings:"wdth" 85;font-weight:800;font-stretch:85%;font-size:calc(var(--type-l2) * .5);letter-spacing:0;line-height:1.02}.scan-questions p{font-family:var(--font-grotesk);font-weight:900;font-size:calc(var(--type-l2) * .75)}.t-sig-lead,.t-sig-after,.t-pre,.method-intro,.method-part p,.us-copy,.scan-copy,.disciplines{font-family:var(--font-grotesk);font-size:var(--type-l3);letter-spacing:0;line-height:1.4}.us-copy{font-size:calc(var(--type-l3) * 1.6);line-height:1.2}.open-num,.t-num,.section-label,.header-index,.t-legend li,.t-float figcaption,.method-part>span,.logo-intro-cue,.site-footer>a,.method-caption,.t-pre{font-family:var(--font-mono);font-size:var(--type-l4);letter-spacing:.2em;text-transform:uppercase;font-weight:400}.t-legend li{font-size:.72rem}@media (width<=760px){:root{--type-l1:clamp(2.3rem, 10.5vw, 3.6rem);--type-l2:clamp(1.7rem, 7.5vw, 2.6rem);--type-l3:.95rem;--type-l4:.6rem}.open-line,.open-page-line,.open-story-chase .open-page-line,.open-story-conversation .open-page-line,.open-story-customers .open-page-line,.cinema-imagine-lead,.cinema-imagine-space,.t-sig-word{font-size:var(--type-l1)}}.open-phrase{white-space:normal}.open-sheet{overflow:hidden}:root{--font-runway:var(--font-grotesk);--font-body-new:var(--font-grotesk);--type-open:clamp(3.6rem, min(10.5vw, 15.5vh), 12rem)}body,.t-sig-lead,.t-sig-after,.method-intro,.method-part p,.us-copy,.scan-copy,.disciplines{font-family:var(--font-body-new)}.t-kit-line,.method-heading h2,.content-section h2,.vault-section h2,.t-lead,.cinema-imagine-absence,.method-heading .section-label,.method-process,.method-part h3,.scan-action{font-family:var(--font-runway);font-variation-settings:normal;letter-spacing:-.02em;font-weight:600;font-stretch:100%}.open-line,.open-page-line,.open-story-chase .open-page-line,.open-story-conversation .open-page-line,.open-story-customers .open-page-line{font-family:var(--font-runway);font-variation-settings:normal;font-weight:600;font-stretch:100%;font-size:var(--type-open);letter-spacing:-.005em;max-width:92vw;line-height:.9}.open-phrase,.open-phrase-bridge,.open-phrase-end,.open-story-conversation .open-phrase-end,.open-story-customers .open-phrase-end,.open-story-customers .open-phrase-bridge,.open-story-conversation .open-phrase-bridge{font-family:inherit;font-size:1em;font-weight:inherit;letter-spacing:inherit;opacity:1;margin:0;line-height:.9}@media (width<=760px){:root{--type-open:clamp(2.4rem, 11.5vw, 4.2rem)}.open-line,.open-page-line,.open-story-chase .open-page-line,.open-story-conversation .open-page-line,.open-story-customers .open-page-line{font-size:var(--type-open)}.open-phrase-bridge,.open-story-customers .open-phrase-bridge{letter-spacing:inherit;margin:0;font-size:1em}}.open-sheet-1{background:var(--color-background);color:var(--color-foreground)}.open-sheet-1 .open-page-line,.open-sheet-5 .open-page-line{letter-spacing:-.02em;justify-content:space-evenly;height:100%}.open-sheet-1 .open-word,.open-sheet-5 .open-word{white-space:nowrap;line-height:.84;display:block}.open-sheet-1 .open-word:last-child{color:var(--color-primary)}.open-sheet-5{color:var(--signal-green)}:root{--signal-green:oklch(78% .2 145);--night-veil:oklch(17% .045 262)}.opening .open-story-chase .open-page-line{font-size:calc(var(--size-01,var(--type-open)) * .8)}.opening .open-story-conversation .open-page-line{font-size:calc(var(--size-01,var(--type-open)) * .64)}.opening .open-story-customers .open-page-line{font-size:calc(var(--size-01,var(--type-open)) * .512)}.open-story-chase .open-phrase-end{color:var(--color-primary)}.open-story-conversation .open-phrase-end,.open-story-customers .open-phrase-start,.open-story-customers .open-phrase-bridge{color:var(--signal-green)}.open-story-customers .open-phrase-end{color:var(--color-primary)}.open-story-chase .chase-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.open-story-chase:before{content:"";background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.open-story-chase:before{background:color-mix(in oklab, var(--color-foreground) 52%, transparent)}}.open-story-chase:before{pointer-events:none;z-index:1;position:absolute;inset:0}.open-story-chase .open-num{z-index:2}.open-story-conversation .basket-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.open-story-conversation:before{content:"";background:var(--night-veil)}@supports (color:color-mix(in lab, red, red)){.open-story-conversation:before{background:color-mix(in oklab, var(--night-veil) 40%, transparent)}}.open-story-conversation:before{pointer-events:none;z-index:1;position:absolute;inset:0}.open-story-conversation .open-num{z-index:2}.open-story-customers .helicopter-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.open-story-customers:before{content:"";background:var(--night-veil)}@supports (color:color-mix(in lab, red, red)){.open-story-customers:before{background:color-mix(in oklab, var(--night-veil) 55%, transparent)}}.open-story-customers:before{pointer-events:none;z-index:1;position:absolute;inset:0}.open-story-customers .open-num{z-index:2}.sheet{--ink:var(--color-foreground);--hand:var(--font-grotesk);background:var(--color-background);color:var(--ink);position:relative}.sheet-scene{align-content:center;min-height:calc(100svh - 4.6rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,6vw,7rem);display:grid;position:relative}.sheet-num{color:var(--ink);display:none!important}@supports (color:color-mix(in lab, red, red)){.sheet-num{color:color-mix(in oklab, var(--ink) 50%, transparent)}}.sheet-num{font-family:var(--font-mono);letter-spacing:.18em;font-size:.7rem;position:absolute;top:2rem;left:clamp(1.25rem,6vw,7rem)}.sheet-type{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(3.2rem,8.4vw,8.4rem);font-weight:900;line-height:.9;position:relative}.sheet-italic{font-style:normal}.typed-ghost{visibility:hidden}.typed-live{position:absolute;inset:0}.typed-caret{background:var(--ink);vertical-align:-.05em;width:.06em;height:.8em;margin-left:.04em;animation:.9s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.sheet-hand{font-family:var(--hand);-webkit-text-stroke:.035em currentColor;margin:0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:700;line-height:1.1}.hand-write{clip-path:inset(-20% 100% -20% -5%);display:inline-block}.sheet-hand .hand-write{display:block;transform:rotate(-3deg)}.is-typed .hand-write{animation:hand-write 1.1s cubic-bezier(.5, 0, .4, 1) var(--d,0s) forwards}.is-typed .hand-write.is-long{animation-duration:2.2s}@keyframes hand-write{to{clip-path:inset(-20% -5%)}}.sheet-ink path{fill:none;stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.sheet-box path{stroke-width:1.8px}@keyframes ink-draw{to{stroke-dashoffset:0}}.sheet-imagine-copy{justify-self:start;margin-left:clamp(0rem,8vw,10rem);position:relative}.sheet-imagine .sheet-type{max-width:10ch;font-size:clamp(6.4rem,15.8vw,16rem);line-height:.82}.sheet-imagine .sheet-hand{font-size:clamp(4.4rem,8.4vw,8rem);line-height:.94}.sheet-underline{width:clamp(22rem,56vw,52rem);height:1.4rem;margin-top:.35rem;display:block}.sheet-note-01{align-items:flex-end;gap:.6rem;margin:-.2rem 0 0 clamp(4rem,18vw,20rem);display:flex}.sheet-arrow{width:clamp(9rem,16vw,16rem);height:clamp(7rem,13vw,12rem)}.is-typed .sheet-underline path{animation:.8s cubic-bezier(.6,0,.3,1) .3s forwards ink-draw}.is-typed .sheet-arrow path:first-child{animation:.8s cubic-bezier(.6,0,.3,1) 1s forwards ink-draw}.is-typed .sheet-arrow path:last-child{animation:.25s ease-out 1.75s forwards ink-draw}.sheet-pinned{opacity:0;margin:0;position:absolute;transform:translateY(-1.6rem)scale(1.06)rotate(0)}.sheet-pinned img{box-shadow:0 14px 30px -18px var(--ink)}@supports (color:color-mix(in lab, red, red)){.sheet-pinned img{box-shadow:0 14px 30px -18px color-mix(in oklab, var(--ink) 60%, transparent)}}.sheet-pinned img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.sheet-pinned.is-tape:before{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.sheet-pinned.is-tape:before{background:color-mix(in oklab, var(--color-background) 55%, var(--ink) 12%)}}.sheet-pinned.is-tape:before{content:"";opacity:.85;z-index:2;width:42%;height:1.4rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)rotate(-3deg)}.sheet-pinned.is-pin:before{background:var(--ink);box-shadow:1px 3px 4px var(--ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sheet-pinned.is-pin:before{box-shadow:1px 3px 4px color-mix(in oklab, var(--ink) 40%, transparent)}}.sheet-pinned.is-pin:before{content:"";z-index:2;width:.7rem;height:.7rem;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.sheet-pinned figcaption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:.6rem;font-size:.62rem}.is-typed .sheet-pinned,.sheet-pinned.is-in{animation:pin-in .65s cubic-bezier(.2, .8, .2, 1) var(--d,0s) forwards}@keyframes pin-in{to{opacity:1;transform:rotate(var(--r))}}.sheet-signature{align-content:start;gap:clamp(2rem,4vw,4rem);min-height:118svh;padding-top:clamp(5rem,9vw,8rem)}.sheet-board{height:clamp(20rem,34vw,31rem);position:relative}.sheet-sig-after{background:var(--color-background);z-index:4;place-self:end center;width:100%;max-width:12ch;margin:clamp(1.5rem,4vw,4rem) 0 0;padding:.12em 0;font-size:clamp(5rem,8vw,9rem);line-height:.86;position:relative}.sheet-sig-after .hand-write{width:max-content;animation-duration:1.25s}.sheet-sig-after .hand-write:nth-child(2){margin-left:1.1em}.sheet-sig-after .hand-write:nth-child(3){margin-left:.35em}.sheet-layers{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;position:relative}.sheet-layers-copy{grid-area:1/1}.sheet-layers-board{grid-area:1/2;align-content:center;gap:1.25rem;height:calc(100svh - 4.6rem);padding:2rem clamp(1rem,3vw,3rem) 2rem 0;display:grid;position:sticky;top:4.6rem}.sheet-pile{aspect-ratio:4/3.25;justify-self:center;width:min(100%,52rem);position:relative}.sheet-pile .sheet-pinned{width:56%}.sheet-pile .sheet-pinned:first-child{top:6%;left:2%}.sheet-pile .sheet-pinned:nth-child(2){top:0;left:38%}.sheet-pile .sheet-pinned:nth-child(3){top:27%;left:8%}.sheet-pile .sheet-pinned:nth-child(4){top:23%;left:40%}.sheet-check{opacity:0;gap:.7rem;margin:0;padding:0;list-style:none;transition:opacity .6s .5s;display:grid}.sheet-check.is-in{opacity:1}.sheet-check li{grid-template-columns:1.4rem auto 1fr;align-items:center;gap:.8rem;display:grid}.sheet-box{width:1.4rem;height:1.4rem;overflow:visible}.sheet-check.is-in .box{animation:.5s .6s forwards ink-draw}.sheet-check li.is-in .tick{animation:.35s ease-out 1.3s forwards ink-draw}.sheet-check-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.85rem,1.1vw,1.05rem);font-weight:700}.sheet-check-note{font-family:var(--hand);-webkit-text-stroke:.03em currentColor;white-space:nowrap;font-size:clamp(1.5rem,2.4vw,2.3rem);transform:rotate(-3deg)}.sheet-check li.is-in .hand-write{animation:1.2s cubic-bezier(.5,0,.4,1) 1.75s forwards hand-write}.sheet-kit{grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);align-items:center;gap:clamp(1rem,2vw,2.5rem);min-height:145svh}.sheet-kit-copy .sheet-type{max-width:10ch;font-size:clamp(6rem,8.8vw,10rem);line-height:.84}.sheet-kit-drawing{justify-self:stretch;width:100%;max-height:105svh;display:block;overflow:visible}.sheet-kit-drawing .kit-object{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4.8px}.sheet-kit-drawing .kit-echo{opacity:.72;stroke-width:2.6px}.sheet-kit-drawing .kit-object path{stroke-dasharray:1;stroke-dashoffset:1px}.sheet-kit.is-typed .kit-object path{animation:1.7s cubic-bezier(.55,0,.25,1) forwards kit-draw}.sheet-kit.is-typed .kit-object path:nth-child(2){animation-delay:calc(var(--kit-delay) + .85s)}.sheet-kit.is-typed .kit-object path:nth-child(3){animation-delay:calc(var(--kit-delay) + 1.3s)}.sheet-kit .kit-ryokan{--kit-delay:0s}.sheet-kit .kit-container{--kit-delay:1.7s}.sheet-kit .kit-rack{--kit-delay:3.4s}.sheet-kit .kit-balloon{--kit-delay:5.1s}.sheet-kit .kit-skyscraper{--kit-delay:6.8s}.sheet-kit .kit-truck{--kit-delay:8.5s}.sheet-kit.is-typed .kit-object path:first-child{animation-delay:var(--kit-delay)}@keyframes kit-draw{to{stroke-dashoffset:0}}.sheet-truth{min-height:125svh}.sheet-truth .sheet-type{max-width:10ch;font-size:clamp(7.4rem,13.5vw,15rem);line-height:.81}.sheet-truth-arrow{opacity:0;width:clamp(12rem,24vw,20rem);height:clamp(12rem,24vw,20rem);margin-top:1rem;transition:opacity .7s .4s;transform:translate(-1rem,-1rem)}.is-typed .sheet-truth-arrow{opacity:1;animation:2.2s cubic-bezier(.45,0,.2,1) 1.2s infinite truth-arrow-down}@keyframes truth-arrow-down{0%{opacity:0;transform:translateY(-1.5rem)}18%{opacity:1}72%{opacity:1;transform:translateY(3rem)}to{opacity:0;transform:translateY(4.5rem)}}.is-done .hand-write,.is-done .sheet-ink path,.is-done .sheet-pinned,.is-done.sheet-pinned,.is-done .sheet-pinned,.sheet-check.is-done .box,.sheet-check li.is-done .tick,.sheet-check li.is-done .hand-write{animation-duration:1ms!important;animation-delay:0s!important}.sheet-check.is-done,.is-done .sheet-truth-arrow{transition:none!important}@media (width<=760px){.sheet-imagine-copy{margin-left:0}.sheet-imagine .sheet-type{max-width:100%;font-size:clamp(4.5rem,18vw,5.4rem);line-height:.84}.sheet-imagine .sheet-hand{font-size:clamp(3.2rem,13vw,4.2rem)}.sheet-note-01{align-items:center;margin-left:0}.sheet-arrow{width:clamp(6rem,29vw,9rem);height:clamp(5rem,23vw,7rem)}.sheet-underline{width:19rem;max-width:100%}.sheet-signature{min-height:calc(100svh - 4.6rem)}.sheet-board{height:30rem}.sheet-board .sheet-pinned:first-child{width:44%!important;top:4%!important;left:2%!important}.sheet-board .sheet-pinned:nth-child(2){width:42%!important;top:0!important;left:52%!important}.sheet-board .sheet-pinned:nth-child(3){width:38%!important;top:42%!important;left:8%!important}.sheet-board .sheet-pinned:nth-child(4){width:40%!important;top:40%!important;left:52%!important}.sheet-board .sheet-pinned:nth-child(5){width:36%!important;top:66%!important;left:30%!important}.sheet-sig-after{justify-self:start;width:100%;max-width:none;margin:2rem 0 0;font-size:clamp(3.2rem,13vw,4.2rem)}.sheet-sig-after .hand-write:nth-child(2){margin-left:.55em}.sheet-sig-after .hand-write:nth-child(3){margin-left:.15em}.sheet-layers{grid-template-columns:1fr}.sheet-layers-board{background:var(--color-background);z-index:2;grid-column:1;gap:1rem;height:auto;padding:1rem 1.25rem}.sheet-layers-copy{grid-area:2/1}.sheet-pile{aspect-ratio:4/3.7;width:92%;margin-bottom:2rem}.sheet-check li{grid-template-columns:1.2rem 1fr}.sheet-check-note{grid-column:2}.sheet-layers .sheet-scene{min-height:55svh}.sheet-kit{grid-template-columns:1fr;gap:2.5rem;min-height:calc(100svh - 4.6rem)}.sheet-kit-copy .sheet-type{font-size:clamp(3rem,13vw,4.4rem)}.sheet-kit-drawing{justify-self:center;max-width:34rem;max-height:none}.sheet-truth .sheet-type{font-size:clamp(4rem,16vw,5.4rem)}.sheet-truth-arrow{width:clamp(10rem,48vw,14rem);height:clamp(10rem,48vw,14rem)}}@media (prefers-reduced-motion:reduce){.sheet .hand-write,.sheet .sheet-ink path,.sheet .sheet-pinned,.sheet .kit-object path{animation-duration:1ms!important;animation-delay:0s!important}.sheet .sheet-truth-arrow{opacity:1;transform:none;animation:none!important}}.sheet-pile figcaption{display:none}@media (width<=760px){.sheet-check{gap:.35rem}.sheet-check li:not(.is-in) .sheet-check-note{display:none}.sheet-check-note{font-size:1.35rem}.sheet-pile{width:88%}.sheet-layers .sheet-type{font-size:clamp(2.6rem,11vw,3.4rem)}}.method{--hand:var(--font-grotesk)}.method-heading .section-label{color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.22em;font-size:clamp(.8rem,1vw,1rem);font-weight:700;font-stretch:100%}.method-heading h2{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;max-width:13ch;font-size:clamp(2.8rem,5vw,6.2rem);font-weight:900;font-stretch:112%;line-height:.9}.method-process{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-color:var(--color-foreground);font-size:clamp(.85rem,1.1vw,1.1rem);font-weight:700;font-stretch:100%}.method-part{border-top-color:var(--color-foreground)}.method-part>span{color:var(--color-foreground);font-family:var(--font-mono)}.method-part h3{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;font-weight:900;font-stretch:112%}.desk{grid-area:1/2/3;min-height:0;position:relative}.desk-mark{width:1.4rem;height:1.4rem;position:absolute}.desk-mark:before,.desk-mark:after{background:var(--color-foreground);content:"";position:absolute}.desk-mark:before{width:100%;height:1px;top:50%;left:0}.desk-mark:after{width:1px;height:100%;top:0;left:50%}.desk-mark-tl{top:0;left:0}.desk-mark-tr{top:0;right:0}.desk-mark-bl{bottom:0;left:0}.desk-mark-br{bottom:0;right:0}.desk-rule{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.desk-rule{background:color-mix(in oklab, var(--color-foreground) 22%, transparent)}}.desk-rule{transition:opacity .6s;position:absolute}.desk-rule-h{height:1px;top:50%;left:.7rem;right:.7rem}.desk-rule-v{width:1px;top:.7rem;bottom:.7rem;left:50%}.desk-folio{font-family:var(--font-mono);letter-spacing:.2em;font-size:.7rem;font-weight:700;position:absolute;top:.3rem;right:2.2rem}.desk-hand{font-family:var(--hand);-webkit-text-stroke:.03em currentColor;white-space:nowrap;clip-path:inset(-20% 100% -20% -5%);font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:1;transition:clip-path 1.1s cubic-bezier(.5,0,.4,1) .5s;position:absolute;transform:rotate(-4deg)}.desk-truth{z-index:3;width:44%;transition:transform .9s cubic-bezier(.2,.7,.1,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.desk-arrow{color:var(--color-primary);width:100%;height:auto;display:block}.desk-hand-truth{top:-14%;left:70%}.desk-step-1 .desk-hand-truth{clip-path:inset(-20% -5%)}.desk-step-2 .desk-truth{transform:translate(-50%,-50%)scale(.42)}.desk-step-3 .desk-truth{transform:translate(-50%,-50%)scale(.22)}.desk-plate{opacity:0;z-index:2;width:30%;margin:0;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.1,1),left .9s cubic-bezier(.2,.7,.1,1),top .9s cubic-bezier(.2,.7,.1,1),width .9s cubic-bezier(.2,.7,.1,1);position:absolute;transform:translateY(-1.5rem)scale(1.05)}.desk-plate img{aspect-ratio:4/5;box-shadow:0 14px 30px -18px var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.desk-plate img{box-shadow:0 14px 30px -18px color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.desk-plate img{object-fit:cover;width:100%;display:block}.desk-plate:before{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.desk-plate:before{background:color-mix(in oklab, var(--color-background) 55%, var(--color-foreground) 12%)}}.desk-plate:before{content:"";opacity:.85;z-index:2;width:42%;height:1.2rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)rotate(-3deg)}.desk-plate figcaption{font-family:var(--font-mono);letter-spacing:.18em;opacity:0;text-transform:uppercase;margin-top:.5rem;font-size:.66rem;font-weight:700;transition:opacity .5s .7s}.desk-plate-1{--r:-4deg;top:4%;left:4%}.desk-plate-2{--r:3deg;transition-delay:.12s;top:2%;left:66%}.desk-plate-3{--r:2deg;transition-delay:.24s;top:54%;left:6%}.desk-plate-4{--r:-3deg;transition-delay:.36s;top:52%;left:64%}.desk-step-2 .desk-plate,.desk-step-3 .desk-plate{opacity:1;transform:rotate(var(--r))}.desk-hand-sig{top:80%;left:34%}.desk-step-2 .desk-hand-sig{clip-path:inset(-20% -5%);transition-delay:.9s}.desk-step-3 .desk-plate{width:44%;transform:none}.desk-step-3 .desk-plate figcaption{opacity:1}.desk-step-3 .desk-plate:before,.desk-step-3 .desk-rule{opacity:0}.desk-hand-blocks{bottom:-1.2rem;right:4%}.desk-step-3 .desk-hand-blocks{clip-path:inset(-20% -5%);transition-delay:.9s}.desk-step-3 .desk-truth{z-index:4}.method-static .desk{min-height:70svh}@media (width<=760px){.desk{aspect-ratio:1/1.05;order:2;width:100%}.desk-hand{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.desk *,.desk-hand{transition:none!important}.desk-hand{clip-path:none}}.method-heading h2{font-size:clamp(2.4rem,3.7vw,4.8rem)}.method-frame{gap:1.2rem 2.5rem}.method-part p{font-size:clamp(.82rem,.9vw,.98rem)}.desk-hand-truth{opacity:1;transition:clip-path 1.1s cubic-bezier(.5,0,.4,1) .5s,opacity .3s}.desk-step-2 .desk-hand-truth,.desk-step-3 .desk-hand-truth{opacity:0}.desk-plate-2{top:8%}.desk-step-3 .desk-plate{width:46%}.desk-step-3 .desk-plate img{aspect-ratio:4/3}.desk-step-3 .desk-plate-1{top:6%;left:2%}.desk-step-3 .desk-plate-2{top:6%;left:52%}.desk-step-3 .desk-plate-3{top:52%;left:2%}.desk-step-3 .desk-plate-4{top:52%;left:52%}.desk-hand-blocks{bottom:0}.desk-hand{opacity:0;transition:clip-path 1.1s cubic-bezier(.5,0,.4,1) .5s,opacity .2s .5s}.desk-step-1 .desk-hand-truth,.desk-step-2 .desk-hand-sig,.desk-step-3 .desk-hand-blocks{opacity:1}.desk-step-3 .desk-hand-sig{clip-path:inset(-20% 100% -20% -5%)}.clients-section h2{letter-spacing:-.035em;max-width:12ch;color:var(--color-foreground);font-size:clamp(3.6rem,9.5vw,10rem);font-weight:900;line-height:.88}.clients-section .ledger-folio{font-size:clamp(.8rem,1vw,.95rem);font-weight:700}.clients-section .ledger-btn{grid-template-columns:11rem 1fr auto}.clients-section .ledger-name{opacity:.4;letter-spacing:-.03em;font-size:clamp(3rem,7.4vw,8rem);font-weight:900}.clients-section .ledger-row.is-active .ledger-name{opacity:1}.client-scene{opacity:0;perspective:900px;transition:opacity .6s;position:absolute;inset:2.4rem 2.4rem 3.6rem;overflow:hidden}.client-scene.is-active{opacity:1}.client-scene-backdrop{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.client-scene-backdrop{background:color-mix(in oklab, var(--color-background) 90%, var(--color-foreground))}}.client-scene-backdrop{position:absolute;inset:0}.client-scene-plane{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.client-scene-plane{background:color-mix(in oklab, var(--color-background) 78%, var(--color-foreground))}}.client-scene-plane{border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.client-scene-plane{border:1px solid color-mix(in oklab, var(--color-foreground) 34%, transparent)}}.client-scene-plane{transform-origin:50% 0;width:130%;height:64%;position:absolute;top:47%;left:-15%;transform:rotateX(63deg)rotate(-8deg)}.client-scene-plane:before,.client-scene-plane:after{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.client-scene-plane:before,.client-scene-plane:after{background:color-mix(in oklab, var(--color-foreground) 18%, transparent)}}.client-scene-plane:before,.client-scene-plane:after{content:"";position:absolute}.client-scene-plane:before{height:1px;top:33%;left:0;right:0}.client-scene-plane:after{width:1px;top:0;bottom:0;left:54%}.client-scene-shadow{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.client-scene-shadow{background:color-mix(in oklab, var(--color-foreground) 38%, transparent)}}.client-scene-shadow{filter:blur(12px);opacity:.7;border-radius:50%;width:55%;height:8%;position:absolute;top:70%;left:23%;transform:rotate(-7deg)}.client-scene-object{object-fit:contain;transform-origin:50% 100%;height:auto;display:block;position:absolute}.client-scene-loop .client-scene-backdrop{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.client-scene-loop .client-scene-backdrop{background:color-mix(in oklab, var(--color-foreground) 93%, var(--color-background))}}.client-scene-loop .client-scene-plane{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.client-scene-loop .client-scene-plane{background:color-mix(in oklab, var(--color-foreground) 80%, var(--color-background))}}.client-scene-loop .client-scene-plane{border-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.client-scene-loop .client-scene-plane{border-color:color-mix(in oklab, var(--color-background) 24%, transparent)}}.client-scene-loop .client-scene-plane:before,.client-scene-loop .client-scene-plane:after{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.client-scene-loop .client-scene-plane:before,.client-scene-loop .client-scene-plane:after{background:color-mix(in oklab, var(--color-background) 14%, transparent)}}.client-scene-loop .client-scene-shadow{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.client-scene-loop .client-scene-shadow{background:color-mix(in oklab, var(--color-foreground) 88%, transparent)}}.client-scene-loop .client-scene-object{width:75%;top:15%;left:13%}.client-scene-frette .client-scene-backdrop{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.client-scene-frette .client-scene-backdrop{background:color-mix(in oklab, var(--color-background) 92%, var(--color-muted))}}.client-scene-frette .client-scene-object{width:92%;top:23%;left:4%}.client-scene-ck .client-scene-backdrop{background:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.client-scene-ck .client-scene-backdrop{background:color-mix(in oklab, var(--color-muted) 72%, var(--color-background))}}.client-scene-ck .client-scene-plane{background:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.client-scene-ck .client-scene-plane{background:color-mix(in oklab, var(--color-muted) 78%, var(--color-foreground))}}.client-scene-plinth{background:var(--color-background);box-shadow:.8rem 1.2rem 1.7rem var(--depth);width:52%;height:34%;position:absolute;top:52%;left:24%;transform:skewY(-4deg)}.client-scene-plinth:after{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.client-scene-plinth:after{background:color-mix(in oklab, var(--color-background) 78%, var(--color-foreground))}}.client-scene-plinth:after{content:"";transform-origin:0 100%;width:100%;height:12%;position:absolute;top:-12%;left:0;transform:skewY(4deg)}.client-scene-ck .client-scene-shadow{width:62%;top:80%;left:20%}.client-scene-ck .client-scene-object{z-index:2;width:60%;top:17%;left:20%}.client-scene.is-active .client-scene-object{animation:5.4s ease-in-out infinite client-object-float}.client-scene.is-active .client-scene-shadow{animation:5.4s ease-in-out infinite client-shadow-breathe}@keyframes client-object-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.75rem)rotate(1deg)}}@keyframes client-shadow-breathe{0%,to{opacity:.68;transform:rotate(-7deg)scale(1)}50%{opacity:.46;transform:rotate(-7deg)scale(.88)}}@media (width<=760px){.clients-section .ledger-btn{grid-template-columns:1fr auto}.client-scene{aspect-ratio:4/3;opacity:1;position:relative;inset:auto}.client-scene-plane{width:116%;top:49%;left:-8%;transform:rotateX(58deg)rotate(-5deg)}.client-scene-loop .client-scene-object{width:62%;top:12%;left:20%}.client-scene-frette .client-scene-object{width:86%;top:19%;left:7%}.client-scene-ck .client-scene-object{width:50%;top:13%;left:25%}}@media (prefers-reduced-motion:reduce){.client-scene{transition:none}.client-scene.is-active .client-scene-object,.client-scene.is-active .client-scene-shadow{animation:none}}.us-section .us-title{font-family:var(--font-runway);font-variation-settings:"wdth" 110;letter-spacing:-.005em;text-transform:uppercase;max-width:18ch;margin:0 0 clamp(2.5rem,6vh,5rem);font-size:clamp(3.6rem,9.5vw,10rem);font-weight:900;font-stretch:100%;line-height:.92}.us-intro{border-top:2px solid;max-width:60rem;margin-bottom:clamp(4rem,10vh,8rem);padding-top:1.6rem}.us-network{font-family:var(--font-body-new);margin:0 0 1rem;font-size:clamp(1.6rem,3vw,3rem);font-weight:700;line-height:1.1}.us-disciplines{font-family:var(--font-body-new);opacity:.75;margin:0;font-size:clamp(1.1rem,1.8vw,1.7rem);font-weight:600;line-height:1.3}.us-team{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.us-member{border-top:1px solid;flex-direction:column;padding-top:1.2rem;display:flex}.us-portrait{aspect-ratio:4/5;background:currentColor;margin:0 0 1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.us-portrait{background:color-mix(in oklab, currentColor 8%, transparent)}}.us-portrait{outline:1px solid}@supports (color:color-mix(in lab, red, red)){.us-portrait{outline:1px solid color-mix(in oklab, currentColor 25%, transparent)}}.us-portrait:before,.us-portrait:after{content:"";border:2px solid;width:1.2rem;height:1.2rem;position:absolute}.us-portrait:before{border-bottom:0;border-right:0;top:-6px;left:-6px}.us-portrait:after{border-top:0;border-left:0;bottom:-6px;right:-6px}.us-portrait-label{font-family:var(--font-mono);letter-spacing:.1em;font-size:.8rem;position:absolute;bottom:1rem;left:1rem}.us-name{font-family:var(--font-runway);font-variation-settings:"wdth" 105;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .4rem;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:900;font-stretch:100%;line-height:.98}.us-role{font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 1rem;font-size:.9rem}.us-bio{font-family:var(--font-body-new);flex:1;margin:0 0 1.6rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.45}.us-cv{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:inherit;border:2px solid;align-self:flex-start;align-items:center;gap:.6rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.us-cv svg{width:auto;height:1.2em;color:var(--color-primary)}.us-cv:hover{background:var(--foreground);color:var(--background)}@media (width<=760px){.us-team{grid-template-columns:1fr}.us-section .us-title{max-width:100%;font-size:clamp(2.6rem,11.5vw,4rem)}}.scan-action{color:inherit;font-family:var(--font-runway);font-variation-settings:normal;letter-spacing:-.005em;border-bottom:.09em solid;align-items:center;gap:.28em;padding:0 0 .16em;font-size:clamp(2.6rem,8.5vw,8.5rem);font-weight:700;font-stretch:100%;line-height:.95;text-decoration:none;transition:color .2s;display:inline-flex}@media (width<=760px){.scan-action{gap:.2em;font-size:clamp(2.1rem,12.5vw,4rem)}}.folio{background:var(--color-background);color:var(--color-foreground);padding:0 clamp(1.25rem,5vw,6rem)}.folio-scene{flex-direction:column;justify-content:center;min-height:82svh;padding:clamp(3rem,6.5vh,5rem) 0;display:flex;position:relative}.folio-sans{font-family:var(--font-runway);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:700;font-stretch:100%;line-height:.92}.folio-emphasis{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;margin:0;font-weight:900;font-stretch:112%;line-height:.9}.folio-emphasis strong{font:inherit}.folio-xl{font-size:clamp(4rem,12.5vw,13rem)}.folio-l{max-width:16ch;font-size:clamp(2.6rem,6.4vw,7rem)}.folio-m{margin-top:clamp(1.5rem,4vh,3rem);font-size:clamp(2rem,4.6vw,5rem)}.folio-scene.is-in .folio-drop{opacity:1;transform:none}.folio-plate{box-shadow:0 1.6rem 3rem -1.2rem var(--color-foreground);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.folio-plate{box-shadow:0 1.6rem 3rem -1.2rem color-mix(in oklab, var(--color-foreground) 45%, transparent)}}.folio-plate img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.folio-mood{height:clamp(24rem,56vh,40rem);margin:clamp(1.2rem,2.6vh,2rem) 0 clamp(.8rem,2vh,1.6rem);position:relative}.folio-mood .folio-plate{width:28%!important}.folio-mood .folio-plate:first-child{top:8%!important;left:0!important}.folio-mood .folio-plate:nth-child(2){top:0!important;left:24%!important}.folio-mood .folio-plate:nth-child(3){top:12%!important;left:48%!important}.folio-mood .folio-plate:nth-child(4){top:2%!important;left:72%!important}.folio-layer{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.folio-layer-copy h3{font-size:clamp(2.4rem,5vw,5.6rem)}.folio-layer-copy p{margin-top:1.4rem;font-size:clamp(2rem,4vw,4.4rem)}.folio-layer-stack{height:clamp(24rem,70vh,46rem);position:relative}.folio-layer-stack .folio-plate{transform:rotate(var(--r))}.folio-layer-stack .folio-plate.is-new{opacity:0;transform:translateY(-14vh) rotate(var(--r));transition:opacity .7s .2s,transform 1.1s cubic-bezier(.16,1,.3,1) .2s}.folio-layer.is-in .folio-plate.is-new{opacity:1;transform:rotate(var(--r))}.folio-kit h3{max-width:20ch}.folio-truth .sheet-truth-arrow{margin-top:2rem}@media (width<=760px){.folio-layer{grid-template-columns:1fr}.folio-mood .folio-plate{width:46%!important}.folio-mood .folio-plate:first-child{top:0!important;left:0!important}.folio-mood .folio-plate:nth-child(2){top:4%!important;left:50%!important}.folio-mood .folio-plate:nth-child(3){top:48%!important;left:4%!important}.folio-mood .folio-plate:nth-child(4){top:52%!important;left:52%!important}.folio-mood{height:120vw}}@media (prefers-reduced-motion:reduce){.folio-drop,.folio-layer-stack .folio-plate.is-new{opacity:1!important;transition:none!important;transform:none!important}}.mstage{grid-area:1/2/3;min-height:0;position:relative}.mstage-arrow{color:var(--color-primary);z-index:5;width:46%;height:46%;transition:all .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mstage-2 .mstage-arrow{width:22%;height:22%}.mstage-3 .mstage-arrow{opacity:0}.mstage-plate{opacity:0;width:40%;box-shadow:0 1.4rem 2.6rem -1rem var(--color-foreground);margin:0;transition:all 1s cubic-bezier(.16,1,.3,1);position:absolute;top:28%;left:30%;transform:translateY(-30vh)}@supports (color:color-mix(in lab, red, red)){.mstage-plate{box-shadow:0 1.4rem 2.6rem -1rem color-mix(in oklab, var(--color-foreground) 45%, transparent)}}.mstage-plate img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.mstage-plate figcaption{font-family:var(--font-runway);text-transform:uppercase;opacity:0;margin-top:.5rem;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700;transition:opacity .5s .5s}.mstage-2 .mstage-plate,.mstage-3 .mstage-plate{opacity:1}.mstage-2 .mstage-plate-1{transition-delay:0s;top:6%;left:4%;transform:rotate(-3deg)}.mstage-2 .mstage-plate-2{transition-delay:.12s;top:2%;left:54%;transform:rotate(2.5deg)}.mstage-2 .mstage-plate-3{transition-delay:.24s;top:46%;left:8%;transform:rotate(2deg)}.mstage-2 .mstage-plate-4{transition-delay:.36s;top:44%;left:52%;transform:rotate(-2deg)}.mstage-3 .mstage-plate{width:44%;transform:none}.mstage-3 .mstage-plate img{aspect-ratio:4/3}.mstage-3 .mstage-plate figcaption{opacity:1}.mstage-3 .mstage-plate-1{top:4%;left:2%}.mstage-3 .mstage-plate-2{top:4%;left:52%}.mstage-3 .mstage-plate-3{top:50%;left:2%}.mstage-3 .mstage-plate-4{top:50%;left:52%}.method-heading .section-label,.method-process,.method-part>span{font-family:var(--font-runway);letter-spacing:.04em}@media (width<=760px){.mstage{grid-area:auto/1;min-height:60vh}}.folio-signature{min-height:auto}.folio-signature .folio-recognize{max-width:14ch;font-size:clamp(4.2rem,11vw,12rem);line-height:.9}.folio-layer{grid-template-columns:1.1fr .9fr}.folio-layer-copy h3{font-size:clamp(4rem,8.4vw,9.8rem);line-height:.88}.folio-layer-copy p{margin-top:clamp(1.4rem,3vh,2.4rem);font-size:clamp(3.2rem,6.8vw,7.8rem);line-height:.9}.folio-layer-stack .folio-plate.is-past{opacity:.18;filter:grayscale();transition:opacity .9s,filter .9s}.folio-layer-stack .folio-plate.is-new{box-shadow:0 2.4rem 4rem -1.4rem var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.folio-layer-stack .folio-plate.is-new{box-shadow:0 2.4rem 4rem -1.4rem color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.folio-kit{grid-template-columns:1fr;gap:clamp(2rem,5vh,4rem);display:grid}.folio-kit h3{max-width:18ch;font-size:clamp(3rem,6.8vw,7.6rem)}.folio-kit-blocks{grid-template-columns:1.3fr 1fr .8fr;align-items:end;gap:clamp(.6rem,1.2vw,1.2rem);height:clamp(18rem,42vh,30rem);display:grid}.folio-kit-block{background:var(--color-foreground);height:100%;position:relative;overflow:hidden}.folio-kit-block-2{height:78%}.folio-kit-block-3{height:58%}.folio-kit-block img{object-fit:cover;filter:grayscale()contrast(1.1);opacity:.85;width:100%;height:100%;display:block}.folio-kit-block span{font-family:var(--font-runway);text-transform:uppercase;color:var(--color-background);letter-spacing:-.01em;font-size:clamp(2rem,5vw,5.4rem);font-weight:700;line-height:.9;position:absolute;bottom:.1em;left:.4em}.mono-frame{background:var(--color-background);flex-direction:column;height:100svh;padding:clamp(5rem,9vh,7rem) clamp(1.25rem,4vw,4rem) clamp(1.5rem,4vh,3rem);display:flex;position:sticky;top:0;overflow:hidden}.mono-banner{border-top:3px solid var(--color-foreground);border-bottom:3px solid var(--color-foreground);justify-content:space-between;align-items:baseline;gap:2rem;padding:.7rem 0;display:flex}.mono-banner .section-label{font-family:var(--font-runway);letter-spacing:.04em;margin:0;font-size:clamp(1rem,1.4vw,1.4rem);font-weight:700}.mono-process{font-family:var(--font-runway);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,2.4vw,2.6rem);font-weight:700;line-height:1}.mono-body{flex:1;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,5rem);min-height:0;padding-top:clamp(1.5rem,4vh,3rem);display:grid}.mono-copy{flex-direction:column;min-height:0;display:flex}.mono-title{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(2.4rem,4.4vw,5.4rem);font-weight:900;line-height:.9}.mono-intro{font-family:var(--font-runway);text-transform:uppercase;margin:clamp(1rem,3vh,2rem) 0 0;font-size:clamp(.9rem,1.1vw,1.15rem);font-weight:700}.mono-parts{flex:1;margin-top:clamp(1rem,3vh,2rem);position:relative}.mono-part{opacity:0;pointer-events:none;transition:opacity .6s,transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:translateY(-8vh)}.mono-part.is-active{opacity:1;transform:none}.mono-part h3{font-family:var(--font-runway);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .3em;font-size:clamp(2.6rem,5.6vw,6.4rem);font-weight:700;line-height:.9}.mono-part h3 span{vertical-align:top;font-size:.4em}.mono-part p{font-family:var(--font-grotesk);max-width:26ch;margin:0 0 .3em;font-size:clamp(1.4rem,2.2vw,2.4rem);font-weight:800;line-height:1.1}.mono-body .mstage{grid-area:auto;min-height:0}.method-static .mono-frame{height:auto;min-height:100svh;position:relative}.method-static .mono-part{opacity:1;margin-bottom:2rem;position:relative;transform:none}.method-static .mono-part h3{font-size:clamp(2rem,3.6vw,4rem)}@media (width<=760px){.folio-layer{grid-template-columns:minmax(0,1fr);align-items:start}.folio-layer-stack{height:100vw}.folio-layer-copy h3{font-size:clamp(2.8rem,12.5vw,4.6rem)}.folio-layer-copy p{font-size:clamp(2.4rem,10.5vw,4rem)}.folio-signature .folio-recognize{font-size:clamp(2.6rem,12.5vw,5rem)}.folio-kit-blocks{height:60vw}.mono-frame{height:auto;min-height:100svh;position:relative}.mono-banner{flex-direction:column;gap:.4rem}.mono-body{grid-template-columns:1fr}.mono-part{opacity:1;margin-bottom:1.6rem;position:relative;transform:none}.mono-part h3{font-size:clamp(2rem,10vw,3.4rem)}.mono-body .mstage{min-height:100vw}.method{height:auto}}.folio-kit h3{font-size:clamp(3.4rem,7vw,8rem)}.folio-kit-blocks{height:clamp(16rem,36vh,26rem)}.folio-kit-block span{font-size:clamp(1.8rem,3.6vw,4rem);bottom:.25em}.case-frame{opacity:0;background:var(--color-foreground);transition:opacity .6s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.case-frame{background:color-mix(in oklab, var(--color-foreground) 8%, var(--color-background))}}.case-frame{outline:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.case-frame{outline:1px solid color-mix(in oklab, var(--color-foreground) 25%, transparent)}}.case-frame{flex-direction:column;justify-content:space-between;padding:clamp(1.2rem,2.4vw,2.4rem);display:flex}.case-frame.is-active{opacity:1}.case-frame:before,.case-frame:after{content:"";border:2px solid var(--color-foreground);width:1.4rem;height:1.4rem;position:absolute}.case-frame:before{border-bottom:0;border-right:0;top:-7px;left:-7px}.case-frame:after{border-top:0;border-left:0;bottom:-7px;right:-7px}.case-frame-name{font-family:var(--font-runway);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-foreground);font-size:clamp(2.4rem,4.6vw,5.4rem);font-weight:700;line-height:.9}@supports (color:color-mix(in lab, red, red)){.case-frame-name{color:color-mix(in oklab, var(--color-foreground) 22%, transparent)}}.case-frame-label{font-family:var(--font-runway);letter-spacing:.1em;font-size:clamp(.75rem,.9vw,.95rem);font-weight:700}@media (width<=900px){.case-frame{opacity:1;aspect-ratio:4/3;position:relative;inset:auto}}.kit-bands{border-top:3px solid var(--color-foreground);flex-direction:column;display:flex}.kit-band{border-bottom:3px solid var(--color-foreground);grid-template-columns:minmax(3rem,.12fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(1rem,2.5vw,3rem);padding:clamp(.8rem,2vh,1.4rem) 0;display:grid}.kit-band-num{font-family:var(--font-runway);letter-spacing:.06em;align-self:start;font-size:clamp(1rem,1.4vw,1.5rem);font-weight:700}.kit-band-word{font-family:var(--font-runway);text-transform:uppercase;letter-spacing:-.01em;min-width:0;font-size:clamp(3rem,9vw,10rem);font-weight:700;line-height:.86}.kit-band-img{height:clamp(5rem,13vh,10rem);display:block;overflow:hidden}.kit-band-2 .kit-band-img{margin-left:18%}.kit-band-3 .kit-band-img{margin-left:36%}.kit-band-img img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}@media (width<=760px){.kit-band{grid-template-columns:2.2rem minmax(0,1fr)}.kit-band-img{grid-column:1/-1;height:6rem;margin-left:0!important}.kit-band-word{font-size:clamp(2.6rem,13vw,4.4rem)}}.mono-title{font-family:var(--font-runway);font-variation-settings:normal;text-transform:uppercase;letter-spacing:-.01em;max-width:15ch;font-size:clamp(2.6rem,4.6vw,6rem);font-weight:700;line-height:.9}.mono-part h3{font-size:clamp(3rem,6.4vw,8rem);line-height:.86}.mono-part h3 span{letter-spacing:.06em;margin-bottom:.4em;font-size:.32em;display:block}@media (width>=1440px){.folio,.mono-frame,.content-section{padding-left:max(4rem,50vw - 880px);padding-right:max(4rem,50vw - 880px)}}.folio{padding-block:clamp(2rem,5vh,4rem)}.folio-scene{min-height:0;padding-block:clamp(4.5rem,10vh,8rem)}.folio-imagine{min-height:min(88svh,58rem)}.folio-signature{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(92svh,64rem);display:grid}.folio-signature-copy{z-index:4;flex-direction:column;justify-content:space-between;align-self:stretch;padding-block:clamp(1rem,4vh,3rem);display:flex;position:relative}.folio-signature .folio-l{max-width:10ch;font-size:clamp(3.2rem,6.2vw,7.4rem)}.folio-signature .folio-recognize{color:var(--color-foreground);max-width:11ch;margin-top:clamp(2rem,5vh,4rem);font-size:clamp(3.4rem,5.4vw,6.6rem);line-height:.92}.folio-signature .folio-mood{min-width:0;height:min(72svh,48rem);margin:0}.folio-signature .folio-mood .folio-plate{width:44%!important}.folio-signature .folio-mood .folio-plate:first-child{top:4%!important;left:0!important}.folio-signature .folio-mood .folio-plate:nth-child(2){top:0!important;left:48%!important}.folio-signature .folio-mood .folio-plate:nth-child(3){top:48%!important;left:6%!important}.folio-signature .folio-mood .folio-plate:nth-child(4){top:44%!important;left:54%!important}.folio-signature-world{border-block:3px solid var(--color-foreground);grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);gap:clamp(2rem,5vw,6rem);min-height:min(96svh,68rem);display:grid}.folio-signature-index{align-self:center}.folio-signature-row{border-bottom:1px solid var(--color-border);grid-template-columns:clamp(2.5rem,4vw,4.5rem) minmax(0,1fr);gap:clamp(.8rem,2vw,1.8rem);padding:clamp(1rem,2.5vh,1.8rem) 0;display:grid}.folio-signature-row:first-child{border-top:1px solid var(--color-border)}.folio-signature-num{color:var(--color-primary);font-family:var(--font-runway);font-size:clamp(.9rem,1.2vw,1.2rem);font-weight:700}.folio-signature-row h3{font-size:clamp(2.2rem,4.2vw,5.1rem);line-height:.88}.folio-signature-row p{margin-top:.25em;font-size:clamp(1.7rem,3vw,3.5rem);line-height:.95}.folio-world-stack{height:min(76svh,50rem);position:relative}.folio-world-plate{width:56%}.folio-world-plate img{aspect-ratio:4/3;max-height:50svh}.folio-world-plate figcaption{font-family:var(--font-runway);text-transform:uppercase;margin-top:.45rem;font-size:clamp(.68rem,.8vw,.82rem);font-weight:700}.folio-world-plate-1{z-index:1;filter:grayscale();top:2%;left:0;opacity:.16!important}.folio-world-plate-2{z-index:2;filter:grayscale();top:8%;left:38%;opacity:.25!important}.folio-world-plate-3{z-index:3;filter:grayscale();top:42%;left:4%;opacity:.42!important}.folio-world-plate-4{z-index:4;top:36%;left:42%}.folio-scene.is-in .folio-world-plate{transform:rotate(var(--r))}.folio-kit-truth{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);gap:clamp(2rem,4vw,5rem);min-height:min(100svh,68rem);padding-block:clamp(4rem,8vh,6rem);display:grid}.folio-kit-heading{align-self:center}.folio-truth-lockup{border-top:3px solid var(--color-foreground);margin-top:clamp(2.5rem,6vh,5rem);padding-top:clamp(1rem,2vh,1.5rem)}.folio-truth-lockup p{font-size:clamp(2.5rem,4.6vw,5.6rem);line-height:.92}.folio-kit-matrix{grid-template-rows:1fr .72fr;grid-template-columns:1.1fr .9fr;align-self:center;height:min(68svh,44rem);display:grid}.folio-kit-cell{background:var(--color-foreground);color:var(--color-background);min-height:0;position:relative;overflow:hidden}.folio-kit-cell-1{grid-row:1/3}.folio-kit-cell span,.folio-kit-cell strong{font-family:var(--font-runway);text-transform:uppercase;z-index:2;font-weight:700;position:absolute}.folio-kit-cell span{top:1rem;left:1rem}.folio-kit-cell strong{font-size:clamp(2.2rem,4.1vw,4.8rem);line-height:.9;bottom:.4rem;left:.5rem}.folio-kit-cell-2 strong,.folio-kit-cell-3 strong{font-size:clamp(2rem,3.2vw,3.8rem)}.folio-kit-cell img{filter:grayscale()contrast(1.1);object-fit:cover;opacity:.74;width:100%;height:100%}.folio-next-arrow{color:var(--color-primary);width:clamp(4rem,6vw,7rem);height:clamp(4rem,6vw,7rem);position:absolute;bottom:clamp(1rem,2vh,2rem);right:0}.method{height:auto}.mono-frame{height:auto;min-height:min(100svh,72rem);position:relative;top:auto;overflow:visible}.mono-body{min-height:min(72svh,48rem)}.mono-parts{flex:none;gap:0;margin-top:clamp(1.5rem,4vh,3rem);display:grid;position:static}.mono-part{border-top:2px solid var(--color-foreground);opacity:1;pointer-events:auto;padding:clamp(1rem,2.3vh,1.8rem) 0;position:relative;transform:none}.mono-part:last-child{border-bottom:2px solid var(--color-foreground)}.mono-part h3{margin-bottom:.18em;font-size:clamp(2.2rem,4vw,4.8rem)}.mono-part h3 span{vertical-align:top;margin:0 .7em 0 0;font-size:.3em;display:inline}.mono-part p{font-size:clamp(1.15rem,1.65vw,1.85rem)}.mono-body .mstage{min-height:min(72svh,48rem)}.mstage-3 .mstage-plate{opacity:1}.content-section{min-height:auto;padding-block:clamp(5rem,10vh,8rem)}.vault-section{min-height:min(74svh,50rem)}.us-section{min-height:auto}.scan-section{min-height:auto;padding-block:clamp(5rem,10vh,8rem)}.scan-close{margin-top:clamp(4rem,10vh,8rem)}@media (width<=900px){.folio-signature,.folio-signature-world,.folio-kit-truth{grid-template-columns:minmax(0,1fr)}.folio-signature{min-height:0}.folio-signature-copy{padding:0;display:block}.folio-signature .folio-recognize{margin-top:.7em}.folio-signature .folio-mood{height:min(105vw,42rem);margin-top:2rem}.folio-signature-world{min-height:0}.folio-world-stack{height:min(108vw,45rem)}.folio-kit-truth{min-height:0}.folio-kit-matrix{height:min(105vw,42rem)}.folio-next-arrow{grid-column:1}.mono-body{grid-template-columns:minmax(0,1fr)}.mono-body .mstage{min-height:min(105vw,42rem)}}@media (width<=560px){.folio{padding-inline:1.1rem}.folio-scene{padding-block:4rem}.folio-imagine{min-height:78svh}.folio-signature .folio-l{font-size:clamp(2.8rem,13vw,4.6rem)}.folio-signature .folio-recognize{font-size:clamp(2.8rem,12.5vw,4.4rem)}.folio-signature-row{grid-template-columns:2rem minmax(0,1fr)}.folio-signature-row h3{font-size:clamp(2rem,10vw,3.2rem)}.folio-signature-row:nth-child(4) h3{font-size:clamp(1.8rem,8.8vw,2.8rem)}.folio-signature-row p{font-size:clamp(1.6rem,8vw,2.6rem)}.folio-kit-heading>h3{font-size:clamp(2.8rem,12vw,4.4rem)}.folio-truth-lockup p{font-size:clamp(2.4rem,10.5vw,3.8rem)}.folio-kit-matrix{grid-template-rows:1.2fr .8fr;grid-template-columns:1fr 1fr}.folio-kit-cell strong{font-size:clamp(1.8rem,9vw,3rem)}.mono-frame{padding-top:4.8rem}.mono-body{min-height:0}.mono-body .mstage{min-height:105vw}}@media (width>=1600px){.folio-signature,.folio-signature-world,.folio-kit-truth{column-gap:7rem}.folio-signature .folio-mood,.folio-world-stack,.folio-kit-matrix{max-height:52rem}}.blank-plate{aspect-ratio:4/5;background:linear-gradient(160deg, var(--color-foreground), var(--color-foreground));flex-direction:column;justify-content:space-between;width:100%;padding:clamp(.7rem,1.2vw,1.2rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.blank-plate{background:linear-gradient(160deg, color-mix(in oklab, var(--color-foreground) 7%, var(--color-background)), color-mix(in oklab, var(--color-foreground) 14%, var(--color-background)))}}.blank-plate{outline:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.blank-plate{outline:1px solid color-mix(in oklab, var(--color-foreground) 22%, transparent)}}.blank-plate{outline-offset:-1px;font-family:var(--font-runway);text-transform:uppercase;color:var(--color-foreground);font-weight:700;overflow:hidden}.blank-plate:after{content:"";border:1px solid var(--color-foreground);position:absolute;inset:clamp(.5rem,.9vw,.9rem)}@supports (color:color-mix(in lab, red, red)){.blank-plate:after{border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent)}}.blank-plate:after{pointer-events:none}.blank-plate-code{letter-spacing:.14em;font-size:clamp(.62rem,.75vw,.8rem)}.blank-plate-label{letter-spacing:-.01em;color:var(--color-foreground);font-size:clamp(1rem,1.7vw,1.9rem);line-height:.95}@supports (color:color-mix(in lab, red, red)){.blank-plate-label{color:color-mix(in oklab, var(--color-foreground) 38%, transparent)}}.blank-plate-note{letter-spacing:.16em;color:var(--color-foreground);font-size:clamp(.55rem,.65vw,.7rem)}@supports (color:color-mix(in lab, red, red)){.blank-plate-note{color:color-mix(in oklab, var(--color-foreground) 45%, transparent)}}.mstage-3 .blank-plate{aspect-ratio:4/3}.folio-kit-cell .blank-plate{aspect-ratio:auto;background:var(--color-foreground);outline-color:var(--color-background);height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.folio-kit-cell .blank-plate{outline-color:color-mix(in oklab, var(--color-background) 18%, transparent)}}.folio-kit-cell .blank-plate{color:var(--color-background);justify-content:center;align-items:center}.folio-kit-cell .blank-plate:after{border-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.folio-kit-cell .blank-plate:after{border-color:color-mix(in oklab, var(--color-background) 16%, transparent)}}.folio-kit-cell .blank-plate>span{position:static}.folio-kit-cell .blank-plate-code,.folio-kit-cell .blank-plate-label{display:none}.folio-kit-cell .blank-plate-note{color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.folio-kit-cell .blank-plate-note{color:color-mix(in oklab, var(--color-background) 45%, transparent)}}.folio-kit-cell{outline:1px solid var(--color-background)}@supports (color:color-mix(in lab, red, red)){.folio-kit-cell{outline:1px solid color-mix(in oklab, var(--color-background) 10%, transparent)}}.folio-imagine{border-top:1px solid var(--color-foreground);justify-content:center;min-height:100svh}@supports (color:color-mix(in lab, red, red)){.folio-imagine{border-top:1px solid color-mix(in oklab, var(--color-foreground) 14%, transparent)}}.folio-imagine .folio-xl{letter-spacing:-.02em;font-size:clamp(4.6rem,15vw,17rem);line-height:.86}.folio-imagine .folio-m{margin-top:clamp(2.4rem,7vh,5rem);font-size:clamp(1.6rem,2.6vw,3rem)}.folio-signature .folio-recognize{font-size:clamp(3.6rem,6.6vw,8.4rem);line-height:.88}.folio-truth-lockup p{line-height:.88}@media (width<=760px){.folio-imagine .folio-xl{font-size:clamp(3.4rem,17vw,6rem)}.folio-signature .folio-recognize{font-size:clamp(2.6rem,12.5vw,5rem)}.blank-plate-label{font-size:clamp(.8rem,3.6vw,1.2rem)}}.folio-kit-cell .blank-plate{z-index:1;top:0;left:0}.folio-kit-cell>span:not(.blank-plate),.folio-kit-cell>strong{z-index:3}.folio-drop{transition:opacity .65s ease var(--d,0s), transform 1.15s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:translateY(-16vh)}.drop-zone.is-in .folio-drop{opacity:1;transform:none}.drop-zone .ledger-plate.folio-drop{transition-property:opacity,transform}.folio-kit-truth{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vh,5rem);min-height:0}.folio-kit-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.folio-kit-heading>h3{max-width:14ch;font-size:clamp(3.2rem,6.2vw,8rem)}.folio-truth-lockup{margin-top:0}.folio-kit-matrix{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.6rem,1.2vw,1.4rem);height:min(62svh,42rem)}.folio-kit-cell-1{grid-row:auto;height:100%}.folio-kit-cell-2{height:86%}.folio-kit-cell-3{height:72%}.folio-kit-cell span{color:var(--color-primary);font-size:clamp(2.4rem,4.4vw,5.4rem);line-height:.85;top:.8rem;left:1rem}.folio-kit-cell strong,.folio-kit-cell-2 strong,.folio-kit-cell-3 strong{font-size:clamp(2.2rem,4.4vw,5.6rem);bottom:.8rem;left:1rem}.folio-next-arrow{justify-self:end;width:clamp(5rem,9vw,10rem);height:clamp(5rem,9vw,10rem);position:relative;bottom:auto;right:auto}.mono-frame{flex-direction:column;gap:clamp(2rem,5vh,4rem);display:flex}.mono-lead{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.mono-lead .mono-title{max-width:16ch;margin:0;font-size:clamp(3rem,6vw,8rem)}.mono-lead .mono-intro{max-width:22ch;margin:0;font-size:clamp(1.1rem,1.6vw,1.8rem)}.mono-parts-row{border-block:3px solid var(--color-foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.mono-parts-row .mono-part{border:0;border-left:1px solid var(--color-border);padding:clamp(1.4rem,3vh,2.4rem) clamp(1rem,2vw,2.2rem)}.mono-parts-row .mono-part:first-child{border-left:0;padding-left:0}.mono-parts-row .mono-part:last-child{border-bottom:0}.mono-part-num{color:var(--color-primary);font-family:var(--font-runway);margin-bottom:.3em;font-size:clamp(3.4rem,6vw,7rem);font-weight:700;line-height:.8;display:block}.mono-parts-row .mono-part h3{margin:0 0 .6em;font-size:clamp(1.8rem,2.9vw,3.6rem);line-height:.9}.mono-parts-row .mono-part p{margin:0 0 .6em;font-size:clamp(1.05rem,1.35vw,1.5rem);line-height:1.3}.mono-deploy{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:clamp(.6rem,1.2vw,1.4rem);display:grid}.mono-deploy-plate{margin:0}.mono-deploy-plate .blank-plate{aspect-ratio:4/3;width:100%;display:block}.mono-deploy-plate:nth-child(2) .blank-plate{aspect-ratio:4/3.6}.mono-deploy-plate:nth-child(3) .blank-plate{aspect-ratio:4/4.2}.mono-deploy-plate:nth-child(4) .blank-plate{aspect-ratio:4/4.8}.mono-deploy-plate figcaption{font-family:var(--font-runway);text-transform:uppercase;margin-top:.5rem;font-size:clamp(.9rem,1.3vw,1.4rem);font-weight:700}.mono-deploy-arrow{color:var(--color-primary);width:clamp(4rem,7vw,8rem);height:clamp(4rem,7vw,8rem)}.us-team{align-items:start}.us-member:nth-child(2){margin-top:clamp(0rem,8vh,6rem)}.scan-action{line-height:.9;font-size:clamp(3rem,8vw,9.5rem)!important}@media (width<=900px){.folio-kit-heading,.mono-lead,.mono-parts-row{grid-template-columns:minmax(0,1fr)}.mono-parts-row .mono-part{border-left:0;border-top:1px solid var(--color-border);padding-inline:0}.mono-parts-row .mono-part:first-child{border-top:0}.mono-deploy{grid-template-columns:repeat(2,minmax(0,1fr))}.mono-deploy-arrow{grid-column:1/-1;justify-self:end}.us-member:nth-child(2){margin-top:0}}@media (width<=560px){.folio-kit-matrix{grid-template-columns:minmax(0,1fr);height:auto}.folio-kit-cell,.folio-kit-cell-2,.folio-kit-cell-3{height:13rem}.scan-action{font-size:clamp(2.4rem,11vw,3.6rem)!important}}@media (prefers-reduced-motion:reduce){.drop-zone .folio-drop{opacity:1!important;transition:none!important;transform:none!important}}.mono-deploy-plate .blank-plate{position:relative}.mono-deploy-plate .blank-plate-label{display:none}.mono-deploy-plate .blank-plate-note{font-size:.6rem;position:absolute;top:auto;bottom:.7rem;left:.8rem}.mono-deploy-plate .blank-plate-code{position:absolute;top:.7rem;left:.8rem}.folio-imagine-arrow{justify-content:flex-start;margin-top:clamp(2.5rem,8vh,6rem);display:flex}.folio-kit-matrix{height:clamp(38rem,58vw,58rem);max-height:none;display:block;position:relative}.folio-kit-cell{height:auto;position:absolute}.folio-kit-cell-1{aspect-ratio:3/2;z-index:1;width:57%;top:0;left:0}.folio-kit-cell-2{aspect-ratio:16/9;z-index:2;width:65%;top:25%;right:0}.folio-kit-cell-3{aspect-ratio:3/2;z-index:3;width:54%;bottom:0;left:7%}.folio-kit-cell img{object-position:center;opacity:.82}.folio-kit-cell-1 img{object-position:center 45%}.folio-kit-cell-2 img{object-position:center}.folio-kit-cell-3 img{object-position:center 42%}@media (width>=561px){.folio-kit-cell strong,.folio-kit-cell-2 strong,.folio-kit-cell-3 strong{font-size:clamp(1.7rem,3vw,4rem);inset:.8rem 1rem auto auto}}@media (width<=900px){.folio-kit-matrix{height:clamp(34rem,105vw,48rem)}.folio-kit-cell-1{width:63%}.folio-kit-cell-2{width:68%;top:29%}.folio-kit-cell-3{width:59%;left:4%}}@media (width<=560px){.folio-kit-matrix{gap:.75rem;height:auto;display:grid}.folio-kit-cell,.folio-kit-cell-1,.folio-kit-cell-2,.folio-kit-cell-3{aspect-ratio:auto;width:100%;height:auto;position:relative;inset:auto}.folio-kit-cell-1{aspect-ratio:3/2}.folio-kit-cell-2{aspect-ratio:16/9}.folio-kit-cell-3{aspect-ratio:3/2}}.transform.folio{padding-block:0}.pinned-act{height:220svh;position:relative}.pinned-act .pinned-frame{height:100svh;position:sticky;top:0;overflow:hidden}.pinned-introduction-frame{border-top:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pinned-introduction-frame{border-top:1px solid color-mix(in oklab, var(--color-foreground) 14%, transparent)}}.folio-imagine-panel,.folio-signature-panel{transition:opacity .5s,transform 1.05s cubic-bezier(.16,1,.3,1);position:absolute;inset:4.6rem 0 0}.folio-imagine-panel{z-index:2;flex-direction:column;justify-content:center;padding-block:clamp(3rem,6vh,5rem);display:flex}.folio-imagine-panel .folio-xl{letter-spacing:-.02em;font-size:clamp(4.6rem,15vw,17rem);line-height:.86}.folio-imagine-panel .folio-m{margin-top:clamp(1.2rem,3vh,2.2rem);font-size:clamp(1.8rem,3vw,3.5rem)}.folio-imagine-panel .folio-imagine-arrow{margin-top:clamp(1.4rem,3.5vh,2.8rem)}.folio-signature-panel{opacity:0;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;transform:translateY(-16vh)}.pinned-introduction[data-step="3"] .folio-imagine-panel{opacity:0;transform:translateY(105svh)}.pinned-introduction[data-step="3"] .folio-signature-panel{opacity:1;transform:none}.folio-signature-panel .folio-l{max-width:10ch;font-size:clamp(3.2rem,6.2vw,7.4rem)}.folio-signature-panel .folio-recognize{max-width:11ch;margin-top:clamp(2rem,5vh,4rem);font-size:clamp(3.6rem,6.6vw,8.4rem);line-height:.88}.folio-signature-panel .folio-mood{min-width:0;height:min(72svh,48rem);margin:0}.folio-signature-panel .folio-mood .folio-plate{opacity:0;transform:translateY(-16vh) rotate(var(--r));transition:opacity .5s ease calc(var(--i) * .11s + .25s), transform 1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + .25s);width:44%!important}.folio-signature-panel .folio-mood .folio-plate:first-child{top:4%!important;left:0!important}.folio-signature-panel .folio-mood .folio-plate:nth-child(2){top:0!important;left:48%!important}.folio-signature-panel .folio-mood .folio-plate:nth-child(3){top:48%!important;left:6%!important}.folio-signature-panel .folio-mood .folio-plate:nth-child(4){top:44%!important;left:54%!important}.pinned-signatures{height:400svh}.pinned-signatures .folio-signature-world{padding:clamp(6rem,10vh,8rem) 0 clamp(2rem,5vh,4rem)}.pinned-signatures .folio-signature-row{opacity:.2;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(-1rem)}.pinned-signatures .folio-signature-row.is-past{opacity:.32;transform:none}.pinned-signatures .folio-signature-row.is-active{opacity:1;transform:none}.pinned-signatures .folio-world-plate{filter:grayscale();transform:translateY(-16vh) rotate(var(--r));transition:opacity .6s,filter .6s,transform 1s cubic-bezier(.16,1,.3,1);opacity:0!important}.pinned-signatures .folio-world-plate.is-past{filter:grayscale();transform:rotate(var(--r));opacity:.14!important}.pinned-signatures .folio-world-plate.is-active{filter:none;transform:rotate(var(--r));opacity:1!important}.pinned-kit .folio-kit-truth{padding:clamp(6rem,10vh,8rem) 0 clamp(2rem,5vh,4rem)}.pinned-kit .folio-kit-cell{opacity:0;transition:opacity .6s,filter .6s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(-16vh)}.pinned-kit .folio-kit-cell.is-past{filter:grayscale();opacity:.2;transform:none}.pinned-kit .folio-kit-cell.is-active{filter:none;opacity:1;transform:none}.pinned-kit .folio-truth-lockup{opacity:0;transition:opacity .6s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(-10vh)}.pinned-kit .folio-truth-lockup.is-active{opacity:1;transform:none}.pinned-kit .folio-truth-lockup p{font-size:clamp(3.2rem,6.8vw,8.8rem)}.pinned-kit .folio-next-arrow{opacity:0;transition:opacity .5s .22s,transform .9s cubic-bezier(.16,1,.3,1) .22s;transform:translateY(-4rem)}.pinned-kit .folio-next-arrow.is-active{opacity:1;transform:none}@media (width<=900px){.pinned-act{height:250svh}.pinned-introduction{height:220svh}.pinned-signatures,.pinned-kit{height:360svh}.folio-signature-panel{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem}.folio-signature-panel .folio-signature-copy{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.folio-signature-panel .folio-recognize{margin-top:0}.folio-signature-panel .folio-mood{height:min(52svh,34rem)}.pinned-signatures .folio-signature-world{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:1.5rem}.pinned-signatures .folio-world-stack{height:min(68svh,40rem)}.pinned-kit .folio-kit-heading{grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}.pinned-kit .folio-kit-matrix{height:min(52svh,34rem)}}@media (width<=560px){.pinned-act .pinned-frame{height:100svh}.folio-imagine-panel .folio-xl{font-size:clamp(3.4rem,17vw,6rem)}.folio-signature-panel{flex-direction:column;justify-content:center;display:flex}.folio-signature-panel .folio-signature-copy{display:block}.folio-signature-panel .folio-l{font-size:clamp(2.5rem,11vw,3.7rem)}.folio-signature-panel .folio-recognize{margin-top:.45em;font-size:clamp(2.4rem,10.5vw,3.6rem)}.folio-signature-panel .folio-mood{width:100%;height:78vw}.pinned-signatures .folio-signature-world{padding-top:5rem;display:block}.pinned-signatures .folio-signature-row{display:none}.pinned-signatures .folio-signature-row.is-active{min-height:28svh;display:grid}.pinned-signatures .folio-signature-row h3{font-size:clamp(2rem,10vw,3.2rem)}.pinned-signatures .folio-signature-row p{font-size:clamp(1.6rem,8vw,2.6rem)}.pinned-signatures .folio-world-stack{height:58svh}.pinned-signatures .folio-world-plate{width:62%}.pinned-kit .folio-kit-truth{flex-direction:column;gap:1rem;display:flex}.pinned-kit .folio-kit-heading{display:block}.pinned-kit .folio-kit-heading>h3{font-size:clamp(2.35rem,10.5vw,3.5rem);transition:none}.pinned-kit[data-step="4"] .folio-kit-heading>h3{opacity:0}.pinned-kit .folio-truth-lockup{background:var(--color-background);z-index:5;margin:0;padding:1rem 0;transition:none;position:absolute;inset:22svh 0 auto}.pinned-kit .folio-truth-lockup p{font-size:clamp(2.9rem,13vw,4.5rem)}.pinned-kit .folio-kit-matrix{flex:1;min-height:0;position:relative}.pinned-kit .folio-kit-cell,.pinned-kit .folio-kit-cell-1,.pinned-kit .folio-kit-cell-2,.pinned-kit .folio-kit-cell-3{width:100%;height:100%;position:absolute;inset:0}.pinned-kit .folio-kit-cell.is-past{opacity:0}.pinned-kit[data-step="4"] .folio-kit-matrix{opacity:.12;transition:opacity .5s}.pinned-kit .folio-next-arrow{z-index:6;position:absolute;bottom:1rem;right:0}}@media (prefers-reduced-motion:reduce){.pinned-act{height:auto}.pinned-act .pinned-frame{height:auto;position:relative;overflow:visible}.pinned-introduction-frame{display:block}.folio-imagine-panel,.folio-signature-panel{opacity:1;position:relative;transform:none}.folio-imagine-panel{min-height:80svh}.folio-signature-panel{min-height:90svh}.folio-signature-panel .folio-mood .folio-plate,.pinned-signatures .folio-world-plate,.pinned-signatures .folio-signature-row,.pinned-kit .folio-kit-cell,.pinned-kit .folio-truth-lockup,.pinned-kit .folio-next-arrow{filter:none;transition:none;transform:none;opacity:1!important}}.mono-banner{border-top-width:6px;border-bottom-width:6px;padding:1rem 0}.mono-process{font-size:clamp(1.4rem,3vw,3.4rem)}.mono-title{max-width:18ch;font-size:clamp(3.2rem,6.2vw,7.8rem);line-height:.9}.mono-intro{font-size:clamp(1.1rem,1.5vw,1.6rem)}.mono-parts-row{border-block-width:6px}.mono-parts-row .mono-part{border-left:3px solid var(--color-foreground);transition:background .4s}.mono-parts-row .mono-part h3{font-size:clamp(2.2rem,3.8vw,4.8rem);font-weight:900}.mono-parts-row .mono-part p{font-size:clamp(1.15rem,1.5vw,1.7rem);font-weight:700}.clients-section .ledger-row{border-bottom-width:3px;position:relative}.clients-section .ledger-row:first-of-type{border-top:3px solid var(--color-foreground)}.clients-section .ledger-name{opacity:.55;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),letter-spacing .5s cubic-bezier(.16,1,.3,1)}.clients-section .ledger-row.is-active .ledger-name{letter-spacing:-.015em;transform:translate(1.2rem)}.clients-section .ledger-row.is-active .ledger-arrow{transform:translate(.3rem,.3rem)}.scan-section{flex-direction:column;justify-content:center;min-height:100svh;padding-inline:clamp(1rem,2.5vw,2.5rem);display:flex}.scan-action{letter-spacing:-.02em;border-bottom-width:.06em;justify-content:space-between;width:100%;margin-top:clamp(2rem,6vh,5rem);font-size:clamp(3rem,9.6vw,13rem);font-weight:900;line-height:.88;display:flex}.scan-action:hover .flex-arrow,.scan-action:focus-visible .flex-arrow{transform:translate(.22em,.22em)}.scan-close{font-size:clamp(3.6rem,10.5vw,13rem);font-weight:700;line-height:.88}@media (width<=760px){.mono-title{font-size:clamp(2.4rem,10vw,3.6rem)}.mono-parts-row .mono-part{border-left:0}.scan-action{font-size:clamp(2.2rem,11.5vw,4rem)}.scan-close{font-size:clamp(2.6rem,13vw,4.4rem)}}@media (prefers-reduced-motion:reduce){.clients-section .ledger-name,.clients-section .ledger-arrow,.scan-action .flex-arrow{transition:none}}.mono-title{font-size:clamp(3rem,min(5.2vw,8.4vh),6.8rem)}.scan-questions p{max-width:30ch}.pinned-kit{height:320svh}.pinned-kit .folio-kit-heading{position:static}.pinned-kit .folio-kit-cell,.pinned-kit .folio-kit-cell.is-past,.pinned-kit .folio-kit-cell.is-active{opacity:1;filter:none;transition:opacity .8s,filter .8s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:none}.pinned-kit[data-step="2"] .folio-kit-cell,.pinned-kit[data-step="3"] .folio-kit-cell{filter:blur(12px)grayscale();opacity:.35}.pinned-kit .folio-kit-heading>h3{transition:opacity .7s,transform 1.1s cubic-bezier(.16,1,.3,1)}.pinned-kit[data-step="2"] .folio-kit-heading>h3{opacity:.12;filter:blur(6px)}.pinned-kit .folio-truth-lockup{text-align:center;z-index:5;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 clamp(1.25rem,5vw,6rem);display:flex;position:absolute;inset:0}.pinned-kit .folio-truth-lockup p{margin:0;font-size:clamp(3.8rem,10vw,13rem);line-height:.88}.pinned-kit .folio-next-arrow{z-index:6;width:clamp(3.2rem,6vw,6rem);height:auto;margin-left:clamp(-3rem,-3vw,-1.6rem);position:absolute;bottom:clamp(1.5rem,5vh,3.5rem);left:50%;right:auto}.pinned-kit .folio-next-arrow.is-active{animation:1.6s ease-in-out infinite kit-arrow-bob}@keyframes kit-arrow-bob{0%,to{translate:0}50%{translate:0 1.2rem}}.pinned-kit[data-step="3"] .folio-kit-heading>h3,.pinned-kit[data-step="3"] .folio-truth-lockup,.pinned-kit[data-step="3"] .folio-kit-matrix,.pinned-kit[data-step="3"] .folio-next-arrow{opacity:0;transition:opacity .9s .2s,transform 1.2s cubic-bezier(.7,0,.3,1);transform:translateY(105svh)}.pinned-kit .folio-kit-matrix{transition:opacity .9s,transform 1.2s cubic-bezier(.7,0,.3,1)}@media (width<=560px){.pinned-kit .folio-kit-matrix{grid-template-rows:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pinned-kit .folio-kit-cell,.pinned-kit .folio-kit-cell-1,.pinned-kit .folio-kit-cell-2,.pinned-kit .folio-kit-cell-3{height:100%;position:relative;inset:auto}.pinned-kit .folio-truth-lockup p{font-size:clamp(2.8rem,13vw,4.6rem)}.pinned-kit .folio-next-arrow{margin-left:-1.6rem}}@media (prefers-reduced-motion:reduce){.pinned-kit .folio-next-arrow.is-active{animation:none}.pinned-kit .folio-truth-lockup{position:relative}.pinned-kit .folio-kit-cell{filter:none!important;opacity:1!important}}@media (width>=901px){.pinned-kit .folio-kit-truth{box-sizing:border-box;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4vw,5rem);height:100svh;display:grid}.pinned-kit .folio-kit-heading>h3{max-width:12ch;font-size:clamp(2.6rem,4.3vw,6rem)}.pinned-kit .folio-kit-matrix{height:min(72svh,52rem);margin:0}.pinned-kit .folio-kit-heading{display:block}.pinned-kit .folio-kit-heading>h3{max-width:14ch;font-size:clamp(2.6rem,min(4.6vw,7.6vh),6.4rem);line-height:.9}.pinned-kit .folio-kit-truth{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pinned-kit .folio-kit-heading>h3{font-size:clamp(2.4rem,min(4vw,6.8vh),5.8rem)}.pinned-kit .folio-kit-truth{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(1.5rem,3vw,4rem);padding:clamp(5.2rem,9vh,6.5rem) 0 clamp(1.2rem,3vh,2.4rem)}.pinned-kit .folio-kit-heading{align-self:center}.pinned-kit .folio-kit-heading>h3{letter-spacing:-.02em;max-width:13ch;font-size:clamp(3rem,min(5.3vw,9.4vh),9rem);line-height:.86}.pinned-kit .folio-kit-matrix{align-self:stretch;height:auto;max-height:none}.pinned-kit .folio-kit-cell{aspect-ratio:auto}.pinned-kit .folio-kit-cell img{opacity:1;height:100%}.pinned-kit .folio-kit-cell-1{width:62%;height:47%;top:0;left:0}.pinned-kit .folio-kit-cell-2{width:74%;height:47%;top:25%;left:auto;right:0}.pinned-kit .folio-kit-cell-3{width:60%;height:40%;top:auto;bottom:0;left:4%}.pinned-kit .folio-kit-cell strong{font-size:clamp(2rem,min(3.6vw,6vh),5.6rem)}.pinned-kit .folio-kit-cell span{font-size:clamp(2.6rem,min(4.4vw,7.4vh),7rem)}}@media (width<=560px){.pinned-kit .folio-kit-heading>h3{font-size:clamp(2.6rem,11.5vw,3.8rem)}}@media (width>=901px){.pinned-kit .folio-kit-heading>h3{font-size:clamp(3rem,min(5.4vw,9.6vh),10.5rem)}.pinned-kit .folio-kit-cell strong{font-size:clamp(1.8rem,min(3vw,5.2vh),4.8rem)}}@media (width<=900px){.pinned-kit .folio-kit-truth{box-sizing:border-box;flex-direction:column;gap:1rem;height:100svh;padding:5.5rem 0 1.2rem;display:flex}.pinned-kit .folio-kit-heading{display:block}.pinned-kit .folio-kit-matrix{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.6rem;height:auto;min-height:0;display:grid}.pinned-kit .folio-kit-cell,.pinned-kit .folio-kit-cell-1,.pinned-kit .folio-kit-cell-2,.pinned-kit .folio-kit-cell-3{aspect-ratio:auto;width:100%;height:100%;position:relative;inset:auto}.pinned-kit .folio-kit-cell-2{grid-row:span 2}.pinned-kit .folio-kit-cell img{height:100%}}@media (width<=560px){.pinned-kit .folio-kit-matrix{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr}.pinned-kit .folio-kit-cell-2{grid-row:auto}}@media (width<=900px){.pinned-kit .folio-kit-matrix{justify-items:stretch;width:100%}.pinned-kit .folio-kit-cell{justify-self:stretch;max-width:none;margin:0;transform:none}}.method.method-flat{--exit:0;background:var(--color-foreground);color:var(--color-background);height:auto;position:relative;overflow:clip}.method-flat .mono-frame{gap:clamp(2.5rem,6vh,5rem);max-width:1840px;margin:0 auto;padding:clamp(4rem,10vh,8rem) clamp(1.25rem,4vw,4.5rem) clamp(5rem,12vh,9rem);display:grid}.method-mast{border-bottom:6px solid;gap:clamp(1rem,3vh,2rem);padding-bottom:clamp(1.25rem,3vh,2.5rem);display:grid}.method-mast-title{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;flex-wrap:wrap;column-gap:.18em;margin:0;font-size:clamp(4rem,min(15vw,26vh),17rem);font-weight:900;font-stretch:75%;line-height:.8;display:flex}.method-mast-title span:nth-child(2){font-family:var(--font-grotesk);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:900;font-stretch:112%}.method-mast-process{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.1rem,2.1vw,2.2rem);font-weight:800}.method-statement{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,4rem);display:grid}.method-statement-title{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;max-width:20ch;margin:0;font-size:clamp(2rem,4.4vw,5.2rem);font-weight:900;line-height:.9}.method-statement-intro{font-family:var(--font-heading);text-transform:uppercase;max-width:24ch;margin:0;font-size:clamp(1rem,1.5vw,1.6rem);font-weight:700;line-height:1.15}.method-bays{border-top:2px solid;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-bay{border-right:2px solid;align-content:start;gap:.9rem;padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,2vw,2rem) 0;display:grid}.method-bay:first-child{padding-left:0}.method-bay:last-child{border-right:0}.method-bay-num{font-family:var(--font-heading);font-size:clamp(4rem,9vw,9.5rem);font-weight:900;font-stretch:75%;line-height:.8}.method-bay h3{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(1.7rem,3vw,3.4rem);font-weight:900;font-stretch:75%;line-height:.9}.method-bay p{font-family:var(--font-body);opacity:.86;max-width:30ch;margin:0;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:500;line-height:1.3}.method-horizon{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:clamp(.6rem,1.2vw,1.25rem);display:grid}.method-horizon-plate{margin:0}.method-horizon-plate>:first-child{aspect-ratio:4/5;background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.method-horizon-plate>:first-child{background:color-mix(in oklab, var(--color-background) 12%, transparent)}}.method-horizon-plate>:first-child{border:1px solid var(--color-background)}@supports (color:color-mix(in lab, red, red)){.method-horizon-plate>:first-child{border:1px solid color-mix(in oklab, var(--color-background) 30%, transparent)}}.method-horizon-plate>:first-child{color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.method-horizon-plate>:first-child{color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.method-horizon-plate>:first-child{width:100%}.method-horizon-plate:nth-child(2)>:first-child{aspect-ratio:4/6}.method-horizon-plate:nth-child(3)>:first-child{aspect-ratio:1}.method-horizon-plate:nth-child(4)>:first-child{aspect-ratio:4/6.5}.method-horizon-plate figcaption{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;margin-top:.6rem;font-size:clamp(.85rem,1vw,1.1rem);font-weight:800}.method-horizon-arrow{align-self:end;width:clamp(4rem,8vw,9rem)}@media (width<=900px){.method-statement,.method-bays{grid-template-columns:1fr}.method-bay,.method-bay:first-child{border-bottom:2px solid;border-right:0;padding:1.5rem 0}.method-horizon{grid-template-columns:repeat(2,minmax(0,1fr))}.method-horizon-arrow{grid-column:1/-1;justify-self:end}}.method-flat .mono-frame{background:0 0;max-width:none;padding-left:max(clamp(1.25rem,4vw,4.5rem),50vw - 880px);padding-right:max(clamp(1.25rem,4vw,4.5rem),50vw - 880px)}.method-flat .mono-frame :where(h2,h3,p,span,figcaption){color:inherit}.section-drop{--exit:0;overflow:clip}.section-drop>*{opacity:calc(1 - var(--exit) * .85);transform:translateY(calc(var(--exit) * 22vh)) rotate(calc(var(--exit) * 1.2deg));transform-origin:0 0}@media (prefers-reduced-motion:reduce){.section-drop>*{opacity:1;transform:none}}.method-flat .mono-frame{gap:clamp(2rem,5vh,4rem)}.method-mast{border-bottom-width:8px}.method-mast-title{font-family:var(--font-grotesk);font-variation-settings:"wdth" 100;letter-spacing:-.03em;column-gap:.2em;font-size:clamp(3.4rem,11.4vw,15rem);font-weight:900;font-stretch:100%;line-height:.86}.method-mast-title span:nth-child(2){font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;font-weight:900}.method-mast-process{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.06em;font-size:clamp(1.15rem,2.4vw,2.6rem);font-weight:800;font-stretch:112%;line-height:1.1}.method-statement{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.method-statement-title{font-variation-settings:"opsz" 144;letter-spacing:-.025em;max-width:18ch;font-size:clamp(2.4rem,5.6vw,7rem);font-weight:800;line-height:.95}.method-statement-intro{font-family:var(--font-grotesk);font-variation-settings:"wdth" 110;letter-spacing:.05em;font-size:clamp(1.1rem,1.7vw,1.9rem);font-weight:800;font-stretch:110%;line-height:1.2}.method-bays{border-top-width:4px}.method-bay{border-right-width:4px;gap:1rem;padding-bottom:clamp(1rem,3vh,2rem)}.method-bay-num{font-family:var(--font-grotesk);font-variation-settings:"wdth" 100;letter-spacing:-.04em;font-size:clamp(5rem,12vw,13rem);font-weight:900;font-stretch:100%;line-height:.82}.method-bay h3{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.02em;font-size:clamp(1.6rem,2.6vw,3rem);font-weight:900;font-stretch:112%;line-height:.98}.method-bay p{font-family:var(--font-grotesk);opacity:1;font-size:clamp(1.1rem,1.45vw,1.6rem);font-weight:500;line-height:1.3}.method-horizon{border-top:4px solid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:4px;padding-top:clamp(1rem,3vh,2rem)}.method-horizon-plate>:first-child,.method-horizon-plate:nth-child(n)>:first-child{aspect-ratio:3/4}.method-horizon-plate figcaption{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.12em;font-weight:800;font-stretch:112%}.method-horizon-arrow{align-self:end}@media (width<=900px){.method-bay,.method-bay:first-child{border-bottom-width:4px}.method-horizon{grid-template-columns:repeat(2,minmax(0,1fr))}}.transform .section-label,.clients-section .section-label,.vault-section .section-label,.us-section .section-label,.scan-section .section-label,.transform :is(h1,h2,h3,p,span):where([class*=label],[class*=num],[class*=caption]),.blank-plate-code,.blank-plate-note{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.14em;font-stretch:112%}.dropin-site :is(.t-kit-line,.content-section h2,.vault-section h2,.t-lead,.cinema-imagine-absence,.scan-action,.folio-kit-cell figcaption,.folio-kit-cell span){font-variation-settings:"wdth" 108;letter-spacing:.01em;font-stretch:108%}@media (width>=901px){.method-mast-title{white-space:nowrap;flex-wrap:nowrap;font-size:min(8.6vw,30vh)}}@media (width<=900px){.method-statement{grid-template-columns:1fr}.method-mast-title{font-size:clamp(3.2rem,15vw,7rem)}}.dropin-site .method-mast-title span:nth-child(2),.dropin-site .method-statement-title{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;font-weight:900}.dropin-site .method-statement-title{font-style:normal;line-height:.95}.dropin-site .section-drop>*{opacity:calc(1 - var(--exit) * .95);transform:translateY(calc(var(--exit) * 55vh)) rotate(calc(var(--exit) * 2.4deg))}@media (prefers-reduced-motion:reduce){.dropin-site .section-drop>*{opacity:1;transform:none}}.dropin-site :is(.clients-section,.vault-section,.us-section,.scan-section){padding:clamp(4rem,10vh,8rem) max(clamp(1.25rem,4vw,4.5rem),50vw - 880px) clamp(5rem,12vh,9rem)}.dropin-site :is(.clients-section,.vault-section,.us-section,.scan-section) .section-label{letter-spacing:.06em;color:inherit;margin:0 0 clamp(1rem,3vh,2rem);font-size:clamp(1.15rem,2.4vw,2.6rem);font-weight:800;line-height:1.1}.dropin-site .clients-section .section-label{color:var(--color-primary)}.dropin-site :is(.clients-section h2,.vault-section h2,.us-section .us-title,.scan-close){font-family:var(--font-grotesk);font-variation-settings:"wdth" 100;letter-spacing:-.03em;text-transform:uppercase;border-bottom:8px solid;max-width:14ch;margin:0 0 clamp(2rem,5vh,4rem);padding-bottom:clamp(1.25rem,3vh,2.5rem);font-size:clamp(3.2rem,9.6vw,13rem);font-weight:900;font-stretch:100%;line-height:.86}.dropin-site .vault-section h2{margin-bottom:0}.dropin-site .scan-close{border-top:8px solid;border-bottom:0;max-width:none;margin-top:clamp(4rem,10vh,8rem);padding:clamp(1.25rem,3vh,2.5rem) 0 0}.dropin-site .clients-section .ledger-name{font-family:var(--font-grotesk);letter-spacing:-.03em;font-size:clamp(2.6rem,6.4vw,8rem);font-weight:900}.dropin-site .clients-section .ledger-folio,.dropin-site .us-role,.dropin-site .us-cv,.dropin-site .us-portrait-label{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-stretch:112%}.dropin-site .clients-section .ledger-folio{font-size:clamp(.9rem,1.1vw,1.2rem)}.dropin-site .us-intro{border-top:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,4rem);max-width:none;padding-top:0;display:grid}.dropin-site .us-network{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;max-width:18ch;font-size:clamp(2.2rem,5vw,6.4rem);font-weight:900;line-height:.9}.dropin-site .us-disciplines{font-family:var(--font-grotesk);font-variation-settings:"wdth" 110;letter-spacing:.05em;text-transform:uppercase;opacity:1;font-size:clamp(1.1rem,1.7vw,1.9rem);font-weight:800;font-stretch:110%;line-height:1.2}.dropin-site .us-member{border-top:4px solid}.dropin-site .us-name{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.02em;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:900;font-stretch:112%}.dropin-site .us-role{font-size:clamp(.9rem,1.1vw,1.2rem)}.dropin-site .us-bio,.dropin-site .scan-copy{font-family:var(--font-grotesk);font-size:clamp(1.1rem,1.45vw,1.6rem);font-weight:500;line-height:1.3}.dropin-site .us-cv{border-width:3px;font-size:clamp(.9rem,1vw,1.1rem)}.dropin-site .scan-questions p{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;border-top-width:4px;max-width:22ch;font-size:clamp(2rem,4.4vw,5.6rem);font-weight:900;line-height:.92}@media (width<=900px){.dropin-site .us-intro{grid-template-columns:1fr}}.dropin-site .section-drop>*{transform:translateY(calc(var(--exit) * 55vh));transform-origin:50% 0}.dropin-site .folio-plate,.dropin-site .folio-world-plate{--r:0deg!important}@media (prefers-reduced-motion:reduce){.dropin-site .section-drop>*{transform:none}}.dropin-site .open-story-customers .open-phrase-end,.dropin-site .open-story-customers .is-accent .open-phrase-end{color:var(--color-background)}.dropin-site .us-member:nth-child(2){margin-top:0}.dropin-site .us-team{align-items:stretch}.dropin-site .pinned-signatures .folio-signature-world{border-block:8px solid var(--color-foreground);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,5rem);padding:clamp(5.5rem,9vh,7rem) 0 clamp(1.5rem,3vh,2.5rem)}.dropin-site .pinned-signatures .folio-signature-index{align-self:center;display:grid}.dropin-site .pinned-signatures .folio-signature-row{border-color:var(--color-foreground);border-width:0 0 2px;grid-template-columns:clamp(2.5rem,3.5vw,4rem) minmax(0,1fr);align-items:baseline;padding:.7rem 0}.dropin-site .pinned-signatures .folio-signature-row:first-child{border-top:2px solid var(--color-foreground)}.dropin-site .pinned-signatures .folio-signature-num{color:var(--color-foreground);font-family:var(--font-grotesk);letter-spacing:.06em;font-size:clamp(1rem,1.3vw,1.4rem);font-weight:900}.dropin-site .pinned-signatures .folio-signature-row h3{font-size:clamp(1.1rem,1.6vw,1.8rem);line-height:1;transition:font-size .7s cubic-bezier(.16,1,.3,1)}.dropin-site .pinned-signatures .folio-signature-row p{margin:.15em 0 0;font-size:clamp(1rem,1.4vw,1.5rem);transition:font-size .7s cubic-bezier(.16,1,.3,1)}.dropin-site .pinned-signatures .folio-signature-row.is-active{padding:clamp(1rem,3vh,2rem) 0}.dropin-site .pinned-signatures .folio-signature-row.is-active h3{font-size:clamp(2.8rem,5.6vw,7.4rem);line-height:.86}.dropin-site .pinned-signatures .folio-signature-row.is-active p{font-size:clamp(2.6rem,5.4vw,7rem);line-height:.9}.dropin-site .pinned-signatures .folio-signature-row.is-active .folio-signature-num{color:var(--color-primary)}.dropin-site .pinned-signatures .folio-world-stack{height:auto;min-height:min(72svh,56rem);position:relative;overflow:hidden}.dropin-site .pinned-signatures .folio-world-plate{width:100%;height:100%;margin:0;position:absolute;inset:0}.dropin-site .pinned-signatures .folio-world-plate img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.dropin-site .pinned-signatures .folio-world-plate.is-past{opacity:.18!important}.dropin-site .pinned-signatures .folio-world-plate figcaption{background:var(--color-foreground);color:var(--color-background);font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:.14em;margin:0;padding:.9rem 1.2rem;font-size:clamp(.8rem,1vw,1.05rem);font-weight:800;font-stretch:112%;position:absolute;bottom:0;left:0;right:0}.dropin-site .folio-world-counter{z-index:10;font-family:var(--font-grotesk);letter-spacing:-.04em;color:var(--color-background);mix-blend-mode:difference;font-size:clamp(4rem,9vw,11rem);font-weight:900;line-height:.85;position:absolute;top:.6rem;right:1rem}.folio-world-counter small{letter-spacing:.1em;vertical-align:top;font-size:.22em}.dropin-site .pinned-signatures.is-static .dropin-site .folio-world-counter{display:none}@media (width<=900px){.dropin-site .pinned-signatures .folio-signature-world{grid-template-columns:1fr}.dropin-site .pinned-signatures .folio-world-stack{order:-1;min-height:46svh}.dropin-site .pinned-signatures .folio-signature-row.is-active h3{font-size:clamp(2rem,9vw,3.4rem)}.dropin-site .pinned-signatures .folio-signature-row.is-active p{font-size:clamp(1.9rem,8.6vw,3.2rem)}}.dropin-site .pinned-signatures .folio-world-plate{transform:translateY(-16vh)rotate(0)!important}.dropin-site .pinned-signatures .folio-world-plate.is-active,.dropin-site .pinned-signatures .folio-world-plate.is-past{transform:none!important}.dropin-site .pinned-signatures .folio-world-plate{width:100%!important;height:100%!important;box-shadow:none!important;position:absolute!important;inset:0!important}.dropin-site .pinned-signatures .folio-signature-row:not(.is-active) h3,.dropin-site .pinned-signatures .folio-signature-row:not(.is-active) p{font-size:clamp(1rem,1.5vw,1.7rem)!important}.dropin-site .pinned-signatures .folio-signature-row.is-active h3{font-size:clamp(2.8rem,5.2vw,7rem)!important}.dropin-site .pinned-signatures .folio-signature-row.is-active p{font-size:clamp(2.4rem,4.8vw,6.4rem)!important}@media (width<=900px){.dropin-site .pinned-signatures .folio-signature-row.is-active h3{font-size:clamp(2rem,9vw,3.4rem)!important}.dropin-site .pinned-signatures .folio-signature-row.is-active p{font-size:clamp(1.9rem,8.4vw,3.2rem)!important}}.dropin-site .folio-mood .folio-plate{rotate:none}.opening-frame>div:nth-child(6){z-index:0}.opening.is-looping .opening-frame>div{transition:opacity 90ms linear 60ms,transform .16s cubic-bezier(.76,0,.24,1)}.flash-frame{padding:clamp(1rem,3vw,3rem);container-type:size}.flash-lockup{width:100%;margin:0}.flash-inner{text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:.04em;display:flex}.fl{font-family:var(--font-grotesk);white-space:nowrap;line-height:.86;display:block}.fl-mega{font-variation-settings:"wdth" 125;letter-spacing:-.045em;font-size:min(19cqw,34cqh);font-weight:900;font-stretch:125%}.fl-tall{font-variation-settings:"wdth" 62;letter-spacing:-.02em;font-size:min(14cqw,30cqh);font-weight:900;font-stretch:62%;line-height:.82}.fl-wide{font-variation-settings:"wdth" 125;letter-spacing:-.04em;font-size:min(10.5cqw,21cqh);font-weight:900;font-stretch:125%}.fl-track{letter-spacing:.42em;margin:.6em 0;padding-left:.42em;font-size:min(2.3cqw,4.2cqh);font-weight:700;line-height:1}.fl-outline{color:#0000;font-variation-settings:"wdth" 100;letter-spacing:-.03em;-webkit-text-stroke:max(1.5px, .18cqw) currentColor;font-size:min(14.5cqw,30cqh);font-weight:900}.flash-stand .fl-outline{-webkit-text-stroke-color:var(--color-background)}.fl-serif{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;font-size:min(12cqw,24cqh);font-style:normal;font-weight:900}.fl-small{margin-bottom:.15em;font-size:min(6cqw,11cqh)}.fl-green{color:var(--signal-green)}.flash-chase .fl-tall{font-size:min(11.5cqw,30cqh)}.flash-conversation .fl-tall{font-size:min(30cqw,36cqh);line-height:.8}.flash-customers .fl-serif{font-size:min(10cqw,20cqh)}@keyframes flash-bounce{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(18%)rotate(45deg)}}.flash-frame .open-num{color:currentColor;opacity:.7}.flash-frame .fl{animation:.26s cubic-bezier(.2,.9,.1,1) both flash-snap}.flash-frame .fl:nth-child(2){animation-delay:70ms}.flash-frame .fl:nth-child(3){animation-delay:.14s}@keyframes flash-snap{0%{opacity:0;transform:translateY(-.25em)}to{opacity:1;transform:none}}.opening.is-looping .opening-frame>div:not(.is-dropped) .flash-frame .fl{animation-play-state:running}@media (width<=760px){.fl-track{letter-spacing:.28em;font-size:min(3.4cqw,4.2cqh)}.fl-mega{font-size:min(17cqw,30cqh)}.flash-chase .fl-tall{font-size:min(13cqw,28cqh)}}@media (prefers-reduced-motion:reduce){.flash-frame .fl,.flash-arrow{animation:none!important}}.flash-stand .fl-mega{font-size:min(11.5cqw,30cqh)}.flash-stand .fl-outline{font-size:min(10cqw,26cqh)}.flash-customers .fl-wide{font-size:min(8cqw,20cqh)}.flash-drop .fl-mega{font-size:min(13cqw,34cqh)}.flash-maximizing .fl-wide{font-size:min(7.6cqw,20cqh)}.flash-frame{justify-content:flex-start;align-items:flex-end;padding:clamp(1.25rem,4vw,4rem)}.hz-line{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;font-size:min(6.4cqw,17cqh);font-weight:900;font-stretch:112%;line-height:.9;display:block}.flash-drop .hz-line{font-size:min(14cqw,36cqh);line-height:.86}.flash-stand{background:var(--color-foreground);color:var(--color-background)}.flash-conversation{background:var(--color-foreground);color:var(--signal-green)}.flash-customers{background:var(--color-background);color:var(--color-foreground)}.flash-maximizing{background:var(--color-primary);color:var(--color-background)}.flash-drop{background:var(--signal-green);color:var(--color-foreground)}.flash-frame .fl{animation-duration:.14s}@media (width<=640px){.hz-line{font-size:min(6.6cqw,12cqh)}.flash-drop .hz-line{font-size:min(15cqw,26cqh)}}.flash-frame{justify-content:center;align-items:center}.flash-inner{text-align:center;align-items:center;gap:.06em;width:100%}.kx{font-family:var(--font-grotesk);text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:.82}.kx-tall{font-variation-settings:"wdth" 62;letter-spacing:-.02em;font-stretch:62%}.kx-wide{font-variation-settings:"wdth" 125;letter-spacing:-.045em;font-stretch:125%}.kx-track{letter-spacing:.5em;margin:.7em 0;padding-left:.5em;font-size:min(2.4cqw,4.5cqh);font-weight:700;line-height:1}.kx-xs{font-size:min(4.4cqw,9cqh)}.kx-s{font-size:min(6cqw,12cqh)}.kx-s2{font-size:min(5.4cqw,13cqh)}.kx-m{font-size:min(9cqw,16cqh)}.kx-l{font-size:min(10cqw,26cqh)}.flash-stand .kx-mega,.flash-conversation .kx-mega{font-size:min(19cqw,50cqh);line-height:.78}.flash-maximizing .kx-mega{font-size:min(14cqw,36cqh);line-height:.78}.flash-drop .kx-mega{font-size:min(13cqw,46cqh)}.kx-outline{color:#0000;-webkit-text-stroke:max(1.5px, .22cqw) var(--signal-green)}.flash-maximizing .kx-mega{color:var(--color-foreground)}@media (width<=640px){.kx-track{letter-spacing:.3em;font-size:min(3.4cqw,4cqh)}}.kx-stretch{transform-origin:50%;display:inline-block}.flash-stand .kx-mega{margin:.32em 0 .3em;font-size:min(22cqw,46cqh);display:inline-block;transform:scaleY(1.7)}.flash-stand .kx-track,.flash-chase .kx-track{font-size:min(3.2cqw,5.5cqh);font-weight:900}.flash-chase .kx-mega{margin-top:.28em;font-size:min(11.6cqw,32cqh);display:inline-block;transform:scaleY(1.6)}.flash-conversation .kx-mega{margin-top:.15em;font-size:min(23cqw,40cqh);display:inline-block;transform:scaleY(1.3)}.kx-c{font-variation-settings:"wdth" 100;letter-spacing:-.035em;font-size:min(13cqw,21cqh);font-stretch:100%;line-height:.86}.kx-c9{font-weight:900}.kx-c5{font-weight:400}.flash-stand .kx-mega{font-size:min(19.5cqw,46cqh)}.flash-chase .kx-mega{font-size:min(10.8cqw,32cqh)}.kx-c{font-size:min(10.6cqw,21cqh)}.flash-stand .flash-inner{gap:0}.flash-stand .kx-pillar{letter-spacing:-.01em;font-size:min(24cqw,22cqh);line-height:.8}.flash-stand .kx-ticker{background:var(--color-background);color:var(--color-foreground);letter-spacing:.6em;width:100vw;margin:.5em 0;padding:.5em 0 .5em .6em;font-size:min(2.6cqw,4.4cqh);font-weight:900;line-height:1}.flash-stand .kx-mega{letter-spacing:-.03em;margin:.35em 0 .3em!important;font-size:min(21cqw,30cqh)!important;transform:scaleY(1.75)!important}.flash-chase .kx-banner{letter-spacing:-.06em;font-size:min(8.4cqw,15cqh);line-height:.85}.flash-chase .kx-mega{letter-spacing:-.07em;margin-top:.85em!important;font-size:min(11.4cqw,40cqh)!important;transform:scaleY(2.4)!important}.flash-chase .kx-track{margin-top:1.2em}.flash-conversation .kx-mega{margin-top:.4em!important;font-size:min(28cqw,34cqh)!important;transform:scaleY(1.75)!important}.flash-customers .flash-inner{gap:0}.kx-poster{font-variation-settings:"wdth" 125;letter-spacing:-.04em;margin-bottom:.25em;font-size:min(7.6cqw,13cqh);font-stretch:125%;line-height:.9}.kx-poster-xl{font-variation-settings:"wdth" 125;letter-spacing:-.06em;font-size:min(17.5cqw,30cqh);font-stretch:125%;line-height:.8}.flash-conversation .kx-xs{font-size:min(5.6cqw,12cqh)!important}.flash-conversation .kx-mega{font-size:min(24cqw,34cqh)!important}.kx-poster-xl{font-size:min(14.6cqw,30cqh)}.kx-poster{font-size:min(5.6cqw,9.5cqh)}.flash-chase{background:var(--color-primary)!important;color:var(--color-background)!important}.flash-chase .flash-inner{text-align:center;align-items:center;gap:0}.flash-chase .kx-slab{letter-spacing:-.06em;font-weight:900;line-height:.8}.flash-chase .kx-slab1{font-size:min(25cqw,30cqh)}.flash-chase .kx-slab2{font-size:min(12.4cqw,16cqh)}.flash-chase .kx-slab3{margin:.12em 0;font-size:min(8.6cqw,11cqh);font-weight:400}.flash-chase .kx-slab4{font-size:min(11.2cqw,15cqh)}.folio-imagine-panel.blank-poster{text-align:center;background:var(--color-background);color:var(--color-foreground);justify-content:center;align-items:center;gap:clamp(1.5rem,4vh,3rem)}.blank-poster-title{font-family:var(--font-heading);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.01em;flex-direction:column;align-items:center;margin:0;font-size:clamp(5rem,min(17vw,25svh),22rem);font-weight:900;font-stretch:62%;line-height:.8;display:flex}.blank-poster-ghost{font-family:var(--font-heading);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground);filter:blur(3px);opacity:.78;margin:0;font-size:clamp(1.6rem,min(4.6vw,6.5svh),5.4rem);font-weight:800;font-stretch:125%;line-height:.95}.blank-poster-foot{justify-content:center;display:flex}.blank-sans-recognize{text-transform:uppercase;letter-spacing:-.02em;font-style:normal;font-weight:900}@media (width<=560px){.blank-poster-title{font-size:clamp(3.6rem,22vw,6.5rem)}.blank-poster-ghost{filter:blur(2px);font-size:clamp(1.3rem,7vw,2.2rem)}}@media (prefers-reduced-motion:reduce){.blank-poster-ghost{filter:blur(2px)}}.folio-imagine-panel.blank-poster{background:var(--color-background);gap:clamp(1rem,2.5vh,2.5rem)}.blank-poster-title,.blank-poster-ghost{color:var(--blank-ink);opacity:1;filter:none;font-family:var(--font-heading);font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-weight:900;font-stretch:125%;display:block}.blank-poster-title{font-size:clamp(1.6rem,min(4.9vw,12svh),9rem);line-height:.9}.blank-poster-ghost{font-size:clamp(1rem,min(2.2vw,4.5svh),3.4rem);line-height:1}@media (width<=560px){.blank-poster-title{white-space:normal;font-size:clamp(2rem,10.5vw,3.4rem)}.blank-poster-ghost{font-size:clamp(.9rem,4.6vw,1.4rem)}}.pinned-introduction{margin-inline:calc(50% - 50vw)}.pinned-introduction-frame{padding-inline:clamp(1.1rem,4vw,4rem)}.folio-imagine-panel.blank-poster{width:auto;margin-left:0;left:0;right:0}.folio-signature-panel{left:clamp(1.1rem,4vw,4rem);right:clamp(1.1rem,4vw,4rem)}.blank-poster-title,.blank-poster-ghost{color:var(--blank-ink);text-shadow:-1px -1px oklab(87.7019% .00110674 .0116667/.9),1px 1px oklch(72% .008 70/.55),0 .04em .12em oklch(50% .01 70/.12)}.blank-poster-title{letter-spacing:-.03em;font-size:clamp(2rem,min(6.4vw,15svh),12rem)}.blank-poster-ghost{font-size:clamp(1.2rem,min(3vw,6svh),4.6rem)}@media (width<=560px){.blank-poster-title{font-size:clamp(2.4rem,13vw,4.2rem)}.blank-poster-ghost{font-size:clamp(1rem,5.6vw,1.8rem)}}:root{--blank-ink:oklch(86% .005 70)}.blank-poster-title,.blank-poster-ghost{text-shadow:none;filter:none;color:var(--blank-ink);font-variation-settings:"wdth" 125, "wght" 900;font-weight:900;font-stretch:125%}.folio-imagine-panel.blank-poster{gap:clamp(1.2rem,3.5vh,3rem);padding-inline:0}.blank-poster-title{letter-spacing:-.05em;white-space:nowrap;flex-direction:column;align-items:center;font-size:clamp(2.4rem,min(9.6vw,24svh),18rem);line-height:.82;display:flex}.blank-poster-title span{white-space:nowrap;display:block}.blank-poster-ghost{letter-spacing:.04em;font-size:clamp(1.1rem,min(3.6vw,7svh),5.6rem);line-height:1}@media (width<=560px){.blank-poster-title{font-size:clamp(2rem,10.4vw,4rem)}.blank-poster-ghost{font-size:clamp(1rem,5.4vw,1.8rem)}}.blank-poster-title{font-size:clamp(2.4rem,min(12.4vw,26svh),22rem)}@media (width<=560px){.blank-poster-title{font-size:clamp(2rem,12.6vw,4.8rem)}}.blank-poster-title{letter-spacing:-.03em;color:var(--color-foreground);flex-direction:row;gap:.28em;font-size:clamp(1.2rem,min(4.7vw,14svh),9rem)!important}@supports (color:color-mix(in lab, red, red)){.blank-poster-title{color:color-mix(in oklab, var(--color-foreground) 7%, var(--color-background))}}.blank-poster-ghost{color:var(--color-foreground);font-variation-settings:"wdth" 125, "wght" 1000;letter-spacing:-.01em;opacity:0;font-weight:900;transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(-6vh)}.pinned-introduction[data-step="2"] .blank-poster-ghost,.pinned-introduction.is-static .blank-poster-ghost{opacity:1;transform:none}@media (width<=560px){.blank-poster-title{flex-direction:column;align-items:center;gap:0;font-size:clamp(1.6rem,9vw,3rem)!important}}@media (width>=561px){.blank-poster-title{transform-origin:50%;margin-block:.7em .9em;transform:scaleY(2.4);font-size:clamp(1.2rem,6.9vw,14rem)!important}}.blank-poster-title{letter-spacing:-.03em;color:var(--color-foreground);align-items:center;gap:0;line-height:.8;flex-direction:column!important;margin-block:0!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.blank-poster-title{color:color-mix(in oklab, var(--color-foreground) 7%, var(--color-background))}}.blank-poster-title span{white-space:nowrap}.blank-poster-title span:first-child{font-size:min(12.2vw,26svh)!important}.blank-poster-title span:nth-child(2){font-size:min(9.2vw,21svh)!important}.blank-poster-title,.blank-poster-title span,.blank-poster-ghost{font-family:var(--font-grotesk)!important}.pinned-introduction[data-step="3"] .folio-imagine-panel,.pinned-introduction[data-step="4"] .folio-imagine-panel,.pinned-introduction[data-step="5"] .folio-imagine-panel{opacity:0;transform:translateY(105svh)}.pinned-introduction[data-step="3"] .folio-signature-panel,.pinned-introduction[data-step="4"] .folio-signature-panel,.pinned-introduction[data-step="5"] .folio-signature-panel{opacity:1;transform:none}.pinned-introduction .folio-signature-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sig-left-title{font-family:var(--font-grotesk);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-size:clamp(2.6rem,min(5.6vw,10svh),8rem);font-weight:900;font-stretch:125%;line-height:.88}.sig-right{place-items:center;min-width:0;height:min(72svh,48rem);display:grid;position:relative}.sig-right .folio-mood{transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;inset:0;height:100%!important}.pinned-introduction[data-step="3"] .folio-mood .folio-plate{opacity:0;transform:translateY(-16vh) rotate(var(--r))}.pinned-introduction[data-step="4"] .folio-mood .folio-plate,.pinned-introduction[data-step="5"] .folio-mood .folio-plate{opacity:1;transform:rotate(var(--r))}.pinned-introduction[data-step="5"] .sig-right .folio-mood{opacity:0;filter:blur(4px);transform:scale(.96)}.sig-recognize{z-index:2;font-family:var(--font-grotesk);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-foreground);opacity:0;margin:0;font-size:clamp(2rem,min(4.2vw,8svh),6rem);font-weight:900;font-stretch:125%;line-height:.9;transition:opacity .5s .25s,transform .9s cubic-bezier(.16,1,.3,1) .25s;position:relative;transform:translateY(-8vh)}.pinned-introduction[data-step="5"] .sig-recognize{opacity:1;transform:none}@media (width<=900px){.pinned-introduction .folio-signature-panel{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.sig-left-title{font-size:clamp(2rem,9vw,3.6rem)}.sig-right{width:100%;height:50svh}.sig-recognize{text-align:center;font-size:clamp(1.8rem,8vw,3rem)}}@media (prefers-reduced-motion:reduce){.pinned-introduction.is-static .sig-recognize{opacity:1;margin-top:2rem;transform:none}.pinned-introduction.is-static .sig-right{height:auto;display:block}.pinned-introduction.is-static .sig-right .folio-mood{position:relative;height:60svh!important}}.sig-recognize{width:100%;font-size:clamp(1.6rem,2.6vw,4.2rem)!important}@media (width<=900px){.sig-recognize{font-size:clamp(1.4rem,6.6vw,2.6rem)!important}}.pinned-introduction,.pinned-introduction-frame{transition:background-color .7s}.pinned-introduction[data-step="3"],.pinned-introduction[data-step="4"],.pinned-introduction[data-step="5"],.pinned-introduction[data-step="3"] .pinned-introduction-frame,.pinned-introduction[data-step="4"] .pinned-introduction-frame,.pinned-introduction[data-step="5"] .pinned-introduction-frame{background-color:var(--color-primary)}.pinned-introduction .folio-signature-panel{align-items:center;grid-template-columns:1fr 1fr!important}.sig-left-title{color:var(--color-primary-foreground,#dad6ce);opacity:0;padding-right:2vw;transition:opacity .5s .2s,transform .9s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(-10vh)}.pinned-introduction[data-step="3"] .sig-left-title,.pinned-introduction[data-step="4"] .sig-left-title,.pinned-introduction[data-step="5"] .sig-left-title,.pinned-introduction.is-static .sig-left-title{opacity:1;transform:none}.sig-right{width:100%;height:min(80svh,52rem)!important}.sig-float{transition:opacity .8s,filter .8s;position:absolute;inset:0}.sig-box{background:var(--color-primary-foreground,#dad6ce);position:absolute}@supports (color:color-mix(in lab, red, red)){.sig-box{background:color-mix(in oklab, var(--color-primary-foreground,#dad6ce) 22%, transparent)}}.sig-box{opacity:0;transition:opacity .5s,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 90ms);border:1px solid oklab(87.7019% .00110674 .0116667/.55);transform:translateY(-18vh)}.sig-box-1{aspect-ratio:4/5;width:26%;top:4%;left:4%}.sig-box-2{aspect-ratio:1;width:22%;top:0%;left:40%}.sig-box-3{aspect-ratio:3/4;width:24%;top:8%;left:72%}.sig-box-4{aspect-ratio:3/2;width:30%;top:40%;left:12%}.sig-box-5{aspect-ratio:4/5;width:18%;top:32%;left:50%}.sig-box-6{aspect-ratio:1;width:21%;top:50%;left:75%}.sig-box-7{aspect-ratio:1;width:20%;top:72%;left:2%}.sig-box-8{aspect-ratio:16/10;width:30%;top:66%;left:36%}.pinned-introduction[data-step="4"] .sig-box,.pinned-introduction[data-step="5"] .sig-box,.pinned-introduction.is-static .sig-box{opacity:1;transform:none}.pinned-introduction[data-step="5"] .sig-float{opacity:.22;filter:blur(1.5px)}.sig-recognize{text-align:center;color:var(--color-primary-foreground,#dad6ce)!important;font-size:clamp(1.8rem,min(3.6vw,7svh),5.4rem)!important}@media (width<=900px){.pinned-introduction .folio-signature-panel{display:flex!important}.sig-right{height:52svh!important}}@media (width>=901px){.pinned-introduction .folio-signature-panel{min-height:calc(100svh - 6rem);align-content:center!important;height:100%!important}.pinned-introduction .folio-signature-copy{align-items:center;height:100%;display:flex;align-self:center!important}.sig-right{align-self:center!important}}.pinned-introduction .folio-signature-copy{min-width:0;container-type:inline-size;justify-content:center!important}.sig-left-title{letter-spacing:-.035em;flex-direction:column;padding-right:0;line-height:.8;display:flex;font-size:10cqw!important}.sig-left-title span{white-space:nowrap;display:block}.pinned-introduction[data-step="3"] .sig-box{opacity:1;transform:none}.pinned-introduction[data-step="4"] .sig-float{opacity:.22;filter:blur(1.5px)}.pinned-introduction[data-step="4"] .sig-recognize{opacity:1;transform:none}.sig-left-title span{width:fit-content}.sig-left-title span:first-child{font-size:19cqw}.sig-left-title span:nth-child(2){font-size:26cqw}.sig-left-title span:nth-child(3){font-size:21.6cqw}.sig-left-title span:nth-child(4){font-size:11.3cqw}.pinned-introduction{height:760svh!important}.pinned-introduction:not([data-step="1"]):not([data-step="2"]),.pinned-introduction:not([data-step="1"]):not([data-step="2"]) .pinned-introduction-frame{background-color:var(--color-primary)}.pinned-introduction:not([data-step="1"]):not([data-step="2"]) .folio-imagine-panel{opacity:0;transform:translateY(105svh)}.pinned-introduction:not([data-step="1"]):not([data-step="2"]) .folio-signature-panel{opacity:1;transform:none}.sig-left-stack{width:100%;display:grid}.sig-left-stack .sig-left-title{grid-area:1/1;align-self:center}.sig-left-title:not(.is-current){opacity:0!important;transition-delay:0s!important;transform:translateY(-8vh)!important}.pinned-introduction:not([data-step="1"]):not([data-step="2"]) .sig-left-title.is-current{opacity:1;transform:none}.sig-square{z-index:1;aspect-ratio:1;pointer-events:none;width:min(78%,64svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.sig-square-media{background:var(--color-foreground);align-items:flex-end;padding:.9rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sig-square-media{background:color-mix(in oklab, var(--color-foreground) 18%, var(--color-primary))}}.sig-square-media{opacity:0;border:1px solid oklab(87.7019% .00110674 .0116667/.4);transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(-10vh)}.sig-square-media small{font-family:var(--font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:oklab(87.7019% .00110674 .0116667/.7);font-size:.7rem}.sig-square-media.is-current{opacity:1;transform:none}.sig-right .sig-recognize{grid-area:1/1}.sig-right{place-items:center;display:grid!important}.sig-right>.sig-float{grid-area:auto}.sig-chapter-word{z-index:2;position:relative;opacity:0!important;transition-delay:0s!important;transform:translateY(-8vh)!important}.sig-chapter-word.is-current{opacity:1!important;transition-delay:.2s!important;transform:none!important}.pinned-introduction[data-step="5"] .sig-recognize:not(.sig-chapter-word),.pinned-introduction[data-step="6"] .sig-recognize:not(.sig-chapter-word),.pinned-introduction[data-step="7"] .sig-recognize:not(.sig-chapter-word),.pinned-introduction[data-step="8"] .sig-recognize:not(.sig-chapter-word){opacity:0;transition-delay:0s;transform:translateY(-8vh)}.pinned-introduction[data-step="5"] .sig-float,.pinned-introduction[data-step="6"] .sig-float,.pinned-introduction[data-step="7"] .sig-float,.pinned-introduction[data-step="8"] .sig-float{opacity:0}@media (prefers-reduced-motion:reduce){.pinned-introduction.is-static .sig-left-title:not(.is-current),.pinned-introduction.is-static .sig-chapter-word,.pinned-introduction.is-static .sig-square{display:none}}.sig-left-title span{font-size:min(calc(124cqw / var(--n)), 23cqw)!important}.pinned-introduction-frame{position:relative}.sig-split{z-index:2;position:relative;grid-template-columns:1fr 1fr!important}.sig-split .folio-signature-copy{padding-left:clamp(1.25rem,4vw,4rem);justify-content:flex-start!important}.sig-l{font-family:var(--font-grotesk);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:-.035em;color:var(--color-primary-foreground,#dad6ce);opacity:0;flex-direction:column;align-items:flex-start;margin:0;font-weight:900;font-stretch:125%;line-height:.82;transition:opacity .5s;display:flex}.sig-l>span{white-space:nowrap;display:block}.sig-l-tail,.sig-r-tail{display:grid!important}.sig-swap{opacity:0;white-space:nowrap;flex-direction:column;grid-area:1/1;transition:opacity .35s;display:flex}.sig-swap.is-current,.pinned-introduction:not([data-step="1"]):not([data-step="2"]) .sig-l{opacity:1}.sig-square{z-index:1;left:50%;right:0;top:var(--header-h,5.5rem);pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;bottom:0}.pinned-introduction[data-step="5"] .sig-square,.pinned-introduction[data-step="6"] .sig-square,.pinned-introduction[data-step="7"] .sig-square,.pinned-introduction[data-step="8"] .sig-square{opacity:1}.sig-square-media{transition:opacity .4s!important;transform:none!important}.sig-r{z-index:3;text-align:left;width:100%;font-family:var(--font-grotesk);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:0;color:var(--color-primary-foreground,#dad6ce);opacity:0;flex-direction:column;align-items:flex-start;margin:0;padding-left:clamp(1.25rem,3vw,3rem);font-size:clamp(1.6rem,min(3.6vw,7svh),5.4rem);font-weight:900;font-stretch:125%;line-height:.82;transition:opacity .5s;display:flex;position:relative}.sig-r>span{white-space:nowrap;display:block}.pinned-introduction:not([data-step="1"]):not([data-step="2"]):not([data-step="3"]) .sig-r{opacity:1}@media (width<=900px){.sig-square{height:46svh;top:auto;left:0}.sig-l-a{font-size:15cqw}.sig-l-b{font-size:21cqw}.sig-l-tail{font-size:9.4cqw}.sig-r{font-size:clamp(1.3rem,6.6vw,2.4rem)}}.pinned-introduction .sig-square{aspect-ratio:auto!important;width:auto!important;left:50%!important;right:0!important;top:var(--header-h,5.5rem)!important;bottom:0!important;translate:none!important}@media (width<=900px){.pinned-introduction .sig-square{height:46svh;top:auto!important;left:0!important}}.sig-split{min-height:calc(100svh - 5.5rem);align-items:center!important}@media (width>=901px){.pinned-introduction .sig-split{inset:var(--header-h,5.5rem) 0 0 0!important;grid-template-columns:1fr 1fr!important;align-items:center!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important}.sig-split .folio-signature-copy{height:auto!important;padding:0 clamp(1.5rem,3.5vw,3.5rem)!important}.sig-split .sig-right{padding:0 clamp(1.5rem,3.5vw,3.5rem);height:auto!important}.sig-split .sig-r{padding-left:0}}.sig-l-tail .sig-swap>span,.sig-r-tail .sig-swap{color:#dad6ce}.sig-l-tail .sig-swap{align-items:flex-start}.sig-l-tail .sig-swap>span{background:#161412;width:fit-content;margin-bottom:.04em;padding:.02em .1em 0;display:block}.sig-r-tail .sig-swap{background:#161412;width:fit-content;padding:.02em .1em 0}.sig-box{overflow:hidden}.sig-box img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.method-truth-scene{--truth-cover:0;height:240svh;position:relative}.method-truth-frame{height:100svh;position:sticky;top:0;overflow:hidden}.method-truth-frame>.method{z-index:1;position:absolute;inset:0}.method-truth-frame>.core-truth{z-index:2;transform:translateY(calc((1 - var(--truth-cover)) * 100%));position:absolute;inset:0}.method.method-flat{z-index:1;height:100%}.core-truth{height:100%}.core-truth-frame{background:linear-gradient(to bottom, var(--signal-green) 0%, var(--signal-green) 45%, var(--color-background) 100%);justify-content:center;align-items:center;height:100%;padding:0 clamp(1rem,3vw,3rem);display:flex}@supports (color:color-mix(in lab, red, red)){.core-truth-frame{background:linear-gradient(to bottom, var(--signal-green) 0%, color-mix(in oklab, var(--signal-green) 55%, var(--color-background)) 45%, var(--color-background) 100%)}}.core-truth-frame{container-type:inline-size}.core-truth-title{text-align:center;font-family:var(--font-grotesk);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:-.035em;color:var(--color-foreground);flex-direction:column;align-items:center;margin:0;font-weight:900;font-stretch:125%;line-height:.86;display:flex}.ct-line{white-space:nowrap;display:block}.ct-1{font-size:min(7.4vw,13svh)}.ct-2,.ct-3{font-size:min(8.6vw,16svh)}@media (width<=900px){.method-truth-scene{height:auto}.method-truth-frame{height:auto;position:relative;overflow:visible}.method-truth-frame>.method,.method-truth-frame>.core-truth{position:relative;inset:auto;transform:none}.method-truth-frame>.method{min-height:100svh}.method-truth-frame>.core-truth{height:100svh}}@media (prefers-reduced-motion:reduce){.method-truth-scene{height:auto}.method-truth-frame{height:auto;position:relative;overflow:visible}.method-truth-frame>.method,.method-truth-frame>.core-truth{position:relative;inset:auto;transform:none}.method-truth-frame>.core-truth{height:100svh}}@media (width>=901px){.pinned-introduction .sig-split .sig-right{align-self:center!important;height:min(80svh,52rem)!important}}.sig-l-tail .sig-swap>span,.sig-r-tail .sig-swap{color:var(--color-primary-foreground);background:0 0!important;padding:0!important}.sig-l-a{font-size:9cqw!important}.sig-l-b{font-size:12cqw!important}.sig-right{container-type:inline-size}.sig-r>span:not(.sig-r-tail){font-size:.5em;line-height:.94}.sig-r-tail{width:100%;min-height:2.2em;font-size:1em}.sig-r-tail .sig-swap{font-variation-settings:"wdth" 100, "wght" 900;white-space:normal;max-width:100%;font-size:min(12cqw,10svh);font-stretch:100%;line-height:.82}.sig-r-tail .sig-swap:nth-child(2){font-size:min(13.5cqw,11svh)}.sig-r-tail .sig-swap:nth-child(5){font-size:min(14cqw,11svh)}@media (width<=760px){.sig-l-a{font-size:8cqw!important}.sig-l-b{font-size:10cqw!important}.sig-l-tail{font-size:14cqw!important}}.industry-frame{background:var(--color-primary);color:var(--color-primary-foreground);outline-color:var(--color-primary);justify-content:flex-start;gap:clamp(1rem,3vh,2rem)}.industry-frame:before,.industry-frame:after{border-color:var(--color-primary)}.industry-name{font-family:var(--font-grotesk);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.6rem,6vw,7rem);font-weight:900;line-height:.88}.industry-text{max-width:36ch;font-family:var(--font-grotesk);margin:0;font-size:clamp(1.1rem,1.5vw,1.6rem);font-weight:600;line-height:1.3}.dropin-site .vault-section .section-label{color:var(--signal-green)}.block-chip{background:var(--signal-green);color:var(--color-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.ledger-plate .industry-name{font-size:clamp(1.8rem,2.8vw,3.4rem)}.sig-l{place-self:flex-start start;max-width:100%}@media (width<=760px){.sig-l-a,.sig-l-b{font-size:6cqw!important}.sig-l-tail{font-size:9.4cqw!important}}.sig-l-a,.sig-l-b{font-size:11cqw!important}.sig-l-tail{font-size:20cqw!important}.sig-l-tail .sig-swap>span{white-space:nowrap}.sig-r>span:not(.sig-r-tail){font-size:min(9cqw,7svh)!important}.sig-r-tail .sig-swap{font-size:min(22cqw,20svh)!important}.sig-r-tail .sig-swap:nth-child(3){font-size:min(30cqw,26svh)!important}.sig-r-tail .sig-swap:nth-child(4){font-size:min(34cqw,28svh)!important}@media (width<=760px){.sig-l-a,.sig-l-b{font-size:9cqw!important}.sig-l-tail{font-size:15cqw!important}}.dropin-site .method-truth-frame .method-flat .mono-frame{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.4vh,3rem);max-width:none;min-height:0;margin:0;padding:clamp(6.4rem,10svh,9rem) clamp(1.25rem,3vw,4rem) clamp(1rem,2.6svh,3rem);display:grid;overflow:hidden}.dropin-site .method-truth-frame .method-mast{border-bottom:max(4px,.4vh) solid;grid-template-columns:minmax(0,1fr);align-items:end;gap:1vh;padding-bottom:1.2vh;display:grid}.dropin-site .method-truth-frame .method-mast-title,.dropin-site .method-truth-frame .method-mast-title span,.dropin-site .method-truth-frame .method-statement-title,.dropin-site .method-truth-frame .method-bay h3{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:900;font-stretch:112%}.dropin-site .method-truth-frame .method-mast-title{white-space:nowrap;flex-wrap:nowrap;column-gap:.22em;margin:0;line-height:.82;display:flex}.dropin-site .method-truth-frame .method-mast-process{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;justify-self:end;max-width:none;margin:0;font-weight:900;line-height:1.05}.dropin-site .method-truth-frame .method-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5vw;min-height:0;display:grid}.dropin-site .method-truth-frame .method-statement{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.dropin-site .method-truth-frame .method-statement-title{max-width:none;margin:0;line-height:.86}.dropin-site .method-truth-frame .method-statement-intro{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-top:3px solid;align-self:flex-start;max-width:30ch;margin:2.4vh 0 0;padding-top:1.2vh;font-weight:900;line-height:1.1}.dropin-site .method-truth-frame .method-spread-arrow{color:var(--color-primary);align-self:flex-start;margin-top:auto}.dropin-site .method-truth-frame .method-bays{border-top:max(4px,.4vh) solid;border-bottom:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.dropin-site .method-truth-frame .method-bay,.dropin-site .method-truth-frame .method-bay:first-child{border-bottom:2px solid;align-content:center}@supports (color:color-mix(in lab, red, red)){.dropin-site .method-truth-frame .method-bay,.dropin-site .method-truth-frame .method-bay:first-child{border-bottom:2px solid color-mix(in oklab, currentColor 45%, transparent)}}.dropin-site .method-truth-frame .method-bay,.dropin-site .method-truth-frame .method-bay:first-child{border-right:0;grid-template-columns:auto minmax(0,1fr);gap:1.6vw;min-height:0;padding:0;display:grid;overflow:hidden}.dropin-site .method-truth-frame .method-bay:last-child{border-bottom:0}.dropin-site .method-truth-frame .method-bay-num{color:var(--color-primary);font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;align-self:start;font-weight:900;line-height:.86}.dropin-site .method-truth-frame .method-bay-copy{min-width:0}.dropin-site .method-truth-frame .method-bay h3{margin:0 0 .35em;line-height:.86}.dropin-site .method-truth-frame .method-bay p{color:var(--color-background);font-family:var(--font-grotesk);opacity:1;max-width:34ch;margin:0;font-weight:700;line-height:1.18}@media (width>=901px){.dropin-site .method-truth-frame .method-flat .mono-frame{height:100svh;container-type:size}.dropin-site .method-truth-frame .method-mast-title{font-size:min(6.6cqw,9.6cqh)}.dropin-site .method-truth-frame .method-mast-process{font-size:min(1.5cqw,2.4cqh)}.dropin-site .method-truth-frame .method-statement-title{font-size:min(6.6cqw,8.8cqh)}.dropin-site .method-truth-frame .method-statement-intro{font-size:min(1.35cqw,2.3cqh)}.dropin-site .method-truth-frame .method-spread-arrow{width:min(6cqw,10cqh)}.dropin-site .method-truth-frame .method-bay-num{font-size:min(4cqw,7cqh)}.dropin-site .method-truth-frame .method-bay h3{font-size:min(4.2cqw,6.6cqh)}.dropin-site .method-truth-frame .method-bay p{font-size:min(1.45cqw,2.4cqh)}}@media (width<=900px){.dropin-site .method-truth-frame .method-flat .mono-frame{gap:2rem;height:auto;min-height:100svh;padding:5.5rem 1.1rem 3rem;overflow:visible}.dropin-site .method-truth-frame .method-mast{grid-template-columns:1fr}.dropin-site .method-truth-frame .method-mast-title{white-space:normal;font-size:clamp(3.5rem,15vw,8rem);display:block}.dropin-site .method-truth-frame .method-mast-title span{display:block}.dropin-site .method-truth-frame .method-mast-process{text-align:left;white-space:normal;justify-self:start;font-size:clamp(1rem,3.6vw,1.6rem)}.dropin-site .method-truth-frame .method-spread{grid-template-columns:1fr;gap:2.5rem}.dropin-site .method-truth-frame .method-statement-title{font-size:clamp(2.6rem,11.5vw,6.4rem)}.dropin-site .method-truth-frame .method-statement-intro{font-size:clamp(.95rem,3.2vw,1.4rem)}.dropin-site .method-truth-frame .method-spread-arrow{width:clamp(3.5rem,12vw,6rem);margin-top:1.5rem}.dropin-site .method-truth-frame .method-bays{grid-template-rows:none}.dropin-site .method-truth-frame .method-bay,.dropin-site .method-truth-frame .method-bay:first-child{gap:1rem;padding:1.6rem 0}.dropin-site .method-truth-frame .method-bay-num{font-size:clamp(1.8rem,7vw,3.4rem)}.dropin-site .method-truth-frame .method-bay h3{font-size:clamp(2.1rem,9vw,4.4rem)}.dropin-site .method-truth-frame .method-bay p{font-size:clamp(1.05rem,3.6vw,1.5rem)}}.method-steps{display:none}@media (width>=901px){.method-truth-scene:not(.is-static){height:240svh}.dropin-site .method-truth-frame .method-parts{min-width:0;min-height:0}.dropin-site .method-truth-frame .method-bay-num{font-size:min(4.8cqw,8cqh)}.dropin-site .method-truth-frame .method-bay h3{font-size:min(4.8cqw,7.6cqh);line-height:.84}.dropin-site .method-truth-frame .method-bay p{max-width:none;font-size:min(1.8cqw,2.9cqh);line-height:1.12}}.dropin-site .method-truth-frame .mslab-body{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.dropin-site .method-truth-frame .mslab-statement{align-items:center;gap:2.2cqw;display:flex}.dropin-site .method-truth-frame .mslab-arrow{color:var(--color-primary);flex:none;width:min(7cqw,11cqh)}.dropin-site .method-truth-frame .mslab-statement-title,.dropin-site .method-truth-frame .mslab-num,.dropin-site .method-truth-frame .mslab-title,.dropin-site .method-truth-frame .mslab-intro{font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;margin:0;font-style:normal;font-weight:900}.dropin-site .method-truth-frame .mslab-statement-title{line-height:.88}.dropin-site .method-truth-frame .mslab-intro{letter-spacing:.06em;padding:1.4cqh 0}.dropin-site .method-truth-frame .mslab-rows{border-top:max(5px,.5cqh) solid;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid}.dropin-site .method-truth-frame .mslab-row{border-bottom:max(3px,.3cqh) solid;grid-template-columns:.55fr 3.2fr 2fr;align-items:center;gap:2.4cqw;min-height:0;display:grid;overflow:hidden}.dropin-site .method-truth-frame .mslab-row:last-child{border-bottom:0}.dropin-site .method-truth-frame .mslab-num{color:var(--color-primary);line-height:.82}.dropin-site .method-truth-frame .mslab-title{line-height:.84}.dropin-site .method-truth-frame .mslab-lines p{font-family:var(--font-grotesk);font-variation-settings:"wdth" 100, "wght" 800;opacity:1;text-transform:uppercase;margin:0 0 .35em;font-weight:800;line-height:1.1}@media (width>=901px){.dropin-site .method-truth-frame .mslab-body{container-type:size}.dropin-site .method-truth-frame .mslab-statement-title{font-size:min(4.4cqw,9cqh)}.dropin-site .method-truth-frame .mslab-intro{font-size:min(1.4cqw,2.6cqh)}.dropin-site .method-truth-frame .mslab-num{font-size:min(8cqw,14cqh)}.dropin-site .method-truth-frame .mslab-title{font-size:min(5.6cqw,11cqh)}.dropin-site .method-truth-frame .mslab-lines p{font-size:min(1.55cqw,3.1cqh)}}@media (width<=900px){.dropin-site .method-truth-frame .mslab-statement{flex-direction:column;align-items:flex-start}.dropin-site .method-truth-frame .mslab-arrow{width:clamp(3.5rem,12vw,6rem)}.dropin-site .method-truth-frame .mslab-statement-title{font-size:clamp(2.4rem,10.5vw,6rem)}.dropin-site .method-truth-frame .mslab-intro{padding:1.5rem 0;font-size:clamp(.95rem,3.2vw,1.4rem)}.dropin-site .method-truth-frame .mslab-rows{grid-template-rows:none}.dropin-site .method-truth-frame .mslab-row{grid-template-columns:1fr;align-items:start;gap:.6rem;padding:1.6rem 0}.dropin-site .method-truth-frame .mslab-num{font-size:clamp(2.6rem,12vw,5rem)}.dropin-site .method-truth-frame .mslab-title{font-size:clamp(2.4rem,11vw,5rem)}.dropin-site .method-truth-frame .mslab-lines p{font-size:clamp(1.05rem,3.8vw,1.5rem)}}@media (width>=901px){.dropin-site .method-truth-frame .mslab-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1cqh 2.4cqw}.dropin-site .method-truth-frame .mslab-num{grid-row:1/3;align-self:center;font-size:min(9cqw,15cqh)}.dropin-site .method-truth-frame .mslab-title{white-space:nowrap;font-size:min(5.4cqw,10cqh)}.dropin-site .method-truth-frame .mslab-lines{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.dropin-site .method-truth-frame .mslab-lines p{margin:0;font-size:min(1.4cqw,2.8cqh)}}.dropin-site .method-truth-frame .method-flat .mono-frame.mb-frame{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.dropin-site .method-truth-frame .mb-left{background:var(--color-primary);color:var(--color-background);flex-direction:column;justify-content:space-between;min-width:0;min-height:0;display:flex}.dropin-site .method-truth-frame .mb-right{color:var(--color-background);grid-template-rows:auto repeat(3,minmax(0,1fr));min-width:0;min-height:0;display:grid}.dropin-site .method-truth-frame .mb-frame :is(.mb-title,.mb-statement,.mb-process,.mb-intro,.mb-head,.mb-desc){font-family:var(--font-grotesk);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:0;text-transform:uppercase;margin:0;font-style:normal;font-weight:900}.dropin-site .method-truth-frame .mb-title{border-bottom:max(4px,.45vh) solid;padding-bottom:.35em;line-height:.9}.dropin-site .method-truth-frame .mb-statement{line-height:.88}.dropin-site .method-truth-frame .mb-process,.dropin-site .method-truth-frame .mb-intro{letter-spacing:.04em;line-height:1.1}.dropin-site .method-truth-frame .mb-intro{border-bottom:max(4px,.45vh) solid;padding-bottom:.7em}.dropin-site .method-truth-frame .mb-part{border-bottom:3px solid;flex-direction:column;justify-content:center;min-height:0;display:flex;overflow:hidden}.dropin-site .method-truth-frame .mb-part:last-child{border-bottom:0}.dropin-site .method-truth-frame .mb-head{align-items:flex-start;gap:.3em;line-height:.86;display:flex}.dropin-site .method-truth-frame .mb-num{background:var(--color-background);color:var(--color-foreground);flex:none;padding:.04em .1em 0;line-height:.9}.dropin-site .method-truth-frame .mb-desc{font-variation-settings:"wdth" 100, "wght" 800;margin-top:.55em;font-weight:800;line-height:1.12}@media (width>=901px){.dropin-site .method-truth-frame .method-flat .mono-frame.mb-frame{height:100svh;padding-top:clamp(4.5rem,8svh,7rem);container-type:size}.dropin-site .method-truth-frame .mb-left{padding:4cqh 3cqw}.dropin-site .method-truth-frame .mb-right{padding:3.6cqh 3cqw 2.6cqh}.dropin-site .method-truth-frame .mb-title{font-size:min(2.4cqw,4.6cqh)}.dropin-site .method-truth-frame .mb-statement{font-size:min(4.9cqw,9.4cqh)}.dropin-site .method-truth-frame .mb-process,.dropin-site .method-truth-frame .mb-intro{font-size:min(1.3cqw,2.5cqh)}.dropin-site .method-truth-frame .mb-head{font-size:min(3.75cqw,7cqh)}.dropin-site .method-truth-frame .mb-desc{font-size:min(1.36cqw,2.6cqh)}}@media (width<=900px){.dropin-site .method-truth-frame .method-flat .mono-frame.mb-frame{grid-template-columns:1fr;height:auto;padding:4.5rem 0 0}.dropin-site .method-truth-frame .mb-left{gap:2rem;padding:2.5rem 1.1rem}.dropin-site .method-truth-frame .mb-right{grid-template-rows:none;padding:2rem 1.1rem 3rem}.dropin-site .method-truth-frame .mb-part{padding:1.6rem 0}.dropin-site .method-truth-frame .mb-title{font-size:clamp(1.6rem,7vw,3rem)}.dropin-site .method-truth-frame .mb-statement{font-size:clamp(2.6rem,11.5vw,6rem)}.dropin-site .method-truth-frame .mb-process,.dropin-site .method-truth-frame .mb-intro{font-size:clamp(1rem,3.6vw,1.4rem)}.dropin-site .method-truth-frame .mb-head{font-size:clamp(2rem,9vw,4.4rem)}.dropin-site .method-truth-frame .mb-desc{font-size:clamp(1.05rem,3.8vw,1.5rem)}}:root{--ink:#161412;--paper:#dad6ce;--lacquer:#c4161c;--lacquer-shadow:#8e0e14;--malachite:#0e7a4e;--malachite-deep:#054a2e;--background:var(--paper);--foreground:var(--ink);--primary:var(--lacquer);--primary-foreground:var(--paper);--muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in oklab, var(--ink) 8%, var(--paper))}}:root{--muted-foreground:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in oklab, var(--ink) 66%, var(--paper))}}:root{--border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in oklab, var(--ink) 28%, transparent)}}:root{--depth:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--depth:color-mix(in oklab, var(--ink) 16%, transparent)}}:root{--signal-green:var(--malachite);--night-veil:var(--ink);--lacquer-surface:radial-gradient(ellipse 120% 110% at 50% 50%, var(--lacquer) 52%, var(--lacquer) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--lacquer-surface:radial-gradient(ellipse 120% 110% at 50% 50%, var(--lacquer) 52%, color-mix(in oklab, var(--lacquer) 72%, var(--lacquer-shadow)) 100%)}}.scan-section,.flash-maximizing,.flash-chase,.industry-frame,.dropin-site .method-truth-frame .mb-left,.method-environment-3{background:var(--lacquer-surface)!important}.dropin-site .section-kicker-quiet{color:var(--paper)!important}@supports (color:color-mix(in lab, red, red)){.dropin-site .section-kicker-quiet{color:color-mix(in oklab, var(--paper) 55%, transparent)!important}}body{font-variation-settings:normal;font-family:Archivo,sans-serif;font-size:clamp(17px,1.1vw,19px);font-weight:400;font-stretch:100%;line-height:1.45}.dropin-site p:not([class]){max-width:60ch}.dropin-site h1,.dropin-site h2,.open-line,.open-page-line,.hz-line,.kx,.sig-l,.sig-r-tail,.clients-section h2,.blank-poster-title{letter-spacing:-.035em;font-weight:900;line-height:.84}.section-label,.open-phrase-bridge,.open-story-customers .open-phrase-bridge,.kx-track,.fl-track,.kx-ticker,.method-heading .section-label{text-transform:uppercase;font-variation-settings:"wdth" 100, "wght" 500!important;letter-spacing:.08em!important;font-family:Archivo,sans-serif!important;font-size:clamp(.66rem,.8vw,.78rem)!important;font-weight:500!important;font-stretch:100%!important}.kx-track,.fl-track{padding-left:0;font-size:min(1.6cqw,3cqh)!important}.sig-l-a,.sig-l-b{font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.08em;font-weight:500;font-stretch:100%;line-height:1.3;font-size:clamp(.78rem,1.6cqw,1.1rem)!important}.sig-r>span:not(.sig-r-tail){font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.08em;font-size:clamp(.72rem,.9vw,.95rem);font-weight:500;font-stretch:100%;line-height:1.4}.sig-r-tail{font-size:2.2em}.kx-mega,.fl-mega{letter-spacing:-.035em;font-variation-settings:"wdth" 125, "wght" 900!important;font-stretch:125%!important}.flash-stand .kx-mega,.flash-conversation .kx-mega,.flash-maximizing .kx-mega{font-size:min(11.5cqw,40cqh)}:root{--font-mono:"Archivo", sans-serif}.film-grain{opacity:.035;mix-blend-mode:overlay;pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;inset:0}.site-header,.site-header.is-intro{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:60;background:0 0;border-bottom:0;position:fixed;top:0;left:0;right:0}.header-index{font-size:12px;font-stretch:75%;font-variation-settings:"wdth" 75, "wght" 600!important;letter-spacing:.12em!important;font-weight:600!important}.header-index a{padding-bottom:3px;position:relative}.header-index a:after{content:"";opacity:0;background:currentColor;height:1px;transition:transform .38s cubic-bezier(.2,.9,.1,1),opacity .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(-8px)}.header-index a:hover,.header-index a:focus-visible{color:inherit}.header-index a:hover:after,.header-index a:focus-visible:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.header-index a:after{transition:none}}:root{--mark-accent:var(--lacquer)}.scan-section,.mb-left,.flash-maximizing,.flash-chase,.industry-frame{--mark-accent:var(--paper)}.flash-drop,.core-truth-frame{--mark-accent:var(--malachite)}svg.wordmark{gap:0;width:auto;height:.78em;display:block;overflow:visible}.wordmark-wrapper{vertical-align:baseline;display:inline-block;position:relative}.wordmark-dash-drop{pointer-events:none;position:absolute;inset:0}.wordmark-dash{vertical-align:baseline;background-color:var(--mark-accent);--wordmark-cap:calc(.78em * 686 / 758);width:3.40952%;height:7.25594%;transform:translateY(calc(-.4 * var(--wordmark-cap) + 50%));display:inline-block;position:absolute;bottom:3.95778%;left:72.0993%}.wordmark-small .wordmark-dash{height:7.78364%}.wordmark-letters{fill:currentColor}.wordmark-bar,.hyphen-mark rect{fill:var(--mark-accent)}.header-mark{align-items:center;display:flex}.logo-intro-mark svg.wordmark,.footer-wordmark svg.wordmark{height:.78em}.hyphen-mark{width:clamp(2.6rem,5cqw,5rem);height:auto;margin-bottom:clamp(1rem,2.4cqw,2rem);display:block}@media (prefers-reduced-motion:no-preference){.wordmark-animate .wordmark-letters{animation:.7s cubic-bezier(.16,1,.3,1) both wm-letters}.wordmark-animate .wordmark-dash-drop{animation:1.1s cubic-bezier(.16,1,.3,1) .5s both wm-dash-drop}}@keyframes wm-letters{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes wm-bar{0%{opacity:0;transform:translateY(640px)}15%{opacity:1}70%{transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes wm-dash-drop{0%{opacity:0;transform:translateY(-.656842em)}15%{opacity:1}70%{transform:translateY(.0410526em)}to{opacity:1;transform:none}}@property --wdth{syntax:"<number>";inherits:false;initial-value:100}:root{--settle-ease:cubic-bezier(.16, 1, .3, 1)}.folio-drop{opacity:0;transition:opacity .3s linear var(--d,0s), transform 1.1s var(--settle-ease) var(--d,0s), font-stretch 1.1s var(--settle-ease) var(--d,0s);transform:translateY(-6vh)}h2.folio-drop,h3.folio-drop,.mb-title.folio-drop,.mb-statement.folio-drop,.manifesto-line.folio-drop{font-stretch:75%}.folio-scene.is-in .folio-drop,.drop-zone.is-in .folio-drop{opacity:1;transform:none}.folio-scene.is-in h2.folio-drop,.drop-zone.is-in h2.folio-drop,.folio-scene.is-in h3.folio-drop,.drop-zone.is-in h3.folio-drop,.folio-scene.is-in .mb-title.folio-drop,.folio-scene.is-in .mb-statement.folio-drop,.folio-scene.is-in .manifesto-line.folio-drop{font-stretch:100%}.folio-scene.is-in .folio-plate.folio-drop{transform:rotate(var(--r))}.opening.is-scrubbed{height:520svh}.opening.is-scrubbed .opening-frame{height:calc(100svh - 4.6rem);position:sticky;top:4.6rem}.opening.is-scrubbed .opening-frame>div{transition:opacity .6s linear}.opening.is-scrubbed .opening-frame>div.is-dropped{opacity:0;pointer-events:none}.opening.is-scrubbed .flash-frame .fl{animation:none!important}.opening.is-scrubbed .kx{--wdth:75;opacity:0;transition:opacity .3s linear, transform 1.1s var(--settle-ease), --wdth 1.1s var(--settle-ease);transform:translateY(-6vh);font-variation-settings:"wdth" var(--wdth), "wght" 900!important;font-stretch:100%!important}.opening.is-scrubbed .kx:nth-child(2){transition-delay:90ms}.opening.is-scrubbed .kx:nth-child(3){transition-delay:.18s}.opening.is-scrubbed .kx:nth-child(4){transition-delay:.27s}.opening.is-scrubbed .is-current .kx{--wdth:100;opacity:1;transform:none}.opening.is-scrubbed .is-current .kx-tall{--wdth:62}.opening.is-scrubbed .is-current .kx-wide,.opening.is-scrubbed .is-current .kx-mega,.opening.is-scrubbed .is-current .kx-tall.kx-mega{--wdth:125}.opening.is-scrubbed .is-dropped .kx{--wdth:75;opacity:0;transition-delay:0s;transform:translateY(4vh)}.pinned-introduction:not(.is-static){height:1020svh!important}.sig-swap{--wdth:75;transition:opacity .3s linear, transform 1.1s var(--settle-ease), font-stretch 1.1s var(--settle-ease);font-stretch:75%;transform:translateY(-6vh)}.sig-swap.is-current{font-stretch:100%;transform:none}.sig-l-tail .sig-swap.is-current{font-stretch:125%}.method-truth-scene:not(.is-static){height:200svh}@media (prefers-reduced-motion:reduce){.folio-drop,.drop-zone .folio-drop,.sig-swap,.opening .kx{font-stretch:inherit;transition:opacity .2s linear!important;transform:none!important}.pinned-introduction,.method-truth-scene,.opening{height:auto!important}}.sig-right{align-self:stretch!important;height:100%!important}.sig-image-panel{z-index:1;position:absolute;inset:0;overflow:hidden}.sig-image{background:var(--ink);opacity:0;filter:brightness(.55);transition:opacity 1.1s var(--settle-ease), transform 1.6s var(--settle-ease);place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.08)}.sig-image.is-current{opacity:1;transform:scale(1)}.sig-image img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%}.sig-image small{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.sig-image small{color:color-mix(in oklab, var(--paper) 55%, transparent)}}.sig-image small{font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.08em;filter:brightness(1.8);font-size:.72rem}.sig-image:after{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sig-right .sig-r{z-index:2;position:relative}.sig-split{height:100%;align-items:stretch!important}@media (width<=760px){.sig-split{grid-template-rows:1fr 1fr;grid-template-columns:1fr!important}.sig-right{min-height:0;height:auto!important}.sig-split .folio-signature-copy{align-self:center}}.core-truth-frame{color:var(--paper);background:var(--malachite-deep)!important}.core-truth-title,.core-truth-title .ct-line{color:var(--paper)!important}.method-truth-scene:not(.is-static) .ct-line{opacity:0;transition:opacity .3s linear, transform 1.1s var(--settle-ease), font-stretch 1.1s var(--settle-ease);font-stretch:75%;transform:translateY(-6vh)}.method-truth-scene[data-truth-stage="1"] .ct-1,.method-truth-scene[data-truth-stage="2"] .ct-line{opacity:1;font-stretch:125%;transform:none}.dropin-site .clients-section .ledger-name{--wdth:75;font-variation-settings:"wdth" var(--wdth), "wght" 900;opacity:.4;transition:--wdth 1.1s var(--settle-ease), opacity .6s var(--settle-ease);transform:none!important}.dropin-site .clients-section .ledger-row.is-active .ledger-name{--wdth:125;opacity:1}.industry-frame.is-active .industry-text{animation:settle-in 1.1s var(--settle-ease) both}@keyframes settle-in{0%{opacity:0;font-stretch:75%;transform:translateY(-6vh)}27%{opacity:1}to{opacity:1;font-stretch:100%;transform:none}}@media (width<=760px){.clients-section .ledger-plate,.clients-section .ledger-plate-inline{display:none}.clients-section .ledger-row.is-active .ledger-plate-inline{display:block}}.us-section .block-chip{clip-path:inset(0 0 100%);transition:clip-path .6s var(--settle-ease) 1.3s}.us-section.is-in .block-chip{clip-path:inset(0)}.scan-form{gap:clamp(1.6rem,4vh,2.6rem);width:100%;margin:clamp(2rem,6vh,4rem) 0;display:grid}.scan-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);display:grid}.scan-field{gap:.4rem;display:grid}.scan-field-label{font-variation-settings:"wdth" 75, "wght" 600;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-stretch:75%}.scan-field input{border:0;border-bottom:2px solid var(--paper);color:var(--paper);font:inherit;transition:border-bottom-width .3s var(--settle-ease);background:0 0;border-radius:0;outline:none;padding:.4rem 0 .5rem;font-size:clamp(1.1rem,1.6vw,1.5rem)}.scan-field input:focus{border-bottom-width:4px;padding-bottom:calc(.5rem - 2px)}.scan-field-error{font-size:.8rem}.scan-submit{background:var(--paper);width:100%;color:var(--lacquer);cursor:pointer;font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:-.02em;text-transform:uppercase;text-align:left;border:0;padding:clamp(1rem,2.6vh,1.6rem) 1.25rem;font-family:Archivo,sans-serif;font-size:clamp(1.4rem,3.4vw,3.4rem)}.scan-submit:focus-visible{outline:3px solid var(--paper);outline-offset:4px}@media (width<=760px){.scan-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sig-image,.ct-line,.ledger-name,.us-section .block-chip,.industry-text{clip-path:none!important;transition:opacity .2s linear!important;animation:none!important;transform:none!important}}.pinned-introduction .sig-square{display:none!important}.sig-right{overflow:hidden;container-type:inline-size;padding:0!important}.sig-right .sig-r{padding:0 clamp(1.25rem,4cqw,3rem)}.sig-r-tail .sig-swap,.sig-r-tail .sig-swap:nth-child(n){white-space:nowrap;font-size:min(13cqw,16svh)!important}@media (width<=760px){.pinned-introduction .pinned-frame{height:calc(100svh - 4.6rem)}.sig-split{inset:0;display:grid!important;position:absolute!important}.sig-split .folio-signature-copy{padding:1.25rem!important}.sig-l-tail{font-size:12cqw!important}}.pinned-introduction .sig-split .sig-right{align-self:stretch!important;height:auto!important;margin:0!important}.pinned-introduction .sig-split{height:auto!important;top:0!important;bottom:0!important}@media (width<=760px){.pinned-introduction .sig-split{grid-template-rows:50% 50%!important}.pinned-introduction .sig-l{font-size:inherit;opacity:1!important}.pinned-introduction .folio-signature-copy{overflow:hidden;container-type:inline-size;justify-content:flex-end!important}}.dropin-site .pinned-introduction .sig-split{grid-template-rows:100%!important;align-items:stretch!important;display:grid!important}.dropin-site .pinned-introduction .sig-split .folio-signature-copy{align-self:center!important}@media (width<=760px){.dropin-site .pinned-introduction .sig-split{padding-top:4.6rem;grid-template-rows:50% 50%!important;grid-template-columns:100%!important;gap:0!important}.dropin-site .pinned-introduction .sig-split .folio-signature-copy{align-items:flex-end;width:100%;height:100%;padding:1.25rem!important;display:flex!important}.dropin-site .pinned-introduction .sig-l{width:100%}.dropin-site .pinned-introduction .sig-l-tail{font-size:11cqw!important}}:root{--ink:#161412;--paper:#dad6ce;--red:#e04a2a;--grey:#dad6ce;--lacquer:var(--red);--lacquer-shadow:var(--red);--malachite:var(--ink);--malachite-deep:var(--ink);--signal-green:var(--ink);--night-veil:var(--ink);--lacquer-surface:var(--red);--background:var(--paper);--foreground:var(--ink);--primary:var(--red);--primary-foreground:var(--ink);--muted:var(--grey);--muted-foreground:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in oklab, var(--ink) 70%, var(--paper))}}:root{--border:var(--ink);--aura-bone:var(--grey);--aura-ash:var(--grey);--aura-haze:var(--grey);--aura-oxide:var(--ink);--blank-ink:var(--grey);--mark-accent:var(--red)}.dropin-site *,.dropin-site :before,.dropin-site :after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}.site-header,.site-header.is-intro{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.dropin-site p{max-width:60ch}.dropin-site .manifesto-lockup,.dropin-site .flash-lockup,.dropin-site .flash-lockup *,.dropin-site .sig-l,.dropin-site .sig-r{max-width:none}.logo-intro{--mark-accent:var(--red);background:var(--ink)!important;color:var(--paper)!important}.manifesto,.manifesto-frame{background:var(--red)!important;color:var(--ink)!important}.flash-stand,.flash-customers,.flash-drop{--mark-accent:var(--red);background:var(--ink)!important;color:var(--paper)!important}.flash-conversation,.flash-maximizing{--mark-accent:var(--red);background:var(--paper)!important;color:var(--ink)!important}.flash-chase{--mark-accent:var(--ink);background:var(--red)!important;color:var(--ink)!important}.flash-frame *,.flash-frame .kx-outline{-webkit-text-stroke-color:currentColor;color:inherit!important}.transform,.pinned-introduction,.pinned-introduction-frame,.blank-poster{background-color:var(--paper)!important;color:var(--ink)!important}.pinned-introduction:is([data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"]) .pinned-introduction-frame{background:linear-gradient(to right, var(--red) 50%, var(--ink) 50%)!important}.pinned-introduction .folio-signature-copy,.pinned-introduction .sig-l,.pinned-introduction .sig-l *{color:var(--ink)!important}.pinned-introduction .sig-r,.pinned-introduction .sig-r *{color:var(--paper)!important}.dropin-site .method-truth-frame .mb-left,.mb-left,.method-environment-3{--mark-accent:var(--ink);background:var(--grey)!important;color:var(--ink)!important}.mb-right,.method,.method-flat{background:var(--paper)!important;color:var(--ink)!important}.core-truth,.core-truth-frame{--mark-accent:var(--red);background:var(--ink)!important;color:var(--paper)!important}.clients-section{background:var(--paper)!important;color:var(--ink)!important}.industry-frame,.case-frame{--mark-accent:var(--ink);background:var(--red)!important;color:var(--ink)!important}.vault-section{background:var(--grey)!important;color:var(--ink)!important}.us-section{background:var(--paper)!important;color:var(--ink)!important}.block-chip{background:var(--ink)!important;color:var(--paper)!important}.scan-section{--mark-accent:var(--ink);background:var(--red)!important;color:var(--ink)!important}.scan-section .scan-questions p,.scan-section .scan-copy{color:var(--paper)!important}.scan-section .scan-submit{background:var(--ink)!important;color:var(--paper)!important}.scan-section .scan-field input{color:var(--ink);background:0 0;border-color:var(--ink)!important}.site-footer{background:var(--ink)!important;color:var(--paper)!important}.dropin-site .section-kicker-quiet{opacity:1;color:inherit!important}.t-folio,.section-label,.section-folio-num,.open-num,.opening-counter-num,.mb-num,.us-role,.us-portrait-label,.scan-field-label,.logo-intro-cue{text-transform:uppercase;line-height:1.2;font-variation-settings:"wdth" 85, "wght" 500!important;letter-spacing:.14em!important;font-family:Archivo,sans-serif!important;font-size:clamp(11px,.8vw,13px)!important;font-weight:500!important;font-stretch:85%!important}.mb-name,.dropin-site .clients-section .ledger-name,.vault-section h2,.us-name,.core-truth-title,.core-truth-title .ct-line{font-stretch:100%;font-variation-settings:"wdth" 100, "wght" 500!important;text-transform:none!important;letter-spacing:-.03em!important;font-family:Archivo,sans-serif!important;font-weight:500!important;line-height:.95!important}.vault-section h2,.core-truth-title{container-type:normal;font-size:clamp(2.6rem,11cqw,14rem)!important}.vault-section,.core-truth-frame,.clients-section,.us-section{container-type:inline-size}.core-truth-title .ct-line{font-size:inherit!important}.mb-name{margin-bottom:.25em;display:block;font-size:clamp(1.8rem,4.2cqw,5.5rem)!important}.us-name{font-size:clamp(2.4rem,8cqw,8rem)!important}.dropin-site .clients-section .ledger-name{font-size:clamp(2.4rem,9cqw,11rem)!important}.dropin-site .clients-section .ledger-row.is-active .ledger-name{font-stretch:125%;font-variation-settings:"wdth" 125, "wght" 500!important}.dropin-site .clients-section .ledger-row:not(.is-active) .ledger-name{font-stretch:75%;font-variation-settings:"wdth" 75, "wght" 500!important}.us-bio,.mb-desc,.industry-text,.scan-field-error{font-size:max(11px,1em)}figcaption,.t-caption{text-transform:none;letter-spacing:0;font-size:clamp(12px,.85vw,13px);font-weight:400}.manifesto-frame,.opening-frame,.pinned-introduction-frame,.mb-frame,.core-truth-frame,.content-section,.scan-section{position:relative}.section-folio{pointer-events:none;z-index:30;color:currentColor;position:absolute;inset:clamp(4.9rem,7vh,6rem) clamp(.75rem,1.6vw,1.5rem) clamp(.75rem,1.6vw,1.5rem)}.section-folio-num{position:absolute;top:0;left:1.4rem}.crop-mark{width:41px;height:29px;position:absolute}.crop-mark:before{content:"";background:currentColor;width:10px;height:7px;position:absolute}.crop-tl,.crop-tl:before{top:0;left:0}.crop-tr,.crop-tr:before{top:0;right:0}.crop-bl,.crop-bl:before{bottom:0;left:0}.crop-br,.crop-br:before{bottom:0;right:0}.mb-frame .section-folio,.pinned-introduction-frame .section-folio{color:var(--ink)}.open-num{display:none}.opening-controls{display:none!important}.opening-counter{z-index:32;gap:.25rem;display:flex;position:absolute;bottom:clamp(1rem,2.4vw,2rem);left:50%;transform:translate(-50%)}.opening-counter-num{color:inherit;cursor:pointer;opacity:.45;transition:opacity .3s var(--settle-ease,ease);background:0 0;border:0;padding:.7rem .55rem;position:relative}.opening-counter-num.is-current,.opening-counter-num:hover{opacity:1}.opening-counter-num.is-current:after{content:"";background:currentColor;height:2px;position:absolute;bottom:.35rem;left:.55rem;right:.55rem}.opening-counter-num:focus-visible{outline-offset:2px;outline:1px solid}.dropin-site .pinned-introduction .tf-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:0;padding:0;position:absolute;inset:0;align-content:stretch!important;align-items:stretch!important;display:grid!important}.tf-left{background:var(--red);color:var(--ink);position:relative;overflow:hidden;container-type:size}.tf-left-inner{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:5.6rem 1.5rem 1.5rem}.tf-stem,.tf-band-stem{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.14em;text-transform:uppercase;max-width:none;margin:0 0 .9em;font-family:Archivo,sans-serif;font-size:clamp(11px,.8vw,13px);font-weight:500;font-stretch:85%;line-height:1.2}.tf-stack,.tf-word-stack{clip-path:inset(0 -100vw -.4em);width:100%;max-width:none;font:inherit;margin:0;display:grid}.tf-phrase,.tf-word{text-transform:uppercase;letter-spacing:-.02em;font-variation-settings:"wdth" var(--tf-wdth,100), "wght" 900;font-family:Archivo,sans-serif;font-weight:900;line-height:.86;font-stretch:calc(var(--tf-wdth,100) * 1%);opacity:calc(var(--in,0) * (1 - var(--out,0)));transform:translateY(calc((1 - var(--in,0)) * -6vh + var(--out,0) * 4vh));will-change:transform, opacity;grid-area:1/1;display:block}.tf-phrase{--tf-base:17cqw;font-size:17cqw}.tf-line{white-space:nowrap;width:max-content;display:block}.tf-right{grid-template-rows:70% 30%;min-height:0;display:grid;position:relative}.tf-photo{background:var(--ink);position:relative;overflow:hidden}.tf-image{color:var(--paper);opacity:calc(var(--in,0) * (1 - var(--out,0)));transform:scale(calc(1 + (1 - var(--in,0)) * .08));place-items:center;display:grid;position:absolute;inset:0}.tf-image img{object-fit:cover;width:100%;height:100%;filter:none!important}.tf-image img.tf-design-codes-photo{object-position:70% 50%;filter:grayscale()contrast(1.05)!important}.tf-image img.tf-still-photo{object-position:50% 50%}.tf-image.tf-scrub{transform:none}.tf-image.tf-door{background:var(--ink);transform:none;container-type:size}.sensory-door-scene{perspective:1400px;perspective-origin:50%;width:min(100cqw,74.8cqh);height:min(100cqh,133.69cqw);display:block;position:relative}.tf-door .sensory-door-scene img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.sensory-door-panel{transform-origin:0;transform:rotateY(calc(var(--door-progress,0) * -105deg));opacity:clamp(0, calc((.857143 - var(--door-progress,0)) * 1000), 1);backface-visibility:hidden;will-change:transform;position:absolute;inset:0}.sensory-door-shade{background:var(--ink);opacity:calc(.3 * (1 - var(--door-progress,0)));transform-origin:0;transform:scaleX(calc(1 - var(--door-progress,0)));pointer-events:none;position:absolute;inset:0}.tf-door.is-reduced{--door-progress:1}.tf-scrub video,.tf-scrub .tf-curtain-still{object-fit:cover;object-position:var(--scrub-pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.tf-curtain{background:var(--red)}.tf-scrub video{border:0;margin:0;padding:0;display:block}.tf-steel video,.tf-steel .tf-curtain-still{filter:none!important}.tf-photo[data-curtain-active=true]{width:calc(100% + 1px);left:-1px;background:var(--red)!important}.site-header .header-index a[data-over-curtain=true]{color:var(--paper)!important}@media (width<=760px){.tf-photo[data-curtain-active=true]{width:100%;height:calc(100% + 1px);top:-1px;left:0}}.tf-scrub.is-fallback video{visibility:hidden}.tf-scrub .tf-curtain-final{opacity:var(--scrub-final,0)}.pinned-introduction.is-static .tf-panel{opacity:1;transform:none}.pinned-introduction.is-static .folio-imagine-panel{visibility:hidden}.tf-image small{letter-spacing:.14em;font-size:12px}.tf-band{background:var(--paper);color:var(--ink);flex-direction:column;padding:1.1rem 1.5rem 1rem;display:flex;position:relative;overflow:hidden;container-type:size}.tf-word{--tf-base:13cqw;font-size:13cqw}.tf-caption{max-width:none;margin:auto 0 0 auto;padding-top:.6em;font-size:clamp(12px,.85vw,13px);font-weight:400;display:grid}.tf-cap{text-align:right;opacity:calc(var(--in,0) * (1 - var(--out,0)));grid-area:1/1}.pinned-introduction.is-static .tf-phrase,.pinned-introduction.is-static .tf-word,.pinned-introduction.is-static .tf-image,.pinned-introduction.is-static .tf-cap{opacity:0;transform:none}.pinned-introduction.is-static [data-tf="0"]{opacity:1!important}@media (width<=760px){.dropin-site .pinned-introduction .tf-panel{grid-template-rows:minmax(0,2fr) minmax(0,3fr)!important;grid-template-columns:1fr!important;align-content:stretch!important;align-items:stretch!important}.tf-left-inner{inset:4.8rem 1rem 1rem}.tf-phrase{--tf-base:10cqw;font-size:10cqw}.tf-right{grid-template-rows:62% 38%}.tf-band{padding:.8rem 1rem 0}}.image-slot{background:var(--ink);color:var(--paper);place-items:center;margin:0;display:grid}.image-slot>span{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-family:Archivo,sans-serif;font-size:12px}.core-truth-frame{place-items:center;position:relative;overflow:hidden;container-type:size;display:grid!important}.core-truth-photo{z-index:0;position:absolute;inset:0}.core-truth-photo>span{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.core-truth-center{z-index:1;flex-direction:column;align-items:center;gap:1.2em;display:flex;position:relative}.dropin-site .core-truth-title{text-align:center;margin:0;color:var(--ink)!important;font-size:max(11px,2.5cqw)!important}.dropin-site .core-truth-title .ct-line{display:block;font-size:inherit!important;color:inherit!important}.core-truth-mark{--mark-accent:var(--red);width:max(18px,1.6cqw)!important;margin:0!important}.dropin-site .clients-section .ledger-name{transition:font-variation-settings 1.1s var(--settle-ease), opacity .6s var(--settle-ease), font-stretch 1.1s var(--settle-ease);color:var(--ink)!important;transform:none!important}.dropin-site .clients-section .ledger-row.is-active .ledger-name{opacity:1!important}.dropin-site .clients-section .ledger-row:not(.is-active) .ledger-name{opacity:.3!important}.ledger-btn{align-items:baseline;gap:1.2rem;display:flex}.industry-frame{place-items:center;padding:clamp(1.5rem,4cqw,3rem);display:grid!important}.industry-content{text-align:left;flex-direction:column;align-items:center;gap:1.1rem;width:min(100%,60ch);display:flex}.industry-frame.is-active .industry-content{animation:ind-settle 1.1s var(--settle-ease) both}@keyframes ind-settle{0%{opacity:0;transform:translateY(-4vh)}30%{opacity:1}to{opacity:1;transform:none}}.industry-specimen{aspect-ratio:4/3;width:42%;max-height:50svh}.industry-specimen img{object-fit:cover;width:100%;height:100%;display:block}.industry-content .industry-text{align-self:stretch;max-width:60ch;margin:0;line-height:1.45;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important;opacity:1!important;font-size:clamp(17px,1.1vw,19px)!important;font-weight:400!important;transform:none!important}.industry-caption{color:var(--ink);align-self:stretch;margin:0;font-size:clamp(12px,.85vw,13px);font-weight:400}.case-frame-label,.industry-name{display:none!important}.dropin-site .vault-section{min-height:100svh;padding-top:clamp(4rem,9vh,7rem);display:block!important}.vault-contents-title{font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:-.03em;margin:.6em 0 .4em;font-family:Archivo,sans-serif;font-size:clamp(2.6rem,8cqw,14rem);font-weight:500;line-height:.95;max-width:none!important}.vault-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.vault-list li{border-bottom:1px solid var(--ink)}.vault-row{color:var(--ink);grid-template-columns:3rem 10rem 1fr minmax(0,32ch);align-items:baseline;gap:1.5rem;padding:1.4rem 0;display:grid}.vault-num,.vault-season{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,.8vw,13px)}.vault-title{font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:-.03em;font-size:4cqw;font-weight:500;line-height:.95}.vault-desc{font-size:clamp(17px,1.1vw,19px);line-height:1.45}.vault-row:hover .vault-title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.dropin-site .block-chip{background:var(--red)!important;color:var(--ink)!important}.us-team{display:none}.us-spreads{width:100vw;margin:clamp(3rem,8vh,6rem) 0 calc(-1*clamp(5rem,10vh,8rem)) calc(50% - 50vw)}.us-spread{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.us-spread.is-mirrored .us-spread-text{order:2}.us-spread-text{background:var(--paper);color:var(--ink);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative;container-type:inline-size}.us-spread-num{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.14em;font-size:clamp(11px,.8vw,13px)}.us-spread-top{margin-top:2rem;margin-bottom:auto}.us-spread .us-role{margin:0 0 .8em}.us-spread .us-bio{margin:0 0 1.2em;font-size:clamp(17px,1.1vw,19px);line-height:1.45}.us-spread .us-cv{letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.3em;padding:0;font-size:12px;text-decoration:underline;border:0!important}.dropin-site .us-spread .us-name{margin:0;font-size:16cqw!important}.us-spread-portrait{min-height:100svh}.scan-headline{font-variation-settings:"wdth" 100, "wght" 900;text-transform:uppercase;letter-spacing:-.035em;color:var(--ink);margin:0 0 .5em;font-family:Archivo,sans-serif;font-size:clamp(3rem,9cqw,16rem);font-weight:900;line-height:.84;max-width:none!important}.scan-section{container-type:inline-size}.dropin-site .scan-questions{margin:0 0 3rem;padding:0;list-style:none;display:block}.scan-q{border-top:1px solid var(--ink);grid-template-columns:3rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.scan-q-num{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.14em;color:var(--ink);font-size:clamp(11px,.8vw,13px)}.dropin-site .scan-q p{max-width:none;margin:0;font-variation-settings:"wdth" 100, "wght" 500!important;text-transform:none!important;letter-spacing:-.03em!important;color:var(--ink)!important;font-family:Archivo,sans-serif!important;font-size:4cqw!important;font-weight:500!important;line-height:.95!important}.dropin-site .scan-close{text-transform:uppercase;max-width:none;color:var(--paper)!important;font-weight:900!important}.site-footer{gap:2.5rem;display:grid;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,4rem)!important}.footer-info{letter-spacing:.04em;flex-wrap:wrap;gap:.8rem 2.5rem;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.footer-info a:hover{text-underline-offset:.25em;text-decoration:underline}@media (width<=760px){.vault-row{grid-template-columns:2.5rem 1fr;gap:.6rem 1rem}.vault-title{grid-column:1/-1;font-size:9cqw}.vault-desc{grid-column:1/-1}.us-spread{grid-template-columns:1fr;min-height:auto}.us-spread.is-mirrored .us-spread-text{order:0}.us-spread-text{min-height:70svh}.us-spread-portrait{min-height:80svh}.dropin-site .scan-q p{font-size:7cqw!important}.industry-specimen{width:55%}}.ledger-folio{white-space:nowrap;flex-shrink:0;min-width:4.5rem}.dropin-site .scan-q p{border:0!important;padding:0!important}:root{--gutter:max(24px, 3vw);--nav-h:4.6rem;--strip:28px;--ground-fg:var(--ink);--nav-fg:var(--ink)}[data-ground=ink]{--ground-fg:var(--paper)}[data-ground=paper],[data-ground=grey],[data-ground=red]{--ground-fg:var(--ink)}html[data-nav-ground=ink]{--nav-fg:var(--paper)}.site-header,.site-header.is-intro,.opening .section-folio,.opening-counter,.dropin-site .folio-world-counter{mix-blend-mode:normal!important}.site-header,.site-header.is-intro{transition:color .2s linear;color:var(--nav-fg)!important}.site-header .wordmark-bar{fill:var(--red)}html[data-nav-ground=red] .site-header .wordmark-bar{fill:var(--dash-color)}.dropin-site .section-folio,.mb-frame .section-folio,.pinned-introduction-frame .section-folio,.opening .section-folio{color:var(--ground-fg)!important;inset:var(--gutter)!important}.content-section .section-folio,.scan-section .section-folio{top:calc(var(--nav-h) + var(--gutter) - var(--strip))!important}.section-folio-num{line-height:1;top:7px;left:1.4rem}.opening-counter{color:var(--ground-fg)!important}.opening-counter-num{opacity:1!important}.dropin-site .manifesto-frame,.dropin-site .open-sheet,.dropin-site .logo-intro-frame{padding:calc(var(--gutter) + var(--strip)) var(--gutter) var(--gutter)!important;overflow:visible!important}.dropin-site .flash-lockup,.dropin-site .flash-inner,.dropin-site .manifesto-lockup{max-width:none!important;overflow:visible!important}.dropin-site .content-section,.dropin-site .scan-section{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;padding-top:calc(var(--nav-h) + var(--gutter) + var(--strip))!important}.dropin-site .core-truth-frame,.dropin-site .tf-left,.dropin-site .tf-band,.dropin-site .industry-frame{overflow:visible!important}.tf-stack,.tf-word-stack{clip-path:none!important}.image-slot,.tf-photo,.sig-image,.core-truth-photo{background:var(--grey)!important;color:var(--ink)!important}.image-slot>span,.tf-image small,.sig-image small{color:var(--ink)!important;opacity:1!important;filter:none!important}.tf-image{color:var(--ink)}.dropin-site .core-truth-title,.dropin-site .core-truth-title .ct-line{color:var(--ink)!important}.dropin-site .clients-section .ledger-row:not(.is-active) .ledger-name{opacity:1!important;color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.dropin-site .clients-section .ledger-row:not(.is-active) .ledger-name{color:color-mix(in srgb, var(--ink) 40%, var(--paper))!important}}.dropin-site .us-title{line-height:1.02!important}.dropin-site .block-chip{vertical-align:baseline;padding:.02em .08em .04em;line-height:.92;display:inline-block}.bar-cursor{background:var(--cursor-fg,var(--ink));pointer-events:none;z-index:10000;width:14px;height:4px;margin:-2px 0 0 -7px;transition:width .12s linear,margin .12s linear;display:none;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.bar-cursor.is-wide{width:28px;margin-left:-14px}.bar-cursor.is-text{opacity:0}@media (hover:hover) and (pointer:fine){html.has-bar-cursor,html.has-bar-cursor *{cursor:none!important}html.has-bar-cursor input,html.has-bar-cursor textarea,html.has-bar-cursor select{cursor:text!important}.bar-cursor{display:block}}.opening.is-scrubbed .opening-frame>div:not(.is-current):not(.is-dropped){opacity:0;pointer-events:none}:root{--red:#c01f1f;--red-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.14'/%3E%3C/svg%3E")}[data-ground=red],.flash-chase,.manifesto-frame,.tf-left,.industry-frame,.scan-section,.core-truth-frame{background-blend-mode:multiply;background-image:var(--red-grain)!important;background-repeat:repeat!important}[data-ground]{--mark-accent:var(--ink)}[data-ground=ink]{--mark-accent:var(--red)}.site-header .wordmark-bar{background-color:var(--ink);fill:var(--ink)!important}html[data-nav-ground=ink] .site-header .wordmark-bar{background-color:var(--red);fill:var(--red)!important}.logo-intro,.site-footer{--mark-accent:var(--red)}.flash-stand,.flash-customers,.flash-drop{--mark-accent:var(--red)!important}.flash-conversation,.flash-maximizing,.flash-chase,.mb-left,.industry-frame,.core-truth-mark,.scan-section{--mark-accent:var(--ink)!important}.core-truth,.dropin-site .core-truth-frame{background-color:var(--red)!important;color:var(--ink)!important}.dropin-site .core-truth-photo{background:0 0!important}.dropin-site .core-truth-photo>span,.dropin-site .core-truth-title,.dropin-site .core-truth-title .ct-line{color:var(--ink)!important}.industry-frame{background-color:var(--red)!important}.dropin-site .scan-section{box-sizing:border-box;outline:0;background-color:var(--red)!important;border:var(--gutter) solid var(--ink)!important;border-top-width:calc(var(--nav-h) + var(--gutter))!important;padding-top:calc(var(--gutter) + var(--strip))!important;background-clip:padding-box!important}.scan-section+.site-footer{margin-top:0}.dropin-site .scan-section .section-folio{top:var(--gutter)!important}:root{--inactive-ink:#9a9a96}.t-folio,.section-label,.section-folio-num,.opening-counter-num,.mb-num,.us-role,.scan-field-label,.logo-intro-cue,.tf-stem,.tf-band-stem,.vault-num,.vault-season,.us-spread-num,.scan-q-num{letter-spacing:.12em!important}.opening.is-scrubbed .is-current .kx,.opening.is-scrubbed .is-current .kx-tall,.opening.is-scrubbed .is-current .kx-wide,.opening.is-scrubbed .is-current .kx-mega,.opening.is-scrubbed .is-current .kx-tall.kx-mega{--wdth:112}.dropin-site .kx,.dropin-site .manifesto-line,.dropin-site .scan-headline,.dropin-site .scan-close{letter-spacing:-.035em!important}.dropin-site .manifesto-lockup{line-height:.86!important}.dropin-site .act2-speak,.dropin-site .method-truth-frame .mb-statement,.dropin-site .clients-section>h2,.dropin-site .us-title,.dropin-site .vault-contents-title,.dropin-site .method-truth-frame .mb-head,.dropin-site .mb-name{font-variation-settings:"wdth" 100, "wght" 500!important;text-transform:none!important;letter-spacing:-.03em!important;font-family:Archivo,sans-serif!important;font-weight:500!important;font-stretch:100%!important;line-height:.95!important}.dropin-site .act2-folio,.dropin-site .method-truth-frame .mb-title,.dropin-site .method-truth-frame .mb-intro,.dropin-site .method-truth-frame .mb-process,.dropin-site .us-disciplines,.dropin-site .us-disciplines-lead,.dropin-site .vault-head .section-label{font-variation-settings:"wdth" 85, "wght" 500!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-size:clamp(11px,.8vw,13px)!important;font-weight:500!important;font-stretch:85%!important;line-height:1.4!important}.dropin-site .act2-body,.dropin-site .method-truth-frame .mb-desc,.dropin-site .vault-intro,.dropin-site .scan-copy,.dropin-site .us-bio{max-width:60ch;font-variation-settings:"wdth" 100, "wght" 400!important;text-transform:none!important;letter-spacing:0!important;font-family:Archivo,sans-serif!important;font-size:clamp(17px,1.15vw,19px)!important;font-weight:400!important;font-stretch:100%!important;line-height:1.45!important}.dropin-site .method-truth-frame .mb-left{flex-direction:column;justify-content:space-between;display:flex!important}.dropin-site .method-truth-frame .mb-statement{margin:auto 0;text-transform:none!important;font-size:min(4.4cqw,8.6cqh)!important}.dropin-site .method-truth-frame .mb-process{border:0!important;margin-top:auto!important}.dropin-site .method-truth-frame .mb-title{margin:0 0 1.2em;border:0!important}.dropin-site .mb-mark{width:30px!important;height:auto!important;margin:0 0 1rem!important}.dropin-site .method-truth-frame .mb-head{align-items:baseline;gap:.8em;font-size:min(3.2cqw,6cqh)!important}.dropin-site .mb-name{font-size:inherit!important;margin:0!important}.dropin-site .method-truth-frame .mb-num{color:inherit!important;background:0 0!important;padding:0!important}.dropin-site .method-truth-frame .mb-desc{margin-top:.6em}@media (width<=760px){.dropin-site .method-truth-frame .mb-statement{font-size:clamp(2.2rem,9vw,4rem)!important}.dropin-site .method-truth-frame .mb-head{font-size:clamp(1.8rem,8vw,3.2rem)!important}}.dropin-site .clients-section>h2{font-size:clamp(2.6rem,7cqw,9rem)!important}.dropin-site .clients-section .ledger-row:not(.is-active) .ledger-name{color:var(--inactive-ink)!important;opacity:1!important}.dropin-site .vault-contents-title{margin:.4em 0 .2em!important;font-size:clamp(2.6rem,8cqw,14rem)!important}.dropin-site .vault-intro{margin:0 0 2.2em!important}.dropin-site .us-title{font-size:clamp(2.8rem,8cqw,12rem)!important;line-height:1.02!important}.dropin-site .us-title .block-chip{font-weight:inherit}.dropin-site .us-network{max-width:60ch;font-variation-settings:"wdth" 100, "wght" 400!important;text-transform:none!important;letter-spacing:-.005em!important;font-family:Archivo,sans-serif!important;font-size:clamp(24px,1.8vw,28px)!important;font-weight:400!important;font-stretch:100%!important;line-height:1.35!important}.dropin-site .us-disciplines{gap:.2em;margin:.4em 0 0;padding:0;list-style:none;display:grid}.dropin-site .us-disciplines-lead{margin:0!important}.dropin-site .mb-frame .section-folio{top:calc(var(--nav-h) + 4px)!important}.dropin-site .scan-section{background:var(--ink)!important;padding:calc(var(--nav-h) + 8vh) 8vw 8vh!important;color:var(--ink)!important;background-image:none!important;border:0!important}.dropin-site .scan-block{background-color:var(--red);background-image:var(--red-grain);background-blend-mode:multiply;color:var(--ink);padding:calc(var(--gutter) + var(--strip)) var(--gutter) var(--gutter);--mark-accent:var(--ink);position:relative;container-type:inline-size}.dropin-site .scan-block .section-folio{top:var(--gutter)!important;inset:var(--gutter)!important}.dropin-site .scan-block .scan-form{margin-bottom:0}.dropin-site .scan-block .scan-field-label,.dropin-site .scan-block .scan-field input{color:var(--ink)!important;border-color:var(--ink)!important}.dropin-site .scan-section>.scan-close{letter-spacing:-.035em;margin:8vh 0 0;font-size:clamp(2.6rem,7vw,9rem);line-height:.86;color:var(--paper)!important;font-variation-settings:"wdth" 100, "wght" 900!important}@media (width<=760px){.dropin-site .scan-section{padding:calc(var(--nav-h) + 6vw) 6vw 6vw!important}}.dropin-site .core-truth-photo{aspect-ratio:4/5;place-items:center;display:grid;transform:translateY(-50%);background:var(--grey)!important;width:18cqw!important;position:absolute!important;inset:50% auto auto -5cqw!important}.dropin-site .core-truth-photo>span{padding-left:5cqw;position:static!important;transform:none!important}.dropin-site .core-truth-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.site-header,.site-header.is-intro{--header-bg:var(--paper);--header-fg:var(--ink);--dash-color:var(--red);box-sizing:border-box;max-width:100vw;height:var(--nav-h);justify-content:space-between;align-items:center;gap:1rem;transition:background-color .2s ease-out,color .2s ease-out;display:flex;overflow:hidden;width:100%!important;min-height:0!important;padding:0 var(--gutter)!important;background:var(--header-bg)!important;color:var(--header-fg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;mix-blend-mode:normal!important;border:0!important;position:fixed!important;inset:0 0 auto!important}html[data-nav-ground=ink] .site-header{--header-bg:var(--ink);--header-fg:var(--paper);--dash-color:var(--red)}html[data-nav-ground=paper] .site-header{--header-bg:var(--paper)}html[data-nav-ground=grey] .site-header{--header-bg:var(--grey)}html[data-nav-ground=red] .site-header{--header-bg:var(--red);--header-fg:var(--ink);--dash-color:var(--ink)}.site-header .header-mark,.site-header .header-index{flex:none;min-width:0}.site-header .header-index a,.site-header .header-index a[data-over-curtain=true]{color:var(--header-fg)!important}.site-header .wordmark-bar{transition:background-color .2s ease-out;fill:var(--dash-color)!important;background-color:var(--dash-color)!important}#top{padding-top:var(--nav-h)}html,body{overflow-x:clip}@media (prefers-reduced-motion:reduce){.site-header,.site-header .wordmark-bar{transition:none!important}}html body #scan.scan-section{min-height:0;display:block;background:var(--ink)!important;background-image:none!important;padding:0!important}html body #scan .scan-block{--scan-rule:2px solid var(--ink);--scan-cols:minmax(4.5rem, 12%) minmax(0, 1fr);position:relative;background-color:var(--red)!important;width:100%!important;max-width:none!important;color:var(--ink)!important;padding:calc(var(--nav-h) + var(--gutter) + var(--strip)) var(--gutter) clamp(4rem, 10vh, 8rem)!important;border:0!important;margin:0!important;inset:auto!important}html body #scan .crop-mark{display:none!important}html body #scan .section-folio-num{color:var(--ink)!important}html body #scan .scan-headline{text-wrap:balance;line-height:.86;color:var(--ink)!important;zoom:1!important;margin:0!important;font-size:clamp(2.6rem,7vw,9rem)!important}:root{--dash-color:var(--red)}[data-ground=red],.scan-block,.manifesto,.manifesto-frame{--dash-color:var(--ink);--mark-accent:var(--ink)}.inline-dropin{white-space:nowrap;display:inline}.inline-dropin-dash{vertical-align:baseline;background:var(--dash-color);width:.132653cap;height:.0801749cap;margin-inline:.05em;transition:background-color .2s ease-out;display:inline-block;transform:translateY(calc(50% - .4cap))}html body #scan .scan-questions{margin:clamp(2rem,6vh,4rem) 0 0;padding:0;list-style:none}html body #scan .scan-row{grid-template-columns:var(--scan-cols);border:0;border-top:var(--scan-rule);box-sizing:border-box;align-items:baseline;column-gap:clamp(1rem,3vw,3rem);width:100%;margin:0;padding:clamp(.9rem,2.2vh,1.4rem) 0;display:grid}html body #scan .scan-row-num{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-stretch:85%;line-height:1.2;color:var(--ink)!important}html body #scan .scan-q .scan-row-body{max-width:30ch;color:var(--ink);margin:0;border:0!important;padding:0!important;font-size:clamp(1.4rem,3.1vw,3.9rem)!important}html body #scan .scan-intro{border-top:0;margin-top:clamp(4rem,10vh,8rem);padding-top:0}html body #scan .scan-copy{max-width:60ch;color:var(--ink)!important;margin:0!important}html body #scan .scan-form{gap:0;margin:0;display:block}html body #scan .scan-field input{width:100%;color:var(--ink);font-variation-settings:"wdth" 112, "wght" 900;text-transform:uppercase;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:Archivo,sans-serif;font-size:max(24px,clamp(1.4rem,3.1vw,3.9rem));line-height:1;display:block}html body #scan .scan-field input::placeholder{color:#0000}html body #scan .scan-field-error{color:var(--ink);margin-top:.4rem;font-size:13px;display:block}html body #scan .scan-submit{text-align:left;cursor:pointer;border-bottom:var(--scan-rule);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:-.02em;text-transform:uppercase;outline:none;padding-left:0;padding-right:0;font-family:Archivo,sans-serif;font-size:clamp(1.4rem,3.1vw,3.9rem);font-weight:900;line-height:.95;transition:background-color .2s ease-out,color .2s ease-out;background:var(--red)!important;color:var(--ink)!important}html body #scan .scan-submit:hover,html body #scan .scan-submit:focus-visible{--dash-color:var(--red);background:var(--ink)!important;color:var(--paper)!important}html body #scan .scan-close{padding:clamp(3rem, 8vh, 6rem) var(--gutter) clamp(4rem, 10vh, 8rem)!important;border-top:0!important;margin:0!important}@media (width<=767px){html body #scan .scan-row{grid-template-columns:1fr;row-gap:.6rem}html body #scan .scan-intro .scan-row-num,html body #scan .scan-submit .scan-row-num,html body #scan .scan-br{display:none}}@media (prefers-reduced-motion:reduce){html body #scan .scan-submit,.inline-dropin-dash{transition:none}}.t-speak-caps,.dropin-site .t-speak-caps{font-variation-settings:"wdth" 100, "wght" 500;text-transform:uppercase;letter-spacing:.03em;max-width:40ch;font-family:Archivo,sans-serif;font-size:clamp(15px,1.25vw,20px);font-weight:500;font-stretch:100%;line-height:1.3}.dropin-site #method.ms-section{--exit:0;height:100%;overflow:clip;background:var(--paper)!important;color:var(--ink)!important}.dropin-site #method .ms-sheet{box-sizing:border-box;height:100%;padding:calc(var(--nav-h) + var(--gutter)) calc(var(--gutter) + 14px) calc(var(--gutter) + 22px);background:var(--paper);color:var(--ink);text-transform:uppercase;flex-direction:column;display:flex;position:relative}.dropin-site #method .ms-sheet *{color:var(--ink);text-transform:uppercase}.dropin-site #method .section-folio{color:var(--ink)!important}.dropin-site #method .section-folio-num{display:none}.dropin-site #method .ms-mast{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:clamp(.5rem,1.2vh,.9rem);display:flex}.dropin-site #method .ms-title{font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:-.035em;white-space:nowrap;margin:0;font-family:Archivo,sans-serif;font-size:clamp(1.4rem,2.4vw,2.6rem);font-weight:900;line-height:.86}.dropin-site #method .ms-tm{vertical-align:super;letter-spacing:0;font-variation-settings:"wdth" 100, "wght" 500;margin-left:.08em;font-size:.35em}.dropin-site #method .ms-folio{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.12em;font-family:Archivo,sans-serif;font-size:clamp(11px,.8vw,13px)}.dropin-site #method .ms-headline-box{flex:auto;min-height:0;padding-top:clamp(.8rem,2vh,1.6rem)}.dropin-site #method .ms-headline{font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:-.035em;overflow-wrap:normal;word-break:keep-all;margin:0;font-family:Archivo,sans-serif;font-weight:900;line-height:.86}.dropin-site #method .ms-mark{--mark-accent:var(--red);width:clamp(5rem,11vw,12rem);height:auto;margin:clamp(1rem,2.4vh,1.8rem) 0 clamp(1rem,2.4vh,2rem)}.dropin-site #method .ms-mark rect{fill:var(--red)!important}.dropin-site #method .ms-label{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.12em;margin:0 0 clamp(.4rem,1vh,.7rem);font-family:Archivo,sans-serif;font-size:clamp(11px,.8vw,13px);line-height:1.2}.dropin-site #method .ms-parts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1rem,3vw,3rem);padding-top:clamp(.7rem,1.6vh,1.2rem);display:grid}.dropin-site #method .ms-head{font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:-.035em;flex-direction:column;gap:.3em;margin:0 0 clamp(.4rem,1vh,.8rem);font-family:Archivo,sans-serif;font-weight:900;line-height:.86;display:flex}.dropin-site #method .ms-num{font-size:clamp(2.2rem,min(4.4vw,7svh),5.5rem)}.dropin-site #method .ms-name{font-size:clamp(1.1rem,min(1.7vw,2.8svh),2.2rem)}.dropin-site #method .ms-desc{margin:0}.dropin-site #method .ms-signoff{border-top:1px solid var(--ink);font-variation-settings:"wdth" 112, "wght" 900;letter-spacing:-.035em;white-space:nowrap;margin:clamp(1rem,2.4vh,2rem) 0 0;padding-top:clamp(.6rem,1.4vh,1rem);font-family:Archivo,sans-serif;font-weight:900;line-height:.86}@media (width<=767px){.dropin-site #method.ms-section{height:auto}.dropin-site #method .ms-sheet{height:auto;min-height:100svh}.dropin-site #method .ms-headline-box{flex:none}.dropin-site #method .ms-parts{grid-template-columns:1fr;row-gap:1.6rem}.dropin-site #method .ms-part+.ms-part{border-top:1px solid var(--ink);padding-top:1rem}.dropin-site #method .ms-title{white-space:normal}}.dropin-site .opening.os{--os-ease:cubic-bezier(.16, 1, .3, 1);--os-dur:.55s;--os-travel:6vh;background:var(--ink);height:auto;position:relative}.dropin-site .os-frame{height:100svh;position:relative;overflow:hidden}.dropin-site .opening.os.is-pinned .os-frame{position:sticky;top:0}.dropin-site .os-frame .crop-mark{display:none!important}.dropin-site .os-frame .section-folio{z-index:30;pointer-events:none;position:absolute}.dropin-site .os-frame .section-folio-num{color:var(--ground-fg)!important}.dropin-site .os-spread{opacity:0;visibility:hidden;transition:opacity var(--os-dur) var(--os-ease), visibility 0s linear var(--os-dur);grid-template-columns:1fr 1fr;gap:0;display:grid;position:absolute;inset:0}.dropin-site .os-spread.is-current{opacity:1;visibility:visible;transition:opacity var(--os-dur) var(--os-ease), visibility 0s;z-index:2}.dropin-site .os-half{box-sizing:border-box;min-width:0;min-height:0;padding:calc(var(--nav-h) + var(--gutter) + 28px) var(--gutter) calc(var(--gutter) + 3.5rem);border:0;position:relative;overflow:hidden}.dropin-site .os-half[data-ground=ink]{background:var(--ink);color:var(--paper);--dash-color:var(--red)}.dropin-site .os-half[data-ground=paper]{background:var(--paper);color:var(--ink)}.dropin-site .os-half[data-ground=red]{background:var(--red);color:var(--ink)}.dropin-site .os-inner{text-transform:uppercase;white-space:nowrap;opacity:0;max-width:none;transform:translateY(calc(-1 * var(--os-travel)));transition:opacity var(--os-dur) var(--os-ease), transform var(--os-dur) var(--os-ease);flex-direction:column;align-items:flex-start;margin:0;font-family:Archivo,sans-serif;font-size:100px;font-weight:900;display:inline-flex;color:inherit!important}.dropin-site .os-line{display:block;color:inherit!important;-webkit-text-stroke:0!important}.dropin-site .os-pillar .os-inner{font-variation-settings:"wdth" 62, "wght" 900;letter-spacing:-.01em;font-stretch:62%;line-height:.86}.dropin-site .os-poster .os-inner{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.06em;font-stretch:125%;line-height:.86}.dropin-site .os-slab .os-inner{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.05em;font-stretch:125%;line-height:.86}.dropin-site .os-spread[data-fitted=true].is-current .os-left .os-inner,.dropin-site .os-spread[data-fitted=true].is-second .os-right .os-inner{opacity:1;transform:none}.dropin-site .os-counter{left:auto!important;right:calc(50% + var(--gutter))!important;color:var(--ground-fg)!important;transform:none!important}.dropin-site .opening.os.is-static .os-spread{opacity:1;visibility:visible;height:100svh;position:relative;inset:auto}.dropin-site .opening.os.is-static .os-frame{height:auto;overflow:visible}.dropin-site .opening.os.is-static .os-spread[data-fitted=true] .os-inner{opacity:1;transition:opacity .2s linear;transform:none}@media (width<=767px){.dropin-site .os-spread{grid-template-rows:50svh 50svh;grid-template-columns:1fr}.dropin-site .os-right{padding-top:var(--gutter)}.dropin-site .os-left{padding-bottom:var(--gutter)}.dropin-site .os-counter{left:50%!important;right:auto!important;transform:translate(-50%)!important}.dropin-site .os-frame[data-right-ground=ink] .os-counter{color:var(--paper)!important}.dropin-site .os-frame[data-right-ground=paper] .os-counter,.dropin-site .os-frame[data-right-ground=red] .os-counter{color:var(--ink)!important}}@media (prefers-reduced-motion:reduce){.dropin-site .os-inner,.dropin-site .os-spread{transition:opacity .2s linear!important;transform:none!important}}.dropin-site .opening.os .os-frame .section-folio{inset:calc(var(--nav-h) + var(--gutter)) var(--gutter) var(--gutter) var(--gutter)!important}.dropin-site .opening.os .os-frame .section-folio-num{position:absolute;top:0;left:0}.dropin-site .os-sheet{background:var(--ink);color:var(--paper);--dash-color:var(--red);box-sizing:border-box;padding:calc(var(--nav-h) + var(--gutter) + 28px) var(--gutter) calc(var(--gutter) + 3.5rem);opacity:0;visibility:hidden;transition:opacity var(--os-dur) var(--os-ease), visibility 0s linear var(--os-dur);flex-direction:column;display:flex;position:absolute;inset:0}.dropin-site .os-sheet.is-current{opacity:1;visibility:visible;z-index:2;transition:opacity var(--os-dur) var(--os-ease), visibility 0s}.dropin-site .os-setup{font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.14em;text-transform:uppercase;max-width:none;margin:0 0 .9em;font-family:Archivo,sans-serif;font-size:clamp(11px,.8vw,13px);font-weight:500;font-stretch:85%;line-height:1.2;color:var(--paper)!important}.dropin-site .os-payoff-box{flex:auto;min-height:0;padding-top:clamp(.5rem,2vh,1.5rem)}.dropin-site .os-payoff{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;opacity:0;max-width:none;transform:translateY(calc(-1 * var(--os-travel)));transition:opacity var(--os-dur) var(--os-ease), transform var(--os-dur) var(--os-ease);flex-direction:column;align-items:flex-start;margin:0;font-family:Archivo,sans-serif;font-size:100px;font-weight:900;font-stretch:125%;line-height:.86;display:inline-flex;color:var(--paper)!important}.dropin-site .os-sheet .os-dash{background:var(--red)!important}.dropin-site .os-sheet[data-fitted=true].is-second .os-payoff{opacity:1;transform:none}.dropin-site .opening.os.is-pinned{height:460svh!important}.dropin-site .opening.os.is-static .os-sheet{opacity:1;visibility:visible;height:100svh;position:relative;inset:auto}.dropin-site .opening.os.is-static .os-sheet[data-fitted=true] .os-payoff{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dropin-site .os-payoff,.dropin-site .os-sheet{transition:opacity .2s linear!important;transform:none!important}}.dropin-site .os-sheet .os-setup{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:-.05em;white-space:nowrap;flex-direction:column;flex:none;align-self:flex-start;align-items:flex-start;margin:0;font-size:100px;font-weight:900;font-stretch:125%;line-height:.86;display:inline-flex}@media (width<=767px){.dropin-site .os-sheet .os-setup{white-space:normal;width:100%;display:block}.dropin-site .os-sheet .os-setup .os-line{display:inline}}.dropin-site .opening.os{--os-step:clamp(2rem, 6vh, 4rem);--os-stepper:3.5rem}.dropin-site .os-half{padding:calc(var(--nav-h) + var(--gutter) + 28px) var(--gutter) calc(var(--gutter) + var(--os-stepper))}.dropin-site .os-s2 .os-right{padding-bottom:calc(var(--gutter) + var(--os-stepper) + var(--os-step));flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.dropin-site .os-sheet .os-q-col{width:calc(50% - var(--gutter));box-sizing:border-box;flex:none;padding:0}.dropin-site .os-sheet .os-setup.os-inner{white-space:nowrap;font-variation-settings:"wdth" 62, "wght" 900;letter-spacing:-.01em;flex-direction:column;align-items:flex-start;width:auto;margin:0;font-size:100px;font-stretch:62%;line-height:.86;display:inline-flex}.dropin-site .os-sheet .os-setup .os-line{display:block}.dropin-site .os-sheet .os-payoff{font-variation-settings:"wdth" 62, "wght" 900;letter-spacing:-.01em;font-stretch:62%;line-height:.86}.dropin-site .os-sheet .os-payoff-box{padding-top:var(--os-step)}.dropin-site .os-sheet .os-setup.os-inner{opacity:0;transform:translateY(calc(-1 * var(--os-travel)))}.dropin-site .os-sheet[data-fitted=true].is-current .os-setup.os-inner,.dropin-site .opening.os.is-static .os-sheet[data-fitted=true] .os-setup.os-inner{opacity:1;transform:none}.dropin-site .bar-cursor.is-off{opacity:0}html.has-bar-cursor .opening.os,html.has-bar-cursor .opening.os *{cursor:default!important}html.has-bar-cursor .opening.os button{cursor:pointer!important}@media (width<=767px){.dropin-site .os-half{padding:calc(var(--gutter) + 28px) var(--gutter) var(--gutter)}.dropin-site .os-left{padding-top:calc(var(--nav-h) + var(--gutter) + 28px)}.dropin-site .os-s2 .os-right,.dropin-site .os-right{padding-bottom:calc(var(--gutter) + var(--os-stepper))}.dropin-site .os-sheet .os-q-col{width:100%}}.dropin-site .opening.oz{--os-ease:cubic-bezier(.16, 1, .3, 1);--os-dur:.55s;--os-travel:6vh;--crop-1-scale:1;--crop-1-position:50% 30%;--crop-2-scale:2.2;--crop-2-position:50% 32%;--crop-3-scale:4;--crop-3-position:58% 34%;height:auto;color:var(--ink);position:relative;background:var(--grey)!important}.dropin-site .opening.oz.is-pinned{height:460svh!important}.dropin-site .oz-frame{background:var(--grey);height:100svh;color:var(--ink);position:relative;overflow:hidden}.dropin-site .opening.oz.is-pinned .oz-frame{position:sticky;top:0}.dropin-site .oz-frame .section-folio{z-index:30;pointer-events:none;position:absolute;inset:calc(var(--nav-h) + var(--gutter)) var(--gutter) var(--gutter) var(--gutter)!important;color:var(--ink)!important}.dropin-site .oz-frame .section-folio-num{position:absolute;top:0;left:0;color:var(--ink)!important}.dropin-site .oz-screen{pointer-events:none;position:absolute;inset:0}.dropin-site .oz-screen.is-current{pointer-events:auto}.dropin-site .oz-stmt,.dropin-site .oz-payoff{white-space:nowrap;font-variation-settings:"wdth" 62, "wght" 900;letter-spacing:-.01em;text-transform:uppercase;opacity:0;max-width:none;transform:translateY(calc(-1 * var(--os-travel)));flex-direction:column;align-items:flex-start;margin:0;font-family:Archivo,sans-serif;font-size:100px;font-weight:900;font-stretch:62%;line-height:.86;transition:opacity .25s linear,transform .25s linear;display:inline-flex;position:absolute;color:var(--ink)!important}.dropin-site .oz-line{color:inherit;display:block}.dropin-site .oz-top{left:var(--gutter);top:var(--oz-top-y,140px)}.dropin-site .oz-bottom{left:50%;bottom:var(--oz-bottom-pad,120px)}.dropin-site .oz-payoff{left:var(--gutter);bottom:var(--oz-bottom-pad,120px);flex-direction:row}.dropin-site .oz-payoff .oz-line{white-space:pre;display:inline}.dropin-site .oz-dash{background:var(--red)!important}.dropin-site .oz-window{left:50%;top:var(--oz-win-top,140px);aspect-ratio:4/5;background:var(--ink);opacity:0;width:max(160px,18vw);transition:opacity var(--os-dur) var(--os-ease) 0s;position:absolute;overflow:hidden}.dropin-site .oz-crop{object-fit:cover;width:100%;height:100%;transform-origin:var(--crop-origin,50% 50%);display:block}.dropin-site .oz-crop-1{object-position:var(--crop-1-position);--crop-origin:var(--crop-1-position);transform:scale(calc(var(--crop-1-scale) * var(--oz-drift,1)))}.dropin-site .oz-crop-2{object-position:var(--crop-2-position);--crop-origin:var(--crop-2-position);transform:scale(calc(var(--crop-2-scale) * var(--oz-drift,1)))}.dropin-site .oz-crop-3{object-position:var(--crop-3-position);--crop-origin:var(--crop-3-position);transform:scale(calc(var(--crop-3-scale) * var(--oz-drift,1)))}.dropin-site .oz-screen[data-fitted=true].is-current .oz-window{opacity:1;transition:opacity var(--os-dur) var(--os-ease) .25s}.dropin-site .oz-screen[data-fitted=true].is-current .oz-top,.dropin-site .oz-screen[data-fitted=true].is-second .oz-bottom,.dropin-site .oz-screen[data-fitted=true].is-second .oz-payoff{opacity:1;transition:opacity var(--os-dur) var(--os-ease), transform var(--os-dur) var(--os-ease);transform:none}.dropin-site .oz-screen[data-fitted=true].is-current .oz-top{transition-delay:.25s}.dropin-site .oz-counter{left:auto!important;right:calc(50% + var(--gutter))!important;color:var(--ink)!important;transform:none!important}.dropin-site .opening.oz.is-static .oz-frame{height:auto;overflow:visible}.dropin-site .opening.oz.is-static .oz-screen{height:100svh;position:relative;inset:auto}.dropin-site .opening.oz.is-static .oz-screen[data-fitted=true] :is(.oz-stmt,.oz-payoff,.oz-window){opacity:1;transition:opacity .2s linear;transform:none}.dropin-site .opening.oz.is-static .oz-frame .section-folio{position:absolute}html.has-bar-cursor .opening.oz,html.has-bar-cursor .opening.oz *{cursor:default!important}html.has-bar-cursor .opening.oz button{cursor:pointer!important}@media (width<=767px){.dropin-site .oz-window{width:56vw;left:22vw;top:calc(var(--oz-top-y) + var(--oz-top-h,0px) + var(--oz-step))}.dropin-site .oz-bottom{left:var(--gutter)}.dropin-site .oz-payoff{flex-direction:column}.dropin-site .oz-payoff .oz-line{display:block}.dropin-site .oz-counter{left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (prefers-reduced-motion:reduce){.dropin-site :is(.oz-stmt,.oz-payoff,.oz-window){transition:opacity .2s linear!important;transform:none!important}}.dropin-site .oz-pos{position:absolute}.dropin-site .oz-stmt,.dropin-site .oz-payoff{position:relative;top:auto!important;bottom:auto!important;left:auto!important}.dropin-site .oz-pos-top{left:var(--gutter);top:var(--oz-top-y,140px)}.dropin-site .oz-pos-bottom{left:50%;bottom:var(--oz-bottom-pad,120px)}.dropin-site .oz-pos-payoff{left:var(--gutter);bottom:var(--oz-bottom-pad,120px)}@media (width<=767px){.dropin-site .oz-pos-bottom{left:var(--gutter)}.dropin-site .oz-pos-bottom,.dropin-site .oz-pos-payoff{bottom:auto;top:calc(var(--oz-top-y) + var(--oz-top-h,0px) + var(--oz-step) + 70vw + var(--oz-step))}}.dropin-site .opening.pz{--os-ease:cubic-bezier(.16, 1, .3, 1);--os-dur:.55s;--os-travel:6vh;--pz-inset:max(24px, 3vw);--pz-folio-room:0px;--pz-fr:clamp(10px, .8vw, 16px);--pz-available-w:calc(100vw - 2 * var(--pz-fr));--pz-available-h:calc(100svh - var(--nav-h) - 2 * var(--pz-fr));--pz-card-w:var(--pz-available-w);--pz-card-h:var(--pz-available-h);--pz-top:calc(var(--nav-h) + var(--pz-fr));--pz-mk:min(24px, calc(var(--pz-card-h) * .045))}.dropin-site .opening.pz.is-pinned{height:460svh!important}.dropin-site .pz-frame{background:var(--ink);height:100svh;position:relative;overflow:hidden}.dropin-site .opening.pz.is-pinned .pz-frame{position:sticky;top:0}.dropin-site .pz-sheet,.dropin-site .pz-page{top:var(--pz-top);left:calc((100% - var(--pz-card-w)) / 2);width:var(--pz-card-w);height:var(--pz-card-h);position:absolute}.dropin-site .pz-page{container:context-card/size}.dropin-site .pz-video-backdrop{object-fit:cover;pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.dropin-site .pz-screen.is-current .pz-video-backdrop,.dropin-site .opening.pz.is-static .pz-video-backdrop{visibility:visible}.dropin-site .pz-p1 .pz-video-backdrop{filter:brightness(1.08)contrast(.92)}.dropin-site .pz-sheet{background-color:var(--grey);background-image:var(--red-grain);background-blend-mode:multiply;background-repeat:repeat}.dropin-site .pz-screen{pointer-events:none;position:absolute;inset:0}.dropin-site .pz-screen.is-current{pointer-events:auto}.dropin-site .pz-page{color:var(--ink)}.dropin-site .pz-frame>.pz-folio{z-index:5;left:calc((100% - var(--pz-card-w)) / 2);top:calc(var(--pz-top) - var(--pz-inset) / 2);font-variation-settings:"wdth" 85, "wght" 500;letter-spacing:.12em;color:var(--paper);font-family:Archivo,sans-serif;font-size:clamp(11px,.8vw,13px);font-stretch:85%;line-height:1;position:absolute;transform:translateY(-50%)}.dropin-site .pz-mark{background:var(--ink);opacity:0;width:14px;height:4px;position:absolute}.dropin-site .pz-tl,.dropin-site .pz-tr{top:var(--pz-mk)}.dropin-site .pz-bl,.dropin-site .pz-br{bottom:var(--pz-mk)}.dropin-site .pz-tl,.dropin-site .pz-bl{left:var(--pz-mk)}.dropin-site .pz-tr,.dropin-site .pz-br{right:var(--pz-mk)}.dropin-site .pz-head{top:calc(var(--pz-mk) + 2px);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);opacity:0;font-family:Archivo,sans-serif;font-size:12px;font-weight:500;line-height:1;position:absolute;transform:translateY(-50%)}.dropin-site .pz-screen.is-current :is(.pz-mark,.pz-head){opacity:1}.dropin-site .pz-pos{margin:0;position:absolute}.dropin-site .pz-stmt,.dropin-site .pz-payoff{font-family:Archivo,sans-serif;font-size:var(--pz-s1,40px);font-variation-settings:"wdth" 62, "wght" 600;letter-spacing:0;text-transform:uppercase;opacity:0;transform:translateY(calc(-1 * var(--os-travel)));font-weight:600;font-stretch:62%;line-height:.88;display:block;color:var(--ink)!important}.dropin-site .pz-line{white-space:nowrap;display:block}.dropin-site .s02-key{font-variation-settings:"wdth" 62, "wght" 900;letter-spacing:-.02em;font-weight:900}.dropin-site .pz-dash{background:var(--ink)!important}.dropin-site .pz-row{height:calc(5 * .88 * var(--pz-s1));font-size:var(--pz-s1);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dropin-site .pz-row .pz-pos{top:0}.dropin-site .pz-row .pz-pos-a{text-align:right;right:calc(50% + 64px)}.dropin-site .pz-row .pz-pos-b{text-align:left;left:calc(50% + 64px)}.dropin-site .pz-bar{background:var(--ink);opacity:0;width:.84em;height:.2em;margin:-.1em 0 0 -.42em;position:absolute;top:2.2em;left:50%}.dropin-site .pz-blockwrap{position:absolute;bottom:56px;left:28px}.dropin-site .pz-blockwrap .pz-pos{position:relative}.dropin-site .pz-p2 .pz-stmt{font-size:var(--pz-s2,40px)}.dropin-site .pz-gap{margin-top:calc(.45 * var(--pz-s2,40px))}.dropin-site .pz-pos-c{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.dropin-site .pz-p3 .pz-stmt{font-size:clamp(44px,5.8vw,112px)}.dropin-site .pz-pos-bleed{left:0;bottom:calc(-1 * var(--pz-drop,0px))}.dropin-site .pz-payoff{font-size:var(--pz-s4,80px);width:max-content;line-height:.74}.dropin-site .pz-payoff .pz-line{display:inline}.dropin-site .pz-base{vertical-align:baseline;width:0;height:0;display:inline-block}.dropin-site .pz-ctx{left:var(--pz-mk);right:var(--pz-mk);width:auto;margin:0;position:absolute;top:11.5%;bottom:11.5%;max-width:none!important}.dropin-site .pz-ph{white-space:nowrap;font-family:Archivo,sans-serif;font-size:var(--context-size,48px);font-variation-settings:"wdth" 62.5, "wght" 400;letter-spacing:-.005em;word-spacing:var(--ctx-ws,0em);text-box:trim-both cap alphabetic;text-transform:uppercase;color:var(--ink);opacity:0;--dy:calc(-1 * var(--os-travel));--row:var(--r);font-weight:400;font-stretch:62.5%;line-height:1;display:block;position:absolute;transform:translate(var(--cx,0px), calc(var(--cy,0px) + var(--dy)))!important}.dropin-site .pz-at-tl,.dropin-site .pz-at-bl{left:0}.dropin-site .pz-at-tr,.dropin-site .pz-at-br{text-align:right;right:0}.dropin-site .pz-at-tm,.dropin-site .pz-at-bm{left:50%}.dropin-site :is(.pz-at-tl,.pz-at-tr,.pz-at-tm){top:calc(var(--row) * (1cap + .18em))}.dropin-site :is(.pz-at-bl,.pz-at-br,.pz-at-bm){bottom:calc(var(--row) * (1cap + .18em))}.dropin-site .pz-at-c{--cx:-50%;--cy:-50%;top:50%;left:50%}.dropin-site .pz-hbar{vertical-align:calc(.5cap - .04em);background:currentColor;width:.5em;height:.08em;margin-left:.3em;display:inline-block}.dropin-site .pz-at-tr,.dropin-site .pz-at-br{margin-right:.005em}.dropin-site .pz-at-st{left:var(--pz-stair,0px);--cy:-50%;top:50%}.dropin-site .pz-ph.pz-small{font-size:calc(.28 * var(--context-size,48px));letter-spacing:.02em;word-spacing:normal}.dropin-site .pz-ph.pz-bar{font-size:calc(.28 * var(--context-size,48px));--cx:-50%;--cy:-50%;background:var(--ink);text-box:none;width:2.23022cap;height:1cap;padding:0;line-height:0;margin:0!important;position:absolute!important;top:50%!important;left:50%!important}.dropin-site .pz-ph.pz-closing{font-size:var(--pz-s4,48px);--row:0}.dropin-site .pz-closing .inline-dropin-dash{background:var(--ink)}.dropin-site .pz-mark{background:var(--red)!important}.dropin-site .pz-head{color:var(--red)!important}.dropin-site .pz-payoff,.dropin-site .pz-payoff .s02-key{letter-spacing:0;font-variation-settings:"wdth" 62, "wght" 400!important;font-weight:400!important}@supports not (text-box:trim-both cap alphabetic){.dropin-site .pz-ph{line-height:.72}}.dropin-site .pz-screen[data-fitted=true].is-current .pz-ph:is(.pz-a,.pz-b){opacity:1;--dy:0px;transition:opacity var(--os-dur) var(--os-ease), transform var(--os-dur) var(--os-ease)}.dropin-site .opening.pz.is-static .pz-ph{--dy:0px}@container context-card (aspect-ratio<=1){.dropin-site .pz-ph{--row:var(--pr)}.dropin-site .pz-at-tm,.dropin-site .pz-at-bm{left:0}}.dropin-site .pz-screen[data-fitted=true].is-current :is(.pz-a,.pz-b,.pz-payoff){opacity:1;transition:opacity var(--os-dur) var(--os-ease), transform var(--os-dur) var(--os-ease);transform:none}.dropin-site .pz-bar.pz-b{transform:none}.dropin-site .pz-screen[data-fitted=true].is-current :is(.pz-a,.pz-payoff){transition-delay:.25s}.dropin-site .opening.pz.is-static .pz-frame{height:auto;overflow:visible}.dropin-site .opening.pz.is-static .pz-sheet{display:none}.dropin-site .opening.pz.is-static .pz-screen{height:100svh;position:relative;inset:auto}.dropin-site .opening.pz.is-static .pz-page{background-color:var(--grey);background-image:var(--red-grain);background-blend-mode:multiply}.dropin-site .opening.pz.is-static .pz-screen[data-fitted=true] :is(.pz-ph,.pz-stmt,.pz-payoff,.pz-bar,.pz-mark,.pz-head){opacity:1;transition:opacity .2s linear;transform:none}html.has-bar-cursor .opening.pz,html.has-bar-cursor .opening.pz *{cursor:default!important}@media (width<=767px){.dropin-site .opening.pz{--pz-mk:min(12px, calc(var(--pz-card-h) * .045))}.dropin-site .pz-row{align-items:center;gap:calc(.5 * var(--pz-s1));flex-direction:column;height:auto;display:flex}.dropin-site .pz-row .pz-pos{text-align:center;position:relative;left:auto;right:auto}.dropin-site .pz-bar{margin:0;position:relative;top:auto;left:auto}.dropin-site .pz-blockwrap{left:16px}.dropin-site .pz-payoff .pz-line{display:block}}@media (prefers-reduced-motion:reduce){.dropin-site :is(.pz-ph,.pz-stmt,.pz-payoff){transition:opacity .2s linear!important;transform:none!important}}.dropin-site .opening.pz{z-index:20;isolation:isolate}.dropin-site .opening.pz.pz-stair-flat .pz-p3 .pz-at-br{text-align:left;margin-right:0;left:0;right:auto}:root,.dropin-site{--ink:#161412;--paper:#dad6ce;--grey:#dad6ce;--red-grain:none}.sig-image:after,.film-grain{display:none!important}.print-grain{pointer-events:none;z-index:2147483000;mix-blend-mode:soft-light;opacity:.12;background-image:url(/dropin-grain-512.png);background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0;transform:translateZ(0)}.dropin-site .pz-p4.is-current .pz-page,.dropin-site .opening.pz.is-static .pz-p4 .pz-page{background-color:var(--red)}.dropin-site .pz-p4 .pz-mark{background:var(--ink)!important}.dropin-site .pz-p4 .pz-head,.dropin-site .pz-p4 .pz-ph{color:var(--ink)!important}.dropin-site .pz-ph{word-spacing:normal}.dropin-site .pz-w+.pz-w{margin-left:.18em}.dropin-site .pz-ph.pz-closing{margin-left:calc(-1 * var(--pz-lsb,0em))!important}.dropin-site .pz-micro{left:50%;top:calc(100% - var(--pz-mk) - 1.8px);white-space:nowrap;max-width:40%;font-family:Times Ten,Times New Roman,Tinos,serif;font-size:var(--pz-serif);font-variation-settings:normal;letter-spacing:0;text-transform:none;text-box:trim-both ex alphabetic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);opacity:0;font-style:normal;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}.dropin-site .pz-screen[data-fitted=true].is-current .pz-micro:is(.pz-a,.pz-b){opacity:1;transition:opacity var(--os-dur) var(--os-ease);transform:translate(-50%,-50%)}.dropin-site .opening.pz.is-static .pz-micro{opacity:1}.dropin-site .opening.pz{--pz-lab:10.8px;--pz-serif:calc(1.3 * var(--pz-lab))}.dropin-site .pz-mark{width:12.6px;height:3.6px}.dropin-site .pz-head{font-size:var(--pz-lab);top:calc(var(--pz-mk) + 1.8px)}.dropin-site .pz-head-l{left:calc(var(--pz-mk) + 12.6px + 10.8px)}.dropin-site .pz-head-r{right:calc(var(--pz-mk) + 12.6px + 10.8px)}.dropin-site .pz-frame>.pz-folio{display:none}.dropin-site .pz-ph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizelegibility}.dropin-site .pz-ol{margin-left:-.015em}.dropin-site .pz-or{margin-right:-.015em}.dropin-site .pz-hang{display:inline}.dropin-site .pz-ctx{top:calc(2 * var(--pz-mk) + 1.8px + .36 * var(--pz-lab));bottom:calc(2 * var(--pz-mk) + 3.6px)}.dropin-site .pz-ph.pz-small{font-family:Times Ten,Times New Roman,Tinos,serif;font-size:var(--pz-serif);font-variation-settings:normal;letter-spacing:0;text-transform:lowercase;text-box:trim-both ex alphabetic;font-style:italic;font-weight:400;font-stretch:100%}.dropin-site .pz-ph.pz-small .pz-w+.pz-w:before{content:" ";white-space:pre}@supports not (text-box:trim-both ex alphabetic){.dropin-site .pz-micro,.dropin-site .pz-ph.pz-small{line-height:.45}}.dropin-site .pz-ph.pz-closing{--pz-lsb:.057em}.dropin-site .pz-micro,.dropin-site .pz-ph.pz-small{font-variation-settings:"wdth" 62.5, "wght" 400;letter-spacing:0;text-transform:lowercase;font-family:Archivo,sans-serif;font-style:normal;font-weight:400;font-stretch:62.5%}.dropin-site .pz-ph.pz-small .pz-w+.pz-w{margin-left:.18em}.dropin-site .pz-ph.pz-small .pz-w+.pz-w:before{content:none}.dropin-site .pz-ph:not(.pz-small):not(.pz-bar){font-variation-settings:"wdth" 62.5, "wght" 440;font-weight:440}.dropin-site .pz-p1 .pz-ph.pz-ghost{visibility:hidden!important;opacity:0!important}.dropin-site .pz-ph.pz-whisper{text-box:trim-both cap alphabetic;top:0;bottom:auto;transform:none}.dropin-site .pz-ph.pz-whisper.pz-at-tr{margin-right:0}.dropin-site .pz-ph.pz-verdict{font-size:var(--pz-s1,48px);--row:0;white-space:nowrap;width:max-content;bottom:0;margin-left:calc(-1 * var(--v-lsb,0em))!important}.dropin-site .pz-verdict .pz-vl+.pz-vl{margin-left:.18em}@container context-card (aspect-ratio<=1){.dropin-site .pz-ph.pz-whisper{--row:0}.dropin-site .pz-verdict .pz-vl{display:block}.dropin-site .pz-verdict .pz-vl+.pz-vl{margin-top:.18em;margin-left:0}}.dropin-site .pz-ph.pz-small.pz-whisper{font-size:calc(1.75 * var(--pz-serif))}.dropin-site .pz-ph.pz-verdict{--v-lsb:.0559em}.dropin-site .opening.pz .pz-p1 .pz-page{--pz-mk:clamp(14px, 1.15vw, 22px)}.dropin-site .pz-ph.pz-corner{font-size:calc(.85 * var(--context-size,48px));font-variation-settings:"wdth" 62, "wght" 440;letter-spacing:-.005em;white-space:nowrap;font-weight:440;font-stretch:62%;color:#2b2825!important}.dropin-site .pz-ph.pz-corner.pz-at-tr,.dropin-site .pz-ph.pz-corner.pz-at-br{margin-right:0}.dropin-site .pz-corner .pz-dot{font-size:1.3em;line-height:0}.dropin-site :is(.pz-p1,.pz-p2) .pz-ph.pz-small:not(.pz-corner){font-size:max(11px, calc(.02 * var(--pz-card-w)));font-variation-settings:"wdth" 100, "wght" 400;letter-spacing:.06em;text-box:trim-both ex alphabetic;font-stretch:100%;color:#000!important}.dropin-site .opening.pz .pz-page{--pz-mk:clamp(14px, 1.15vw, 22px)}.dropin-site .pz-screen .pz-ph.pz-ghost{visibility:hidden!important;opacity:0!important}.dropin-site .pz-ph.pz-corner{color:#211e1b!important}.dropin-site .pz-p3 .pz-ph.pz-corner.pz-at-st{left:var(--pz-stair3,0px)}.dropin-site .opening.pz.pz-stair-flat .pz-p3 .pz-corner.pz-at-br{text-align:right;left:auto;right:0}.dropin-site .pz-p4 .pz-ctx{bottom:calc(2 * var(--pz-mk) + 1.8px + .75 * var(--pz-serif,12px))}:root{--role-margin:clamp(14px, 1.15vw, 22px);--role-statement-vs:"wdth" 62, "wght" 440;--role-statement-ls:-.005em;--role-statement-ink:#211e1b;--role-whisper-vs:"wdth" 100, "wght" 400;--role-wayfinding-vs:"wdth" 100, "wght" 500}.dropin-site :is(.blank-poster-title,.blank-line,.tf-phrase,.tf-word,.manifesto-lockup,.manifesto-line,.ms-headline,.scan-headline,.scan-close){font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;word-spacing:0!important;font-family:Archivo,sans-serif!important;font-weight:440!important;font-stretch:62%!important}.dropin-site .tf-phrase{color:var(--ink)!important}.dropin-site .tf-word{color:var(--role-statement-ink)!important}.dropin-site :is(.tf-stem,.tf-band-stem){font-variation-settings:var(--role-whisper-vs)!important;letter-spacing:.06em!important;text-transform:lowercase!important;font-family:Archivo,sans-serif!important;font-weight:400!important;font-stretch:100%!important}.dropin-site .tf-band-stem{color:#000!important}.dropin-site .tf-stem{color:var(--ink)!important}.dropin-site :is(.header-index a,.section-folio-num,.tf-cap,.tf-caption){font-variation-settings:var(--role-wayfinding-vs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-weight:500!important;font-stretch:100%!important}:root{--blank-sheet:#e7e4dd;--blank-deboss:#e1ded6;--blank-edge-shadow:#00000024;--blank-edge-highlight:#ffffffbf;--blank-whisper-ink:#000}.dropin-site .folio-imagine-panel.blank-poster{gap:0;padding:0;background:var(--blank-sheet)!important}.dropin-site .pinned-introduction:is([data-step="1"],[data-step="2"]) .pinned-introduction-frame{background:var(--blank-sheet)!important}.dropin-site .blank-poster-title{top:calc(50% - var(--blank-cap,50px) / 2);box-sizing:border-box;width:100%;padding-inline:var(--role-margin);text-align:left;position:absolute;font-size:inherit!important;color:var(--blank-deboss)!important;line-height:1!important;display:block!important}.dropin-site .blank-poster-title .blank-line{white-space:nowrap;text-box:trim-both cap alphabetic;width:max-content;margin-left:calc(-1 * var(--blank-optical-left,0px));text-shadow:-.004em -.004em .004em var(--blank-edge-shadow), .004em .004em .004em var(--blank-edge-highlight);line-height:1;display:block}.dropin-site .tf-left-inner{bottom:calc(var(--gutter) + 7px + var(--role-margin))!important}.dropin-site .tf-band{padding-bottom:calc(var(--gutter) + 7px + var(--role-margin))!important}.dropin-site :is(h1,h2,h3,.ms-head,.ms-num,.ms-name,.ms-title,.ms-signoff,.scan-submit .scan-row-body,.scan-close,.us-name,.folio-emphasis,.mono-title,.sheet-type):not(.wordmark):not(.wordmark *):not(.opening.pz *){font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;word-spacing:0!important;font-family:Archivo,sans-serif!important;font-style:normal!important;font-weight:440!important;font-stretch:62%!important}.dropin-site .folio-imagine-panel.blank-poster .blank-poster-ghost{z-index:1;text-align:center;text-box:trim-both ex alphabetic;width:100%;text-shadow:none;margin:0;font-size:max(11px,2vw);line-height:1;position:absolute;top:50%;left:0;translate:0 -50%;max-width:none!important;font-family:var(--font-heading)!important;font-variation-settings:var(--role-whisper-vs)!important;letter-spacing:.06em!important;word-spacing:0!important;text-transform:lowercase!important;color:var(--blank-whisper-ink)!important;filter:none!important;font-weight:400!important;font-stretch:100%!important}.dropin-site #method .ms-desc{text-transform:none!important;letter-spacing:0!important;line-height:1.4!important}.dropin-site .scan-close{overflow-wrap:normal;transform:none;white-space:normal!important;text-indent:0!important;max-width:100%!important;margin-left:0!important}.dropin-site .pinned-introduction .sx-panel{background:var(--ink);opacity:0;z-index:30;pointer-events:none;transform:translateY(-16vh);padding:0!important;display:block!important;position:absolute!important;inset:0!important}.pinned-introduction:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"],[data-step="8"]) .sx-panel,.pinned-introduction.is-static .sx-panel{opacity:1!important;transform:none!important}.sx-card{--fr:clamp(10px, .8vw, 16px);--mk:clamp(14px, 1.15vw, 22px);top:calc(var(--nav-h) + var(--fr));left:var(--fr);right:var(--fr);bottom:var(--fr);grid-template-columns:1fr 1fr;display:grid;position:absolute;container-type:size}.sx-page{--pt:calc(50cqh - 36.54cqw);--pb:calc(50cqh + 36.54cqw);--col:calc(var(--mk) + 8.12cqw);position:relative;overflow:hidden;container-type:size}.sx-paper{--sx-unit:1cqw;--pt:calc(50cqh - 18.27 * var(--sx-unit));--pb:calc(50cqh + 18.27 * var(--sx-unit));--col:calc(8.31 * var(--sx-unit));--sx-deboss:-1px -1px 1px #00000021, 1px 1px 1px #ffffffbf;--sx-whisper-ink:var(--ink);background:var(--paper);container-type:normal}.sx-image{background:var(--backdrop,var(--ink));transition:background-color .4s linear}.sx-mark{background:var(--red);width:14px;height:4px;position:absolute}.sx-tl{top:var(--mk);left:var(--mk)}.sx-bl{bottom:var(--mk);left:var(--mk)}.sx-label{top:calc(var(--mk) + 2px);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:var(--red);white-space:nowrap;font-family:Archivo,sans-serif;font-size:10.8px;line-height:1;position:absolute;transform:translateY(-50%)}.sx-label-l{left:calc(var(--mk) + 14px + 10.8px)}.sx-label-r{right:var(--mk)}.sx-plate{width:min(82cqw, calc((100cqh - 4 * var(--mk)) * 1124 / 1398));aspect-ratio:1124/1398;object-fit:cover;height:auto;box-shadow:none;opacity:0;border:0;border-radius:0;transition:opacity .4s linear;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-plate.is-current{opacity:1}.sx-curtain>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-curtain .sx-curtain-closed{opacity:1;transition:none}.sx-curtain.is-open .sx-curtain-closed{opacity:0;transition:opacity 1.8s ease-in-out}@media (prefers-reduced-motion:reduce){.sx-curtain .sx-curtain-closed{opacity:0;transition:none}}.sx-line{bottom:calc(100cqh - var(--b));white-space:nowrap;gap:.3em;margin:0;line-height:1;display:flex;position:absolute}.sx-paper .sx-col{text-align:center;justify-content:center;width:auto;max-width:none;left:0;right:0}.sx-paper{--sx-block-height:calc(7.99 * var(--sx-unit) + 8vh);--pt:calc(50% - var(--sx-block-height) / 2);--pb:calc(50% + var(--sx-block-height) / 2)}.sx-paper .sx-top-whisper{top:var(--pt);bottom:auto}.sx-paper .sx-line:not(.sx-top-whisper):not(.sx-ends){bottom:calc(100% - var(--b))}.sx-w{display:inline-block}.sx-round{margin-left:-.02em}.sx-stmt,.sx-stmt .sx-w{text-box:trim-both cap alphabetic}.sx-stmt{font-family:Archivo,sans-serif;font-size:calc(2.79 * var(--sx-unit));font-variation-settings:"wdth" 62.5, "wght" 440;letter-spacing:-.005em;text-transform:uppercase;font-stretch:62.5%}.sx-ends{font-size:calc(2.14 * var(--sx-unit));width:calc(33.38 * var(--sx-unit));gap:.42em}.sx-end{gap:.3em;display:flex}.sx-dot{font-size:130%;line-height:0}.sx-whisper,.sx-whisper .sx-w{text-box:trim-both ex alphabetic}.sx-whisper{font-family:Archivo,sans-serif;font-size:calc(1.52 * var(--sx-unit));font-variation-settings:"wdth" 100, "wght" 400;letter-spacing:.06em;text-transform:lowercase;color:var(--sx-whisper-ink);font-stretch:100%}.sx-paper .is-active,.sx-paper .is-active .sx-line{color:var(--role-statement-ink);text-shadow:none}.sx-paper .is-pressed,.sx-paper .is-pressed .sx-line{color:var(--paper);text-shadow:var(--sx-deboss)}.sx-paper .sx-line,.sx-end{transition:color .4s linear,text-shadow .4s linear}.sx-paper .sx-label-r{color:var(--ink)}.sx-running-head{top:calc(var(--mk) + 2px);left:calc(var(--mk) + 24.8px);right:calc(var(--mk) + 72px);white-space:nowrap;font-family:var(--font-grotesk);font-size:clamp(11px, calc(1.25 * var(--sx-unit)), 20px);font-variation-settings:"wdth" 62.5, "wght" 440;letter-spacing:0;align-items:center;gap:.32em;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.sx-running-item{align-items:center;gap:.32em;display:flex}.sx-running-lens{transition:color .5s ease-in-out,text-shadow .5s ease-in-out}.sx-running-bar{background:var(--paper);width:.34em;height:.12em;box-shadow:var(--sx-deboss);flex:none;display:inline-block}.sx-paper .sx-lens-state,.sx-paper .sx-outcome-state{color:var(--ink);text-shadow:none;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.sx-paper .sx-outcome-state{grid-area:1/1;transition-delay:.15s}.sx-paper .sx-ends{width:auto;top:var(--pb);display:grid;bottom:auto;transform:translateY(-100%)}.sx-paper .sx-end{justify-content:center}.sx-paper .sx-lens-state.is-current,.sx-paper .sx-outcome-state.is-current{opacity:1}.sx-caption{right:var(--mk);bottom:calc(var(--mk) + 2px);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.12em;white-space:pre;color:var(--paper);align-items:center;gap:10.8px;margin:0;font-family:Archivo,sans-serif;font-size:10.8px;line-height:1;display:flex;position:absolute;transform:translateY(50%)}.sx-capbar{background:var(--paper);width:14px;height:4px;display:block}@media (width<=767px){.sx-card{gap:var(--fr);grid-template-rows:1fr 1fr;grid-template-columns:1fr}.sx-paper{--sx-unit:2cqw;container-type:size}.sx-running-head{right:var(--mk);transform-origin:0;transform:translateY(-50%)scaleX(.78)}}@media (prefers-reduced-motion:reduce){.sx-plate,.sx-image,.sx-paper .sx-line,.sx-end,.sx-running-lens,.sx-paper .sx-lens-state,.sx-paper .sx-outcome-state{transition:none}}.dropin-site #method.mx-section{--exit:0;height:100%;overflow:clip;background:var(--ink)!important;color:var(--paper)!important}.dropin-site #method .mx-stage{background:var(--ink);--fr:clamp(10px, .8vw, 16px);height:100%;position:relative}.dropin-site #method .mx-card{top:calc(var(--nav-h) + var(--fr));left:var(--fr);right:var(--fr);bottom:var(--fr);background:var(--ink);--mk:clamp(14px, 1.15vw, 22px);--lab:10.8px;position:absolute;container-type:size}.dropin-site #method .mx-card *{margin:0;color:var(--paper)!important}.dropin-site #method .mx-mark{background:var(--paper);width:12.6px;height:3.6px;position:absolute}.dropin-site #method .mx-tl,.dropin-site #method .mx-tr{top:var(--mk)}.dropin-site #method .mx-bl,.dropin-site #method .mx-br{bottom:var(--mk)}.dropin-site #method .mx-tl,.dropin-site #method .mx-bl{left:var(--mk)}.dropin-site #method .mx-tr,.dropin-site #method .mx-br{right:var(--mk)}.dropin-site #method :is(.mx-head,.mx-num,.mx-loop){font-family:Archivo,sans-serif;font-size:var(--lab);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;font-weight:500;line-height:1}.dropin-site #method .mx-head{top:calc(var(--mk) + 1.8px);position:absolute;transform:translateY(-50%)}.dropin-site #method .mx-head-l{left:calc(var(--mk) + 12.6px + 10.8px)}.dropin-site #method .mx-head-r{right:calc(var(--mk) + 12.6px + 10.8px)}.dropin-site #method :is(.mx-word,.mx-title){font-variation-settings:"wdth" 62, "wght" 440;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;font-family:Archivo,sans-serif;font-weight:440;font-stretch:62%;line-height:1}.dropin-site #method .mx-whisper{font-variation-settings:"wdth" 100, "wght" 400;letter-spacing:.06em;text-transform:none;text-box:trim-both ex alphabetic;font-family:Archivo,sans-serif;font-weight:400;font-stretch:100%;line-height:1}.dropin-site #method .inline-dropin-dash{background:var(--paper)!important}.dropin-site #method .mx-corner{justify-items:stretch;display:inline-grid;position:absolute}.dropin-site #method .mx-c-tl,.dropin-site #method .mx-c-tr{top:calc(2 * var(--mk) + 1.8px + .36 * var(--lab))}.dropin-site #method .mx-c-bl,.dropin-site #method .mx-c-br{bottom:calc(2 * var(--mk) + 3.6px)}.dropin-site #method .mx-c-tl,.dropin-site #method .mx-c-bl{left:var(--mk)}.dropin-site #method .mx-c-tr,.dropin-site #method .mx-c-br{right:var(--mk)}.dropin-site #method .mx-word{font-size:9.84cqw;position:relative}.dropin-site #method :is(.mx-c-tl,.mx-c-bl) .mx-word-text{margin-left:-.015em;display:block}.dropin-site #method :is(.mx-c-tr,.mx-c-br) .mx-word-text{margin-right:-.015em;display:block}.dropin-site #method .mx-num{text-box:trim-both cap alphabetic;position:absolute;top:0}.dropin-site #method :is(.mx-c-tl,.mx-c-bl) .mx-num{left:calc(100% + .89cqw)}.dropin-site #method :is(.mx-c-tr,.mx-c-br) .mx-num{right:calc(100% + .89cqw)}.dropin-site #method .mx-line{white-space:nowrap;text-align:justify;text-align-last:justify;width:0;min-width:100%;font-size:1.27cqw}.dropin-site #method :is(.mx-c-tl,.mx-c-tr) .mx-line{margin-top:1.65cqw}.dropin-site #method :is(.mx-c-bl,.mx-c-br) .mx-line{order:-1;margin-bottom:1.65cqw}.dropin-site #method .mx-center{justify-items:center;display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropin-site #method .mx-kit{margin-bottom:1.78cqw;font-size:1.52cqw}.dropin-site #method .mx-title{font-size:6.09cqw;position:relative}.dropin-site #method .mx-title-text{display:block}.dropin-site #method .mx-tm{text-box:trim-both cap alphabetic;letter-spacing:0;font-size:.26em;line-height:1;position:absolute;top:0;left:calc(100% + .2em)}.dropin-site #method .mx-loop{white-space:nowrap;text-box:trim-both cap alphabetic;justify-content:space-between;width:0;min-width:100%;margin-top:1.9cqw;display:flex}@media (width<=767px){.dropin-site #method.mx-section,.dropin-site #method .mx-stage{height:auto}.dropin-site #method .mx-card{margin:calc(var(--nav-h) + var(--fr)) var(--fr) var(--fr);padding:calc(3 * var(--mk) + var(--lab)) var(--mk) calc(3 * var(--mk));flex-direction:column;gap:12vw;display:flex;position:relative;inset:auto;container-type:inline-size}.dropin-site #method :is(.mx-center,.mx-corner){flex-direction:column;align-items:flex-start;display:flex;position:static;transform:none}.dropin-site #method .mx-center{gap:0}.dropin-site #method .mx-kit{margin-bottom:3vw;font-size:4vw}.dropin-site #method .mx-title{white-space:normal;font-size:13vw}.dropin-site #method .mx-loop{flex-wrap:wrap;gap:.6em 1.2em;width:auto;min-width:0;margin-top:4vw}.dropin-site #method .mx-word{font-size:18vw}.dropin-site #method .mx-word-text{margin:0!important}.dropin-site #method .mx-num{left:calc(100% + 2vw)!important;right:auto!important}.dropin-site #method .mx-line{white-space:normal;text-align:left;text-align-last:auto;text-box:none;width:auto;min-width:0;font-size:4vw;line-height:1.3;order:0!important;margin:3vw 0 0!important}}.dropin-site #method .mx-line{letter-spacing:0}@media (width<=767px){.dropin-site #method .mx-title-text{display:inline}.dropin-site #method .mx-tm{vertical-align:top;margin-top:.1em;margin-left:.2em;display:inline-block;position:static}}.dropin-site #method .mx-word{font-variation-settings:"wdth" 62, "wght" 450;font-weight:450}.dropin-site #method .mx-title{font-variation-settings:"wdth" 62, "wght" 420;font-weight:420}.dropin-site #method :is(.mx-line,.mx-kit){font-variation-settings:"wdth" 87.5, "wght" 400;letter-spacing:.06em;font-weight:400;font-stretch:87.5%}@media (width>=768px){.dropin-site #method :is(.mx-c-tl,.mx-c-bl){left:var(--hl,var(--mk))}.dropin-site #method :is(.mx-c-tr,.mx-c-br){right:var(--hr,var(--mk))}.dropin-site #method :is(.mx-c-tl,.mx-c-bl) .mx-word-text,.dropin-site #method :is(.mx-c-tr,.mx-c-br) .mx-word-text{margin-left:0;margin-right:0}}.dropin-site .clients-section h2{text-transform:uppercase;color:var(--role-statement-ink)!important}.dropin-site .clients-section .ledger-name{text-transform:uppercase;color:#9a9a96;font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;opacity:1!important;font-family:Archivo,sans-serif!important;font-weight:440!important;font-stretch:62%!important;transition:color .4s linear!important;transform:none!important}.dropin-site .clients-section :is(.ledger-folio,.industry-caption){white-space:pre;font-variation-settings:var(--role-wayfinding-vs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-size:10.8px!important;font-weight:500!important;font-stretch:100%!important}.dropin-site .clients-section :is(.ledger-row,.ledger-name,.ledger-btn):after,.dropin-site .clients-section .ledger-arrow,.dropin-site .clients-section .folio-world-counter{display:none!important}@media (prefers-reduced-motion:reduce){.dropin-site .clients-section .ledger-name{transition:none!important}}.dropin-site .clients-section .ledger-row:is(.is-active,:not(.is-active)) .ledger-name{font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;font-stretch:62%!important}.dropin-site .clients-section .ledger-row:not(.is-active) .ledger-name{color:var(--inactive-ink,#9a9a96)!important}.dropin-site .clients-section .ledger-row.is-active .ledger-name{color:var(--role-statement-ink)!important}@media (width>=761px){.dropin-site .clients-section .ledger{grid-template-columns:2fr 1fr}}.role-body,.dropin-site .mz-body{font-variation-settings:"wdth" 87.5, "wght" 400;letter-spacing:.02em;text-transform:none;font-family:Archivo,sans-serif;font-weight:400;font-stretch:87.5%;font-size:calc(1.27 * var(--u,1cqw));line-height:1.4}.dropin-site #method .mx-card{--u:1cqw;--cap:.686}.dropin-site #method :is(.mz-bar,.mz-label){top:calc(var(--mk) + 1.8px);position:absolute;transform:translateY(-50%)}.dropin-site #method .mz-bar{left:var(--hl,var(--mk));background:var(--paper);width:12.6px;height:3.6px}.dropin-site #method .mz-label{left:calc(var(--hl,var(--mk)) + 23.4px);font-family:Archivo,sans-serif;font-size:var(--lab);font-variation-settings:var(--role-wayfinding-vs);letter-spacing:.12em;font-weight:500;line-height:1}.dropin-site #method .mz-block{width:max-content;position:absolute;top:47%;left:50%;translate:-50% -50%}.dropin-site #method :is(.mz-l1,.mz-l2,.mz-l3,.mz-pt){text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;line-height:1;font-variation-settings:"wdth" 62, "wght" 450!important;letter-spacing:var(--role-statement-ls)!important;font-family:Archivo,sans-serif!important;font-weight:450!important;font-stretch:62%!important}.dropin-site #method .mz-ax{margin-left:var(--axis,0)}.dropin-site #method .mz-l1{font-size:calc(6.35 * var(--u));align-items:flex-start;display:flex}.dropin-site #method :is(.mz-l1-text,.mz-tm){text-box:trim-both cap alphabetic;line-height:1}.dropin-site #method .mz-tm{margin-left:.833333em;font-size:.24em}.dropin-site #method .mz-l2{font-size:calc(6.35 * var(--u));margin-top:calc((5.46 - 6.35 * var(--cap)) * var(--u))}.dropin-site #method .mz-l3{font-size:calc(2.79 * var(--u));margin-top:calc((2.94 - 2.79 * var(--cap)) * var(--u))}.dropin-site #method .mz-l3>span{display:inline-block}.dropin-site #method .mz-body{max-width:var(--l3w,none);text-box:trim-both cap alphabetic;text-wrap:pretty}.dropin-site #method .mz-intro{margin-top:calc(.51 * var(--u))}.dropin-site #method .mz-part{position:relative}.dropin-site #method .mz-part.is-first{margin-top:calc((6.62 - 2.79 * var(--cap)) * var(--u) - .51 * var(--u) - 1.27 * var(--u) * var(--cap))}.dropin-site #method .mz-part:not(.is-first){margin-top:calc((6.5 - 2.79 * var(--cap) - .38 - 1.27 * var(--cap)) * var(--u))}.dropin-site #method .mz-pt{font-size:calc(2.79 * var(--u));position:relative}.dropin-site #method .mz-num{text-box:trim-both cap alphabetic;line-height:1;position:absolute;top:0;right:calc(100% + .3em)}.dropin-site #method .mz-part .mz-body{margin-top:calc(.38 * var(--u))}.dropin-site #method .mz-loop{margin-top:calc((4.57 - .38 - 1.27 * var(--cap)) * var(--u));font-family:Archivo,sans-serif;font-size:var(--lab);font-variation-settings:var(--role-wayfinding-vs);letter-spacing:.12em;text-box:trim-both cap alphabetic;white-space:nowrap;font-weight:500;line-height:1}.dropin-site #method .mz-block .inline-dropin-dash{background:var(--paper)!important}@media (width<=767px){.dropin-site #method .mx-card{--u:calc((100vw - 2 * var(--fr) - 2 * var(--mk)) / 75);min-height:80svh}.dropin-site #method .mz-block{margin:calc(4 * var(--mk)) 0 calc(2 * var(--mk));width:auto;position:relative;top:auto;left:auto;translate:none}.dropin-site #method .mz-body{font-size:max(11px, calc(1.27 * var(--u)));white-space:normal;max-width:none}.dropin-site #method .mz-loop{white-space:normal}}@media (width>=768px){.dropin-site .clients-section{--is:calc(6.35 * (100vw - 2 * clamp(10px, .8vw, 16px)) / 100)}.dropin-site .clients-section .ledger-name{font-size:var(--is)!important}.dropin-site .clients-section .ledger-btn{padding-block:calc(.2216 * var(--is))!important}.dropin-site .clients-section h2{white-space:nowrap;font-size:calc(.75 * var(--is))!important;max-width:none!important}.dropin-site .clients-section .ledger-plate{min-height:calc(3.1 * (var(--is) * (.95 + .4432) + 3px));display:grid;aspect-ratio:auto!important}.dropin-site .clients-section .ledger-plate .industry-frame{grid-area:1/1;position:relative!important;inset:auto!important}}.dropin-site .clients-section .crop-tr{display:none!important}.dropin-site #vault.vx-section{--exit:0;height:100svh;transition:background-color .6s linear;position:relative;background:var(--backdrop,var(--ink))!important;padding:0!important}.dropin-site #vault .vx-stage{--fr:clamp(10px, .8vw, 16px);position:absolute;inset:0}.dropin-site #vault .vx-card{top:calc(var(--nav-h) + var(--fr));left:var(--fr);right:var(--fr);bottom:var(--fr);background:var(--backdrop,var(--ink));--mk:clamp(14px, 1.15vw, 22px);--lab:10.8px;--cap:.686;--it:calc(50cqh - 17.765cqw);--ib:calc(50cqh + 17.765cqw);--ir:calc(50cqw + 14.215cqw);--dim:var(--paper);transition:background-color .6s linear;position:absolute;container-type:size}@supports (color:color-mix(in lab, red, red)){.dropin-site #vault .vx-card{--dim:color-mix(in srgb, var(--paper) 38%, var(--backdrop,var(--ink)))}}.dropin-site #vault .vx-card *{color:var(--paper);margin:0;padding:0;list-style:none}.dropin-site #vault :is(.vx-label,.vx-fig,.vx-meta){font-family:Archivo,sans-serif;font-size:var(--lab);font-variation-settings:var(--role-wayfinding-vs);letter-spacing:.12em;text-transform:uppercase;white-space:pre;text-box:trim-both cap alphabetic;font-weight:500;font-stretch:100%;line-height:1}.dropin-site #vault :is(.vx-bar,.vx-label){top:calc(var(--mk) + 1.8px);position:absolute;translate:0 -50%}.dropin-site #vault .vx-bar{background:var(--paper);width:12.6px;height:3.6px}.dropin-site #vault .vx-bar-l{left:var(--hl,var(--mk))}.dropin-site #vault .vx-label-l{left:calc(var(--hl,var(--mk)) + 23.4px)}.dropin-site #vault .vx-bar-r{right:var(--hr,var(--mk))}.dropin-site #vault .vx-label-r{right:calc(var(--hr,var(--mk)) + 23.4px)}.dropin-site #vault .vx-head{left:var(--hl,var(--mk));top:var(--it);position:absolute}.dropin-site #vault :is(.vx-title,.vx-etitle){text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;line-height:1;display:block;font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;font-family:Archivo,sans-serif!important;font-weight:440!important;font-stretch:62%!important}.dropin-site #vault .vx-title{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:4.7625cqw!important;text-decoration:none!important}.dropin-site #vault .vx-title:before,.dropin-site #vault .vx-title:after{content:none!important;display:none!important}.dropin-site #vault .vx-intro{text-box:trim-both cap alphabetic;margin-top:1.4cqw}.dropin-site #vault .vx-figure{left:35.785cqw;top:var(--it);width:28.43cqw;position:absolute}.dropin-site #vault .vx-plate{height:35.53cqw;position:relative}.dropin-site #vault .vx-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s linear;position:absolute;inset:0}.dropin-site #vault .vx-img.is-current{opacity:1}.dropin-site #vault .vx-ph{background:var(--grey,var(--paper));align-items:flex-end;padding:.8cqw;display:flex}.dropin-site #vault .vx-ph span{font-family:Archivo,sans-serif;font-size:var(--lab);letter-spacing:.12em;color:var(--ink)!important}.dropin-site #vault .vx-fig{margin-top:.89cqw;display:block}.dropin-site #vault .vx-index{left:calc(var(--ir) + 3.55cqw);right:var(--hr,var(--mk));bottom:calc(100cqh - var(--ib));flex-direction:column;display:flex;position:absolute}.dropin-site #vault .vx-entry:not(:last-child){height:7.49cqw}.dropin-site #vault .vx-entry a{cursor:pointer;text-decoration:none;display:block}.dropin-site #vault .vx-entry :is(.vx-meta,.vx-etitle,.vx-desc){color:var(--dim);transition:color .4s linear;display:block}.dropin-site #vault .vx-entry.is-active :is(.vx-meta,.vx-etitle,.vx-desc){color:var(--paper)}.dropin-site #vault .vx-etitle{margin-top:calc(1.65cqw - var(--lab) * .72);font-size:1.9cqw}.dropin-site #vault .vx-desc{text-box:trim-both cap alphabetic;white-space:nowrap;margin-top:.63cqw;font-size:1.14cqw;line-height:1.4}@media (prefers-reduced-motion:reduce){.dropin-site #vault :is(.vx-card,.vx-img,.vx-meta,.vx-etitle,.vx-desc){transition:none}}@media (width<=767px){.dropin-site #vault.vx-section{height:auto}.dropin-site #vault .vx-stage{padding:calc(var(--nav-h) + var(--fr)) var(--fr) var(--fr);position:relative;inset:auto}.dropin-site #vault .vx-card{padding:calc(3 * var(--mk) + var(--lab)) var(--mk) calc(3 * var(--mk));flex-direction:column;gap:8vw;display:flex;position:relative;inset:auto;container-type:inline-size}.dropin-site #vault :is(.vx-head,.vx-figure,.vx-index){width:auto;position:static}.dropin-site #vault .vx-title{font-size:12cqw}.dropin-site #vault .vx-intro{font-size:max(11px,3.6cqw)}.dropin-site #vault .vx-plate{aspect-ratio:28.43/35.53;height:auto}.dropin-site #vault .vx-entry:not(:last-child){height:auto;margin-bottom:6vw}.dropin-site #vault .vx-etitle{margin-top:2.5cqw;font-size:6cqw}.dropin-site #vault .vx-desc{white-space:normal;margin-top:2cqw;font-size:max(11px,3.6cqw)}}.dropin-site .us-section .us-title{flex-direction:column;align-items:flex-start;width:fit-content;display:flex;max-width:none!important;color:var(--ink)!important;margin:0 0 calc(clamp(2.5rem,6vh,5rem)/1.42857)!important;line-height:1!important}.dropin-site .us-section .us-title:before,.dropin-site .us-section .us-title:after,.dropin-site .us-section .us-title :before,.dropin-site .us-section .us-title :after,.dropin-site .us-section .us-role:before,.dropin-site .us-section .us-role:after,.dropin-site .us-section .us-spread-top:before,.dropin-site .us-section .us-spread-top:after{content:none!important;display:none!important}.dropin-site .us-title .us-whisper{margin-bottom:.35em;line-height:1;font-variation-settings:"wdth" 62.5, "wght" 400!important;font-family:Archivo,sans-serif!important;font-weight:400!important;font-stretch:62.5%!important;font-size:var(--ctx-whisper,28px)!important;letter-spacing:0!important;text-transform:lowercase!important}.dropin-site .us-title .us-statement{text-transform:uppercase;color:var(--ink);line-height:.9;font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;font-family:Archivo,sans-serif!important;font-weight:440!important;font-stretch:62%!important;font-size:var(--ctx-corner,96px)!important}.dropin-site .us-section .us-label{align-items:center;gap:.6em;width:fit-content;display:flex;font-variation-settings:var(--role-wayfinding-vs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink)!important;font-family:Archivo,sans-serif!important;font-size:10.8px!important;font-weight:500!important;font-stretch:100%!important}.dropin-site .us-section .us-label:before{content:"";background:currentColor;width:14px;height:4px;display:block}.dropin-site .us-section :is(.us-network,.us-bio){max-width:60ch;font-variation-settings:"wdth" 87.5, "wght" 400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--ink)!important;font-family:Archivo,sans-serif!important;font-size:clamp(17px,1.1vw,19px)!important;font-weight:400!important;font-stretch:87.5%!important;line-height:1.45!important}.dropin-site .us-section .us-spread .us-name{font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-weight:440!important;font-stretch:62%!important;font-size:min(var(--ctx-corner,96px), 16cqw)!important;color:var(--ink)!important;line-height:.9!important}.dropin-site .us-section .us-spread .us-cv{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;font-variation-settings:var(--role-wayfinding-vs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important;font-family:Archivo,sans-serif!important;font-size:10.8px!important;font-weight:500!important;font-stretch:100%!important}.dropin-site .us-section .us-spreads{margin-top:calc(clamp(3rem,8vh,6rem)/1.42857)!important}.dropin-site .us-section .us-intro{margin-bottom:calc(clamp(4rem,10vh,8rem)/1.42857)!important}@media (width>=761px){.dropin-site .us-section .us-spread,.dropin-site .us-section .us-spread-portrait{min-height:70svh!important}}@media (width<=760px){.dropin-site .us-section .us-spread-text{min-height:49svh!important}.dropin-site .us-section .us-spread-portrait{min-height:56svh!important}}html body #scan .sn-card{--g:max(24px, 3vw);box-sizing:border-box;background:var(--red);min-height:100svh;color:var(--ink);padding:calc(74px + max(28px, 3.2vw)) var(--g) var(--g);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}html body #scan .sn-card:before,html body #scan .sn-card:after{content:none!important}html body #scan .sn-way{color:var(--ink);line-height:1.2;font-variation-settings:var(--role-wayfinding-vs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-size:10.8px!important;font-weight:500!important;font-stretch:100%!important}html body #scan .sn-label{align-items:center;gap:.6em;width:fit-content;margin:0 0 1.6cqw;display:flex}html body #scan .sn-label:before{content:"";background:currentColor;width:14px;height:4px;display:block}html body #scan :is(.sn-head,.sn-q-text,.sn-btn-text,.sn-received-head){color:var(--ink);margin:0;font-variation-settings:var(--role-statement-vs)!important;letter-spacing:var(--role-statement-ls)!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-weight:440!important;font-stretch:62%!important}html body #scan .sn-head{font-size:var(--sn-head,6cqw)!important;line-height:.9!important}html body #scan .inline-dropin-dash{background:currentColor!important}html body #scan .sn-cols{grid-template-columns:calc(46cqw - var(--g)) calc(54.6cqw - 46cqw) 1fr;align-items:start;margin-top:3.2cqw;display:grid}html body #scan .sn-left{grid-column:1}html body #scan .sn-right{grid-column:3}html body #scan .sn-qs{gap:1.9cqw;margin:0;padding:0;list-style:none;display:grid}html body #scan .sn-q{grid-template-columns:4.44cqw 1fr;align-items:baseline;margin:0;padding:0;display:grid;border:0!important}html body #scan .sn-q-text{font-size:1.9cqw!important;line-height:1.05!important}html body #scan .sn-body{color:var(--ink);max-width:60ch;margin:0;font-variation-settings:"wdth" 87.5, "wght" 400!important;letter-spacing:.02em!important;text-transform:none!important;font-family:Archivo,sans-serif!important;font-size:clamp(17px,1.1vw,19px)!important;font-weight:400!important;font-stretch:87.5%!important;line-height:1.45!important}html body #scan .sn-intro{margin:2.6cqw 0 0 4.44cqw}html body #scan .sn-form{gap:2cqw;margin:0;display:grid}html body #scan .sn-field{gap:.6cqw;display:grid}html body #scan .sn-field input{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font-variation-settings:"wdth" 87.5, "wght" 400;background:0 0;border-radius:0;outline:none;padding:.3em 0;font-family:Archivo,sans-serif;font-size:clamp(17px,1.1vw,19px);display:block}html body #scan .sn-field input:focus-visible{border-bottom-width:2px;margin-bottom:-1px}html body #scan .sn-error{color:var(--ink);font-family:Archivo,sans-serif;font-size:13px}html body #scan .sn-btn{border:1.5px solid var(--ink);width:100%;height:5.84cqw;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;border-radius:0;align-items:center;margin-top:.8cqw;padding:0 0 0 1.78cqw;display:flex;position:relative;overflow:hidden;background:0 0!important}html body #scan .sn-btn-text{white-space:nowrap;font-size:2.79cqw!important;line-height:1!important}html body #scan .sn-btn-fill{background:var(--ink);opacity:0;clip-path:inset(0);pointer-events:none;align-items:center;padding-left:1.78cqw;transition:opacity .2s linear;display:flex;position:absolute;inset:0}html body #scan .sn-btn-fill .sn-btn-text{color:var(--paper)}html body #scan .sn-btn-bar{opacity:0;pointer-events:none;background:#f4f1ea;width:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px 6px #f4f1ea8c,0 0 60px 18px #f4f1ea38}@keyframes sn-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sn-bar{0%{opacity:1;left:0}96%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}@media (hover:hover) and (pointer:fine){html body #scan .sn-btn:hover .sn-btn-fill{opacity:1;transition:none;animation:.7s ease-in-out both sn-reveal}html body #scan .sn-btn:hover .sn-btn-bar{animation:.7s ease-in-out both sn-bar}}html body #scan .sn-btn:focus-visible .sn-btn-fill{opacity:1}html body #scan .sn-sweep{z-index:5;pointer-events:none;background:#f4f1ea;height:4px;animation:.9s ease-in-out both sn-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 6px #f4f1ea8c,0 0 60px 18px #f4f1ea38}@keyframes sn-sweep{0%{top:0}to{top:calc(100% - 4px)}}html body #scan .sn-received{gap:1cqw;display:grid}html body #scan .sn-received-head{font-size:2.79cqw!important;line-height:1!important}@media (prefers-reduced-motion:reduce){html body #scan .sn-btn-fill,html body #scan .sn-btn:hover .sn-btn-fill{transition:none!important;animation:none!important}html body #scan .sn-btn-bar,html body #scan .sn-sweep{display:none!important}}@media (width<=767px){html body #scan .sn-card{min-height:auto;padding-bottom:3rem}html body #scan .sn-head{font-size:max(var(--sn-head,12cqw), 12cqw)!important}html body #scan .sn-cols{grid-template-columns:1fr;row-gap:2.5rem;margin-top:2rem}html body #scan :is(.sn-left,.sn-right){grid-column:1}html body #scan .sn-qs{gap:1.4rem}html body #scan .sn-q{grid-template-columns:2.6rem 1fr}html body #scan .sn-q-text{font-size:6.4cqw!important}html body #scan .sn-intro{margin:1.6rem 0 0 2.6rem}html body #scan .sn-form{gap:1.4rem}html body #scan .sn-field{gap:.4rem}html body #scan .sn-btn{height:14cqw;padding-left:4cqw}html body #scan .sn-btn-fill{padding-left:4cqw}html body #scan :is(.sn-btn-text,.sn-received-head){font-size:6cqw!important}}html body #scan .scan-close{--g:max(24px, 3vw);font-variation-settings:var(--role-statement-vs)!important;font-variation-settings:"wdth" 62, "wght" 450!important;font-weight:450!important;font-size:min(clamp(2.6rem, 7vw, 9rem), var(--ctx-corner,9rem))!important;padding-left:var(--g)!important;padding-right:var(--g)!important}html body .site-footer{--g:max(24px, 3vw);padding-left:var(--g)!important;padding-right:var(--g)!important;border-top:0!important}html body .site-footer .footer-wordmark{justify-content:flex-start;font-size:calc((100vw - 2 * max(24px, 3vw)) / var(--wm-ratio,2.7466))!important}html body .site-footer .footer-info{color:var(--paper);font-variation-settings:var(--role-wayfinding-vs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-size:10.8px!important;font-weight:500!important;font-stretch:100%!important}html body .site-footer .footer-info a{color:var(--paper)}html body .site-footer .footer-info li:before,html body .site-footer .footer-info li:after{content:none!important}html body #scan .scan-close{--mark-accent:var(--paper);position:relative;border-bottom:0!important}html body #scan .scan-close:after{content:"";left:var(--g);right:var(--g);background:var(--paper);height:8px;position:absolute;bottom:0}.dropin-site #method.md-section{--exit:0;height:100%;color:var(--paper);overflow:clip;background:var(--ink)!important}.dropin-site #method .md-stage{box-sizing:border-box;height:100%;padding:calc(var(--nav-h) + 1.5vh) var(--md-r,max(24px, 3vw)) 1.5vh var(--md-l,max(24px, 3vw));background:var(--ink);align-items:center;display:flex}.dropin-site #method .md-board{--md-red:var(--red);--md-red-2:var(--md-red)}@supports (color:color-mix(in lab, red, red)){.dropin-site #method .md-board{--md-red-2:color-mix(in oklab, var(--md-red) 70%, black)}}.dropin-site #method .md-board{--md-ink:var(--ink);--md-paper:var(--paper);aspect-ratio:1576/804;width:100%;max-height:100%;color:var(--paper);--u:1cqw;margin-inline:auto;position:relative;container-type:inline-size}.dropin-site #method .md-board *{color:var(--paper);margin:0}.dropin-site #method .md-svg{position:absolute;inset:0}.dropin-site #method .md-svg svg{width:100%;height:100%;display:block}.dropin-site #method :is(.md-eyebrow,.md-ln,.md-loop){font-variation-settings:var(--role-wayfinding-vs);letter-spacing:.12em;text-transform:uppercase;white-space:pre;font-family:Archivo,sans-serif;font-size:10.8px;font-weight:500;line-height:1}.dropin-site #method .md-head{pointer-events:none;position:absolute;inset:0}.dropin-site #method .md-eyebrow{align-items:center;gap:10.8px;display:flex;position:absolute;top:2.2%;left:0}.dropin-site #method .md-bar{background:var(--paper);width:12.6px;height:3.6px}.dropin-site #method :is(.md-title,.md-lt){font-variation-settings:"wdth" 62, "wght" 450;letter-spacing:var(--role-statement-ls);text-transform:uppercase;white-space:nowrap;font-family:Archivo,sans-serif;font-weight:450;font-stretch:62%;line-height:1}.dropin-site #method .md-title{font-size:3.55cqw;position:absolute;top:7%;left:0}.dropin-site #method .md-tm{vertical-align:top;margin-left:.1em;font-size:24%;position:relative;top:.3em}.dropin-site #method .md-intro{max-width:28%;position:absolute;top:calc(7% + 4.55cqw);left:0}.dropin-site #method .md-label{width:20.94%;position:absolute}.dropin-site #method [data-md-label="1"]{top:19.18%;left:71.07%}.dropin-site #method [data-md-label="2"]{text-align:right;top:46.72%;right:66.56%}.dropin-site #method [data-md-label="3"]{top:77.61%;left:71.07%}.dropin-site #method .md-lh{align-items:baseline;gap:.76cqw;display:flex;transform:translateY(-50%)}.dropin-site #method [data-md-label="2"] .md-lh{justify-content:flex-end}.dropin-site #method .md-lt{text-box:trim-both cap alphabetic;font-size:2.28cqw}.dropin-site #method .md-ln{text-box:trim-both cap alphabetic}.dropin-site #method .md-ld{margin-top:.2cqw}.dropin-site #method .md-loop{position:absolute;bottom:2.2%;left:0}@media (width<=767px){.dropin-site #method.md-section,.dropin-site #method .md-stage{height:auto}.dropin-site #method .md-stage{padding-bottom:12vw;display:block}.dropin-site #method .md-board{aspect-ratio:auto;--u:3.4vw;flex-direction:column;display:flex}.dropin-site #method .md-head{order:0;position:static}.dropin-site #method :is(.md-title,.md-intro,.md-eyebrow){position:static}.dropin-site #method .md-title{margin-top:4vw;font-size:9vw}.dropin-site #method .md-intro{max-width:none;margin-top:3vw}.dropin-site #method .md-svg{aspect-ratio:1576/804;order:1;margin-top:6vw;position:relative;inset:auto}.dropin-site #method :is(#md-lead-1,#md-lead-2,#md-lead-3){display:none}.dropin-site #method .md-label{text-align:left;order:2;width:auto;margin-top:6vw;position:static}.dropin-site #method .md-lh{transform:none;justify-content:flex-start!important}.dropin-site #method .md-lt{font-size:6.5vw}.dropin-site #method .md-ld{margin-top:2vw}.dropin-site #method .md-loop{white-space:normal;order:3;margin-top:8vw;position:static}}.dropin-site .pz-p1 .pz-ph,.dropin-site .pz-p2 .pz-ph,.dropin-site .pz-p3 .pz-ph,.dropin-site .pz-p1 .pz-ph.pz-small:not(.pz-corner),.dropin-site .pz-p2 .pz-ph.pz-small:not(.pz-corner),.dropin-site .pz-p3 .pz-ph.pz-small:not(.pz-corner){color:var(--red)!important}.dropin-site :is(.pz-p1,.pz-p2,.pz-p3) :is(.pz-mark,.pz-head){display:none!important}.dropin-site :is(.pz-p1,.pz-p2,.pz-p3) .pz-cbox,.dropin-site :is(.pz-p1,.pz-p2,.pz-p3) .pz-cbox *{visibility:hidden!important}.dropin-site .cx-layer{z-index:3;visibility:hidden;--cx-in:32px;position:absolute;inset:0;container-type:size}.dropin-site .pz-screen.is-current .cx-layer,.dropin-site .opening.pz.is-static .cx-layer{visibility:visible}.dropin-site .cx-chrome{color:var(--red);align-items:center;gap:12px;display:flex;position:absolute}.dropin-site .cx-tl{top:var(--cx-in);left:var(--cx-in)}.dropin-site .cx-tr{top:var(--cx-in);right:var(--cx-in)}.dropin-site .cx-bl{bottom:var(--cx-in);left:var(--cx-in)}.dropin-site .cx-br{bottom:var(--cx-in);right:var(--cx-in)}.dropin-site .cx-bar{background:var(--red);flex:none;width:16px;height:3px;display:block}.dropin-site .cx-lab{font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:var(--red);font-family:Archivo,sans-serif;font-size:12px;font-weight:500;line-height:1}.dropin-site .cx-cards{font:inherit;grid-template-rows:2fr auto 3fr;justify-items:center;margin:0;display:grid;position:absolute;inset:0}.dropin-site .cx-spread{grid-row:2;gap:0;display:flex;position:relative}.dropin-site .cx-card{aspect-ratio:4/5;box-sizing:border-box;background:var(--red);height:clamp(400px,60vh,640px);max-height:calc(100cqh - 120px);color:var(--ink);box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;container-type:inline-size}.dropin-site .cx-card>*{margin:0}.dropin-site .cx-card>:first-child{margin-top:7.87cqi}.dropin-site .cx-card>:last-child{margin-bottom:10.65cqi}.dropin-site .cx-left>*{margin-left:8.8cqi;margin-right:6.48cqi}.dropin-site .cx-right>*{margin-left:6.48cqi;margin-right:8.8cqi}.dropin-site .cx-single>*{margin-inline:8.8cqi}.dropin-site .cx-l{text-align:left}.dropin-site .cx-r{text-align:right}.dropin-site .cx-c{text-align:center;justify-content:center}.dropin-site .cx-block{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.dropin-site .cx-c .cx-block{flex:none}.dropin-site .cx-line{white-space:nowrap;font-variation-settings:"wdth" 62.5, "wght" 500;letter-spacing:-.01em;color:var(--ink);font-family:Archivo,sans-serif;font-size:15.74cqi;font-style:normal;font-weight:500;font-stretch:62.5%;line-height:.9;display:block}.dropin-site .cx-whisper{white-space:nowrap;font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.14em;text-transform:lowercase;color:var(--ink);flex:none;font-family:Archivo,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:block}.dropin-site .cx-r .cx-whisper{margin-right:calc(8.8cqi - .14em)}.dropin-site .cx-whisper-center{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropin-site .cx-s1 .cx-top{justify-content:flex-start}.dropin-site .cx-s1 .cx-bottom,.dropin-site .cx-s2 .cx-top{justify-content:flex-end}.dropin-site .cx-s2 .cx-bottom{justify-content:flex-start}.dropin-site .cx-s2 .cx-whisper{margin-top:5.09cqi;margin-bottom:4.86cqi}.dropin-site .cx-fold{pointer-events:none;background:#140d0b38;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.dropin-site .cx-grain{pointer-events:none;opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width<=767px){.dropin-site .cx-layer{--cx-in:16px}.dropin-site .cx-cards{grid-template-rows:1fr auto 1fr}.dropin-site .cx-spread.is-spread{flex-direction:column}.dropin-site .cx-card{width:min(100cqw - 32px,400px,40cqh - 38.4px);height:auto;max-height:none}.dropin-site .cx-single{width:min(100cqw - 32px,400px,80cqh - 76.8px)}.dropin-site .cx-fold{width:auto;height:1px;inset:50% 0 auto;transform:translateY(-.5px)}}@media (prefers-reduced-motion:reduce){.dropin-site .cx-layer *{transition:none!important;animation:none!important}}.dropin-site .blank-poster-title .blank-line.deboss{-webkit-text-stroke:0;filter:url(#deboss);outline:none;color:#00000008!important;text-shadow:none!important}@media (width<=767px){.dropin-site .blank-poster-title .blank-line.deboss{filter:url(#deboss-sm)}}.dropin-site .folio-imagine-panel.blank-poster{isolation:isolate}.dropin-site .folio-imagine-panel.blank-poster:after{content:"";pointer-events:none;z-index:1;opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dropin-site .folio-imagine-panel.blank-poster .blank-poster-ghost{z-index:2}.dropin-site .cx-s2 .cx-line{font-size:15.2cqi}.dropin-site .pinned-introduction .sx-panel.folio-signature-panel{background:var(--ink)}.sg-card{--fr:0px;top:calc(var(--nav-h) - 2px);bottom:0;left:0;right:0}.sg-card>.sx-page{--ph:min(77.6cqh, 97.5cqw);--plate-top:calc((100cqh - var(--ph)) / 2);--plate-bottom:calc(100cqh - var(--plate-top))}.sg-left{background:var(--paper);color:var(--ink);container-type:size}.sg-chapter{font:inherit;visibility:hidden;margin:0;position:absolute;inset:0}.sg-chapter.is-current{visibility:visible}.sg-pair{text-align:center;display:block;position:absolute;left:0;right:0}.sg-pair-bottom{bottom:var(--plate-top)}.sg-whisper{font-variation-settings:"wdth" 125, "wght" 400;letter-spacing:.14em;text-transform:lowercase;white-space:nowrap;text-box:trim-both ex alphabetic;padding-left:.14em;font-family:Archivo,sans-serif;font-size:12px;font-stretch:125%;line-height:1;display:block;position:absolute;bottom:calc(100% + 24px);left:0;right:0}.sg-head{font-variation-settings:"wdth" 62.5, "wght" 500;letter-spacing:-.01em;text-transform:uppercase;text-box:trim-both cap alphabetic;font-family:Archivo,sans-serif;font-size:min(14.44cqw,11.55vh);font-stretch:62.5%;line-height:.88;display:block}.sg-line{white-space:nowrap;display:block}.sg-dot{margin-right:var(--sg-dot,-.2em)}.sg-image{background:var(--backdrop,var(--ink))}.sg-image .sx-plate{top:var(--plate-top);height:var(--ph);aspect-ratio:4/5;object-fit:cover;width:auto;left:50%;transform:translate(-50%)}@media (width<=767px){.sg-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:0}.sg-left{--plate-top:12cqh!important}.sg-head{font-size:min(14.44cqw,10svh)}.sg-image{height:min(45svh,125vw - 8px);container-type:normal}.sg-image .sx-plate{height:calc(100% - 32px);top:16px}}.sig-image:after,.dropin-site .folio-imagine-panel.blank-poster:after{background-image:none!important}.dropin-site .cx-grain{display:none!important}.sg-folio{z-index:3;font-variation-settings:"wdth" 125, "wght" 400;letter-spacing:.14em;white-space:nowrap;pointer-events:none;font-family:Archivo,sans-serif;font-size:12px;font-stretch:125%;line-height:1;position:absolute;bottom:max(16px,min(40px,2.8vw))}.sg-folio-left{color:var(--ink);left:max(16px,min(40px,2.8vw))}.sg-folio-total{display:none}.sg-folio-right{color:var(--paper);margin-right:-.14em;right:max(16px,min(40px,2.8vw))}@supports (color:color-mix(in lab, red, red)){.sg-folio-right{color:color-mix(in srgb, var(--paper) 60%, transparent)}}.sg-gutter{pointer-events:none;z-index:1;width:48px;position:absolute;top:0;bottom:0}.sg-gutter-left{background:linear-gradient(to left, var(--ink), transparent);right:0}@supports (color:color-mix(in lab, red, red)){.sg-gutter-left{background:linear-gradient(to left, color-mix(in srgb, var(--ink) 3%, transparent), transparent)}}.sg-gutter-right{background:linear-gradient(90deg,#0000000f,#0000);left:0}.sg-image .sx-plate,.sg-image>*{z-index:2}@media (width<=767px){.sg-gutter,.sg-folio-right{display:none}.sg-folio-left{bottom:16px;left:16px}.sg-folio-total{display:inline}}.dropin-site .opening.cn{z-index:20;--cn-red:var(--red);position:relative}.dropin-site .opening.cn.is-pinned{height:460svh}.dropin-site .cn-stage{background:var(--ink);height:max(100vh,640px);position:relative;overflow:hidden}.dropin-site .opening.cn.is-pinned .cn-stage{position:sticky;top:0}.dropin-site .cn-page{visibility:hidden;color:var(--cn-red);position:absolute;inset:0}.dropin-site .cn-page.is-current{visibility:visible}.dropin-site .opening.cn.is-static .cn-stage{height:auto}.dropin-site .opening.cn.is-static .cn-page{visibility:visible;height:max(100vh,640px);position:relative}.dropin-site .cn-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dropin-site .cn-video.cn-v-stair{object-position:center 35%}.dropin-site .cn-video.cn-v-city{object-position:center 40%}.dropin-site .cn-video.is-mirror{object-position:50% 60%;transform:scaleX(-1)}.dropin-site .cn-scrim{pointer-events:none;background:linear-gradient(90deg,#0e0a0980 0%,#0e0a094d 42%,#0e0a0900 72%);position:absolute;inset:0}.dropin-site .cn-chrome{top:calc(var(--nav-h,0px) + 32px);font-variation-settings:"wdth" 125, "wght" 600;letter-spacing:.16em;text-transform:uppercase;color:var(--cn-red);align-items:center;gap:12px;font-family:Archivo,sans-serif;font-size:12px;font-stretch:125%;line-height:1;display:flex;position:absolute}.dropin-site .cn-tl{left:32px}.dropin-site .cn-tr{right:32px}.dropin-site .cn-bar{background:currentColor;flex:none;width:16px;height:3px}.dropin-site .cn-frame{font:inherit;color:var(--cn-red);--cn-fs:calc(min(10.42vw, 16.7vh) * var(--cn-scale,1));text-shadow:0 1px 2px #0000004d,0 0 36px #00000040;flex-direction:column;margin:0;display:flex;position:absolute;inset:10.7vh 5.56vw 9.8vh}.dropin-site .cn-r .cn-frame{text-align:right;align-items:flex-end}.dropin-site .cn-block{min-height:0;font-family:Archivo,sans-serif;font-size:var(--cn-fs);font-variation-settings:"wdth" 62.5, "wght" 600;letter-spacing:-.01em;text-transform:uppercase;flex-direction:column;flex:1 1 0;align-self:stretch;font-weight:600;font-stretch:62.5%;line-height:.88;display:flex}.dropin-site .cn-line{white-space:nowrap;display:block}.dropin-site .cn-spread .cn-top{justify-content:flex-start}.dropin-site .cn-spread .cn-bottom,.dropin-site .cn-cluster .cn-top{justify-content:flex-end}.dropin-site .cn-cluster .cn-bottom{justify-content:flex-start}.dropin-site .cn-whisper{font-variation-settings:"wdth" 125, "wght" 600;letter-spacing:.12em;text-transform:lowercase;font-family:Archivo,sans-serif;font-size:18px;font-style:normal;font-stretch:125%;line-height:1;display:block}.dropin-site .cn-cluster .cn-whisper{margin:calc(var(--cn-fs) * .227) 0 calc(var(--cn-fs) * .213)}.dropin-site .cn-r .cn-whisper{margin-right:-.12em}@media (width<=767px){.dropin-site .cn-frame{left:16px;right:16px;top:calc(var(--nav-h,0px) + 64px);--cn-fs:calc(min(13vw, 12svh) * var(--cn-scale,1));bottom:48px}.dropin-site .cn-whisper{font-size:14px}.dropin-site .cn-scrim,.dropin-site .cn-r .cn-scrim{background:#0e0a0966}.dropin-site .cn-tl{left:16px}.dropin-site .cn-tr{right:16px}.dropin-site .cn-chrome{top:calc(var(--nav-h,0px) + 16px)}}.dropin-site .cn-page{padding:calc(var(--nav-h,0px) + 32px) 5.56vw 56px;box-sizing:border-box;grid-template-rows:auto 1fr;height:max(100vh,640px);display:grid}.dropin-site .opening.cn.is-static .cn-page{display:grid}.dropin-site .cn-video,.dropin-site .cn-scrim{z-index:0}.dropin-site .cn-scrim{z-index:1;background:linear-gradient(90deg,#0e0a098c 0%,#0e0a0954 42%,#0e0a0900 72%)}.dropin-site .cn-r .cn-scrim{background:linear-gradient(270deg,#0e0a098c 0%,#0e0a0954 42%,#0e0a0900 72%)}.dropin-site .cn-chrome-row{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.dropin-site .cn-chrome{text-shadow:none;position:static;top:auto;left:auto;right:auto}.dropin-site .cn-frame{z-index:2;min-height:0;text-shadow:none;--cn-fs:calc(min(10.42vw, 15vh) * var(--cn-scale,1));margin-top:48px;position:relative;inset:auto}.dropin-site .cn-frame *{text-shadow:none}@media (width<=767px){.dropin-site .cn-page{padding:calc(var(--nav-h,0px) + 16px) 16px 40px}.dropin-site .cn-frame{margin-top:32px;inset:auto}.dropin-site .cn-scrim,.dropin-site .cn-r .cn-scrim{background:#0e0a0966}.dropin-site .cn-video.cn-v-stair{object-position:40% 35%}.dropin-site .cn-video.cn-v-city{object-position:60% 40%}}.dropin-site .cn-city{--cn-city-text-scrim:linear-gradient(to left, #00000073 0%, #0003 35%, transparent 65%)}.dropin-site .cn-city.cn-r .cn-scrim{background:var(--cn-city-text-scrim)}.sg-card{background:var(--ink);overflow:hidden;top:0!important}.sg-backdrop{z-index:0;opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.sg-backdrop.is-current{opacity:1}.sg-backdrop-img{filter:blur(28px) contrast(1.1) brightness(var(--exposure,.55));background-repeat:no-repeat;background-size:cover;position:absolute;inset:-10%}.sg-backdrop-vignette{background:radial-gradient(#0000 35%,#000000a6 100%);position:absolute;inset:0}.sg-card>.sx-page{z-index:1;--ph:71vh;--plate-top:20vh;--plate-bottom:calc(var(--plate-top) + var(--ph));position:relative;background:0 0!important}.sg-left{color:var(--paper)!important}.sg-gutter{display:none}.sg-folio-left,.sg-folio-right{color:var(--paper)}.sg-image .sx-plate{top:var(--plate-top);height:var(--ph);transition:opacity .6s;box-shadow:0 30px 90px #000000a6}.sg-pair{flex-direction:column;align-items:center;display:flex}.sg-pair-top{top:var(--plate-top)}.sg-pair-bottom{bottom:auto;top:var(--plate-bottom);transform:translateY(-100%)}.sg-whisper{letter-spacing:.2em;text-box:trim-both cap alphabetic;margin-bottom:1.6vw;padding-left:.2em;font-size:1.1vw;position:static;bottom:auto}.sg-head{font-size:6.5vw;line-height:.89}@media (width<=767px){.sg-card{flex-direction:column;display:flex!important}.sg-card>.sx-page{--plate-top:0px}.sg-image{padding:calc(var(--nav-h,56px) + 16px) 0 24px;order:-1;justify-content:center;display:flex;height:auto!important}.sg-image .sx-plate{aspect-ratio:4/3;width:80vw;max-height:50svh;top:0;height:auto!important;position:relative!important;left:0!important;transform:none!important}.sg-image .sx-plate:not(.is-current){left:10vw!important;top:calc(var(--nav-h,56px) + 16px)!important;position:absolute!important}.sg-left{flex:1}.sg-pair{position:static}.sg-chapter.is-current{flex-direction:column;justify-content:center;gap:24px;display:flex}.sg-pair-bottom{transform:none}.sg-whisper{margin-bottom:10px;font-size:11px}.sg-head{font-size:min(11vw,7svh)}}.sg-backdrop,.sg-backdrop-img,.sg-backdrop-vignette{display:none}.dropin-site .clients-section{padding-top:calc(var(--nav-h,0px) + 32px)!important;padding-bottom:clamp(3rem,7vh,5rem)!important}.dropin-site .clients-section .ind-chrome-row{justify-content:space-between;align-items:center;margin-bottom:clamp(2rem,6vh,4rem);display:flex}.dropin-site .clients-section .ind-chrome{color:var(--red);text-shadow:none;position:static}.dropin-site .clients-section .ledger{align-items:end;margin-top:0!important}.dropin-site .clients-section .ledger-list{flex-direction:column;display:flex}.dropin-site .clients-section .ind-lead{font-variation-settings:"wdth" 125, "wght" 500;letter-spacing:.2em;text-transform:lowercase;color:var(--ink);grid-column:1;margin:0 0 30px;padding-left:5.7rem;font-family:Archivo,sans-serif;font-size:clamp(12px,1.1vw,18px);font-stretch:125%;line-height:1}@media (width>=768px){.dropin-site .clients-section{--is:calc(.65 * 6.35 * (100vw - 2 * clamp(10px, .8vw, 16px)) / 100)}.dropin-site .clients-section .ledger{grid-template-rows:auto auto;row-gap:0!important}.dropin-site .clients-section .ledger-list{grid-area:2/1}.dropin-site .clients-section .ledger-plate{grid-area:2/2;align-self:stretch;height:auto;min-height:0!important;position:relative!important;top:auto!important}.dropin-site .clients-section .ledger-plate .industry-frame{padding:clamp(.9rem,2cqw,1.6rem)!important}.dropin-site .clients-section .industry-content{gap:clamp(.5rem,1.2vh,1rem)!important}.dropin-site .clients-section .industry-specimen{width:32%!important}}@media (width<=767px){.dropin-site .clients-section .ind-lead{padding-left:0}.dropin-site .clients-section .ind-chrome-row{margin-bottom:1.5rem}}.dropin-site .vz-section{color:#dad7d0;--vz-m:max(24px, 3vw);--vz-pt:28vh;--vz-ph:60vh;--vz-pw:calc(var(--vz-ph) * .8);--vz-mid:calc(var(--vz-pt) + var(--vz-ph) / 2);height:max(100vh,640px);position:relative;overflow:hidden;background-color:#131110!important;background-image:radial-gradient(53vw 77vh at 50% 51%,#2d2824 0%,#24201d 36%,#181614 71%,#131110 100%)!important;padding:0!important}.dropin-site .vz-grain{pointer-events:none;z-index:1;opacity:.25;position:absolute;inset:0}.dropin-site .vz-grain>div{position:absolute;inset:0}.dropin-site .vz-chrome-row{z-index:2;left:var(--vz-m);right:var(--vz-m);top:calc(var(--nav-h,0px) + 32px);justify-content:space-between;align-items:center;display:flex;position:absolute}.dropin-site .vz-chrome{color:#dad7d0;text-shadow:none;position:static}.dropin-site .vz-plate{z-index:2;top:var(--vz-pt);height:var(--vz-ph);width:var(--vz-pw);position:absolute;left:50%;translate:-50%;box-shadow:0 30px 90px #0009}.dropin-site .vz-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.dropin-site .vz-img.is-current{opacity:1}.dropin-site .vz-ph{background:var(--grey,#dad6ce)}.dropin-site .vz-left{z-index:2;left:var(--vz-m);width:calc(50vw - var(--vz-pw) / 2 - var(--vz-m) - 3vw);top:var(--vz-mid);position:absolute;translate:0 -50%}.dropin-site .vz-left-inner{flex-direction:column;gap:.4em;margin:0;animation:.6s both vz-fade;display:flex}@keyframes vz-fade{0%{opacity:0}to{opacity:1}}.dropin-site .vz-title{font-variation-settings:"wdth" 62, "wght" 600;text-transform:uppercase;letter-spacing:-.01em;color:#dad7d0;font-family:Archivo,sans-serif;font-size:4.6vw;font-stretch:62%;line-height:.95}.dropin-site .vz-desc{color:#dad7d0;white-space:pre-line;font-family:Archivo,sans-serif;font-size:1.33vw;font-weight:400;line-height:1.35}.dropin-site .vz-index{z-index:2;left:calc(50% + var(--vz-pw) / 2 + 4.3vw);right:var(--vz-m);top:var(--vz-mid);grid-auto-rows:6.8vw;margin:0;padding:0;list-style:none;display:grid;position:absolute;translate:0 -50%}.dropin-site .vz-entry{opacity:.45;transition:opacity .6s}.dropin-site .vz-entry.is-active{opacity:1}.dropin-site .vz-entry a{color:#dad7d0;flex-direction:column;gap:.3vw;text-decoration:none;display:flex}.dropin-site .vz-meta{font-variation-settings:"wdth" 125, "wght" 600;letter-spacing:.16em;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:12px;font-stretch:125%}.dropin-site .vz-etitle{font-variation-settings:"wdth" 62, "wght" 600;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:2.1vw;font-stretch:62%;line-height:.95}.dropin-site .vz-edesc{white-space:nowrap;text-overflow:ellipsis;font-family:Archivo,sans-serif;font-size:max(11px,1.1vw);line-height:1.3;overflow:hidden}@media (width<=767px){.dropin-site .vz-section{flex-direction:column;gap:32px;height:auto;min-height:100svh;display:flex;padding:calc(var(--nav-h,0px) + 24px) 16px 56px!important;background-image:radial-gradient(90vw 60vh at 50% 40%,#2d2824 0%,#24201d 36%,#181614 71%,#131110 100%)!important}.dropin-site .vz-chrome-row,.dropin-site .vz-plate,.dropin-site .vz-left,.dropin-site .vz-index{width:auto;position:relative;inset:auto;translate:none}.dropin-site .vz-plate{aspect-ratio:4/5;align-self:center;width:80vw;height:auto}.dropin-site .vz-title{font-size:11vw}.dropin-site .vz-desc{font-size:16px}.dropin-site .vz-index{grid-auto-rows:auto;gap:24px}.dropin-site .vz-etitle{font-size:7vw}.dropin-site .vz-edesc{white-space:normal;font-size:14px}}.dropin-site .vz-entry{min-width:0;overflow:hidden}.dropin-site .vz-index{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.dropin-site .us-section{box-sizing:border-box;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr 1fr;align-content:start;column-gap:max(24px,3vw);height:100vh;overflow:hidden;min-height:0!important;padding-top:calc(var(--nav-h,0px) + clamp(12px, 3vh, 32px))!important;padding-bottom:6vh!important;display:grid!important}.dropin-site .us-section>.section-folio{position:absolute}.dropin-site .us-section .us-label{grid-area:1/1;margin:0 0 clamp(6px,1.5vh,16px)!important}.dropin-site .us-section .us-title{grid-area:2/1;border-bottom-width:6px!important;margin:0!important;padding-bottom:clamp(8px,1.6vh,18px)!important}.dropin-site .us-section .us-intro{display:contents!important}.dropin-site .us-section .us-network{grid-area:3/1;margin:3vh 0 0!important}.dropin-site .us-section .us-specialisms{grid-area:2/2/4;align-self:start;padding-top:0;margin:0!important}.dropin-site .us-section .us-disciplines-lead,.dropin-site .us-section .us-disciplines{font-size:clamp(11px,1.3vh,13px)!important}.dropin-site .us-section .us-spreads{grid-area:5/1/auto/-1;grid-template-columns:1fr 1fr;column-gap:max(24px,3vw);display:grid;width:auto!important;margin:0!important}.dropin-site .us-section .us-spread{grid-template-columns:auto minmax(0,1fr);align-items:stretch;column-gap:clamp(16px,1.6vw,32px);min-height:0!important;display:grid!important}.dropin-site .us-section .us-spread.is-mirrored .us-spread-text{order:0}.dropin-site .us-section .us-spread-portrait{aspect-ratio:4/5;order:-1;width:auto;height:30vh;margin:0;min-height:0!important}.dropin-site .us-section .us-spread-text{background:0 0;flex-direction:column;display:flex;container-type:normal;min-height:0!important;padding:0!important}.dropin-site .us-section .us-spread-top{flex-direction:column;flex:1;display:flex;margin:0!important}.dropin-site .us-section .us-spread .us-role{margin:.6vh 0!important}.dropin-site .us-section .us-spread .us-bio{max-width:none;margin:0 0 .8vh!important;font-size:clamp(11px,1.35vh,14px)!important;line-height:1.35!important}.dropin-site .us-section .us-spread .us-cv{align-self:flex-start;margin-top:auto}.dropin-site .us-section .us-spread .us-name{order:-1;margin:.5vh 0 0!important;font-size:clamp(18px,3vh,34px)!important}.dropin-site .us-section .us-spread-num{order:-2;line-height:1}.dropin-site .us-section .us-spread-text{flex-direction:column}}.dropin-site .us-title .us-statement{font-size:clamp(48px,min(6vw,9vh),140px)!important}.dropin-site .us-title .us-whisper{margin-bottom:.9em;font-variation-settings:"wdth" 125, "wght" 500!important;letter-spacing:.2em!important;font-size:max(11px,1.1vw)!important;font-weight:500!important;font-stretch:125%!important}@media (width>=768px){.dropin-site .us-section .us-label{margin-top:clamp(20px,3.5vh,36px)!important}.dropin-site .us-section.us-section{padding-top:calc(var(--nav-h,0px) + clamp(48px, 7vh, 72px))!important}}.mg-section{--mg-x:96px;color:#151412;min-height:100vh;padding:calc(var(--header-h,72px) + 72px) var(--mg-x) 96px;box-sizing:border-box;background:#dad7d0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.mg-mark{background:#151412;width:26px;height:4px;position:absolute}.mg-tl,.mg-tr{top:calc(var(--header-h,72px) + 60px)}.mg-bl,.mg-br{bottom:60px}.mg-tl,.mg-bl{left:var(--mg-x)}.mg-tr,.mg-br{right:var(--mg-x)}.mg-head{justify-content:space-between;align-items:baseline;gap:24px;margin:24px 0 clamp(16px,2vw,40px);display:flex}.mg-title{font-family:var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.5vw,110px);font-weight:800;font-stretch:75%;line-height:.9}.mg-title em{text-transform:lowercase;letter-spacing:-.02em;font-size:1.05em;font-style:italic;font-weight:300;font-stretch:100%}.mg-loop{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(11px,.95vw,24px);font-stretch:125%}.mg-cols{grid-template-columns:repeat(3,1fr);display:grid}.mg-col{min-width:0;padding:0 clamp(16px,3.6vw,70px)}.mg-col+.mg-col{border-left:1px solid #a09c95}.mg-stage{justify-content:center;align-items:center;height:clamp(240px,28vw,560px);display:flex}.mg-obj{display:flex;position:relative}.mg-obj img{z-index:1;object-fit:contain;display:block;position:relative}.mg-truth .mg-obj img{width:min(10vw,255px)}.mg-sig .mg-obj img{width:auto;height:min(18.5vw,470px)}.mg-blocks .mg-obj img{width:min(14vw,355px)}.mg-glow,.mg-haze{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mg-glow{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#96bce88c 0%,#96bce840 45%,#96bce800 70%);width:170%}.mg-haze{aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#96bce82e 0%,#96bce800 65%);width:300%}.mg-floor{filter:blur(8px);background:radial-gradient(#0000001f,#0000 70%);border-radius:50%;width:120%;height:14%;position:absolute;bottom:-6%;left:50%;transform:translate(-42%)}.mg-sig .mg-floor{background:radial-gradient(#0000002e,#0000 70%);width:160%;height:5%;bottom:-2%;transform:translate(-30%)}.mg-blocks .mg-floor{background:radial-gradient(#0000002e,#0000 70%);height:10%;bottom:2%;transform:translate(-35%)}.mg-h{font-family:var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin:0 0 .6em;font-size:clamp(36px,3.6vw,96px);font-weight:800;font-stretch:75%;line-height:.95}.mg-d{max-width:560px;margin:0;font-size:clamp(15px,1.15vw,29px);font-weight:400;line-height:1.35}@media (prefers-reduced-motion:no-preference){.mg-col{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(16px)}.mg-section.is-in .mg-col{opacity:1;transform:none}.mg-glow,.mg-haze{animation:6s ease-in-out infinite alternate mg-breathe}}@keyframes mg-breathe{0%,to{opacity:.92;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-4px)scale(1.035)}}@media (width<=899px){.mg-section{--mg-x:20px;padding-bottom:64px}.mg-mark{width:18px;height:3px}.mg-tl,.mg-tr{top:calc(var(--header-h,64px) + 24px)}.mg-bl,.mg-br{bottom:24px}.mg-head{flex-direction:column;align-items:flex-start;gap:12px}.mg-loop{white-space:normal}.mg-cols{grid-template-columns:1fr}.mg-col{padding:32px 0}.mg-col+.mg-col{border-top:1px solid #a09c95;border-left:0}.mg-stage{height:260px}.mg-sig .mg-obj img{height:230px}.mg-truth .mg-obj img{width:115px}.mg-blocks .mg-obj img{width:160px}.mg-h{white-space:normal;font-size:clamp(36px,11vw,64px)}}.dropin-site #method.mg-section .mg-title .inline-dropin-dash{color:#151412!important;background:#151412!important}.sx-pavilion{cursor:pointer;background:#0b100d}.sx-pavilion>img{object-position:50% 55%}.sx-pavilion:focus-visible{outline:2px solid var(--red);outline-offset:-4px}.sx-gestures{overflow:hidden}.sx-gestures-push{transform-origin:58%;will-change:transform;position:absolute;inset:0}.sx-gestures-push>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:none;position:absolute;inset:0}.sx-cabinet{overflow:hidden}.sx-cabinet-box{aspect-ratio:1328/1184;width:min(100cqw,112.162cqh);-webkit-mask-image:var(--signature-cabinet-feather);-webkit-mask-image:var(--signature-cabinet-feather);-webkit-mask-image:var(--signature-cabinet-feather);-webkit-mask-image:var(--signature-cabinet-feather);mask-image:var(--signature-cabinet-feather);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-cabinet-box>img,.sx-cabinet-cell>img{object-fit:contain;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0}.sx-cabinet-cell{will-change:opacity;position:absolute;overflow:hidden}.sx-cabinet-cell>img{max-width:none;inset:auto}.sx-stage{overflow:hidden}.sx-stage-stack{aspect-ratio:3/2;width:min(100cqw,150cqh);-webkit-mask-image:var(--signature-stage-feather);-webkit-mask-image:var(--signature-stage-feather);-webkit-mask-image:var(--signature-stage-feather);-webkit-mask-image:var(--signature-stage-feather);mask-image:var(--signature-stage-feather);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-stage-stack>img{object-fit:contain;object-position:center;width:100%;height:100%;transition:none;position:absolute;inset:0}.sx-stage.is-reduced .sx-stage-stack>img{transition:opacity 1.2s ease-in-out}:root{--signature-panel-ground:#000;--signature-cabinet-feather:linear-gradient(to bottom, transparent 0%, #000 6%, #000 94%, transparent 100%);--signature-stage-feather:linear-gradient(to bottom, #000 0%, #000 78%, transparent 100%)}.sg-image .sx-plate:is(.sx-gestures,.sx-cabinet,.sx-stage){top:var(--plate-top);height:var(--ph);aspect-ratio:4/5;background:var(--signature-panel-ground);width:auto;box-shadow:none;border:0;border-radius:0;left:50%;right:auto;transform:translate(-50%);container-type:size}.cp-bg{z-index:0;filter:var(--cp-dip,none);position:absolute;inset:0}.cp-bg-layer{position:absolute;inset:0}.cp-bg-top{opacity:var(--cp-mix,1)}.is-static .cp-bg-top{transition:opacity 1.2s ease-in-out}@media (width<=767px){.sg-image .sx-plate:is(.sx-gestures,.sx-cabinet,.sx-stage){aspect-ratio:4/3;width:calc(100vw - 2*max(24px,3vw));max-height:50svh;height:auto!important}.sg-image .sx-plate:is(.sx-gestures,.sx-cabinet,.sx-stage):not(.is-current){left:max(24px,3vw)!important}}:root{--d-wdth:62;--d-wght:440;--t-wdth:87.5;--display:"wdth" var(--d-wdth), "wght" var(--d-wght);--text:"wdth" var(--t-wdth), "wght" 400;--label:"wdth" var(--t-wdth), "wght" 500;--ws:0em;--display-xl:clamp(64px, 9vw, 168px);--display-l:clamp(48px, 6vw, 112px);--display-m:clamp(36px, 4vw, 72px);--display-s:clamp(24px, 2.2vw, 36px);--text-l:clamp(20px, 1.6vw, 26px);--text-m:18px;--label-size:12px;--label-track:.12em;--ice:#a9c4f2}@media (width<=767px){:root{--text-m:17px;--label-size:11px;--label-track:.14em}}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.manifesto-line,.cn-line,.cn-hang,.blank-line,.sg-line,.sg-dot,.mg-title,.mg-h,.ct-line,.ledger-name,.vz-title,.vz-etitle,.us-statement,.us-name,.scan-headline,.sn-q-text,.scan-close,.scan-row-body),html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.manifesto-line,.cn-line,.blank-line,.sg-line,.mg-title,.ct-line,.us-statement,.scan-headline,.scan-close) *{font-variation-settings:var(--display)!important;font-family:Archivo,sans-serif!important;font-weight:var(--d-wght)!important;text-transform:uppercase!important;word-spacing:var(--ws)!important;letter-spacing:-.005em!important;font-style:normal!important;font-stretch:62%!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) .ct-line{letter-spacing:-.007em!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.ledger-name,.vz-title){font-size:var(--display-m)!important;letter-spacing:-.003em!important;line-height:.9!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.mg-h,.us-name,.sn-q-text,.scan-row-body){font-size:var(--display-s)!important;letter-spacing:0!important;line-height:.9!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) .ledger-name{font-stretch:62%!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.cn-whisper,.sg-whisper,.ind-lead,.us-whisper,.blank-poster-ghost,.sn-diag),html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.mg-d,.industry-text,.vz-desc,.us-network,.us-bio,.sn-body,.scan-field input,.scan-intro){line-height:1.45;font-variation-settings:var(--text)!important;letter-spacing:0!important;word-spacing:var(--ws)!important;font-family:Archivo,sans-serif!important;font-style:normal!important;font-weight:400!important;font-stretch:87.5%!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.cn-whisper,.sg-whisper,.ind-lead,.us-whisper,.blank-poster-ghost){font-size:var(--text-l)!important;text-transform:lowercase!important;line-height:1.2!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) :is(.mg-d,.industry-text,.vz-desc,.us-network,.us-bio,.sn-body,.scan-field input){max-width:60ch;font-size:var(--text-m)!important;text-transform:none!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer,header) :is(.header-index,.header-index a,.section-folio-num,.logo-intro-cue,.sg-folio,.sg-folio-total,.mg-loop,.ledger-folio,.industry-caption,.vz-meta,.vx-chrome,.vz-chrome-row,.vz-chrome-row *,.us-label,.us-disciplines-lead,.us-disciplines li,.us-spread-num,.us-role,.us-cv,.us-portrait-label,.sn-label,.sn-way,.sn-num,.scan-row-num,.footer-info,.footer-info *,.cn-chrome,.cn-chrome>span:not(.cn-bar),.section-label,.blank-plate-label,.image-slot>span,.folio-world-counter){font-variation-settings:var(--label)!important;font-family:Archivo,sans-serif!important;font-style:normal!important;font-weight:500!important;font-stretch:87.5%!important;font-size:var(--label-size)!important;letter-spacing:var(--label-track)!important;word-spacing:var(--ws)!important;text-transform:uppercase!important;line-height:1.2!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) .sn-btn-text{font-variation-settings:var(--label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Archivo,sans-serif!important;font-size:13px!important;font-weight:500!important;font-stretch:87.5%!important}html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) .sn-btn-text .inline-dropin-dash,html body :is(#scan,#us,#clients,#vault,#method,div,section,footer) .mg-loop .inline-dropin-dash{margin-inline:.12em}html body #scan .scan-field input{caret-color:var(--ice)}html body #scan [data-ground=ink] .scan-field input:focus-visible{outline:1px solid var(--ice);outline-offset:4px}:root{--ice:#a9c4f2}html body :is(#method,#us,#clients) :is(.section-folio-num,.crop-mark,.cn-chrome,.cn-chrome *,.section-label){color:var(--ink)!important}html body :is(#method,#us,#clients) .cn-bar{background-color:var(--ink)!important}html body #clients .industry-frame{background-color:var(--ink)!important;color:var(--paper)!important;background-image:none!important}html body #clients .industry-frame .industry-text,html body #clients .industry-frame .industry-caption,html body #vault .vz-title,html body #vault .vz-entry .vz-etitle{color:var(--paper)!important}html body #vault .vz-entry:not(:first-child) .vz-etitle{opacity:.4}html body #scan,html body #scan :is(.scan-block,.sn-card){background-color:var(--ink)!important;color:var(--paper)!important;background-image:none!important}html body #scan :is(.sn-head,.sn-q-text,.sn-body,.sn-label,.sn-way,.section-folio-num,.scan-close,.sn-received-head){color:var(--paper)!important}html body #scan .sn-num,html body #scan .crop-mark{color:var(--ice)!important}html body #scan :is(.sn-q,.sn-left,.sn-right){border-color:#a9c4f259!important}html body #scan .sn-field input{caret-color:var(--ice);color:var(--paper)!important;background:0 0!important;border:0!important;border-bottom:1px solid #dad6ce66!important}html body #scan .sn-field input:focus{outline:none;border-bottom:2px solid var(--ice)!important}html body #scan .sn-error{color:var(--red)!important}html body #scan .sn-received :is(.sn-received-head,.sn-body){color:var(--ice)!important}html body #scan .sn-btn{background:var(--ice)!important;color:var(--ink)!important;border:1px solid var(--ice)!important}html body #scan .sn-btn .sn-btn-text{color:var(--ink)!important}html body #scan .sn-btn :is(.sn-btn-fill,.sn-btn-bar){display:none!important}html body #scan .sn-btn:is(:hover,:focus-visible) .sn-btn-text{color:var(--ice)!important}html body .site-footer .footer-info :is(a,span,li){color:var(--paper)!important}html body #clients .industry-frame:before,html body #clients .industry-frame:after{background-color:#0000;border-color:var(--ink)!important}html body #vault .vz-entry .vz-etitle{font-size:var(--display-s)!important;letter-spacing:0!important;line-height:.9!important}:root .wordmark-wrapper .wordmark-dash{--wordmark-cap:calc(.78em * 688 / 760);width:6.25378%;height:18.2961%;bottom:3.94737%;left:68.3074%}:root .wordmark-small .wordmark-dash{height:19.6513%}html body .site-footer .footer-wordmark{--wm-ratio:5.0872}:root .logo-intro .logo-intro-mark{justify-content:center;width:clamp(280px,52vw,960px);max-width:none;display:flex;font-size:calc(clamp(280px,52vw,960px)/5.0872)!important}@media (width<=560px){:root .logo-intro .logo-intro-mark{width:80vw;font-size:15.7257vw!important}}:root .logo-intro .logo-intro-frame{justify-content:center;align-items:center}:root .wordmark-wrapper .wordmark-dash,:root .site-header .wordmark-bar{transition:background-color .2s ease-out;fill:currentColor!important;background-color:currentColor!important}:root .site-header .header-mark,:root .site-header .header-mark .wordmark-wrapper{transition:color .2s ease-out;color:var(--header-fg)!important}:root body .inline-dropin-dash.inline-dropin-dash{background-color:currentColor!important}[data-ground=ice]{--ground-fg:var(--ink);--dash-color:var(--ink);--mark-accent:var(--ink)}:root .manifesto.manifesto-ice,:root .manifesto.manifesto-ice .manifesto-frame{background:var(--ice)!important;color:var(--ink)!important}:root .manifesto.manifesto-ice :is(.manifesto-line,.crop-mark,.section-folio){color:var(--ink)!important}html body #top .manifesto.manifesto-ice .manifesto-line.is-lower,html body .manifesto.manifesto-ice .manifesto-lockup .manifesto-line.is-lower.is-lower{text-transform:none!important}html[data-nav-ground=ice] .site-header{--header-bg:var(--ice);--header-fg:var(--ink);--nav-fg:var(--ink);--dash-color:var(--ink)}html body #method.mg-section .mg-title .inline-dropin-dash{width:.291545cap!important;height:.132653cap!important;margin-inline:.06em!important;transform:translateY(calc(50% - .4cap))!important}:root{--gv-gutter:max(24px, 3vw);--gv-ease:cubic-bezier(.16, 1, .3, 1)}html body :is(div,section) .gv-fit.gv-fit{white-space:nowrap;text-box:trim-both cap alphabetic;width:max-content;margin-bottom:calc(-1 * var(--gv-crop,0px));display:block;letter-spacing:-.025em!important;line-height:.85!important}.gv-pay{left:var(--gv-gutter);right:var(--gv-gutter);text-align:left;z-index:3;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:0}.cn-page:not(.is-current) .gv-fit,.sg-chapter:not(.is-current) .gv-fit{visibility:visible;opacity:0;transition:opacity .42s ease-in,transform .42s ease-in;transform:translateY(45%)}.cn-page.is-current .gv-fit,.sg-chapter.is-current .gv-fit{animation:gv-drop .9s var(--gv-ease) both}@keyframes gv-drop{0%{opacity:0;transform:translateY(-35%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cn-page .gv-fit,.sg-chapter .gv-fit{transition:none!important;animation:none!important}.cn-page:not(.is-current) .gv-fit,.sg-chapter:not(.is-current) .gv-fit{visibility:hidden}}.dropin-site .cn-page{overflow:hidden}.dropin-site .cn-scrim,.dropin-site .cn-r .cn-scrim,.dropin-site .cn-city.cn-r .cn-scrim{background:#16141273!important}html body .dropin-site .cn-frame.gv-frame{margin:0;display:block;position:static}.gv-setup{z-index:3;white-space:nowrap;color:var(--paper);margin-top:48px;display:block;position:relative}.cn-r .gv-setup{text-align:right}html body .dropin-site .gv-setup .gv-setup-d{font-size:var(--display-m);color:var(--paper);display:inline;line-height:.9!important}html body .dropin-site .gv-setup .gv-setup-w{color:var(--paper);margin:0 0 0 .3em;display:inline}.cn-page .gv-pay{color:var(--cn-red,var(--red))}html body .dropin-site .gv-pay .gv-pre{font-size:var(--display-l);margin-bottom:calc(var(--gv-cap,0px) * .12);display:block;line-height:.9!important}.sg-card>.sx-page.sg-image{overflow:hidden}html body .sg-image .sx-plate,html body .sg-image .sx-plate:is(.sx-gestures,.sx-cabinet,.sx-stage){object-fit:cover;background:var(--ink);aspect-ratio:auto!important;width:100%!important;height:100%!important;box-shadow:none!important;position:absolute!important;inset:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body .sg-image .sx-curtain>img{object-position:center}html body .sg-image .sx-pavilion>img{object-position:center 60%}html body .sg-image .sx-gestures-push>img{object-position:center 55%}html body .sg-image .sx-cabinet-box{-webkit-mask-image:none;mask-image:none}html body .sg-image .sx-stage-stack{aspect-ratio:auto;width:100%;height:100%;top:0;left:0;transform:none;-webkit-mask-image:none;mask-image:none}html body .sg-image .sx-stage-stack>img{object-fit:cover;object-position:center 60%}.sg-left .sg-chapter{overflow:hidden}html body .sg-left .sg-pair-top{top:calc(var(--nav-h,4.6rem) + var(--gv-gutter) + 28px);left:var(--gv-gutter);right:var(--gv-gutter);text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:absolute;transform:none}html body .sg-left .sg-pair-top .sg-whisper{margin:0 0 .5em;padding:0}html body .sg-left .sg-pair-top .sg-head{font-size:var(--display-l);text-align:left}html body .sg-left .sg-pair-bottom.gv-pay{top:auto;bottom:0;transform:none}html body .sg-left .sg-pair-bottom .sg-whisper{margin:0 0 calc(var(--gv-cap,0px) * .25);padding:0}html body .sg-folio{top:calc(var(--nav-h,4.6rem) + 16px);bottom:auto!important}@media (width<=767px){.gv-setup{white-space:normal;margin-top:32px}html body .sg-card{flex-direction:column;display:flex!important}html body .sg-card>.sx-page.sg-image{flex:none;order:-1;display:block;height:55svh!important;padding:0!important}html body .sg-image .sx-plate:not(.is-current){top:0!important;left:0!important}html body .sg-left{flex:1;position:relative}html body .sg-left .sg-chapter,html body .sg-left .sg-chapter.is-current{display:block;position:absolute;inset:0}html body .sg-left .sg-pair-top{top:var(--gv-gutter);position:absolute!important}html body .sg-left .sg-pair-bottom.gv-pay{position:absolute!important}html body .sg-folio{top:calc(55svh + 12px)}.dropin-site .section-drop>*{opacity:1!important;transform:none!important}.dropin-site .cn-stage,.dropin-site .cn-page,.dropin-site .opening.cn.is-static .cn-page{height:100svh!important}.dropin-site .cn-page .gv-pay{bottom:max(28px, env(safe-area-inset-bottom))}html body :is(div,section) .cn-page .gv-fit.gv-fit,html body .sg-left .gv-fit.gv-fit{margin-bottom:0}html body .sg-left .sg-pair-bottom.gv-pay{bottom:16px}.dropin-site .core-truth-title{font-size:10.5cqw!important;line-height:.92!important}.dropin-site .core-truth-center{margin-top:30svh}.dropin-site .core-truth-mark{width:28px!important}.dropin-site #vault .vx-card{padding-inline:24px!important}}@media (width<=900px){html body .method-truth-frame>.core-truth{transform:none!important}html body .dropin-site .core-truth-photo{width:30cqw!important;top:22%!important}html body .method-truth-scene,html body .method-truth-scene:not(.is-static){height:auto!important}}@media (width<=767px){html body .sg-card>.sx-page.sg-image{height:40svh!important}html body .dropin-site .sg-folio,html body .sg-folio{top:14px!important;bottom:auto!important;left:auto!important;right:var(--gv-gutter)!important}html body .sg-left{flex:1 1 0!important;min-height:0!important}html body .sg-left .sg-chapter,html body .sg-left .sg-chapter.is-current{padding:36px var(--gv-gutter) max(16px, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:20px;display:flex!important}html body .sg-left .sg-pair-top,html body .sg-left .sg-pair-bottom.gv-pay{left:auto;right:auto;position:static!important;inset:auto!important;transform:none!important}html body .sg-left .sg-pair-top .sg-head{white-space:normal;overflow-wrap:anywhere;font-size:clamp(26px,8.4vw,40px)}html body .sg-left .sg-pair-bottom .sg-whisper{margin-bottom:8px}.gv-setup{margin-top:calc(var(--nav-h,4.6rem) + 24px);padding-inline:var(--gv-gutter)}html body .dropin-site .gv-setup .gv-setup-d{font-size:clamp(28px,9vw,44px)}html body .dropin-site .gv-pay .gv-pre{font-size:clamp(26px,8.4vw,40px)}html body .us-spread{gap:20px;flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}html body .us-spread-text{flex-direction:column;gap:14px;height:auto!important;display:flex!important}html body .us-spread-top{flex-direction:column;gap:12px;display:flex}html body .us-name{white-space:normal;overflow-wrap:anywhere;font-size:clamp(30px,10vw,44px)!important;position:static!important}html body .us-spread-portrait{aspect-ratio:4/3;max-height:50svh;width:100%!important;height:auto!important;position:static!important}html body .us-title,html body .us-statement{overflow-wrap:anywhere}}:root{--cn-track:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--cn-track:color-mix(in srgb, var(--paper) 25%, transparent)}}html body .dropin-site .opening.cn.cn-trailer{height:100svh;min-height:0}html body .dropin-site .cn-trailer .cn-stage,html body .dropin-site .cn-trailer .cn-page{min-height:0;height:100svh!important}html body .dropin-site .cn-trailer .cn-stage{position:relative;top:auto}html body .dropin-site .cn-trailer .cn-page{padding:0;transition:none;display:block}.cn-trailer-controls{z-index:5;top:calc(var(--nav-h,74px) + 16px);left:var(--gv-gutter);right:var(--gv-gutter);color:var(--paper);align-items:center;gap:18px;min-height:44px;display:flex;position:absolute}.cn-trailer-label,.cn-static-label,html body .cn-trailer .cn-pause{font-variation-settings:"wdth" 87.5, "wght" 500;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);font-family:Archivo,sans-serif;font-size:12px;line-height:1}.cn-progress{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.cn-progress-track{background:var(--cn-track);height:2px;position:relative}.cn-progress-fill{background:var(--red);width:0;height:100%;display:block}html body .cn-trailer .cn-pause{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:54px;height:44px;padding:0}html body .cn-trailer .cn-pause:hover{color:var(--paper);text-decoration:underline}html body .cn-trailer .cn-pause:focus-visible{outline:1px solid var(--paper);outline-offset:4px}html body .dropin-site .cn-trailer .gv-setup{top:calc(var(--nav-h,74px) + 100px);left:var(--gv-gutter);right:var(--gv-gutter);white-space:normal;margin:0;padding:0;position:absolute}html body .dropin-site .cn-trailer .cn-page .cn-scrim,html body .dropin-site .cn-trailer .cn-city.cn-r .cn-scrim{background:var(--ink)!important}.cn-trailer .cn-page .cn-scrim{opacity:var(--cn-overlay)}html body .cn-trailer .cn-page .gv-fit.gv-fit{opacity:0;transition:none;animation:none;transform:translateY(-35%)}html body .cn-trailer .cn-page.has-payoff .gv-fit.gv-fit{animation:cn-payoff-drop .45s var(--gv-ease) both}html body .cn-trailer .cn-page .gv-pre{opacity:0}html body .cn-trailer .cn-page.has-pre .gv-pre{opacity:1}.cn-trailer.is-paused .gv-fit{animation-play-state:paused!important}@keyframes cn-payoff-drop{0%{opacity:0;transform:translateY(-35%)}to{opacity:1;transform:translateY(0)}}html body .dropin-site .opening.cn.cn-trailer.is-static,html body .dropin-site .cn-trailer.is-static .cn-stage{height:auto!important}html body .dropin-site .cn-trailer.is-static .cn-page{visibility:visible;position:relative}html body .cn-trailer.is-static .cn-page .gv-fit.gv-fit{opacity:1;visibility:visible;transform:none;animation:none!important}html body .cn-trailer.is-static .cn-page .gv-pre{opacity:1}.cn-static-label{z-index:3;left:var(--gv-gutter);top:calc(var(--nav-h,74px) + 32px);position:absolute}.bar-cursor:not(.has-position){opacity:0}@media (width<=767px){.cn-trailer-controls{gap:12px}.cn-trailer-label,html body .cn-trailer .cn-pause{font-size:11px}html body .dropin-site .cn-trailer .gv-setup{top:calc(var(--nav-h,74px) + 92px)}}:root{--cn-mask-solid:#fff;--cn-mask-hole:#000}html body .dropin-site .cn-v3 .cn-progress-fill{background:var(--paper)}html body .dropin-site .cn-v3 .cn-shared-scrim{opacity:.45;z-index:1;background:var(--ink)!important}html body .dropin-site .cn-v3 .cn-page{z-index:2;pointer-events:none}html body .dropin-site .cn-v3 video.cn-video{opacity:0;background:var(--ink);transition:none!important}html body .dropin-site .cn-v3 video.cn-video[data-frame-ready=true]{opacity:1}html body .dropin-site .cn-v3 .cn-title-card{z-index:2;visibility:hidden;position:absolute;inset:0;overflow:hidden}html body .dropin-site .cn-v3 .cn-page.has-payoff .cn-title-card,html body .dropin-site .cn-v3.is-static .cn-title-card{visibility:visible}.cn-mask-sheet{fill:var(--cn-mask-solid)}.cn-red-sheet{fill:var(--red)}.cn-hole{fill:var(--cn-mask-hole);font-variation-settings:var(--display);font-family:Archivo,sans-serif;font-weight:var(--d-wght);letter-spacing:0;word-spacing:0;transform-box:fill-box;transform-origin:50%;font-stretch:62%;transform:translateY(-35%)}.cn-hole-pre{font-size:var(--display-l);visibility:hidden}.cn-page.has-pre .cn-hole-pre{visibility:visible;animation:cn-hole-drop .45s var(--gv-ease) both}.cn-page.has-payoff .cn-hole-payoff{animation:cn-hole-drop .45s var(--gv-ease) both}.cn-v3.is-paused .cn-hole{animation-play-state:paused!important}@keyframes cn-hole-drop{0%{transform:translateY(-35%)}to{transform:translateY(0)}}html body .dropin-site .cn-v3 .gv-setup{text-align:center;top:30%;left:var(--gv-gutter);right:var(--gv-gutter);color:var(--paper);margin:0;line-height:1.2;transform:translateY(-100%)}html body .dropin-site .cn-v3 .gv-setup :is(.gv-setup-d,.gv-setup-w){color:inherit;letter-spacing:0!important}html body .dropin-site .cn-v3 .gv-setup .gv-setup-d{font-size:var(--display-m)}html body .dropin-site .cn-v3 .gv-setup .gv-setup-w{font-size:var(--text-l);margin:0 0 0 .3em}html body .dropin-site .cn-v3 .cn-page.has-payoff .gv-setup,html body .dropin-site .cn-v3.is-static .gv-setup{color:var(--ink)}html body .dropin-site .cn-v3.is-static .cn-hole{visibility:visible;transform:none;animation:none!important}html body .dropin-site .cn-v3.is-static .cn-static-label{z-index:4}@media (width<=767px){html body .dropin-site .cn-v3 .gv-setup .gv-setup-d{white-space:normal;font-size:30px}html body .dropin-site .cn-v3 .gv-setup .gv-setup-w{font-size:20px}}@media (prefers-reduced-motion:reduce){.cn-v3 .cn-hole{transform:none;animation:none!important}}@media (height<=500px) and (orientation:landscape){html body .dropin-site .cn-v3 .gv-setup{top:max(30%, calc(var(--nav-h,74px) + 96px))}html body .dropin-site .cn-v3 .gv-setup .gv-setup-d{font-size:26px}html body .dropin-site .cn-v3 .gv-setup .gv-setup-w{font-size:18px}}html body .dropin-site .pinned-introduction-frame,html body .dropin-site .cn-trailer .cn-stage,html body .dropin-site .cn-trailer .cn-page{height:var(--payoff-viewport-height,100svh)!important}html body .sg-card{height:var(--payoff-viewport-height,100svh)!important;top:calc(-1 * var(--payoff-frame-offset,0px))!important;bottom:auto!important}html body .sg-left .sg-pair-bottom.gv-pay{bottom:var(--payoff-safe-bottom,0px)!important}html body .sg-left .gv-fit.gv-fit{text-box:normal;margin-bottom:calc(-1 * var(--gv-crop,0px))!important;line-height:0!important}.sg-left .gv-fit>svg{fill:currentColor;display:block;overflow:visible}.sg-left .gv-fit>svg>text{font:inherit;letter-spacing:inherit}@media (width<=767px){html body .sg-left .sg-chapter,html body .sg-left .sg-chapter.is-current{padding-bottom:var(--payoff-safe-bottom,0px)!important}}html body .dropin-site .pinned-introduction:not(.is-static){height:700svh!important}html body .dropin-site .pinned-introduction .folio-signature-panel.sx-panel{background:var(--ink)!important;display:block!important;inset:0!important}.sc-chapters{color:var(--paper);background:var(--ink);--sc-gutter:max(24px, 3vw);--sc-gap:34px;--sc-plate-h:clamp(300px, 42svh, 420px);--sc-plate-w:calc(var(--sc-plate-h) * .8);position:absolute;inset:0;overflow:hidden}.sc-chapters:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.24;background:url(/dropin-grain-512.png) 0 0/256px 256px;position:absolute;inset:0}.sc-chapter{--sc-mix:0;position:absolute;inset:0}.sc-chapter[hidden]{display:none}.sc-backdrops,.sc-backdrops img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-open{opacity:var(--sc-mix)}.sc-chrome{z-index:3;top:calc(var(--nav-h,74px) + 16px);left:var(--sc-gutter);right:var(--sc-gutter);font-variation-settings:var(--label);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font:500 12px/1.2 Archivo,sans-serif;display:flex;position:absolute}.sc-chrome span:first-child{align-items:center;gap:10px;display:flex}.sc-chrome i{background:var(--paper);width:16px;height:3px}.sc-column{z-index:3;inset:calc(var(--nav-h,74px) + 48px) var(--sc-gutter) 32px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.sc-name,.sc-result{flex-direction:column;align-items:center;margin:0;display:flex}.sc-name{margin-bottom:var(--sc-gap);opacity:0;transition:opacity .12s linear}.sc-chapter[data-name=true] .sc-name{opacity:1}html body .sc-chapters .sc-whisper{font-variation-settings:var(--text);letter-spacing:0;text-transform:lowercase;font:400 26px/1.15 Archivo,sans-serif}html body .sc-chapters .sc-title,html body .sc-chapters .sc-payoff{font-variation-settings:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-family:Archivo,sans-serif;font-weight:440;line-height:.9}.sc-title{white-space:nowrap;font-size:76px}.sc-plate{width:var(--sc-plate-w);height:var(--sc-plate-h);background:var(--ink);flex:none;margin:0;position:relative;overflow:hidden}.sc-plate>img,.sc-plate video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-plate video{opacity:0}.sc-chapter[data-video=true] .sc-plate video{opacity:1}.sc-chapter:nth-child(3) .sc-open{transition:none}.sc-door{width:33.334%;height:50%;position:absolute;overflow:hidden}.sc-door img{object-fit:cover;width:300%;height:200%;position:absolute}.sc-door-0{top:0;left:0}.sc-door-1{top:0;left:33.333%}.sc-door-2{top:0;left:66.666%}.sc-door-3{top:50%;left:0}.sc-door-4{top:50%;left:33.333%}.sc-door-5{top:50%;left:66.666%}.sc-door-1 img,.sc-door-4 img{left:-100%}.sc-door-2 img,.sc-door-5 img{left:-200%}.sc-door-3 img,.sc-door-4 img,.sc-door-5 img{top:-100%}.sc-chapter:nth-child(4) .sc-plate>.sc-open{opacity:1}.sc-result{margin-top:var(--sc-gap)}.sc-after{opacity:0;transition:opacity .12s linear}.sc-payoff{font-size:var(--sc-payoff,120px);white-space:nowrap;opacity:0;transition:opacity .45s var(--gv-ease), transform .45s var(--gv-ease);transform:translateY(-35%)}.sc-chapter[data-whisper=true] .sc-after{opacity:1}.sc-chapter[data-payoff=true] .sc-payoff{opacity:1;transform:none}.sc-chapter[data-instant=true] :is(.sc-name,.sc-after,.sc-payoff,.sc-open){transition:none!important}.sc-crop{z-index:3;background:var(--paper);width:16px;height:3px;position:absolute;bottom:24px}.sc-crop-left{left:var(--sc-gutter)}.sc-crop-right{right:var(--sc-gutter)}@media (height<=820px) and (width>=768px){.sc-chapters{--sc-gap:22px;--sc-plate-h:max(220px, 38svh)}.sc-title{font-size:64px}}@media (width<=767px){.sc-chapters{--sc-gap:26px;--sc-plate-w:min(240px, clamp(300px,42svh,420px) * .8);--sc-plate-h:calc(var(--sc-plate-w) * 1.25)}html body .sc-chapters .sc-whisper{font-size:17px}.sc-title{white-space:normal;max-width:320px;font-size:40px}.sc-column{inset:calc(var(--nav-h,64px) + 38px) var(--sc-gutter) 34px}}@media (width<=767px) and (height<=720px){.sc-chapters{--sc-gap:16px;--sc-plate-w:190px;--sc-plate-h:237.5px}.sc-title{font-size:34px}}.sc-static{height:auto;position:relative!important;inset:auto!important}.sc-static .sc-chapter{--sc-mix:1;height:100svh;min-height:680px;position:relative}.sc-static :is(.sc-name,.sc-after,.sc-payoff){opacity:1;transform:none}html body .dropin-site .pinned-introduction.is-static .folio-signature-panel.sx-panel{position:relative!important}html body .dropin-site .cn-v3 img.cn-video{display:block}.sc-chapters{--sc-plate-w:calc(var(--sc-plate-h) * 5 / 6)}@media (width<=767px){.sc-chapters{--sc-plate-w:min(260px, clamp(300px,42svh,420px) * .8);--sc-plate-h:calc(var(--sc-plate-w) * 6 / 5)}}@media (width<=767px) and (height<=720px){.sc-chapters{--sc-plate-w:200px;--sc-plate-h:240px}}.sc-plate-cabinet{justify-content:center;align-items:center;display:flex}.sc-cabinet-frame{--sc-cabinet-ratio:1328 / 1184;width:100%;aspect-ratio:var(--sc-cabinet-ratio);position:relative}.sc-cabinet-frame>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-cabinet-frame .sc-door img{object-fit:contain;max-width:none}.sc-chapter:nth-child(4) .sc-cabinet-frame>.sc-open{opacity:1}html body .is-static-section{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important;transform:translate(0)rotate(0)scale(1)!important}html body #clients.is-static-section{padding-top:clamp(64px,8vw,120px)!important;padding-bottom:clamp(64px,8vw,120px)!important}html body #clients .ledger,html body #clients .ledger-list,html body #clients .ledger-plate,html body #clients .industry-frame,html body #clients .industry-content{height:auto!important;overflow:visible!important}html body #clients .ledger{align-items:start!important}html body #clients .ledger-plate{align-self:start!important;position:relative!important;top:auto!important}html body #clients .ledger-plate .industry-frame{transition:opacity .2s!important;transform:translate(0)!important}html body #clients .ledger-plate .industry-content{animation:none!important}@media (width<=767px){html body #clients .ledger{gap:32px;flex-direction:column!important;display:flex!important}html body #clients .ledger-plate{width:100%!important;display:grid!important}html body #clients .ledger-row .ledger-plate-inline,html body #clients .ledger-plate-inline{display:none!important}}html body #us.is-static-section{padding:120px max(24px,3vw)!important}html body #us .us-spreads,html body #us .us-spread,html body #us .us-spread-text,html body #us .us-bio{height:auto!important;min-height:0!important;overflow:visible!important}html body #us .us-spreads{align-items:start!important}html body #us .us-spread-text{flex-direction:column!important;display:flex!important}html body #us .us-spread-top{flex-direction:column;flex:auto;display:flex}html body #us .us-cv{margin-top:auto!important}@media (width<=767px){html body #us.is-static-section{padding:64px 16px!important}html body #us .us-spreads{gap:48px;flex-direction:column!important;display:flex!important}html body #us .us-spread{flex-direction:column!important;display:flex!important}html body #us .us-spread-portrait{order:-1;aspect-ratio:4/5!important;width:100%!important;height:auto!important}}@media (width<=1023px){html body #vault.vz-section{min-height:100svh;flex-direction:column!important;gap:40px!important;height:auto!important;padding:64px 16px!important;display:flex!important;overflow:visible!important}html body #vault .vz-chrome-row,html body #vault .vz-plate,html body #vault .vz-left,html body #vault .vz-index{width:auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #vault .vz-left{order:1}html body #vault .vz-plate{aspect-ratio:4/5;order:2;max-height:75svh;width:100%!important;height:auto!important}html body #vault .vz-index{order:3;grid-auto-rows:auto!important;gap:32px!important}html body #vault .vz-entry{overflow:visible!important}html body #vault .vz-title{font-size:clamp(2.5rem,11vw,3.5rem)!important;line-height:.95!important}html body #vault .vz-desc{line-height:1.45}html body section#vault.vz-section.vx-section{padding:64px 16px!important}}@media (width<=767px){html body #clients .ledger>*{align-self:stretch!important;width:100%!important}}@media (width<=1023px){html body #clients .ledger.is-accordion{display:block!important}html body #clients .is-accordion .ledger-btn{align-items:center;gap:1rem;width:100%;display:flex!important}html body #clients .is-accordion .ledger-name{flex:auto}html body #clients .is-accordion .ledger-sign{font-variation-settings:var(--label);letter-spacing:.12em;color:var(--ink);font-family:Archivo,sans-serif;font-size:12px;font-stretch:87.5%}html body #clients .ledger-acc{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}html body #clients .ledger-acc.is-open{grid-template-rows:1fr}html body #clients .ledger-acc-inner{min-height:0;overflow:hidden}html body #clients .ledger-acc-plate{margin:0;padding:.75rem 0 1.4rem}html body #clients .ledger-acc-plate .industry-frame{opacity:1!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}html body #clients .ledger-acc-plate .industry-text{overflow:visible!important}html body #clients .ledger-acc-plate .industry-specimen{width:100%;display:block}html body #clients .ledger-acc-plate .industry-specimen img{aspect-ratio:4/5;object-fit:cover;width:100%;max-height:60svh;display:block}}@media (width<=1023px) and (prefers-reduced-motion:reduce){html body #clients .ledger-acc{transition:none}}html body #scan .sn-btn .sn-btn-fill,html body #scan .sn-btn .sn-btn-bar{display:flex!important}html body #scan .sn-btn .sn-btn-bar{z-index:2;display:block!important}html body #scan .sn-btn .sn-btn-fill .sn-btn-text{color:var(--ice)!important}html body #scan .sn-btn:is(:hover,:focus-visible){background:var(--ice)!important}html body #scan .sn-btn:focus-visible .sn-btn-fill{animation:.7s ease-in-out both sn-reveal}html body #scan .sn-btn:focus-visible .sn-btn-bar{animation:.7s ease-in-out both sn-bar}@media (prefers-reduced-motion:reduce){html body #scan .sn-btn .sn-btn-bar{display:none!important}html body #scan .sn-btn .sn-btn-fill{animation:none!important}}.mg-video{z-index:1;object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:0 0;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mg-sig .mg-video{--h:min(18.5vw, 470px);height:calc(var(--h) * 1.59);aspect-ratio:1/2;width:auto;margin:calc(var(--h) * -.3) 0}.mg-blocks .mg-video{--w:min(14vw, 355px);width:calc(var(--w) * 1.25);aspect-ratio:1;height:auto;margin:calc(var(--w) * -.125)}:is(.mg-sig .mg-obj:has(.mg-video) .mg-floor,.mg-blocks .mg-obj:has(.mg-video) .mg-floor){display:none}@media (width<=767px){.mg-sig .mg-video{--h:230px}.mg-blocks .mg-video{--w:160px}}.mg-section.mg-beat .mg-truth .mg-obj img{animation:4.208s cubic-bezier(.37,0,.63,1) infinite mg-breathe}.mg-section.mg-paused .mg-truth .mg-obj img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mg-section .mg-truth .mg-obj img{animation:none!important}}html body #method.mg-section .mg-title .mg-tm{display:inline-block;transform:translateY(-2.49em);letter-spacing:.04em!important;text-transform:uppercase!important;margin-left:.3em!important;font-size:.19em!important;line-height:0!important}html body #top :is(.logo-intro,.manifesto) .folio-drop{opacity:1!important;font-stretch:100%!important;transition:none!important;transform:none!important}.blank-poster .blank-poster-ghost{opacity:0;transition:none;transform:translateY(-.4em)}.blank-poster[data-arrived] .blank-poster-ghost{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1) .6s,transform .7s cubic-bezier(.22,1,.36,1) .6s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.blank-poster .blank-poster-ghost{opacity:1;transition:none;transform:none}}@media (width<=767px){html body #us .us-spreads{gap:0!important}html body #us .us-spread+.us-spread{border-top:1px solid var(--ink);margin-top:72px!important;padding-top:72px!important}@supports (color:color-mix(in lab, red, red)){html body #us .us-spread+.us-spread{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent)}}html body #us .us-spread-text{position:relative;flex-direction:column!important;display:flex!important;overflow:visible!important}html body #us .us-spread-top{display:contents!important}html body #us .us-spread-num{order:1;margin:0 0 16px!important;position:static!important}html body #us .us-spread .us-name{overflow-wrap:normal;order:2;max-width:100%;white-space:normal!important;text-overflow:clip!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}html body #us .us-spread .us-role{order:3;margin:10px 0 16px!important}html body #us .us-spread .us-bio{order:4;margin:0 0 20px!important}html body #us .us-spread .us-cv{order:5;margin-top:0!important}html body #us .us-spread-text:before,html body #us .us-spread-text:after,html body #us .us-spread:before,html body #us .us-spread:after,html body #us .us-name:before,html body #us .us-name:after,html body #us .us-spread-num:before,html body #us .us-spread-num:after{content:none!important;display:none!important}html body .crop-mark,html body .pz-mark,html body .mg-mark,html body .sc-crop,html body .crop-mark:before,html body .crop-mark:after{animation:none!important;display:none!important}html body #us .us-spread{padding-bottom:72px!important}}@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-space-x-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
