/*! tailwindcss v4.2.1 | 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:"Geist Mono", "Geist Mono Fallback", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--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);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Geist, Arial, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.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}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-clip-padding{background-clip:padding-box}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.underline-offset-4{text-underline-offset:4px}.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-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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-muted:hover{background-color:var(--muted)}.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\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--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)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:ring-3[aria-invalid=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)}.data-ending-style\:opacity-0[data-ending-style],.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-7.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Serif;src:url(/fonts/geist-serif-regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.hairline-figure{--hairline-plate:var(--ink);--hairline-hi:var(--paper);--hairline-edge:#aeb4b8;--hairline-mid:#70777d;--hairline-lo:#343a40;--hairline-stroke:1;justify-self:center;width:100%;min-width:0;max-width:560px;margin:0}.hairline-artwork{aspect-ratio:5/4;isolation:isolate;position:relative}.hairline-rest,.hairline-stage{width:100%;height:100%;position:absolute;inset:0}.hairline-rest{object-fit:contain;display:block}.hairline-stage{touch-action:pan-y}.hairline-stage>svg{width:100%;height:100%;display:block}.hairline-figure[data-ready=true] .hairline-rest{visibility:hidden}.hairline-figure figcaption{border-top:1px solid var(--hairline);color:var(--silver);font-size:var(--type-caption-1);justify-content:space-between;gap:24px;padding:20px 0;line-height:1.6;display:flex}.hairline-figure figcaption>span{letter-spacing:.05em}.hairline-figure output{color:var(--smoke);font:var(--type-caption-1)/1.6 "Geist Mono", monospace;text-align:right;font-variant-numeric:tabular-nums}.expertise-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,6vw,120px);display:grid}.expertise-layout .expertise-row{grid-template-columns:26px 1fr 44px;gap:14px 24px;padding-block:28px}.expertise-layout .expertise-row h3{font-size:var(--type-display-small)}.expertise-layout .expertise-row p{grid-column:2;max-width:420px}.expertise-layout .row-arrow{grid-area:1/3/3;width:44px;height:44px}.founder-editorial-mark.founder-editorial-mark--illustrated{border-bottom:0;min-height:0;padding-top:32px}.founder-editorial-mark.founder-editorial-mark--illustrated>span:first-child{font-size:var(--type-display-size);line-height:1.04}.founder-editorial-mark--illustrated .hairline-figure{--hairline-plate:#111416;margin-top:-12px}.founder-editorial-mark--illustrated .founder-mark-caption{margin-top:20px}@media (width<=1100px){.expertise-layout{gap:32px}.expertise-layout .expertise-row{gap:14px 16px}}@media (width<=760px){.hairline-figure{max-width:440px}.expertise-layout{grid-template-columns:1fr;gap:36px}.expertise-layout .hairline-figure{grid-row:1}.expertise-layout .expertise-row{grid-template-columns:24px 1fr 42px}.expertise-layout .expertise-row h3{font-size:var(--type-large-title)}.founder-editorial-mark.founder-editorial-mark--illustrated{min-height:0;padding-top:28px}.founder-editorial-mark.founder-editorial-mark--illustrated>span:first-child{font-size:var(--type-display-size)}.founder-editorial-mark--illustrated .hairline-figure{margin-top:0}}.site-home,.site-page{overflow-wrap:break-word}.site-home main,.site-page main,.page-intro-grid>*,.perspective-grid>*{min-width:0}.site-page .page-intro-grid h1{font-size:var(--type-display-size)}.hero-company-note{font-size:var(--type-footnote);color:var(--paper);flex-direction:column;gap:7px;margin:0;line-height:1.6;display:flex}.hero-company-note span{color:var(--smoke);font-size:var(--type-caption-1)}.expertise-preview-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.expertise-preview-heading>p{max-width:240px;color:var(--silver);font-size:var(--type-callout);margin:0;line-height:1.8}.rolling-penny{margin:0}.expertise-penny{border-bottom:1px solid var(--hairline);height:clamp(180px,19vw,280px);margin-block:24px 0}.expertise-penny>.rolling-penny{height:100%}.expertise-interaction .expertise-penny{border:0;height:clamp(160px,15vw,220px);margin-block:16px 12px}.expertise-interaction .expertise-penny>.rolling-penny{aspect-ratio:auto!important;min-height:0!important}.expertise-redirect{padding-block:12vh}.expertise-redirect h1{font:400 var(--type-display-size)/1.1 "Geist Serif", serif}.expertise-redirect a{text-underline-offset:6px;text-decoration:underline}.name-story .hairline-figure{--hairline-plate:#111416;max-width:540px}.name-story .hairline-figure output{display:none}.rolling-penny--fallback{width:100%;position:relative;overflow:hidden}.rolling-penny--fallback img{object-fit:contain;width:100%;height:100%;display:block}.expertise-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px);display:grid}.expertise-card{flex-direction:column;align-items:start;min-width:0;padding-block:32px 0;display:flex}.card-index{font:var(--type-caption-1)/1.7 Geist,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--silver)}.expertise-card .card-index{max-width:28ch}.expertise-card h3{font:italic 400 var(--type-display-size)/1.1 "Geist Serif", serif;letter-spacing:-.03em;color:var(--penny);margin:30px 0 20px}.expertise-card>p,.insight-card>p:not(.card-index):not(.insight-attribution),.team-profile>p:not(.card-index){color:var(--silver);font-size:var(--type-callout);margin:0 0 24px;line-height:1.8}.card-link{min-height:44px;font-size:var(--type-footnote);color:var(--paper);text-underline-offset:8px;align-items:center;margin-top:auto;padding-block:8px;line-height:1.6;-webkit-text-decoration:underline #d8b17b66;text-decoration:underline #d8b17b66;transition:color .18s,text-decoration-color .18s;display:inline-flex}.method-section{padding-block:var(--section-space);border-block:1px solid var(--hairline);background:#111416;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,8vw,140px);display:grid}.method-art .hairline-figure{--hairline-plate:#111416}.art-note{font:400 var(--type-display-small)/1.15 "Geist Serif", serif;color:var(--silver);margin-block:40px 0}.art-note em{color:var(--penny)}.method-copy .editorial-heading{margin-bottom:32px}.method-lead{max-width:42ch;color:var(--silver);font-size:var(--type-callout);margin:0 0 32px;line-height:1.85}.method-steps{margin:0;padding:0;list-style:none}.method-steps li{border-top:1px solid var(--hairline);grid-template-columns:24px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.method-steps li>span{color:var(--penny);font:var(--type-caption-1)/2 "Geist Mono",monospace}.method-steps h3{font-size:var(--type-body-size);margin:0 0 10px;font-weight:400}.method-steps p{color:var(--silver);font-size:var(--type-subhead);margin:0;line-height:1.8}.company-teaser,.featured-insights,.team-section,.related-section{padding-block:var(--section-space)}.company-teaser{border-bottom:1px solid var(--hairline)}.company-teaser>div{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(40px,8vw,140px);display:grid}.reading-copy{max-width:62ch;margin-top:32px}.reading-copy p{font-size:var(--type-callout);color:var(--silver);margin:0 0 24px;line-height:1.85}.topic-section{padding-block:var(--section-space);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,8vw,140px);scroll-margin-top:32px;display:grid}.topic-opening .hairline-figure{margin-top:32px}.topic-body{min-width:0;padding-top:58px}.topic-body h2{font:400 var(--type-display-size)/1.08 "Geist Serif", serif;letter-spacing:-.02em;margin:0 0 28px}.topic-summary{font-size:var(--type-body-size);color:var(--silver);max-width:40ch;margin:0 0 32px;line-height:1.8}.topic-related{margin-top:64px}.expertise-collection{padding-block:clamp(48px,6vw,88px) var(--section-space)}.expertise-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,72px);margin-block-start:clamp(44px,5vw,80px);display:grid}.expertise-topic-card{background:0 0;border:0;grid-template-rows:auto auto 1fr auto;min-width:0;padding:0;scroll-margin-block-start:32px;display:grid}@supports (grid-template-rows:subgrid){.expertise-topic-card{grid-row:span 5;grid-template-rows:subgrid}}.expertise-topic-meta .chapter-label{letter-spacing:.055em;font-size:var(--type-caption-2);gap:12px;margin:0}.expertise-topic-copy h3{font:italic 400 var(--type-display-size)/1.08 "Geist Serif", serif;letter-spacing:-.025em;color:var(--paper);margin:0 0 20px}.expertise-topic-card .hairline-figure{--expertise-art-scale:.94;--expertise-art-shift:0%;place-self:start center;width:100%;max-width:400px;margin-block:24px 32px}.expertise-topic-card .hairline-figure--compass{--expertise-art-scale:.94}.expertise-topic-card .hairline-artwork{background:#0d1012;border-radius:50%;overflow:clip}.expertise-topic-card .hairline-stage,.expertise-topic-card .hairline-rest{transform:translateY(var(--expertise-art-shift)) scale(var(--expertise-art-scale));transform-origin:50%}.expertise-topic-card .hairline-figure figcaption,.expertise-topic-card .hairline-figure output{display:none}.expertise-topic-copy h4{font:500 var(--type-subhead)/1.6 Geist,sans-serif;color:var(--paper);text-wrap:balance;margin:0 0 12px}.expertise-topic-copy>p{max-width:38ch;color:var(--silver);font-size:var(--type-subhead);margin:0;line-height:1.85}.expertise-topic-action{margin-block-start:32px;display:flex}.expertise-topic-action .text-link{border-color:#d8b17b40;gap:16px;width:100%;transition:color .18s,border-color .18s}.expertise-topic-action .text-link:focus-visible{outline:2px solid var(--penny);outline-offset:6px;transition:none}.expertise-topic-action .text-link:focus-visible svg{transition:none}.expertise-topic-details{color:var(--silver);font-size:var(--type-footnote);margin-block-start:24px;line-height:1.8}.expertise-topic-details summary{cursor:pointer;min-block-size:44px;color:var(--paper);padding-block:10px}.expertise-topic-related{margin-block-start:40px}.expertise-topic-related .insight-card+.insight-card{margin-block-start:28px}@media (width<=1080px){.expertise-topic-grid{column-gap:clamp(20px,3vw,32px)}.expertise-topic-meta .chapter-label{letter-spacing:.025em;gap:8px}.expertise-topic-copy h3{font-size:var(--type-display-small)}.expertise-topic-card .hairline-figure{margin-block:20px 28px}.expertise-topic-copy h4{min-block-size:3.2em}.expertise-topic-action .text-link{font-size:var(--type-footnote);gap:8px}}@media (width<=620px){.expertise-topic-grid{grid-template-columns:minmax(0,1fr);row-gap:56px}.expertise-topic-card{grid-row:auto;grid-template-rows:auto auto 1fr auto}.expertise-topic-copy h3{font-size:var(--type-display-size)}.expertise-topic-card .hairline-figure{grid-area:auto/1;margin-block:20px 28px}.expertise-topic-copy h4{min-block-size:0}.expertise-topic-copy>p{font-size:var(--type-callout)}.expertise-topic-action{margin-block-start:24px}}@media (hover:hover) and (pointer:fine){.expertise-topic-action .text-link:hover{color:var(--penny);border-color:#d8b17baa}}@media (prefers-reduced-motion:reduce){.expertise-topic-action .text-link{transition:none}}.small-heading{font:var(--type-caption-1)/1.7 Geist,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--penny);margin-bottom:28px}.company-engagements{max-width:720px;margin-top:48px}.company-engagements article{border-top:1px solid var(--hairline);grid-template-columns:24px minmax(0,1fr);column-gap:28px;padding-block:28px;display:grid}.company-engagements h3{font:400 var(--type-large-title)/1.1 "Geist Serif", serif;margin:0 0 18px}.company-engagements p{font-size:var(--type-callout);color:var(--silver);grid-column:2;margin:0;line-height:1.8}.company-purpose{padding-block:var(--section-space);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(48px,8vw,140px);display:grid}.company-purpose-copy{min-width:0}.company-purpose>.hairline-figure{max-width:520px}.hairline-figure--worktable output,.hairline-figure--reading-rack output{white-space:nowrap;flex-shrink:0}.company-teaser>.company-teaser-layout{align-items:center}.company-teaser-layout>.hairline-figure{max-width:440px}.company-teaser-layout .reading-copy{max-width:46ch}.reading-room-entrance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,120px);margin-block-start:48px;display:grid}.reading-room-entrance>.hairline-figure{max-width:460px}.reading-room-note{font:400 var(--type-display-size)/1.15 "Geist Serif", serif;color:var(--silver);margin:0}.reading-room-note em{color:var(--penny)}.company-monogram{flex-direction:column;align-items:start;gap:48px;display:flex}.company-monogram img{width:clamp(110px,15vw,220px);height:auto}.company-monogram span{font:400 var(--type-display-small)/1.2 "Geist Serif", serif;color:var(--silver)}.team-grid,.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:56px;display:grid}.team-profile,.insight-card{border-top:1px solid var(--hairline);flex-direction:column;align-items:start;min-width:0;padding-top:26px;display:flex}.insight-card h3,.team-profile h3{font:400 var(--type-large-title)/1.15 "Geist Serif", serif;letter-spacing:-.02em;margin:24px 0 20px}.insight-card h3 a{transition:color .18s}.insight-attribution{font-size:var(--type-caption-1);color:var(--smoke);margin:0 0 20px;line-height:1.7}.insight-card .card-index span{color:var(--penny);margin-inline:6px}.insight-media,.team-profile img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:24px;display:block}.insights-library{padding-block:64px var(--section-space)}.content-empty{border-top:1px solid var(--hairline);max-width:760px;padding-top:44px}.content-empty h2{font:400 var(--type-display-size)/1.05 "Geist Serif", serif;margin:28px 0}.content-empty h2 em{color:var(--penny)}.content-empty>p{max-width:50ch;font-size:var(--type-callout);color:var(--silver);line-height:1.85}.insight-filters{border-block:1px solid var(--hairline);flex-wrap:wrap;gap:32px 64px;padding-block:24px;display:flex}.insight-filters fieldset{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.insight-filters legend{font-size:var(--type-caption-1);color:var(--silver);margin-bottom:12px}.insight-filters button{border:1px solid var(--hairline);color:var(--silver);min-height:44px;font-size:var(--type-footnote);background:0 0;border-radius:3px;padding:10px 14px;transition:color .18s,border-color .18s,background-color .18s}.insight-filters button[aria-pressed=true]{color:var(--paper);background:#d8b17b12;border-color:#d8b17b88}.results-count{color:var(--smoke);font-size:var(--type-caption-1);margin-top:24px}.filter-empty{color:var(--silver);font-size:var(--type-callout);margin-top:48px}.detail-article{padding-block:64px var(--section-space);max-width:1140px;margin-inline:auto}.detail-article>.chapter-label{margin-top:48px}.detail-article h1{font:400 var(--type-display-size)/1.06 "Geist Serif", serif;letter-spacing:-.03em;text-wrap:balance;margin-bottom:32px}.detail-lead{max-width:55ch;font-size:var(--type-title-2);color:var(--silver);margin-bottom:32px;line-height:1.6}.detail-article .reading-copy{margin-block:48px}.footer-top nav{flex-wrap:wrap}@media (hover:hover) and (pointer:fine){.card-link:hover{color:var(--penny);-webkit-text-decoration-color:var(--penny);-webkit-text-decoration-color:var(--penny);-webkit-text-decoration-color:var(--penny);text-decoration-color:var(--penny)}.insight-card h3 a:hover{color:var(--penny)}.insight-filters button:hover{color:var(--paper);border-color:#d8b17b88}}@media (width<=1000px){.expertise-card-grid{gap:24px}.team-grid,.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-teaser>div{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width<=760px){.expertise-preview-heading{flex-direction:column;align-items:start;gap:24px}.expertise-penny{height:200px}.expertise-card-grid{grid-template-columns:1fr;gap:32px}.expertise-card{border-top:1px solid var(--hairline);padding-top:28px}.expertise-card:first-child{border-top:0}.expertise-card h3{font-size:var(--type-display-small);margin-top:20px}.expertise-card>p{max-width:46ch}.method-section,.company-purpose,.topic-section,.company-teaser>div{grid-template-columns:1fr;gap:44px}.method-art .hairline-figure{margin-inline:auto}.art-note{display:none}.topic-body{padding-top:0}.topic-summary{font-size:var(--type-callout)}.topic-opening .hairline-figure{margin-inline:auto}.topic-opening .chapter-label{margin-bottom:26px}.company-monogram{gap:28px}.company-teaser .reading-copy{margin-top:0}.company-teaser-layout .reading-copy{margin-top:28px}.reading-room-entrance{grid-template-columns:1fr;gap:24px;margin-block-start:36px}.reading-room-note{display:none}.team-grid,.insight-grid{grid-template-columns:1fr;gap:40px;margin-top:36px}.insight-card h3,.team-profile h3{font-size:var(--type-large-title)}.insights-library{padding-top:48px}.hero-company-note{display:none}.company-engagements{margin-top:32px}.detail-lead{font-size:var(--type-title-3)}.detail-article{padding-top:44px}}@media (prefers-reduced-motion:reduce){.card-link,.insight-card h3 a,.insight-filters button{transition:none}.text-link:hover svg{transform:none}}.site-home,.site-page{--section-space:clamp(80px, 9vw, 150px)}.section-wrap{padding-inline:var(--gutter)}.action-link{justify-content:center;align-items:center;display:inline-flex}.skip-link{z-index:150;background:var(--penny);color:var(--ink);padding:14px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{gap:32px}.inner-header{height:100px;margin:0 var(--gutter);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.desktop-nav{align-items:center;gap:clamp(24px,3vw,48px);margin-left:auto;margin-right:clamp(20px,4vw,64px);display:flex}.desktop-nav a{min-height:44px;color:var(--silver);font-size:var(--type-footnote);align-items:center;transition:color .18s;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--penny);transform-origin:0;height:1px;transition:transform .2s var(--ease-smooth-out);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a[aria-current=page]{color:var(--paper)}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.mobile-menu-trigger{display:none}.mobile-menu{background:var(--ink);border-color:var(--hairline);padding:72px 26px 32px;width:min(90vw,440px)!important}.mobile-menu .menu-title{color:var(--paper);font-size:var(--type-body-size)}.mobile-menu>[data-slot=button]{min-width:44px;min-height:44px}.mobile-menu .menu-description{color:var(--silver);font-size:var(--type-footnote)}.mobile-menu nav{margin-top:30px}.mobile-menu nav a{font:var(--type-large-title)/1.4 "Geist Serif", serif;border-top:1px solid var(--hairline);align-items:baseline;gap:18px;padding-block:16px;display:flex}.mobile-menu nav a>span{font:var(--type-caption-1) Geist, sans-serif;color:var(--penny)}.mobile-menu nav a>svg{margin-left:auto}.mobile-menu nav a[aria-current=page]{color:var(--penny)}.menu-booking{min-height:50px;color:var(--penny);font-size:var(--type-footnote);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.intro-lab+main .hero{min-height:max(720px,100svh - 72px)}.intro-lab+main .intro-caption{top:min(100% - 190px,100svh - 308px)}.chapter-label{font-size:var(--type-caption-1);letter-spacing:.12em;text-transform:uppercase;color:var(--silver);align-items:baseline;gap:20px;margin:0 0 44px;line-height:1.7;display:flex}.chapter-label>span{color:var(--penny);letter-spacing:0;min-width:20px;font-family:Geist Mono,monospace}.editorial-heading,.closing-row h2{font:400 var(--type-display-size)/1.02 "Geist Serif", serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.editorial-heading em,.closing-row h2 em{color:var(--penny);font-weight:400}.text-link{min-height:46px;font-size:var(--type-footnote);color:var(--paper);border-bottom:1px solid #d8b17b66;justify-content:space-between;align-items:center;gap:28px;padding:7px 0;line-height:1.5;display:inline-flex}.text-link svg{transition:transform .2s var(--ease-smooth-out);flex-shrink:0}.perspective-section{padding-top:var(--section-space);border-top:1px solid var(--hairline);padding-bottom:44px}.perspective-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,6vw,120px);display:grid}.intro-prose{max-width:510px;margin-top:40px;margin-left:clamp(0px,4vw,60px)}.intro-prose p,.founder-prose>p,.name-story>div>p:not(.chapter-label),.biography>p,.page-intro-grid>div>p,.contact-copy,.conversation-section>div>p:not(.chapter-label){font-size:var(--type-callout);color:var(--silver);text-wrap:pretty;margin:0 0 22px;line-height:1.85}.intro-prose .text-link{margin-top:12px}.orbit-diagram{aspect-ratio:1;width:100%;max-width:560px;color:var(--penny);justify-self:center;position:relative}.orbit-diagram svg{width:100%;height:100%}.diagram-center{text-align:center;font:var(--type-display-small)/.95 "Geist Serif", serif;color:var(--paper);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diagram-center em{color:var(--penny)}.diagram-label{background:var(--ink);font-size:var(--type-caption-1);color:var(--silver);padding:5px 9px;position:absolute}.diagram-strategy{top:21%;left:9%}.diagram-risk{top:51%;right:2%}.diagram-tech{top:82%;left:20%}.audience-line{border-top:1px solid var(--hairline);font-size:var(--type-footnote);justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:28px 0 0;display:flex}.audience-line>span{color:var(--silver)}.audience-line p{margin:0;line-height:1.8}.audience-line p span{color:var(--penny);margin-inline:20px}.expertise-preview{padding-top:var(--section-space);padding-bottom:var(--section-space)}.section-topline{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.section-topline .text-link{border:0}.expertise-preview>.editorial-heading{margin-bottom:64px}.expertise-row{border-top:1px solid var(--hairline);grid-template-columns:56px 1.05fr 1fr 56px;align-items:center;gap:32px;padding-block:38px;display:grid;position:relative}.expertise-row:last-child{border-bottom:1px solid var(--hairline)}.row-number{font-size:var(--type-caption-1);color:var(--penny);font-family:Geist Mono,monospace}.expertise-row h3{font:400 var(--type-display-small)/1.08 "Geist Serif", serif;letter-spacing:-.02em;margin:0}.expertise-row p{font-size:var(--type-subhead);color:var(--silver);max-width:460px;margin:0;line-height:1.8}.row-arrow{border:1px solid var(--hairline);width:52px;height:52px;transition:background .2s ease, color .2s ease, transform .2s var(--ease-smooth-out);border-radius:50%;place-items:center;display:grid}.founder-section{padding-block:var(--section-space);border-block:1px solid var(--hairline);background:#111416;grid-template-columns:1fr 1fr;gap:clamp(56px,9vw,150px);display:grid}.founder-editorial-mark{border-top:1px solid #d8b17b55;border-bottom:1px solid #d8b17b55;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:430px;padding-block:50px 26px;display:flex}.founder-editorial-mark>span:first-child{font:400 var(--type-display-size)/.97 "Geist Serif", serif;letter-spacing:-.035em;color:var(--silver)}.founder-editorial-mark em{color:var(--penny)}.founder-mark-caption{font-size:var(--type-caption-1);color:var(--smoke);margin-top:64px}.founder-prose .editorial-heading{font-size:var(--type-display-size);margin-bottom:32px}.founder-prose .chapter-label{margin-bottom:30px}.founder-prose>p{max-width:520px}.founder-signoff{font:var(--type-large-title) "Geist Serif", serif;margin-top:42px}.founder-signoff span{font:var(--type-caption-1)/1.6 Geist, sans-serif;color:var(--smoke);margin-top:10px;display:block}.closing-invitation{padding-block:var(--section-space)}.closing-row{justify-content:space-between;align-items:end;gap:60px;display:flex}.closing-row>div{min-width:260px}.closing-row>div>p:first-child{color:var(--silver);font-size:var(--type-callout);margin:0 0 26px;line-height:1.8}.closing-row .primary-cta{justify-content:space-between;min-width:250px}.small-note{font-size:var(--type-caption-1);color:var(--smoke);margin:14px 0 0;line-height:1.7}.site-footer{border-top:1px solid var(--hairline);padding-top:50px}.footer-top{justify-content:space-between;align-items:start;gap:40px;padding-bottom:60px;display:flex}.footer-top>p{font:var(--type-large-title)/1.15 "Geist Serif", serif;color:var(--silver);margin:0 auto 0 clamp(30px,5vw,100px)}.footer-top nav{font-size:var(--type-footnote);gap:36px;display:flex}.footer-top nav a{align-items:center;min-height:44px;display:flex}.footer-bottom{border-top:1px solid var(--hairline);color:var(--smoke);font-size:var(--type-caption-1);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;line-height:1.7;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:30px;display:flex}.footer-bottom a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.arrow-up{transform:rotate(180deg)}.page-intro{padding-block:clamp(64px,7vw,110px) 0}.page-intro h1,.contact-intro h1{font:400 var(--type-display-size)/.96 "Geist Serif", serif;letter-spacing:-.035em;text-wrap:balance}.page-intro h1 em,.contact-intro h1 em{color:var(--penny);font-weight:400}.page-intro-grid{grid-template-columns:1.6fr 1fr;align-items:end;gap:80px;display:grid}.page-intro-grid>div{max-width:410px}.page-intro-grid>div .page-lead,.page-lead{font-size:var(--type-title-2);color:var(--paper);line-height:1.55}.expertise-jump{border-block:1px solid var(--hairline);gap:32px;margin-top:72px;padding-block:24px;display:flex}.expertise-jump a{min-height:44px;font-size:var(--type-footnote);flex:1;align-items:center;gap:18px;display:flex}.expertise-jump a>span{color:var(--penny);font:var(--type-caption-1) "Geist Mono", monospace}.expertise-jump svg{color:var(--penny);margin-left:auto}.expertise-detail{padding-block:var(--section-space);border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,160px);scroll-margin-top:40px;display:grid}.service-word{font:italic var(--type-display-size)/1 "Geist Serif", serif;color:var(--penny);letter-spacing:-.03em;display:block}.service-question{font-size:var(--type-callout);max-width:320px;color:var(--silver);margin:32px 0 0;line-height:1.8}.expertise-body h2{font:400 var(--type-display-small)/1.07 "Geist Serif", serif;letter-spacing:-.02em;margin:0 0 26px}.expertise-body>p{font-size:var(--type-callout);color:var(--silver);line-height:1.85}.capability-list{margin:34px 0;padding:0;list-style:none}.capability-list li{border-bottom:1px solid var(--hairline);font-size:var(--type-footnote);justify-content:space-between;gap:20px;padding-block:17px;line-height:1.6;display:flex}.capability-list li>span{color:var(--penny)}.engagements-section{padding-block:var(--section-space);background:#111416}.section-heading-row{justify-content:space-between;align-items:end;gap:64px;display:flex}.section-heading-row>p{color:var(--silver);font-size:var(--type-callout);max-width:320px;margin:0;line-height:1.8}.engagement-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:64px;display:grid}.engagement-grid article{border-top:1px solid #d8b17b55;padding-top:24px}.engagement-grid h3{font:400 var(--type-title-1)/1.1 "Geist Serif", serif;margin:30px 0 18px}.engagement-grid p{font-size:var(--type-subhead);color:var(--silver);margin:0;line-height:1.8}.about-intro-bottom{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:64px;padding-bottom:72px;display:grid}.about-monogram{align-items:center;padding-left:10%;display:flex}.about-monogram img{opacity:.55;width:135px;height:auto}.about-intro-bottom>div{max-width:530px}.about-intro-bottom p{font-size:var(--type-callout);color:var(--silver);margin:0;line-height:1.85}.about-intro-bottom .page-lead{font-size:var(--type-title-2);color:var(--paper);margin-bottom:22px}.about-founder{padding-block:var(--section-space);grid-template-columns:1fr 1fr;gap:80px;display:grid}.founder-name{font:400 var(--type-display-size)/.85 "Geist Serif", serif;letter-spacing:-.04em;margin:48px 0 30px}.founder-name em{color:var(--penny);font-weight:400}.founder-role{font-size:var(--type-caption-1);color:var(--silver);margin-bottom:26px}.biography{align-self:center;max-width:560px}.biography>.page-lead{font-size:var(--type-title-2);color:var(--paper)}.biography-topics{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:40px;display:grid}.biography-topics span{border-top:1px solid var(--hairline);font-size:var(--type-footnote);color:var(--penny);padding:18px 0;line-height:1.6}.name-story{padding-block:var(--section-space);border-block:1px solid var(--hairline);background:#111416;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.name-story .editorial-heading{margin-bottom:32px}.name-story>div>p{max-width:520px}.name-story .diagram-label{background:#111416}.contact-intro{padding-top:clamp(64px,7vw,110px);padding-bottom:var(--section-space)}.contact-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(60px,10vw,160px);display:grid}.contact-lead{font:400 var(--type-title-1)/1.4 "Geist Serif", serif;color:var(--silver);margin:36px 0 22px}.contact-copy{max-width:370px}.booking-panel{background:#121517;border:1px solid #d8b17b44;padding:clamp(30px,4vw,60px)}.booking-index{font-size:var(--type-caption-1);letter-spacing:.06em;color:var(--penny)}.booking-panel h2{font:400 var(--type-display-size)/1.05 "Geist Serif", serif;margin:36px 0 26px}.booking-panel h2 em{color:var(--penny)}.booking-panel>p:not(.small-note){font-size:var(--type-callout);color:var(--silver);line-height:1.8}.booking-facts{border-block:1px solid var(--hairline);font-size:var(--type-caption-1);color:var(--silver);flex-wrap:wrap;gap:12px 20px;margin:28px 0;padding-block:19px;display:flex}.booking-panel .primary-cta{justify-content:space-between;width:100%}.conversation-section{border-block:1px solid var(--hairline);grid-template-columns:1.2fr 1fr;gap:10vw;padding-block:80px;display:grid}.conversation-section .editorial-heading{font-size:var(--type-display-size);margin-bottom:24px}.conversation-list{margin:0;padding:0;list-style:none}.conversation-list li{border-bottom:1px solid var(--hairline);gap:28px;padding:24px 0;display:flex}.conversation-list li:first-child{padding-top:0}.conversation-list li:last-child{border:0}.conversation-list li>span{color:var(--penny);font:var(--type-caption-1)/2 "Geist Mono", monospace}.conversation-list h3{font-size:var(--type-body-size);margin:0 0 10px;font-weight:400}.conversation-list p{font-size:var(--type-subhead);color:var(--silver);margin:0;line-height:1.8}.contact-social{justify-content:space-between;align-items:center;gap:42px;padding-block:42px;display:flex}.contact-social p{color:var(--silver);font-size:var(--type-footnote);margin:0 auto 0 0}.contact-social a{min-height:44px;font-size:var(--type-footnote);align-items:center;gap:24px;display:flex}.not-found{padding-bottom:var(--section-space);min-height:65vh}.not-found>p:not(.chapter-label){font-size:var(--type-body-size);color:var(--silver);margin:36px 0}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover{color:var(--paper)}.desktop-nav a:hover:after{transform:scaleX(1)}.text-link:hover svg{transform:translate(4px)}.expertise-row:hover .row-arrow{background:var(--penny);color:var(--ink);transform:rotate(45deg)}.expertise-row:hover h3,.expertise-jump a:hover,.site-footer a:hover,.contact-social a:hover{color:var(--penny)}}@media (width<=1100px){.site-header{gap:24px}.desktop-nav{gap:24px;margin-right:12px}.perspective-grid{grid-template-columns:1.2fr 1fr;gap:32px}.intro-prose{margin-left:0}.expertise-row{grid-template-columns:28px 1fr 1fr 44px;gap:24px}.row-arrow{width:44px;height:44px}.page-intro-grid{gap:40px}.page-intro-grid h1{font-size:var(--type-display-size)}.engagement-grid{grid-template-columns:1fr 1fr;gap:40px}.closing-row h2{font-size:var(--type-display-size)}.footer-top>p{margin-left:0}.footer-top nav{gap:22px}.contact-grid{gap:50px}.booking-panel{padding:30px}}@media (width<=760px){.site-home,.site-page{--section-space:80px}.desktop-nav{display:none}.mobile-menu-trigger{min-width:44px;min-height:44px;color:var(--paper);padding:0;display:inline-flex}.site-header{gap:14px}.site-header .header-contact{margin-left:auto}.site-header .header-contact>span{display:none}.inner-header{height:88px}.chapter-label{font-size:var(--type-caption-1);letter-spacing:.08em;gap:14px;margin-bottom:32px}.editorial-heading{font-size:var(--type-display-size)}.perspective-grid,.founder-section,.page-intro-grid,.expertise-detail,.about-intro-bottom,.about-founder,.name-story,.contact-grid,.conversation-section{grid-template-columns:1fr;gap:44px}.orbit-diagram{max-width:420px}.diagram-center{font-size:var(--type-large-title)}.intro-prose{margin-top:28px}.audience-line{flex-direction:column;align-items:start;gap:16px;margin-top:24px}.audience-line p span{margin-inline:8px}.section-topline{flex-direction:column;align-items:start;gap:0;margin-bottom:32px}.section-topline .chapter-label{margin-bottom:10px}.expertise-preview>.editorial-heading{margin-bottom:36px}.expertise-row{grid-template-columns:24px 1fr 42px;gap:16px;padding-block:28px}.expertise-row h3{font-size:var(--type-large-title)}.expertise-row p{font-size:var(--type-subhead);grid-column:2}.row-arrow{grid-area:1/3/3}.founder-editorial-mark{min-height:320px;padding-top:32px}.founder-editorial-mark>span:first-child{font-size:var(--type-display-size)}.founder-mark-caption{margin-top:40px}.founder-prose .editorial-heading{font-size:var(--type-display-small)}.founder-signoff{margin-top:32px}.closing-row{flex-direction:column;align-items:start;gap:36px}.closing-row h2{font-size:var(--type-display-size)}.closing-row>div,.closing-row .primary-cta{width:100%}.footer-top{flex-wrap:wrap;gap:36px;padding-bottom:36px}.footer-top>p{font-size:var(--type-title-1);margin:0}.footer-top nav{flex-basis:100%;gap:32px}.footer-bottom{flex-direction:column-reverse;align-items:start;gap:16px}.footer-bottom>div{gap:10px 24px}.page-intro h1,.contact-intro h1{font-size:var(--type-display-size);line-height:1}.page-intro-grid h1{font-size:var(--type-display-size)}.page-intro-grid>div{max-width:520px}.expertise-jump{flex-direction:column;gap:4px;margin-top:36px;padding-block:16px}.expertise-jump a{padding-block:6px}.expertise-jump a>svg{margin-left:auto}.expertise-detail{padding-block:64px}.service-word{font-size:var(--type-display-size)}.service-question{max-width:100%;margin-top:24px}.expertise-body h2{font-size:var(--type-large-title)}.section-heading-row{flex-direction:column;align-items:start;gap:24px}.section-heading-row>p{max-width:480px}.engagement-grid{gap:36px 24px;margin-top:40px}.engagement-grid h3{font-size:var(--type-title-1)}.engagement-grid p{font-size:var(--type-footnote)}.about-intro-bottom{margin-top:40px}.about-monogram{padding-left:0}.about-monogram img{width:76px}.founder-name{font-size:var(--type-display-size);margin-top:30px}.biography-topics{gap:0 20px}.name-story{gap:32px}.contact-grid{gap:36px}.contact-lead{font-size:var(--type-title-1)}.booking-panel{padding:30px 24px}.booking-panel h2{font-size:var(--type-display-small)}.conversation-section{padding-block:64px}.contact-social{flex-direction:column;align-items:stretch;gap:18px}.contact-social a{justify-content:space-between}}@media (width<=380px){.site-header .header-contact{display:none}.mobile-menu-trigger{margin-left:auto}.site-home .hero-title h1{font-size:var(--type-display-size)}.engagement-grid{grid-template-columns:1fr}.footer-top>p{flex-basis:100%}.biography-topics{grid-template-columns:1fr}.founder-name{font-size:var(--type-display-size)}}.analytics-choice{z-index:200;color:#273135;width:min(440px,100vw - 48px);font:var(--type-footnote)/1.65 Geist,sans-serif;background:#f6f5ef;border:1px solid #27313540;padding:24px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 24px #0002}.analytics-choice>div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.analytics-choice button{border:1px solid #27313560;min-height:44px;padding:8px 16px}.analytics-choice button:last-child{color:#f6f5ef;background:#273135}.analytics-preferences{padding:12px var(--gutter);color:#afb5b9;font:var(--type-caption-2)/1.5 Geist,sans-serif;text-align:left;background:#090b0d;width:100%;display:block}.replay-site:has(.detail-article){color:#273135;background:#f6f5ef}.replay-site:has(.detail-article)>.site-header{background:#f6f5eff5;border-color:#27313530}.replay-site:has(.detail-article) .site-header :is(.desktop-nav a,.mobile-menu-trigger){color:#4f595a}.replay-site:has(.detail-article) .pp-mark-solid{filter:brightness(0)}.detail-article{max-width:850px;margin-inline:auto;padding-block:64px 80px}.detail-article h1{text-wrap:pretty;font:400 var(--type-display-size)/1.05 "Geist Serif", serif;margin-block:36px 24px}.detail-article .reading-copy{max-width:68ch;font:var(--type-callout)/1.9 Geist,sans-serif;color:#424d4c}.detail-article .reading-copy p{margin-block:28px}.detail-article .detail-lead{font:var(--type-body-size)/1.7 Geist,sans-serif;color:#67706b}.detail-article .insight-attribution{font:var(--type-caption-1)/1.6 Geist,sans-serif;color:#67706b;margin-block:24px 42px}.artwork{overflow:hidden}.hand-canvas{z-index:0;transform-origin:50% 54%;filter:contrast(1.055)brightness(1.025);image-rendering:auto;position:relative;transform:scale(1.045)translateY(.7%)}.artwork:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 57%,#d8ab6c12 0%,#d8ab6c09 15%,#d8ab6c03 29%,#0000 45%);position:absolute;inset:0}.artwork:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#090b0d00 0%,#f3f0e804 18%,#f3f0e808 34%,#f3f0e80b 46%,#090b0d1a 61%,#090b0d5c 77%,#090b0dc2 91%,#090b0df5 100%);height:clamp(145px,22vh,235px);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#000 34% 100%)}@media (width>=1440px){.hand-canvas{filter:contrast(1.065)brightness(1.03);transform:scale(1.06)translateY(.8%)}.artwork:after{height:clamp(165px,23vh,250px)}}@media (width<=760px){.hand-canvas{filter:none;transform:none}.artwork:after{height:150px}}.site-home .landing-content,.founder-section .landing-content{width:100%;max-width:1240px;margin-inline:auto}.landing-eyebrow{color:var(--smoke);font:var(--type-caption-2)/1.6 Geist, Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px}.site-home :is(.landing-expertise,.landing-contact,.featured-insights),.founder-section{padding-block:clamp(88px,8vw,132px)}.site-home #expertise-heading{scroll-margin-top:48px}.replay-site.site-home :is(#conversation-heading,#founder-heading,#landing-contact-heading){scroll-margin-block-start:160px}.site-home .landing-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px;display:flex}.site-home .landing-section-heading .editorial-heading,.site-home .landing-contact .editorial-heading,.founder-section .editorial-heading,.thinking-heading .editorial-heading{font-size:var(--type-display-size);text-wrap:balance;margin:0;line-height:1.06}.site-home .landing-section-heading>p{max-width:30ch;color:var(--silver);font-size:var(--type-subhead);margin:0 0 6px;line-height:1.8}.site-home .expertise-service{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);align-items:center;gap:clamp(32px,7vw,108px);padding-block:48px;scroll-margin-top:32px;display:grid}.site-home .expertise-service-copy{max-width:560px}.site-home .expertise-service-number{color:var(--smoke);font:var(--type-caption-2)/1.5 var(--font-mono);margin-bottom:20px;display:block}.site-home .expertise-service h3{color:var(--paper);font:italic 400 var(--type-display-size)/1 "Geist Serif", serif;letter-spacing:-.025em;margin:0}.site-home .expertise-service-copy>.expertise-service-label{color:var(--paper);font-size:var(--type-footnote);margin:18px 0 0;font-weight:500;line-height:1.5}.site-home .expertise-service-description{max-width:42ch;color:var(--silver);font-size:var(--type-body-size);text-wrap:pretty;margin:18px 0 0;line-height:1.8}.expertise-scope{color:var(--smoke);font-size:var(--type-caption-1);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;line-height:1.7;list-style:none;display:flex}.expertise-scope li{align-items:center;gap:8px;display:inline-flex}.expertise-scope li:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.site-home .expertise-service .hairline-figure{justify-self:center;width:100%;max-width:320px;margin:0}.site-home .expertise-service .hairline-artwork{background:0 0;border:0;border-radius:0}.site-home .expertise-service .hairline-figure figcaption{display:none}.expertise-deliverables{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,100px);margin-top:12px;padding-top:48px;display:grid}.expertise-deliverables>div>p:not(.landing-eyebrow){margin:0}.expertise-deliverables>div:first-child>p:not(.landing-eyebrow){color:var(--paper);font:400 var(--type-large-title)/1.2 "Geist Serif", serif}.expertise-deliverables em{color:var(--penny)}.expertise-deliverables>div:last-child{max-width:45ch;color:var(--silver);font-size:var(--type-subhead);line-height:1.8}.expertise-deliverables .text-link{margin-top:24px}.founder-section.section-wrap{background:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.founder-section.section-wrap{background:color-mix(in srgb, var(--ink), var(--paper) 3%)}}.founder-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,108px);display:grid}.founder-section .editorial-heading{font-size:var(--type-display-size)}.founder-principle{max-width:30ch;color:var(--smoke);font-size:var(--type-footnote);margin:48px 0 0;line-height:1.8}.founder-name{color:var(--paper);font:400 var(--type-display-small)/1.2 "Geist Serif", serif;margin:0}.founder-role{color:var(--smoke);font-size:var(--type-caption-1);margin:9px 0 28px;line-height:1.8}.founder-bio{max-width:48ch;color:var(--silver);font-size:var(--type-callout);text-wrap:pretty;line-height:1.85}.founder-bio p{margin:0 0 20px}.founder-facts{color:var(--paper);font-size:var(--type-caption-2);flex-wrap:wrap;gap:10px 24px;margin:0 0 28px;padding:8px 0 0;line-height:1.7;list-style:none;display:flex}.founder-career{margin-block-start:28px}.founder-career>p{color:var(--smoke);font:var(--type-caption-2)/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px}.founder-career .founder-facts{font-size:var(--type-caption-1);gap:10px 20px;padding-block-start:0}.founder-portrait{width:min(100%,380px);margin:40px 0 0}.founder-portrait img{aspect-ratio:6/7;object-fit:cover;width:100%;height:auto;display:block}.thinking-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.podcast-reference{border-block:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:40px;padding-block:36px;display:flex}.podcast-reference .landing-eyebrow{margin-bottom:12px}.podcast-reference h3{color:var(--paper);font:400 var(--type-large-title)/1.15 "Geist Serif", serif;margin:0}.podcast-reference p:not(.landing-eyebrow){max-width:48ch;color:var(--silver);font-size:var(--type-subhead);margin:14px 0 0;line-height:1.8}.site-home .landing-contact{border-top:1px solid var(--hairline)}.site-home .landing-contact-layout{justify-content:space-between;align-items:center;gap:64px;display:flex}.site-home .landing-contact-action>p{max-width:35ch;color:var(--silver);font-size:var(--type-callout);margin:0 0 28px;line-height:1.8}.site-home .landing-contact .action-link{min-height:56px}.site-home .landing-contact .primary-cta:before{display:none}.site-home .landing-contact .primary-cta{transition:background-color .15s ease, transform .15s var(--ease-smooth-out)}.site-home .landing-contact .primary-cta:active{transform:scale(.98)}.landing-enquiries{justify-items:start;gap:8px;margin-top:24px;display:grid}.landing-email-label{color:var(--smoke);font-size:var(--type-caption-2)}.landing-enquiries>a:not(.text-link){overflow-wrap:anywhere;max-width:100%;color:var(--silver);font-size:var(--type-footnote);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);-webkit-text-decoration-color:var(--hairline);-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:5px;padding-block:8px;line-height:1.6}.landing-enquiries .text-link{font-size:var(--type-caption-1);color:var(--silver);border:0;gap:12px}.relationship-section{border-bottom:1px solid var(--hairline);padding-block:36px}.relationship-group+.relationship-group{margin-top:32px}.relationship-logos{flex-wrap:wrap;align-items:center;gap:32px 56px;margin:0;padding:0;list-style:none;display:flex}.relationship-logos img{object-fit:contain;width:140px;height:56px;display:block}.footer-ventures{border-bottom:1px solid var(--hairline);margin-bottom:32px;padding-block:24px 40px}.footer-ventures>div{flex-wrap:wrap;gap:28px 64px;display:flex}.footer-ventures a{max-width:34ch}.footer-ventures a>span{font-size:var(--type-subhead);align-items:center;gap:12px;display:flex}.footer-ventures small{color:var(--smoke);font-size:var(--type-caption-1);margin-top:10px;line-height:1.7;display:block}.site-home .site-footer{padding-block:36px 28px}.site-home .footer-top{padding-bottom:30px}.site-home .footer-top>p{display:none}.site-home .footer-top nav{margin-inline-start:auto}.site-home .footer-bottom{padding-top:24px}.site-home .text-link,.founder-section .text-link{min-height:44px}.site-home :is(.text-link,.action-link):focus-visible{outline:2px solid var(--penny);outline-offset:5px;transition:none}.contact-direct{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hero-career-label{z-index:4;background:var(--ink);width:max-content;max-width:calc(100% - 48px);margin:0;padding:4px 10px;position:absolute;inset-block-end:calc(var(--hero-cloud-tail) + 64px);inset-inline-start:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hero-career-label{background:color-mix(in srgb, var(--ink) 88%, transparent)}}.hero-career-label{border:1px solid var(--hairline);text-align:center;color:var(--silver);font:var(--type-caption-2)/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.intro-running .hero-career-label{visibility:hidden}.brand-marquee .brand-marquee-item{width:260px;font:400 var(--type-title-1)/1.1 "Geist Serif", serif;letter-spacing:-.02em}.replay-expertise .replay-expertise__heading{margin-block-end:20px}.replay-expertise__intro{max-width:38ch;color:var(--silver);font-size:var(--type-footnote);margin:0 0 36px;line-height:1.8}.first-conversation{padding-block:clamp(80px,8vw,120px);display:block}.conversation-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.conversation-opening .editorial-heading{font:400 var(--type-display-size)/1.06 "Geist Serif", serif;letter-spacing:-.025em;text-wrap:balance;margin:0}.conversation-note{max-width:38ch;color:var(--silver);font-size:var(--type-footnote);margin:28px 0 0;line-height:1.8}.conversation-steps{margin:0;padding:0;list-style:none}.conversation-steps li{border-block-start:1px solid var(--hairline);grid-template-columns:32px minmax(0,1fr);gap:20px;padding-block:28px;display:grid}.conversation-steps li:first-child{border:0;padding-block-start:0}.conversation-number{color:var(--penny);font:var(--type-caption-2)/2.5 var(--font-mono)}.conversation-steps h3{font:400 var(--type-title-1)/1.15 "Geist Serif", serif;color:var(--paper);margin:0 0 12px}.conversation-steps p{max-width:43ch;color:var(--silver);font-size:var(--type-footnote);margin:0;line-height:1.8}.founder-perspective{border-block-start:1px solid var(--hairline);grid-template-columns:minmax(130px,.7fr) minmax(0,1.2fr) auto;align-items:center;gap:28px;margin-block-start:40px;padding-block-start:28px;display:grid}.founder-perspective .landing-eyebrow{font-size:var(--type-caption-2);margin-block-end:12px}.founder-perspective h3{color:var(--paper);font:400 var(--type-title-1)/1.2 "Geist Serif", serif;margin:0}.founder-perspective>p:not(.landing-eyebrow){max-width:44ch;color:var(--silver);font-size:var(--type-footnote);margin:12px 0;line-height:1.8}.site-home .landing-contact-action>.landing-booking-detail{color:var(--smoke);font-size:var(--type-caption-2);margin:16px 0 0;line-height:1.8}@media (width<=760px){.conversation-layout{grid-template-columns:minmax(0,1fr)}.founder-perspective{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.hero-career-label{inset-block-end:calc(var(--hero-cloud-tail) + 112px)}.site-home .landing-section-heading,.thinking-heading{flex-direction:column;align-items:start;gap:24px}.site-home .landing-section-heading>p br{display:none}.founder-layout{grid-template-columns:minmax(0,1fr);gap:40px}.founder-principle{margin-top:24px}.site-home .landing-contact-layout,.podcast-reference{flex-direction:column;align-items:start;gap:32px}.expertise-deliverables{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=560px){.site-home :is(.landing-expertise,.landing-contact,.featured-insights),.founder-section{padding-block:72px}.site-home .landing-section-heading{margin-bottom:40px}.site-home .expertise-service{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px}.site-home .expertise-service .hairline-figure{max-width:248px}.site-home .expertise-service h3{font-size:var(--type-display-small)}.site-home .expertise-service-description{margin-top:16px}.expertise-scope{gap:6px 16px;margin-top:18px}.landing-eyebrow{font-size:var(--type-caption-2);margin-bottom:22px}.site-home .footer-top{gap:28px}.site-home .footer-top nav{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.site-home .landing-contact .primary-cta{transition:none}.site-home .landing-contact .primary-cta:active{transform:none}}.site-home .hero{grid-template-rows:88px auto minmax(360px,1fr)}.hero-static-art{place-items:center;padding-top:6vh;display:grid;position:absolute;inset:0}.hero-static-art img{width:clamp(80px,11vw,164px);height:auto}.site-home .hero-booking{z-index:2;width:min(calc(100% - (2 * var(--gutter))), 430px);text-align:center;grid-row:3;place-self:end center;justify-items:center;gap:12px;padding-bottom:clamp(34px,5.5vh,64px);transition:opacity .15s,visibility .15s;display:grid}.site-home .hero-booking-prompt{color:var(--silver);font-size:var(--type-footnote);transition:opacity .15s ease, transform .15s var(--ease-smooth-out), filter .15s ease;margin:0;line-height:1.5}.replay-site.site-home .hero-booking-prompt{text-wrap:pretty;max-width:50ch}.hero-booking-actions{justify-items:center;gap:12px;display:grid}.hero-booking-detail{color:var(--smoke);font-size:var(--type-caption-2);margin:0;line-height:1.6}.replay-site.site-home .hero-explore-link{min-height:44px;color:var(--silver);font-size:var(--type-caption-1);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);-webkit-text-decoration-color:var(--hairline);-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:5px;align-items:center;gap:10px;padding-inline:8px;line-height:1.5;display:inline-flex}.replay-site.site-home .hero-explore-link:focus-visible{outline:2px solid var(--penny);outline-offset:4px}.site-home .hero-booking-link{min-height:44px;color:var(--paper);font-size:var(--type-footnote);transition:opacity .15s ease, transform .15s var(--ease-smooth-out), filter .15s ease, color .15s ease, border-color .15s ease, background-color .15s ease;background:#090b0dcc;border:1px solid #d8b17b66;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #f3f0e80d}.site-home .hero-booking-link:focus-visible,.site-home .hero-motion-control:focus-visible{outline:2px solid var(--penny);outline-offset:3px}.site-home .hero-booking-link svg{color:var(--penny);transition:transform .15s var(--ease-smooth-out)}.site-home .hero-motion-controls{align-items:center;gap:4px;transition:opacity .15s,visibility .15s;display:flex}.site-home .hero-motion-control{min-width:44px;min-height:44px;color:var(--smoke);font-size:var(--type-caption-2);background:0 0;border:1px solid #0000;border-radius:2px;gap:7px;padding:0 10px;font-weight:400;transition:color .15s,background-color .15s,border-color .15s}.site-home .hero-motion-control[aria-pressed=true]{color:var(--penny);border-color:#d8b17b44}.site-home .intro-running .hero-motion-controls{pointer-events:none;visibility:hidden;opacity:0}.site-home .intro-caption{bottom:clamp(170px,21vh,220px)}.site-home .hero-booking-link:active{transform:scale(.98)}.site-home .hero-booking-link:focus-visible{transition:none}@media (hover:hover) and (pointer:fine){.replay-site.site-home .hero-explore-link:hover{color:var(--paper);-webkit-text-decoration-color:var(--penny);-webkit-text-decoration-color:var(--penny);-webkit-text-decoration-color:var(--penny);text-decoration-color:var(--penny)}.site-home .hero-booking-link:hover{border-color:var(--penny);color:var(--penny);background-color:#17191aeb}.site-home .hero-booking-link:hover svg{transform:translate(2px,-2px)}.site-home .hero-motion-control:hover{background-color:var(--muted);color:var(--paper)}}@media (width>=1440px) and (height>=900px){.site-home .hero{grid-template-rows:108px auto minmax(430px,1fr)}}@media (width>=761px) and (height<=820px){.site-home .hero{grid-template-rows:72px auto minmax(330px,1fr)}.site-home .hero-booking{padding-bottom:28px}}@media (width<=960px){.site-home .hero-header .desktop-nav{display:none}.site-home .hero-header .mobile-menu-trigger{min-width:44px;min-height:44px;color:var(--paper);padding:0;display:inline-flex}.site-home .hero-motion-controls{margin-left:auto}}@media (width<=760px){.site-home .hero,.site-home .intro-lab+main .hero{grid-template-rows:88px auto minmax(390px,1fr);min-height:max(780px,100svh)}.site-home .hero-booking{gap:10px;padding-bottom:30px}.site-home .hero-motion-control{padding:0}.site-home .hero-motion-control span{display:none}}@media (width<=480px){.site-home .hero-title h1{font-size:var(--type-display-size)}.site-home .hero-header .wordmark{display:none}}@media (width<=360px){.site-home .hero-header{gap:8px}.site-home .hero-motion-controls{gap:0}.site-home .hero-booking{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.site-home .hero-booking,.site-home .hero-booking-link,.site-home .hero-booking-link svg,.site-home .hero-motion-controls,.site-home .hero-motion-control{transition:none}}html[data-brand=heritage]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#082b5c;--brand-gold:#d7ad4d;--brand-gold-ink:#856015;--brand-surface:#eef1f4;--ink:#faf9f5;--paper:var(--brand-navy);--penny:var(--brand-gold-ink);--silver:#47576d;--smoke:#52647b;--hairline:#082b5c26;--background:var(--ink);--foreground:var(--paper);--primary:var(--brand-gold);--primary-foreground:var(--brand-navy);--muted:#e6ebf1;--muted-foreground:var(--silver);--border:var(--hairline);--ring:var(--brand-gold-ink)}html[data-brand=heritage] body{color:var(--paper)}html[data-brand=heritage] .hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hero-scene-bg:#082b5c;--ink:var(--brand-navy);--paper:#fffdf8;--penny:var(--brand-gold);--silver:#dae1ec;--smoke:#b9c8dd;--muted:#174272;--hairline:#fffdf82b;--ring:var(--brand-gold);color:var(--paper);background:var(--ink)}html[data-brand=heritage] .artwork:after{background:linear-gradient(#082b5c00,#082b5c18 45%,#082b5c8a 77%,#082b5cf5)}html[data-brand=heritage] .hero-booking-link{box-shadow:none;background-color:#082b5ce8;border-color:#d7ad4d99}html[data-brand=heritage] .hero-motion-control[aria-pressed=true]{border-color:#d7ad4d80}html[data-brand=heritage] .identity .pp-mark,html[data-brand=heritage] .about-monogram img{content:url(/pp-logo-navy.svg)}html[data-brand=heritage] .hero .identity .pp-mark{content:url(/pp-logo.svg)}html[data-brand=heritage] .site-home .landing-approach,html[data-brand=heritage] .name-story,html[data-brand=heritage] .booking-panel,html[data-brand=heritage] .engagements-section{background:var(--brand-surface);border-color:var(--hairline)}html[data-brand=heritage] .site-home .expertise-service,html[data-brand=heritage] .site-home .landing-principles{border-color:var(--hairline)}html[data-brand=heritage] .primary-cta{background:var(--brand-gold);color:var(--brand-navy);box-shadow:none;border-color:#b78a31}html[data-brand=heritage] .cta-arrow{border-color:#082b5c26}html[data-brand=heritage] .primary-cta:before{display:none}html[data-brand=heritage] .text-link{border-color:#85601566}html[data-brand=heritage] .hairline-figure{--hairline-plate:var(--ink);--hairline-hi:var(--brand-navy);--hairline-edge:#3d597a;--hairline-mid:#667c96;--hairline-lo:#a8b7c7}html[data-brand=heritage] .name-story .hairline-figure{--hairline-plate:var(--brand-surface)}html[data-brand=heritage] .hairline-figure--compass .hairline-rest{content:url(/illustrations/compass-heritage.svg)}html[data-brand=heritage] .hairline-figure--perspective-sculpture .hairline-rest{content:url(/illustrations/perspective-sculpture-heritage.svg)}html[data-brand=heritage] .hairline-figure--possibility-kaleidoscope .hairline-rest{content:url(/illustrations/possibility-kaleidoscope-heritage.svg)}html[data-brand=heritage] .hairline-figure--worktable .hairline-rest{content:url(/illustrations/worktable-heritage.svg)}html[data-brand=heritage] .hairline-figure--reading-rack .hairline-rest{content:url(/illustrations/reading-rack-heritage.svg)}html[data-brand=heritage] .hairline-figure--value-transmission .hairline-rest{content:url(/illustrations/value-transmission-heritage.svg)}@media (hover:hover) and (pointer:fine){html[data-brand=heritage] .hero-booking-link:hover{border-color:var(--penny);background-color:#174272}html[data-brand=heritage] .primary-cta:hover{background:#e4bd63}}.palette-study-note,.palette-service-placeholder,html[data-preview=palette] .site-home .founder-section,html[data-preview=palette] .site-home .expertise-deliverables,html[data-preview=palette] .site-home .expertise-scope,html[data-preview=palette] .site-home .featured-insights,html[data-preview=palette] .site-home .landing-contact{display:none}html[data-preview=palette] .site-home .landing-section-heading{margin-block-start:0}html[data-preview=palette] .expertise-service-label,html[data-preview=palette] .expertise-service-summary{display:none}html[data-preview=palette] .palette-service-placeholder{display:inline}html[data-preview=palette] .site-home .expertise-service h3{font-size:var(--type-display-size);font-style:italic}html[data-preview=palette] .palette-study-note{padding:12px var(--gutter);background:var(--muted);color:var(--paper);font-size:var(--type-caption-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;line-height:1.6;display:flex;position:relative}.palette-study-note a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.replay-site{--replay-frame:clamp(24px, 6.8vw, 100px);--gutter:var(--replay-frame);--type-display:clamp(72px, 8.2vw, 118px);--type-section:clamp(44px, 5.1vw, 72px);--type-body:clamp(14px, 1.35vw, 17px);isolation:isolate;position:relative}.replay-site:before{content:"";z-index:4;inset:0 var(--replay-frame);border-inline:1px dashed var(--hairline);pointer-events:none;position:absolute}.site-home.replay-site:before{inset-block-start:var(--hero-guide-end,0px)}.replay-site main{position:relative}.replay-site :is(section,h2,h3)[id]{scroll-margin-block-start:110px}.replay-site #expertise-heading{scroll-margin-block-start:180px}.replay-site .site-header{z-index:30;height:80px;min-height:80px;margin:0 var(--replay-frame);border:1px solid #0000;border-block-end-color:var(--hairline);background:var(--ink);gap:24px;padding:0 18px;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;display:flex;position:sticky;inset-block-start:0}.replay-site .site-header.is-scrolled{border-color:var(--hairline);background:var(--ink);transform:none}@supports (color:color-mix(in lab, red, red)){.replay-site .site-header.is-scrolled{background:color-mix(in srgb, var(--ink) 96%, transparent)}}.replay-site .site-header.is-scrolled{box-shadow:0 12px 32px #00000012}.replay-site .identity{gap:10px}.replay-site .pp-mark{width:34px;height:38px}.replay-site .wordmark{font:400 var(--type-title-1)/1 "Geist Serif", serif;letter-spacing:-.035em}.replay-site .wordmark>span{color:var(--silver);font:var(--type-caption-2)/1.2 Geist, Arial, sans-serif;letter-spacing:.23em;text-transform:uppercase;margin-block-start:7px}.replay-site .desktop-nav{gap:clamp(20px,2.7vw,38px);margin-inline:auto 0}.replay-site .desktop-nav a{font-size:var(--type-caption-1)}.replay-site .header-contact{background:var(--paper);min-height:42px;color:var(--ink);font-size:var(--type-caption-2);white-space:nowrap;gap:22px;padding:0 17px}.replay-site .header-contact>span{border:0;border-radius:0;width:auto;height:auto}.replay-site .hero-motion-controls{order:4;gap:2px;margin-inline-start:0}.replay-site .hero-motion-control{min-width:36px;min-height:44px;color:var(--silver);padding-inline:8px}.replay-site .hero-motion-control>span{display:none}.replay-site.site-home .hero{--hero-cloud-tail:140px;grid-template-rows:auto minmax(calc(350px + var(--hero-cloud-tail)), 1fr);min-height:max(760px,100svh - 80px);display:grid;overflow:clip}.replay-site.site-home .hero:before{content:"";z-index:0;inset:0 var(--replay-frame);pointer-events:none;opacity:.55;background-image:linear-gradient(90deg, var(--hairline) 1px, transparent 1px);border-inline:1px dashed var(--hairline);background-size:25% 100%;position:absolute}.replay-site.site-home .hero-title{z-index:3;width:100%;padding:clamp(60px, 7.7vh, 96px) calc(var(--gutter) + 24px) 12px;pointer-events:auto;grid-row:1;position:relative}.replay-site.site-home .hero-title>.eyebrow{color:var(--silver);font:var(--type-caption-2)/1.5 var(--font-mono);letter-spacing:.12em;margin-block-end:25px}.replay-site.site-home .hero-title h1{font-size:var(--type-display-size);letter-spacing:-.035em;line-height:1}.replay-site.site-home .hero-title h1>:is(span,em){line-height:1}.replay-site.site-home .hero-title h1 em{padding-block-end:0}.replay-site.site-home .hero-booking{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:auto;max-width:630px;margin:26px auto 0;padding:0;display:flex}.replay-site.site-home .hero-booking-prompt{font-size:var(--type-body-size);color:var(--silver);line-height:1.7}.replay-site.site-home .hero-booking-link{border:1px solid var(--penny);background:var(--penny);min-width:252px;min-height:52px;color:var(--ink);box-shadow:none;font-size:var(--type-caption-1);border-radius:0;justify-content:center;gap:0;padding:0 22px}.replay-site.site-home .hero-booking-link svg{color:currentColor}.replay-site.site-home .artwork{z-index:1;min-height:calc(350px + var(--hero-cloud-tail));grid-row:2;align-self:stretch;position:relative;inset:auto}.replay-site.site-home .hand-canvas{z-index:3;filter:none;position:absolute;inset:0;transform:none}.hero-light-backdrop{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-cloud-foreground{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.replay-site.site-home .artwork:before,.replay-site.site-home .artwork:after{display:none}.replay-site.site-home .intro-caption{inset-block:auto 34px}.replay-site.site-home .intro-caption>p{font-size:var(--type-title-2);margin-block:9px}.replay-site.site-home .intro-caption .intro-label{font:var(--type-caption-2)/1.5 var(--font-mono)}.replay-site.site-home .intro-caption .skip-intro{font-size:var(--type-caption-2)}.hero-scene-caption{z-index:3;pointer-events:none;color:var(--smoke);font:var(--type-caption-2)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset-block-end:18px;inset-inline:32px}.hero-caption-rule{background:var(--hairline);width:72px;height:1px}.intro-running .hero-scene-caption{visibility:hidden}.hero-scene-controls{display:none}.replay-site .hero-static-art{padding:0 0 var(--hero-cloud-tail,0px)}.replay-site .hero-static-art img{width:clamp(72px,10vw,130px)}.replay-site .editorial-heading{font-size:var(--type-section);letter-spacing:-.035em;line-height:1.04}.replay-site :is(.landing-contact,.founder-section,.featured-insights) .editorial-heading{font-size:var(--type-section);line-height:1.04}.replay-site .landing-eyebrow{font-family:var(--font-mono);font-size:var(--type-caption-2)}.replay-site :is(.founder-section,.featured-insights,.first-conversation,.landing-contact){padding-inline:calc(var(--gutter) + clamp(24px, 3.8vw, 56px))}.replay-site .site-footer{padding-inline:calc(var(--gutter) + 24px)}.replay-site .founder-section{border-block:1px solid var(--hairline);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.replay-site .founder-section{background:color-mix(in srgb, var(--ink) 97%, var(--penny))}}.replay-site .founder-bio{font-size:var(--type-body-size)}.replay-site .podcast-reference h3{font-size:var(--type-display-small)}.replay-site.site-page>main>:is(section,article){border-block-end:1px solid var(--hairline)}.replay-site.site-page>main>.section-wrap{padding-inline:calc(var(--gutter) + 24px)}.replay-site.site-page :is(.page-intro,.contact-intro) h1{font-size:var(--type-display-size);line-height:1.02}.replay-site.site-page .chapter-label{font-family:var(--font-mono);font-size:var(--type-caption-2)}.replay-site .contact-grid>*{min-width:0}.finance-transition{background:var(--ink);border-block-start:0;position:relative}.currency-ribbon{scroll-margin-block-start:180px}.currency-ribbon-window{z-index:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.currency-ribbon-track{width:max-content;animation:72s linear infinite finance-ribbon;display:flex}.brand-marquee.currency-ribbon{inset-inline:var(--replay-frame);top:calc(100% - var(--hero-cloud-tail) - 64px);z-index:2;isolation:auto;pointer-events:none;border:0;margin:0;position:absolute}.brand-marquee .currency-ribbon-window{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%)}.brand-marquee .currency-ribbon-track{animation-duration:86s}.brand-marquee.is-paused .currency-ribbon-track{animation-play-state:paused}.brand-marquee-item{width:220px;height:96px;color:var(--silver);opacity:.76;font:500 var(--type-title-1)/1 Geist, Arial, sans-serif;letter-spacing:-.045em;white-space:nowrap;justify-content:center;align-items:center;gap:11px;padding-inline:24px;display:flex}.brand-marquee-item img{filter:invert();opacity:.82;width:26px;height:26px}.brand-marquee-item--stripe{letter-spacing:-.055em;font-weight:800}.brand-marquee-item--spotify{font-size:var(--type-title-2);font-weight:600}.currency-ribbon-set{flex-shrink:0;align-items:center;display:flex}.finance-introduction{border-block-end:1px dashed var(--hairline);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,5vw,80px);padding:72px clamp(24px,3.8vw,56px) 76px;display:grid}.finance-introduction h2{font:400 var(--type-display-size)/1.06 "Geist Serif", serif;letter-spacing:-.03em;margin:0}.finance-introduction h2 em{color:var(--penny);font-weight:400}.finance-introduction>div{justify-self:end;padding-block-end:4px}.finance-introduction p{font-size:var(--type-body-size);color:var(--silver);margin:0 0 24px;line-height:1.8}.finance-introduction>div>span{font:var(--type-caption-2)/1.7 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke)}.finance-divider{background:var(--ink);height:64px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-divider{background:color-mix(in srgb, var(--ink) 94%, var(--penny))}}.finance-divider>span{background:repeating-linear-gradient(0deg, transparent 0 5px, var(--penny) 5px 6px);opacity:.14;flex:1;transform:skewY(-7deg)translateY(-15px)}.finance-divider>span:nth-child(3n){opacity:.25;transform:skewY(7deg)translateY(15px)}.finance-divider>span:nth-child(2n){opacity:.08;flex:1.4}@keyframes finance-ribbon{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.replay-site .header-contact:hover{background:var(--penny);color:var(--ink)}.replay-site .header-contact:hover>span{background:0 0;transform:none}.replay-site.site-home .hero-booking-link:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}}@media (width>=1600px){.replay-site{--replay-frame:max(100px, calc((100vw - 1440px) / 2))}}@media (width<=1080px){.replay-site .site-header{gap:18px;padding-inline:12px}.replay-site .hero-motion-controls{gap:0}.replay-site .hero-motion-control{min-width:32px;padding-inline:6px}.replay-site .desktop-nav{gap:20px}.replay-site .header-contact{gap:15px;padding-inline:14px}}@media (width<=960px){.replay-site .desktop-nav{display:none}.replay-site .mobile-menu-trigger{min-width:44px;min-height:44px;display:inline-flex}.replay-site .header-contact{margin-inline-start:auto}.replay-site .hero-motion-controls{margin:0}.replay-site .mobile-menu-trigger{order:5}}@media (width<=760px){.replay-site{--replay-frame:22px;--type-display:clamp(65px, 12.9vw, 94px);--type-section:clamp(42px, 8vw, 62px)}.replay-site .site-header{gap:10px;height:74px;min-height:74px;padding-inline:10px}.replay-site .site-header.is-scrolled{transform:none}.replay-site .pp-mark{width:28px;height:32px}.replay-site .wordmark{font-size:var(--type-title-2)}.replay-site .wordmark>span{font-size:var(--type-caption-2);letter-spacing:.17em}.replay-site .header-contact{min-height:40px;font-size:var(--type-caption-2);padding-inline:12px}.replay-site .header-contact>span,.replay-site .hero-motion-controls{display:none}.replay-site.site-home .hero{--hero-cloud-tail:120px;grid-template-rows:auto minmax(calc(325px + var(--hero-cloud-tail)), 1fr);min-height:max(730px,100svh - 74px)}.replay-site.site-home .hero-title{padding:54px calc(var(--gutter) + 16px) 8px}.replay-site.site-home .hero-title>.eyebrow{font-size:var(--type-caption-2);margin-block-end:22px}.replay-site.site-home .hero-title h1{line-height:1}.replay-site.site-home .hero-booking{gap:20px;margin-block-start:24px}.replay-site.site-home .hero-booking-prompt{font-size:var(--type-footnote);line-height:1.75}.replay-site.site-home .hero-booking-link{min-width:240px;font-size:var(--type-caption-1);min-height:50px}.replay-site.site-home .artwork{min-height:calc(325px + var(--hero-cloud-tail))}.brand-marquee.currency-ribbon{top:calc(100% - var(--hero-cloud-tail) - 112px)}.brand-marquee-item{width:176px;height:84px;font-size:var(--type-title-2);gap:9px;padding-inline:18px}.brand-marquee-item--spotify{font-size:var(--type-title-2)}.brand-marquee-item img{width:23px;height:23px}.replay-site.site-home .intro-caption{inset-block-end:24px}.hero-scene-caption{font-size:var(--type-caption-2);gap:10px;inset-block-end:20px}.hero-caption-rule{width:44px}.hero-scene-caption{inset-block-end:62px}.hero-scene-controls{z-index:5;justify-content:center;gap:18px;display:flex;position:absolute;inset-block-end:12px;inset-inline:32px}.hero-scene-controls button{min-width:76px;min-height:44px;color:var(--silver);font-size:var(--type-caption-2);border:1px solid var(--hairline);border-radius:0;align-items:center;gap:8px;padding-inline:10px;display:inline-flex}.intro-running .hero-scene-controls{visibility:hidden}.replay-site :is(.founder-section,.featured-insights,.first-conversation,.landing-contact){padding-inline:calc(var(--gutter) + 20px)}.replay-site .site-footer,.replay-site.site-page>main>.section-wrap{padding-inline:calc(var(--gutter) + 16px)}.replay-site.site-page :is(.page-intro,.contact-intro) h1{font-size:var(--type-display-size)}.replay-site .contact-grid{grid-template-columns:minmax(0,1fr)}.replay-site .booking-panel{padding:28px 20px}.replay-site .booking-panel h2{font-size:var(--type-display-small)}.replay-site .booking-index{font-size:var(--type-caption-2)}.replay-site .booking-panel .primary-cta{min-height:54px;font-size:var(--type-caption-1);gap:10px;padding-inline-start:14px}.replay-site .booking-panel .cta-arrow{width:38px;min-width:38px}.finance-introduction{grid-template-columns:1fr;gap:28px;padding:48px 20px 52px}.finance-introduction h2{font-size:var(--type-display-small)}.finance-introduction>div{justify-self:start}.finance-introduction p{font-size:var(--type-footnote);margin-block-end:16px}.finance-divider{height:44px}}@media (width<=440px){.replay-site{--replay-frame:16px;--type-display:clamp(50px, 16vw, 70px)}.replay-site .site-header{gap:8px;padding-inline:8px}.replay-site .identity{gap:8px}.replay-site .wordmark{font-size:var(--type-title-2);display:block!important}.replay-site .header-contact{font-size:var(--type-caption-2);padding-inline:10px}.replay-site .mobile-menu-trigger{min-width:40px}.replay-site.site-home .hero-title{padding-inline:calc(var(--gutter) + 12px)}.replay-site.site-home .hero-title h1{font-size:var(--type-display-size)}.replay-site.site-home .hero-booking-prompt{font-size:var(--type-footnote)}.replay-site :is(.founder-section,.featured-insights,.first-conversation,.landing-contact){padding-inline:calc(var(--gutter) + 16px)}}@media (prefers-reduced-motion:reduce){.replay-site .site-header{transition:none}.currency-ribbon-track{animation:none;transform:none}.replay-site.site-home .hero-booking-link{transition:none}}.replay-expertise{color:var(--paper);background:var(--ink);border-block:1px solid var(--hairline);padding-block:clamp(80px,9vw,144px);position:relative}.replay-expertise__opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(32px,6vw,80px);max-width:1240px;margin:0 auto 44px;padding-inline:clamp(28px,3.5vw,52px);display:grid}.replay-expertise .replay-expertise__opening .replay-expertise__heading{margin:0}.replay-expertise .replay-expertise__intro{max-width:42ch;font-size:var(--type-subhead);margin:0 0 4px;line-height:1.8}.replay-expertise__layout{border:1px solid var(--hairline);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0;width:100%;max-width:1240px;margin-inline:auto;display:grid}.replay-expertise__deliverables{max-width:1240px;color:var(--silver);font-size:var(--type-caption-1);margin:26px auto 0;padding-inline:4px;line-height:1.8}.replay-expertise__copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.replay-expertise__eyebrow{color:var(--smoke);font:var(--type-caption-2)/1.6 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px}.replay-expertise__heading{color:var(--paper);font:400 var(--type-display-size)/1.01 "Geist Serif", serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(38px,5vw,68px)}.replay-expertise__heading em{color:var(--penny);font-weight:400}.replay-expertise__accordion{border-bottom:1px solid var(--hairline);width:100%;margin-bottom:24px}.replay-expertise__item{border-top:1px solid var(--hairline);scroll-margin-top:32px}.replay-expertise__item[data-selected]{box-shadow:inset 2px 0 var(--penny);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.replay-expertise__item[data-selected]{background:color-mix(in srgb, var(--paper) 4%, transparent)}}.replay-expertise__trigger{width:100%;min-height:92px;color:var(--silver);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 30px;align-items:start;gap:14px;margin:0;padding:20px 14px;display:grid}.replay-expertise__trigger:focus-visible{z-index:1;outline:2px solid var(--penny);outline-offset:-2px;position:relative}.replay-expertise__number{color:var(--smoke);font:var(--type-caption-2)/1.5 var(--font-mono);padding-top:6px}.replay-expertise__trigger-copy{min-width:0}.replay-expertise__topic-heading{width:100%;font:inherit;margin:0}.replay-expertise__word{color:var(--paper);font:400 var(--type-large-title)/1 "Geist Serif", serif;letter-spacing:-.02em;display:block}.replay-expertise__trigger-copy small{color:var(--smoke);font:var(--type-caption-2)/1.55 Geist, Arial, sans-serif;letter-spacing:.055em;text-transform:uppercase;margin-top:8px;display:block}.replay-expertise__mark{width:30px;height:44px;color:var(--smoke);font:var(--type-body-size)/1 var(--font-mono);align-self:center;place-items:center;display:grid}.replay-expertise__item[data-selected] :is(.replay-expertise__number,.replay-expertise__mark),.replay-expertise__item[data-selected] .replay-expertise__word{color:var(--penny)}.replay-expertise__panel{color:var(--silver);padding:0 54px 24px 56px}.replay-expertise__panel p{max-width:43ch;font-size:var(--type-footnote);text-wrap:pretty;margin:0;line-height:1.75}.replay-expertise__panel ul{color:var(--silver);font:var(--type-caption-1)/1.7 Geist, Arial, sans-serif;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.replay-expertise__panel li:before{color:var(--penny);content:"↳";margin-right:10px}.replay-expertise__copy>.text-link{margin-top:auto}.replay-expertise__scene{isolation:isolate;border:0;border-inline-start:1px solid var(--hairline);background-color:var(--ink);background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-position:50%;background-size:64px 64px;flex-direction:column;justify-content:center;min-width:0;min-height:520px;display:flex;position:relative;overflow:hidden}.replay-expertise__scene[hidden]{display:none}.replay-expertise__scene:before{z-index:-1;background:radial-gradient(ellipse at center, transparent 10%, var(--ink) 78%);content:"";position:absolute;inset:0}.replay-expertise__scene-register{z-index:2;border-bottom:1px solid var(--hairline);color:var(--smoke);font:var(--type-caption-2)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:18px 20px;display:flex;position:absolute;top:0;left:0;right:0}.replay-expertise__cross{z-index:2;color:var(--penny);font:var(--type-callout)/1 var(--font-mono);position:absolute}.replay-expertise__cross--top{top:76px;left:20px}.replay-expertise__cross--bottom{bottom:112px;right:20px}.replay-expertise__scene .replay-expertise__figure{--hairline-plate:var(--ink);width:min(88%,620px);max-width:620px;margin:52px auto 60px}.replay-expertise__scene .replay-expertise__figure figcaption{background:var(--ink);padding:18px 20px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.replay-expertise__scene .replay-expertise__figure figcaption{background:color-mix(in srgb, var(--ink) 92%, transparent)}}.replay-expertise__scene .replay-expertise__figure figcaption{font:var(--type-caption-2)/1.6 var(--font-mono);letter-spacing:.04em}.replay-expertise__scene .replay-expertise__figure figcaption>span{color:var(--silver)}.replay-expertise__status{z-index:2;color:var(--smoke);font-size:var(--type-caption-2);align-items:center;gap:10px;margin:0;line-height:1.5;display:flex;position:absolute;bottom:76px;left:20px;right:20px}.replay-expertise__status>span{background:var(--penny);flex:none;width:18px;height:1px}.replay-expertise__sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.replay-expertise__trigger:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.replay-expertise__trigger:hover{background:color-mix(in srgb, var(--paper) 3%, transparent)}}}@media (width<=820px){.replay-expertise__opening{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.replay-expertise__layout{grid-template-columns:minmax(0,1fr)}.replay-expertise__copy>.text-link{margin-top:0}.replay-expertise__scene{border-inline-start:0;border-block-start:1px solid var(--hairline);min-height:520px}.replay-expertise__scene .replay-expertise__figure{width:min(78%,560px)}}@media (width<=560px){.replay-expertise{padding-block:72px}.replay-expertise__heading{font-size:var(--type-display-size)}.replay-expertise__opening{margin-block-end:32px;padding-inline:14px}.replay-expertise .replay-expertise__intro{font-size:var(--type-footnote)}.replay-expertise__copy{padding:20px 14px 24px}.replay-expertise__trigger{grid-template-columns:24px minmax(0,1fr) 30px;gap:10px;min-height:88px;padding-inline:10px}.replay-expertise__word{font-size:var(--type-title-1)}.replay-expertise__trigger-copy small{max-width:26ch}.replay-expertise__panel{padding:0 18px 24px 44px}.replay-expertise__scene{min-height:400px}.replay-expertise__scene-register{font-size:var(--type-caption-2)}.replay-expertise__scene-register span:last-child{display:none}.replay-expertise__scene .replay-expertise__figure{width:96%;margin-block:50px 62px}.replay-expertise__scene .replay-expertise__figure figcaption{gap:12px;padding-inline:14px}.replay-expertise__scene .replay-expertise__figure output{display:none}.replay-expertise__status{bottom:66px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.replay-expertise *,.replay-expertise :before,.replay-expertise :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(.site-home[data-entrance]){scrollbar-gutter:stable}.site-home[data-entrance]{--entrance-ease:cubic-bezier(.23, 1, .32, 1);--stagger-dur:.28s;--stagger-distance:8px;--stagger-stagger:55ms}html.pp-intro-active,html.pp-intro-active body{overscroll-behavior:none;overflow-y:hidden}.hero-intro-canvas{z-index:60;pointer-events:none;position:fixed;inset:0}.hero-intro-canvas[hidden],.intro-loading-mark{display:none}.site-home[data-entrance=intro] .intro-loading-mark{z-index:61;pointer-events:none;color:var(--penny);font:400 var(--type-display-size)/1 "Geist Serif", serif;place-items:center;display:grid;position:fixed;inset:0}.intro-loading-mark span{opacity:.8;position:absolute}.intro-loading-mark span:first-child{transform:translate(-24vw,-8vh)}.intro-loading-mark span:nth-child(2){transform:translateY(-16vh)}.intro-loading-mark span:nth-child(3){transform:translate(24vw,-8vh)}.intro-loading-mark span:nth-child(4){transform:translate(24vw,8vh)}.intro-loading-mark span:nth-child(5){transform:translateY(16vh)}.intro-loading-mark span:nth-child(6){transform:translate(-24vw,8vh)}.site-home:has(.hand-canvas[data-rendered=true]) .intro-loading-mark{display:none}.site-home[data-entrance=intro] :is(.site-header,.site-footer,.art-cursor,.hero-title,.brand-marquee,.hero-scene-controls,.hero-static-art),.site-home[data-entrance=intro] main>:not(.hero),.site-home[data-entrance=intro]:before,.site-home[data-entrance=intro] .hero:before{opacity:0;visibility:hidden;pointer-events:none}.site-home[data-entrance=intro] :is(.site-header,.hero-title,.hero-scene-controls) *{visibility:hidden;transition:none;animation:none}.site-home[data-entrance] .intro-caption{z-index:65;text-align:right;width:auto;position:fixed;inset:auto 24px 20px auto}.site-home[data-entrance] .skip-intro{opacity:0;pointer-events:none;transition:opacity .15s}.site-home[data-entrance] .skip-intro:focus-visible{opacity:1;pointer-events:auto}.site-home[data-entrance=ready] .site-header{animation:entrance-fade .24s var(--entrance-ease) both}.site-home[data-entrance=ready] .site-header>*{animation:entrance-rise .24s var(--entrance-ease) both}.site-home[data-entrance=ready] .site-header>:nth-child(2){animation-delay:55ms}.site-home[data-entrance=ready] .site-header>:nth-child(3){animation-delay:.11s}.site-home[data-entrance=ready] .site-header>:nth-child(4){animation-delay:.165s}.site-home[data-entrance] .hero-title .t-stagger-line{transition-duration:.28s}.site-home[data-entrance] .hero-title .t-stagger-line--1{transition-delay:55ms}.site-home[data-entrance] .hero-title .t-stagger-line--2{transition-delay:.11s}.site-home[data-entrance] .hero-title .t-stagger-line--3{transition-delay:.165s}.site-home[data-entrance=intro] :is(.hero-booking-prompt,.hero-booking-link,.hero-booking-detail,.hero-explore-link){opacity:0;transform:translateY(8px)}.site-home[data-entrance=ready] .hero-booking-prompt{animation:entrance-rise .28s .22s var(--entrance-ease) both}.site-home[data-entrance=ready] .hero-booking-link{animation:entrance-rise .28s .275s var(--entrance-ease) backwards}.site-home[data-entrance=ready] .hero-booking-detail{animation:entrance-rise .28s .33s var(--entrance-ease) both}.site-home[data-entrance=ready] .hero-explore-link{animation:entrance-rise .28s .385s var(--entrance-ease) backwards}.site-home[data-entrance=ready] :is(.brand-marquee,.hero-scene-controls){animation:entrance-fade .28s .33s var(--entrance-ease) both}.site-home[data-entrance=ready]:before,.site-home[data-entrance=ready] .hero:before{animation:entrance-fade .28s var(--entrance-ease) backwards}.site-home [data-reveal=pending]{opacity:0;transform:translateY(8px)}.site-home [data-reveal=shown]{animation:entrance-rise .28s var(--entrance-ease) both}.site-home [data-reveal-instant=true]{opacity:1;animation:none;transform:none}@keyframes entrance-fade{0%{opacity:0}to{opacity:1}}@keyframes entrance-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-home[data-entrance] *,.site-home[data-entrance]:before,.site-home[data-entrance] .hero:before{transition:none!important;animation:none!important}.site-home [data-reveal]{opacity:1;transform:none}.site-home[data-entrance] .hero-title .t-stagger-line{transform:none}.site-home .intro-loading-mark{display:none!important}.site-home[data-entrance=intro] :is(.site-header,.site-footer,.hero-title,.brand-marquee,.hero-static-art),.site-home[data-entrance=intro] main>:not(.hero){opacity:1;visibility:visible;pointer-events:auto}.site-home[data-entrance=intro] :is(.site-header,.hero-title,.hero-scene-controls) *{visibility:visible}.site-home[data-entrance=intro] :is(.hero-booking-prompt,.hero-booking-link,.hero-booking-detail,.hero-explore-link,.t-stagger-line){opacity:1;transform:none}.site-home[data-entrance=intro] :is(.hero-intro-canvas,.intro-caption){display:none}}.site-home[data-entrance=ready] .hero-title .t-stagger-line{transition:none;animation:none;transform:none}.site-home[data-entrance=ready] .hero-title[data-copy-reveal=waiting]{opacity:0}.site-home .hero-title{--ascii-accent:#dac299;--ascii-glyph:#e5e8eb;--ascii-surface:#101c29;--ascii-font:"Geist Mono",monospace}.site-home[data-entrance=intro] :is(.podcast-announcement,.hero-scroll-link){visibility:hidden!important;pointer-events:none!important}.site-home[data-entrance=ready] .site-header,.site-home[data-entrance=ready] .site-header>*,.site-home[data-entrance=ready] .hero-scroll-link{animation:none}@keyframes chrome-focus-in{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:no-preference){.site-home[data-entrance=ready] :is(.site-header,.podcast-announcement,.hero-scroll-link){animation:.65s cubic-bezier(.22,1,.36,1) both chrome-focus-in}.site-home[data-entrance=ready] .site-header>*{animation:none}.replay-site.site-home[data-entrance=ready] .site-header{animation:.65s cubic-bezier(.22,1,.36,1) both chrome-focus-in!important}.site-home[data-entrance=ready] .hero-title{animation:.65s cubic-bezier(.22,1,.36,1) backwards chrome-focus-in}.site-home[data-entrance=ready] .hero-title .hero-booking-link{animation:none}}.clockwork-story{overflow-anchor:none;isolation:isolate;--clock-title:1;--clock-hands:1;--clock-discovery:0;--clock-section:0;--clock-strategy:0;--clock-risk:0;--clock-economics:0;--clock-invitation:0;--clock-strategy-x:0px;--clock-risk-x:0px;--clock-economics-x:0px;--clock-invitation-x:0px;position:relative}.clockwork-sticky{background:var(--ink);position:relative;overflow:clip}.clockwork-canvas{z-index:5;pointer-events:none;max-width:none;position:absolute;inset:0}.clockwork-canvas[hidden]{display:none}.hero-coin-link{z-index:8;left:calc(var(--hero-coin-x,50%) - max(22px,var(--hero-coin-radius,55px)));top:calc(var(--hero-coin-y,75svh) - max(22px,var(--hero-coin-radius,55px)));width:max(44px,calc(var(--hero-coin-radius,55px) * 2));height:max(44px,calc(var(--hero-coin-radius,55px) * 2));color:#0000;touch-action:manipulation;background:0 0;border-radius:50%;text-decoration:none;position:absolute}.hero-coin-link[aria-hidden=true],.clockwork-story[data-phase=opening] .hero-coin-link,.clockwork-story[data-phase=mechanism] .hero-coin-link{visibility:hidden;pointer-events:none}.hero-coin-link:focus-visible{outline:2px solid var(--penny);outline-offset:5px}.clockwork-scroll-hint{display:none}.coin-expertise{padding:80px var(--gutter);border-top:1px solid var(--hairline);color:var(--paper);position:relative}.clockwork-services-label{font:var(--type-caption-2)/1.6 Geist,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--penny);text-align:center;margin:0 0 72px;scroll-margin-top:110px}.coin-expertise-header{z-index:7;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:72px;display:flex;position:relative}.coin-expertise-header h2{font:var(--type-caption-2)/1.6 Geist,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--smoke);margin:0;scroll-margin-top:110px}.coin-expertise-actions{align-items:center;gap:24px;min-width:0;display:flex}.coin-expertise-nav{gap:28px;display:flex}.coin-expertise-nav a{min-height:44px;color:var(--smoke);font:var(--type-caption-2)/1.4 Geist,sans-serif;align-items:center;gap:9px;text-decoration:none;transition:color .16s;display:flex}.coin-expertise-nav a>span:first-child{font-size:var(--type-caption-2);color:var(--penny)}.coin-expertise-nav a:hover,.coin-expertise-nav a[aria-current]{color:var(--paper)}.coin-expertise-nav a:focus-visible,.clockwork-next:focus-visible,.clockwork-motion-toggle:focus-visible,.clockwork-chapter-controls :is(a,button):focus-visible{outline:2px solid var(--penny);outline-offset:3px}.clockwork-motion-toggle{min-height:44px;color:var(--smoke);font:var(--type-caption-2)/1.4 Geist,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.clockwork-motion-toggle:hover{color:var(--paper)}.clockwork-play-icon,.clockwork-play-label{display:none}.clockwork-story[data-animation-paused=true] :is(.clockwork-play-icon,.clockwork-play-label){display:inline}.clockwork-story[data-animation-paused=true] :is(.clockwork-pause-icon,.clockwork-pause-label){display:none}.clockwork-discovery{margin:24px 0 80px;scroll-margin-top:110px}.clockwork-discovery p{font:400 var(--type-display-size)/.98 "Geist Serif", serif;letter-spacing:-.035em;margin:0}.clockwork-discovery em{color:var(--penny);font-weight:400}.clockwork-panel{outline:none;max-width:620px;margin:80px 0 100px auto;scroll-margin-top:115px;position:relative}.clockwork-panel:focus-visible,.clockwork-discovery:focus-visible,.clockwork-services-label:focus-visible,.coin-expertise-header h2:focus-visible,.clockwork-copy h3:focus-visible{outline:1px solid var(--penny);outline-offset:12px}.clockwork-static-figure{max-width:100%;height:auto;margin:0 auto 28px;display:block}.clockwork-eyebrow{font:var(--type-caption-2)/1.6 Geist,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--penny);align-items:center;gap:22px;margin:0 0 22px;display:flex}.clockwork-eyebrow>span{color:var(--smoke);font-size:var(--type-caption-2);letter-spacing:.05em}.clockwork-panel h3{font:400 var(--type-display-size)/1.02 "Geist Serif", serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.clockwork-panel h3 em{color:var(--penny);font-weight:400}.clockwork-summary{font:var(--type-footnote)/1.85 Geist,sans-serif;color:var(--silver);max-width:350px;margin:0}.clockwork-tagline{font:400 var(--type-footnote)/1.55 Geist,sans-serif;letter-spacing:.025em;color:var(--silver);margin:0 0 24px}.clockwork-invitation{font:var(--type-footnote)/1.6 Geist,sans-serif;color:var(--paper);margin:0 0 8px}.clockwork-invitation span{color:var(--penny)}.clockwork-copy h3{font-size:var(--type-display-size);margin-bottom:26px;line-height:.94}.clockwork-copy .clockwork-summary{margin-bottom:25px}.clockwork-call{min-width:232px;min-height:52px;color:var(--ink);background:var(--penny);font:var(--type-caption-1)/1.5 Geist,sans-serif;justify-content:center;align-items:center;gap:0;padding:0 22px;text-decoration:none;transition:background-color .16s;display:inline-flex}.clockwork-call:hover{background:var(--paper)}.clockwork-call:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.clockwork-free{font:var(--type-caption-2)/1.6 Geist,sans-serif;color:var(--smoke);margin-top:12px;display:block}.clockwork-next{min-height:44px;color:var(--silver);font:var(--type-caption-2)/1.5 Geist,sans-serif;align-items:center;gap:12px;margin-top:14px;text-decoration:none;display:inline-flex}.clockwork-chapter-controls{display:none}@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true]{height:600svh}.clockwork-story[data-enhanced=true] .clockwork-sticky{height:100svh;min-height:100svh;position:sticky;top:0}.clockwork-story[data-enhanced=true] .hero-title,.clockwork-story[data-enhanced=true] .hero-title.is-shown{opacity:var(--clock-title)}.clockwork-story[data-enhanced=true] .brand-marquee,.clockwork-story[data-enhanced=true] .hero-career-label{opacity:var(--clock-hands)!important}.clockwork-story[data-phase=opening] .hero-title,.clockwork-story[data-phase=mechanism] .hero-title{pointer-events:none}.clockwork-story[data-phase=opening] .hero-scene-controls,.clockwork-story[data-phase=mechanism] .hero-scene-controls{visibility:hidden;pointer-events:none}.clockwork-story[data-enhanced=true] .coin-expertise{z-index:7;pointer-events:none;border:0;padding:0;position:absolute;inset:0}.clockwork-story[data-enhanced=true] .clockwork-services-label{width:max-content;opacity:var(--clock-section);pointer-events:none;margin:0;position:absolute;top:124px;left:50%;translate:-50%}.clockwork-story[data-enhanced=true] .clockwork-static-figure{display:none}.clockwork-story[data-enhanced=true] .clockwork-panel,.clockwork-story[data-enhanced=true] .clockwork-discovery{left:auto;right:calc(var(--gutter) + 24px);box-sizing:border-box;opacity:0;pointer-events:none;text-align:left;width:min(22vw,300px);max-width:none;margin:0;position:absolute;top:32svh}.clockwork-story[data-enhanced=true] .clockwork-discovery{opacity:var(--clock-discovery);top:34svh}.clockwork-story[data-enhanced=true] [data-card-side=left]{left:calc(var(--gutter) + 24px);right:auto}.clockwork-story[data-enhanced=true] [data-card-side=right]{left:auto;right:calc(var(--gutter) + 24px)}.clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-display-small);line-height:1}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-display-size);line-height:.94}.clockwork-story[data-enhanced=true] [data-clockwork-panel=strategy]{opacity:var(--clock-strategy);translate:var(--clock-strategy-x) 0}.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk]{opacity:var(--clock-risk);translate:var(--clock-risk-x) 0}.clockwork-story[data-enhanced=true] [data-clockwork-panel=economics]{opacity:var(--clock-economics);translate:var(--clock-economics-x) 0}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{opacity:var(--clock-invitation);translate:var(--clock-invitation-x) 0;top:29svh}.clockwork-story[data-enhanced=true] [data-clockwork-panel][aria-hidden=false]{pointer-events:auto}.clockwork-story[data-enhanced=true] .clockwork-chapter-controls{z-index:9;left:50%;right:auto;bottom:max(20px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;max-width:calc(100% - 32px);color:var(--silver);font:var(--type-caption-2)/1 Geist,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;translate:-50%}.clockwork-story[data-phase=mechanism][data-enhanced=true] .clockwork-chapter-controls{visibility:visible;pointer-events:auto}.clockwork-story[data-enhanced=true] .clockwork-chapter-controls[aria-hidden=true]{visibility:hidden;pointer-events:none}.clockwork-chapter-controls button{min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.clockwork-chapter-controls button:hover{color:var(--paper)}.clockwork-chapter-status{border:1px solid var(--penny);align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.clockwork-chapter-status{border:1px solid color-mix(in srgb,var(--penny) 38%,transparent)}}.clockwork-chapter-status{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.clockwork-chapter-status{background:color-mix(in srgb,var(--ink) 88%,transparent)}}.clockwork-chapter-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.clockwork-chapter-position{color:var(--smoke);font-size:var(--type-caption-2);letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:3px;display:flex}.clockwork-chapter-position b{color:var(--penny);font-size:var(--type-caption-2);font-weight:500}.clockwork-chapter-dots{align-items:center;gap:3px;display:flex}.clockwork-chapter-dots a{width:28px;height:44px;color:var(--smoke);place-items:center;display:grid}.clockwork-chapter-dots a span{background:currentColor;width:12px;height:1px;transition:width .16s,color .16s;display:block}.clockwork-chapter-dots a[aria-current=step]{color:var(--penny)}.clockwork-chapter-dots a[aria-current=step] span{width:18px}.clockwork-chapter-controls :is(button,a):focus-visible{outline:2px solid var(--penny);outline-offset:3px}}.site-home[data-entrance=intro] .clockwork-story{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.site-home[data-entrance=intro] .clockwork-story[data-enhanced=true] .coin-expertise{visibility:hidden}@media (width<=760px){.coin-expertise{padding:48px 24px}.coin-expertise-header{margin-bottom:40px;display:block}.coin-expertise-actions{display:block}.coin-expertise-nav{justify-content:space-between;gap:20px;margin-top:12px}.coin-expertise-nav a{font-size:var(--type-caption-2);gap:5px}.coin-expertise-nav a>span:last-child{max-width:80px}.clockwork-panel{margin:48px 0 72px}.clockwork-panel h3{font-size:var(--type-large-title);margin-bottom:16px}.clockwork-eyebrow{margin-bottom:15px}.clockwork-summary{font-size:var(--type-caption-1);line-height:1.75}.clockwork-copy h3{font-size:var(--type-display-small)}.clockwork-invitation{font-size:var(--type-caption-1)}.clockwork-copy .clockwork-summary{margin-bottom:18px}@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true]{height:660svh}.clockwork-story[data-enhanced=true] .clockwork-services-label{top:100px}.clockwork-story[data-enhanced=true] :is(.clockwork-panel,.clockwork-discovery){text-align:left;width:calc(100% - 32px);max-width:none;top:20svh;left:16px;right:auto;transform:none}.clockwork-story[data-enhanced=true] [data-card-side=left]{text-align:left;padding-right:clamp(22px,9vw,42px)}.clockwork-story[data-enhanced=true] [data-card-side=right]{text-align:left;padding-left:clamp(22px,9vw,42px);left:16px;right:auto}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{text-align:left;padding-left:0;top:59svh}.clockwork-story[data-enhanced=true] .clockwork-discovery{top:22svh}.clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-large-title);margin-bottom:10px;line-height:.96}.clockwork-story[data-enhanced=true] .clockwork-eyebrow{font-size:var(--type-caption-2);margin-bottom:7px}.clockwork-story[data-enhanced=true] .clockwork-summary{max-width:32em;font-size:var(--type-caption-2);line-height:1.5}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-display-small);margin-bottom:8px;line-height:.86}.clockwork-story[data-enhanced=true] .clockwork-invitation{font-size:var(--type-caption-2);margin-bottom:3px;line-height:1.4}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-summary{margin-bottom:8px}.clockwork-story[data-enhanced=true] .clockwork-call{min-height:44px;font-size:var(--type-caption-2);padding:0 14px}.clockwork-story[data-enhanced=true] .clockwork-free{font-size:var(--type-caption-2);margin-top:4px}.clockwork-story[data-enhanced=true] .clockwork-next{min-height:36px;font-size:var(--type-caption-2);margin-top:1px}.clockwork-story[data-enhanced=true] .clockwork-chapter-controls{left:50%;right:auto;bottom:max(16px,env(safe-area-inset-bottom));gap:2px;translate:-50%}.clockwork-story[data-enhanced=true] .clockwork-chapter-controls .clockwork-motion-toggle :is(.clockwork-pause-label,.clockwork-play-label),.clockwork-chapter-controls :is(.clockwork-chapter-prev-label,.clockwork-chapter-next-label){display:none}.clockwork-chapter-controls button{width:44px;padding:0}}}@media (width<=1100px) and (width>=761px){@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] :is(.clockwork-panel,.clockwork-discovery){text-align:left;width:62%;max-width:none;top:17svh;left:19%;right:auto;transform:none}.clockwork-story[data-enhanced=true] [data-card-side=left]{text-align:left;padding-right:12%}.clockwork-story[data-enhanced=true] [data-card-side=right]{text-align:left;padding-left:12%;left:19%;right:auto}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{text-align:left;padding-left:0;top:61svh}.clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-display-small);margin-bottom:16px}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-display-size)}.clockwork-story[data-enhanced=true] .clockwork-summary{font-size:var(--type-caption-1);line-height:1.65}.clockwork-story[data-enhanced=true] .clockwork-chapter-controls{left:50%;right:auto;bottom:max(18px,env(safe-area-inset-bottom));translate:-50%}@media (orientation:landscape){.clockwork-story[data-enhanced=true] :is(.clockwork-panel,.clockwork-discovery){width:min(26vw,280px);padding:0;top:31svh}.clockwork-story[data-enhanced=true] [data-card-side=left]{left:calc(var(--gutter) + 24px);text-align:left;right:auto}.clockwork-story[data-enhanced=true] [data-card-side=right]{left:auto;right:calc(var(--gutter) + 24px);text-align:left}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{top:28svh;left:calc(var(--gutter) + 24px);right:auto}}}}@media (width<=380px){.coin-expertise-nav{gap:8px}.coin-expertise-nav a{gap:3px}.coin-expertise-nav a>span:last-child{max-width:68px}.clockwork-motion-toggle{font-size:var(--type-caption-2)}.clockwork-chapter-controls :is(.clockwork-chapter-prev-label,.clockwork-chapter-next-label,.clockwork-chapter-position){display:none}.clockwork-chapter-controls button{padding:0}.clockwork-chapter-status{gap:4px;padding:0 6px}.clockwork-chapter-dots{gap:0}.clockwork-chapter-dots a{width:24px}}@media (height<=700px) and (width>=761px){.clockwork-panel h3{font-size:var(--type-display-small)}.clockwork-copy h3{font-size:var(--type-display-size)}.clockwork-eyebrow{margin-bottom:12px}.clockwork-summary{font-size:var(--type-caption-1);line-height:1.7}.clockwork-copy h3{margin-bottom:18px}}@media (width<=760px) and (height<=760px){.clockwork-copy h3{font-size:var(--type-display-small);margin-bottom:12px}.clockwork-copy .clockwork-eyebrow{margin-bottom:7px}.clockwork-copy .clockwork-summary{margin-bottom:8px}.clockwork-next{margin-top:1px}@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{top:58svh}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-large-title)}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-summary{line-height:1.35}}}@media (width<=760px) and (height<=560px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] :is(.clockwork-panel,.clockwork-discovery){text-align:left;width:29%;padding:0;top:112px;left:24px;right:auto}.clockwork-story[data-enhanced=true] [data-card-side=right]{left:auto;right:24px}.clockwork-story[data-enhanced=true] [data-card-side=right] .clockwork-eyebrow{justify-content:flex-start}.clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-title-1);margin-bottom:7px;line-height:1}.clockwork-story[data-enhanced=true] .clockwork-summary{font-size:var(--type-caption-2);line-height:1.4}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{top:100px}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-title-1);line-height:.9}.clockwork-story[data-enhanced=true] .clockwork-chapter-controls{bottom:max(8px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.clockwork-canvas{display:none!important}.clockwork-story{height:auto}.clockwork-panel{opacity:1;transform:none}.clockwork-call,.coin-expertise-nav a{transition:none}.clockwork-motion-toggle{display:none}}.clockwork-copy{text-align:left;margin-inline:auto}.currency-clock{pointer-events:none;display:none}.currency-clock-fallback{width:min(280px,100%);height:auto;margin:0 auto 20px;display:block}.currency-clock :is(canvas,.currency-clock-poster){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.currency-clock canvas{opacity:0}.currency-clock[data-ready=true] canvas{opacity:1}.currency-clock[data-ready=true] .currency-clock-poster{visibility:hidden}@media (prefers-reduced-motion:no-preference){.clockwork-story{--clock-invitation-top:max(62svh,calc(var(--clock-instrument-bottom,58svh) + 22px))}.clockwork-story[data-enhanced=true] .currency-clock{z-index:4;aspect-ratio:3.6;width:min(720px,100vw - 48px);opacity:calc(var(--clock-invitation) * .15);margin:0;display:block;position:absolute;top:50svh;bottom:auto;left:50%;transform:translate(-50%,-50%)}.clockwork-story[data-enhanced=true] .currency-clock-fallback{display:none}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{top:var(--clock-invitation-top)}}@media (height<=840px) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-large-title);margin-bottom:8px}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-summary{font-size:var(--type-caption-2);margin-bottom:10px}.clockwork-story[data-enhanced=true] .clockwork-call{min-height:44px}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-free{font-size:var(--type-caption-2);margin-top:4px}}@media (height<=560px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-title-1);margin-bottom:4px}}.clockwork-discovery p :is(span,em){white-space:nowrap;display:block}@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-discovery{text-align:center;width:min(600px,100% - 48px);padding:0;top:18svh;left:50%;right:auto;transform:translate(-50%)}.clockwork-story[data-enhanced=true] .clockwork-discovery p{font-size:var(--type-display-size);line-height:1.02}.clockwork-story[data-enhanced=true] .clockwork-copy h3{margin-bottom:18px}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-discovery{top:24svh}.clockwork-story[data-enhanced=true] .clockwork-copy h3{margin-bottom:12px}}@media (height<=560px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-discovery{top:88px}.clockwork-story[data-enhanced=true] .clockwork-discovery p{font-size:var(--type-title-1)}.clockwork-story[data-enhanced=true] .clockwork-copy h3{margin-bottom:12px}}@media (height<=840px) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-copy h3{margin-bottom:8px}}@media (height<=560px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-copy h3{margin-bottom:4px}}@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .coin-expertise-panel{width:min(22vw,300px);transform:translateY(var(--clock-heading-offset,-24px));text-align:left;padding:0}.clockwork-story[data-enhanced=true] [data-clockwork-panel=strategy]{top:var(--clock-strategy-y,50svh)}.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk]{top:var(--clock-risk-y,50svh);opacity:var(--clock-risk)}.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk] h3,.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk] .clockwork-summary{opacity:1}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{left:50%;right:auto;top:min(var(--clock-invitation-top),calc(100svh - var(--clock-invitation-height,180px) - max(88px,calc(env(safe-area-inset-bottom) + 68px))));width:min(400px,100% - 48px);transform:translate(-50%);translate:0 calc((1 - var(--clock-invitation)) * 16px);text-align:center;padding:0}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-display-size);margin-bottom:12px;line-height:1}.clockwork-story[data-enhanced=true] .clockwork-tagline{font-size:var(--type-footnote);margin-bottom:24px}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-free{margin-top:8px;display:block}}@media (height<=840px) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-large-title)}.clockwork-story[data-enhanced=true] .clockwork-tagline{font-size:var(--type-footnote);margin-bottom:20px}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-free{margin-top:4px}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .coin-expertise-panel h3{font-size:var(--type-large-title);margin-bottom:10px}.clockwork-story[data-enhanced=true] .coin-expertise-panel .clockwork-summary{font-size:var(--type-caption-2);line-height:1.5}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-large-title);margin-bottom:12px}.clockwork-story[data-enhanced=true] .clockwork-tagline{font-size:var(--type-caption-1);margin-bottom:20px}}@media (height<=640px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .clockwork-services-label{top:108px}.clockwork-story[data-enhanced=true] .coin-expertise-panel{bottom:auto;top:var(--clock-strategy-y,50svh);width:min(26vw,280px);transform:translateY(var(--clock-heading-offset,-20px))}.clockwork-story[data-enhanced=true] [data-card-side=left]{left:calc(var(--gutter) + 24px);right:auto}.clockwork-story[data-enhanced=true] [data-card-side=right]{left:auto;right:calc(var(--gutter) + 24px)}.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk]{top:var(--clock-risk-y,50svh);opacity:var(--clock-risk)}.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk] h3,.clockwork-story[data-enhanced=true] [data-clockwork-panel=risk] .clockwork-summary{opacity:1}.clockwork-story[data-enhanced=true] .coin-expertise-panel h3{font-size:var(--type-large-title);margin-bottom:10px}.clockwork-story[data-enhanced=true] .coin-expertise-panel .clockwork-summary{font-size:var(--type-caption-2);line-height:1.5}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{left:calc(var(--gutter) + 24px);right:auto;top:max(112px,calc(50svh - var(--clock-invitation-height,160px) / 2));width:min(26vw,280px);transform:none}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-large-title);margin-bottom:8px}.clockwork-story[data-enhanced=true] .clockwork-tagline{font-size:var(--type-caption-1);margin-bottom:12px}.clockwork-story[data-enhanced=true] .clockwork-call{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:var(--type-caption-2);padding:0 10px}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-free{font-size:var(--type-caption-2);margin-top:4px;line-height:1.5;display:block}}@media (width<=1100px){.coin-expertise-panel,.clockwork-copy{text-align:center}.coin-expertise-panel .clockwork-summary{margin-inline:auto}}@media (width<=1100px) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true]{--clock-invitation-top:max(56svh,calc(var(--clock-instrument-bottom,48svh) + 24px))}.clockwork-story[data-enhanced=true] .coin-expertise-panel{left:50%;right:auto;top:max(62svh,calc(var(--clock-assembly-bottom,58svh) + 24px));text-align:center;width:min(620px,100% - 48px);padding:0;bottom:auto;transform:translate(-50%)}.clockwork-story[data-enhanced=true] .coin-expertise-panel .clockwork-summary{max-width:36em;margin-inline:auto}.clockwork-story[data-enhanced=true] .currency-clock{top:40svh}}@media (width<=1100px) and (height<=640px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true] .currency-clock{width:min(720px,100vw - 48px,max(346px,360svh - 792px));top:48svh}.clockwork-story[data-enhanced=true] .coin-expertise-panel{top:calc(var(--clock-instrument-bottom,58svh) + 12px)}.clockwork-story[data-enhanced=true] .coin-expertise-panel h3{font-size:var(--type-large-title);margin-bottom:6px}.clockwork-story[data-enhanced=true] .coin-expertise-panel .clockwork-summary{max-width:44em;font-size:var(--type-caption-2);line-height:1.4}.clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{left:50%;right:auto;top:calc(var(--clock-instrument-bottom,58svh) + 12px);text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;width:min(620px,100% - 48px);display:grid;transform:translate(-50%)}.clockwork-story[data-enhanced=true] .clockwork-copy h3{font-size:var(--type-title-1);grid-area:1/1;margin:0}.clockwork-story[data-enhanced=true] .clockwork-tagline{font-size:var(--type-caption-1);grid-area:2/1;margin:0}.clockwork-story[data-enhanced=true] .clockwork-call{grid-area:1/2}.clockwork-story[data-enhanced=true] .clockwork-copy .clockwork-free{grid-area:2/2;margin-top:4px}}.clockwork-story .clockwork-services-label{letter-spacing:.08em;font-family:Geist Mono,monospace!important;font-size:var(--type-caption-1,12px)!important;font-weight:400!important}.clockwork-story[data-enhanced=true] .coin-expertise-panel .clockwork-summary{text-wrap:balance;width:min(52ch,100vw - 48px);max-width:none;line-height:1.5}.replay-site .site-footer.landing-footer{z-index:5;isolation:isolate;color:#eceeea;background:#080808;border:0;padding:0;position:relative;overflow:clip}.landing-footer-inner{max-width:1800px;padding:52px var(--gutter) 0;margin-inline:auto;position:relative}.landing-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.landing-footer-column{min-width:0}.landing-footer-column h2{font:400 var(--type-title-3)/1.25 "Geist Serif", serif;letter-spacing:-.025em;border-bottom:1px dashed #aab8c334;margin:0 0 11px;padding-bottom:14px}.landing-footer-column h2>span{margin-inline-end:4px}.landing-footer-column a{color:#929ca5;width:fit-content;max-width:100%;min-height:30px;font:400 var(--type-caption-2)/1.5 "Geist Mono", "Geist Mono Fallback", monospace;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;padding-block:5px;text-decoration:none;transition:color .16s;display:flex}.landing-footer-column a svg{flex-shrink:0}.landing-footer-brand{-webkit-user-select:none;user-select:none;width:100%;margin-top:clamp(120px,15vw,240px);margin-bottom:0}.footer-engraving{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.footer-engraving-hover{opacity:0;transition:opacity .3s}.footer-engraving[data-hover=true] .footer-engraving-hover{opacity:1}.landing-footer-meta{z-index:1;bottom:12px;inset-inline:var(--gutter);color:#87939e;font:400 var(--type-caption-2)/1.6 "Geist Mono", monospace;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex;position:absolute}.landing-footer-meta a{color:#9ca8b2;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.landing-footer a:focus-visible{outline-offset:5px;outline:2px solid #d8b17b}@media (hover:hover){.landing-footer-column a:hover,.landing-footer-meta a:hover{color:#e0be8f}}@media (width<=760px){.landing-footer-inner{padding-top:38px}.landing-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.landing-footer-column a{min-height:36px;font-size:var(--type-caption-2)}.landing-footer-brand{width:100%;margin-top:80px;margin-bottom:0}.footer-engraving{min-width:0}.landing-footer-inner{padding-bottom:44px}.landing-footer-meta{font-size:var(--type-caption-2);bottom:10px}}@media (width<=380px){.landing-footer-columns{gap:28px 18px}.landing-footer-column h2{font-size:var(--type-body-size)}.landing-footer-column a{font-size:var(--type-caption-2)}.landing-footer-meta{font-size:var(--type-caption-2);column-gap:12px}}@media (prefers-reduced-motion:reduce){.landing-footer-column a,.footer-engraving-hover{transition:none}}.replay-site :is(button,a)>.lucide,.replay-site :is(button,a) .cta-arrow{display:none}.replay-site .primary-cta{justify-content:center;gap:0;padding-inline:24px}.replay-site .header-contact{justify-content:center}.replay-site .mobile-menu-trigger{font-size:var(--type-caption-1);min-width:52px}.mobile-menu .menu-close-label{min-height:44px;color:inherit;font-size:var(--type-caption-1);cursor:pointer;background:0 0;border:1px solid;padding:8px 12px;position:absolute;top:18px;right:20px}@media (width>=1024px){.replay-site>.site-header{transition:translate .2s cubic-bezier(.65,0,.35,1),border-color .2s,background-color .2s}.replay-site>.site-header.is-scrolled{border-color:#84929a42;translate:0 16px}.silver-landing .replay-site.site-home>.site-header.is-scrolled{background:#0b141d}@supports (color:color-mix(in lab, red, red)){.silver-landing .replay-site.site-home>.site-header.is-scrolled{background:color-mix(in srgb, #0b141d calc(96% - var(--header-ink-progress,0) * 96%), #f7f6f1 calc(var(--header-ink-progress,0) * 96%))}}.silver-landing .replay-site.site-home>.site-header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.replay-site.site-page:has(.company-story)>.site-header.is-scrolled{border-color:#292f3038}}@media (prefers-reduced-motion:reduce){.replay-site>.site-header{transition:none}}.landing-footer-socials{align-items:center;gap:4px;margin-left:auto;display:flex}.landing-footer-meta .landing-footer-socials a{color:#a9afb3;justify-content:center;width:36px;min-height:36px}.landing-footer-meta .landing-footer-socials a:hover{color:#efeee9}:root,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#090b0d;--paper:#f3f0e8;--penny:#d8b17b;--silver:#b9bcbf;--smoke:#8a8e91;--hairline:#f3f0e819;--background:var(--ink);--foreground:var(--paper);--primary:var(--penny);--primary-foreground:var(--ink);--muted:#1b1e20;--muted-foreground:var(--silver);--border:var(--hairline);--ring:var(--penny);--gutter:clamp(24px, 4vw, 72px);--duration-quick:.15s;--duration-fast:.25s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--stagger-dur:.72s;--stagger-distance:18px;--stagger-stagger:55ms;--stagger-blur:0px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{background:var(--ink);min-width:0;margin:0;overflow-x:clip}body{color:var(--paper);font-family:Geist,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--penny);outline-offset:6px}::selection{background:var(--penny);color:var(--ink)}.hero{isolation:isolate;grid-template-rows:88px auto minmax(240px,1fr) auto 64px;width:100%;min-height:max(720px,100svh);display:grid;position:relative;overflow:hidden}.intro-lab+.hero{min-height:max(720px,100svh - 72px)}.artwork{z-index:-1;position:absolute;inset:0}.hand-canvas{touch-action:pan-y;width:100%;height:100%;display:block}.hand-canvas:focus-visible{outline-offset:-8px}.hero-header{margin:0 var(--gutter);z-index:3;grid-row:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.identity{flex-shrink:0;align-items:center;gap:16px;display:flex}.pp-mark{width:40px;height:44px;display:block}.wordmark{letter-spacing:-.06em;font-size:20px;line-height:1}.wordmark span{color:var(--silver);letter-spacing:.16em;margin-top:9px;font-size:12px;display:block}.header-descriptor{color:var(--smoke);letter-spacing:.015em;margin-left:auto;margin-right:32px;font-size:12px}.header-contact{align-items:center;gap:16px;font-size:14px;display:inline-flex}.header-contact>span{border:1px solid var(--hairline);width:40px;height:40px;transition:background var(--duration-fast) ease, transform var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;display:grid}.hero-title{text-align:center;z-index:2;pointer-events:none;grid-row:2;padding:clamp(12px,2.6vh,32px) 24px 0}.eyebrow{color:var(--silver);letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:12px}h1{letter-spacing:-.035em;margin:0;font-family:Geist Serif,serif;font-size:clamp(76px,min(9.2vw,12.4svh),142px);font-weight:400;line-height:.87}h1 em{color:var(--penny);padding-bottom:16px;font-weight:400}.scene-annotation{color:var(--smoke);pointer-events:none;grid-row:3;place-self:end center;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.scene-annotation>span{background:var(--penny);width:20px;height:1px}.hero-bottom{margin:0 var(--gutter);border-top:1px solid var(--hairline);grid-row:4;grid-template-columns:minmax(280px,440px) auto;justify-content:space-between;align-items:center;gap:48px;padding:24px 0 28px;display:grid}.section-label{color:var(--paper);margin:0 0 12px;font-size:14px}.hero-description{max-width:440px;color:var(--silver);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.conversion{text-align:right;padding-bottom:2px}.primary-cta{background:var(--penny);height:auto;min-height:58px;color:var(--ink);transition:background var(--duration-fast) ease, transform var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-fast) ease;border:1px solid #f7d9ac55;border-radius:3px;gap:28px;padding:0 0 0 24px;font-family:Geist,Arial,sans-serif;font-size:14px;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe8c442}.primary-cta:before{content:"";transition:transform .65s var(--ease-smooth-out);pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fff8e839 49%,#0000 73%);position:absolute;inset:0;transform:translate(-125%)}.cta-arrow{border-left:1px solid #090b0d26;place-items:center;width:56px;height:54px;display:grid}.cta-arrow svg{transition:transform var(--duration-fast) var(--ease-smooth-out)}.primary-cta:active{transform:scale(.98)}.cta-note{color:var(--smoke);margin:12px 0 0;font-size:12px;line-height:1.5}.hero-footer{margin:0 var(--gutter);border-top:1px solid var(--hairline);grid-row:5;justify-content:space-between;align-items:center;gap:24px;display:flex}.founder{color:var(--silver);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.founder-label,.credentials{color:var(--smoke)}.credentials{margin-left:4px}.scene-controls{align-items:center;gap:8px;display:flex}.linkedin-link{color:var(--silver);align-items:center;gap:4px;min-height:44px;margin-right:20px;font-size:12px;display:inline-flex}.scene-control{color:var(--silver);min-width:44px;height:44px;transition:color var(--duration-quick) ease, background var(--duration-quick) ease;background:0 0;border:1px solid #0000;border-radius:2px;gap:8px;padding:0 12px;font-size:12px}.pause-control{padding:0}.scene-control:active{transform:scale(.97)}.intro-caption{z-index:5;text-align:center;transition:opacity var(--duration-fast) ease, visibility var(--duration-fast) ease;position:absolute;bottom:60px;left:0;right:0}.intro-label{color:var(--smoke);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.intro-caption p{color:var(--paper);margin:12px 0 16px;font-family:Geist Serif,serif;font-size:32px}.skip-intro{height:44px;color:var(--silver);border-radius:0;gap:12px;font-size:12px;display:inline-flex}.scene-ready .intro-caption{opacity:0;visibility:hidden;pointer-events:none}.intro-running .hero-footer,.intro-running .header-contact,.intro-running .header-descriptor,.intro-running .scene-annotation{opacity:0;visibility:hidden}.hero-footer,.header-contact,.header-descriptor,.scene-annotation{transition:opacity .5s,visibility .5s}.intro-running .hero-bottom{border-color:#0000}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger) * 3)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-script-message{padding:24px;position:absolute;bottom:20px}.intro-lab{z-index:20;min-height:72px;padding:10px var(--gutter);border-bottom:1px solid var(--hairline);background:#111416f5;align-items:center;gap:28px;display:flex;position:sticky;top:0}.lab-label span{color:var(--smoke);margin-top:5px;font:12px Geist Mono,monospace;display:block}.lab-label{color:var(--silver);white-space:nowrap;font-size:12px}.lab-options{align-items:center;gap:6px;display:flex}.lab-choice,.lab-replay{min-height:44px;color:var(--silver);transition:background var(--duration-quick) ease, color var(--duration-quick) ease;border:1px solid #0000;border-radius:3px;padding:0 16px;font-size:14px}.lab-choice[aria-pressed=true]{color:var(--paper);background:#d8b17b14;border-color:#d8b17b55}.lab-number{color:var(--penny);margin-right:4px;font:12px Geist Mono,monospace}.lab-replay{gap:8px;margin-left:auto}.lab-close{min-height:44px;color:var(--smoke);align-items:center;gap:10px;font-size:12px;display:inline-flex}.lab-close>span{font-size:22px}@media (width<=880px){.intro-lab{flex-wrap:wrap;gap:8px;padding:8px 12px}.lab-label{display:none}.lab-options{flex:1}.lab-choice{flex:1;padding:0 10px;font-size:12px}.lab-replay{padding:0 10px}.lab-replay span,.lab-close{display:none}}@media (width<=420px){.lab-number{display:none}.lab-choice{padding:0 7px}.lab-options{gap:3px}}@media (hover:hover) and (pointer:fine){.primary-cta:hover{background:#ecc99b;box-shadow:inset 0 1px #fff2d680,0 6px 24px #d8b17b0b}.primary-cta:hover .cta-arrow svg{transform:translate(3px,-3px)}.primary-cta:hover:before{transform:translate(125%)}.header-contact:hover>span{background:var(--muted);transform:rotate(45deg)}.scene-control:hover{background:var(--muted);color:var(--paper)}.founder:hover,.linkedin-link:hover{color:var(--paper)}}@media (width>=1440px) and (height>=900px){.hero{grid-template-rows:108px auto minmax(310px,1fr) auto 76px}.hero-title{padding-top:30px}}@media (width>=761px) and (height<=820px){.hero{grid-template-rows:72px auto minmax(200px,1fr) auto 56px;min-height:100svh}.intro-lab+.hero{min-height:calc(100svh - 72px)}.hero-title{padding-top:8px}.eyebrow{margin-bottom:14px}h1{font-size:clamp(68px,min(8vw,10.8svh),100px)}h1 em{padding-bottom:8px}.hero-bottom{padding:18px 0}.hero-description{line-height:1.55}.scene-annotation{margin-bottom:12px}}@media (width<=760px){.hero,.intro-lab+.hero{grid-template-rows:88px auto minmax(265px,1fr) auto auto;min-height:max(920px,100svh)}.header-descriptor{display:none}.pp-mark{width:32px;height:36px}.wordmark{font-size:18px}.wordmark span{letter-spacing:.1em;margin-top:6px;font-size:12px}.identity{gap:12px}.header-contact{gap:8px;font-size:12px}.header-contact>span{width:36px;height:36px}.hero-title{padding-top:28px}.eyebrow{letter-spacing:.13em;margin-bottom:24px;font-size:12px}h1{font-size:clamp(82px,15vw,112px);line-height:.87}.hero-bottom{grid-template-columns:1fr;gap:24px;padding:24px 0}.hero-description{max-width:460px;font-size:16px;line-height:1.65}.conversion{text-align:left}.primary-cta{justify-content:space-between;width:100%}.cta-note{text-align:center}.hero-footer{flex-wrap:wrap;gap:8px;padding:16px 0}.founder{font-size:12px}.credentials{display:none}.scene-controls{margin-left:auto}.linkedin-link,.replay-control span{display:none}.scene-control{padding:0}.scene-annotation{gap:8px;margin-bottom:28px;font-size:12px}.intro-caption p{font-size:30px}}.pp-mark-stack{flex-shrink:0;display:inline-flex;position:relative}.pp-mark-outline{opacity:0;position:absolute;inset:0}.pp-mark-solid,.pp-mark-outline{transition:opacity .16s}.intro-caption{top:min(100% - 190px,100svh - 236px);bottom:auto}.intro-lab+.hero .intro-caption{top:min(100% - 190px,100svh - 308px)}.intro-rule{background:var(--penny);transform-origin:0;width:56px;height:1px;margin:20px auto 18px;animation:4.4s linear both intro-rule-reveal;display:block}@keyframes intro-rule-reveal{0%{opacity:.3;transform:scaleX(.05)}to{opacity:.8;transform:scaleX(1)}}.art-cursor{z-index:100;pointer-events:none;opacity:0;width:0;height:0;position:fixed;top:0;left:0}.art-cursor[data-visible=true]{opacity:1}.art-cursor img{transform-origin:7.45px .6px;filter:drop-shadow(0 1px 1px #0006);width:19px;max-width:none;height:auto;transition:transform .16s var(--ease-smooth-out), filter .16s ease;position:absolute;top:-.6px;left:-7.45px;transform:rotate(-12deg)}.art-cursor[data-action=true] img{filter:drop-shadow(0 1px 1.5px #0008);transform:rotate(-3deg)scale(1.12)}.art-cursor[data-pressed=true] img{transform:rotate(-3deg)scale(.94)}@media (prefers-reduced-motion:reduce){.art-cursor img{transition:none}}@media (hover:hover) and (pointer:fine){.art-cursor-active,.art-cursor-active *{cursor:none!important}}@media (width<=880px){.lab-close{justify-content:center;gap:0;min-width:24px;font-size:0;display:inline-flex}.lab-replay{min-width:36px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}*,:before,:after{transition-duration:0s!important}.intro-rule{animation:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}[data-slot=sheet-content].mobile-navigation{z-index:100;width:100vw;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;color:#172128;opacity:1;background:#f2f3f1 url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover;border:0;flex-direction:column;gap:0;padding:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0;transform:translateY(0)translate(0,0)}[data-slot=sheet-content].mobile-navigation:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-8px)}[data-slot=sheet-content].mobile-navigation[data-ending-style]{transition-duration:.15s}.mobile-navigation__header{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;background:#f7f6f1;border-bottom:1px solid #27343a20;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-navigation__header .identity{align-items:center;min-height:44px;display:flex}.mobile-navigation__header .pp-mark-stack{width:30px;height:34px;display:block;position:relative}.mobile-navigation__header .pp-mark-solid{filter:brightness(0);opacity:1;width:30px;height:34px;display:block}.mobile-navigation__header .pp-mark-outline{display:none}.mobile-navigation__close{color:#172128;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:grid;position:relative}.mobile-navigation__close span{background:currentColor;width:19px;height:1.5px;position:absolute;transform:rotate(45deg)}.mobile-navigation__close span+span{transform:rotate(-45deg)}.mobile-navigation__body{overscroll-behavior:contain;min-height:0;padding:4px 24px max(24px, env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.mobile-navigation__body nav{flex-direction:column;margin:0 0 32px;display:flex}.mobile-navigation__body nav a{color:#172128;min-height:64px;font:400 var(--type-title-2)/1.15 "Geist Serif", serif;letter-spacing:-.025em;border-bottom:1px dashed #87929966;align-items:center;padding-block:18px;text-decoration:none;display:flex}.mobile-navigation__body nav a:last-child{border-bottom:0}.mobile-navigation__body nav a[aria-current=page]{color:#896947}.mobile-navigation__body .mobile-navigation__booking{color:#f7f6f1;min-height:52px;font:400 var(--type-title-3)/1.2 "Geist Serif", serif;background:#172128;flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;padding:14px 24px;text-decoration:none;display:flex}.mobile-navigation :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #896947}.mobile-navigation__hamburger{flex-direction:column;gap:4px;width:20px;display:flex}.mobile-navigation__hamburger span{background:currentColor;width:20px;height:1.5px;display:block}@media (width<=1023px){.replay-site>.site-header.has-mobile-navigation,.silver-landing .replay-site.site-home>.site-header.has-mobile-navigation,.replay-site.site-page>.site-header.has-mobile-navigation{inset-inline:0;width:100%;min-height:calc(64px + env(safe-area-inset-top));height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6f1;border:0;border-bottom:1px solid #27343a20;margin:0;transition:none;top:0;transform:translate(0,0)}.replay-site .site-header.has-mobile-navigation>.header-contact,.replay-site .site-header.has-mobile-navigation>.hero-motion-controls,.replay-site .site-header.has-mobile-navigation>.desktop-nav{display:none}.replay-site .site-header.has-mobile-navigation .mobile-menu-trigger{z-index:2;color:#172128;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;margin-left:auto;margin-right:-10px;padding:0;transition:none;display:inline-flex;position:relative;transform:none}.replay-site .site-header.has-mobile-navigation .pp-mark-solid{filter:brightness(0);opacity:1;width:30px;height:34px}.replay-site .site-header.has-mobile-navigation .pp-mark-outline{display:none}}body:has(.mobile-navigation) [data-slot=sheet-overlay]{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6f1;width:100vw}@media (prefers-reduced-motion:reduce){[data-slot=sheet-content].mobile-navigation{transition:opacity .15s cubic-bezier(.23,1,.32,1);transform:none}[data-slot=sheet-content].mobile-navigation:is([data-starting-style],[data-ending-style]){transform:none}}.replay-site,.mobile-navigation,.contact-booking-dialog{--ascii-font:"Geist Mono",monospace;--ascii-accent:#8b7351;--ascii-glyph:#71818b;--ascii-surface:#fcfcfc}.replay-site[data-site-ascii=ready] [data-reveal]{animation:none;transform:none}.replay-site[data-site-ascii=ready][data-entrance=ready] .site-header,.replay-site[data-site-ascii=ready][data-entrance=ready] .site-header>*{animation:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.site-page main[data-ascii-boot=pending]>*,.site-home main[data-ascii-boot=pending]>:not(.hero),[data-site-ascii-pending]{visibility:hidden}}.site-home [data-home-decode=hidden],.site-home [data-home-decode=pending]{visibility:hidden!important;pointer-events:none!important}.site-home [data-home-decode=exiting],.site-home [data-home-decode=entering]{visibility:visible!important;opacity:1!important;filter:none!important}.site-home [data-home-decode=exiting]{pointer-events:none!important}.site-home [data-home-decode=entering]{pointer-events:auto!important}.site-home .clockwork-story[data-enhanced=true] [data-clockwork-panel][data-home-decode=active],.site-home .clockwork-story[data-enhanced=true] [data-clockwork-panel][data-home-decode=entering],.site-home .clockwork-story[data-enhanced=true] [data-clockwork-panel][data-home-decode=exiting]{opacity:1!important;translate:0!important}.site-home .hero-title[data-home-decode=exiting],.site-home .hero-title[data-home-decode=entering]{translate:0!important}.site-home .founder-screen:has(.founder-spread[data-home-decode=exiting]){visibility:visible!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.site-home [data-home-decode]{visibility:visible!important}}.site-home .founder-art-planes{filter:blur();transition:filter .65s cubic-bezier(.22,1,.36,1)}.site-home .founder-spread:is([data-home-decode=hidden],[data-home-decode=pending],[data-home-decode=exiting]) .founder-art-planes{filter:blur(8px)}@media (prefers-reduced-motion:reduce){.site-home .founder-art-planes{transition:none;filter:none!important}}.site-home .founder-spread[data-in-view=false] .founder-art-planes{filter:blur(8px)}.replay-site{--editorial-face:"Geist Serif", serif;--reading-face:Geist, "Geist Fallback", sans-serif;--label-face:"Geist Mono", "Geist Mono Fallback", monospace;--editorial-ink:#20282b;--editorial-muted:#56636b;--editorial-rule:#89949d70;--editorial-display:clamp(2.5rem,5vw,4.5rem);--editorial-section:clamp(2rem,3.5vw,2.75rem);--editorial-card:1.625rem;--editorial-body:1rem;--editorial-control:1rem;--editorial-label:.6875rem}.replay-site.site-page :is(.company-centered-hero h1,.contact-editorial h1,.blog-index h1){font-family:var(--editorial-face);letter-spacing:-.04em;text-wrap:balance;font-weight:400;line-height:1.02}.replay-site .company-centered-hero h1{font-size:var(--editorial-display)}.replay-site :is(.hero-title h1,.founder-identity h2,.company-value h3,.landing-footer-column h2,.contact-message-form h2){font-family:var(--editorial-face);letter-spacing:-.025em;font-weight:400}.replay-site .company-value h3{font-size:var(--type-title-1);line-height:1.1}.replay-site .landing-footer-column h2{font-size:var(--type-title-3);line-height:1.2}.replay-site :is(.company-decision-heading h2,.work-phases h2,.company-values h2,.contact-faq h2,.blog-archive__sidebar h2){font-family:var(--editorial-face);font-weight:400;font-size:var(--editorial-section);letter-spacing:-.025em;line-height:1.04}.replay-site :is(.company-decision-copy,.work-phases__details p,.company-value p,.contact-editorial__lead,.blog-featured__items p,.blog-archive__row p){font-family:var(--reading-face);font-size:var(--editorial-body);letter-spacing:-.02em;line-height:1.5}.replay-site :is(.header-contact,.hero-booking-link,.founder-profile-action>a,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-copy>a,.company-centered-hero__content>a){font-family:var(--editorial-face);font-weight:500;font-size:var(--editorial-control);letter-spacing:.01em;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:0;min-height:52px;padding:14px 28px;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.replay-site .header-contact{min-height:40px;font-size:var(--type-caption-1);padding:12px 20px;line-height:16px}.replay-site.site-page .site-header .header-contact{color:#fff;background:#20282b}.replay-site :is(.contact-message-form>button,.work-phases__cta,.company-centered-hero__content>a){color:#fff;background:#20282b;border:1px solid #20282b}.replay-site .contact-book-call{color:#26383f;min-height:44px;font-size:var(--type-footnote);background:0 0;border:1px solid #89949d;padding:10px 22px}@media (hover:hover){.replay-site :is(.contact-message-form>button,.work-phases__cta,.company-centered-hero__content>a):hover{background:#3e4a4f;border-color:#3e4a4f}.replay-site .contact-book-call:hover{color:#fff;background:#20282b;border-color:#20282b}}.replay-site :is(.header-contact,.hero-booking-link,.work-phases__cta,.contact-book-call,.contact-message-form>button):focus-visible{outline-offset:4px;outline:2px solid #8c6840}.replay-site .contact-editorial__intro>.contact-editorial__eyebrow{color:#56636b;width:fit-content;font:var(--type-caption-2)/1.5 var(--label-face);letter-spacing:.08em;border:1px dashed #89949d70;padding:5px 8px;display:inline-flex}.replay-site .contact-message-form label{font-size:var(--type-footnote);color:#43545e;line-height:1.5}.replay-site .contact-message-form :is(input,select,textarea){font-size:var(--type-footnote);line-height:1.5}.replay-site .contact-message-form label>span,.replay-site .contact-editorial__host p,.replay-site .contact-editorial__experience>p{color:#56636b;font-size:var(--type-caption-1);line-height:1.5}.replay-site .contact-message-form :is(input,textarea)::placeholder{color:#64717a;opacity:1}.company-story .company-values:before,.company-story .company-values:after{content:none}html[data-company-texture=fine] .decision-room__surfaces img:not(.decision-room__wire){opacity:0}html[data-company-texture=fine] .decision-room__surfaces:after{content:"";opacity:.72;pointer-events:none;background:url(/assets/company/previews/penny-engraving.svg) top/100% 100% no-repeat;height:39.736cqw;position:absolute;inset:0 0 auto}.company-story .work-phases__stages{align-items:stretch;gap:16px}html[data-company-surface=perspective] .company-story .work-phases__stage{background:#ffffff10;border:1px dashed #89949d70;flex-direction:column;min-width:0;padding:20px 18px 24px;display:flex}html[data-company-surface=perspective] .company-story .work-phases__stage>p{font:var(--editorial-label)/1.5 var(--label-face);letter-spacing:.08em;color:#455761;margin:12px 0}html[data-company-surface=perspective] .company-story .work-phases__note{font:var(--editorial-body)/1.5 var(--reading-face);color:#43545e;letter-spacing:-.02em}.company-story .work-phases__drawing{width:100%;max-width:260px;margin:0 auto}.company-story .work-phases__details h3 svg{color:#415661;stroke-width:1.6px;width:20px;height:20px}.replay-site .blog-index__heading{background:0 0;padding:0}.replay-site .blog-index__heading:before,.replay-site .blog-index__heading:after,.replay-site .blog-hero__inner:before,.replay-site .blog-hero__inner:after{content:none}.replay-site .blog-hero__inner{background:0 0;border:0;padding:clamp(64px,8vw,112px) 24px}.replay-site .blog-index h1{font-size:var(--editorial-display);color:#20282b;margin:0}.replay-site .blog-featured h3{font:400 var(--editorial-card)/1.15 var(--editorial-face);letter-spacing:-.015em;text-wrap:pretty}.replay-site .blog-featured__main h3{font-size:var(--type-display-small);max-width:34ch;line-height:1.06}.replay-site .blog-archive__row a{grid-template-columns:112px minmax(0,1fr);gap:24px}.replay-site .blog-archive__row h3{font:400 var(--type-title-2)/1.2 var(--editorial-face);letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:anywhere}.replay-site .blog-archive__date{font-size:var(--type-caption-2);color:#56636b;font-variant-numeric:tabular-nums}.replay-site .blog-post__topic,.replay-site .blog-featured__author,.replay-site .blog-archive__count{color:#56636b;font-size:var(--type-caption-2)}.replay-site .blog-post__topic svg{stroke-width:1.5px;width:14px;height:14px}.replay-site .blog-post__topic{overflow-wrap:anywhere;min-width:0}.replay-site .blog-featured__author{overflow-wrap:anywhere}.replay-site .blog-archive__filters button{color:#56636b;min-height:36px}.replay-site .blog-archive__row p{white-space:normal;overflow:visible}.replay-site .contact-booking-dialog{overscroll-behavior:contain}@media (width<=1023px){html[data-company-texture=fine] .decision-room__surfaces:after{background-image:url(/assets/company/previews/penny-engraving-mobile.svg);height:113.66cqw}.company-story .work-phases__top{gap:32px}}@media (width<=639px){.replay-site .contact-message-form :is(input,select,textarea){font-size:var(--type-callout);line-height:1.5}html[data-company-surface=perspective] .company-story .work-phases__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 16px;padding:20px;display:grid}.company-story .work-phases__stage .work-phases__drawing{grid-area:1/2/3;width:100%;margin:0}.company-story .work-phases__stage>p{grid-area:1/1;align-self:end}.company-story .work-phases__note{grid-area:2/1;align-self:start}.replay-site .blog-archive__row a{grid-template-columns:1fr;gap:8px}.replay-site .blog-featured__items a{min-height:0;padding:28px 24px}.replay-site .blog-featured__author{margin-top:24px}.replay-site .contact-editorial h1{font-size:var(--type-display-small)}}@media (prefers-reduced-motion:reduce){.replay-site :is(.header-contact,.hero-booking-link,.founder-profile-action>a,.work-phases__cta,.contact-book-call,.contact-message-form>button){transition:none}}:root{--font-serif:"Geist Serif",serif;--font-body:Geist,"Geist Fallback",sans-serif;--font-mono:"Geist Mono","Geist Mono Fallback",monospace}.replay-site{--editorial-face:var(--font-serif);--reading-face:var(--font-body);--label-face:var(--font-mono);--type-display:var(--font-serif);--type-body:var(--font-body);--type-label:var(--font-mono);--separator-hatch:repeating-linear-gradient(120deg,transparent 0 5px,#71808a30 5px 5.5px,transparent 5.5px 9px);font-family:var(--font-body)}.replay-site .site-header nav a{font:400 var(--type-footnote)/1.4286 var(--font-body);letter-spacing:-.025em}.replay-site .site-header .header-contact{font:500 var(--type-caption-1)/1.3333 var(--font-serif);letter-spacing:.01em;padding:12px 20px}.replay-site :is(.blog-post__topic,.blog-featured__author,.blog-archive__date,.blog-archive__filters,.company-centered-hero__label,.work-phases__heading>p){font-family:var(--font-mono)}.replay-site .blog-hero__inner{background:url(/assets/blog/silver-sky.png) 50%/cover no-repeat;place-content:center;min-height:300px;display:grid}.replay-site .blog-featured:after{background:var(--separator-hatch);border-block:1px solid var(--editorial-rule);height:64px}.replay-site .blog-archive__list:before{background:var(--separator-hatch);width:24px;left:-24px}.replay-site .blog-archive__list{padding-left:32px}.replay-site .blog-archive__row a{grid-template-columns:100px minmax(0,1fr)}.company-story .reference-record-scene{-webkit-mask-image:linear-gradient(#000 0% 72%,#0009 85%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0009 85%,#0000 100%)}.company-story .work-phases__top{align-items:stretch}.company-story .work-phases__heading{flex-direction:column;align-self:stretch;align-items:flex-start;min-height:100%;padding-bottom:0;display:flex}.company-story .work-phases__heading h2{margin-bottom:24px}.company-story .work-phases__heading .work-phases__cta{margin-top:auto}.company-story .work-phases__stages{align-items:stretch}html[data-company-surface=perspective] .company-story .work-phases__note{min-height:4.5em;margin-top:auto}.silver-landing .replay-site.site-home .hero-booking{gap:0;margin-top:16px}.silver-landing .replay-site.site-home .hero-booking-prompt{margin:0}.silver-landing .replay-site.site-home .hero-booking-actions{margin-top:32px}.replay-site .contact-editorial__channels,.replay-site .contact-faq{margin-top:64px;position:relative}.replay-site .contact-editorial__channels:before,.replay-site .contact-faq:before{content:"";inset-inline:0;background:var(--separator-hatch);border-block:1px solid var(--editorial-rule);pointer-events:none;height:64px;position:absolute;top:-64px}@media (width>=801px){.replay-site .contact-editorial__columns{grid-template-columns:minmax(0,1.1fr) 24px minmax(0,1fr);gap:0}.replay-site .contact-editorial__intro{grid-area:1/1}.replay-site .contact-editorial__message{grid-area:1/3}.replay-site .contact-editorial__columns:before{content:"";background:var(--separator-hatch);border-inline:1px solid var(--editorial-rule);grid-area:1/2}}@media (width<=639px){.replay-site .blog-archive__row a{grid-template-columns:1fr}.replay-site .blog-archive__list{padding-inline:24px}.replay-site .blog-archive__list:before{display:none}.replay-site .blog-hero__inner{min-height:230px;padding:48px 20px}.company-story .work-phases__heading{min-height:0}.company-story .work-phases__heading .work-phases__cta{margin-top:0}html[data-company-surface=perspective] .company-story .work-phases__note{min-height:0}}html .silver-landing .replay-site.site-home .hero-booking{row-gap:0;margin-top:16px}html .silver-landing .replay-site.site-home .hero-booking-actions{margin-top:40px}html[data-company-surface=perspective] .company-story .work-phases__stage{justify-content:center;padding:24px 12px}.company-story .work-phases__stage .work-phases__drawing{width:100%;max-width:none;margin:0}@media (width<=639px){html[data-company-surface=perspective] .company-story .work-phases__stage{flex-direction:column;padding:24px;display:flex}.company-story .work-phases__stage .work-phases__drawing{grid-area:auto;max-width:300px}}:root,.replay-site{--action-ink:#141518;--action-paper:#fcfcfc;--action-blue:#133264;--action-ease:cubic-bezier(.23,1,.32,1);--action-control-size:44px;--action-compact-size:52px;--action-primary-size:64px}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking,.booking-submit){isolation:isolate;box-sizing:border-box;white-space:normal;text-align:center;cursor:pointer;justify-content:center;align-items:center;width:260px;max-width:100%;display:inline-flex;position:relative;overflow:hidden;min-height:var(--action-primary-size)!important;border:1px solid var(--action-ink)!important;background:var(--action-ink)!important;color:#fff!important;height:auto!important;box-shadow:none!important;text-transform:none!important;font:500 var(--type-callout)/var(--type-leading-list) var(--font-serif)!important;letter-spacing:.01em!important;transition:transform .15s var(--action-ease),color .2s ease,border-color .2s ease!important;border-radius:0!important;gap:0!important;padding:12px 24px!important;text-decoration:none!important}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking):before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#133264 27%,#147dba 144%);transition:opacity .3s;position:absolute;inset:0}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking):after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:url(/assets/company/records/weave.webp) 50%/185px 185px;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #00000040}@media (hover:hover){:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking):hover{color:#fff!important}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking):hover:before,:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking):hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.action-button,.primary-cta,.header-contact,.hero-booking-link,.clockwork-call,.work-phases__cta,.contact-book-call,.contact-message-form>button,.audience-company-link,.company-centered-hero__button,.founder-writing-primary>a,.founder-booking-secondary,.mobile-navigation__booking):active:not(:disabled,[aria-disabled=true]){transform:scale(.96)}}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #147dba}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(button,[aria-disabled=true]):disabled{opacity:.45;cursor:not-allowed}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) .founder-booking-secondary{color:var(--action-ink)!important;background:0 0!important}.replay-site .site-header>.header-contact{flex-shrink:0;width:auto;min-height:var(--action-control-size)!important;font-size:var(--type-caption-1)!important;line-height:var(--type-leading-list)!important;padding:8px 20px!important}.replay-site .contact-message-form>button{width:100%}.replay-site .action-button.action-button--compact{width:fit-content;min-height:var(--action-control-size)!important;font-size:var(--type-caption-1)!important;padding:8px 14px!important}.replay-site .action-button.action-button--on-dark{color:var(--action-paper)!important;background:0 0!important;border-color:#a4b3c6a6!important}.replay-site .action-button--on-dark:focus-visible{outline-color:var(--action-paper)}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.founder-writing-primary,.founder-profile-action){max-width:100%}.replay-site .blog-archive__filters button,.replay-site .insight-filters button{min-height:40px;font:400 var(--type-caption-1)/1.6667 var(--font-mono);letter-spacing:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:8px 12px}.replay-site .blog-archive__filters button[aria-pressed=true],.replay-site .insight-filters button[aria-pressed=true]{color:#141518;background:#1415180a;border-color:#a8a8a8}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.mobile-menu-trigger,.mobile-navigation__close,.contact-booking-dialog__close){box-shadow:none;font-family:var(--font-body);border-radius:0}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(.contact-faq,.replay-faq) button{font-family:var(--font-serif);box-shadow:none;border-radius:0}@media (width<=639px){:root,.replay-site{--action-primary-size:var(--action-compact-size)}}@media (prefers-reduced-motion:reduce){:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(a,button):before,:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(a,button):after,:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(a,button){transition:none!important}:is(.replay-site,.mobile-navigation,.contact-booking-dialog) :is(a,button):active{transform:none}}.replay-site .analytics-choice button{min-height:var(--action-control-size);color:#fff;font:500 var(--type-caption-1)/var(--type-leading-list) var(--font-serif);box-shadow:none;background:#141518;border:1px solid #141518;border-radius:0;padding:10px 18px}.replay-site .analytics-choice button:first-of-type{color:#141518;background:0 0}@media (hover:hover){.replay-site.site-home .site-header>.header-contact:hover{color:#fff!important}}.mobile-navigation .mobile-navigation__booking{width:100%;min-height:var(--action-compact-size)!important}.replay-site.site-page{--paper-surface:#fcfcfc;--ink:#141518;--paper:#fcfcfc;color:#171717;background:#fcfcfc}.replay-site.site-page :is(.company-centered-hero,.contact-editorial,.blog-index){background-color:#fcfcfc}.company-centered-hero{background-image:url(/assets/company/replay-reference/grain-light-texture-optimized.svg);background-size:cover}.company-story .company-value-scene.reference-record-scene{mix-blend-mode:normal;background:0 0;-webkit-mask-image:none;mask-image:none}.company-story .reference-record-scene:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fcfcfc00 0%,#fcfcfc66 30%,#fcfcfce6 72%,#fcfcfc 100%);position:absolute;inset:64% 0 0}.company-story .record-scene__layers{-webkit-mask-image:linear-gradient(#0000 0,#000 9% 64%,#0009 80%,#0000 98%);mask-image:linear-gradient(#0000 0,#000 9% 64%,#0009 80%,#0000 98%)}.company-story .record-scene__glass{background:0 0}.company-story .record-scene__output{-webkit-mask-image:linear-gradient(#000 0%,#000b 25%,#0004 62%,#0000 90%);mask-image:linear-gradient(#000 0%,#000b 25%,#0004 62%,#0000 90%)}.company-story .record-scene__wash{opacity:.32;background:linear-gradient(#397a9e80,#397a9e22 35%,#0000 76%)}html[data-company-texture=fine] .decision-room__surfaces:after{opacity:.45}.replay-site{--announcement-height:32px}.podcast-announcement{z-index:52;height:var(--announcement-height);color:#19252c;text-align:center;font:400 var(--type-caption-2)/1.4545 var(--font-body);background:#dac299;justify-content:center;align-items:center;padding-inline:20px;display:flex;position:sticky;top:0}.replay-site.site-home>.podcast-announcement{position:fixed;left:0;right:0}.podcast-announcement a{color:inherit;justify-content:center;align-items:center;gap:14px;text-decoration:none;display:flex}.podcast-announcement strong{text-underline-offset:3px;font-weight:500;text-decoration:underline}.replay-site .site-header{box-sizing:border-box;isolation:isolate;overflow:visible;width:100%!important;max-width:none!important;padding:0 var(--replay-frame)!important;height:64px!important;min-height:64px!important;left:0!important;right:0!important;top:var(--announcement-height)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;transition:translate .2s cubic-bezier(.65,0,.35,1)!important;translate:0!important}.replay-site .site-header:before{z-index:-1;pointer-events:none;opacity:1;background:#fcfcfcf7;transition:opacity .5s;position:absolute;inset:0;content:""!important}.replay-site .site-header:after{content:none!important}.replay-site .site-header .site-header__frame{pointer-events:none;inset:0 var(--replay-frame);opacity:0;background:#fcfcfcf7;border:0;transition:opacity .5s;position:absolute}.replay-site .site-header>.identity,.replay-site .site-header>.desktop-nav,.replay-site .site-header>.header-contact{transition:transform .5s}.replay-site.site-home .site-header:before{background:color-mix(in srgb,#101c29 calc((1 - var(--header-ink-progress,0))*100%),#fcfcfc);opacity:var(--header-surface-opacity,0)}.replay-site.site-home .site-header .site-header__frame{background:color-mix(in srgb,#101c29 calc((1 - var(--header-ink-progress,0))*100%),#fcfcfc)}.replay-site.site-home .site-header>.header-contact{color:#141518!important;background:#fcfcfc!important;border-color:#fcfcfc!important}.replay-site.site-page .site-header>.header-contact,.replay-site.site-home .site-header[data-surface=light]>.header-contact{color:#fcfcfc!important;background:#141518!important;border-color:#141518!important}.replay-site .founder-dossier .founder-profile-action>a.founder-booking-secondary{color:#26302f!important;box-shadow:none!important;background:0 0!important;border:1px solid #949d9b!important}@media (width>=1024px){.replay-site .site-header.is-scrolled{translate:0!important}.replay-site .site-header.is-scrolled:before{opacity:0}.replay-site .site-header.is-scrolled .site-header__frame{opacity:1}.replay-site.site-home .site-header.is-scrolled .site-header__frame{opacity:var(--header-surface-opacity,0)}.replay-site .site-header.is-scrolled>.identity{transform:translate(12px)}.replay-site .site-header.is-scrolled>.desktop-nav,.replay-site .site-header.is-scrolled>.header-contact{transform:translate(-12px)}}@media (hover:hover){.replay-site .founder-dossier .founder-profile-action>a.founder-booking-secondary:hover{color:#fff!important}}@media (width<=960px){.replay-site .site-header{height:calc(64px + env(safe-area-inset-top))!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding-inline:24px!important}.replay-site .site-header .site-header__frame{inset-inline:24px}}@media (width<=540px){.podcast-announcement{font-size:var(--type-caption-2);padding-inline:10px}.podcast-announcement a{gap:8px}.podcast-announcement a>span{max-width:230px}.podcast-announcement strong{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.replay-site .site-header,.replay-site .site-header:before,.replay-site .site-header .site-header__frame,.replay-site .site-header>*{transition:none!important;translate:none!important}}.replay-site .employer-logo{object-fit:contain;object-position:left center;filter:brightness(0)saturate(0);opacity:.72;max-width:100%;display:block;width:120px!important;height:32px!important}.replay-site .employer-logo--breadfinancial{width:132px!important}.replay-site .brand-marquee .employer-logo{object-position:center;filter:brightness(0)invert();opacity:.6;width:155px!important;height:38px!important}.replay-site .brand-marquee .employer-logo--tabapay{width:105px!important;height:50px!important}.replay-site .contact-editorial__experience ul{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.replay-site .founder-facts:has(.employer-logo){flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.replay-site .site-header,.replay-site .site-header.is-scrolled{margin-top:0!important;translate:0!important}.replay-site.site-page .site-header:before,.replay-site.site-page .site-header .site-header__frame{background:#fcfcfc}.replay-site .site-header .site-header__frame{box-sizing:border-box}.replay-site.site-page .site-header.is-scrolled .site-header__frame{background:#fcfcfc;border:1px solid #a8a8a8}.replay-site.site-home .site-header[data-nav-surface=scene]:before,.replay-site.site-home .site-header[data-nav-surface=scene] .site-header__frame{opacity:0!important;background:0 0!important;border:0!important}.replay-site.site-home .site-header[data-nav-surface=paper]:before{background:var(--header-paper,#fcfcfc)}.replay-site.site-home .site-header[data-nav-surface=paper] .site-header__frame{background:var(--header-paper,#fcfcfc);opacity:var(--header-surface-opacity,1);border:1px solid #a8a8a8}.replay-site .employer-logo{object-position:left center;width:auto!important;max-width:156px!important;height:24px!important}.replay-site .employer-logo--breadfinancial{width:auto!important;max-width:156px!important;height:22px!important}.replay-site .employer-logo--tabapay{width:94px!important;height:44px!important}.replay-site .contact-editorial__experience ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px 36px;display:grid}.replay-site .contact-editorial__experience li{align-items:center;min-width:0;min-height:44px;display:flex}.replay-site .contact-editorial__host>div{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.replay-site .contact-editorial__host>div .contact-book-call{margin-top:auto}.replay-site .contact-editorial__host>div>p{margin-bottom:12px}@media (width<=1023px){.replay-site.site-page .site-header.is-scrolled .site-header__frame{opacity:1}.replay-site.site-home .site-header[data-nav-surface=paper]:before{opacity:var(--header-surface-opacity,1)}}.replay-site.site-page .site-header:not(.is-scrolled){border-bottom:0!important}.replay-site.site-page .site-header:before{opacity:0}.replay-site.site-page .site-header .site-header__frame{clip-path:inset(0);background:#fcfcfc;transition:clip-path .28s cubic-bezier(.77,0,.175,1);opacity:1!important;border:0!important;inset:0!important}.replay-site.site-page .site-header .site-header__frame:before{content:"";border-block:1px solid #8999a34d;position:absolute;inset:0}.replay-site.site-page .site-header.is-scrolled .site-header__frame{clip-path:inset(0 var(--replay-frame))}.replay-site.site-page .site-header__edge{pointer-events:none;opacity:0;background:#8999a34d;width:1px;transition:transform .28s cubic-bezier(.77,0,.175,1),opacity .18s;display:block;position:absolute;top:0;bottom:0}.replay-site.site-page .site-header__edge--left{left:0}.replay-site.site-page .site-header__edge--right{right:0}.replay-site.site-page .site-header.is-scrolled .site-header__edge--left{transform:translateX(var(--replay-frame));opacity:1}.replay-site.site-page .site-header.is-scrolled .site-header__edge--right{transform:translateX(calc(-1 * var(--replay-frame)));opacity:1}.replay-site.site-page .site-header>.identity,.replay-site.site-page .site-header>.desktop-nav,.replay-site.site-page .site-header>.header-contact{transition:transform .28s cubic-bezier(.77,0,.175,1)}@media (width<=960px){.replay-site.site-page .site-header.is-scrolled .site-header__frame{clip-path:inset(0 24px)}.replay-site.site-page .site-header.is-scrolled .site-header__edge--left{transform:translate(24px)}.replay-site.site-page .site-header.is-scrolled .site-header__edge--right{transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.replay-site.site-page .site-header .site-header__frame,.replay-site.site-page .site-header__edge{transition:none!important}}.replay-site.site-page .site-header .site-header__frame:before{border-block:1px dashed var(--draft-rule,#8999a34d)}.replay-site.site-page .site-header__edge{background:repeating-linear-gradient(to bottom,var(--draft-rule,#8999a34d) 0 3px,transparent 3px 7px)}.replay-site.site-page .site-header__edge:before,.replay-site.site-page .site-header__edge:after{content:"";background:linear-gradient(var(--draft-ink,#607581),var(--draft-ink,#607581)) center / 1px 11px no-repeat, linear-gradient(var(--draft-ink,#607581),var(--draft-ink,#607581)) center / 11px 1px no-repeat;width:11px;height:11px;position:absolute;left:50%;transform:translate(-50%,-50%)}.replay-site.site-page .site-header__edge:before{top:0}.replay-site.site-page .site-header__edge:after{top:100%}.replay-site.site-page .site-header{transform:translateY(0);transition:transform .28s cubic-bezier(.77,0,.175,1)!important}.replay-site.site-page .site-header.is-scrolled{transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.replay-site.site-page .site-header{transition:none!important;transform:none!important}}.replay-site .site-header__edge{display:none}.replay-site.site-home .site-header:not(.is-scrolled){border-bottom:0!important}.replay-site.site-home .site-header:before{opacity:0}.replay-site.site-home .site-header .site-header__frame{clip-path:inset(0);background:#fcfcfc;transition:clip-path .28s cubic-bezier(.77,0,.175,1);opacity:1!important;border:0!important;inset:0!important}.replay-site.site-home .site-header .site-header__frame:before{content:"";border-block:1px solid #8999a34d;position:absolute;inset:0}.replay-site.site-home .site-header.is-scrolled .site-header__frame{clip-path:inset(0 var(--replay-frame))}.replay-site.site-home .site-header__edge{pointer-events:none;opacity:0;background:#8999a34d;width:1px;transition:transform .28s cubic-bezier(.77,0,.175,1),opacity .18s;display:block;position:absolute;top:0;bottom:0}.replay-site.site-home .site-header__edge--left{left:0}.replay-site.site-home .site-header__edge--right{right:0}.replay-site.site-home .site-header.is-scrolled .site-header__edge--left{transform:translateX(var(--replay-frame));opacity:1}.replay-site.site-home .site-header.is-scrolled .site-header__edge--right{transform:translateX(calc(-1 * var(--replay-frame)));opacity:1}.replay-site.site-home .site-header>.identity,.replay-site.site-home .site-header>.desktop-nav,.replay-site.site-home .site-header>.header-contact{transition:transform .28s cubic-bezier(.77,0,.175,1)}.replay-site .lucide,.mobile-navigation .lucide,.replay-site .lucide *,.mobile-navigation .lucide *{stroke-linecap:butt;stroke-linejoin:miter}@media (width<=960px){.replay-site.site-home .site-header.is-scrolled .site-header__frame{clip-path:inset(0 24px)}.replay-site.site-home .site-header.is-scrolled .site-header__edge--left{transform:translate(24px)}.replay-site.site-home .site-header.is-scrolled .site-header__edge--right{transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.replay-site.site-home .site-header .site-header__frame,.replay-site.site-home .site-header__edge{transition:none!important}}.replay-site.site-home .site-header .site-header__frame:before{border-block:1px dashed var(--draft-rule,#8999a34d)}.replay-site.site-home .site-header__edge{background:repeating-linear-gradient(to bottom,var(--draft-rule,#8999a34d) 0 3px,transparent 3px 7px)}.replay-site.site-home .site-header__edge:before,.replay-site.site-home .site-header__edge:after{content:"";background:linear-gradient(var(--draft-ink,#607581),var(--draft-ink,#607581)) center / 1px 11px no-repeat, linear-gradient(var(--draft-ink,#607581),var(--draft-ink,#607581)) center / 11px 1px no-repeat;width:11px;height:11px;position:absolute;left:50%;transform:translate(-50%,-50%)}.replay-site.site-home .site-header__edge:before{top:0}.replay-site.site-home .site-header__edge:after{top:100%}.replay-site.site-home .site-header{transform:translateY(0);transition:transform .28s cubic-bezier(.77,0,.175,1)!important}.replay-site.site-home .site-header.is-scrolled{transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.replay-site.site-home .site-header{transition:none!important;transform:none!important}}.replay-site.site-home .site-header[data-nav-surface] .site-header__frame{opacity:1!important;background:#fcfcfc!important}.replay-site.site-home .site-header[data-nav-surface],.replay-site.site-home .site-header[data-nav-surface] .desktop-nav a{color:#243a43!important}.replay-site.site-home .site-header[data-nav-surface] .header-contact{color:#fff!important;background:#20282b!important}.replay-site.site-home .site-header .pp-mark-solid{filter:brightness(0);opacity:1!important}.replay-site.site-home .site-header .pp-mark-outline{opacity:0!important}.pp-mark-trace{opacity:0;pointer-events:none;position:absolute;inset:0}.pp-mark-trace path{stroke-dasharray:1;stroke-dashoffset:1px}.replay-site.site-home .site-header[data-blueprint-nav=true] .site-header__frame,.replay-site.site-home .site-header[data-blueprint-nav=true]:before{background:0 0!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .desktop-nav a,.replay-site.site-home .site-header[data-blueprint-nav=true]{color:#fff!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .header-contact{color:#fff!important;background:0 0!important;border:1px solid #ffffff80!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .pp-mark-solid{opacity:0!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .pp-mark-trace{color:#e1edff;opacity:1!important;filter:none!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .pp-mark-trace path{animation:1.4s cubic-bezier(.23,1,.32,1) .1s both nav-mark-draw}@keyframes nav-mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pp-mark-trace path{stroke-dashoffset:0;animation:none!important}}.site-header .identity{animation:.65s cubic-bezier(.23,1,.32,1) both identity-arrive}@keyframes identity-arrive{0%{opacity:0;filter:blur(3px);translate:0 6px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){.site-header .identity{animation:none}}.replay-site.site-home .site-header[data-nav-surface=scene] .site-header__frame,.replay-site.site-home .site-header[data-nav-surface=scene]:before{background:0 0!important}.replay-site>.site-header{z-index:80!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .site-header__frame:before{border-color:#e1edff66!important}.replay-site.site-home .site-header[data-blueprint-nav=true] .site-header__edge{--draft-rule:#e1edff66;--draft-ink:#e1edff99}:root{--type-caption-2:.6875rem;--type-caption-1:.75rem;--type-footnote:.8125rem;--type-subhead:.9375rem;--type-callout:1rem;--type-body-size:1.0625rem;--type-title-3:1.25rem;--type-title-2:1.375rem;--type-title-1:1.75rem;--type-large-title:2.125rem;--type-display-small:3rem;--type-display-size:4rem;--type-section-size:var(--type-large-title);--type-leading-body:1.5;--type-leading-heading:1.2;--type-leading-display:1.1;--type-leading-list:1.4}@media (width<=1023px){:root{--type-display-size:3rem;--type-display-small:2.125rem}}@media (width<=639px){:root{--type-display-size:2.125rem;--type-section-size:var(--type-title-1)}}.replay-site.replay-site{--editorial-display:var(--type-display-size);--editorial-section:var(--type-section-size);--editorial-card:var(--type-title-2);--editorial-body:var(--type-body-size);--editorial-control:var(--type-callout);--editorial-label:var(--type-caption-2);font-size:var(--type-body-size);line-height:var(--type-leading-body);font-optical-sizing:auto}html .replay-site.replay-site :is(h1,h2,h3,h4,h5,h6){line-height:var(--type-leading-heading);text-wrap:balance;letter-spacing:-.02em}html .replay-site.replay-site h1{font-size:var(--type-display-size)}html .replay-site.replay-site h2{font-size:var(--type-section-size)}html .replay-site.replay-site h3{font-size:var(--type-title-2)}html .replay-site.replay-site :is(.insights-entry h3,.insights-talk__title){font-size:var(--type-callout);line-height:var(--type-leading-list);letter-spacing:0;text-wrap:wrap}html .replay-site.replay-site .insights-year-heading{font-size:var(--type-footnote);line-height:var(--type-leading-body);letter-spacing:0}html .replay-site.replay-site :is(.coin-expertise-panel h3,.clockwork-copy h3,.clockwork-discovery p){font-size:var(--type-large-title);line-height:var(--type-leading-heading)}html .replay-site.replay-site :is(h4,h5,h6){font-size:var(--type-title-3)}html .replay-site.replay-site :is(.hero-title h1,.company-centered-hero h1,.blog-index h1,.detail-article h1,.founder-identity h2){font-size:var(--type-display-size);line-height:var(--type-leading-display)}html .replay-site.replay-site .hero-title h1{font-size:var(--type-display-small)}html .replay-site.replay-site :is(.company-value h3,.work-phases__details h3,.blog-featured h3,.contact-editorial__channels h2,.contact-faq button){font-size:var(--type-title-2);line-height:1.2727}html .replay-site.replay-site :is(.landing-footer-column h2,.contact-profile h1){font-size:var(--type-title-3);line-height:1.2}html .replay-site.replay-site #how-we-work-heading{font-size:var(--type-large-title);line-height:var(--type-leading-heading)}html .replay-site.replay-site :is(.company-centered-hero__deck,.company-decision-copy,.company-value p,.work-phases__details p,.audience-description,.founder-short-bio,.contact-editorial__lead,.detail-article .reading-copy,.detail-article .reading-copy p,.detail-article .detail-lead,.blog-featured__items p,.blog-archive__row p,.clockwork-summary,.clockwork-tagline,.clockwork-invitation,.contact-faq [role=region]){font-size:var(--type-body-size);line-height:var(--type-leading-body);letter-spacing:0;text-wrap:pretty}html .replay-site.replay-site :is(.contact-message-form,.contact-message-form label,.contact-message-form input,.contact-message-form select,.contact-message-form textarea){font-size:var(--type-callout);letter-spacing:0;line-height:1.3125}html .replay-site.replay-site .contact-message-form{font-size:var(--type-subhead)}html .replay-site.replay-site :is(.site-header nav a,.contact-social-links a){font-size:var(--type-subhead);letter-spacing:0;line-height:1.3333}html .replay-site.replay-site :is(.landing-footer-column a,.contact-profile__identity>p,.contact-editorial__channels>div>a,.blog-featured__author,.blog-archive__date){font-size:var(--type-footnote);line-height:1.3846}html .mobile-navigation .mobile-navigation__body nav a{font-size:var(--type-title-1);line-height:1.2143}html :is(.contact-booking-dialog,.mobile-navigation){font-size:var(--type-body-size);line-height:var(--type-leading-body)}html .booking-heading h2{font-size:var(--type-large-title);line-height:1.2059}@media (width<=639px){html .replay-site.replay-site :is(.hero-title h1,.company-centered-hero h1,.blog-index h1,.detail-article h1,.founder-identity h2){font-size:var(--type-large-title)}html .replay-site.replay-site :is(.audience-copy h2,.company-values h2,.company-decision-heading h2,.contact-faq h2){font-size:var(--type-title-1)}}:root{--nav-announcement-height:32px}html[data-announcement-dismissed=true]{--nav-announcement-height:0px}html[data-announcement-dismissed=true] .podcast-announcement{display:none}.replay-site.replay-site{--announcement-height:var(--nav-announcement-height)}.podcast-announcement{padding-inline:40px;position:sticky}.podcast-announcement__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:0;right:8px}.podcast-announcement__close span{background:currentColor;width:12px;height:1px;position:absolute;transform:rotate(45deg)}.podcast-announcement__close span+span{transform:rotate(-45deg)}.podcast-announcement__close:focus-visible{outline-offset:-4px;outline:1px solid}.replay-site.replay-site .site-header{transition:translate .28s cubic-bezier(.23,1,.32,1),top .25s cubic-bezier(.23,1,.32,1),color .2s!important;transform:translate(0,0)!important}.replay-site.replay-site .site-header.is-scrolled{translate:0 12px!important}.replay-site.site-home .site-header[data-nav-surface]{color:color-mix(in srgb,#243a43 calc((1 - var(--header-blueprint-blend,0))*100%),#e1edff)!important}.replay-site.site-home .site-header[data-nav-surface] .desktop-nav a{color:inherit!important}.replay-site.site-home .site-header[data-nav-surface]:before{opacity:0!important}.replay-site.site-home .site-header[data-nav-surface] .site-header__frame{opacity:1!important;background:0 0!important;transition:clip-path .28s cubic-bezier(.77,0,.175,1)!important}.replay-site.site-home .site-header[data-nav-surface] .pp-mark-solid{opacity:calc(1 - var(--header-blueprint-blend,0))!important}.replay-site.site-home .site-header[data-nav-surface] .pp-mark-trace{opacity:var(--header-blueprint-blend,0)!important;color:#e1edff!important}.replay-site.site-home .site-header[data-nav-surface] .pp-mark-trace path{stroke-dashoffset:0;animation:none!important}.replay-site.site-home .site-header[data-nav-surface] .header-contact{background:color-mix(in srgb,#20282b calc((1 - var(--header-blueprint-blend,0))*100%),transparent)!important;color:#fff!important;border-color:color-mix(in srgb,#20282b calc((1 - var(--header-blueprint-blend,0))*100%),#ffffff80)!important}@media (width<=1023px){.replay-site.replay-site .site-header.has-mobile-navigation{padding-inline:calc(var(--replay-frame) + 20px)!important}.replay-site.replay-site .site-header.has-mobile-navigation .site-header__frame{inset:0 var(--replay-frame)!important;clip-path:none!important}.replay-site.replay-site .site-header.has-mobile-navigation .site-header__frame:before{border:1px dashed #8999a34d}.replay-site.replay-site .site-header.has-mobile-navigation .site-header__edge{display:none!important}.replay-site.replay-site .site-header.has-mobile-navigation:before{inset-inline:var(--replay-frame)!important}.replay-site.replay-site .site-header.has-mobile-navigation .mobile-menu-trigger{color:inherit;margin-right:-10px}.replay-site.site-home .site-header[data-menu-open=true]{color:#243a43!important}.replay-site.site-home .site-header[data-menu-open=true] .site-header__frame{opacity:1!important}}[data-slot=sheet-content].mobile-navigation{top:var(--nav-top,var(--nav-announcement-height));bottom:auto;left:var(--nav-outer,24px);right:var(--nav-outer,24px);width:auto;height:auto;max-height:calc(100dvh - var(--nav-top,32px) - 24px);clip-path:inset(0);transform-origin:top;border:1px dashed #8999a34d;border-radius:0;overflow:hidden;opacity:1!important;transition:clip-path .35s cubic-bezier(.32,.72,0,1)!important;transform:translate(0,0)!important}[data-slot=sheet-content].mobile-navigation:is([data-starting-style],[data-ending-style]){clip-path:inset(0 0 calc(100% - var(--nav-height,64px)) 0);opacity:1!important;transform:none!important}.mobile-navigation .mobile-navigation__header{min-height:var(--nav-height,64px);background:#fcfcfc;padding:0 19px}.mobile-navigation .mobile-navigation__body{flex:0 auto;padding:4px 20px 20px}.mobile-navigation .mobile-navigation__body nav{margin-bottom:20px}.mobile-navigation .mobile-navigation__body .mobile-navigation__booking{width:100%;max-width:none;margin-top:0}body:has(.mobile-navigation) [data-slot=sheet-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html:has(.mobile-navigation){scrollbar-gutter:stable!important}@media (prefers-reduced-motion:reduce){.replay-site.replay-site .site-header,[data-slot=sheet-content].mobile-navigation{transition:none!important}}[data-slot=sheet-content].mobile-navigation[data-instant=true]{transition:none!important}.mobile-navigation--inline{display:none}.replay-site .site-header .identity{filter:none!important;animation:none!important;translate:none!important}@media (width<=1023px){.replay-site .site-header .mobile-navigation--inline{top:100%;left:var(--replay-frame);right:var(--replay-frame);visibility:hidden;background:#fff;border-radius:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),visibility 0s .28s;display:grid;position:absolute}.replay-site .site-header[data-menu-open=true] .mobile-navigation--inline{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),visibility}.mobile-navigation__clip{min-height:0;overflow:hidden}.mobile-navigation--inline .mobile-navigation__body{max-height:calc(100dvh - var(--announcement-height,32px) - 88px);border:1px dashed #8999a34d;background:#fff;border-top:0;padding:4px 20px 20px}.replay-site .site-header .mobile-navigation--inline .mobile-navigation__body nav a{font-family:var(--font-serif);font-size:var(--type-title-1);line-height:1.2143}.replay-site .site-header[data-menu-open=true] .site-header__frame{background:#fff!important}.replay-site .site-header[data-menu-open=true] .site-header__frame:before{border-bottom-color:#0000}.replay-site .site-header[data-menu-open=true] .pp-mark-solid{opacity:1!important}.replay-site .site-header[data-menu-open=true] .pp-mark-trace{opacity:0!important}.mobile-navigation__hamburger{height:20px;display:block;position:relative}.mobile-navigation__hamburger span{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1);position:absolute;top:9px;left:0}.mobile-navigation__hamburger span:first-child{transform:translateY(-5px)}.mobile-navigation__hamburger span:last-child{transform:translateY(5px)}[data-menu-open=true] .mobile-navigation__hamburger span:first-child{transform:rotate(45deg)}[data-menu-open=true] .mobile-navigation__hamburger span:nth-child(2){opacity:0}[data-menu-open=true] .mobile-navigation__hamburger span:last-child{transform:rotate(-45deg)}}@view-transition{navigation:auto}.site-header{view-transition-name:site-navigation}.podcast-announcement{view-transition-name:site-announcement}::view-transition-group(site-navigation){animation-duration:.25s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-group(site-announcement){animation-duration:.25s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(site-navigation){opacity:0;animation:none}::view-transition-old(site-announcement){opacity:0;animation:none}::view-transition-new(site-navigation){opacity:1;animation:none}::view-transition-new(site-announcement){opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.replay-site .site-header .mobile-navigation--inline,.mobile-navigation__hamburger span{transition:none!important}::view-transition-group(*){animation-duration:0s!important}}.replay-site.site-home .site-header[data-nav-surface]:after{pointer-events:none;border-block:1px dashed color-mix(in srgb,#8999a34d calc((1 - var(--header-blueprint-blend,0))*100%),#e1edff66);clip-path:inset(0);transition:clip-path .28s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;content:""!important}.replay-site.site-home .site-header[data-nav-surface].is-scrolled:after{clip-path:inset(0 var(--replay-frame))}@media (width<=1023px){.replay-site.site-home .site-header[data-nav-surface]:after{inset-inline:var(--replay-frame);clip-path:none!important}}@media (prefers-reduced-motion:reduce){.replay-site.site-home .site-header[data-nav-surface]:after{transition:none}}.replay-site.site-home .site-header.site-header{-webkit-backdrop-filter:none!important;background:0 0!important}.replay-site.site-home .site-header.site-header .site-header__frame{background:0 0!important}.replay-site.site-home .site-header.site-header[data-nav-surface=paper] .site-header__frame{background:#fff!important}.podcast-announcement__short{display:none}.podcast-announcement a{min-width:0;max-width:100%}.podcast-announcement strong{flex-shrink:0}@media (width<=600px){.podcast-announcement{font-size:11px;line-height:1.2;padding-inline:20px 48px!important}.podcast-announcement a{white-space:nowrap;gap:8px}.podcast-announcement__long{display:none}.podcast-announcement__short{display:inline}.podcast-announcement a>.podcast-announcement__short{text-overflow:ellipsis;min-width:0;overflow:hidden}}:root{--control-rule:#71818b;--focus-on-paper:#365d70;--nav-announcement-height:calc(32px + env(safe-area-inset-top,0px))}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--nav-announcement-height,32px) + 104px)}.replay-site :is(#meet-deniz,#ventures,#approach,#about-pretty-penny,#publications,#speaking,#podcasts,#introduction,#founder,#audience,#inside-the-penny){scroll-margin-block-start:16px}.replay-site.site-page .site-header :is(.desktop-nav a,.mobile-menu-trigger){color:#4f595a}.replay-site.site-page .site-header .pp-mark-solid{filter:brightness(0)}.replay-site .podcast-announcement{height:var(--nav-announcement-height);box-sizing:border-box;padding-block-start:env(safe-area-inset-top,0px)}.podcast-announcement .podcast-announcement__close{top:env(safe-area-inset-top,0px)}.replay-site :is(button,summary,[role=button],input,select,textarea){touch-action:manipulation}.replay-site :is(button,summary,[role=button]){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.replay-site :is(button,summary,[role=button]):active{opacity:.8}.replay-site :is(button[disabled],button[aria-disabled=true]):active{opacity:1;transform:none}.replay-site .mobile-navigation--inline .mobile-navigation__body{overscroll-behavior:contain;padding-block-end:calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}.replay-site .site-header[data-keyboard-menu=true] :is(.mobile-navigation--inline,.mobile-navigation__hamburger span){transition:none!important}@media (prefers-reduced-motion:reduce){.replay-site .site-header :is(.mobile-navigation--inline,.mobile-navigation__hamburger span){transition:none!important}html{scroll-behavior:auto!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (pointer:coarse),(width<=639px){html .replay-site.replay-site :is(input,select,textarea){font-size:1rem}}.replay-site .insights-search input,.replay-site .insights-filters select,.replay-site .contact-message-form :is(input,select,textarea){border-color:var(--control-rule)}.replay-site :is(.insights-results,.insights-entry__date,.blog-archive__count){font-variant-numeric:tabular-nums}.replay-site .insights-page .insights-entry h3,.replay-site .insight-card h3{line-height:1.4}.replay-site .insight-card{overflow-wrap:anywhere;max-width:100%}.replay-site .insight-card>*{min-width:0;max-width:100%}.replay-site .insight-card h3{color:#27353d;overflow-wrap:anywhere}.replay-site .insight-card :is(.card-index,.insight-attribution),.replay-site .insight-card>p:not(.card-index):not(.insight-attribution){color:#53646e;max-width:68ch}.replay-site .insight-card .card-link{color:#365d70;overflow-wrap:anywhere;text-decoration-color:currentColor}.replay-site .insight-card a:focus-visible{outline:2px solid var(--focus-on-paper);outline-offset:4px}.replay-site .contact-message-form .contact-message-required-note,.replay-site .contact-message-form .contact-message-delivery-note{font-size:var(--type-footnote);color:#53646e;max-width:68ch;line-height:1.6}.replay-site .contact-message-form .contact-message-field-error{font-size:var(--type-footnote);color:#8b3028;line-height:1.5}.replay-site .contact-message-form :is(input,textarea)[aria-invalid=true]{border-style:solid;border-color:#8b3028}.replay-site .contact-message-form :is(.contact-message-success,.contact-message-error):empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.replay-site .contact-message-form>button[aria-disabled=true]{cursor:wait;opacity:.7}.replay-site .contact-message-form :is(.contact-message-success,.contact-message-error) a{text-underline-offset:3px;text-decoration:underline}html[data-site-motion-paused=true] .site-home .founder-scholar{animation-play-state:paused}@media (forced-colors:active){.replay-site :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid highlight}}.audience-stage{color:#273035;padding:112px var(--gutter) 72px;background:#eceef0;position:relative}.audience-paper{background:#eceef0 url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover;position:absolute;inset:0}.audience-dock-surface{display:none}.audience-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1240px;margin:auto;display:grid;position:relative}.audience-copy{max-width:480px}.audience-eyebrow{font:var(--type-caption-2)/1.4 "Geist Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#738087;border:1px dashed #8b959b80;padding:5px 9px;display:inline-block}.audience-copy h2{font:400 var(--type-display-size)/1.04 "Geist Serif", serif;letter-spacing:-.035em;margin:24px 0}.audience-description{color:#6d777b;font:var(--type-footnote)/1.75 Geist, Arial, sans-serif;max-width:47ch}.audience-company-link{color:#f8f6f0;font:600 var(--type-caption-1)/1.2 Geist, Arial, sans-serif;pointer-events:auto;background:#17232a;justify-content:center;align-items:center;margin-top:20px;padding:14px 24px;text-decoration:none;transition:background-color .18s;display:inline-flex}.audience-company-link:hover{background:#364c55}.audience-company-link:focus-visible{outline-offset:3px;outline:2px solid #986f42}.audience-diagram{aspect-ratio:1;background-image:linear-gradient(#6478800a 1px,#0000 1px),linear-gradient(90deg,#6478800a 1px,#0000 1px);background-size:10% 10%;width:min(100%,500px);margin:auto;position:relative;container-type:inline-size}.audience-weave{background:repeating-radial-gradient(at 15% 45%,#0000 0 5px,#7a858a30 5.5px 6px,#0000 6.5px 11px);border:1px dashed #8792999c;position:absolute;inset:17%}.audience-coin-frame{background:#eceef0;border:1px dashed #707e8599;place-items:center;display:grid;position:absolute;inset:31%}.audience-coin-inset{background-blend-mode:soft-light;background:#163e6e url(/assets/company/replay-reference/founder-grain.webp) 50%/220px;position:absolute;inset:8%}.audience-coin-fallback{width:75%;height:auto;position:relative}.audience-cards{margin:0;padding:0;list-style:none}.audience-card{aspect-ratio:1;background:#f5f5efdd;border:1px dashed #7e8a909c;flex-direction:column;justify-content:space-between;gap:8px;width:21%;padding:10px;font:400 clamp(12px,3cqw,16px)/1.1 Geist Serif,serif;display:flex;position:absolute}.audience-card svg{color:#3c5059;flex-shrink:0}.audience-card--fintech{top:0;left:40%}.audience-card--technology{top:8%;right:8%}.audience-card--leaders{top:40%;right:0}.audience-card--established{bottom:8%;right:8%}.audience-card--banking{bottom:0;left:40%}.audience-card--midsize{bottom:8%;left:8%}.audience-card--startups{top:40%;left:0}.audience-card--founders{top:8%;left:8%}@media (width<=1023px){.audience-layout{grid-template-columns:1fr;gap:30px}.audience-copy{text-align:center;max-width:560px;margin-inline:auto}.audience-description{margin-inline:auto}.audience-copy h2{font-size:var(--type-large-title);margin:18px 0}.audience-diagram{width:min(440px,48svh)}}@media (width<=620px){.audience-stage{padding:100px 24px 30px}.audience-copy h2{font-size:var(--type-large-title)}.audience-description{font-size:var(--type-caption-1);line-height:1.6}.audience-layout{gap:26px}.audience-diagram{width:min(100%,42svh)}.audience-card{font-size:var(--type-caption-2);overflow-wrap:normal;padding:6px;line-height:1.15}.audience-card svg{width:12px;height:12px}}@media (prefers-reduced-motion:no-preference){.clockwork-story[data-enhanced=true][data-audience-handoff=true]{height:766.25svh}.clockwork-story[data-enhanced=true] .audience-stage{z-index:4;pointer-events:none;visibility:hidden;background:0 0;align-items:center;display:flex;position:absolute;inset:0}.clockwork-story[data-enhanced=true] .audience-stage[data-present=true]{visibility:visible}.clockwork-story[data-enhanced=true] .audience-paper{opacity:1}.clockwork-story[data-enhanced=true] .audience-dock-surface{z-index:3;transform-origin:0 0;pointer-events:none;background:#103e8a;display:block;position:absolute;inset:0;overflow:hidden}.audience-dock-surface>.silver-blueprint-sky{z-index:0}.audience-dock-surface>.silver-geometry-blueprint{z-index:1}.clockwork-story[data-enhanced=true] .audience-layout{z-index:2}.clockwork-story[data-enhanced=true] .audience-coin-inset{visibility:hidden}.clockwork-story[data-enhanced=true] .audience-layout{width:100%}.clockwork-story[data-enhanced=true] :is(.audience-copy,.audience-weave,.audience-cards,.audience-coin-frame){opacity:0}.clockwork-story[data-enhanced=true] .audience-coin-fallback{visibility:hidden}.silver-landing .replay-site .founder-stage[data-overlap=true][data-audience-handoff=true]{margin-top:calc(-100svh - var(--founder-runway,117svh))}}@media (height<=700px) and (width>=621px){.audience-stage{padding-top:100px;padding-bottom:30px}.audience-layout{grid-template-columns:1fr 1fr;gap:28px}.audience-diagram{width:min(100%,65svh)}.audience-copy h2{font-size:var(--type-large-title)}.audience-description{font-size:var(--type-caption-1)}}.audience-stage:after{content:"";pointer-events:none;z-index:3;inset:0 var(--replay-frame,var(--gutter));border:1px dashed #8999a34d;position:absolute}.audience-layout{box-sizing:border-box;padding-inline:clamp(24px,3vw,48px)}.audience-copy .audience-eyebrow,.audience-copy h2{margin:0 0 24px}.audience-card{gap:5px;padding:clamp(5px,1.7cqw,9px);font-size:clamp(10px,2.7cqw,14px);line-height:1.12}.audience-card small{overflow-wrap:anywhere;margin-top:4px;font:400 clamp(7px,1.8cqw,9px)/1.25 Geist Mono,monospace;display:block}.audience-card span{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.audience-copy .audience-description{margin:0}.audience-copy .audience-company-link{margin-top:48px}.audience-stage:after{display:none}.audience-layout-frame{inset:0 var(--replay-frame,var(--gutter));width:calc(100% - 2 * var(--replay-frame,var(--gutter)));pointer-events:none;z-index:3;position:absolute;overflow:visible}.audience-layout-frame rect{fill:none;stroke:#8999a34d;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.audience-stage[data-frame-visible=true] .audience-layout-frame rect{animation:1.4s cubic-bezier(.23,1,.32,1) forwards audience-frame-draw}@keyframes audience-frame-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.audience-stage[data-frame-visible=true] .audience-layout-frame rect{stroke-dashoffset:0;animation:none}}.audience-stage{box-sizing:border-box;padding-block:128px 64px}@media (width>=821px) and (width<=1023px){.audience-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.audience-copy{text-align:left;margin:0}.audience-copy h2{font-size:clamp(32px,4vw,42px)}.audience-copy .audience-description{font-size:15px;line-height:1.6}.audience-copy .audience-company-link{margin-top:28px}.audience-diagram{width:100%}}@media (width<=820px){.audience-stage{padding:120px 24px 44px}.audience-layout{gap:24px;padding-inline:0}.audience-copy{max-width:520px}.audience-copy h2{margin-bottom:16px;font-size:clamp(27px,4.5vw,34px)}.audience-copy .audience-eyebrow{margin-bottom:16px}.audience-copy .audience-description{font-size:14px;line-height:1.5}.audience-copy .audience-company-link{margin-top:24px;height:48px!important;min-height:48px!important;padding:12px 20px!important}.audience-diagram{width:min(100%,34svh,320px)}}.silver-landing{--ink:#080b10;--paper:#efeee9;--silver:#bdc6cd;--smoke:#98a5af;--hairline:#b5c5d323;--penny:#d8b17b;background:var(--ink);color:var(--paper)}.silver-landing .replay-site:before{opacity:.5;border-inline-style:solid}.silver-landing .replay-site.site-home:before{display:none}.silver-landing .replay-site.site-home>.site-header,.silver-landing .replay-site.site-home>.site-header.is-scrolled{box-shadow:none;border:0;transform:none}.silver-landing .site-header{background:#080b10}.silver-landing .replay-site.site-home>.site-header{top:0;left:var(--replay-frame);right:var(--replay-frame);margin:0;position:fixed}.silver-landing .site-header.is-scrolled{background:#0d131af5;border-color:#a6b8ca2e}.silver-landing .clockwork-sticky{background:radial-gradient(70% 80% at 50% 68%,#18232c88,#0000 80%),#080b10}.silver-landing .replay-site.site-home .hero{--hero-cloud-tail:60px;--hero-scene-bg:#080b10;background:0 0;flex-direction:column;min-height:100svh;display:flex;overflow:visible}.silver-landing .hero:before{display:none}.silver-landing .replay-site.site-home .hero-title{flex-shrink:0;margin-top:60svh;padding:0 24px}.silver-landing .replay-site.site-home .hero-title h1{font-size:var(--type-display-size)}.silver-landing .hero-title h1>.t-stagger-line{display:inline-block}.silver-landing .hero-title[data-copy-reveal] .t-stagger-line{opacity:1;transition:none;transform:none}.silver-landing .hero-title[data-copy-reveal=waiting]{visibility:hidden}.site-home[data-entrance=ready] .hero-title[data-copy-reveal] :is(.hero-booking-prompt,.hero-booking-link){animation:none}.silver-landing .site-home[data-entrance=ready] :is(.brand-marquee,.hero-scroll-link){transition:opacity .24s var(--entrance-ease);animation:none}.silver-landing .site-home:has(.hero-title[data-copy-reveal]:not([data-copy-reveal=complete])) :is(.brand-marquee,.hero-scroll-link){pointer-events:none;opacity:0!important}.silver-landing .site-home[data-entrance=ready] .site-header>*{animation-name:entrance-fade}.silver-landing .replay-site.site-home .artwork{min-height:0;position:absolute;inset:0}.silver-landing .replay-site .hero-static-art{padding:0;display:block}.silver-landing .hero-static-art img{position:absolute;top:40svh;left:50%;transform:translate(-50%,-50%)}.silver-landing .replay-site.site-home .hero-booking{z-index:4;isolation:isolate;grid-row:auto;gap:12px;width:100%;max-width:540px;margin:12px auto 0;padding:0;position:relative;top:auto;left:auto;transform:none}.silver-landing .hero-booking:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080b10ec 28%,#0000);position:absolute;inset:-26px -70px -10px}.silver-landing .replay-site.site-home .hero-booking-prompt{font-size:var(--type-footnote);line-height:1.7}.silver-landing .replay-site.site-home .hero-booking-link{min-height:44px}.silver-landing .replay-site.site-home .hero-explore-link{min-height:30px;font-size:var(--type-caption-2)}.silver-landing .replay-site.site-home .hero>.hero-scroll-link{z-index:4;flex-shrink:0;align-self:center;margin:0 auto 12px}.silver-landing .hero>.brand-marquee.currency-ribbon{z-index:3;margin:auto var(--replay-frame) 0;flex-shrink:0;position:relative;inset:auto}.silver-landing .brand-marquee-item{height:64px;font-size:var(--type-title-2)}.silver-landing .hero-scene-controls{display:none}.silver-landing .clockwork-discovery:empty{outline:none}.silver-landing :is(.hero-light-backdrop,.hero-cloud-foreground){-webkit-mask-image:none;mask-image:none}.silver-landing .brand-marquee-item{color:#d5dce1;opacity:.94}.silver-hero-sky{z-index:-1;pointer-events:none;height:100%;min-height:100svh;opacity:var(--clock-hands,1);background:radial-gradient(82% 63% at 50% 77%,#34414b,#0000 80%),linear-gradient(#080b10,#151c25 67%,#080b10);position:absolute;inset:0 0 auto}.silver-geometry{z-index:0;pointer-events:none;color:#a6b8ca;height:100%;min-height:100svh;opacity:calc(.096 * var(--clock-hands,1));position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 92%,#0000);mask-image:linear-gradient(#0000,#000 14% 92%,#0000)}.silver-geometry svg{width:clamp(980px,110vw,1680px);max-width:none;height:auto;left:50%;top:var(--hero-coin-y,55%);position:absolute;overflow:visible;transform:translate(-50%,-50%)}.silver-geometry :is(circle,path){stroke:currentColor;stroke-width:.65px;vector-effect:non-scaling-stroke}.silver-landing .hero.intro-running :is(.silver-hero-sky,.silver-geometry){visibility:hidden}@media (prefers-reduced-motion:no-preference){.silver-landing .clockwork-story[data-enhanced=true] .hero>.hero-scroll-link{opacity:var(--clock-title)}.silver-landing .clockwork-story:is([data-phase=opening],[data-phase=mechanism]) :is(.hero-booking,.hero-scroll-link){visibility:hidden;pointer-events:none}.silver-landing .clockwork-story[data-enhanced=true]{--clock-caption-top:min(max(56svh, calc(var(--clock-instrument-bottom,48svh) + 24px)), calc(100svh - var(--clock-invitation-height,180px) - max(88px, calc(env(safe-area-inset-bottom) + 68px))))}.silver-landing .clockwork-story[data-enhanced=true] [data-clockwork-panel]{left:50%;right:auto;top:var(--clock-caption-top);text-align:center;width:min(620px,100% - 48px);padding:0;bottom:auto;transform:translate(-50%)}.silver-landing .clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{width:min(400px,100% - 48px)}.silver-landing .clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-display-small);margin:0 0 12px;line-height:1}.silver-landing .clockwork-panel .clockwork-summary{margin-inline:auto}.silver-landing .clockwork-story[data-enhanced=true] .currency-clock{top:40svh}}.silver-blueprint-sky{z-index:-2;pointer-events:none;opacity:0;background:radial-gradient(at 50% 40%,#164b9c,#103e8a 75%);position:absolute;inset:0}.silver-geometry.silver-geometry-blueprint{opacity:0;color:#d8e7ff}.silver-geometry-blueprint svg{top:0;translate:0 40svh}.silver-geometry-blueprint [data-blueprint-line]{stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round}.silver-geometry-blueprint [data-blueprint-line="0"]{stroke-width:.6px;opacity:.8}.silver-geometry-blueprint [data-blueprint-line="1"]{stroke-width:.5px;opacity:.55}.silver-geometry-blueprint [data-blueprint-line="2"]{stroke-width:.45px;opacity:.45}.silver-geometry-blueprint .silver-radial-rays{opacity:.48}.silver-geometry-blueprint [data-blueprint-ray]{stroke-width:.5px;stroke-dasharray:none;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.silver-geometry-blueprint [data-blueprint-line],.silver-geometry-blueprint [data-blueprint-ray]{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.23,1,.32,1) forwards blueprint-draw}.silver-geometry-blueprint [data-blueprint-line="1"]{animation-delay:.12s}.silver-geometry-blueprint [data-blueprint-line="2"]{animation-delay:.22s}}@keyframes blueprint-draw{to{stroke-dashoffset:0}}.site-home[data-blueprint=true]>.site-header .pp-mark-solid{opacity:0}.site-home[data-blueprint=true]>.site-header .pp-mark-outline{opacity:1}.site-home[data-blueprint=true] .clockwork-chapter-controls{background:#082b68ed;border-color:#d8e7ff40}@media (prefers-reduced-motion:reduce){.silver-landing .coin-expertise{background:#103e8a}}.silver-landing .coin-expertise{border-color:#0000}.silver-landing .clockwork-chapter-controls{background:#101820ed;border-color:#b5c5d32b}.silver-landing .finance-divider{opacity:.5;border-color:#a6b8ca33}.silver-landing .relationship-section{border-color:var(--hairline);background:#0b1016}.silver-landing .founder-section.section-wrap{isolation:isolate;border-block:1px solid var(--hairline);background:radial-gradient(70% 100% at 6% 45%,#34414b44,#0000 80%),linear-gradient(125deg,#141d25,#0d131a 75%);padding-block:clamp(88px,9vw,136px);position:relative}.silver-landing .founder-section .landing-eyebrow,.silver-landing .conversation-opening .landing-eyebrow{color:#a3b4c2}.silver-landing .founder-portrait{background:radial-gradient(at 50% 65%,#35444e66,#0000 72%)}.silver-landing .founder-bio{color:#c1cbd2}.silver-landing .founder-perspective{border-color:#a6b8ca33;margin-top:64px;padding-top:32px}.silver-landing .founder-perspective h3{font-size:var(--type-large-title)}.silver-landing .featured-insights{background:#0a0f15}.silver-landing .first-conversation{isolation:isolate;background:radial-gradient(65% 100% at 95% 60%,#26343e44,#0000 80%),#080d13;padding-block:clamp(88px,9vw,136px);position:relative;overflow:clip}.silver-landing .first-conversation:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #a6b8ca18;border-radius:50%;width:760px;position:absolute;bottom:-660px;right:-250px;box-shadow:0 0 0 72px #a6b8ca05,0 0 0 144px #a6b8ca03}.silver-landing .conversation-steps li{border-color:#a6b8ca29}.silver-landing .conversation-steps h3{font-size:var(--type-large-title)}.silver-landing .landing-contact{isolation:isolate;background:radial-gradient(65% 120% at 92% 75%,#34414b88,#0000 85%),linear-gradient(125deg,#0e151c,#18232d);border-color:#a6b8ca33;padding-block:clamp(96px,10vw,154px);position:relative;overflow:clip}.silver-landing .landing-contact:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #a6b8ca1d;border-radius:50%;width:950px;position:absolute;top:-440px;right:-550px;box-shadow:0 0 0 120px #a6b8ca06}.silver-landing .landing-contact .editorial-heading{font-size:var(--type-display-size)}.silver-landing .site-footer{border-color:var(--hairline);background:#080b10}.silver-landing :is(.footer-top,.footer-bottom,.footer-ventures){border-color:#a6b8ca23}@media (width<=760px){.silver-landing .replay-site .hero-motion-controls{display:flex}.silver-landing .replay-site .hero-motion-control{min-width:44px}.silver-landing .hero-motion-control:first-child{display:none}.silver-landing .replay-site.site-home .hero{min-height:100svh}.silver-landing .replay-site.site-home .hero-title{margin-top:56svh;padding:0 24px}.silver-landing .replay-site.site-home .hero-title h1{font-size:var(--type-display-size)}.silver-geometry svg{width:max(190vw,720px)}.silver-landing .founder-perspective{margin-top:40px}.silver-landing :is(.founder-section.section-wrap,.first-conversation,.landing-contact){padding-block:72px}}@media (width<=360px){.silver-landing .replay-site .site-header .wordmark{display:none!important}.silver-landing .replay-site.site-home .hero-title h1{font-size:var(--type-display-small)}}@media (width>=761px) and (height<=760px),(width>=761px) and (aspect-ratio>=3/2){.silver-landing .replay-site.site-home .hero-title h1{font-size:var(--type-display-size)}}@media (width<=760px) and (height<=640px){.silver-landing .replay-site.site-home .hero-title{margin-top:56svh}.silver-landing .replay-site.site-home .hero-title h1{font-size:var(--type-display-small)}.silver-landing .replay-site.site-home .hero-booking{gap:8px;margin-top:8px}.silver-landing .replay-site.site-home .hero-booking-prompt{font-size:var(--type-caption-1);line-height:1.5}.silver-landing .brand-marquee-item{height:32px;font-size:var(--type-body-size)}.silver-landing .replay-site.site-home .hero>.hero-scroll-link{margin-bottom:4px}}@media (height<=640px){.silver-landing .hero-static-art img{top:32svh}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.silver-landing .clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-large-title)}}@media (height<=640px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.silver-landing .clockwork-story[data-enhanced=true]{--clock-caption-top:calc(var(--clock-instrument-bottom,58svh) + 12px)}.silver-landing .clockwork-story[data-enhanced=true] .currency-clock{top:48svh}.silver-landing .clockwork-story[data-enhanced=true] .clockwork-panel h3{font-size:var(--type-large-title);margin-bottom:6px}.silver-landing .clockwork-story[data-enhanced=true] .coin-expertise-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.silver-landing .clockwork-story[data-enhanced=true] .coin-expertise-panel h3{grid-area:1/1}.silver-landing .clockwork-story[data-enhanced=true] .coin-expertise-panel .clockwork-summary{grid-area:1/2}.silver-landing .clockwork-story[data-enhanced=true] [data-clockwork-panel=invitation]{width:min(620px,100% - 48px)}.silver-landing .clockwork-story[data-enhanced=true] .clockwork-copy h3{align-self:start;margin:0}}.silver-starfield{z-index:0;pointer-events:none;color:#d8e5ee;position:absolute;inset:0;overflow:hidden}.silver-starfield svg{width:100%;height:100%}.silver-star-group{animation:9s ease-in-out infinite alternate paused silver-star-breathe}.silver-starfield[data-playing=true] .silver-star-group{animation-play-state:running}.hero.intro-running .silver-star-group{animation-play-state:paused}.silver-star-group-1{animation-duration:13s;animation-delay:-4s}.silver-star-group-2{animation-duration:17s;animation-delay:-8s}.silver-landing .hero.intro-running .silver-starfield{visibility:hidden}.silver-landing .hero.scene-ready :is(.silver-starfield svg,.silver-geometry svg){animation:silver-sky-arrive 1.1s var(--entrance-ease) both}.silver-landing .hero.scene-ready :is([data-blueprint-line],[data-blueprint-ray]){stroke-dasharray:none;stroke-dashoffset:0;animation:none}.silver-landing .hero.scene-ready [data-blueprint-line="1"]{animation-delay:.1s}.silver-landing .hero.scene-ready [data-blueprint-line="2"]{animation-delay:.2s}.hero.motion-paused :is(.silver-star-group,[data-blueprint-line],[data-blueprint-ray]){animation-play-state:paused!important}@keyframes silver-orbit-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes silver-sky-arrive{0%{opacity:0}to{opacity:1}}@keyframes silver-star-breathe{0%{opacity:.38}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.silver-starfield *,.silver-geometry *{animation:none!important}}.silver-landing .clockwork-story[data-enhanced=true] .clockwork-chapter-controls{box-shadow:none;bottom:max(24px, env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;gap:0;padding:0}.silver-landing .clockwork-chapter-dots{gap:4px}.silver-landing .clockwork-chapter-dots a{color:#a5bfdc;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.silver-landing .clockwork-chapter-dots a span{opacity:.45;background:currentColor;border-radius:2px;width:22px;height:2px;transition:width .18s,opacity .18s,color .18s;display:block}.silver-landing .clockwork-chapter-dots a[aria-current=step]{color:#e3bf88}.silver-landing .clockwork-chapter-dots a[aria-current=step] span{opacity:1;width:36px}@media (hover:hover){.silver-landing .clockwork-chapter-dots a:hover span{opacity:1}}@media (prefers-reduced-motion:reduce){.silver-landing .clockwork-chapter-dots a span{transition:none}}.silver-landing .replay-site.site-home>.site-header,.silver-landing .replay-site.site-home>.site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.silver-landing .site-home>.site-header .desktop-nav a{color:#cad5de}.silver-landing .site-home>.site-header .mobile-menu-trigger{color:#e7ecef}.silver-landing .site-home>.site-header .desktop-nav a,.silver-landing .site-home>.site-header .mobile-menu-trigger{color:color-mix(in srgb, #cad5de, #26333e calc(var(--header-ink-progress,0) * 100%))}.silver-landing .site-home>.site-header .pp-mark-solid{filter:brightness(calc(1 - var(--header-ink-progress,0)))}.silver-landing .site-home[data-blueprint=true]>.site-header .pp-mark-solid{opacity:var(--header-ink-progress,0)}.silver-landing .site-home>.site-header .pp-mark-outline{opacity:calc(1 - var(--header-ink-progress,0))}.silver-landing .site-home:not([data-blueprint=true])>.site-header .pp-mark-outline{opacity:0}.silver-landing .site-home>.site-header .header-contact{background:color-mix(in srgb, #f5f4ee, #1c2832 calc(var(--header-ink-progress,0) * 100%));color:color-mix(in srgb, #1c2832, #f5f4ee calc(var(--header-ink-progress,0) * 100%))}@media (hover:hover){.silver-landing .site-home>.site-header .desktop-nav a:hover{color:#d8b17b}}.silver-landing .replay-site.site-home .hero-title .hero-booking{gap:0;margin-top:16px}.silver-landing .replay-site.site-home .hero-title .hero-booking-actions{margin-top:56px}.silver-landing .replay-site.site-home .hero-title .hero-booking-prompt{margin:0}.silver-blueprint-sky{background-image:repeating-linear-gradient(120deg,#0000 0 4px,#e1ecff06 4px 5px),repeating-linear-gradient(30deg,#0000 0 7px,#02184109 7px 8px),radial-gradient(at 50% 40%,#164b9c,#103e8a 75%)}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header{color:#243a43;background:#f8fafb}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header :is(.desktop-nav a,.mobile-menu-trigger,.hero-motion-control,.wordmark){color:#243a43}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header .wordmark>span{color:#687373}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header .header-contact{color:#fff;background:#243a43;border-color:#243a43}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header .pp-mark-solid{opacity:1;fill:#243a43;filter:brightness(0)}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header .pp-mark-outline{opacity:0}.silver-landing .replay-site.site-home .hero[data-reference-hero]{--hero-scene-bg:#f8fafb;color:#243a43;min-height:100svh;opacity:var(--warm-hero-opacity,1);background:#f8fafb;padding:80px 0 18px;overflow:hidden}.silver-landing .replay-site.site-home .hero[data-reference-hero] .artwork{z-index:1;opacity:1;flex:none;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hero[data-reference-hero] .artwork:before,.hero[data-reference-hero] .artwork:after{display:none}.hero[data-reference-hero] .reference-composition{isolation:isolate;width:100%;height:100%;position:relative;overflow:visible}.hero[data-reference-hero] .reference-atmosphere{pointer-events:none;position:absolute;inset:0}.hero[data-reference-hero] .reference-atmosphere[data-initial=pending] img,.hero[data-reference-hero] .reference-composition[data-ready=false] img{visibility:hidden}.hero[data-reference-hero][data-ascii-entrance=running] :is(.reference-hand-motion,.reference-cloud img,.reference-sky){animation-play-state:paused}.hero[data-reference-hero] .reference-depth-canvas{z-index:2;pointer-events:none;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.hero[data-reference-hero][data-depth=ready] .reference-sky{scale:calc(1 + var(--warm-camera-travel,0) * .025)}.hero[data-reference-hero]:not([data-depth=ready]) .artwork{scale:calc(1 + var(--warm-camera-travel,0) * .12);transform-origin:50%}.hero[data-reference-hero]:not([data-depth=ready]) .reference-atmosphere{scale:calc(1 + var(--warm-camera-travel,0) * .04)}.hero[data-reference-hero] .reference-atmosphere .reference-sky{-webkit-mask-image:radial-gradient(68% 54%,#000 12%,#000000d1 36%,#00000059 64%,#0000 94%);mask-image:radial-gradient(68% 54%,#000 12%,#000000d1 36%,#00000059 64%,#0000 94%)}.hero[data-reference-hero] .reference-sky{z-index:0;animation:48s ease-in-out -9s infinite reference-sky;position:absolute;inset:-3%}.hero[data-reference-hero] .reference-sky img{object-fit:cover;width:100%;height:100%}.hero[data-reference-hero] .reference-scene{aspect-ratio:1308/485;isolation:isolate;width:112%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero[data-reference-hero] .reference-scene img{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.clockwork-story[data-hero-style=warm] .silver-geometry-blueprint{z-index:4}.clockwork-story[data-hero-style=warm][data-hero-surface=warm] .silver-geometry-blueprint{z-index:1}.hero[data-reference-hero] .reference-hand-pose{z-index:3;pointer-events:none;position:absolute;inset:0}.hero[data-reference-hero] .reference-hand-left{clip-path:inset(0 50% 0 0);transform-origin:0 48%;transform:translate(-3%)scale(.95)}.hero[data-reference-hero] .reference-hand-right{clip-path:inset(0 0 0 50%);transform-origin:100%;transform:translate(3%)scale(.95)}.hero[data-reference-hero] .reference-hand-left img{transform-origin:0 48%;animation:9s ease-in-out -3s infinite alternate reference-left}.hero[data-reference-hero] .reference-hand-right img{transform-origin:100%;animation:11s ease-in-out -7s infinite alternate reference-right}.hero[data-reference-hero] .reference-coin{z-index:4;aspect-ratio:1;width:9.5%;max-width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(14deg)}.hero[data-reference-hero] .reference-coin canvas{opacity:0;width:100%;height:100%;transition:opacity .45s ease-out;display:block}.hero[data-reference-hero] .reference-composition[data-ready=true] .reference-coin canvas{opacity:1}.hero[data-reference-hero] .reference-cloud{pointer-events:none;z-index:1;opacity:.35;aspect-ratio:1942/809;height:auto;position:absolute}.hero[data-reference-hero] .reference-cloud img{object-fit:contain;pointer-events:none;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero[data-reference-hero] .reference-cloud-far{z-index:0;width:48%;top:8%;left:28%}.hero[data-reference-hero] .reference-cloud-far img{animation:48s ease-in-out -7s infinite reference-cloud-far}.hero[data-reference-hero] .reference-cloud-near-left{z-index:2;opacity:.65;width:62%;top:32%;left:-24%}.hero[data-reference-hero] .reference-cloud-near-left img{filter:blur(3.5px);animation:32s ease-in-out -4s infinite reference-cloud-left}.hero[data-reference-hero] .reference-cloud-near-right{z-index:2;opacity:.5;width:58%;top:30%;right:-30%}.hero[data-reference-hero] .reference-cloud-near-right img{filter:blur(3.5px);animation:40s ease-in-out -9s infinite reference-cloud-right}.hero[data-reference-hero] :is(.reference-composition,.reference-atmosphere)[data-playing=false] :is(.reference-sky,.reference-hand-motion,.reference-cloud img){animation-play-state:paused}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-title{z-index:3;color:#243a43;width:100%;max-width:none;height:100%;opacity:var(--warm-copy-opacity,1);scale:calc(1 + var(--warm-camera-travel,0) * .012);transform-origin:50%;pointer-events:none;margin:0;padding:0;position:absolute;inset:0}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-title h1{font-size:var(--type-display-size);letter-spacing:-.045em;margin:0;padding-inline:24px;line-height:1.08;position:absolute;bottom:calc(50% + clamp(80px,12svh,140px));left:0;right:0}.silver-landing .hero[data-reference-hero] .hero-title h1 em{color:#8c7045}.silver-landing .hero[data-reference-hero] #hero-heading :is(span,em){white-space:nowrap;display:block}.silver-landing .hero[data-reference-hero] .hero-title>.eyebrow{color:#6d7776;margin-bottom:14px}.silver-landing .hero[data-reference-hero] .hero-booking:before{display:none}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-booking{pointer-events:auto;gap:0;width:min(620px,100% - 40px);margin:0;position:absolute;top:calc(50% + clamp(80px,12svh,140px));left:50%;translate:-50%}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-booking-prompt{color:#687373}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-booking-actions{margin-top:0}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-booking-link{color:#fff;background:#243a43;border:0;padding:14px 26px}.silver-landing .hero[data-reference-hero] :is(.hero-booking-detail,.hero-explore-link,.hero-scene-controls){color:#687373}.silver-landing .hero[data-reference-hero]>.brand-marquee{display:none}.silver-landing .replay-site.site-home .hero[data-reference-hero]>.hero-scroll-link{color:#687373;bottom:max(18px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:8px;margin:0;line-height:1;text-decoration:none;display:flex;position:absolute;left:50%;translate:-50%;opacity:var(--warm-copy-opacity,1)!important}.hero[data-reference-hero]>.hero-scroll-link svg{flex:none}.clockwork-story[data-hero-style=warm][data-intro=running] .silver-geometry-blueprint{visibility:visible}.clockwork-story[data-hero-style=warm] :is([data-blueprint-line],[data-blueprint-ray]){stroke-dasharray:1;stroke-dashoffset:0}.clockwork-story[data-hero-style=warm][data-intro=running] :is([data-blueprint-line],[data-blueprint-ray]){animation:1.8s cubic-bezier(.22,.61,.36,1) .55s both warm-grid-trace}.clockwork-story[data-hero-style=warm][data-intro=running] [data-blueprint-line="1"]{animation-delay:.75s}.clockwork-story[data-hero-style=warm][data-intro=running] [data-blueprint-line="2"]{animation-delay:.95s}@keyframes warm-grid-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes reference-left{0%{transform:translate(-.55%,.45%)rotate(-.6deg)}to{transform:translate(.65%,-.45%)rotate(.65deg)}}@keyframes reference-right{0%{transform:translate(.6%,-.45%)rotate(.55deg)}to{transform:translate(-.65%,.5%)rotate(-.6deg)}}@keyframes reference-sky{0%,to{transform:translate(-.4%)scale(1.025)}50%{transform:translate(.4%,-.3%)scale(1.025)}}@keyframes reference-cloud-far{0%,to{transform:translate(-14px)}25%{transform:translateY(-6px)}50%{transform:translate(14px)}75%{transform:translateY(6px)}}@keyframes reference-cloud-left{0%,to{transform:translate(-38px)}25%{transform:translateY(-14px)}50%{transform:translate(38px)}75%{transform:translateY(14px)}}@keyframes reference-cloud-right{0%,to{transform:translate(32px)}25%{transform:translateY(12px)}50%{transform:translate(-32px)}75%{transform:translateY(-12px)}}@media (width<=650px){.hero[data-reference-hero] .reference-atmosphere .reference-sky{-webkit-mask-image:radial-gradient(80% 43%,#000 15%,#000000c0 36%,#00000040 64%,#0000 95%);mask-image:radial-gradient(80% 43%,#000 15%,#000000c0 36%,#00000040 64%,#0000 95%)}.hero[data-reference-hero] .reference-cloud-far{width:150%;top:10%;left:-25%}.hero[data-reference-hero] .reference-cloud-near-left{width:140%;top:30%;left:-95%}.hero[data-reference-hero] .reference-cloud-near-right{width:140%;top:34%;right:-95%}.silver-landing .replay-site.site-home .hero[data-reference-hero]{padding-top:80px}.silver-landing .replay-site.site-home .hero[data-reference-hero] .artwork{height:100%}.hero[data-reference-hero] .reference-scene{width:170vw}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-title{padding:0}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-title h1{font-size:var(--type-display-size);line-height:1.06}.silver-landing .replay-site.site-home .hero[data-reference-hero] .hero-booking-actions{margin-top:0}}@media (prefers-reduced-motion:reduce){.clockwork-story[data-hero-style=warm] :is([data-blueprint-line],[data-blueprint-ray]){stroke-dashoffset:0;animation:none!important}.warm-unified-canvas{display:block!important}.hero[data-reference-hero] :is(.reference-sky,.reference-hand-motion,.reference-cloud img){animation:none}.hero[data-reference-hero] .reference-coin canvas{transition:none}}.hero[data-reference-hero][data-drawing] .reference-sky,.hero[data-reference-hero][data-drawing] .reference-cloud{display:none}.hero[data-reference-hero][data-drawing] .reference-scene{aspect-ratio:2172/724;width:158%}.hero[data-reference-hero][data-drawing] .reference-coin{width:4.5%;max-width:none}.silver-landing .replay-site.site-home .hero[data-reference-hero]{--hero-scene-bg:#fff;background:#fff}.hero[data-reference-hero][data-drawing] .reference-cloud-far{opacity:.65;width:100%;height:100%;display:block;inset:0;transform:none}.hero[data-reference-hero][data-drawing] .reference-cloud-far img{object-fit:cover;width:100%;height:100%}.hero[data-reference-hero][data-drawing] .reference-hand-left,.hero[data-reference-hero][data-drawing] .reference-hand-right{transform:none}.clockwork-story[data-hero-style=warm]:not([data-grid-ready=true]) .silver-geometry-blueprint{visibility:hidden!important}.clockwork-story[data-hero-style=warm][data-grid-ready=true] :is([data-blueprint-line],[data-blueprint-ray]){stroke-dasharray:1!important;animation:1.8s cubic-bezier(.23,1,.32,1) both warm-grid-trace!important}.clockwork-story[data-hero-style=warm][data-grid-ready=true] [data-blueprint-line="1"]{animation-delay:.12s!important}.clockwork-story[data-hero-style=warm][data-grid-ready=true] [data-blueprint-line="2"]{animation-delay:.24s!important}@media (prefers-reduced-motion:reduce){.clockwork-story[data-hero-style=warm][data-grid-ready=true] :is([data-blueprint-line],[data-blueprint-ray]){stroke-dashoffset:0!important;animation:none!important}}.silver-landing .hero[data-reference-hero] .hero-title{translate:0 calc(var(--warm-copy-exit,0) * -24px);filter:blur(calc(var(--warm-copy-exit,0) * 8px))}.hero[data-reference-hero].scene-ready #hero-heading :is(span,em){animation:none}.hero[data-reference-hero]>.hero-scroll-link{letter-spacing:.08em;text-transform:uppercase;border:1px solid #60758140;flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font:400 10px/1.2 Geist Mono,monospace;display:inline-flex}.hero[data-reference-hero]>.hero-scroll-link svg{width:20px;height:20px}@media (hover:hover){.hero[data-reference-hero]>.hero-scroll-link:hover{background:#6075810a;border-color:#60758180}}.hero[data-reference-hero][data-drawing=engraving] .reference-scene{-webkit-mask-image:none;mask-image:none}.hero[data-reference-hero][data-drawing=engraving] .reference-hand-motion{opacity:1}.hero[data-reference-hero][data-drawing=engraving] .reference-cloud-far{opacity:.3;-webkit-mask-image:radial-gradient(70% 86% at 50% 48%,#000 20%,#000b 54%,#0000 100%);mask-image:radial-gradient(70% 86% at 50% 48%,#000 20%,#000b 54%,#0000 100%)}.hero[data-reference-hero][data-drawing=engraving] .reference-hand-left{transform:translate(-2.5%)}.hero[data-reference-hero][data-drawing=engraving] .reference-hand-right{transform:translate(2.5%)}.silver-landing .replay-site.site-home .hero[data-reference-hero]{background-color:#fcfcfb;background-image:repeating-linear-gradient(105deg,#0000 0 3px,#47586006 3px 4px),repeating-linear-gradient(15deg,#0000 0 5px,#47586005 5px 6px)}.hero[data-reference-hero][data-drawing] .reference-cloud{display:none!important}.hero[data-reference-hero] .reference-hand-motion{animation:none!important}.clockwork-story[data-hero-style=warm][data-phase=hero] .silver-geometry-blueprint,.clockwork-story[data-hero-style=warm][data-phase=opening] .silver-geometry-blueprint{z-index:0}.silver-landing .replay-site.site-home .hero[data-reference-hero]{--hero-scene-bg:#08090b;background-color:var(--hero-scene-bg);background-image:url(/assets/atmosphere/hero-film-grain.webp);background-size:192px 192px}.silver-landing .hero[data-reference-hero] #hero-heading span{color:#f5f5f2!important}.silver-landing .hero[data-reference-hero] #hero-heading em{color:#d8b17b!important}.hero[data-reference-hero] .silver-geometry-blueprint{color:#fff!important;opacity:.65!important}.hero[data-reference-hero] .silver-geometry-blueprint :is([data-blueprint-line],[data-blueprint-ray]){stroke-opacity:.24;stroke:#fff!important}.hero[data-reference-hero] .hero-booking-link{color:#151718!important;background:#f5f5f2!important;border-color:#f5f5f2!important}.hero[data-reference-hero]>.hero-scroll-link{border-color:#ffffff40;color:#dce1e5!important}.site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header :is(.desktop-nav a,.mobile-menu-trigger,.wordmark){color:#f5f5f2!important}.silver-landing .site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header .pp-mark-solid{filter:brightness(0)invert()!important}.site-home:has(.clockwork-story[data-hero-surface=warm])>.site-header .header-contact{color:#151718!important;background:#f5f5f2!important}.home-career-band{color:#52636c;background:#eceef0;border-block:1px dashed #8999a34d;padding:28px 0;position:relative}.home-career-band:before{content:"";inset:0 var(--replay-frame);pointer-events:none;z-index:3;border-inline:1px dashed #8999a34d;position:absolute}.home-career-band>p{text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0 24px 20px;font:400 10px/1.5 Geist Mono,monospace}.home-career-band .brand-marquee{width:calc(100% - 2 * var(--replay-frame));margin-inline:auto;opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important}.home-career-band .brand-marquee .currency-ribbon-window{--career-fade:clamp(24px, 7vw, 100px);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--career-fade), #000 calc(100% - var(--career-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--career-fade), #000 calc(100% - var(--career-fade)), transparent);container-type:inline-size}.home-career-band .currency-ribbon-set{justify-content:space-around;min-width:100cqi}.home-career-band .brand-marquee-item{color:#344954;opacity:1}.replay-site .home-career-band .brand-marquee .employer-logo{opacity:.8;filter:brightness(0)saturate(0)!important}@media (prefers-reduced-motion:reduce){.home-career-band .brand-marquee .currency-ribbon-window{-webkit-mask-image:none;mask-image:none}.home-career-band .currency-ribbon-track{width:100%}.home-career-band .currency-ribbon-set{flex-wrap:wrap;width:100%}.home-career-band .currency-ribbon-set[aria-hidden=true]{display:none}.home-career-band .brand-marquee .brand-marquee-item{flex:134px;width:auto;height:64px;padding-inline:10px}}.silver-landing .replay-site .founder-stage.founder-section{--founder-ink:#30312d;--founder-muted:#66675f;--founder-bronze:#8b6748;--founder-rule:#30312d24;z-index:10;isolation:isolate;min-height:0;color:var(--founder-ink);background:0 0;border:0;padding:0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.founder-screen{min-height:100svh;padding:clamp(112px, 15svh, 152px) calc(var(--gutter) + 24px) clamp(48px, 7svh, 80px);background:#f6f6f2;position:relative;overflow:clip}.founder-screen:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(68% 88% at 14% 48%,#ffffff12 0%,#f8f6ef2e 56%,#0000 82%),linear-gradient(90deg,#0000 0%,#f6f6f20a 43%,#f6f6f2c7 69%,#f6f6f2 88%);position:absolute;inset:0}.silver-landing .replay-site .founder-screen:after{content:"";inset:0 var(--replay-frame);z-index:1;pointer-events:none;border-inline:1px solid var(--founder-rule);position:absolute}.founder-atmosphere{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.founder-atmosphere img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.founder-sky{object-fit:cover;object-position:47% 47%;opacity:.88;filter:saturate(.72)contrast(.93)brightness(1.055);width:min(79vw,1080px);height:129%;top:-16%;bottom:-13%;left:-7%;-webkit-mask-image:radial-gradient(84% 76% at 29% 48%,#000 33%,#000e 57%,#0005 76%,#0000 100%);mask-image:radial-gradient(84% 76% at 29% 48%,#000 33%,#000e 57%,#0005 76%,#0000 100%)}.founder-cloud-distant{object-fit:cover;object-position:48% 49%;opacity:.42;filter:saturate(.67)contrast(.9)brightness(1.08);width:min(80vw,1100px);height:117%;animation:44s cubic-bezier(.45,.05,.55,.95) infinite alternate paused founder-distant-cloud-drift;top:-8%;bottom:-9%;left:-10%;-webkit-mask-image:radial-gradient(86% 74% at 27%,#000 28%,#000d 55%,#0003 78%,#0000 100%);mask-image:radial-gradient(86% 74% at 27%,#000 28%,#000d 55%,#0003 78%,#0000 100%)}.founder-screen[data-cloud-motion=playing] .founder-cloud-distant,.founder-screen[data-cloud-motion=playing] .founder-cloud-foreground{will-change:transform;animation-play-state:running}.founder-handoff,.founder-runway{display:none}.founder-spread{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(350px,1.18fr);align-items:center;gap:clamp(48px,6vw,92px);width:100%;max-width:1240px;margin-inline:auto;display:grid;position:relative}.founder-dossier{z-index:5;text-shadow:0 1px #fff9;min-width:0;padding-block:24px;position:relative}.founder-identity{container-type:inline-size}.founder-kicker{color:var(--founder-muted);font:400 var(--type-caption-2)/1.5 Geist, Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.founder-identity h2{color:var(--founder-ink);letter-spacing:-.025em;white-space:nowrap;margin:0;scroll-margin-block-start:150px;font:400 clamp(2.25rem,16.5cqi,5rem)/1 Geist Serif,serif}.founder-identity h2 span,.founder-identity h2 em{display:inline}.founder-identity h2 em{color:var(--founder-bronze);font-weight:400}.founder-short-bio{max-width:52ch;color:var(--founder-muted);font:400 var(--type-subhead)/1.65 Geist, Arial, sans-serif;text-wrap:pretty;margin:22px 0 0}.founder-writing-primary .text-link{color:#f6f6f2;min-height:46px;font-size:var(--type-footnote);letter-spacing:.01em;background:var(--founder-ink);border:1px solid var(--founder-ink);border-radius:2px;justify-content:center;align-items:center;gap:16px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #30312d14}.founder-writing-primary .text-link svg{color:currentColor;width:17px;height:17px}.founder-profile-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.founder-booking-secondary{min-height:46px;color:var(--founder-ink);font:400 var(--type-footnote)/1.5 Geist, Arial, sans-serif;border:1px solid #30312d38;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.founder-booking-secondary:hover{border-color:var(--founder-bronze);color:var(--founder-bronze)}.founder-stage :is(a,button):focus-visible,.founder-identity h2:focus-visible{outline:2px solid var(--founder-bronze);outline-offset:6px}.founder-art{min-width:0;margin:0;position:relative}.founder-art-scene{aspect-ratio:3/4.18;isolation:isolate;width:100%;max-height:min(760px,100svh - 280px);position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.founder-art-scene:before{content:none}.founder-art-scene:has(.founder-publication:focus-visible){-webkit-mask-image:none;mask-image:none}.founder-art-planes{z-index:2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#000e 81%,#0006 92%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#000e 81%,#0006 92%,#0000 100%)}.founder-art-planes img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.founder-scholar{z-index:2;filter:drop-shadow(0 24px 21px #46535a24)}.founder-cloud-foreground{z-index:3;object-position:50% 50%;opacity:.72;filter:saturate(.68)contrast(.92)brightness(1.08);animation:30s cubic-bezier(.45,.05,.55,.95) infinite alternate paused founder-foreground-cloud-drift;-webkit-mask-image:linear-gradient(#0000 0% 42%,#0005 55%,#000e 71%,#000 87%,#0000 100%);mask-image:linear-gradient(#0000 0% 42%,#0005 55%,#000e 71%,#000 87%,#0000 100%)}.founder-text-window{z-index:1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 68%,#0008 72%,#0000 76%);mask-image:linear-gradient(#0000 0%,#000 12% 68%,#0008 72%,#0000 76%)}.founder-text-track{width:100%;height:100%;position:relative}.founder-publication{color:#53616a;font:400 var(--type-title-1)/1.4 "Geist Serif", serif;text-align:center;text-underline-offset:.12em;opacity:.24;text-shadow:0 1px 12px #f7f5efb8;margin:0 10px 24px;text-decoration:none;text-decoration-thickness:1px;transition:color .18s,opacity .18s;display:block;position:relative}.founder-publication-line{white-space:pre;display:block}.founder-art[data-prepared=true] .founder-publication{margin:0;position:absolute;top:0}.founder-publication-source{color:var(--founder-bronze);font:400 var(--type-caption-1)/1.5 Geist, Arial, sans-serif;justify-content:center;align-items:center;gap:8px;padding-top:7px;display:flex}.founder-art[data-over-art=true] .founder-publication{pointer-events:none}.founder-text-window:has(.founder-publication:focus-visible){z-index:4;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 68%,#0008 72%,#0000 76%);mask-image:linear-gradient(#0000 0%,#000 12% 68%,#0008 72%,#0000 76%)}.founder-text-window:has(.founder-publication:focus-visible) .founder-publication:not(:focus-visible){opacity:.1;pointer-events:none}.founder-stage .founder-publication:focus-visible{z-index:2;outline:2px solid var(--founder-bronze);outline-offset:4px;box-shadow:none;opacity:1;background:0 0}.founder-art:not([data-prepared=true]) .founder-text-window:focus-within{z-index:4;background:#fffffff5;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 68%,#0008 72%,#0000 76%);mask-image:linear-gradient(#0000 0%,#000 12% 68%,#0008 72%,#0000 76%)}@media (hover:hover) and (pointer:fine){.founder-publication:hover{color:var(--founder-bronze)}.founder-stage .founder-writing-primary .text-link:hover{color:#fff;background:#20211e;border-color:#20211e}.founder-publication:hover .founder-publication-title{text-decoration:underline}.founder-publication:hover{opacity:.88}}@keyframes founder-distant-cloud-drift{0%{transform:translate(-1.4%,.3%)scale(1.025)}to{transform:translate(1.4%,-.3%)scale(1.045)}}@keyframes founder-foreground-cloud-drift{0%{transform:translate(-1%,1.1%)scale(1.055)}to{transform:translate(1%,.2%)scale(1.075)}}@media (prefers-reduced-motion:no-preference){.silver-landing .replay-site .founder-stage[data-overlap=true]{margin-top:calc(-100svh - var(--founder-runway,90svh));pointer-events:none;overflow:clip}.founder-stage[data-overlap=true] .founder-runway{height:var(--founder-runway,90svh);display:block}.founder-stage[data-overlap=true] .founder-screen{opacity:1;will-change:auto;position:sticky;top:0;transform:none}.silver-landing .replay-site .founder-stage[data-overlap=true][data-scene=ready]{pointer-events:auto}.clockwork-story[data-enhanced=true] :is(.artwork,.currency-clock){opacity:calc(1 - var(--clock-outro,0))}}@media (width<=1100px){.founder-screen{padding-inline:calc(var(--gutter) + 20px)}.founder-spread{grid-template-columns:minmax(0,.8fr) minmax(310px,1.2fr);gap:clamp(28px,4vw,48px)}.founder-kicker{margin-bottom:22px}.founder-sky,.founder-cloud-distant{width:72vw}.founder-publication{opacity:.36}}@media (width<=700px){.founder-screen{padding:112px calc(var(--gutter) + 16px) 64px}.founder-screen:before{background:linear-gradient(#0000 0 46%,#f6f6f2b8 70%,#f6f6f2 91%),radial-gradient(92% 58% at 42% 27%,#fff3 0%,#0000 76%)}.founder-sky{object-position:50% 42%;opacity:.78;width:138%;height:76%;top:-8%;left:-25%;-webkit-mask-image:radial-gradient(78% 76% at 49% 37%,#000 22%,#000d 54%,#0000 100%);mask-image:radial-gradient(78% 76% at 49% 37%,#000 22%,#000d 54%,#0000 100%)}.founder-cloud-distant{object-position:49% 52%;opacity:.32;width:142%;height:64%;top:12%;left:-26%;-webkit-mask-image:radial-gradient(76% 68% at 50% 40%,#000 18%,#000b 50%,#0000 100%);mask-image:radial-gradient(76% 68% at 50% 40%,#000 18%,#000b 50%,#0000 100%)}.founder-spread{grid-template-columns:minmax(0,1fr);gap:0}.founder-dossier{display:contents}.founder-identity{grid-row:1}.founder-short-bio{max-width:34ch;font-size:var(--type-subhead);margin-top:20px}.founder-art{grid-row:2;margin:24px -10px 18px}.founder-art-scene{aspect-ratio:3/3.8;max-height:540px}.founder-cloud-foreground{opacity:.66;-webkit-mask-image:linear-gradient(#0000 0 48%,#0006 61%,#000 100%);mask-image:linear-gradient(#0000 0 48%,#0006 61%,#000 100%)}.founder-profile-action{grid-row:3;margin-top:4px}}@media (width>=701px) and (height<=800px){.founder-screen{padding-block:110px 36px}.founder-art-scene{max-height:74svh}.founder-sky,.founder-cloud-distant{height:142%;top:-22%}.founder-dossier{padding-block:0}.founder-kicker{margin-bottom:18px}.founder-short-bio{margin-top:20px}}.replay-site.site-home .founder-stage #founder-heading{scroll-margin-block-start:150px}@media (prefers-reduced-motion:reduce){.founder-handoff{display:none}.founder-stage{margin-top:0!important}.founder-screen{-webkit-mask:none!important;mask:none!important}.founder-cloud-distant,.founder-cloud-foreground{animation:none!important;transform:none!important}}.founder-art-scene[data-publication-open=true]{-webkit-mask-image:none;mask-image:none}.founder-art-scene[data-publication-open=true] .founder-text-window{z-index:3}.founder-art-scene[data-publication-open=true] .founder-publication:not([data-preview=true]){opacity:.08;pointer-events:none}.founder-art-scene .founder-publication[data-preview=true]{opacity:1;color:#273740}.founder-publication-preview{z-index:6;width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;left:0}.founder-publication-preview>img{object-fit:contain;width:28px;height:28px;display:block}.founder-publication-preview a{color:#fff;min-height:40px;font:400 var(--type-caption-2)/1.4 Geist, Arial, sans-serif;background:#28322e;justify-content:center;align-items:center;padding:9px 14px;text-decoration:none;display:inline-flex}.founder-publication-preview a:focus-visible{outline-offset:3px;outline:2px solid #987348}.founder-art-scene[data-publication-open=true] .founder-text-window{-webkit-mask-image:none;mask-image:none}.founder-art[data-over-art=true] .founder-publication[data-preview=true]{pointer-events:auto}@media (width<=960px){.founder-profile-action{flex-direction:column;align-items:stretch;width:100%}.founder-writing-primary,.founder-writing-primary .text-link,.founder-booking-secondary{width:100%}.founder-writing-primary .text-link{justify-content:center}}.founder-publication-wash{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(#fcfcf8fa 0%,#fcfcf8f2 28%,#fcfcf8b8 48%,#fcfcf84d 65%,#0000 78%);width:116%;transition:opacity .18s;position:absolute;left:-8%}.founder-art-scene[data-publication-open=true] .founder-publication-wash{opacity:1}.founder-art-scene[data-publication-open=true] .founder-text-window{z-index:4;overflow:visible}.founder-art-scene .founder-publication[data-preview=true]{color:#25352f;text-shadow:none}.founder-art-scene .founder-publication[data-preview=true] .founder-publication-title{text-decoration:none}.founder-publication-preview{opacity:1;transition:opacity .18s,transform .18s cubic-bezier(.23,1,.32,1);transform:translateY(0)}@starting-style{.founder-publication-preview{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.founder-publication-wash,.founder-publication-preview,.founder-publication{transition:none;transform:none}}.founder-scholar{transform-origin:50% 70%;will-change:transform;animation:12s ease-in-out infinite founder-scholar-loop}@keyframes founder-scholar-loop{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-6px)rotate(.25deg)scale(1.008)}}@media (prefers-reduced-motion:reduce){.founder-scholar{will-change:auto;animation:none}}@media (width<=700px){.founder-stage[data-mobile-reveal=true][data-overlap=true] .founder-screen{will-change:auto;-webkit-mask:none!important;mask:none!important}.silver-landing .replay-site .founder-screen:after{content:"";inset:0 var(--replay-frame);z-index:1;pointer-events:none;border-inline:1px solid var(--founder-rule);position:absolute}.replay-site .founder-stage .founder-spread{flex-direction:column;align-items:stretch;gap:0;display:flex}.replay-site .founder-stage .founder-art{order:0;width:100%;margin:0 0 28px}.replay-site .founder-stage .founder-dossier{text-align:center;flex-direction:column;order:1;width:100%;padding:0;display:flex}.replay-site .founder-stage .founder-identity{width:100%}.replay-site .founder-stage .founder-short-bio{margin-inline:auto}.replay-site .founder-stage .founder-profile-action{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:32px;display:flex}.replay-site .founder-stage .founder-writing-primary{width:100%;max-width:none}.replay-site .founder-stage .founder-profile-action :is(.founder-writing-primary>a,.founder-booking-secondary){box-sizing:border-box;text-align:center;flex:none;justify-content:center;max-width:none;width:100%!important;min-height:var(--action-primary-size)!important;height:auto!important}}.site-home .founder-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-home .founder-dossier{grid-area:1/2}.site-home .founder-art{grid-area:1/1}.site-home .founder-atmosphere,.site-home .founder-screen:before{transform:none}@media (width<=700px){.replay-site.site-home .founder-stage .founder-dossier{order:1}.replay-site.site-home .founder-stage .founder-art{order:0;margin:0 0 28px}}.site-home .founder-art-scene{-webkit-mask-image:radial-gradient(66% 64% at 50% 46%,#000 48%,#000e 65%,#0007 82%,#0000 100%);mask-image:radial-gradient(66% 64% at 50% 46%,#000 48%,#000e 65%,#0007 82%,#0000 100%)}.site-home .founder-atmosphere{-webkit-mask-image:radial-gradient(70% 72% at 40% 46%,#000 35%,#000b 62%,#0000 100%);mask-image:radial-gradient(70% 72% at 40% 46%,#000 35%,#000b 62%,#0000 100%)}.site-home .founder-screen{background:#eceef0 url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover}.site-home .founder-screen:before{background:0 0}.site-home .founder-art-scene{width:75%;margin-inline:auto}.site-home .founder-writing-heading{margin:24px 0 0;font:400 28px/1.2 Geist Serif,serif}.site-home .founder-short-bio p{margin:0 0 14px}.site-home .founder-short-bio{font-size:16px;line-height:1.65}.site-home .audience-stage:after{border-bottom:0}.site-home .founder-atmosphere{-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000),linear-gradient(90deg,#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000),linear-gradient(90deg,#0000,#000 18% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.site-home .founder-art-scene{-webkit-mask-image:radial-gradient(65% 65% at 50% 46%,#000 38%,#000b 62%,#0000 92%),linear-gradient(#0000,#000 15% 78%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:radial-gradient(65% 65% at 50% 46%,#000 38%,#000b 62%,#0000 92%),linear-gradient(#0000,#000 15% 78%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.classical-preview{isolation:isolate;position:relative}.classical-preview .company-decision-frame{border:0}.classical-preview .company-decision-frame:before{border-inline:1px dashed #8999a338;display:block;bottom:15.8cqw}.classical-preview .company-decision-frame:after{content:"";pointer-events:none;border-inline:1px dashed #8999a34d;position:absolute;inset:0 0 15.8cqw}.classical-preview .decision-room{margin-top:0}.company-story .classical-preview .decision-room__diagram{aspect-ratio:1774/1350;background:0 0;width:100%;margin:0;padding:0;container-type:inline-size}.classical-preview .decision-room__portico{pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:12.965cqw;left:0}.classical-preview .decision-room__construction{fill:none;stroke:#718592;stroke-width:.7px;stroke-opacity:.38;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.company-story .classical-preview .decision-room__caption{z-index:2;color:#304a58;text-align:center;border:0;justify-content:center;width:56%;height:1.8cqw;margin:0;padding:0;font:400 .9cqw/1.2 Geist Mono,monospace;position:absolute;top:23.4cqw;left:22%}.classical-preview .decision-room__inputs{width:57.16%;height:18.49cqw;box-shadow:none;background:0 0;border:0;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;top:31cqw;left:21.42%}.classical-preview .decision-room__inputs li{border:0;color:#263e4a;border-bottom:1px solid #71859255;gap:1cqw;padding-inline:1.45cqw;font:400 .97cqw/1.25 Geist Mono,monospace}.classical-preview .decision-room__inputs svg{flex-shrink:0;width:1.2cqw;height:1.2cqw}.classical-preview .founder-panel__frame{border-inline:1px solid #8999a34d;border-bottom:1px solid #8999a34d}html[data-company-surface=perspective] .classical-preview .founder-panel{padding-bottom:clamp(64px,7vw,104px)}@media (width<=767px){html[data-company-surface=perspective] .classical-preview .company-decision-frame{width:calc(100% - 48px)}.classical-preview .company-decision-heading{padding-inline:0}.classical-preview .company-decision-frame:before{display:none}.classical-preview .company-decision-frame:after{bottom:0}.company-story .classical-preview .decision-room__diagram{aspect-ratio:auto;padding-top:76.1cqw}.classical-preview .decision-room__construction{height:76.1cqw}.classical-preview .decision-room__inputs{border:1px solid #9da9af55;grid-template-rows:repeat(10,minmax(44px,auto));grid-template-columns:1fr;width:100%;height:auto;margin:0 0 32px;position:relative;top:auto;left:auto}.classical-preview .decision-room__inputs li{min-height:44px;font-size:var(--type-caption-2);gap:12px;padding:10px 14px;border:0!important;border-bottom:1px solid #9da9af55!important}.classical-preview .decision-room__inputs li:last-child{border-bottom:0!important}.classical-preview .decision-room__inputs svg{width:15px;height:15px}.company-story .classical-preview .decision-room__caption{font-size:1.25cqw}}.classical-preview .decision-room__technical{width:100%;height:auto;stroke:var(--draft-ink);stroke-linecap:butt;stroke-linejoin:miter;display:block;overflow:visible}.decision-room__technical .portico-outline{stroke-width:1.25px}.decision-room__technical .portico-detail{stroke-width:.65px;stroke-opacity:.7}.decision-room__technical .portico-rays{stroke-width:.65px;stroke-opacity:.28}.decision-room__technical .portico-datums{stroke-width:.75px;stroke-opacity:.45;stroke-dasharray:3 4}.decision-room__technical .portico-registration{stroke-width:1px;stroke-opacity:.85}.company-story .classical-preview .decision-room__caption{height:1.05cqw;font-size:.72cqw;top:23.9cqw}.classical-preview .decision-room__inputs li{border-color:var(--draft-rule);gap:.85cqw;padding-inline:1.2cqw;font-size:.88cqw}.classical-preview .decision-room__inputs li:nth-child(odd){border-color:var(--draft-rule)}@media (width<=767px){.company-story .classical-preview .decision-room__diagram{aspect-ratio:auto;padding-top:0}.classical-preview .decision-room__inputs{width:100%;height:auto;position:relative;top:auto;left:auto}.classical-preview .decision-room__inputs li{font-size:var(--type-caption-2);gap:12px;padding:10px 14px}.classical-preview .decision-room__inputs svg{width:15px;height:15px}.company-story .classical-preview .decision-room__caption{font-size:1.1cqw}}.replay-site{--draft-rule:#78828b40;--draft-ink:#78828b}.classical-preview .company-decision-section{overflow:clip}.classical-preview .company-decision-frame:before,.classical-preview .company-decision-frame:after{bottom:calc(var(--preview-grid-step,100vw) * .108025);border-color:var(--draft-rule)}.classical-preview .company-decision-heading{margin-bottom:36px}.company-story .classical-preview .decision-room__diagram{aspect-ratio:1296/770}.classical-preview .decision-room__technical{overflow:visible}.classical-preview .decision-room__technical path{vector-effect:non-scaling-stroke;stroke-width:1px}.decision-room__technical .portico-outline{stroke:var(--draft-ink);stroke-opacity:.72}.decision-room__technical .portico-detail{stroke:var(--draft-ink);stroke-opacity:.4}.decision-room__technical .portico-rays{stroke:var(--draft-ink);stroke-opacity:.2}.decision-room__technical .portico-datums{stroke:var(--draft-ink);stroke-opacity:.25;stroke-dasharray:3 4}.decision-room__technical .portico-registration{stroke:var(--draft-ink);stroke-opacity:.65}.company-story .classical-preview .decision-room__caption{width:71.6%;height:2.1cqw;font-size:.93cqw;top:12.42cqw;left:14.2%}.classical-preview .decision-room__inputs{border:0;width:71.625%;height:24cqw;top:18.0926cqw;left:14.1875%}.classical-preview .decision-room__inputs li{border-bottom:1px dashed var(--draft-rule);gap:1.3889cqw;padding-inline:1.3889cqw;font-size:1.08cqw}.classical-preview .decision-room__inputs li:nth-child(odd){border-right:1px dashed var(--draft-rule)}.classical-preview .decision-room__inputs li:nth-last-child(-n+2){border-bottom:0}.classical-preview .decision-room__inputs svg{width:1.3889cqw;height:1.3889cqw}.classical-preview .founder-panel__frame{border-color:var(--draft-rule)}@media (width<=767px){.classical-preview .company-decision-frame:after{bottom:0}.company-story .classical-preview .decision-room__diagram{aspect-ratio:auto}.company-story .classical-preview .decision-room__caption{font-size:1.4cqw}.classical-preview .decision-room__inputs{border:1px dashed var(--draft-rule);width:100%;height:auto;position:relative;top:auto;left:auto}.classical-preview .decision-room__inputs li{font-size:var(--type-caption-2);gap:12px;padding:10px 14px}.classical-preview .decision-room__inputs svg{width:15px;height:15px}}.classical-preview .company-decision-section{background-color:#fcfcfc}.classical-preview .decision-room__inputs{background:#fff}html[data-company-surface=perspective] .classical-preview .founder-panel{background:#fcfcfc url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover}html[data-company-surface=perspective] .classical-preview .founder-panel__frame{background:#fff}html[data-company-surface=perspective] .classical-preview .founder-panel:before,html[data-company-surface=perspective] .classical-preview .founder-panel:after{display:none}.replay-site.site-page:has(.company-story):before{height:var(--company-guide-end,100%);bottom:auto}html[data-company-surface=perspective] .classical-preview .founder-panel__frame{border-top:1px solid var(--draft-rule)}.portico-textures{stroke:none}.portico-texture-cap{opacity:.43}.portico-texture-side{opacity:.65}.company-story #how-we-work-heading{font-size:var(--type-display-small);text-wrap:balance}.company-story .work-phases__stages{align-self:stretch;align-items:stretch}html[data-company-surface=perspective] .company-story .work-phases__stage{background:#f5f6f7;justify-content:flex-start;align-self:stretch;height:auto;min-height:0;padding:20px 12px 12px}html[data-company-surface=perspective] .classical-preview .work-phases__drawing{--hairline-plate:#f5f6f7}html[data-company-surface=perspective] .company-story .work-phases__stage>p{margin:12px 0 0}.company-story .company-centered-hero__content{row-gap:24px}.company-story .company-centered-hero__deck{margin:0}.company-story .company-centered-hero__button{margin-top:24px}.classical-preview .company-decision-frame{padding-top:0}html[data-company-surface=perspective] .company-story .work-phases__stage{padding:16px 0 0 16px;overflow:hidden}html[data-company-surface=perspective] .company-story .work-phases__stage>p{z-index:2;margin:0 16px 12px 0;position:relative}.company-story .work-phases__stage .work-phases__drawing{flex-shrink:0;width:calc(100% + 16px);max-width:none}.company-story .work-phases__stage .work-phases__drawing .hairline-artwork{aspect-ratio:1.15;overflow:visible}.company-story .work-phases__stage .work-phases__drawing :is(.hairline-stage,.hairline-rest){transform-origin:50%;transform:translate(10%,12%)scale(1.8)}.classical-preview .company-decision-heading{padding-inline:5.8256%}.company-story .work-phases__drawing svg path{stroke-linecap:butt;stroke-linejoin:miter}@media (width>=768px){.classical-preview .company-decision-spacer>div{height:calc(var(--preview-grid-step,calc(100vw - 144px)) * .058256)}}@media (width<=767px){.classical-preview .company-decision-heading{padding-inline:0}.classical-preview .decision-room__inputs{grid-template-rows:repeat(5,minmax(52px,auto));grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.classical-preview .decision-room__inputs li{gap:8px;min-width:0;min-height:52px;padding:10px 12px;font-size:clamp(9px,1.8vw,11px);line-height:1.4}.classical-preview .decision-room__inputs li:nth-child(odd){border-right:1px dashed var(--draft-rule)!important}.classical-preview .decision-room__inputs li:nth-last-child(-n+2){border-bottom:0!important}.classical-preview .decision-room__inputs svg{width:14px;height:14px}.classical-preview .decision-room__portico-crop{width:100%;height:17.3cqw;position:relative;overflow:hidden}.classical-preview .decision-room__portico-crop .decision-room__technical{width:100%;max-width:none;height:auto}.classical-preview .decision-room__inputs{z-index:2;border-top:0;border-bottom:4px double var(--draft-rule);margin:0;position:relative}.classical-preview .decision-room__inputs li{min-height:52px;font-size:11px}}.decision-room__mobile-pediment{display:none}@media (width<=767px){.classical-preview .decision-room__portico-crop{display:none}.classical-preview .decision-room__mobile-pediment{width:100%;height:auto;stroke:var(--draft-ink);stroke-width:.75px;display:block}.classical-preview .decision-room__mobile-pediment path{vector-effect:non-scaling-stroke}.company-story .classical-preview .decision-room__caption{width:100%;height:2.6cqw;font-size:10px;line-height:1;top:13.85cqw;left:0}.classical-preview .decision-room__inputs{border-bottom:1px dashed var(--draft-rule)}html[data-company-surface=perspective] .classical-preview .founder-panel{padding-inline:24px;padding-top:0}.classical-preview .founder-panel__frame{box-sizing:border-box;width:100%;max-width:none;margin:0;border-top:0!important}html[data-company-surface=perspective] .company-story .classical-preview .founder-panel__frame{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}}.company-orbit{color:#344c42;width:100%;max-width:560px;margin-inline:auto}.company-orbit__legend{text-align:center;font-family:var(--font-mono,"Geist Mono", monospace);font-size:var(--type-caption-2);letter-spacing:.045em;margin:0 0 6px;font-weight:400;line-height:1.5}.company-orbit__diagram{height:290px;position:relative}.company-orbit__guide{width:100%;height:100%;position:absolute;inset:0}.company-orbit__cloth{background-color:#315b73;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#9aaeb16b 2px 2.5px,#0000 2.5px 5px),repeating-linear-gradient(90deg,#0000 0 2px,#0b2b3e8c 2px 3px,#0000 3px 5px);border:1px solid #22495f;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:81px;left:50%;transform:translate(-50%)rotate(-12deg)skew(-3deg);box-shadow:4px 5px #193e55,7px 9px #29413d0d}.company-orbit__cloth-seam{outline-offset:2px;border:1px solid #becac585;outline:1px solid #09283a40;position:absolute;inset:7px}.company-orbit__cloth img{filter:brightness(0)invert();opacity:.94;width:46px;height:auto;display:block;transform:skew(3deg)rotate(12deg)}.company-orbit__sectors{margin:0;padding:0;list-style:none}.company-orbit__card{box-sizing:border-box;width:139px;min-height:48px;font-family:var(--font-mono,"Geist Mono", monospace);font-size:var(--type-caption-2);background:#f8f4ea;border:1px solid #c9cbbb;justify-content:center;align-items:center;gap:11px;padding:10px 13px;line-height:1.4;display:flex;position:absolute;box-shadow:0 3px #e4e2d5}.company-orbit__card svg{color:#627c6b;flex:none}.company-orbit__card--fintech{top:8px;left:50%;transform:translate(-50%)}.company-orbit__card--banking{top:154px;left:0}.company-orbit__card--technology{top:154px;right:0}.company-orbit__stages{text-align:center;font-family:var(--font-mono,"Geist Mono", monospace);font-size:var(--type-caption-2);border-top:1px solid #d4d6c8;padding-top:14px;line-height:1.7}.company-orbit__stages p{color:#798471;font-size:var(--type-caption-2);justify-content:center;align-items:center;gap:7px;margin:0 0 6px;display:flex}.company-orbit__stages ul{flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.company-orbit__stages li+li:before{content:"·";color:#939e89;margin-inline:9px}@media (width<=480px){.company-orbit__diagram{height:280px}.company-orbit__cloth{width:128px;height:128px;top:74px}.company-orbit__card{width:119px;min-height:43px;font-size:var(--type-caption-2);gap:7px;padding:9px 10px}.company-orbit__card--banking,.company-orbit__card--technology{top:216px}.company-orbit__card--banking{left:4%}.company-orbit__card--technology{right:4%}.company-orbit__stages li+li:before{margin-inline:6px}}.company-orbit__diagram{background-image:linear-gradient(#344c4208 1px,#0000 1px),linear-gradient(90deg,#344c4208 1px,#0000 1px);background-size:42px 42px;height:350px}.company-orbit__legend{text-align:start;font:var(--type-caption-2)/1.6 "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.08em;color:#68746b;margin-bottom:14px!important}.company-orbit__cloth{width:142px;height:142px;top:122px;transform:translate(-50%);box-shadow:3px 4px #193e55}.company-orbit__cloth img{transform:none}.company-orbit__card{width:110px;min-height:100px;box-shadow:none;font:var(--type-title-3)/1.15 "Geist Serif", serif;border:1px dashed #6f80756e;flex-direction:column;justify-content:space-between;align-items:start;gap:18px;padding:13px}.company-orbit__card--fintech{top:4px}.company-orbit__card--banking,.company-orbit__card--technology{top:174px}.company-orbit__guide{opacity:.5}.company-orbit__stages{text-align:start;font-family:Geist,sans-serif;font-size:var(--type-caption-2)}.company-orbit__stages p,.company-orbit__stages ul{justify-content:start}@media (width<=760px){.company-orbit{max-width:460px}}@media (width<=480px){.company-orbit__diagram{height:310px}.company-orbit__cloth{width:112px;height:112px;top:107px}.company-orbit__card{width:95px;min-height:83px;font-size:var(--type-body-size);gap:14px;padding:10px}.company-orbit__card--banking{top:218px;left:0}.company-orbit__card--technology{top:218px;right:0}.company-orbit__guide{height:250px;top:35px}}.company-value-scene.reference-record-scene{text-align:left;flex-shrink:0;width:100%;margin-top:46px;position:relative;overflow:hidden}.record-scene{transform-origin:0 0;width:1440px;height:520px;position:absolute;top:0;left:0}.record-scene__layers{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.record-scene__layer{perspective:900px;perspective-origin:50% 445px;position:absolute;inset:0}.record-scene__plane{transform-origin:0 0;width:0;height:0;position:absolute;top:445px;left:50%;transform:rotateX(58deg)}.record-scene__card{transform-origin:50%;animation:28s linear infinite record-surface-flow;animation-delay:var(--phase);backface-visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:0}.record-scene__raw .record-scene__card{animation-name:record-raw-flow;top:2200px;left:574px}.record-scene__raw-clip{width:1148px;height:1823.5px;position:absolute;top:-2200px;left:-574px;overflow:hidden}.record-scene__sheet{width:1220px;height:900px;position:absolute;top:-900px;left:-610px}.record-scene__glass{background:linear-gradient(#ffffff6b,#ffffff38 62%,#ffffff0f),linear-gradient(#00000013,#00000009 58%,#0000);position:absolute;inset:0}.record-scene__feed{clip-path:inset(0 0 366.5px);position:absolute;inset:10px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 90px);mask-image:linear-gradient(#0000 0,#000 90px)}.record-scene__output{position:absolute;inset:523.5px 0 0;overflow:hidden}.record-scene__card--value{top:376.5px;left:610px}.record-scene__card--clean{opacity:.78;top:890px;left:610px}.record-scene__wash{opacity:.46;background:linear-gradient(#397a9e80,#477f9c28 45%,#0000 90%);height:320px;position:absolute;top:528px;left:-90px;right:-90px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.record-scene__wash:after{content:"";mix-blend-mode:soft-light;background:url(/assets/company/records/weave.webp) 50%/512px;position:absolute;inset:0}.record-scene__scan{background:linear-gradient(90deg,#436e86,#3b7a9d 45%,#284b65);height:4.5px;position:absolute;top:523.5px;left:-90px;right:-90px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.record-scene__veil{background:linear-gradient(#fcfcfc00,#fcfcfc9e 55%,#fcfcfcf2);position:absolute;inset:684px 0 0}.record-scene__stroke{position:absolute;inset:0;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 4px #fffc;-webkit-mask-image:linear-gradient(#000 0 66%,#0000 96%);mask-image:linear-gradient(#000 0 66%,#0000 96%)}.record-scene__motes>i{opacity:.7;height:12px;animation:28s linear infinite record-mote-flow;animation-delay:var(--phase);position:absolute;top:0;left:0}.record-scene__callouts{pointer-events:none;width:1440px;height:520px;position:absolute;inset:0}.record-scene__callout{opacity:.8}.record-scene__callout text{fill:#454d53;font:var(--type-caption-1) Arial, sans-serif}.record-scene__callout .record-scene__detail{fill:#838b90;font:var(--type-caption-2) "Geist Mono", monospace;letter-spacing:.9px}@keyframes record-surface-flow{0%{transform:translate3d(var(--record-x), -1900px, 0) rotate(var(--record-turn)) translate(-50%, -50%);opacity:0}12%{opacity:.82}82%{opacity:.82}to{transform:translate3d(var(--record-x), 220px, 0) rotate(var(--record-turn)) translate(-50%, -50%);opacity:0}}@keyframes record-raw-flow{0%{transform:translate3d(var(--record-x), -1900px, 0) rotate(var(--record-turn)) translate(-50%, -50%);opacity:0}12%,60%{opacity:.86}74%,to{opacity:0}to{transform:translate3d(var(--record-x), 220px, 0) rotate(var(--record-turn)) translate(-50%, -50%)}}@keyframes record-mote-flow{0%{transform:translate3d(var(--record-x), -2100px, 0);opacity:0}20%,60%{opacity:.7}to{transform:translate3d(var(--record-x), 180px, 0);opacity:0}}.reference-record-scene[data-playing=false] :is(.record-scene__card,.record-scene__motes>i){animation-play-state:paused}.company-centered-hero:has(.reference-record-scene){height:auto;min-height:100svh}.company-centered-hero:has(.reference-record-scene) .company-centered-hero__frame{flex-direction:column}.company-centered-hero:has(.reference-record-scene) .company-centered-hero__content{flex:0;gap:24px;padding:150px 24px 0}@media (width<=700px){.company-value-scene.reference-record-scene{margin-top:40px}.company-centered-hero:has(.reference-record-scene) .company-centered-hero__content{padding-top:130px}}@media (prefers-reduced-motion:reduce){.reference-record-scene :is(.record-scene__card,.record-scene__motes>i){animation-play-state:paused}}.record-scene__callout--tracked{opacity:0;animation:28s linear infinite record-callout-track;animation-delay:var(--phase)}.record-scene__leader{stroke-dasharray:1;animation:28s linear infinite record-callout-leader;animation-delay:var(--phase)}.record-scene__callout--tracked text{animation:28s linear infinite record-callout-type;animation-delay:var(--phase)}@keyframes record-callout-track{0%,34%{opacity:0;transform:translateY(-16px)}37%{opacity:.85}47%{opacity:.85}51%{opacity:0;transform:translateY(46px)}to{opacity:0;transform:translateY(46px)}}@keyframes record-callout-leader{0%,34%{stroke-dashoffset:1px}37%,48%{stroke-dashoffset:0}51%,to{stroke-dashoffset:-1px}}@keyframes record-callout-type{0%,35%{opacity:0;transform:translateY(4px)}38%,47%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-3px)}}.reference-record-scene[data-playing=false] :is(.record-scene__callout--tracked,.record-scene__callout--tracked *){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.record-scene__callout--tracked,.record-scene__callout--tracked *{animation:none}.record-scene__callout--tracked:nth-child(-n+2){opacity:.8}}.company-centered-hero:has(.reference-record-scene){min-height:0}.company-centered-hero:has(.reference-record-scene) .company-centered-hero__frame{flex:none}.record-scene__callout .record-scene__source{letter-spacing:.035em;font-weight:600}.record-scene__leader{stroke:#83939b;stroke-width:.9px}.company-centered-hero:has(.reference-record-scene){background-color:#eaebf1}.company-value-scene.reference-record-scene{mix-blend-mode:multiply}.record-scene__glass{background:linear-gradient(#6b7f8b0b,#6b7f8b05 60%,#0000)}.record-scene__veil{background:0 0}.record-scene__output{-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 97%);mask-image:linear-gradient(#000 0% 48%,#0000 97%)}.record-scene__stroke{box-shadow:none}.record-scene__callout .record-scene__detail{letter-spacing:.12em}.replay-site.site-page:has(.company-story){background:#f7f6f1}.replay-site.site-page:has(.company-story)>.site-header{box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1f2;border:1px solid #0000;border-bottom-color:#292f3026}.replay-site.site-page:has(.company-story)>.site-header .pp-mark-solid{filter:brightness(0)}.replay-site.site-page:has(.company-story)>.site-header :is(.desktop-nav a,.mobile-menu-trigger){color:#444c4d}.replay-site.site-page:has(.company-story)>.site-header .header-contact{color:#f7f6f1;background:#20282b}.company-story{--company-ink:#252d2e;--company-muted:#596365;--company-rule:#29353626;--company-bronze:#896947;color:var(--company-ink);background:#f7f6f1}.company-container{padding-inline:calc(var(--replay-frame) + 18px);position:relative}.company-story :is(h1,h2,h3,p,figure,dl){margin:0}.company-story :is(h1,h2,h3){text-wrap:balance;font-family:Geist Serif,serif;font-weight:400}.company-story h2{font-size:var(--type-display-size);letter-spacing:-.023em;line-height:1.06}.company-story :is(h1,h2) em{color:inherit;font-style:normal;font-weight:400}.company-overline{color:#686e6c;font:500 var(--type-caption-2)/1.6 Geist, sans-serif;text-transform:uppercase;letter-spacing:.15em;display:block}.company-story section[id]{scroll-margin-top:110px}.company-observatory{padding-block:82px 76px}.company-observatory-copy{text-align:center;max-width:1020px;margin-inline:auto}.company-observatory .company-overline{font-size:var(--type-caption-2);color:var(--company-bronze)}.company-observatory h1{font-size:var(--type-display-size);letter-spacing:-.035em;max-width:23ch;margin:25px auto 28px;line-height:1.015}.company-observatory h1 em{color:var(--company-bronze);font-style:italic}.company-deck{max-width:49ch;font-size:var(--type-callout);color:var(--company-muted);text-wrap:pretty;line-height:1.75;margin-inline:auto!important}.company-inline-link{min-height:46px;font-size:var(--type-caption-1);color:var(--company-ink);border-bottom:1px solid #7a827c66;justify-content:space-between;align-items:center;gap:26px;padding-block:10px;line-height:1.5;transition:color .15s,border-color .15s;display:inline-flex}.company-inline-link svg{stroke-width:1.5px;flex-shrink:0}.company-observatory .company-inline-link{min-width:190px;margin-top:28px}.company-audience{background:#efefe8;border-block:1px solid #29353612;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(52px,9vw,150px);padding-block:80px 84px;display:grid}.company-audience h2{margin-top:24px}.company-audience-intro>p:last-child{max-width:45ch;font-size:var(--type-subhead);color:var(--company-muted);margin-top:24px;line-height:1.8}.company-approach{padding-block:88px 84px}.company-section-heading{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end;gap:clamp(52px,9vw,150px);display:grid}.company-section-heading h2{margin-top:24px}.company-approach-intro{color:var(--company-muted);font-size:var(--type-subhead);text-wrap:pretty;max-width:48ch;line-height:1.8}.company-founder{background:#e9ebe3;border-block:1px solid #29353612;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center;gap:clamp(54px,9vw,150px);padding-block:68px 76px;display:grid}.company-founder-portrait{align-self:stretch;align-items:center;min-width:0;display:flex}.company-founder-portrait>img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:600px;display:block;-webkit-mask-image:linear-gradient(#000 89%,#0000 100%);mask-image:linear-gradient(#000 89%,#0000 100%)}.company-founder-copy h2{font-size:var(--type-display-size);margin-top:22px;line-height:1.05}.company-founder-copy>p:not(.company-overline){font-size:var(--type-subhead);color:#4f5d5b;margin-top:22px;line-height:1.8}.company-founder-copy p.company-lead{font-size:var(--type-caption-1);color:#6e644f;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.company-lead>span{color:#596763}.company-education{border-top:1px solid #29353630;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:23px;display:grid;margin-top:28px!important}.company-education dt{font:var(--type-title-2)/1.25 "Geist Serif", serif}.company-education dd{color:#586761;font-size:var(--type-caption-1);margin:7px 0 0;line-height:1.6}.company-career{margin-top:24px}.company-career .company-overline{font-size:var(--type-caption-2);letter-spacing:.1em}.company-career>p:last-child{color:#50605c;font-size:var(--type-caption-1);margin-top:10px;line-height:1.9}.company-reading{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(50px,8vw,120px);padding-block:86px;display:grid}.company-reading-intro h2{font-size:var(--type-display-size);margin-block:22px}.company-reading-intro>p:not(.company-overline){max-width:35ch;font-size:var(--type-subhead);color:var(--company-muted);line-height:1.8}.company-reading-intro .company-inline-link{margin-top:18px}.company-reading-list{border-top:1px solid #29353638}.company-reading-list>a{border-bottom:1px solid #29353638;padding:26px 46px 28px 0;display:block;position:relative}.company-reading-list>a>span:first-child{color:#747a76;font-size:var(--type-caption-2);letter-spacing:.035em}.company-reading-list h3{max-width:37ch;font-size:var(--type-large-title);margin-top:13px;line-height:1.17;transition:color .15s}.company-reading-source{font-size:var(--type-caption-2);color:#68716b;margin-top:19px;display:block}.company-reading-source>svg{stroke-width:1.4px;color:#505f58;width:19px;height:19px;transition:transform .18s cubic-bezier(.2,0,0,1);position:absolute;top:29px;right:1px}.company-conversation{color:#f7f5ed;background:#202b2d;border-bottom:1px solid #b5bcb426;padding-block:60px 72px}.company-conversation .company-overline{color:#bcbfb4}.company-conversation>div{justify-content:space-between;align-items:end;gap:40px;margin-top:24px;display:flex}.company-conversation h2{font-size:var(--type-display-size);line-height:1.04}.company-conversation h2 em{color:#dbbf94;font-style:italic}.company-book-link{color:#222b2b;min-width:192px;min-height:52px;font-size:var(--type-caption-1);background:#e2c494;justify-content:space-between;align-items:center;gap:38px;padding:15px 21px;transition:background .15s;display:inline-flex}.company-book-link>svg{stroke-width:1.5px;width:18px;height:18px}@media (hover:hover){.company-inline-link:hover{color:#8a6842;border-color:#8a6842}.company-reading-list>a:hover h3{color:#8a6842}.company-reading-list>a:hover .company-reading-source>svg{transform:translate(2px,-2px)}.company-book-link:hover{background:#eed4ac}}@media (prefers-reduced-motion:reduce){.company-reading-source>svg{transition:none}}@media (width<=1050px){.company-audience,.company-section-heading,.company-founder{gap:46px}.company-reading{gap:48px}.company-founder-copy h2{font-size:var(--type-display-small)}}@media (width<=760px){.company-container{padding-inline:calc(var(--replay-frame) + 10px)}.company-observatory{padding-block:52px 54px}.company-observatory h1{font-size:var(--type-display-size);margin-block:24px;line-height:1.02}.company-observatory h1 br{display:none}.company-observatory h1 em{display:block}.company-observatory .company-overline{font-size:var(--type-caption-2);letter-spacing:.12em}.company-deck{font-size:var(--type-subhead);max-width:40ch;line-height:1.75}.company-observatory .company-inline-link{margin-top:22px}.company-audience,.company-section-heading,.company-founder,.company-reading{grid-template-columns:minmax(0,1fr);gap:34px}.company-audience,.company-approach,.company-reading{padding-block:54px 58px}.company-story h2{font-size:var(--type-display-small)}.company-audience h2,.company-audience-intro>p:last-child,.company-section-heading h2{margin-top:20px}.company-founder{gap:20px;padding-block:40px 56px}.company-founder-portrait{justify-self:center;width:min(100%,360px)}.company-founder-portrait>img{max-height:420px}.company-founder-copy h2{font-size:var(--type-display-small)}.company-education{gap:20px}.company-reading-intro h2{font-size:var(--type-display-small)}.company-reading-list>a{padding-block:24px;padding-right:30px}.company-reading-list h3{font-size:var(--type-title-1)}.company-conversation{padding-block:48px 56px}.company-conversation>div{flex-direction:column;align-items:start;gap:28px}.company-conversation h2{font-size:var(--type-display-small)}}@media (width<=380px){.company-observatory h1{font-size:var(--type-large-title)}.company-education{grid-template-columns:minmax(0,1fr)}.company-founder-copy h2{font-size:var(--type-display-small)}.company-overline{font-size:var(--type-caption-2)}}.company-observatory{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#2935360b 50%,#0000 calc(50% + .5px));grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:12px;padding-block:72px 68px;display:grid;overflow:clip}.company-observatory-copy{text-align:start;z-index:1;position:relative}.company-observatory h1{font-size:var(--type-display-size);margin-inline:0;line-height:1.04}.company-observatory h1 br{display:none}.company-observatory h1 em{display:block}.company-deck{max-width:41ch;font-size:var(--type-subhead);margin-inline:0!important}.company-perspective-art{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.company-assembly{width:132%;max-width:none;height:auto;margin-inline-start:-13%;display:block;overflow:visible}.company-perspective-art figcaption{color:#68716b;font-size:var(--type-caption-2);letter-spacing:.035em;text-align:center;border-top:1px solid #29353621;margin-top:12px;padding-top:14px}.company-audience{background:#e9edeb;padding-block:72px 78px;display:block}.company-audience-intro{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end;gap:0 clamp(52px,9vw,150px);display:grid}.company-audience-intro .company-overline{grid-column:1/-1}.company-audience-intro>p:last-child{margin-top:0;padding-bottom:3px}@media (width<=1050px){.company-observatory h1{font-size:var(--type-display-size)}}@media (width<=760px){.company-observatory{background-image:none;grid-template-columns:minmax(0,1fr);gap:26px;padding-block:44px 36px}.company-observatory-copy{text-align:center}.company-observatory h1{font-size:var(--type-display-size);max-width:18ch;margin-inline:auto}.company-deck{font-size:var(--type-footnote);margin-inline:auto!important}.company-perspective-art{justify-self:center;width:min(100%,480px)}.company-assembly{width:115%;margin-inline-start:-7.5%}.company-perspective-art figcaption{font-size:var(--type-caption-2);margin-top:0;padding-top:8px}.company-audience{padding-block:54px}.company-audience-intro{display:block}.company-audience-intro>p:last-child{margin-top:20px}}@media (width<=380px){.company-observatory h1{font-size:var(--type-large-title)}}.company-audience{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,110px);display:grid}.company-audience-intro{display:block}.company-audience-intro>p:last-child{margin-top:24px;padding:0}.company-approach{color:var(--company-ink);background:#f7f6f1}.company-approach .company-overline{color:#686e6c}.company-approach-intro{color:var(--company-muted)}@media (width<=760px){.company-audience{grid-template-columns:minmax(0,1fr);gap:34px}.company-audience-intro>p:last-child{margin-top:20px}}.founder-panel{isolation:isolate;color:#fff;background:linear-gradient(#133264 27%,#147dba 144%);padding-inline:72px;position:relative;overflow:hidden}.founder-panel:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;background:url(/assets/company/replay-reference/founder-grain.webp) 0 0/296px 296px;position:absolute;inset:0}.founder-panel__frame{border-inline:1px dashed #ffffff4d;max-width:1560px;margin-inline:auto;padding:144px 0 192px}.founder-panel__stripes{aspect-ratio:2882/274;pointer-events:none;width:100%;max-height:137px;position:absolute;inset:auto 0 0}.founder-panel__stripes i{background:#0c0c0b;position:absolute;inset-inline:0}.founder-panel__stripes i:first-child{height:1.0949%;top:0}.founder-panel__stripes i:nth-child(2){height:1.8248%;top:6.5693%}.founder-panel__stripes i:nth-child(3){height:2.9197%;top:12.7737%}.founder-panel__stripes i:nth-child(4){height:4.0146%;top:20.438%}.founder-panel__stripes i:nth-child(5){height:4.7445%;top:28.1022%}.founder-panel__stripes i:nth-child(6){height:6.2044%;top:36.1314%}.founder-panel__stripes i:nth-child(7){height:8.0292%;top:44.8905%}.founder-panel__stripes i:nth-child(8){height:8.7591%;top:55.1095%}.founder-panel__stripes i:nth-child(9){height:35.0365%;top:64.9635%}.company-centered-hero{color:#080808;background:#fcfcfc url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover;flex-direction:column;height:100svh;min-height:700px;margin-top:-80px;display:flex;position:relative;overflow:hidden}.company-centered-hero__frame{border:1px dashed #d4d4d4;flex:1;width:100%;max-width:1560px;margin-inline:auto;display:flex}.company-centered-hero__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:160px 24px 96px;display:flex}.company-story .company-centered-hero__label{font:400 var(--type-caption-2)/1.4 "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.03em;color:#727272;border:1px dashed #a8a8a8;padding:5px 9px}.company-story .company-centered-hero h1{max-width:1100px;font:400 var(--type-display-size)/1 "Geist Serif", "Times New Roman", serif;letter-spacing:-2.88px;text-wrap:balance}.company-story .company-centered-hero__deck{max-width:560px;font:400 var(--type-callout)/1.4 Arial, sans-serif;letter-spacing:-.48px;color:#727272}.company-centered-hero__button{color:#fff;min-height:52px;font:600 var(--type-footnote)/1.4 "Geist Serif", serif;letter-spacing:.03em;text-transform:uppercase;background:#141518;justify-content:center;align-items:center;gap:24px;padding:15px 36px;text-decoration:none;transition:background-color .16s;display:inline-flex}.company-centered-hero__button:hover{background:#243b54}.company-centered-hero__button:focus-visible{outline-offset:5px;outline:2px solid #214d83}.company-centered-hero__ribbon{flex:0 0 20px;grid-template-columns:2fr 1.6fr 2.2fr .4fr .6fr 1.5fr 1fr;display:grid}.company-centered-hero__ribbon i{background:repeating-linear-gradient(90deg,#ffffff45 0 1px,#0000 1px 7px),#4077ad}.company-centered-hero__ribbon i:nth-child(2){background-color:#748b8e}.company-centered-hero__ribbon i:nth-child(3){background-color:#74787b}.company-centered-hero__ribbon i:nth-child(4){background-color:#d8b17b}.company-centered-hero__ribbon i:nth-child(5){background-color:#5993bd}.company-centered-hero__ribbon i:nth-child(6){background-color:#6f7d70}.company-centered-hero__ribbon i:nth-child(7){background-color:#a6b2b9}.company-values{color:#fff;background:#0c0c0b;padding:120px 72px}.company-values__inner{flex-direction:column;align-items:center;gap:40px;max-width:1560px;margin-inline:auto;display:flex}.company-values__heading{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.company-story .company-values__heading>p{font:400 var(--type-caption-2)/1.4 "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.03em;color:#a2a2a2;border:1px dashed #525252;padding:5px 9px}.company-story .company-values__heading h2{font:400 var(--type-display-small)/1 "Geist Serif", "Times New Roman", serif;letter-spacing:-1.4px}.company-values__grid{border:1px dashed #353535;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.company-value{flex-direction:column;justify-content:space-between;gap:70px;min-height:240px;padding:24px;display:flex}.company-value+.company-value{border-left:1px dashed #353535}.company-value__meta{justify-content:space-between;align-items:center;display:flex}.company-value__meta>span{color:#fff6;font:400 var(--type-caption-1)/1.4 "Geist Mono", monospace}.company-story .company-value h3{font:400 var(--type-title-3)/1.2 "Geist Serif", serif;letter-spacing:-.4px}.company-story .company-value p{font:400 var(--type-footnote)/1.45 Arial, sans-serif;color:#fff9;margin-top:8px}@media (width<=1023px){.company-story .company-centered-hero h1{font-size:var(--type-display-small);letter-spacing:-1.4px}.company-centered-hero__content{padding-top:108px;padding-bottom:64px}.company-values{padding-block:96px}.company-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-value:nth-child(3){border-top:1px dashed #353535;border-left:0;grid-column:1/-1}}@media (width<=639px){.company-centered-hero{height:auto;min-height:600px;margin-top:-74px}.company-centered-hero__frame{border:0}.company-centered-hero__content{gap:12px;padding:118px 19px 48px}.company-story .company-centered-hero h1{font-size:var(--type-display-small);letter-spacing:-1.75px;line-height:1.035}.company-story .company-centered-hero__deck{max-width:352px;font-size:var(--type-subhead);letter-spacing:-.37px;line-height:1.45}.company-centered-hero__button{width:min(100%,352px);margin-top:16px}.company-values{padding:64px 24px}.company-values__grid{grid-template-columns:minmax(0,1fr)}.company-value{min-height:220px;padding:20px}.company-value+.company-value{border-top:1px dashed #353535;border-left:0}.company-value:nth-child(3){grid-column:auto}.company-story .company-values__heading h2{font-size:var(--type-large-title)}}@media (prefers-reduced-motion:reduce){.company-centered-hero__button{transition:none}}@media (width>=640px) and (width<=760px){.company-centered-hero{margin-top:-74px}}.replay-site:has(.company-story):before{display:none}.founder-panel,.company-values{z-index:5;position:relative}.founder-panel{padding-top:110px}.founder-panel__frame{background:#0000001a;border:0;padding:60px 40px 160px}.work-phases__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:64px;display:grid}.work-phases{scroll-margin-top:110px}.work-phases__heading>p{color:#c1d7e4;font:400 var(--type-caption-2)/1.4 "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.04em;border:1px dashed #b7d2e05c;padding:5px 9px;display:inline-flex}.company-story .work-phases__heading h2{font:400 var(--type-display-small)/1 "Geist Serif", serif;letter-spacing:-1.4px;color:#fff;text-wrap:balance;margin-top:24px}.work-phases__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.work-phases__stage{border-inline:1px dashed #dceaf52b;flex-direction:column;min-width:0;padding:10px;display:flex}.company-story .work-phases__stage h3{min-height:58px;font:400 var(--type-title-2)/1.08 "Geist Serif", serif;letter-spacing:-.5px;color:#f9fbfc}.work-phases__bars{flex-direction:column;justify-content:end;gap:5px;height:220px;display:flex}.work-phases__bars>span{background-blend-mode:soft-light;background:#82a7c0 url(/assets/company/replay-reference/founder-grain.webp) 50%/296px 296px;flex:0 0 16px;display:block}.work-phases__stage:nth-child(2) .work-phases__bars>span{background-color:#54c5c8}.work-phases__stage:nth-child(3) .work-phases__bars>span{background-color:#39b6ef}.company-story .work-phases__stage>p{font:400 var(--type-caption-2)/1.5 "Geist Mono", monospace;color:#c2d9e9;letter-spacing:.035em;text-transform:uppercase;margin-top:20px}.work-phases__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:60px;display:grid}.company-story .work-phases__details h3{font:400 var(--type-title-2)/1.1 "Geist Serif", serif;letter-spacing:-.5px;color:#fff}.company-story .work-phases__details p{font-size:var(--type-footnote);color:#d1e2ed;margin-top:16px;line-height:1.5}.work-phases__details a{color:#f1e5d1;font-size:var(--type-footnote);text-underline-offset:5px;margin-top:18px;text-decoration:underline;display:inline-block}@media (width<=1023px){.founder-panel{padding-top:64px}.work-phases__top{grid-template-columns:minmax(0,1fr);gap:32px}.work-phases__details{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=639px){.founder-panel{padding-inline:12px}.founder-panel__frame{padding:40px 12px 90px}.company-story .work-phases__heading h2{font-size:var(--type-large-title)}.work-phases__stages{gap:8px}.work-phases__stage{padding:6px}.company-story .work-phases__stage h3{font-size:var(--type-body-size);min-height:65px}.work-phases__bars{gap:4px;height:180px}.work-phases__bars>span{flex-basis:13px}.company-story .work-phases__stage>p{font-size:var(--type-caption-2);letter-spacing:0}}.work-phases__stage{padding:12px}.work-phases__diagram{margin:18px 0 6px}.work-phases__diagram svg{stroke:#d6e5efb3;stroke-width:1px;width:100%;height:170px;display:block}.work-phases__diagram .process-sheet{fill:#17496a}.work-phases__diagram .process-accent{fill:#e0c18b;stroke:#f5dfb8}.work-phases__note{color:#d1e2ed;font:400 var(--type-caption-1)/1.55 Arial, sans-serif;margin-top:12px}.company-invitation{z-index:5;background:linear-gradient(#e8ebef 0 46%,#000 46%);padding:100px 7% 72px;position:relative;overflow:hidden}.company-invitation__composition{isolation:isolate;max-width:1050px;min-height:420px;margin:auto;padding:45px 12% 50px;position:relative}.company-invitation__notes{z-index:-1;color:#7f7160;width:46%;height:265px;font:var(--type-caption-2)/1.7 "Geist Mono", monospace;background:#e8ddd0;border-left:15px solid #bea78e;padding:20px;position:absolute;top:0;left:5%;transform:rotate(-2deg)}.company-invitation__notes p{font:var(--type-title-3)/1.2 "Geist Serif", serif;margin-top:12px}.company-invitation__notes div{border-bottom:1px solid #978b7d55;height:28px}.company-invitation__blueprint{z-index:-1;background-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#8bb1d329 0 1px,#0000 1px 5px),#124771 url(/assets/company/replay-reference/founder-grain.webp) 50%/296px;width:58%;height:250px;position:absolute;bottom:0;right:4%}.company-invitation__paper{text-align:center;color:#171e25;background:#e4e7ed url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover;min-height:320px;padding:48px 35px 0;position:relative}.company-invitation__label{font:var(--type-caption-2)/1.4 "Geist Mono", monospace;letter-spacing:.07em;text-transform:uppercase;color:#68717c}.company-story .company-invitation h2{font:400 var(--type-display-small)/1.08 "Geist Serif", serif;letter-spacing:-1.5px;text-wrap:balance;margin:22px auto 28px}.company-invitation__paper>a{color:#fff;min-width:230px;min-height:52px;font:600 var(--type-callout)/1.4 "Geist Serif", serif;background:#151b23;justify-content:center;align-items:center;padding:14px 30px;text-decoration:none;transition:background-color .16s;display:inline-flex}.company-invitation__paper>a:hover{background:#29496a}.company-invitation__paper>a:focus-visible{outline-offset:5px;outline:2px solid #947344}.company-invitation__folio{font:var(--type-caption-2)/1.4 "Geist Mono", monospace;letter-spacing:.02em;color:#85919d;text-align:left;border-top:1px dashed #6e7f9238;justify-content:space-between;gap:12px;margin-top:36px;padding:12px 0;display:flex}.company-invitation__markers{pointer-events:none;z-index:-1;position:absolute;inset:0}.company-invitation__markers i{background:repeating-linear-gradient(90deg,#fff5 0 1px,#0000 1px 4px),#5ba6b2;width:60px;height:13px;position:absolute}.company-invitation__markers i:first-child{background-color:#a0ad83;width:95px;top:22px;right:6%}.company-invitation__markers i:nth-child(2){width:38px;top:52px;right:0}.company-invitation__markers i:nth-child(3){width:28px;bottom:80px;left:1%}.company-invitation__markers i:nth-child(4){background-color:#c8ae77;bottom:45px;left:3%}.company-invitation__markers i:nth-child(5){background-color:#78898e;width:100px;bottom:7px;left:10%}@media (width<=639px){.work-phases__diagram svg{height:120px}.work-phases__note{font-size:var(--type-caption-2)}.company-invitation{padding:64px 18px 40px}.company-invitation__composition{min-height:360px;padding:35px 10px}.company-invitation__paper{min-height:300px;padding:36px 18px 0}.company-story .company-invitation h2{font-size:var(--type-large-title);letter-spacing:-1px}.company-invitation__paper>a{min-width:190px}.company-invitation__folio{font-size:var(--type-caption-2)}.company-invitation__notes{width:70%;left:0}.company-invitation__blueprint{width:75%;right:0}}.founder-panel{background:radial-gradient(at 15% 75%,#204d65 0%,#0000 65%),#112f45;padding-top:64px}.founder-panel__frame{background:0 0;padding-top:42px;padding-bottom:110px}.founder-panel__stripes{display:none}.company-decision-bottom{background:#112f45;height:110px;overflow:hidden}.company-decision-terrace{clip-path:polygon(0 33%,14% 0,86% 0,100% 33%,100% 100%,0 100%);background:radial-gradient(70% 150% at 50% 0,#0000 49.3%,#a7bdc329 49.8%,#0000 50.3% 61%,#a7bdc321 61.5%,#0000 62%),linear-gradient(175deg,#264d62,#112f45 65%);height:110px}.company-story .work-phases__heading h2{font-family:Geist Serif,serif;font-size:var(--type-display-small);font-weight:400}.work-phases__weave{stroke:#afc2c840;stroke-width:.7px;width:min(100%,280px);margin-top:34px;display:block}.work-phases__stages{gap:0}.work-phases__stage{border-inline:0;border-left:1px solid #a6bec226;padding:10px 20px}.work-phases__drawing{--hairline-plate:#15374c;--hairline-hi:#eee8d9;--hairline-edge:#9eb8c1;--hairline-mid:#7d9ca8;--hairline-lo:#466b80;max-width:270px;margin:12px auto 4px}.work-phases__drawing figcaption{display:none}.work-phases__details{border-top:1px solid #b6cbd029;gap:50px;margin-top:40px;padding-top:32px}.company-story .work-phases__details h3{font-size:var(--type-title-2);align-items:center;gap:10px;display:flex}.work-phases__details h3 svg{color:#9cb7c3;stroke-width:1.3px;flex-shrink:0}.company-story .work-phases__details p{font-size:var(--type-footnote);color:#c6d5da;max-width:53ch}.company-invitation{background:#000;margin-top:-48px;padding-top:0;overflow:visible}.company-invitation__composition{min-height:350px;padding:15px 8%;transform:translateY(-25px)}.company-invitation__paper{background:#eae7df;border-top:2px solid #b99b69;min-height:310px;padding-top:44px;box-shadow:0 20px 60px #0005}.company-invitation__orbit{z-index:-1;stroke:#8eabbb48;stroke-width:.7px;width:108%;height:calc(100% + 60px);position:absolute;top:-30px;left:-4%}.company-invitation__paper:before{content:"";pointer-events:none;border:1px solid #8a796b26;position:absolute;inset:12px}.company-invitation__folio{color:#8a796b;border-color:#8a796b38}@media (width<=1023px){.work-phases__heading{grid-template-columns:1fr 1fr;align-items:center;column-gap:30px;display:grid}.work-phases__heading>p{justify-self:start}.work-phases__heading h2{grid-column:1}.work-phases__weave{grid-area:1/2/3;margin-top:0}.work-phases__details{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=639px){.founder-panel{padding-top:36px}.founder-panel__frame{padding-top:32px;padding-bottom:64px}.company-story .work-phases__heading h2{font-size:var(--type-large-title)}.work-phases__stage{padding:8px}.work-phases__stages{grid-template-columns:1fr}.work-phases__stage{border-top:1px solid #a6bec226;border-left:0;grid-template-columns:1fr 1fr;column-gap:14px;padding-block:24px;display:grid}.company-story .work-phases__stage h3{font-size:var(--type-title-2);min-height:0}.work-phases__drawing{grid-area:1/2/4;align-self:center;margin:0}.company-story .work-phases__stage>p{margin-top:14px}.work-phases__note{font-size:var(--type-caption-1)}.work-phases__details{grid-template-columns:1fr;gap:30px}.company-values{padding-bottom:110px}.company-invitation{margin-top:-30px;padding-top:0}.company-invitation__composition{min-height:300px;padding:12px 0}.company-invitation__paper{min-height:290px}.company-invitation__orbit{width:108%;left:-4%}}.company-story .decision-room__floor--engraved{clip-path:polygon(0 100%,24% 0,76% 0,100% 100%);background:repeating-linear-gradient(0deg,#b3c8cf14 0 1px,#0000 1px 15px),linear-gradient(160deg,#244e64,#112f45);width:140vw;position:absolute}.founder-panel:before{mix-blend-mode:soft-light;background:url(/assets/company/replay-reference/founder-grain.webp) 0 0/296px 296px}.company-decision-bottom{background:#133264}.company-decision-terrace{background:linear-gradient(175deg,#205980,#133264 65%)}.company-story .decision-room__floor--engraved{background:repeating-linear-gradient(0deg,#b3c8cf14 0 1px,#0000 1px 15px),linear-gradient(160deg,#205980,#133264)}.company-centered-hero__frame{border:0;border-inline:1px dashed #a9afb54d;width:calc(100% - 144px)}.work-phases__heading{display:block}.company-values{padding-bottom:110px}.company-story .company-values{padding-inline:var(--replay-frame)}.company-story .company-values__inner{max-width:none}@media (width<=1023px){.company-centered-hero__frame{width:calc(100% - 44px)}}@media (width<=639px){.company-centered-hero__frame{width:calc(100% - 32px)}.work-phases__drawing{width:96px;max-width:96px;margin:0 auto}.company-values{padding-bottom:64px}}.company-story .decision-room__diagram{margin-bottom:-1px}.company-story .decision-room__floor--engraved{clip-path:none;background:url(/assets/company/replay-reference/floor-band-image-2.svg) 50%/100% 100% no-repeat;width:144.599cqw;height:15.7408cqw;top:36.2654cqw;transform:translate(-50%)}.company-story .decision-room__floor--engraved:before,.company-story .decision-room__floor--engraved:after{content:none}@media (width<=1023px){.company-story .decision-room__diagram{aspect-ratio:1/1.20107}.company-story .decision-room__mobile-wire{height:113.661cqw}.company-story .decision-room__floor--engraved{width:154.59cqw;height:16.8281cqw;top:103.279cqw}}.company-story .decision-room__floor--engraved{background-image:url(/assets/company/pretty-penny-records/floor-band-brand.svg)}.founder-panel{background:linear-gradient(#203b4c 0%,#2d5263 100%)}.founder-panel:before{filter:grayscale()}.work-phases__drawing{--hairline-plate:#203b4c;width:260px;max-width:100%;margin:0 auto 24px}.work-phases__drawing .hairline-artwork{aspect-ratio:1.25;overflow:hidden}.work-phases__drawing :is(.hairline-stage,.hairline-rest){transform:none}@media (width<=639px){.work-phases__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.work-phases__drawing{grid-area:1/2/3;width:200px;margin:0 auto}.company-story .work-phases__stage>p{margin-top:0}}.company-ventures{color:#1f2d34;padding:clamp(72px, 9vw, 128px) var(--gutter);background:#eceef0}.company-ventures__inner{max-width:1240px;margin:auto}.company-ventures h2{font:400 var(--type-display-size)/1.05 "Geist Serif", serif;margin:24px 0 48px}.company-ventures__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.company-ventures article{border-top:1px solid #aab3b5;padding-top:24px}.company-ventures h3{font:400 var(--type-title-2)/1.2 "Geist Serif", serif}.company-ventures p,.company-ventures a{font:var(--type-footnote)/1.7 Geist, sans-serif}.company-ventures a{color:inherit;text-underline-offset:4px}@media (width<=620px){.company-ventures__grid{grid-template-columns:1fr}}.company-decision-section{--decision-rule:#d4d4d4;color:#181a1b;background-blend-mode:multiply;background:#eaebf1 url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 0 0/cover;position:relative;overflow:hidden}.company-decision-spacer{border-bottom:1px dashed var(--decision-rule);padding-inline:72px}.company-decision-spacer>div{border-inline:1px dashed var(--decision-rule);max-width:1560px;height:80px;margin-inline:auto}.company-decision-body{padding-inline:72px}.company-decision-frame{border-inline:1px dashed var(--decision-rule);max-width:1560px;margin-inline:auto;padding-top:80px;position:relative}.company-decision-frame:before{content:"";pointer-events:none;border-inline:1px dashed var(--decision-rule);position:absolute;inset:0 5.8256%}.company-decision-heading{align-items:flex-start;gap:40px;margin-bottom:64px;padding-inline:6.6358%;display:flex;position:relative}.company-story .company-decision-heading h2{font:400 var(--type-display-small)/1 "Geist Serif", "Times New Roman", serif;letter-spacing:-1.44px;text-wrap:balance;flex:1}.company-decision-copy{width:100%;max-width:552px;font:400 var(--type-callout)/1.4 Arial, sans-serif;letter-spacing:-.48px;color:#727272;flex:1}.company-story .company-decision-copy p+p{margin-top:16px}.decision-room{position:relative}.company-story .decision-room__caption{z-index:1;color:#727272;height:2.3148cqw;font:400 var(--type-caption-1)/1.2 "Geist Mono", monospace;text-transform:uppercase;align-items:center;padding-left:8px;display:flex;position:absolute;top:0;left:5.8256%}.decision-room{container-type:inline-size}.decision-room__diagram{aspect-ratio:1296/674;position:relative}.decision-room__surfaces img{pointer-events:none;max-width:none;position:absolute}.decision-room__wire{width:100%;height:39.7639cqw;inset:0 auto auto 0}.decision-room__side{width:8.4491%;height:33.9506cqw;top:2.3148cqw}.decision-room__side--left{left:5.8256%;transform:rotate(180deg)}.decision-room__side--right{left:85.7253%;transform:scaleY(-1)}.decision-room__ceiling{width:88.3488%;height:5.0154cqw;top:2.3148cqw;left:5.8256%;transform:scaleY(-1)}.decision-room__sill{width:88.3488%;height:7.3688cqw;top:31.2515cqw;left:5.8256%}.decision-room__pattern{width:14.1975%;height:33.9506cqw;top:2.3148cqw}.decision-room__pattern--left{left:0}.decision-room__pattern--right{left:85.8025%;transform:scaleX(-1)}.decision-room__floor{z-index:2;width:auto;height:15.8179cqw;top:36.2654cqw;left:50%;transform:translate(-50%)}.decision-room__inputs{background:#fff url(/assets/company/replay-reference/02520684f60ceb53-1920.webp) 50%/cover;border-top:1px dashed #a8a8a8;border-left:1px dashed #a8a8a8;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:71.6049%;height:23.9198cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:7.3302cqw;left:14.1975%}.decision-room__inputs li{text-transform:uppercase;color:#181a1b;border-bottom:1px dashed #a8a8a8;border-right:1px dashed #a8a8a8;align-items:center;gap:1.3889cqw;min-width:0;padding-inline:1.3889cqw;font:400 1.08cqw/1.4 Geist Mono,monospace;display:flex}.decision-room__inputs svg{flex-shrink:0;width:1.3889cqw;height:1.3889cqw}.company-decision-bottom{height:100px;position:relative}.company-decision-bottom img{object-fit:cover;width:100%;height:100%;position:absolute}.decision-room__mobile-cap,.decision-room__mobile-side,.decision-room__mobile-wire{display:none}.company-perspective-art--sectors{padding-block:24px}@media (width<=1023px){.company-decision-heading{flex-direction:column;gap:20px;margin-bottom:64px;padding-inline:12px;display:flex}.company-decision-heading h2 br{display:none}.company-decision-copy{flex:auto;width:100%;max-width:none}.company-decision-frame:before{display:none}.company-story .decision-room__caption{height:20px;font-size:var(--type-caption-2);border-block:1px dashed #a8a8a8;padding-left:16px;position:relative;left:auto}.decision-room__diagram{aspect-ratio:366/416}.decision-room__wire,.decision-room__side,.decision-room__ceiling,.decision-room__sill,.decision-room__pattern{display:none}.decision-room__surfaces .decision-room__mobile-wire{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.decision-room__surfaces .decision-room__mobile-cap{width:94.5355%;height:8.7432cqw;display:block;left:2.7322%}.decision-room__mobile-cap--top{top:0;transform:scaleY(-1)}.decision-room__mobile-cap--bottom{top:94.5355cqw}.decision-room__surfaces .decision-room__mobile-side{width:10.929%;height:103.279cqw;display:block;top:0}.decision-room__mobile-side--left{left:2.7322%;transform:rotate(180deg)}.decision-room__mobile-side--right{left:86.3388%}.decision-room__inputs{z-index:1;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:minmax(0,1fr);width:72.6776%;height:85.7923cqw;top:8.7432cqw;left:13.6612%}.decision-room__inputs li{gap:2.7322cqw;padding-inline:2.7322cqw;font-size:3.0055cqw}.decision-room__inputs svg{width:3.8251cqw;height:3.8251cqw}.decision-room__floor{height:16cqw;top:97.5355cqw;transform:translate(-50%)scaleX(.9)}}@media (width<=639px){.company-decision-spacer,.company-decision-body{padding-inline:12px}.company-decision-spacer>div{height:64px}.company-decision-frame{padding-top:64px}.company-story .company-decision-heading h2{font-size:var(--type-large-title);letter-spacing:-1.44px}}.company-story .decision-room__ceiling,.company-story .decision-room__sill{filter:brightness(.78)contrast(1.12)}@media (width<=1023px){.company-story .decision-room__mobile-cap{filter:brightness(.8)contrast(1.1)}}.decision-room__choices{z-index:5;font:var(--type-caption-2) var(--font-mono,monospace);justify-content:center;gap:8px;padding:8px;display:flex;position:relative}.decision-room__choices button{color:#344d59;cursor:pointer;background:#f5f5f3;border:1px solid #84939a;padding:7px 13px}.decision-room__choices button[aria-pressed=true]{color:#fff;background:#344d59}.decision-room__choices button:focus-visible{outline-offset:2px;outline:2px solid #344d59}.decision-room__architecture{z-index:3;color:#617986;pointer-events:none;width:100%;height:36.2654cqw;position:absolute;top:0;left:0}.architecture-pediment,.architecture-pairs,.architecture-frieze{display:none}[data-architecture="2"] :is(.architecture-pediment,.architecture-pairs),[data-architecture="3"] .architecture-frieze{display:inline}[data-architecture="3"] .decision-room__architecture{color:#405d6a}@media (width<=1023px){.decision-room__architecture{display:none}}.decision-room__choices{padding-bottom:22px}.decision-room__choices button{min-height:38px;font:var(--type-caption-2) var(--font-mono,monospace)}.decision-room__architecture{background:linear-gradient(90deg,#eaebf180 0 5.2%,#0000 5.2% 94.8%,#eaebf180 94.8%)}[data-architecture="3"] .decision-room__architecture{filter:drop-shadow(1px 1px #fff8)}@media (width<=1023px){.decision-room__choices{display:none}}html[data-company-surface=perspective] .company-story .decision-room__floor--engraved{background-image:url(/assets/company/previews/perspective-floor.svg)}html[data-company-surface=perspective] .founder-panel{color:#304551;background:#e7ecee;overflow:hidden}html[data-company-surface=perspective] .founder-panel:before{opacity:1;filter:none;mix-blend-mode:normal;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#6e879426 calc(8.33333% - 1px) 8.33333%)}html[data-company-surface=perspective] .founder-panel__frame{z-index:1;background:0 0;position:relative}html[data-company-surface=perspective] .company-story .work-phases :is(h2,h3){color:#263c49}html[data-company-surface=perspective] .work-phases__heading>p{color:#5d7380;border-color:#6e87944d}html[data-company-surface=perspective] .company-story .work-phases__stage>p{color:#526e7d}html[data-company-surface=perspective] .work-phases__stage{border-color:#6e87942b}html[data-company-surface=perspective] .work-phases__note,html[data-company-surface=perspective] .company-story .work-phases__details p{color:#526773}html[data-company-surface=perspective] .work-phases__details{border-color:#6e879433}html[data-company-surface=perspective] .work-phases__details a{color:#304b5b}html[data-company-surface=perspective] .work-phases__drawing{--hairline-plate:#e7ecee;filter:brightness(.52)saturate(.35)}html[data-company-surface=perspective] .founder-panel:before{background-image:linear-gradient(90deg,#6e879447 0 1px,#0000 1px);background-size:var(--preview-grid-step,8.3333%) 100%;background-position:var(--preview-grid-origin,0px) 0;background-repeat:repeat-x}html[data-company-surface=perspective] .founder-panel{background:#eaebf1}html[data-company-surface=perspective] .founder-panel:before{left:var(--preview-grid-origin,0px);width:var(--preview-grid-step,100%);background-image:linear-gradient(90deg,#85899140 0 1px,#0000 1px);background-position:0 0;border-right:1px solid #85899140;right:auto}html[data-company-surface=perspective] .work-phases__stage{border:0}html[data-company-surface=perspective] .work-phases__drawing{--hairline-plate:#eaebf1}html[data-company-surface=perspective] .founder-panel{padding:0}html[data-company-surface=perspective] .founder-panel:before{box-sizing:border-box}html[data-company-surface=perspective] .founder-panel__frame{box-sizing:border-box;width:var(--preview-grid-step,100%);max-width:none;margin-left:var(--preview-grid-origin,0px);margin-right:0;padding:clamp(24px,3vw,40px)}html[data-company-surface=perspective] .founder-panel{background-blend-mode:multiply;background:#eaebf1 url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover}html[data-company-surface=perspective] .company-story .decision-room__floor--engraved{background-blend-mode:normal,multiply;background-color:#eaebf1;background-size:100% 100%,cover}html[data-company-surface=perspective] .founder-panel:after{content:"";z-index:0;pointer-events:none;top:0;bottom:0;left:var(--preview-outer-origin,0px);width:var(--preview-outer-width,100%);box-sizing:border-box;border-inline:1px solid #85899140;border-top:1px solid #85899140;position:absolute}html[data-company-surface=perspective] .company-centered-hero__frame{border-inline:0}html[data-company-surface=perspective] .company-centered-hero:before{content:"";pointer-events:none;z-index:2;top:0;bottom:0;left:var(--preview-grid-origin,72px);width:var(--preview-grid-step,calc(100% - 144px));box-sizing:border-box;border-inline:1px dashed #a9afb54d;position:absolute}html[data-company-surface=perspective] .company-decision-spacer,html[data-company-surface=perspective] .company-decision-body{padding-inline:0}html[data-company-surface=perspective] .company-decision-spacer>div,html[data-company-surface=perspective] .company-decision-frame{box-sizing:border-box;max-width:none;width:var(--preview-grid-step,calc(100% - 144px));margin-inline:auto}.work-phases__cta{color:#fff;min-height:44px;font-size:var(--type-footnote);background:#263b46;border:1px solid #0000;justify-content:center;align-items:center;margin-top:24px;padding:12px 22px;line-height:1.4;text-decoration:none;transition:background-color .16s;display:inline-flex}.work-phases__cta:hover{background:#3b505b}.work-phases__cta:focus-visible{outline-offset:4px;outline:2px solid #987b50}html[data-company-texture=fine] .decision-room__surfaces img:not(.decision-room__wire):not(.decision-room__pattern){opacity:0}html[data-company-texture=fine] .decision-room__surfaces:after{content:"";pointer-events:none;opacity:.72;background:url(/assets/company/previews/penny-engraving.svg) top/100% 100% no-repeat;height:39.736cqw;position:absolute;inset:0}@media (width<=1023px){html[data-company-texture=fine] .decision-room__surfaces:after{background-image:url(/assets/company/previews/penny-engraving-mobile.svg);height:113.66cqw}}.company-story .work-phases__drawing{filter:none;--hairline-plate:#eaebf1;--hairline-hi:#344a56;--hairline-edge:#60737e;--hairline-mid:#71818b;--hairline-lo:#9ba6ae}.company-story .work-phases__drawing :is(.hairline-stage,.hairline-rest){transform:none}html[data-company-surface=perspective] .work-phases__drawing{filter:none}html[data-company-texture=fine] .decision-room__pattern{opacity:0}.company-story :is(.deniz-profile,.company-ventures){padding:clamp(56px,7vw,96px) calc(var(--replay-frame) + var(--company-content-inset));background:#fcfcfc url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover;border:0;margin:0;scroll-margin-top:130px;position:relative}.company-story :is(.deniz-profile,.company-ventures):before{content:"";inset:0 var(--replay-frame);pointer-events:none;border-inline:1px dashed var(--draft-rule,#8999a34d);position:absolute}.company-story .deniz-profile{--company-ink:#f5f8fb;--company-muted:#d2e1ed;--company-rule:#a5bfd752;--profile-cell-pad:clamp(18px, 1.7vw, 26px);color:var(--company-ink);background-blend-mode:soft-light, normal;background-color:#102b50;background-image:url(/assets/company/replay-reference/founder-grain.webp),linear-gradient(155deg,#10264c 24%,#1c5482 120%);background-size:296px 296px,cover}.company-story .deniz-profile:before{border-color:var(--company-rule)}.deniz-profile__frame{border:1px dashed var(--company-rule);background:#0b1e3e3b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deniz-profile__opening{border-inline-end:1px dashed var(--company-rule);grid-template-rows:auto 1fr;min-width:0;display:grid}.deniz-profile__identity{padding:var(--profile-cell-pad)}.company-story .deniz-profile .deniz-profile__eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font:400 11px/1.5 Geist Mono,monospace}.company-story .deniz-profile h2{color:var(--company-ink);letter-spacing:-.035em;margin:0;font:400 clamp(30px,2.9vw,44px)/1.1 Geist Serif,serif}.company-story .deniz-profile p{color:var(--company-muted);font:400 15px/1.7 Geist,sans-serif}.company-story .deniz-profile__portrait{padding:10px var(--profile-cell-pad);border-top:1px dashed var(--company-rule);background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#b9d7ed22 50%,#0000 calc(50% + .5px)),repeating-linear-gradient(0deg,#0000 0 39px,#b9d7ed19 39px 40px),radial-gradient(#7bb5ea1a,#0000 70%);align-content:center;justify-items:center;gap:6px;margin:0;display:grid}.deniz-profile__portrait img{aspect-ratio:1;object-fit:contain;width:min(100%,240px);height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.deniz-profile__portrait figcaption{color:var(--company-muted);text-align:center;font:12px/1.5 Geist,sans-serif}.company-story .deniz-profile .deniz-profile__lead{color:var(--company-ink);margin:0 0 16px;font:400 clamp(18px,1.7vw,25px)/1.3 Geist Serif,serif}.deniz-profile__qualifications{border-block-start:1px dashed var(--company-rule);border-inline-end:1px dashed var(--company-rule);grid-template-rows:auto 1fr;min-width:0;display:grid}.company-story .deniz-profile .deniz-profile__label{padding:12px var(--profile-cell-pad);border-bottom:1px dashed var(--company-rule);color:var(--company-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font:400 11px/1.5 Geist Mono,monospace}.deniz-profile__qualifications dl{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.deniz-profile__qualifications dl>div{min-width:0;padding:var(--profile-cell-pad);flex-direction:column;justify-content:flex-end;display:flex}.deniz-profile__qualifications dl>div:nth-child(odd){border-inline-end:1px dashed var(--company-rule)}.deniz-profile__qualifications dl>div:nth-child(-n+2){border-bottom:1px dashed var(--company-rule)}.deniz-profile__qualifications dt{color:var(--company-ink);overflow-wrap:anywhere;flex-direction:column;flex:1;gap:10px;font:400 clamp(17px,1.65vw,23px)/1.25 Geist Serif,serif;display:flex}.deniz-profile__number{width:fit-content;color:var(--company-muted);background:#e2f2ff1a;margin-bottom:auto;padding:5px 8px;font:10px/1.4 Geist Mono,monospace}.deniz-profile__qualifications dd{color:var(--company-muted);overflow-wrap:anywhere;margin:7px 0 0;font:13px/1.5 Geist,sans-serif}.deniz-profile__introduction{min-width:0;padding:var(--profile-cell-pad);align-self:center}.deniz-profile__introduction p{max-width:61ch}.deniz-profile__introduction>p+p,.company-story .deniz-profile__link{margin-top:12px}.deniz-profile__expertise{border-block-start:1px dashed var(--company-rule);min-width:0}.deniz-profile__expertise ul{padding:4px var(--profile-cell-pad) 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;list-style:none;display:grid}.deniz-profile__expertise li{border-bottom:1px solid var(--company-rule);color:var(--company-ink);padding-block:8px;font:400 14px/1.45 Geist,sans-serif}.deniz-profile__community{padding:12px var(--profile-cell-pad);border-top:1px dashed var(--company-rule);background:#091d3433;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.company-story .deniz-profile__community p{max-width:85ch;font-size:13px}.company-story .deniz-profile__community .deniz-profile__link{flex:none;margin-top:0}.deniz-profile__community p a{color:inherit;text-underline-offset:3px}.company-story .company-ventures .company-overline{letter-spacing:.08em;text-transform:uppercase;color:var(--company-muted);border:1px dashed var(--company-rule);width:fit-content;margin:0 0 22px;padding:5px 9px;font:400 11px/1.5 Geist Mono,monospace}@media (width<=767px){.company-story .deniz-profile{--company-content-inset:clamp(12px, 3vw, 24px);--profile-cell-pad:16px}.deniz-profile__frame{grid-template-columns:minmax(0,1fr)}.deniz-profile__opening,.deniz-profile__qualifications{border-inline-end:0}.deniz-profile__introduction{border-top:1px dashed var(--company-rule)}.deniz-profile__portrait img{width:min(100%,188px)}.deniz-profile__community{flex-direction:column;align-items:flex-start}}.company-story #about-pretty-penny{scroll-margin-top:110px}.company-story .company-ventures{--company-ink:#f3f5f7;--company-muted:#b4bdc5;--company-rule:#c8d6e533;padding-inline:var(--replay-frame);color:var(--company-ink);background:#0e1215}.company-story .company-ventures:before{display:none}.company-story .company-ventures__inner{border:1px solid var(--company-rule);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.company-ventures__content{min-width:0;padding:clamp(24px,3.25vw,52px)}.company-ventures__header{margin-bottom:clamp(26px,3vw,44px)}.company-story .company-ventures #company-ventures-heading{font-size:var(--type-section-size);line-height:var(--type-leading-heading);letter-spacing:-.03em;margin:0}.company-story .company-ventures__intro{max-width:46ch;color:var(--company-muted);margin:14px 0 0;font:400 14px/1.6 Geist,sans-serif}.company-ventures__list{overflow-anchor:none;min-width:0}.company-venture{border-bottom:1px solid var(--company-rule);position:relative}.company-story .company-venture h3{margin:0}.company-venture h3 button{width:100%;min-height:56px;color:var(--company-muted);text-align:start;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:start;padding:12px 0;display:grid}.company-venture__category,.company-venture__title{letter-spacing:.06em;text-transform:uppercase;grid-area:1/1;font:400 11px/1.4 Geist Mono,monospace}.company-venture__category{opacity:0;color:#91d5e6}.company-venture__category:before,.company-venture__title:before{content:"";vertical-align:2px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline-end:8px;display:inline-block}.company-venture[data-active=true] .company-venture__category{opacity:1}.company-venture[data-active=true] .company-venture__title{opacity:0}.company-venture__body{grid-template-rows:0fr;display:grid}.company-venture[data-active=true] .company-venture__body{grid-template-rows:1fr}.company-venture__clip{min-height:0;overflow:clip}.company-venture__copy{opacity:0;padding-bottom:20px;transform:translateY(5px)}.company-venture[data-active=true] .company-venture__copy{opacity:1;transform:none}.company-ventures__steps{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-inline-size:0;margin:14px 0 0;padding:0;display:grid}.company-ventures__steps button{border:1px solid var(--company-rule);border-block-end:2px solid var(--company-rule);min-block-size:44px;color:var(--company-muted);font-variant-numeric:tabular-nums;background:0 0;place-items:center;padding:6px;font:400 11px/1.3 Geist Mono,monospace;display:grid}.company-ventures__steps button[data-reached=true]{border-block-end-color:#8ba1b4}.company-ventures__steps button[aria-current=step]{color:#efd6b2;background:#d8b17b0d;border-block-end-color:#d8b17b}.company-ventures__steps button:focus-visible{outline-offset:2px;outline:2px solid #efd6b2}@media (hover:hover){.company-ventures__steps button:hover{background:#e2edf217}}.company-story .company-venture p{color:var(--company-muted);max-width:52ch;margin:0;font:400 14px/1.6 Geist,sans-serif}.company-story .company-venture .company-venture__name{color:var(--company-ink);font:400 var(--type-title-2)/var(--type-leading-heading) "Geist Serif", serif;letter-spacing:-.015em;margin-bottom:12px}.company-story .company-venture .company-venture__lead{color:var(--company-ink);margin-bottom:8px}.company-venture__action{margin-top:16px}.company-story .company-venture__action:focus-visible{outline-offset:-4px}.company-ventures__visual{border-inline-start:1px solid var(--company-rule);background:radial-gradient(at 48% 46%,#252b31d9,#101417f5),url(/assets/company/replay-reference/founder-grain.webp) 50%/296px;place-items:center;min-width:0;display:grid;overflow:clip}.company-ventures__art-layer{opacity:0;grid-area:1/1;width:100%;transform:translateY(7px)}.company-ventures__art-layer[data-active=true]{opacity:1;transform:none}.company-venture__art{stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;max-width:550px;margin-inline:auto;display:block}.venture-iso__solid{--venture-top:#35414d;--venture-wall:#242e38;--venture-end:#2b3844;--venture-edge:#91a4b5}.venture-iso__solid--base{--venture-top:#26323d;--venture-wall:#19232d;--venture-end:#202d39;--venture-edge:#71879b}.venture-iso__solid--subject{--venture-top:#4a5967;--venture-wall:#313c48;--venture-end:#3b4956;--venture-edge:#aabac9}.venture-iso__wall{fill:var(--venture-wall)}.venture-iso__end{fill:var(--venture-end)}.venture-iso__top{fill:var(--venture-top);stroke:var(--venture-edge)}.venture-iso__crease{fill:none;stroke:#788c9e;opacity:.75}.venture-iso__inset{fill:#18242e;stroke:#91a4b5}.venture-iso__drawer{fill:#3b4956;stroke:#8395a7}.venture-iso__fastener{fill:#273542;stroke:#a6b6c5;stroke-width:.65px}.venture-iso__mark{stroke:#b9c8d5}.venture-iso__accent{fill:#a1d6e9}.venture-iso__trace{stroke:#8fa2b3;stroke-width:2px}.venture-iso__trace--active{stroke:#a1d6e9}.company-venture h3 button:focus-visible{outline-offset:3px;outline:2px solid #91d5e6}.company-story .deniz-profile a:focus-visible{outline:2px solid var(--company-ink);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.company-venture__body{transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1)}.company-venture__category,.company-venture__title{transition:opacity .18s ease-out}.company-ventures__steps button{transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.company-venture__copy,.company-ventures__art-layer{transition:opacity .22s ease-out,transform .26s cubic-bezier(.22,1,.36,1)}}@media (width<=700px){.company-story .company-ventures__inner{grid-template-columns:minmax(0,1fr)}.company-ventures__visual{border-inline-start:0;border-top:1px solid var(--company-rule)}.company-venture__art{max-width:480px;margin-inline:auto}}.company-story{--company-content-inset:clamp(24px,4vw,64px)}.company-story .deniz-profile{padding-inline:calc(var(--replay-frame) + var(--company-content-inset))}html[data-company-surface=perspective] .company-story .classical-preview .company-decision-frame{width:var(--preview-grid-step,calc(100% - 2 * var(--replay-frame)));max-width:none;margin-inline:auto}.company-story .classical-preview .company-decision-frame:before{inset-inline:var(--company-content-inset)}.company-story .classical-preview .company-decision-heading{padding-inline:var(--company-content-inset)}@media (width>=1024px){.company-story .classical-preview .company-decision-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.company-story .classical-preview .company-decision-heading h2{padding-inline-end:32px}.company-story .classical-preview .company-decision-copy{border-inline-start:1px dashed var(--decision-rule);padding-inline-start:32px}}@media (width<=1023px){.company-story .classical-preview .company-decision-frame:before{display:none}}html[data-company-surface=perspective] .company-story .classical-preview .founder-panel{padding-inline:0}html[data-company-surface=perspective] .company-story .classical-preview .founder-panel__frame{padding-inline:var(--company-content-inset);box-sizing:border-box;width:var(--preview-grid-step,calc(100% - 2 * var(--replay-frame)))!important;max-width:none!important;margin:0 0 0 var(--preview-grid-origin,var(--replay-frame))!important}.contact-faq{--contact-faq-ease-out:cubic-bezier(.23, 1, .32, 1);color:#172128;background:#edf0f3 url(/assets/company/replay-reference/grain-light-texture-optimized.svg) 50%/cover;grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);gap:50px;margin-top:70px;padding:70px 40px;display:grid}.contact-faq .contact-editorial__eyebrow{color:#77818a;border:1px dashed #89949d70;padding:5px 8px;display:inline-flex}.contact-faq h2{font:400 var(--type-display-small)/1.03 "Geist Serif", serif;letter-spacing:-1.5px;margin-top:20px}.contact-faq__list{min-width:0}.contact-faq__item{border-bottom:1px dashed #8c969b4a}.contact-faq__heading{margin:0}.contact-faq__trigger{color:#172128;text-align:left;width:100%;font:400 var(--type-title-2)/1.15 "Geist Serif", serif;letter-spacing:-.5px;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 25px;align-items:start;gap:10px;padding:24px 0;display:grid}.contact-faq__trigger:focus-visible{outline-offset:4px;outline:2px solid #927047}.contact-faq__number{color:#85919a;font:var(--type-caption-2)/1.5 "Geist Mono", monospace;letter-spacing:0;padding-top:3px}.contact-faq__toggle{width:25px;height:25px;font:var(--type-title-2)/1 Arial, sans-serif;border:1px solid #9ca6ae66;place-items:center;display:grid}.contact-faq__toggle:before{content:"+"}.contact-faq__trigger[aria-expanded=true] .contact-faq__toggle:before{content:"−"}.contact-faq__panel{height:var(--accordion-panel-height);opacity:1;transition:height .25s var(--contact-faq-ease-out), opacity .18s var(--contact-faq-ease-out);overflow:hidden}.contact-faq__panel[data-starting-style],.contact-faq__panel[data-ending-style]{opacity:0;height:0}.contact-faq__panel>p{color:#6e7c84;font:var(--type-footnote)/1.7 Geist, Arial, sans-serif;margin:0;padding:0 34px 26px 38px}@media (width<=1024px){.contact-faq{grid-template-columns:minmax(0,1fr);gap:30px}}@media (width<=700px){.contact-faq{margin-inline:-10px;padding:40px 20px}.contact-faq h2{font-size:var(--type-large-title)}.contact-faq__trigger{font-size:var(--type-title-3);grid-template-columns:22px minmax(0,1fr) 25px;gap:8px}.contact-faq__panel>p{padding-left:30px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.contact-faq__panel{transition:none}}.conversation-page{color:var(--paper);background:#0a1118;padding-inline:clamp(24px,6.5vw,120px)}.conversation-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(40px,6vw,100px);padding-block:38px 56px;display:grid}.conversation-introduction{min-width:0;padding-block:22px}.conversation-overline{color:#b9c4cd;font:var(--type-caption-2)/1.6 "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.14em;margin:0 0 28px}.conversation-introduction h1{font:400 var(--type-display-size)/.98 "Geist Serif", serif;letter-spacing:-.035em;margin:0}.conversation-introduction h1 em{color:var(--penny);padding-bottom:.1em;font-weight:400;display:inline-block}.conversation-intro{max-width:29ch;font:400 var(--type-title-2)/1.35 "Geist Serif", serif;text-wrap:pretty;margin:22px 0 0}.conversation-description{color:#b9c4ce;font-size:var(--type-footnote);max-width:42ch;margin:20px 0 0;line-height:1.9}.conversation-facts{border-block:1px solid #b9bcbf30;flex-wrap:wrap;gap:24px;margin:28px 0 0;padding-block:23px;display:flex}.conversation-facts>div{min-width:62px}.conversation-facts dt{color:#a6b3bf;font-size:var(--type-caption-2);align-items:center;gap:7px;line-height:1.6;display:flex}.conversation-facts dd{font-size:var(--type-caption-1);color:var(--paper);margin:10px 0 0}.conversation-agenda{margin-top:28px}.conversation-agenda h2{font:400 var(--type-title-1)/1.2 "Geist Serif", serif;margin:0}.conversation-agenda p{color:#b9c4ce;font-size:var(--type-caption-1);max-width:42ch;margin:12px 0 0;line-height:1.8}.conversation-agenda p:last-child{color:#a2afba;font-size:var(--type-caption-2)}.conversation-direct{margin-top:34px}.conversation-direct>span{color:#a6b3bf;font-size:var(--type-caption-2);margin-bottom:5px;display:block}.conversation-direct a{min-height:44px;font-size:var(--type-caption-2);color:var(--paper);align-items:center;gap:9px;display:flex}.conversation-direct a>span{overflow-wrap:anywhere}.conversation-direct a>svg{flex-shrink:0}.conversation-direct a:hover{color:var(--penny)}.conversation-booking{background:#101b25;border:1px solid #b9bcbf32;min-width:0;scroll-margin-top:100px}.conversation-booking-heading{border-bottom:1px solid #b9bcbf26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.conversation-booking-heading h2{font:400 var(--type-title-1)/1.1 "Geist Serif", serif;margin:0}.conversation-booking-heading>span{color:#afbbc6;font-size:var(--type-caption-2)}.contact-calendar-frame{min-height:650px;position:relative}.contact-calendar-frame iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:650px;display:block}.contact-calendar-loading{color:var(--silver);z-index:1;pointer-events:none;padding:22px;position:absolute;top:45px;left:9%;right:9%}.contact-calendar-loading output{font-size:var(--type-caption-1);margin-top:28px;line-height:1.8;display:block}.calendar-loading-lines{gap:16px;display:grid}.calendar-loading-lines i{background:#b9bcbf28;width:100%;height:1px;display:block}.calendar-loading-lines i:nth-child(2){width:70%}.calendar-loading-lines i:nth-child(3){width:85%}.contact-calendar-fallback{color:#a6b3bf;font-size:var(--type-caption-2);border-top:1px solid #b9bcbf26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:12px 24px;display:flex}.contact-calendar-fallback a{min-height:36px;color:var(--paper);align-items:center;gap:8px;display:inline-flex}.conversation-bottom{font-size:var(--type-caption-2);color:#9eacb9;border-top:1px solid #b9bcbf26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:24px 30px;line-height:1.8;display:flex}.conversation-bottom a{color:#c4cdd5;align-items:center;gap:12px;min-height:44px;display:inline-flex}@media (width<=1100px){.conversation-page{padding-inline:36px}.conversation-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}.conversation-introduction h1{font-size:var(--type-display-size)}.conversation-booking-heading{padding-inline:20px}.conversation-facts{gap:17px}}@media (width<=760px){.conversation-page{padding-inline:24px}.conversation-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:30px 40px}.conversation-introduction{grid-template-columns:minmax(0,1fr);padding:0;display:grid}.conversation-overline{font-size:var(--type-caption-2);margin-bottom:20px}.conversation-introduction h1{font-size:var(--type-display-size)}.conversation-introduction h1 br{display:none}.conversation-introduction h1 em:before{content:" ";white-space:pre}.conversation-intro{font-size:var(--type-title-2);max-width:30ch;margin-top:16px}.conversation-description{font-size:var(--type-caption-1);max-width:50ch;margin-top:16px}.conversation-facts{gap:32px;margin-top:22px;padding-block:18px}.conversation-agenda{margin-top:22px}.conversation-agenda p{max-width:50ch}.conversation-direct{margin-top:18px}.contact-calendar-frame,.contact-calendar-frame iframe{height:720px;min-height:720px}.conversation-bottom{display:block}.conversation-bottom a{margin-top:12px}.conversation-booking-heading{padding:20px}.contact-calendar-fallback{padding-inline:18px}}@media (width<=380px){.conversation-page{padding-inline:16px}.conversation-introduction h1{font-size:var(--type-display-size)}.conversation-introduction h1 br{display:block}.conversation-introduction h1 em:before{content:none}.conversation-facts{gap:26px}.conversation-booking-heading{padding-inline:16px}.conversation-booking-heading h2{font-size:var(--type-title-1)}}.conversation-afterword{grid-template-columns:1fr 1fr;gap:48px;padding-block:0 48px;display:grid}.conversation-afterword .conversation-agenda,.conversation-afterword .conversation-direct{margin-top:0}@media (width<=760px){.conversation-afterword{grid-template-columns:minmax(0,1fr);gap:28px}.conversation-introduction h1{font-size:var(--type-display-size)}.conversation-intro{font-size:var(--type-title-3)}}.conversation-booking{color:#14212b;background:#fff;border-color:#fff}.conversation-booking-heading{background:#f3f0e8;border-color:#14212b20}.conversation-booking-heading>span{color:#52616b}.contact-calendar-frame,.contact-calendar-frame iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:760px;min-height:760px}.contact-calendar-loading{color:#52616b}.calendar-loading-lines i{background:#14212b25}.contact-calendar-fallback{color:#52616b;background:#f3f0e8;border-color:#14212b20}.contact-calendar-fallback a{color:#14212b}.contact-calendar-fallback a:hover{color:#805b31}.replay-site:has(.contact-editorial){background:#f7f6f1}.replay-site:has(.contact-editorial):before{opacity:1;border-inline:1px solid #48595f33;display:block}.replay-site.site-page:has(.contact-editorial)>.site-header{box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1f2;border-color:#292f3026}.replay-site:has(.contact-editorial)>.site-header .pp-mark-solid{filter:brightness(0)}.replay-site:has(.contact-editorial)>.site-header :is(.desktop-nav a,.mobile-menu-trigger){color:#444c4d}.replay-site:has(.contact-editorial)>.site-header .header-contact{color:#f7f6f1;background:#20282b}.contact-editorial{max-width:1560px;padding:0 var(--gutter) 90px;color:#252d2e;margin:auto}.contact-editorial__columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.contact-editorial__intro{border:1px solid #48595f33;border-radius:0;min-width:0;padding:30px 26px 0}.contact-editorial__eyebrow{font:var(--type-caption-2)/1.4 "Geist Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#927047}.contact-editorial h1{font:400 var(--type-display-size)/1.02 "Geist Serif", serif;letter-spacing:-.02em;margin-top:24px}.contact-editorial h1 em{color:#927047;font-weight:400}.contact-editorial__lead{color:#626e71;font:var(--type-footnote)/1.7 Geist, Arial, sans-serif;max-width:none;margin-top:20px}.contact-editorial__host{border-block:1px solid #48595f29;align-items:stretch;gap:16px;margin-top:26px;padding-block:18px;display:flex}.contact-editorial__host img{object-fit:cover;object-position:50% 12%;background:#21313c;width:64px;height:72px}.contact-editorial__host span{font-size:var(--type-caption-1);color:#252d2e}.contact-editorial__host p{font-size:var(--type-caption-2);color:#69777a;margin-top:5px}.contact-editorial__host a{color:#927047;font-size:var(--type-caption-2);text-underline-offset:4px;margin-top:10px;display:inline-block}.contact-editorial__schedule{margin-top:22px;margin-inline:-18px}.contact-editorial .contact-calendar-frame,.contact-editorial .contact-calendar-frame iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#0f171b;height:680px;min-height:680px}.contact-editorial .contact-calendar-fallback{color:#aab8c0;background:0 0;padding-inline:12px}.contact-editorial .contact-calendar-loading{color:#aab8c0}.contact-editorial .calendar-loading-lines i{background:#d8b17b25}.contact-editorial__message{border:1px solid #48595f33;background:#eeeee8;border-left:0;border-radius:0;padding:30px}.contact-message-form{font-size:var(--type-subhead)}.contact-message-form h2{font:400 var(--type-large-title)/1.1 "Geist Serif", serif;letter-spacing:-.02em;margin:0 0 28px}.contact-message-form label{font:var(--type-caption-1)/1.4 Geist, Arial, sans-serif;color:#343e40;margin-top:20px;display:block}.contact-message-form label>span{color:#8d9ba3;font-size:var(--type-caption-2)}.contact-message-form :is(input,select,textarea){color:#252d2e;width:100%;font:var(--type-caption-1)/1.6 Geist, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f5;border:1px solid #48595f40;border-radius:2px;margin-top:8px;padding:11px 12px;display:block}.contact-message-form textarea{resize:vertical;min-height:120px}.contact-message-form :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #d8b17b}.contact-message-form textarea::placeholder{color:#7c8d96}.contact-message-form button{color:#19262c;width:100%;min-height:46px;font:600 var(--type-caption-1)/1.5 Geist, Arial, sans-serif;cursor:pointer;background:#d8b17b;border:0;border-radius:2px;justify-content:center;align-items:center;margin-top:24px;padding:12px;display:flex}.contact-message-form button:focus-visible{outline-offset:4px;outline:2px solid #f4e3c4}.contact-message-note{font:var(--type-caption-2)/1.6 Geist, Arial, sans-serif;color:#9baab2;margin-top:18px}.contact-editorial__channels{border-block:1px dashed #48595f33;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.contact-editorial__channels>div{min-width:0;padding:30px 20px}.contact-editorial__channels>div+div{border-left:1px dashed #48595f33}.contact-editorial__channels svg{color:#64767c;margin-bottom:16px}.contact-editorial__channels h2{font:400 var(--type-title-2)/1.1 "Geist Serif", serif;margin-bottom:12px}.contact-editorial__channels a{font:var(--type-caption-2)/1.6 Geist, Arial, sans-serif;color:#536367;overflow-wrap:anywhere;text-underline-offset:5px}@media (width<=800px){.contact-editorial__columns{grid-template-columns:1fr}.contact-editorial__intro{padding-top:26px}.contact-editorial h1{font-size:var(--type-display-small)}.contact-editorial__channels{grid-template-columns:1fr}.contact-editorial__channels>div+div{border-top:1px dashed #48595f33;border-left:0}.contact-editorial__message{border-top:0;border-left:1px solid #48595f33;padding:26px 22px}.contact-editorial{padding-top:0}}.contact-editorial__host a{text-align:center;color:#19262c;background:#d8b17b;min-width:150px;min-height:38px;padding:10px 16px;text-decoration:none}.contact-editorial__columns{align-items:stretch}.contact-editorial__intro{flex-direction:column;padding-bottom:30px;display:flex}.contact-editorial__host img{object-position:50% 35%;flex-shrink:0;align-self:center;width:128px;height:128px;min-height:0}.contact-book-call{color:#19262c;min-width:150px;min-height:38px;font:500 var(--type-caption-2)/1.5 Geist, Arial, sans-serif;cursor:pointer;background:#d8b17b;border:0;border-radius:2px;justify-content:center;align-items:center;margin-top:12px;padding:10px 18px;display:inline-flex}.contact-inline-booking{color:#536367;font:var(--type-caption-2)/1.6 Geist, Arial, sans-serif;text-underline-offset:5px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.contact-book-call:focus-visible,.contact-inline-booking:focus-visible{outline-offset:4px;outline:2px solid #d8b17b}.contact-booking-dialog[data-slot=dialog-content]{color:#27343a;background:#f6f4ed;border:1px solid #b49b713d;border-radius:3px;width:min(960px,100vw - 40px);max-width:none;max-height:90svh;padding:0;display:block;overflow:auto;box-shadow:0 30px 100px #0008}body:has(.contact-booking-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071018b8}.contact-booking-dialog__header{border-bottom:1px solid #27343a25;align-items:center;gap:16px;padding:20px 24px;display:flex}.contact-booking-dialog[data-slot=dialog-content]{opacity:1;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);animation:none;transform:translate(-50%,-50%)scale(1)}.contact-booking-dialog[data-slot=dialog-content]:is([data-starting-style],[data-ending-style]){opacity:0;transform:translate(-50%,-50%)scale(.97)}body:has(.contact-booking-dialog) [data-slot=dialog-overlay]{opacity:1;transition:opacity .15s cubic-bezier(.23,1,.32,1);animation:none}body:has(.contact-booking-dialog) [data-slot=dialog-overlay]:is([data-starting-style],[data-ending-style]){opacity:0}@media (prefers-reduced-motion:reduce){.contact-booking-dialog[data-slot=dialog-content],.contact-booking-dialog[data-slot=dialog-content]:is([data-starting-style],[data-ending-style]){transition:opacity .15s cubic-bezier(.23,1,.32,1);transform:translate(-50%,-50%)}}.contact-booking-dialog__header>img{filter:brightness(0)}.contact-booking-dialog__header [data-slot=dialog-title]{font:400 var(--type-title-1)/1 "Geist Serif", serif}.contact-booking-dialog__close{color:#27343a;min-height:38px;font:var(--type-caption-2)/1.5 Geist, Arial, sans-serif;cursor:pointer;background:0 0;border:1px solid #27343a35;margin-left:auto;padding:8px 12px}.contact-booking-dialog__close:focus-visible{outline-offset:3px;outline:2px solid #a6834e}.contact-booking-dialog__body{grid-template-columns:240px minmax(0,1fr);display:grid}.contact-booking-dialog aside{border-right:1px solid #27343a20;padding:30px 24px}.contact-booking-dialog aside>img{object-fit:cover;border-radius:2px;width:88px;height:88px}.contact-booking-dialog aside h3{font:400 var(--type-title-1)/1 "Geist Serif", serif;margin-top:18px}.contact-booking-dialog aside>p{font:var(--type-caption-2)/1.6 Geist, Arial, sans-serif;color:#7c837e;margin-top:12px}.contact-booking-dialog [data-slot=dialog-description]{color:#414e52;font:var(--type-footnote)/1.7 Geist, Arial, sans-serif;margin-top:26px}.contact-booking-dialog .contact-calendar-frame,.contact-booking-dialog .contact-calendar-frame iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:590px;min-height:590px}.contact-booking-dialog__calendar{background:#fff;min-width:0}@media (width<=700px){.contact-booking-dialog[data-slot=dialog-content]{width:calc(100vw - 24px);max-height:92svh}.contact-booking-dialog__header{padding:16px}.contact-booking-dialog__body{grid-template-columns:1fr}.contact-booking-dialog aside{border-bottom:1px solid #27343a20;border-right:0;grid-template-columns:56px 1fr;gap:0 16px;padding:18px 20px;display:grid}.contact-booking-dialog aside>img{grid-row:1/3;width:56px;height:56px}.contact-booking-dialog aside h3{font-size:var(--type-title-1);margin-top:0}.contact-booking-dialog aside>p{margin-top:4px}.contact-booking-dialog [data-slot=dialog-description]{grid-column:1/-1;margin-top:14px}.contact-booking-dialog aside .contact-booking-dialog__note{display:none}.contact-booking-dialog .contact-calendar-frame,.contact-booking-dialog .contact-calendar-frame iframe{height:620px;min-height:620px}}.contact-booking-dialog[data-slot=dialog-content]{z-index:80;top:50%;left:50%;transform:translate(-50%,-50%)}body:has(.contact-booking-dialog) [data-slot=dialog-overlay]{z-index:70}.contact-booking-dialog__header{z-index:2;background:#f6f4ed;position:sticky;top:0}@media (width>=701px){.contact-booking-dialog .contact-calendar-frame,.contact-booking-dialog .contact-calendar-frame iframe{height:min(650px,90svh - 84px);min-height:0}}@media (width<=700px){.contact-booking-dialog .contact-calendar-frame,.contact-booking-dialog .contact-calendar-frame iframe{height:calc(92svh - 245px);min-height:440px}}.contact-editorial__experience{margin-top:auto;padding-top:56px}.contact-editorial__experience>p{color:#788180;font:var(--type-caption-2)/1.4 "Geist Mono", monospace;letter-spacing:.06em;text-transform:uppercase}.contact-editorial__experience ul{color:#586260;flex-wrap:wrap;align-items:center;gap:18px 24px;margin:22px 0 0;padding:0;list-style:none;display:flex}.contact-editorial__experience li{font:600 var(--type-body-size)/1.25 "Geist Serif", serif;letter-spacing:-.6px}.contact-editorial__experience li:nth-child(3){font-family:Geist,Arial,sans-serif;font-size:var(--type-footnote);letter-spacing:-.4px}.contact-editorial__experience li:nth-child(4){font-family:Geist,Arial,sans-serif;font-size:var(--type-callout);letter-spacing:-.7px}@media (width<=800px){.contact-editorial__experience{padding-top:36px}}.contact-message-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-message-form button:disabled{opacity:.65;cursor:wait}.contact-message-form .contact-message-error{color:#8b3028;font-size:var(--type-footnote);line-height:1.7}.contact-message-form .contact-message-success{color:#315b44;font-size:var(--type-footnote);line-height:1.7}.contact-message-form .contact-message-alternative{font-size:var(--type-caption-2);overflow-wrap:anywhere;line-height:1.7}.contact-message-alternative a{text-underline-offset:3px;text-decoration:underline}.replay-site .contact-editorial .contact-editorial__intro,.replay-site .contact-editorial .contact-editorial__message{box-shadow:none;background:#fcfcfc;border:0}.replay-site .contact-editorial .contact-editorial__lead{text-wrap:balance}.replay-site .contact-editorial .contact-faq{background:#fcfcfc}.contact-social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.contact-social-links li{min-width:0;margin:0}.contact-social-links a{align-items:center;gap:9px;width:100%;text-decoration:none;display:flex}.contact-social-links a span{text-wrap:balance;min-width:0}.contact-social-links a:hover span{text-underline-offset:4px;text-decoration:underline}.contact-social-links svg{flex:none}.replay-site .contact-editorial .contact-editorial__channels{background:#fcfcfc}.contact-social-links a svg{color:currentColor;margin:0}.replay-site .contact-editorial .contact-editorial__host .contact-book-call{width:auto;min-width:0;color:var(--action-ink,#141518)!important;border:1px solid var(--action-ink,#141518)!important;background:0 0!important;min-height:52px!important;padding:14px 22px!important}@media (hover:hover) and (pointer:fine){.replay-site .contact-editorial .contact-editorial__host .contact-book-call:hover{color:#fff!important}}@media (width<=480px){.contact-editorial__host{gap:14px}.contact-editorial__host img{width:104px;height:104px}}.contact-editorial__host img.contact-host-sculpture{object-fit:contain;object-position:center;filter:none;background:0 0;border:0;border-radius:0;width:160px;height:184px}@media (width<=480px){.contact-editorial__host img.contact-host-sculpture{width:112px;height:140px}}.contact-editorial__host{align-items:stretch;padding-block:0}.contact-host-sculpture-frame{flex:0 0 128px;width:128px;height:164px;margin:0;padding:0;position:relative;overflow:hidden}.contact-host-sculpture-frame img.contact-host-sculpture{object-fit:initial;width:130%;max-width:none;height:auto;margin:0;padding:0;position:absolute;top:-2px;left:-15%}.contact-editorial__host>.contact-host-sculpture-frame+div{align-self:stretch;margin:0;padding:0}.replay-site .contact-editorial{padding-bottom:0}.replay-site .contact-editorial:after{content:"";box-sizing:border-box;background:var(--separator-hatch);border-block:1px dashed var(--editorial-rule);height:64px;display:block}.replay-site:has(.contact-editorial):before{border-inline-style:dashed}.replay-site .contact-editorial :is(.contact-editorial__intro,.contact-editorial__message){border-style:dashed}.replay-site .contact-editorial__host,.replay-site .contact-editorial__channels{border-block-style:dashed}.replay-site .contact-editorial__channels>div{border-top-style:dashed;border-left-style:dashed}.replay-site .contact-editorial__columns:before{border-inline-style:dashed}.replay-site .contact-editorial__channels:before,.replay-site .contact-faq:before{border-block-style:dashed}.replay-site .contact-editorial :is(input,select,textarea,.contact-faq__toggle){border-style:dashed}.replay-site .contact-editorial .contact-book-call{border-style:dashed!important}@media (width<=480px){.contact-host-sculpture-frame{flex-basis:104px;width:104px;height:132px}.contact-host-sculpture-frame img.contact-host-sculpture{width:130%;height:auto;top:-1px;left:-15%}}.replay-site .contact-editorial .contact-editorial__host .contact-book-call{border-style:dashed!important}.replay-site .contact-editorial .contact-profile{text-align:center;background:#f7f8fa;align-self:stretch;align-items:center;min-width:0;padding:36px 24px 24px}.contact-profile__portrait{flex-shrink:0;width:min(100%,350px);height:350px;margin:0 auto 28px}.contact-profile__portrait img{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.replay-site .contact-editorial .contact-profile h1{font:400 var(--type-title-2)/1.25 Geist,Arial,sans-serif;letter-spacing:-.025em;color:#34404a;margin:0}.contact-profile__identity>p{font:400 var(--type-footnote)/1.5 Geist,Arial,sans-serif;color:#89939b;margin:8px 0 0}.contact-profile__booking{border-top:1px dashed var(--editorial-rule);width:170px;margin:24px auto 0;padding-top:24px}.replay-site .contact-editorial .contact-profile .contact-book-call{justify-content:center;width:170px;border-style:solid!important;margin:0!important}.replay-site .contact-editorial .contact-profile__experience{width:calc(100% + 48px);margin-top:auto;padding-top:32px}.replay-site .contact-editorial .contact-profile__experience>p{font-size:var(--type-caption-2);letter-spacing:.06em;margin:0 0 18px}.contact-profile__marquee{width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);container-type:inline-size}.contact-profile__logo-track{width:max-content;animation:28s linear infinite contact-profile-marquee;display:flex}.replay-site .contact-editorial .contact-profile__logo-group{flex-shrink:0;justify-content:space-around;align-items:center;gap:40px;min-width:100cqi;margin:0;padding:0 20px;list-style:none;display:flex}.replay-site .contact-editorial .contact-profile__logo-group li{flex:0 0 clamp(120px,26cqi,144px);justify-content:center;align-items:center;min-width:0;min-height:44px;display:flex}@keyframes contact-profile-marquee{to{transform:translate(-50%)}}@media (hover:hover){.contact-profile__marquee:hover .contact-profile__logo-track{animation-play-state:paused}}@media (width<=800px){.replay-site .contact-editorial .contact-profile{padding-top:24px;padding-bottom:24px}.contact-profile__portrait{width:min(100%,310px);height:310px;margin-bottom:24px}.replay-site .contact-editorial .contact-profile__experience{margin-top:32px;padding-top:0}}@media (prefers-reduced-motion:reduce){.contact-profile__logo-track{width:100%;animation:none}.replay-site .contact-editorial .contact-profile__logo-group{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;padding:0 24px}.replay-site .contact-editorial .contact-profile__logo-group li{flex:0 110px}.contact-profile__logo-group[aria-hidden=true]{display:none!important}.contact-profile__marquee{-webkit-mask-image:none;mask-image:none}}.replay-site .contact-editorial .contact-profile__experience{flex-shrink:0;margin-top:0;margin-bottom:28px;padding-top:0}.contact-profile__booking{width:100%;margin:24px 0 0;padding-top:24px}.replay-site .contact-editorial .contact-profile .contact-book-call{width:100%;display:flex}@media (width<=800px){.replay-site .contact-editorial .contact-profile__experience{margin-top:0;margin-bottom:24px;padding-top:0}}.replay-site .contact-editorial .contact-profile{gap:28px}.replay-site .contact-editorial .contact-profile__experience{margin:0;padding:0}.replay-site .contact-editorial .contact-profile__portrait{margin:0 auto}.replay-site .contact-editorial .contact-profile__booking{margin:auto 0 0;padding-top:24px}.replay-site .contact-editorial .contact-message-form>button{color:#20282b!important;background:0 0!important;border:1px solid #20282b!important}@media (hover:hover){.replay-site .contact-editorial .contact-message-form>button:hover{color:#fff!important;background:#20282b!important}}.replay-site .contact-editorial .contact-profile__portrait,.replay-site .contact-editorial .contact-profile__booking{margin-top:auto}.replay-site .contact-editorial .contact-message-form>button[data-complete=false]{opacity:1;cursor:pointer;color:#53646e!important;background:0 0!important;border:1px solid #87939a!important}.replay-site .contact-editorial .contact-message-form>button[data-complete=false]:before,.replay-site .contact-editorial .contact-message-form>button[data-complete=false]:after{opacity:0!important}.replay-site .contact-editorial .contact-message-form>button[data-complete=true]{background:var(--action-ink)!important;color:#fff!important;border-color:var(--action-ink)!important}@media (hover:hover){.replay-site .contact-editorial .contact-message-form>button[data-complete=false]:hover{color:#66747b!important;background:0 0!important}}.replay-site.site-page .contact-editorial{background:0 0!important}.replay-site:has(.contact-editorial)>.site-header{background:0 0!important}.replay-site:has(.contact-editorial)>.site-header:before{inset:0 var(--replay-frame)}.replay-site .contact-editorial__columns{align-items:stretch}.replay-site .contact-editorial .contact-profile,.replay-site .contact-editorial__message{padding-bottom:24px}.replay-site .contact-editorial .contact-message-form>button,.replay-site .contact-editorial .contact-profile .contact-book-call{height:auto!important;min-height:var(--action-primary-size)!important;margin-bottom:0!important}.replay-site .contact-editorial .contact-message-form>button{margin-top:24px!important}.replay-site .contact-editorial .contact-profile__booking{margin-bottom:0;padding-top:24px}.contact-profile__portrait img{-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%)}.replay-site.site-page .contact-editorial{box-sizing:border-box;width:calc(100% - 2 * var(--replay-frame));max-width:none;margin-inline:auto;padding-inline:0;background:#fff!important}.insights-page{--insights-ink:var(--editorial-ink,#20282b);--insights-muted:var(--editorial-muted,#56636b);--insights-rule:var(--editorial-rule,#89949d70);--insights-surface:#f3f4f4;--insights-gutter:clamp(24px, 4vw, 56px);--insights-display:var(--editorial-face,"Geist Serif", serif);--insights-text:var(--reading-face,Geist, Arial, sans-serif);--insights-label:var(--label-face,"Geist Mono", monospace);--insights-header-height:64px;--insights-header-drop:0px;--insights-tab-height:56px;--insights-header-bottom:calc(var(--announcement-height,32px) + var(--insights-header-height) + var(--insights-header-drop));--insights-tabs-bottom:calc(var(--insights-header-bottom) + var(--insights-tab-height) + 2px);margin-inline:var(--replay-frame);border-inline:1px dashed var(--insights-rule);color:var(--insights-ink);background:#fcfcfc;padding-bottom:clamp(48px,6vw,88px)}.insights-page :is(h1,h2,h3,p){margin:0}.insights-page a{color:inherit;text-decoration:none}.replay-site:has(.insights-page)>.site-header{color:#27353d}.replay-site:has(.insights-page) .site-header :is(.desktop-nav a,.mobile-menu-trigger){color:#4f595a}.replay-site:has(.insights-page) .site-header .pp-mark-solid{filter:brightness(0)}.replay-site>.site-header.is-scrolled+main .insights-page{--insights-header-drop:12px}@media (width<=960px){.insights-page{--insights-header-height:calc(64px + env(safe-area-inset-top))}}.insights-views{top:var(--insights-header-bottom);z-index:22;border-top:1px dashed var(--insights-rule);border-bottom:1px dashed var(--insights-rule);background:#fcfcfc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky}.insights-views a{min-height:var(--insights-tab-height);font:.875rem/1.4 var(--insights-text);color:var(--insights-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:10px 6px;display:flex}.insights-views a+a{border-inline-start:1px dashed var(--insights-rule)}.insights-views a[aria-current]{color:var(--insights-ink);background:var(--insights-surface);border-bottom-color:#947343}.insights-views svg{flex:none}.insights-latest,.insights-collection{padding:clamp(28px, 4vw, 48px) var(--insights-gutter) 0;scroll-margin-top:140px}.insights-latest>header,.insights-collection__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.insights-latest h2,.insights-collection h2{font:400 var(--type-section-size)/var(--type-leading-heading) var(--insights-display);letter-spacing:-.025em}.insights-latest__controls{flex:none;display:flex}.insights-latest__controls button{width:var(--action-control-size);height:var(--action-control-size);border:1px dashed var(--insights-rule);color:var(--insights-ink);cursor:pointer;background:0 0;place-items:center;display:grid}.insights-latest__controls button+button{border-inline-start:0}.insights-latest__controls button:disabled{opacity:.4;cursor:default}.insights-latest__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.insights-latest__rail::-webkit-scrollbar{display:none}.insights-latest__card{isolation:isolate;border:1px dashed var(--insights-rule);color:#fff;scroll-snap-align:start;background:#151b20;align-items:flex-end;min-width:0;min-height:clamp(360px,42vw,560px);display:flex;position:relative}.insights-latest__photo{object-fit:cover;object-position:var(--highlight-position,center);width:100%;height:100%;position:absolute;inset:0}.insights-latest__card:after{content:"";pointer-events:none;background:linear-gradient(14deg,#0d1218 4%,#0d1218ee 24%,#0d1218a8 44%,#0000 72%);position:absolute;inset:0}.insights-latest__copy{z-index:1;width:min(100%,540px);padding:clamp(20px,3.5vw,48px);position:relative}.insights-latest__label{font:.75rem/1.45 var(--insights-label);color:#e9d1a5;overflow-wrap:anywhere}.insights-latest__card h3{font:400 var(--type-title-2)/var(--type-leading-heading) var(--insights-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:12px}.insights-latest__card p{font:.875rem/1.55 var(--insights-text);color:#f0f1f3;margin:10px 0 14px}.insights-latest__card footer{font:.8125rem/1.5 var(--insights-text);color:#e0e5eb;flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.insights-latest__card a{color:#fff;text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.insights-latest__card a:focus-visible{outline-offset:2px;outline:2px solid #fff}.insights-collection__heading{border-bottom:1px dashed var(--insights-rule);flex-wrap:wrap;padding-bottom:16px}.insights-collection__heading>a{font:.875rem/1.5 var(--insights-text);text-underline-offset:4px;text-decoration:underline}.insights-toolbar-sticky{top:var(--insights-tabs-bottom);z-index:21;position:sticky}.insights-toolbar{margin-inline:calc(-1 * var(--insights-toolbar-outset,var(--insights-gutter)));padding-inline:var(--insights-toolbar-inset,12px);border-bottom:1px solid var(--insights-rule);background:#fcfcfc;flex-wrap:wrap;align-items:end;gap:14px;padding-block:10px 12px;display:flex}@supports (container-type:scroll-state){.insights-toolbar-sticky{container:insights-filters/scroll-state}.insights-collection:has(>.insights-toolbar-sticky){overflow-anchor:none}.insights-toolbar{--insights-toolbar-outset:0px;--insights-toolbar-inset:0px}@container insights-filters scroll-state(stuck:top){.insights-toolbar{--insights-toolbar-outset:var(--insights-gutter);--insights-toolbar-inset:12px}}}.insights-page .insights-collection[id]{scroll-margin-top:calc(var(--insights-tabs-bottom) + 12px)}.insights-list :is(a,summary){scroll-margin-top:calc(var(--insights-tabs-bottom) + 150px)}@media (prefers-reduced-motion:no-preference){.insights-views,.insights-toolbar-sticky{transition:top .28s cubic-bezier(.23,1,.32,1)}.insights-toolbar{transition:margin-inline .24s cubic-bezier(.23,1,.32,1),padding-inline .24s cubic-bezier(.23,1,.32,1)}}.insights-toolbar label{min-width:0;font:.8125rem/1.5 var(--insights-text);color:var(--insights-muted);flex:0 150px;gap:6px;display:grid}.insights-toolbar .insights-search{flex:230px}.insights-search__field{border:1px solid var(--insights-rule);background:#fff;align-items:center;gap:9px;padding:0 12px;display:flex}.insights-search__field svg{flex:none}.insights-search input,.insights-toolbar select{width:100%;min-width:0;min-height:44px;color:var(--insights-ink);font:.9375rem/1.4 var(--insights-text);background:#fff;border-radius:0}.insights-search input{background:0 0;border:0;padding:8px 0}.insights-search input::placeholder{color:var(--insights-muted)}.insights-toolbar select{appearance:none;border:1px solid var(--insights-rule);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356636b' stroke-width='1.8'%3E%3Cpath d='M5 8L12 15L19 8'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding:7px 34px 7px 8px}.insights-toolbar label:has(select[aria-label=Publisher]){flex-basis:178px}.insights-speaking .insights-toolbar label:has(select){flex-basis:116px}.insights-speaking .insights-toolbar label:has(select[aria-label=Speaking\ format]){flex-basis:226px}.insights-speaking .insights-toolbar .insights-search{flex-basis:166px}@media (forced-colors:active){.insights-toolbar select{appearance:auto;background-image:none;padding-right:12px}}.insights-results{min-height:48px;color:var(--insights-muted);font:.8125rem/1.5 var(--insights-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.insights-results button{min-height:44px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.insights-page summary{cursor:pointer}.insights-talk__details a{text-underline-offset:3px;text-decoration:underline}.insights-entry,.insights-talk{border-bottom:1px solid var(--insights-rule)}.insights-entry__link,.insights-talk{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:18px;padding-block:14px;display:grid}.insights-entry__link{grid-template-columns:110px minmax(0,1fr) 24px}.insights-entry__date{font:var(--type-caption-1)/var(--type-leading-body) var(--insights-label);color:var(--insights-muted);padding-top:2px}.insights-entry__body,.insights-talk__heading{min-width:0}.insights-entry h3,.insights-talk__title{max-width:72ch;font:500 var(--type-callout)/var(--type-leading-list) var(--insights-text);overflow-wrap:anywhere;color:var(--insights-ink);display:block}.insights-entry__publisher{color:var(--insights-muted);font:var(--type-footnote)/var(--type-leading-body) var(--insights-text);overflow-wrap:anywhere;margin-top:4px;display:block}.insights-entry__action{color:var(--insights-muted);text-align:right;font-size:1rem}.insights-page .insights-undated,.insights-speaking .insights-year-heading{border-bottom:1px dashed var(--insights-rule);color:var(--insights-muted);font:var(--type-footnote)/var(--type-leading-body) var(--insights-label);padding:16px 0 10px}.insights-talk__details{min-width:0}.insights-talk__details>summary{justify-content:space-between;align-items:start;gap:16px;list-style:none;display:flex}.insights-talk__details>summary::-webkit-details-marker{display:none}.insights-talk__toggle{color:var(--insights-muted);flex:none;margin-top:4px}.insights-talk__details[open] .insights-talk__toggle{transform:rotate(180deg)}.insights-talk__content{color:var(--insights-muted);font:.9375rem/1.6 var(--insights-text);padding-right:32px}.insights-talk__content p{max-width:64ch;padding-block:12px 4px}.insights-talk__content a{min-height:44px;color:var(--insights-ink);align-items:center;gap:8px;display:inline-flex}.insights-forthcoming{border:1px dashed var(--insights-rule);background:var(--insights-surface);color:var(--insights-muted);font:.9375rem/1.6 var(--insights-text);padding:24px}.insights-forthcoming+.insights-list{margin-top:24px}.insights-forthcoming h3{color:var(--insights-ink);font:400 1.4rem/1.25 var(--insights-display);margin-bottom:8px}.insights-forthcoming ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.insights-forthcoming li{border:1px dashed var(--insights-rule);padding:7px 12px}.insights-podcast-list{gap:24px;display:grid}.insights-podcast{background:#081624}.insights-podcast:after{background:linear-gradient(90deg,#081624 2%,#081624cf 32%,#0000 69%)}.insights-podcast .insights-latest__copy{max-width:45ch}html .replay-site.replay-site .insights-podcast h3{font-size:var(--type-title-1)}.insights-empty{color:var(--insights-muted);font:.9375rem/1.6 var(--insights-text);padding-block:24px}.insights-page :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #365d70}@media (hover:hover){.insights-entry__link:hover h3,.insights-talk__details>summary:hover .insights-talk__title{text-underline-offset:4px;text-decoration:underline}.insights-latest__controls button:not(:disabled):hover,.insights-views a:hover{background:var(--insights-surface)}}@media (width<=660px){.insights-page{--insights-gutter:18px}.insights-views a{gap:5px;font-size:.8125rem}.insights-views svg{width:14px;height:14px}.insights-latest__card{min-height:clamp(465px,112vw,520px)}.insights-latest__photo{object-position:var(--highlight-position-mobile,var(--highlight-position,center))}.insights-latest__card:after{background:linear-gradient(#0000 32%,#0d1218a8 56%,#0d1218ed 74%,#0d1218 96%)}.insights-toolbar{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:8px 12px;display:grid}.insights-toolbar :is(.insights-search,label:has(select[aria-label=Publisher],select[aria-label=Speaking\ format])){grid-column:1/-1}.insights-toolbar select{padding-right:28px}.insights-list :is(a,summary){scroll-margin-top:calc(var(--insights-tabs-bottom) + 252px)}.insights-entry__link,.insights-talk{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px}.insights-entry__link{grid-template-columns:minmax(0,1fr) 18px}.insights-entry__date{grid-column:1/-1;padding:0}.insights-entry__date:empty{display:none}.insights-talk__content{padding-right:0}.insights-podcast{min-height:clamp(390px,108vw,465px)}.insights-podcast .insights-latest__photo{height:77%}.insights-podcast:after{background:linear-gradient(#0000 32%,#08162470 49%,#081624ed 65%,#081624 76%)}}@media (width<=360px){.insights-toolbar label:has(option[value=undated]:checked){grid-column:1/-1}}@media (height<=480px){.insights-toolbar-sticky{position:static}.insights-toolbar{--insights-toolbar-outset:0px;--insights-toolbar-inset:0px}.insights-list :is(a,summary){scroll-margin-top:calc(var(--insights-tabs-bottom) + 16px)}}.replay-site .insight-reading{box-sizing:border-box;max-width:none;margin-inline:var(--replay-frame);border-inline:1px dashed var(--rule,#8999a34d);background:#fcfcfc;padding:clamp(40px,6vw,88px) clamp(24px,6vw,88px)}.replay-site .insight-reading h1{letter-spacing:-.025em;max-width:17ch;margin:24px 0;font:400 clamp(38px,5vw,72px)/1.08 Geist Serif,serif}.replay-site .insight-reading .reading-copy{color:#42515a;max-width:68ch;margin:40px auto 0}.replay-site .insight-reading .reading-copy p{white-space:normal;margin:0 0 24px;font:17px/1.85 Geist,Arial,sans-serif;overflow:visible}.replay-site .insight-reading .detail-lead{color:#53646e;max-width:60ch;font:20px/1.6 Geist,Arial,sans-serif}.replay-site .insight-reading .insight-attribution{color:#687780;margin-top:24px;font:12px/1.7 Geist Mono,monospace}@media (width<=620px){.replay-site .insight-reading{padding-inline:20px}.replay-site .insight-reading .reading-copy p{font-size:16px;line-height:1.8}}
