/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Heebo",Arial,sans-serif;--font-serif:"Frank Ruhl Libre",Georgia,serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Heebo",Arial,sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0}h1,h2,h3,p{margin-top:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}::selection{background:var(--secondary);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:4px}.rounded-md{border-radius:3px}.rounded-none{border-radius:0}.rounded-sm{border-radius:2px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:3px;border-bottom-left-radius:3px}.rounded-tl-sm{border-top-left-radius:2px}.rounded-r-md{border-top-right-radius:3px;border-bottom-right-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:4px}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:3px}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:3px}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:4px}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:3px;border-bottom-left-radius:3px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:3px;border-bottom-right-radius:3px}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(96.5% .009 83);--foreground:oklch(21% .01 76);--card:oklch(98.8% .003 83);--card-foreground:var(--foreground);--primary:oklch(27% .012 73);--primary-foreground:oklch(98% .005 85);--secondary:oklch(87% .048 83);--secondary-foreground:oklch(22% .015 70);--muted:oklch(93% .012 82);--muted-foreground:oklch(47% .01 75);--accent:oklch(91% .019 80);--accent-foreground:var(--foreground);--border:oklch(82% .018 80);--input:var(--border);--ring:oklch(49% .067 75);--destructive:oklch(53% .16 29);--destructive-foreground:oklch(99% 0 0);--popover:var(--card);--popover-foreground:var(--foreground);--ink:oklch(19% .012 75);--ink-soft:oklch(27% .014 74);--paper:oklch(97% .008 83);--gold:oklch(70% .07 82);--line-on-dark:oklch(94% .01 80/.18);--light-on-dark:oklch(97% .007 82);--quiet-on-dark:oklch(79% .01 80);--error:oklch(47% .16 29)}.site-shell{min-height:100vh;overflow:hidden}.site-header{background:var(--paper);border-bottom:1px solid var(--border);z-index:30;justify-content:space-between;align-items:center;gap:32px;height:82px;padding:0 clamp(24px,5.1vw,88px);display:flex;position:relative}.brand{flex:none;align-items:center;gap:13px;display:flex}.brand-mark{font:40px/1 var(--font-serif);border:1px solid var(--foreground);place-items:center;width:43px;height:45px;display:grid}.brand-name{font:700 23px/1 var(--font-serif);white-space:nowrap}.brand-name small{font:400 10px/1 var(--font-sans);color:var(--muted-foreground);margin-top:8px;display:block}.desktop-nav{align-items:center;gap:clamp(14px,2.2vw,38px);font-size:13px;font-weight:500;display:flex}.desktop-nav a:hover,.footer a:hover{color:var(--muted-foreground)}.header-cta{flex:none;border-radius:1px!important;height:40px!important;font-size:12px!important}.mobile-menu-button{display:none!important}.mobile-nav{display:none}.hero{background:var(--ink);height:min(740px,100svh - 82px);min-height:560px;color:var(--light-on-dark);position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 48%;width:100%;height:100%;animation:1.7s ease-out both hero-reveal;position:absolute;inset:0}.hero-shade{background:linear-gradient(270deg,oklch(12% .01 70/.87) 0%,oklch(12% .01 70/.58) 43%,oklch(12% .01 70/.08) 100%);position:absolute;inset:0}.hero-content{flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:1500px;height:100%;margin:auto;padding:clamp(55px,7vw,112px) clamp(24px,7vw,112px) 76px;display:flex;position:relative}.hero-eyebrow,.section-kicker{letter-spacing:0;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.hero-eyebrow{color:var(--secondary)}.eyebrow-line,.kicker-line{background:currentColor;width:32px;height:1px;display:inline-block}.hero h1{font:500 clamp(92px,10vw,164px)/.92 var(--font-serif);letter-spacing:0;margin:20px 0 auto;animation:.8s .15s both rise}.hero h1 em,.overview h2 em,.people-band h2 em,.teaser-copy h2 em{color:var(--secondary);font-style:normal}.hero-bottom{justify-content:space-between;align-items:end;gap:24px;width:100%;display:flex}.hero-question{font:400 clamp(24px,2.5vw,38px)/1.35 var(--font-serif);margin-bottom:12px}.hero-caption{color:var(--quiet-on-dark);margin-bottom:27px;font-size:14px}.hero-bottom .button,.hero-bottom button{border-radius:1px}.scroll-hint{color:var(--quiet-on-dark);white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.hero-image-credit{color:var(--quiet-on-dark);font-size:10px;position:absolute;bottom:16px;left:clamp(24px,7vw,112px)}.content-section{max-width:1600px;margin:auto;padding:clamp(70px,9vw,145px) clamp(24px,7vw,112px)}.overview{grid-template-columns:1fr 2fr;gap:8vw;display:grid}.section-kicker{color:var(--muted-foreground)}.overview-time{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:28px;font-size:12px;display:flex}.overview-copy{max-width:720px}.overview h2,.band-head h2,.teaser-copy h2,.section-heading h2,.closing-band h2,.dark-band h2,.lecture-band h2,.newsletter-box h2{font:500 clamp(42px,5vw,70px)/1.16 var(--font-serif);margin-bottom:30px}.overview h2 em,.teaser-copy h2 em{color:oklch(51% .06 76)}.overview-copy p,.teaser-copy p,.narrow-prose p{max-width:650px;color:var(--muted-foreground);font-size:17px;line-height:2}.overview-actions{align-items:center;gap:32px;margin-top:36px;display:flex}.text-link{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{opacity:.65}.people-band{background:var(--ink);color:var(--light-on-dark);padding:100px clamp(24px,7vw,112px) 45px}.band-head{justify-content:space-between;align-items:end;gap:24px;max-width:1380px;margin:auto;display:flex}.people-band .section-kicker,.dark-band .section-kicker,.closing-band .section-kicker,.lecture-band .section-kicker{color:var(--gold)}.people-band h2{margin:22px 0 35px}.band-head .text-link{margin-bottom:40px}.home-people{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(4,1fr);max-width:1380px;margin:auto;display:grid}.home-person{border-left:1px solid var(--line-on-dark);flex-direction:column;min-height:230px;padding:28px 26px;transition:background .25s;display:flex;position:relative}.home-person:first-child{border-right:1px solid var(--line-on-dark)}.home-person:hover{background:var(--ink-soft)}.home-person .person-count{color:var(--gold);font-size:12px}.home-person strong{font:400 42px/1.2 var(--font-serif);margin-top:38px}.person-desc{color:var(--quiet-on-dark);margin-top:6px;font-size:12px}.home-person svg{color:var(--gold);position:absolute;bottom:30px;left:26px}.band-disclaimer{max-width:1380px;color:var(--quiet-on-dark);margin:25px auto 0;font-size:11px}.archive-teaser{background:var(--card);grid-template-columns:1fr 1fr;min-height:600px;display:grid}.teaser-photo{min-height:550px;position:relative;overflow:hidden}.teaser-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.teaser-photo span{background:var(--ink);color:var(--light-on-dark);padding:7px 10px;font-size:10px;position:absolute;bottom:20px;right:24px}.teaser-copy{flex-direction:column;justify-content:center;align-items:start;padding:70px clamp(40px,7vw,120px);display:flex}.teaser-copy h2{margin:24px 0}.teaser-copy p{margin-bottom:30px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.section-heading h2{margin:18px 0 0}.section-heading>p{color:var(--muted-foreground);font-size:14px}.pathways-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.pathway{background:var(--card);border:1px solid var(--border);flex-direction:column;min-height:280px;padding:30px;transition:transform .25s,background .25s;display:flex;position:relative}.pathway:hover{background:var(--accent);transform:translateY(-4px)}.pathway.primary-path{background:var(--secondary)}.pathway>span{font-size:12px;font-weight:600}.pathway h3{font:500 34px var(--font-serif);margin:55px 0 8px}.pathway p{max-width:280px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.pathway>svg{position:absolute;top:29px;left:27px}.gateway-section{padding-top:0}.gateway-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.gateway-grid a{border-bottom:1px solid var(--border);min-height:100px;font:500 27px var(--font-serif);justify-content:space-between;align-items:center;padding:28px 3px 24px 28px;display:flex}.gateway-grid a:nth-child(3n+2),.gateway-grid a:nth-child(3n+3){border-right:1px solid var(--border);padding-right:24px}.gateway-grid a:hover{color:var(--muted-foreground)}.closing-band,.dark-band{background:var(--ink);color:var(--light-on-dark);text-align:center;padding:95px 24px}.closing-band h2,.dark-band h2{margin:20px 0}.closing-band p,.dark-band p{color:var(--quiet-on-dark);max-width:600px;margin:0 auto 27px;font-size:16px;line-height:1.8}.closing-band .section-kicker,.dark-band .section-kicker{justify-content:center}.footer{background:var(--paper);border-top:1px solid var(--border);padding:70px clamp(24px,7vw,112px) 25px}.footer-main{grid-template-columns:2fr 1fr 1fr;gap:50px;max-width:1380px;margin:auto;display:grid}.footer-brand{font:500 38px var(--font-serif)}.footer-brand span{font:400 12px var(--font-sans);color:var(--muted-foreground);margin-top:5px;display:block}.footer-main p{color:var(--muted-foreground);margin-top:23px;font-size:13px;line-height:1.8}.footer-links{flex-direction:column;gap:16px;font-size:13px;display:flex}.footer-bottom{border-top:1px solid var(--border);max-width:1380px;color:var(--muted-foreground);justify-content:space-between;margin:65px auto 0;padding-top:20px;font-size:11px;display:flex}.page-intro{background:var(--paper);border-bottom:1px solid var(--border);padding:90px clamp(24px,7vw,112px) 95px}.page-intro>.section-kicker,.page-intro>.back-link,.page-intro>h1,.page-intro>p,.page-intro>.reading-meta{max-width:1380px;margin-left:auto;margin-right:auto}.page-intro h1{font:500 clamp(64px,8vw,116px)/1.13 var(--font-serif);margin-top:25px;margin-bottom:12px}.page-lead{font:400 clamp(26px,3vw,42px)/1.4 var(--font-serif);max-width:950px!important;margin-bottom:18px!important}.page-description{color:var(--muted-foreground);font-size:16px;line-height:1.8}.sample-tag{color:var(--muted-foreground);border:1px solid var(--border);padding:7px 10px;font-size:11px;line-height:1.5;display:inline-block}.story-image-band{background:var(--ink);min-height:540px;color:var(--light-on-dark);grid-template-columns:1.1fr .9fr;display:grid}.story-image-band img{object-fit:cover;width:100%;height:100%;max-height:620px}.story-image-band>div{flex-direction:column;justify-content:center;align-items:start;padding:80px 12%;display:flex}.story-image-band h2{font:500 54px/1.2 var(--font-serif);margin:25px 0}.story-image-band p{color:var(--quiet-on-dark);font-size:17px;line-height:1.9}.story-image-band .sample-tag{color:var(--quiet-on-dark);border-color:var(--line-on-dark)}.chapter-list{border-top:1px solid var(--border);margin-top:30px}.chapter-row{border-bottom:1px solid var(--border);grid-template-columns:70px 1fr 26px;align-items:center;gap:15px;padding:27px 8px;display:grid}.chapter-row>span{color:var(--muted-foreground);font-size:12px}.chapter-row h3{font:500 34px var(--font-serif);margin:0 0 5px}.chapter-row p{color:var(--muted-foreground);margin:0;font-size:12px}.muted-arrow{opacity:.3}.people-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.person-card{background:var(--card);border:1px solid var(--border);flex-direction:column;min-height:375px;padding:26px;display:flex}.person-initial{background:var(--muted);height:118px;font:500 65px var(--font-serif);color:var(--muted-foreground);place-items:center;margin-bottom:25px;display:grid}.card-meta{color:var(--muted-foreground);font-size:11px}.person-card h3{font:500 34px var(--font-serif);margin:10px 0}.person-card p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.person-card .text-link{align-self:start;margin-top:auto}.orientation,.timeline-preview{border-top:1px solid var(--border);margin-top:70px;padding:45px 0}.orientation h3,.timeline-preview h3{font:500 35px var(--font-serif);margin:18px 0 8px}.orientation p,.timeline-preview p{color:var(--muted-foreground)}.archive-section{max-width:1300px}.archive-search{background:var(--card);border:1px solid var(--border);align-items:center;gap:17px;height:68px;padding:0 22px;display:flex}.archive-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.advanced-filters{background:var(--muted);grid-template-columns:repeat(4,1fr);gap:15px;padding:20px;display:grid}.advanced-filters label{gap:7px;font-size:12px;display:grid}.advanced-filters select{background:var(--card);border:1px solid var(--border);width:100%;padding:9px}.filter-tabs{gap:8px;margin:22px 0 36px;display:flex;overflow:auto}.filter-tabs button{border-radius:2px}.archive-empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;padding:80px 20px}.archive-empty>span{color:var(--muted-foreground);font-size:12px}.archive-empty h3{font:500 40px var(--font-serif);margin:15px 0}.archive-empty p{color:var(--muted-foreground);max-width:570px;margin:0 auto 28px;line-height:1.8}.journey-grid{grid-template-columns:1fr 2fr;gap:80px;display:grid}.journey-number{font:500 130px/1 var(--font-serif);color:var(--border)}.journey-number span{font-size:30px}.journey-grid h2{font:500 55px var(--font-serif)}.journey-grid p{color:var(--muted-foreground);max-width:650px;font-size:19px;line-height:2}.route-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.route-card{background:var(--card);border:1px solid var(--border);flex-direction:column;min-height:280px;padding:26px;transition:background .2s;display:flex}.route-card:hover{background:var(--accent)}.route-index{color:var(--muted-foreground);font-size:11px}.route-card h3{font:500 39px var(--font-serif);margin:43px 0 6px}.route-card p{color:var(--muted-foreground);font-size:14px}.route-bottom{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.route-bottom span,.reading-meta{align-items:center;gap:6px;display:flex}.lecture-band{background:var(--ink);color:var(--light-on-dark);grid-template-columns:1fr 1fr;min-height:560px;display:grid}.lecture-band>div{flex-direction:column;justify-content:center;align-items:start;padding:90px clamp(24px,7vw,112px);display:flex}.lecture-band h2{margin:25px 0}.lecture-band p{color:var(--quiet-on-dark);max-width:550px;margin-bottom:28px;font-size:17px;line-height:1.9}.lecture-band img{object-fit:cover;width:100%;height:100%;max-height:650px}.info-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.info-grid div{border-bottom:1px solid var(--border);gap:12px;padding:24px;display:grid}.info-grid span{color:var(--muted-foreground);font-size:12px}.info-grid strong{font:500 25px var(--font-serif)}.sample-note{color:var(--muted-foreground);margin-top:20px;font-size:13px}.support-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.support-item{border-bottom:1px solid var(--border);min-height:190px;padding:32px}.support-item>span{color:var(--muted-foreground);font-size:12px}.support-item h3{font:500 30px var(--font-serif);margin:20px 0 8px}.support-item p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.visual-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.visual-feature img{aspect-ratio:1.35;object-fit:cover;width:100%}.visual-feature h2,.media-placeholder h2,.narrow-prose h2{font:500 50px/1.2 var(--font-serif);margin:20px 0}.visual-feature p,.media-placeholder p{color:var(--muted-foreground);font-size:17px;line-height:1.9}.media-placeholder{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:90px 20px}.media-placeholder p{max-width:600px;margin:auto}.narrow-prose{max-width:780px;margin:auto}.rights-states{background:var(--muted);gap:10px;margin:35px 0;padding:25px;display:grid}.rights-states span{color:var(--muted-foreground);font-size:13px}.contact-form-wrap{border-top:1px solid var(--border);max-width:820px;margin:auto;padding-top:30px}.contact-form-wrap h2{font:500 47px var(--font-serif);margin:18px 0 10px}.contact-form-wrap>p{color:var(--muted-foreground);font-size:14px}.contact-form-wrap form{gap:20px;margin-top:30px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form-wrap label{gap:8px;font-size:13px;display:grid}.contact-form-wrap input,.contact-form-wrap textarea,.newsletter-box input{background:var(--card);border:1px solid var(--border);outline:0;width:100%;padding:12px 15px}.contact-form-wrap input:focus,.contact-form-wrap textarea:focus,.newsletter-box input:focus{border-color:var(--ring)}.contact-form-wrap form button{justify-self:start}.form-success{background:var(--secondary);padding:18px;color:var(--foreground)!important}.form-error{color:var(--error)!important}.newsletter-box{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:800px;margin:auto;padding:70px 30px}.newsletter-box .section-kicker{justify-content:center}.newsletter-box h2{margin:22px 0}.newsletter-box p{color:var(--muted-foreground)}.newsletter-box form{gap:8px;max-width:500px;margin:30px auto 0;display:flex}.newsletter-box form button{flex:none}.item-intro{padding-bottom:65px}.back-link{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:50px;font-size:13px;display:inline-flex}.item-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:65px;display:grid}.document-viewer{background:var(--ink);position:relative}.document-viewer img{cursor:zoom-in;width:100%;display:block}.document-viewer button{position:absolute;bottom:16px;left:16px}.image-caption{color:var(--muted-foreground);margin:10px 0 40px;font-size:11px}.item-tabs [role=tablist]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:start;gap:25px;width:100%;height:50px}.item-tabs [role=tab]{border-bottom:2px solid #0000;border-radius:0;height:50px;padding:0 3px;box-shadow:none!important;background:0 0!important}.item-tabs [role=tab][data-state=active]{border-color:var(--foreground)}.tab-panel{min-height:180px;padding:26px 0 35px}.tab-panel h3{font:500 28px var(--font-serif)}.tab-panel p{color:var(--muted-foreground);line-height:1.8}.editor-note{border-right:3px solid var(--gold);background:var(--muted);margin-top:20px;padding:15px 20px}.editor-note p{margin:5px 0}.source-details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:19px 0}.source-details summary{cursor:pointer;justify-content:space-between;display:flex}.source-details p{color:var(--muted-foreground)}.item-aside{border-top:1px solid var(--border);align-self:start}.item-aside>.section-kicker{padding:25px 0}.item-aside>div:not(.section-kicker){border-top:1px solid var(--border);gap:6px;padding:18px 0;display:grid}.item-aside span{color:var(--muted-foreground);font-size:11px}.item-aside strong{font-size:14px;font-weight:500}.item-aside .discovery-box{background:var(--muted);margin:20px 0;padding:25px!important}.discovery-box p{font:400 21px var(--font-serif);margin:5px 0}.lightbox{z-index:100;background:var(--ink);justify-content:center;align-items:center;padding:60px 20px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:100%;max-height:100%}.lightbox button{position:absolute;top:18px;left:20px}.reading-meta{color:var(--muted-foreground);font-size:12px}.reading-body{max-width:900px}.progress-label{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.progress-track{background:var(--border);height:2px;margin:12px 0 70px}.progress-track div{background:var(--foreground);height:100%;transition:width .3s}.reading-chapter{min-height:340px}.chapter-num{color:var(--muted-foreground);font-size:12px}.reading-chapter h2{font:500 57px var(--font-serif);margin:22px 0}.reading-chapter>p:not(.sample-tag){color:var(--muted-foreground);font-size:19px;line-height:2}.reading-controls{border-top:1px solid var(--border);justify-content:space-between;padding-top:30px;display:flex}@keyframes hero-reveal{0%{opacity:.65;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.desktop-nav{gap:13px;font-size:12px}.header-cta{display:none!important}.people-grid,.route-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.site-header{height:68px;padding:0 20px}.brand-name{font-size:20px}.brand-mark{width:38px;height:38px;font-size:34px}.desktop-nav{display:none}.mobile-menu-button{display:inline-flex!important}.mobile-nav{z-index:29;background:var(--paper);border-bottom:1px solid var(--border);box-shadow:0 14px 22px var(--line-on-dark);flex-direction:column;padding:12px 24px 26px;display:flex;position:absolute;top:68px;left:0;right:0}.mobile-nav a{border-bottom:1px solid var(--border);justify-content:space-between;padding:12px 0;display:flex}.hero{height:calc(100svh - 68px);min-height:610px;max-height:800px}.hero-image{object-position:55% center}.hero-shade{background:linear-gradient(oklch(12% .01 70/.35),oklch(12% .01 70/.5) 35%,oklch(12% .01 70/.9))}.hero-content{padding:47px 24px 72px}.hero h1{margin-top:60px;font-size:clamp(87px,16vw,125px)}.hero-question{font-size:27px}.scroll-hint{display:none}.hero-image-credit{left:24px}.overview{grid-template-columns:1fr;gap:35px}.overview-time{margin-top:12px}.home-people{grid-template-columns:repeat(2,1fr)}.home-person{min-height:195px}.home-person strong{margin-top:25px}.archive-teaser,.story-image-band,.lecture-band{grid-template-columns:1fr}.teaser-photo{min-height:380px}.teaser-copy{padding:65px 24px}.story-image-band img,.lecture-band img{max-height:420px}.story-image-band>div{padding:55px 24px}.lecture-band>div{padding:70px 24px}.pathways-grid{grid-template-columns:1fr}.pathway{min-height:225px}.pathway h3{margin-top:35px}.gateway-grid{grid-template-columns:repeat(2,1fr)}.gateway-grid a:nth-child(n){border-right:0;padding-right:3px}.gateway-grid a:nth-child(2n){border-right:1px solid var(--border);padding-right:18px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:span 2}.journey-grid{grid-template-columns:1fr;gap:20px}.journey-number{font-size:80px}.visual-feature{grid-template-columns:1fr;gap:25px}.support-grid{grid-template-columns:repeat(2,1fr)}.item-layout{grid-template-columns:1fr}.item-aside{order:-1}.advanced-filters{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hero h1{font-size:86px}.hero-question{font-size:25px}.hero-caption{font-size:12px}.hero-eyebrow{font-size:10px}.content-section{padding:70px 22px}.overview h2,.band-head h2,.teaser-copy h2{font-size:43px}.overview-copy p,.teaser-copy p{font-size:15px}.overview-actions{flex-direction:column;align-items:start;gap:22px}.people-band{padding:75px 22px 35px}.band-head{flex-direction:column;align-items:start}.band-head .text-link{margin:0 0 26px}.home-person{min-height:165px;padding:20px 13px}.home-person strong{margin-top:28px;font-size:29px}.home-person svg{bottom:20px;left:12px}.person-desc{font-size:10px}.gateway-grid a{min-height:83px;font-size:21px}.footer{padding:60px 22px 25px}.footer-main{gap:40px 15px}.footer-bottom{flex-direction:column;gap:8px}.page-intro{padding:70px 22px}.page-intro h1{font-size:66px}.page-lead{font-size:25px}.people-grid,.route-grid,.support-grid{grid-template-columns:1fr}.person-card{min-height:330px}.person-initial{height:100px}.section-heading{flex-direction:column;align-items:start}.section-heading h2,.story-image-band h2{font-size:42px}.form-row,.info-grid{grid-template-columns:1fr}.archive-search{padding:0 12px}.archive-search input{font-size:14px}.advanced-filters{grid-template-columns:1fr}.newsletter-box{padding:50px 0}.newsletter-box form{flex-direction:column}.chapter-row{grid-template-columns:37px 1fr 20px}.chapter-row h3{font-size:27px}.reading-chapter h2{font-size:45px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--background:oklch(97.5% 0 0);--foreground:oklch(16% 0 0);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--primary:oklch(19% 0 0);--primary-foreground:oklch(98% 0 0);--secondary:oklch(91% 0 0);--secondary-foreground:oklch(17% 0 0);--muted:oklch(95% 0 0);--muted-foreground:oklch(42% 0 0);--accent:oklch(92% 0 0);--border:oklch(82% 0 0);--input:var(--border);--ring:oklch(35% 0 0);--ink:oklch(12% 0 0);--ink-soft:oklch(23% 0 0);--paper:oklch(97.5% 0 0);--gold:oklch(83% 0 0);--line-on-dark:oklch(100% 0 0/.22);--light-on-dark:oklch(97% 0 0);--quiet-on-dark:oklch(76% 0 0)}.site-header{background:var(--background);border-color:var(--border);gap:22px;height:76px;position:sticky;top:0}.brand-name{font-size:24px}.brand-name small{font:500 10px/1.2 var(--font-sans);color:var(--muted-foreground);margin-top:5px}.desktop-nav{gap:clamp(12px,1.7vw,27px);font-size:12px}.desktop-nav a{white-space:nowrap}.header-cta{height:38px!important;font-size:12px!important}.showcase{background:var(--background)}.showcase section[id]{scroll-margin-top:76px}.showcase-hero{background:var(--ink);color:var(--light-on-dark);flex-direction:column;height:min(790px,100svh - 76px);min-height:590px;padding:25px clamp(24px,6vw,96px) 24px;display:flex}.showcase-hero-top{color:var(--quiet-on-dark);border-bottom:1px solid var(--line-on-dark);justify-content:space-between;gap:20px;padding-bottom:20px;font-size:11px;display:flex}.showcase-hero-main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1450px;margin:auto;padding:30px 0 12px;display:flex}.showcase-overline{color:var(--quiet-on-dark);margin:0 0 20px;font-size:11px;font-weight:500}.showcase-hero h1{font:500 clamp(58px,7.6vw,120px)/1.04 var(--font-serif);max-width:900px;margin:0}.showcase-hebrew{letter-spacing:.01em;display:block}.showcase-title-de{letter-spacing:.03em;color:var(--light-on-dark);margin-top:22px;font-size:.36em;font-weight:400;display:block}.showcase-title-en{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet-on-dark);margin-top:10px;font-size:.27em;font-weight:400;display:block}.showcase-hero-bottom{justify-content:space-between;align-items:end;gap:25px;margin-top:35px;display:flex}.showcase-hero-bottom p{font:400 clamp(19px,2.2vw,28px)/1.5 var(--font-serif);max-width:510px;margin:0 0 26px}.showcase-actions{flex-wrap:wrap;gap:10px;display:flex}.showcase-actions a,.showcase-lecture a{border-radius:0;min-height:47px}.showcase-hero-outline{border-color:var(--line-on-dark)!important;color:var(--light-on-dark)!important;background:0 0!important}.showcase-hero-outline:hover{background:var(--ink-soft)!important}.showcase-hero-cta{color:oklch(96% .012 85)!important;background:oklch(27% .05 255)!important;border-color:oklch(27% .05 255)!important}.showcase-hero-cta:hover{background:oklch(33% .06 255)!important;border-color:oklch(33% .06 255)!important}.showcase-scroll{border:1px solid var(--line-on-dark);flex:none;place-items:center;width:46px;height:46px;display:grid}.showcase-hero-index{border-top:1px solid var(--line-on-dark);color:var(--quiet-on-dark);text-align:left;direction:ltr;padding-top:15px;font-size:10px}.showcase-section{padding:clamp(86px,10vw,155px) clamp(24px,6vw,96px)}.showcase-inner{max-width:1450px;margin:auto}.showcase-split{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:clamp(40px,8vw,130px);display:grid}.showcase-label{white-space:nowrap;align-items:baseline;gap:18px;font-size:12px;font-weight:600;display:flex}.showcase-label span{color:var(--muted-foreground);font-size:11px;font-weight:400}.showcase h2{font:400 clamp(49px,6.4vw,94px)/1.11 var(--font-serif);margin:0 0 35px}.showcase h2 em{color:var(--muted-foreground);font-style:normal}.showcase p{line-height:1.85}.showcase-story-copy{max-width:770px}.showcase-story-copy p,.showcase-lecture p:not(.showcase-overline){color:var(--muted-foreground);max-width:680px;margin:0 0 16px;font-size:17px}.showcase-story-copy .showcase-lead,.showcase-lecture .showcase-lead,.showcase-about .showcase-lead,.showcase-contact .showcase-lead{font:400 clamp(24px,2.7vw,37px)/1.48 var(--font-serif);color:var(--foreground);margin:0 0 27px}.showcase-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px;display:flex}.showcase-section-heading h2{margin:26px 0 0}.showcase-section-heading>p{color:var(--muted-foreground);max-width:350px;margin:0 0 7px;font-size:15px}.showcase-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.showcase-slot{aspect-ratio:4/4.6;background:var(--background);border:1px solid var(--border);flex-direction:column;justify-content:space-between;min-width:0;padding:18px;display:flex}.showcase-slot-top{justify-content:space-between;font-size:11px;display:flex}.showcase-slot-top span:first-child,.showcase-slot-bottom{color:var(--muted-foreground)}.showcase-slot-center{font:400 clamp(21px,2vw,29px)/1.35 var(--font-serif);text-align:center;align-self:center}.showcase-slot-bottom{border-top:1px solid var(--border);padding-top:12px;font-size:10px}.showcase-themes h2{margin-bottom:45px}.showcase-theme-list{border-top:1px solid var(--border)}.showcase-theme-list>a{border-bottom:1px solid var(--border);grid-template-columns:45px 1fr 20px;align-items:center;gap:12px;padding:19px 0;display:grid}.showcase-theme-list span{color:var(--muted-foreground);font-size:11px}.showcase-theme-list h3{font:400 clamp(25px,2.8vw,42px)/1.25 var(--font-serif);margin:0}.showcase-theme-list svg{color:var(--muted-foreground)}.showcase-small-note{color:var(--muted-foreground);margin-top:20px;font-size:12px}.showcase-lecture{background:var(--ink);color:var(--light-on-dark)}.showcase-lecture .showcase-label span,.showcase-lecture .showcase-overline,.showcase-lecture p:not(.showcase-overline){color:var(--quiet-on-dark)}.showcase-lecture .showcase-lead{color:var(--light-on-dark)!important}.showcase-lecture a{margin:25px 0 65px}.showcase-lecture-facts{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.showcase-lecture-facts>div{gap:7px;padding-top:18px;display:grid}.showcase-lecture-facts span{color:var(--quiet-on-dark);font-size:11px}.showcase-lecture-facts strong{font-size:13px;font-weight:400}.showcase-video-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.showcase-video{aspect-ratio:1.8;background:var(--muted);border:1px solid var(--border);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.showcase-video>span,.showcase-video small,.showcase-quote>span,.showcase-quote>div{color:var(--muted-foreground);font-size:11px}.showcase-video strong{font:400 clamp(25px,2.7vw,39px)/1.25 var(--font-serif);text-align:center;align-self:center}.showcase-quote-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.showcase-quote{border:1px solid var(--border);flex-direction:column;min-height:210px;padding:24px;display:flex}.showcase-quote p{font:400 clamp(22px,2vw,31px)/1.35 var(--font-serif);margin:28px 0}.showcase-quote>div{border-top:1px solid var(--border);flex-wrap:wrap;gap:13px;margin-top:auto;padding-top:14px;display:flex}.showcase-about{border-top:1px solid var(--border)}.showcase-about h2{margin-bottom:27px}.showcase-about .showcase-lead{max-width:760px}.showcase-partners{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:38px clamp(24px,6vw,96px)}.showcase-partners p{color:var(--muted-foreground);margin:0;font-size:14px}.showcase-contact .showcase-lead{max-width:570px}.showcase-contact .contact-form-wrap{max-width:660px;margin:50px 0 0}.showcase-contact .contact-form-wrap h2{font:400 30px var(--font-serif);margin:12px 0}.showcase-contact .contact-form-wrap>p{font-size:12px}.showcase-footer{background:var(--background)}.showcase-footer .footer-main{grid-template-columns:2fr 1fr 1fr}.original-material-placeholder{text-align:center;background:var(--muted);border:1px solid var(--border);min-height:330px;font:400 clamp(23px,3vw,36px)/1.4 var(--font-serif);color:var(--muted-foreground);place-items:center;padding:25px;display:grid}.story-image-band .original-material-placeholder,.lecture-band .original-material-placeholder{background:var(--ink-soft);border-color:var(--line-on-dark);color:var(--quiet-on-dark)}.visual-feature .original-material-placeholder{aspect-ratio:1.35}.showcase .contact-form-wrap form button{border-radius:0}@media (width<=1100px){.site-header .desktop-nav{gap:12px;font-size:11px}.showcase-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-slot{padding:13px}}@media (width<=800px){.site-header{height:68px}.showcase section[id]{scroll-margin-top:68px}.mobile-nav{position:fixed;top:68px}.showcase-hero{height:min(750px,100svh - 68px);min-height:560px;padding:21px 24px}.showcase-hero h1{font-size:clamp(72px,12vw,110px)}.showcase-split{grid-template-columns:1fr;gap:35px}.showcase-section-heading{flex-direction:column;align-items:start;gap:18px}.showcase-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-quote-grid{grid-template-columns:1fr 1fr}.showcase-partners .showcase-split{gap:16px}}@media (width<=520px){.showcase-hero{min-height:570px;max-height:730px}.showcase-hero-top span:last-child{display:none}.showcase-hero h1{font-size:clamp(44px,13vw,64px)}.showcase-title-de{margin-top:14px;font-size:.4em}.showcase-title-en{letter-spacing:.18em;margin-top:7px;font-size:.31em}.showcase-hero-bottom p{font-size:21px}.showcase-scroll{display:none}.showcase-section{padding:78px 22px}.showcase h2{font-size:52px}.showcase-story-copy p,.showcase-lecture p:not(.showcase-overline){font-size:15px}.showcase-story-copy .showcase-lead,.showcase-lecture .showcase-lead,.showcase-about .showcase-lead,.showcase-contact .showcase-lead{font-size:27px}.showcase-slot{aspect-ratio:4/5.1;padding:12px}.showcase-slot-center{font-size:21px}.showcase-video-grid,.showcase-quote-grid{grid-template-columns:1fr}.showcase-video{aspect-ratio:1.7}.showcase-quote{min-height:190px}.showcase-lecture-facts{grid-template-columns:1fr;gap:0}.showcase-lecture-facts>div{border-bottom:1px solid var(--line-on-dark);padding-bottom:15px}.showcase-partners{padding:34px 22px}.showcase-footer .footer-main{grid-template-columns:1fr 1fr}.showcase-actions a{font-size:12px}.showcase-contact .contact-form-wrap{margin-top:35px}}.showcase-hero{height:min(820px,100svh - 76px);min-height:650px}.showcase-hero-main{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:clamp(36px,6vw,105px);min-height:0;padding:22px 0;display:grid}.showcase-hero-copy{min-width:0}.showcase-hero-image{flex-direction:column;justify-self:end;align-items:center;width:min(100%,350px);min-width:0;max-height:min(620px,70svh);margin:0;display:flex}.showcase-hero-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(580px,64svh);display:block}.showcase-hero-image figcaption,.showcase-story-photo figcaption,.showcase-work figcaption,.showcase-interlude figcaption,.showcase-generations figure figcaption{color:var(--muted-foreground);margin-top:11px;font-size:12px;line-height:1.6}.showcase-hero-image figcaption{color:var(--quiet-on-dark);align-self:flex-start}.showcase-story-photo{max-width:680px;margin:36px 0 28px}.showcase-story-photo img{width:100%;height:auto;display:block}.showcase-works{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(48px,7vw,100px) clamp(18px,3vw,48px);display:grid}.showcase-work{min-width:0;margin:0}.showcase-work img{object-fit:contain;width:100%;height:auto;display:block}.showcase-work figcaption{border-top:1px solid var(--border);padding-top:10px}.work-paris{grid-column:2/span 5}.work-seaside{grid-column:8/span 5;margin-top:120px}.work-christmas{grid-column:8/span 4;margin-top:105px}.showcase-interlude{background:var(--background);flex-direction:column;align-items:center;margin:0;padding:clamp(45px,7vw,95px) clamp(24px,6vw,96px);display:flex}.showcase-interlude img{width:min(100%,1280px);height:auto;display:block}.showcase-boats{background:var(--background);justify-content:flex-end;align-items:center;height:clamp(120px,19vw,275px);padding:0 clamp(24px,6vw,96px);display:flex;overflow:hidden}.showcase-boats img{object-fit:contain;opacity:.47;width:auto;max-width:45%;height:145%}.showcase-testimonials{border-top:1px solid var(--border)}.showcase-testimonial{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:clamp(35px,8vw,130px);margin:0;padding:clamp(34px,5vw,70px) 0;display:grid}.showcase-testimonial-index{color:var(--muted-foreground);font-size:12px}.showcase-testimonial p{font:400 clamp(30px,3.6vw,56px)/1.37 var(--font-serif);max-width:900px;margin:0 0 28px}.showcase-testimonial p[lang=en]{font-family:Georgia,serif}.showcase-testimonial footer{flex-wrap:wrap;align-items:baseline;gap:10px 24px;font-size:13px;display:flex}.showcase-testimonial footer strong{font-weight:600}.showcase-testimonial footer span{color:var(--muted-foreground)}.showcase-generations-content{grid-template-columns:minmax(0,1fr) minmax(200px,.85fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.showcase-generations .showcase-lead{font:400 clamp(24px,2.7vw,37px)/1.48 var(--font-serif);max-width:490px}.showcase-generations figure{max-width:410px;margin:0}.showcase-generations figure img{width:100%;height:auto;display:block}@media (width<=800px){.showcase-hero{height:auto;min-height:0;max-height:none}.showcase-hero-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px;min-height:590px}.showcase-hero h1{font-size:clamp(61px,9vw,92px)}.showcase-hero-image img{max-height:520px}.showcase-testimonial{grid-template-columns:50px 1fr;gap:22px}}@media (width<=520px){.showcase-hero{min-height:0;max-height:none;padding:20px 22px 19px}.showcase-hero-main{flex-direction:column;align-items:stretch;gap:26px;min-height:0;padding:34px 0 24px;display:flex}.showcase-hero h1{font-size:clamp(62px,17vw,82px)}.showcase-hero-bottom{margin-top:20px}.showcase-hero-bottom p{margin-bottom:18px;font-size:19px}.showcase-hero-image{flex-direction:column;align-self:center;align-items:center;width:100%;max-height:none;display:flex}.showcase-hero-image img{width:auto;max-width:100%;height:auto;max-height:300px}.showcase-hero-image figcaption{align-self:center}.showcase-works{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 15px}.showcase-work{grid-column:auto!important;margin:0!important}.work-seaside,.work-christmas{margin-top:64px!important}.showcase-work figcaption{font-size:11px}.showcase-interlude{padding:55px 22px}.showcase-boats{height:145px;padding:0 22px}.showcase-boats img{max-width:65%;height:125%}.showcase-testimonial{grid-template-columns:1fr;gap:14px;padding:36px 0}.showcase-testimonial p{font-size:31px}.showcase-generations-content{grid-template-columns:1fr;gap:28px}.showcase-generations figure{max-width:280px}}.editorial-page{background:var(--background)}.editorial-intro{padding-top:clamp(65px,8vw,115px);padding-bottom:clamp(65px,8vw,115px)}.editorial-intro .page-lead{max-width:820px!important}.editorial-intro .page-description{max-width:810px}.editorial-sequence,.editorial-family,.editorial-reading{max-width:1380px;margin:auto;padding:35px clamp(24px,7vw,112px) 100px}.editorial-chapter{border-bottom:1px solid var(--border);grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:clamp(25px,6vw,100px);padding:clamp(75px,9vw,140px) 0;display:grid}.editorial-number{color:var(--muted-foreground);padding-top:14px;font-size:12px}.editorial-chapter-body{max-width:770px}.editorial-chapter h2,.editorial-person h2,.editorial-feature h2,.editorial-person-detail h2,.editorial-about h2,.editorial-reading-row h2,.editorial-invitation h2{font:400 clamp(42px,5vw,74px)/1.16 var(--font-serif);margin:0 0 22px}.editorial-chapter p,.editorial-person p,.editorial-feature p,.editorial-person-detail p,.editorial-about p,.editorial-invitation p{color:var(--muted-foreground);max-width:720px;font-size:clamp(16px,1.5vw,20px);line-height:1.85}.editorial-figure{min-width:0;margin:0}.editorial-figure img{object-fit:contain;width:100%;height:auto;display:block}.editorial-figure figcaption{color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.6}.editorial-chapter .editorial-figure{max-width:690px;margin-top:45px}.editorial-wide{max-width:1380px;margin:80px auto;padding:0 clamp(24px,7vw,112px)}.editorial-end-link{max-width:1380px;margin:0 auto;padding:0 clamp(24px,7vw,112px) 110px}.editorial-person{border-bottom:1px solid var(--border);grid-template-columns:45px minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(22px,4vw,70px);padding:65px 0;display:grid}.editorial-person .editorial-figure{justify-self:end;max-width:390px}.editorial-years{margin-bottom:25px;color:var(--foreground)!important;font-size:14px!important}.editorial-person .text-link{margin-top:22px}.editorial-person-space{min-height:1px}.editorial-person-detail{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(45px,8vw,130px);max-width:1380px;margin:auto;padding:100px clamp(24px,7vw,112px);display:grid}.editorial-person-detail .text-link{margin-top:24px}.editorial-gallery-wrap{max-width:1500px;margin:auto;padding:95px clamp(24px,7vw,112px) 130px}.editorial-gallery-wrap>.text-link{margin-top:85px}.editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(60px,9vw,145px) clamp(30px,7vw,115px);margin-top:60px;display:grid}.editorial-gallery .editorial-figure:nth-child(4n+2){margin-top:85px}.editorial-gallery .editorial-figure:nth-child(4n+3){margin-left:10%}.editorial-gallery-wide{width:100%;max-width:1200px;grid-column:1/-1!important;margin:0 auto!important}.editorial-catalogue .editorial-figure:nth-child(n){margin:0}.editorial-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(45px,8vw,125px);max-width:1500px;margin:auto;padding:110px clamp(24px,7vw,112px);display:grid}.editorial-feature .section-kicker{margin-bottom:28px}.editorial-invitation{border-top:1px solid var(--border)}.editorial-invitation .contact-form-wrap{margin-top:70px}.editorial-lecture{background:var(--ink);color:var(--light-on-dark);max-width:none}.editorial-lecture>div:first-child{justify-self:end;max-width:690px}.editorial-lecture h2{color:var(--light-on-dark)}.editorial-lecture p{color:var(--quiet-on-dark)}.editorial-lecture .editorial-figure figcaption{color:var(--quiet-on-dark);border-color:var(--line-on-dark)}.editorial-lecture .section-kicker{color:var(--quiet-on-dark)}.editorial-principles{border-top:1px solid var(--line-on-dark);color:var(--light-on-dark);flex-wrap:wrap;gap:12px 26px;margin:30px 0;padding:22px 0;font-size:14px;display:flex}.editorial-lecture-secondary{max-width:550px;margin:90px auto}.editorial-about{max-width:1050px}.editorial-about .text-link{margin-top:28px}.editorial-reading-row{border-top:1px solid var(--border);grid-template-columns:70px 1fr 28px;align-items:center;gap:22px;padding:42px 0;display:grid}.editorial-reading-row:last-child{border-bottom:1px solid var(--border)}.editorial-reading-row>span,.editorial-reading-row p{color:var(--muted-foreground);font-size:13px}.editorial-reading-row h2{margin-bottom:4px}.editorial-reading-row p{margin:0}.editorial-reading>.section-kicker{margin:40px 0 35px}.showcase-continuations{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.showcase-continuations a{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:6px;font-size:13px;display:inline-flex}.showcase-continuations a:hover{opacity:.65}.showcase-archive .showcase-continuations{margin-top:65px}.showcase-lecture .showcase-continuations a{min-height:0;color:var(--light-on-dark);margin:0}@media (width<=800px){.editorial-person{grid-template-columns:35px minmax(0,1fr)}.editorial-person .editorial-figure{grid-column:2;justify-self:start;max-width:470px}.editorial-person-space{display:none}.editorial-feature,.editorial-person-detail{grid-template-columns:1fr}.editorial-lecture>div:first-child{justify-self:start}.editorial-gallery{gap:65px 25px}}@media (width<=520px){.editorial-sequence,.editorial-family,.editorial-reading{padding:10px 22px 80px}.editorial-chapter{grid-template-columns:1fr;gap:9px;padding:65px 0}.editorial-number{padding:0}.editorial-chapter h2,.editorial-person h2,.editorial-feature h2,.editorial-person-detail h2,.editorial-about h2,.editorial-reading-row h2,.editorial-invitation h2{font-size:43px}.editorial-chapter p,.editorial-person p,.editorial-feature p,.editorial-person-detail p,.editorial-about p{font-size:16px}.editorial-person{grid-template-columns:1fr;gap:15px;padding:55px 0}.editorial-person .editorial-figure{grid-column:1}.editorial-person-detail,.editorial-feature,.editorial-gallery-wrap{padding:70px 22px}.editorial-gallery{grid-template-columns:1fr;gap:65px;margin-top:45px}.editorial-gallery .editorial-figure:nth-child(n){grid-column:1;margin:0}.editorial-lecture-secondary{margin:60px 22px}.editorial-reading-row{grid-template-columns:33px 1fr 20px;gap:10px}.editorial-reading-row h2{font-size:36px}.editorial-reading-row p{font-size:12px}.editorial-wide{margin:65px auto}.editorial-end-link{padding-bottom:70px}}.site-header,.page-intro,.footer,.showcase-about,.showcase-partners{border-color:#0000}.page-intro{border-bottom:0;padding-bottom:clamp(80px,11vw,165px)}.editorial-intro{z-index:2;position:relative}.editorial-figure{position:relative}.editorial-figure figcaption,.showcase-hero-image figcaption,.showcase-story-photo figcaption,.showcase-work figcaption,.showcase-interlude figcaption,.showcase-generations figure figcaption{color:var(--muted-foreground);border:0;max-width:44rem;margin-top:10px;padding-top:0;font-size:10px;line-height:1.55}.showcase-hero{overflow:hidden}.showcase-hero-main{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:0}.showcase-hero-copy{z-index:2;position:relative}.showcase-hero-image{justify-self:start;width:min(125%,490px);max-height:min(650px,72svh);margin-left:clamp(-96px,-5vw,-42px);margin-right:-28px;transform:translateY(14px)}.showcase-hero-image img{max-height:min(610px,67svh)}.showcase-story{overflow:hidden}.showcase-story-copy{position:relative}.showcase-story-photo{z-index:1;width:min(116%,820px);max-width:none;margin:55px -9% 33px 0;position:relative}.showcase-story-photo img{box-shadow:none}.showcase-archive{background:var(--muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.showcase-archive{background:color-mix(in oklab,var(--muted) 72%,var(--background))}}.showcase-works{gap:clamp(58px,10vw,155px) clamp(18px,4vw,64px)}.showcase-work img{width:calc(100% + clamp(0px,2vw,28px));max-width:none}.work-paris{grid-column:1/span 5;transform:translate(-2vw)}.work-seaside{grid-column:8/span 5;margin-top:155px;transform:translate(2vw)}.work-berlin{grid-column:2/span 6;margin-top:-30px}.work-christmas{grid-column:9/span 4;margin-top:145px;transform:translate(1.5vw)}.showcase-interlude{padding-inline:0;overflow:hidden}.showcase-interlude img{width:108vw;max-width:none}.showcase-interlude figcaption{align-self:center;width:min(88vw,1280px)}.showcase-boats{z-index:1;pointer-events:none;height:clamp(70px,11vw,155px);position:relative;overflow:visible}.showcase-boats img{opacity:.13;max-width:48%;height:240%;position:absolute;top:50%;left:-3vw;transform:translateY(-50%)}.showcase-generations{background:var(--muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.showcase-generations{background:color-mix(in oklab,var(--muted) 65%,var(--background))}}.showcase-generations figure{max-width:460px;transform:translate(-5vw)}.editorial-sequence{overflow:visible}.editorial-chapter{border:0;min-height:430px;padding:clamp(85px,10vw,155px) 0}.editorial-chapter:nth-child(2n){grid-template-columns:minmax(40px,.7fr) minmax(0,2.3fr);padding-inline-start:clamp(0px,8vw,120px)}.editorial-chapter:nth-child(odd) .editorial-chapter-body{margin-inline-start:clamp(0px,4vw,60px)}.editorial-chapter .editorial-figure{width:min(115%,840px);max-width:none;margin:55px -8% 0 0}.editorial-chapter:nth-child(4) .editorial-figure{width:120%;margin-inline:-14% 7%}.editorial-wide{width:108vw;max-width:none;margin-inline:calc(50% - 54vw);padding:0;overflow:hidden}.editorial-wide img{width:108vw;max-width:none}.editorial-wide figcaption{width:min(86vw,1280px);margin-inline:auto}.editorial-family{padding-top:10px}.editorial-person{border:0;grid-template-columns:38px minmax(0,1fr) minmax(260px,.9fr);align-items:center;gap:clamp(20px,5vw,82px);padding:clamp(80px,10vw,155px) 0}.editorial-person:nth-child(2n){grid-template-columns:38px minmax(0,.82fr) minmax(300px,1.18fr);padding-inline-start:clamp(0px,7vw,110px)}.editorial-person:nth-child(odd){padding-inline-end:clamp(0px,5vw,80px)}.editorial-person .editorial-figure{justify-self:end;width:112%;max-width:none;margin-left:-12%}.editorial-person:nth-child(2n) .editorial-figure{width:118%;margin-left:-18%;transform:translateY(28px)}.editorial-person-detail{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:680px;overflow:hidden}.editorial-person-detail .editorial-figure{width:118%;margin-right:-15%}.editorial-gallery-wrap{max-width:none;padding-inline:clamp(24px,6vw,96px);overflow:hidden}.editorial-gallery{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(95px,14vw,220px) clamp(35px,9vw,145px);max-width:1450px;margin-inline:auto}.editorial-gallery .editorial-figure:nth-child(4n+3){width:92%;margin-left:0;margin-right:12%}.editorial-gallery-wide{max-width:none;width:108vw!important;margin-inline:calc(50% - 54vw)!important}.editorial-gallery-wide figcaption{width:min(86vw,1280px);margin-inline:auto}.editorial-catalogue{column-gap:clamp(40px,10vw,160px)}.editorial-catalogue .editorial-figure:nth-child(odd){width:108%;margin-right:-6%}.editorial-catalogue .editorial-figure:nth-child(2n){width:94%;margin:clamp(70px,9vw,130px) 6% 0 0}.editorial-feature{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:clamp(25px,5vw,80px);overflow:hidden}.editorial-feature>div:first-child{z-index:2;position:relative}.editorial-feature>.editorial-figure{z-index:1;width:128%;margin-left:-28%}.editorial-feature>.editorial-figure figcaption{margin-left:22%;padding-left:2px}.editorial-feature>.editorial-figure img{max-height:700px}.editorial-lecture>.editorial-figure{opacity:.86;width:125%;margin-left:-25%}.editorial-lecture-secondary{width:min(72vw,980px);max-width:none;margin:clamp(85px,11vw,165px) 7vw clamp(95px,12vw,180px) auto}.editorial-about{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(35px,7vw,110px);max-width:1400px;min-height:650px;display:grid;overflow:hidden}.editorial-about-copy{z-index:2;position:relative}.editorial-about-visual{opacity:.14;mix-blend-mode:multiply;pointer-events:none;width:135%;margin-left:-35%}.editorial-about-visual figcaption{display:none}.pathway,.person-card,.route-card,.support-item,.showcase-slot,.showcase-video,.showcase-quote,.original-material-placeholder{background:0 0;border:0}.person-initial,.rights-states{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.person-initial,.rights-states{background:color-mix(in oklab,var(--muted) 70%,transparent)}}.contact-form-wrap{border-top:0}.newsletter-box,.media-placeholder{border:0}@keyframes archive-soft-reveal{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-image-drift{0%{transform:translateY(6px)scale(1.002)}to{transform:translateY(-6px)scale(1.008)}}@supports (animation-timeline:view()){.editorial-chapter,.editorial-person,.editorial-gallery .editorial-figure,.showcase-work,.showcase-testimonial,.showcase-generations-content{animation:linear both archive-soft-reveal;animation-timeline:view();animation-range:entry cover 28%}.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.showcase-story-photo img,.showcase-generations figure img{animation:linear both archive-image-drift;animation-timeline:view();animation-range:entry exit 0%}}@media (width<=800px){.showcase-hero-main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.showcase-hero-image{width:115%;margin-left:-15%;margin-right:0;transform:none}.showcase-story-photo{width:108%;margin-right:-4%}.editorial-person,.editorial-person:nth-child(2n){grid-template-columns:35px minmax(0,1fr);padding-inline:0}.editorial-person .editorial-figure,.editorial-person:nth-child(2n) .editorial-figure{grid-column:2;width:108%;margin-left:-8%;transform:none}.editorial-feature,.editorial-person-detail,.editorial-about{grid-template-columns:1fr}.editorial-feature>.editorial-figure,.editorial-lecture>.editorial-figure{width:112%;margin-left:-12%}.editorial-feature>.editorial-figure figcaption{margin-left:12%}.editorial-about{min-height:0}.editorial-about-visual{width:105%;margin:-50px 20% 0 -5%}.editorial-gallery{gap:85px 35px}@supports (animation-timeline:view()){.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.showcase-story-photo img,.showcase-generations figure img{animation:none;transform:none}}}@media (width<=520px){.showcase-hero-image{align-items:center;width:calc(100% + 44px);margin-inline:-22px}.showcase-hero-image img{max-height:320px}.showcase-story-photo{width:calc(100% + 36px);margin-right:-18px}.showcase-works{grid-template-columns:repeat(12,minmax(0,1fr));gap:70px 8px}.showcase-work:nth-child(n){transform:none;margin-top:0!important}.work-paris{grid-column:1/span 9}.work-seaside{grid-column:5/span 8}.work-berlin{grid-column:1/span 10}.work-christmas{grid-column:4/span 8}.showcase-work img{width:100%}.showcase-interlude img{width:125vw}.showcase-interlude figcaption{width:calc(100% - 44px)}.showcase-boats img{opacity:.1;max-width:80%;height:190%;left:-18vw}.showcase-generations figure{transform:none}.editorial-chapter:nth-child(n){grid-template-columns:1fr;min-height:0;padding-inline:0}.editorial-chapter:nth-child(n) .editorial-chapter-body{margin-inline:0}.editorial-chapter .editorial-figure,.editorial-chapter:nth-child(4) .editorial-figure{width:calc(100% + 44px);margin:45px -22px 0}.editorial-wide,.editorial-wide img{width:125vw}.editorial-wide{margin-inline:calc(50% - 62.5vw)}.editorial-person,.editorial-person:nth-child(2n){grid-template-columns:1fr;gap:15px;padding:72px 0}.editorial-person .editorial-figure,.editorial-person:nth-child(2n) .editorial-figure{grid-column:1;width:calc(100% + 30px);margin-left:-30px}.editorial-person:nth-child(odd) .editorial-figure{margin-left:-15px;margin-right:-15px}.editorial-person .editorial-figure figcaption{margin-inline:15px}.editorial-person-detail .editorial-figure{width:calc(100% + 44px);margin-right:-22px}.editorial-gallery{grid-template-columns:1fr;gap:95px}.editorial-gallery .editorial-figure:nth-child(n),.editorial-catalogue .editorial-figure:nth-child(n){grid-column:1;width:auto;margin:0}.editorial-gallery .editorial-figure:nth-child(3n+1){width:calc(100% + 22px);margin-right:-22px}.editorial-gallery .editorial-figure:nth-child(3n+2){width:88%;margin-left:12%}.editorial-gallery-wide{width:125vw!important;margin-inline:calc(50% - 62.5vw)!important}.editorial-feature>.editorial-figure,.editorial-lecture>.editorial-figure{width:calc(100% + 44px);margin-left:-22px}.editorial-feature>.editorial-figure figcaption{margin-inline:22px}.editorial-lecture-secondary{width:calc(100% + 22px);margin:70px 0 90px -22px}.editorial-lecture-secondary figcaption{margin-left:22px}.editorial-about{display:block}.editorial-about-visual{opacity:.12;width:120%;margin:25px -10% -30px}}@media (prefers-reduced-motion:reduce){.editorial-chapter,.editorial-person,.editorial-gallery .editorial-figure,.showcase-work,.showcase-testimonial,.showcase-generations-content,.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.showcase-story-photo img,.showcase-generations figure img{transform:none;animation:none!important}}.showcase-hero{isolation:isolate;position:relative}.showcase-hero-main{isolation:isolate;display:block;position:relative}.showcase-hero-copy{z-index:3;width:min(72%,920px);margin-right:auto;padding:clamp(52px,7vw,104px) 0;position:relative}.showcase-hero-image{z-index:1;opacity:.78;pointer-events:none;width:min(56vw,760px);max-height:none;margin:0;display:block;position:absolute;inset:-8% auto -10% -4vw}.showcase-hero-image:after{content:"";background:linear-gradient(90deg,transparent 38%,var(--ink) 100%);pointer-events:none;position:absolute;inset:0}.showcase-hero-image img{object-fit:cover;object-position:center 35%;-webkit-mask-composite:source-in;transform-origin:50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 72%,#0000 100%),linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);width:100%;height:100%;max-height:none;mask-image:linear-gradient(90deg,#0000 0%,#000 14% 72%,#0000 100%)}.showcase-hero-image figcaption{z-index:2;position:absolute;bottom:8%;left:15%}.showcase-story{isolation:isolate;background:linear-gradient(165deg,var(--background),var(--background));min-height:980px;padding-block:clamp(140px,16vw,250px);position:relative}@supports (color:color-mix(in lab, red, red)){.showcase-story{background:linear-gradient(165deg,var(--background),color-mix(in oklab,var(--background) 82%,var(--muted)))}}.showcase-story .showcase-inner{z-index:2;position:relative}.showcase-story-copy{max-width:850px;text-shadow:0 1px 18px var(--background);margin-left:4vw;padding:clamp(35px,5vw,76px) clamp(24px,4vw,58px)}.showcase-story-photo{z-index:-1;opacity:.67;pointer-events:none;width:min(78vw,1120px);margin:0;position:absolute;inset:50% auto auto -10vw;transform:translateY(-50%)}.showcase-story-photo:after{content:"";background:linear-gradient(90deg,transparent 18%,var(--background) 62%,var(--background) 97%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.showcase-story-photo:after{background:linear-gradient(90deg,transparent 18%,color-mix(in oklab,var(--background) 38%,transparent) 62%,var(--background) 97%)}}.showcase-story-photo figcaption{z-index:2;position:absolute;bottom:8%;left:13%}.showcase-archive{isolation:isolate;padding-block:clamp(130px,15vw,230px);position:relative}.showcase-archive .showcase-section-heading{z-index:4;max-width:1080px;margin-right:auto;position:relative}.showcase-works{min-height:1320px;margin-top:-70px;display:block;position:relative}.showcase-work{z-index:1;margin:0!important;position:absolute!important}.showcase-work figcaption{z-index:2;max-width:84%;margin-inline:8%;position:relative}.work-paris{width:min(55vw,760px);top:0;right:-6vw;transform:none}.work-seaside{z-index:2;width:min(47vw,650px);top:270px;left:-5vw;transform:none}.work-berlin{width:min(58vw,820px);top:630px;right:9vw;transform:none}.work-christmas{z-index:3;width:min(32vw,430px);top:820px;left:6vw;transform:none}.showcase-interlude{z-index:2;background:linear-gradient(180deg,var(--muted),var(--background));min-height:390px;margin-block:-95px -70px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.showcase-interlude{background:linear-gradient(180deg,color-mix(in oklab,var(--muted) 62%,var(--background)),var(--background))}}.showcase-interlude{justify-content:center}.showcase-interlude img{opacity:.82;width:118vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.showcase-interlude figcaption{position:absolute;bottom:16%;right:7vw}.showcase-themes{z-index:2;background:linear-gradient(180deg,var(--background),var(--background));position:relative}@supports (color:color-mix(in lab, red, red)){.showcase-themes{background:linear-gradient(180deg,var(--background),color-mix(in oklab,var(--background) 88%,var(--muted)))}}.showcase-boats{z-index:3;height:0}.showcase-boats img{opacity:.16;width:62vw;max-width:none;height:auto;top:-30px;left:-8vw;-webkit-mask-image:radial-gradient(#000 38%,#0000 76%);mask-image:radial-gradient(#000 38%,#0000 76%)}.showcase-about{isolation:isolate;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.showcase-about .showcase-inner{z-index:2;width:100%;position:relative}.showcase-about-layer{z-index:0;opacity:.18;mix-blend-mode:multiply;width:min(72vw,980px);position:absolute;top:50%;left:-8vw;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#000 35%,#0000 76%);mask-image:radial-gradient(#000 35%,#0000 76%)}.editorial-page{overflow:hidden}.editorial-chapter:has(.editorial-figure){isolation:isolate;align-items:center;min-height:760px;display:flex;position:relative}.editorial-chapter:has(.editorial-figure) .editorial-number{z-index:3;position:absolute;top:12%;right:0}.editorial-chapter:has(.editorial-figure) .editorial-chapter-body{z-index:2;max-width:760px;text-shadow:0 1px 18px var(--background);padding:clamp(34px,5vw,72px);position:relative}.editorial-chapter:has(.editorial-figure) .editorial-figure{z-index:-1;opacity:.62;pointer-events:none;width:min(84vw,1180px);margin:0;position:absolute;inset:3% auto 0 -11vw}.editorial-chapter:has(.editorial-figure) .editorial-figure:after{content:"";background:linear-gradient(90deg,transparent 30%,var(--background) 67%,var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.editorial-chapter:has(.editorial-figure) .editorial-figure:after{background:linear-gradient(90deg,transparent 30%,color-mix(in oklab,var(--background) 38%,transparent) 67%,var(--background) 100%)}}.editorial-chapter:has(.editorial-figure) .editorial-figure img{object-fit:contain;width:100%;height:100%;-webkit-mask-image:radial-gradient(83% 76%,#000 52%,#0000 100%);mask-image:radial-gradient(83% 76%,#000 52%,#0000 100%)}.editorial-chapter:has(.editorial-figure) .editorial-figure figcaption{z-index:2;text-shadow:none;position:absolute;bottom:7%;left:15%}.editorial-feature{isolation:isolate;align-items:center;min-height:850px;padding-block:clamp(130px,16vw,240px);display:flex;position:relative}.editorial-feature>div:first-child{width:min(62%,760px);text-shadow:0 1px 20px var(--background);padding:clamp(28px,4vw,58px)}.editorial-feature>.editorial-figure{z-index:-1;opacity:.67;pointer-events:none;width:min(79vw,1120px);margin:0;position:absolute;inset:4% -8vw 2% auto}.editorial-feature>.editorial-figure:after{content:"";background:linear-gradient(270deg,transparent 25%,var(--background) 62%,var(--background) 98%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.editorial-feature>.editorial-figure:after{background:linear-gradient(270deg,transparent 25%,color-mix(in oklab,var(--background) 32%,transparent) 62%,var(--background) 98%)}}.editorial-feature>.editorial-figure img{object-fit:contain;width:100%;height:100%;max-height:none;-webkit-mask-image:radial-gradient(86% 77%,#000 50%,#0000 100%);mask-image:radial-gradient(86% 77%,#000 50%,#0000 100%)}.editorial-feature>.editorial-figure figcaption{z-index:2;margin:0;position:absolute;bottom:8%;right:17%}.editorial-lecture{background:var(--ink);min-height:880px}.editorial-lecture>div:first-child{text-shadow:0 1px 24px var(--ink);margin-right:8vw}.editorial-lecture>.editorial-figure{opacity:.72;width:min(72vw,1040px);inset:0 auto 0 -7vw}.editorial-lecture>.editorial-figure:after{background:linear-gradient(90deg,transparent 18%,var(--ink) 62%,var(--ink) 100%)}@supports (color:color-mix(in lab, red, red)){.editorial-lecture>.editorial-figure:after{background:linear-gradient(90deg,transparent 18%,color-mix(in oklab,var(--ink) 28%,transparent) 62%,var(--ink) 100%)}}.editorial-lecture>.editorial-figure img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 74%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 74%,#0000 100%)}.editorial-about{isolation:isolate;justify-content:flex-end;max-width:none;min-height:800px;padding-inline:clamp(24px,10vw,160px);display:flex;position:relative}.editorial-about-copy{width:min(58%,760px);text-shadow:0 1px 20px var(--background);padding:clamp(35px,5vw,72px)}.editorial-about-visual{z-index:-1;opacity:.25;width:min(82vw,1180px);height:96%;margin:0;position:absolute;inset:2% auto 0 -5vw}.editorial-about-visual img{object-fit:contain;width:100%;height:100%;-webkit-mask-image:radial-gradient(82% 72%,#000 42%,#0000 100%);mask-image:radial-gradient(82% 72%,#000 42%,#0000 100%)}@keyframes memory-scroll-forward{0%{transform:translateY(26px)scale(1)}to{transform:translateY(-18px)scale(1.03)}}@keyframes memory-scroll-reverse{0%{transform:translateY(-14px)scale(1.025)}to{transform:translateY(20px)scale(1)}}@keyframes memory-drift{0%,to{translate:0}50%{translate:6px -5px}}@supports (animation-timeline:view()){.showcase-hero-image img,.showcase-story-photo img,.work-paris img,.work-berlin img,.editorial-feature>.editorial-figure img,.editorial-about-visual img{animation:linear both memory-scroll-forward;animation-timeline:view();animation-range:entry exit 0%}.editorial-chapter:has(.editorial-figure) .editorial-figure img{animation:linear both memory-scroll-forward;animation-timeline:view();animation-range:entry exit 0%}.work-seaside img,.work-christmas img,.showcase-interlude img,.editorial-lecture>.editorial-figure img{animation:linear both memory-scroll-reverse;animation-timeline:view();animation-range:entry exit 0%}}@media (width<=800px){.showcase-hero-copy{width:78%;padding-block:70px}.showcase-hero-image{opacity:.61;width:68vw;left:-16vw}.showcase-story{min-height:880px}.showcase-story-copy{margin-left:0}.showcase-story-photo{opacity:.48;width:94vw;left:-28vw}.showcase-works{min-height:1120px}.work-paris{width:65vw}.work-seaside{width:56vw;top:240px}.work-berlin{width:68vw;top:550px}.work-christmas{width:38vw;top:760px}.editorial-feature>div:first-child{width:72%}.editorial-feature>.editorial-figure{opacity:.5;width:90vw;right:-27vw}.editorial-about-copy{width:68%}.editorial-about-visual{width:96vw;left:-30vw}}@media (width<=520px){.showcase-hero{min-height:760px}.showcase-hero-main{min-height:680px}.showcase-hero-copy{width:100%;padding:42px 0 210px}.showcase-hero-image{opacity:.58;width:96vw;height:68%;inset:auto -22vw -11% auto}.showcase-hero-image figcaption{bottom:12%;left:30%}.showcase-story{min-height:920px;padding-block:95px}.showcase-story-copy{text-shadow:0 1px 16px var(--background);padding:28px 0}.showcase-story-photo{opacity:.42;width:136vw;inset:auto auto 1% -42vw;transform:none}.showcase-story-photo figcaption{bottom:7%;left:34%}.showcase-archive{padding-block:100px}.showcase-works{min-height:1360px;margin-top:10px}.showcase-work:nth-child(n){position:absolute!important}.work-paris{width:92vw;top:0;right:-25vw}.work-seaside{width:82vw;top:330px;left:-28vw}.work-berlin{width:96vw;top:650px;right:-34vw}.work-christmas{width:64vw;top:980px;left:-13vw}.showcase-work figcaption{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.showcase-work figcaption{background:color-mix(in oklab,var(--background) 72%,transparent)}}.showcase-work figcaption{padding:3px 5px}.work-paris figcaption{width:220px;margin-right:8px;transform:translate(-82px)}.work-seaside figcaption{width:200px;margin-left:110px}.work-berlin figcaption{width:205px;margin-right:8px;transform:translate(-112px)}.work-christmas figcaption{width:190px;margin-left:55px}.showcase-interlude{min-height:260px;margin-block:-50px -30px}.showcase-interlude img{width:150vw}.showcase-boats img{width:110vw;left:-40vw}.showcase-about{min-height:620px}.showcase-about-layer{opacity:.14;width:130vw;left:-55vw}.editorial-chapter:has(.editorial-figure){min-height:690px}.editorial-chapter:has(.editorial-figure) .editorial-chapter-body{padding:25px 0 230px}.editorial-chapter:has(.editorial-figure) .editorial-figure{opacity:.46;width:138vw;height:68%;inset:auto auto 0 -44vw}.editorial-chapter:has(.editorial-figure) .editorial-figure figcaption{bottom:4%;left:36%}.editorial-feature{align-items:flex-start;min-height:780px;padding:90px 22px}.editorial-feature>div:first-child{width:100%;padding:20px 0 260px}.editorial-feature>.editorial-figure{opacity:.43;width:138vw;height:62%;inset:auto -40vw 0 auto}.editorial-feature>.editorial-figure figcaption{bottom:3%;right:32%}.editorial-lecture>div:first-child{text-shadow:0 1px 20px var(--ink);margin:0}.editorial-lecture>.editorial-figure{opacity:.48;width:140vw;height:58%;inset:auto auto 0 -43vw}.editorial-about{justify-content:flex-start;align-items:flex-start;min-height:720px;padding:90px 22px}.editorial-about-copy{width:100%;padding:20px 0 300px}.editorial-about-visual{opacity:.22;width:150vw;height:68%;inset:auto auto -8% -53vw}.showcase-boats img,.showcase-about-layer{animation:none}}@media (prefers-reduced-motion:reduce){.showcase-hero-image img,.showcase-story-photo img,.showcase-work img,.showcase-interlude img,.showcase-boats img,.showcase-about-layer,.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.editorial-about-visual img{animation:none!important;transform:translate(0)!important}}:root{--archive-blue:oklch(69% .075 232);--archive-green:oklch(68% .062 151);--archive-red:oklch(57% .115 28);--archive-terracotta:oklch(66% .095 47);--archive-beige:oklch(88% .045 82);--archive-ink:oklch(20% .024 245);--archive-water:oklch(84% .045 215)}@supports (color:color-mix(in lab, red, red)){.showcase,.editorial-page{background:linear-gradient(180deg,var(--background) 0%,color-mix(in oklab,var(--archive-beige) 20%,var(--background)) 28%,var(--background) 58%,color-mix(in oklab,var(--archive-water) 14%,var(--background)) 100%)}}.showcase-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(118deg,var(--archive-red) 0%,transparent 31%),linear-gradient(24deg,transparent 38%,var(--archive-blue) 64%,var(--archive-green) 100%);position:absolute;inset:-12% -10% -15%}@supports (color:color-mix(in lab, red, red)){.showcase-hero:before{background:linear-gradient(118deg,color-mix(in oklab,var(--archive-red) 32%,transparent) 0%,transparent 31%),linear-gradient(24deg,transparent 38%,color-mix(in oklab,var(--archive-blue) 27%,transparent) 64%,color-mix(in oklab,var(--archive-green) 18%,transparent) 100%)}}.showcase-hero:before{mix-blend-mode:screen;opacity:.76;animation:19s ease-in-out infinite alternate hero-colour-drift}.showcase-hero-image{opacity:.86;width:min(66vw,900px);left:-10vw}.showcase-hero-image:after{background:linear-gradient(90deg,transparent 26%,var(--archive-ink) 61%,var(--ink) 96%),linear-gradient(12deg,var(--archive-terracotta),transparent 46%)}@supports (color:color-mix(in lab, red, red)){.showcase-hero-image:after{background:linear-gradient(90deg,transparent 26%,color-mix(in oklab,var(--archive-ink) 38%,transparent) 61%,var(--ink) 96%),linear-gradient(12deg,color-mix(in oklab,var(--archive-terracotta) 18%,transparent),transparent 46%)}}.showcase-hero-copy{z-index:4;text-shadow:0 2px 28px var(--ink)}@supports (color:color-mix(in lab, red, red)){.showcase-hero-copy{text-shadow:0 2px 28px color-mix(in oklab,var(--ink) 74%,transparent)}}.showcase-hebrew{color:var(--light-on-dark)}@supports (color:color-mix(in lab, red, red)){.showcase-hebrew{color:color-mix(in oklab,var(--light-on-dark) 92%,var(--archive-beige))}}.showcase-title-de{color:var(--light-on-dark)}@supports (color:color-mix(in lab, red, red)){.showcase-title-de{color:color-mix(in oklab,var(--light-on-dark) 84%,var(--archive-water))}}.showcase-title-en{color:var(--quiet-on-dark)}@supports (color:color-mix(in lab, red, red)){.showcase-title-en{color:color-mix(in oklab,var(--quiet-on-dark) 78%,var(--archive-terracotta))}.showcase-story{background:linear-gradient(138deg,color-mix(in oklab,var(--archive-beige) 44%,var(--background)) 0%,var(--background) 46%,color-mix(in oklab,var(--archive-blue) 23%,var(--background)) 100%)}}.showcase-story:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,var(--archive-green),transparent 39%,var(--archive-red));position:absolute;inset:-12% -15%}@supports (color:color-mix(in lab, red, red)){.showcase-story:before{background:linear-gradient(112deg,color-mix(in oklab,var(--archive-green) 20%,transparent),transparent 39%,color-mix(in oklab,var(--archive-red) 12%,transparent))}}.showcase-story:before{opacity:.7}.showcase-story-photo{opacity:.74;width:min(88vw,1260px);left:-15vw}.showcase-story-photo:after{background:linear-gradient(90deg,transparent 12%,var(--background) 48%,var(--archive-water) 76%,var(--background) 99%)}@supports (color:color-mix(in lab, red, red)){.showcase-story-photo:after{background:linear-gradient(90deg,transparent 12%,color-mix(in oklab,var(--background) 18%,transparent) 48%,color-mix(in oklab,var(--archive-water) 21%,var(--background)) 76%,var(--background) 99%)}}.showcase-story-copy{z-index:3;text-shadow:0 1px 22px var(--background),0 1px 8px var(--background)}@supports (color:color-mix(in lab, red, red)){.showcase-archive{background:linear-gradient(155deg,color-mix(in oklab,var(--archive-water) 43%,var(--background)) 0%,color-mix(in oklab,var(--archive-beige) 58%,var(--background)) 37%,color-mix(in oklab,var(--archive-terracotta) 23%,var(--background)) 72%,color-mix(in oklab,var(--archive-green) 25%,var(--background)) 100%)}}.showcase-archive:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(104deg,transparent 14%,var(--archive-blue) 42%,transparent 66%),linear-gradient(22deg,var(--archive-red),transparent 42%);position:absolute;inset:-7% -12%}@supports (color:color-mix(in lab, red, red)){.showcase-archive:before{background:linear-gradient(104deg,transparent 14%,color-mix(in oklab,var(--archive-blue) 17%,transparent) 42%,transparent 66%),linear-gradient(22deg,color-mix(in oklab,var(--archive-red) 13%,transparent),transparent 42%)}}.showcase-archive .showcase-inner{z-index:1;position:relative}.showcase-works{min-height:1480px;margin-top:-100px}.showcase-work{filter:saturate(1.07)contrast(1.015)}.showcase-work img{-webkit-mask-image:radial-gradient(92% 88%,#000 57%,#0000 100%);mask-image:radial-gradient(92% 88%,#000 57%,#0000 100%)}.work-paris{z-index:1;opacity:.9;width:min(64vw,900px);top:-20px;right:-14vw}.work-seaside{z-index:3;width:min(51vw,720px);top:330px;left:-8vw}.work-berlin{z-index:2;width:min(61vw,860px);top:710px;right:2vw}.work-christmas{z-index:4;width:min(35vw,480px);top:930px;left:10vw}.showcase-work figcaption{color:var(--foreground);font-size:9px}@supports (color:color-mix(in lab, red, red)){.showcase-work figcaption{color:color-mix(in oklab,var(--foreground) 58%,transparent)}}.showcase-interlude{background:linear-gradient(180deg,var(--archive-green),var(--archive-blue) 48%,var(--background));min-height:470px;margin-block:-135px -105px}@supports (color:color-mix(in lab, red, red)){.showcase-interlude{background:linear-gradient(180deg,color-mix(in oklab,var(--archive-green) 19%,var(--background)),color-mix(in oklab,var(--archive-blue) 16%,var(--background)) 48%,var(--background))}}.showcase-interlude{overflow:hidden}.showcase-interlude img{opacity:.9;filter:saturate(1.12);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);width:136vw;max-width:none;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.showcase-themes{background:linear-gradient(180deg,color-mix(in oklab,var(--archive-blue) 14%,var(--background)),var(--background) 42%,color-mix(in oklab,var(--archive-beige) 35%,var(--background)))}}.showcase-theme-list h3:nth-child(2){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.showcase-theme-list h3:nth-child(2){color:color-mix(in oklab,var(--foreground) 82%,var(--archive-red))}}.showcase-boats img{opacity:.2;filter:sepia(.08)saturate(1.2);width:82vw;left:-15vw}@supports (color:color-mix(in lab, red, red)){.showcase-generations{background:linear-gradient(132deg,color-mix(in oklab,var(--archive-green) 24%,var(--background)),color-mix(in oklab,var(--archive-beige) 44%,var(--background)) 48%,color-mix(in oklab,var(--archive-red) 14%,var(--background)))}}.showcase-recommendations{background:linear-gradient(164deg,var(--background),var(--archive-water))}@supports (color:color-mix(in lab, red, red)){.showcase-recommendations{background:linear-gradient(164deg,var(--background),color-mix(in oklab,var(--archive-water) 22%,var(--background)))}}.showcase-testimonial:nth-child(2n) p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.showcase-testimonial:nth-child(2n) p{color:color-mix(in oklab,var(--foreground) 86%,var(--archive-red))}}.showcase-about{background:linear-gradient(120deg,var(--archive-beige),var(--background) 52%,var(--archive-green))}@supports (color:color-mix(in lab, red, red)){.showcase-about{background:linear-gradient(120deg,color-mix(in oklab,var(--archive-beige) 55%,var(--background)),var(--background) 52%,color-mix(in oklab,var(--archive-green) 20%,var(--background)))}}.showcase-about-layer{opacity:.22;filter:sepia(.08)saturate(1.25)}@supports (color:color-mix(in lab, red, red)){.showcase-contact{background:linear-gradient(145deg,color-mix(in oklab,var(--archive-water) 30%,var(--background)),color-mix(in oklab,var(--archive-beige) 46%,var(--background)))}}.editorial-intro{background:linear-gradient(145deg,var(--archive-beige),var(--background) 58%,var(--archive-water))}@supports (color:color-mix(in lab, red, red)){.editorial-intro{background:linear-gradient(145deg,color-mix(in oklab,var(--archive-beige) 52%,var(--background)),var(--background) 58%,color-mix(in oklab,var(--archive-water) 24%,var(--background)))}}.editorial-sequence{position:relative}.editorial-sequence:before{content:"";pointer-events:none;background:linear-gradient(145deg,transparent 8%,var(--archive-water) 33%,transparent 52%,var(--archive-terracotta) 78%,transparent);position:absolute;inset:8% -20vw 12%}@supports (color:color-mix(in lab, red, red)){.editorial-sequence:before{background:linear-gradient(145deg,transparent 8%,color-mix(in oklab,var(--archive-water) 18%,transparent) 33%,transparent 52%,color-mix(in oklab,var(--archive-terracotta) 12%,transparent) 78%,transparent)}}.editorial-sequence:before{z-index:0}.editorial-chapter{z-index:1;position:relative}.editorial-chapter:has(.editorial-figure):nth-child(2n){background:linear-gradient(112deg,transparent,var(--archive-green) 74%,transparent)}@supports (color:color-mix(in lab, red, red)){.editorial-chapter:has(.editorial-figure):nth-child(2n){background:linear-gradient(112deg,transparent,color-mix(in oklab,var(--archive-green) 14%,transparent) 74%,transparent)}}.editorial-chapter:has(.editorial-figure):nth-child(odd){background:linear-gradient(248deg,transparent,var(--archive-blue) 70%,transparent)}@supports (color:color-mix(in lab, red, red)){.editorial-chapter:has(.editorial-figure):nth-child(odd){background:linear-gradient(248deg,transparent,color-mix(in oklab,var(--archive-blue) 16%,transparent) 70%,transparent)}}.editorial-chapter:has(.editorial-figure) .editorial-figure{opacity:.72;width:min(92vw,1320px)}.editorial-chapter:has(.editorial-figure) .editorial-chapter-body{z-index:3;text-shadow:0 1px 24px var(--background),0 1px 8px var(--background)}.editorial-wide{background:linear-gradient(180deg,var(--archive-green),var(--archive-blue))}@supports (color:color-mix(in lab, red, red)){.editorial-wide{background:linear-gradient(180deg,color-mix(in oklab,var(--archive-green) 17%,var(--background)),color-mix(in oklab,var(--archive-blue) 16%,var(--background)))}}.editorial-wide img{filter:saturate(1.1)}.editorial-feature{background:linear-gradient(132deg,var(--archive-beige),var(--background) 50%,var(--archive-water))}@supports (color:color-mix(in lab, red, red)){.editorial-feature{background:linear-gradient(132deg,color-mix(in oklab,var(--archive-beige) 48%,var(--background)),var(--background) 50%,color-mix(in oklab,var(--archive-water) 31%,var(--background)))}}.editorial-feature:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(105deg,var(--archive-terracotta),transparent 36%,var(--archive-green) 82%);position:absolute;inset:-12% -10%}@supports (color:color-mix(in lab, red, red)){.editorial-feature:before{background:linear-gradient(105deg,color-mix(in oklab,var(--archive-terracotta) 17%,transparent),transparent 36%,color-mix(in oklab,var(--archive-green) 18%,transparent) 82%)}}.editorial-feature>.editorial-figure{opacity:.74;width:min(88vw,1260px)}.editorial-lecture{background:linear-gradient(126deg,var(--archive-ink) 8%,var(--ink) 54%,var(--ink) 100%)}@supports (color:color-mix(in lab, red, red)){.editorial-lecture{background:linear-gradient(126deg,var(--archive-ink) 8%,color-mix(in oklab,var(--ink) 84%,var(--archive-red)) 54%,color-mix(in oklab,var(--ink) 82%,var(--archive-blue)) 100%)}}.editorial-lecture:before{background:linear-gradient(112deg,var(--archive-red),transparent 38%,var(--archive-blue))}@supports (color:color-mix(in lab, red, red)){.editorial-lecture:before{background:linear-gradient(112deg,color-mix(in oklab,var(--archive-red) 24%,transparent),transparent 38%,color-mix(in oklab,var(--archive-blue) 24%,transparent))}}.editorial-lecture>.editorial-figure{opacity:.8;filter:saturate(1.06)}.editorial-about{background:linear-gradient(118deg,var(--archive-water),var(--background) 55%,var(--archive-green))}@supports (color:color-mix(in lab, red, red)){.editorial-about{background:linear-gradient(118deg,color-mix(in oklab,var(--archive-water) 28%,var(--background)),var(--background) 55%,color-mix(in oklab,var(--archive-green) 21%,var(--background)))}}.editorial-about-visual{opacity:.3;filter:sepia(.06)saturate(1.28)}@supports (color:color-mix(in lab, red, red)){.editorial-gallery-wrap{background:linear-gradient(154deg,var(--background),color-mix(in oklab,var(--archive-beige) 45%,var(--background)) 34%,color-mix(in oklab,var(--archive-water) 24%,var(--background)) 68%,var(--background))}}.editorial-gallery{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);gap:clamp(110px,16vw,260px) clamp(20px,8vw,135px)}.editorial-gallery .editorial-figure:nth-child(4n+1){width:124%;margin-right:-18%}.editorial-gallery .editorial-figure:nth-child(4n+2){width:128%;margin-top:155px;margin-left:-30%}.editorial-gallery .editorial-figure:nth-child(4n+3){width:96%;margin-right:18%}.editorial-gallery .editorial-figure:nth-child(4n+4){width:118%;margin-top:110px;margin-left:-18%}.editorial-gallery .editorial-figure img{filter:saturate(1.08);-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%)}.editorial-family{background:linear-gradient(150deg,transparent,var(--archive-beige) 38%,transparent 67%,var(--archive-water))}@supports (color:color-mix(in lab, red, red)){.editorial-family{background:linear-gradient(150deg,transparent,color-mix(in oklab,var(--archive-beige) 35%,transparent) 38%,transparent 67%,color-mix(in oklab,var(--archive-water) 18%,transparent))}}.editorial-person:nth-child(2n) h2{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.editorial-person:nth-child(2n) h2{color:color-mix(in oklab,var(--foreground) 84%,var(--archive-red))}}@keyframes memory-forward-bold{0%{transform:translateY(48px)scale(1)}to{transform:translateY(-36px)scale(1.04)}}@keyframes memory-reverse-bold{0%{transform:translateY(-30px)scale(1.035)}to{transform:translateY(38px)scale(1)}}@keyframes memory-forward-soft{0%{transform:translateY(25px)scale(1.005)}to{transform:translateY(-24px)scale(1.03)}}@keyframes memory-river{0%{transform:translate(42px)scale(1.01)}to{transform:translate(-42px)scale(1.035)}}@keyframes memory-drift-wide{0%,to{translate:0}50%{translate:12px -10px}}@keyframes hero-colour-drift{0%{opacity:.62;transform:translate(-8px,4px)}to{opacity:.84;transform:translate(10px,-7px)}}@supports (animation-timeline:view()){.showcase-hero-image img,.showcase-story-photo img,.work-paris img,.editorial-chapter:nth-child(3n+2) .editorial-figure img,.editorial-feature>.editorial-figure img{animation:linear both memory-forward-bold;animation-timeline:view();animation-range:entry exit 0%}.work-seaside img,.work-christmas img,.editorial-chapter:nth-child(3n) .editorial-figure img,.editorial-about-visual img{animation:linear both memory-reverse-bold;animation-timeline:view();animation-range:entry exit 0%}.work-berlin img,.showcase-generations figure img,.editorial-gallery .editorial-figure:nth-child(odd) img{animation:linear both memory-forward-soft;animation-timeline:view();animation-range:entry exit 0%}.editorial-gallery .editorial-figure:nth-child(2n) img{animation:linear both memory-reverse-bold;animation-timeline:view();animation-range:entry exit 0%}.showcase-interlude img,.editorial-wide img{animation:linear both memory-river;animation-timeline:view();animation-range:entry exit 0%}}.showcase-boats img,.showcase-about-layer{animation:21s ease-in-out infinite memory-drift-wide}@media (width<=800px){.showcase-hero-image{width:78vw;left:-22vw}.showcase-archive{background:linear-gradient(155deg,var(--archive-water),var(--archive-beige) 48%,var(--archive-green))}@supports (color:color-mix(in lab, red, red)){.showcase-archive{background:linear-gradient(155deg,color-mix(in oklab,var(--archive-water) 34%,var(--background)),color-mix(in oklab,var(--archive-beige) 48%,var(--background)) 48%,color-mix(in oklab,var(--archive-green) 20%,var(--background)))}}.editorial-gallery{gap:105px 22px}.editorial-gallery .editorial-figure:nth-child(4n+2){margin-top:105px}}@media (width<=520px){.showcase-hero:before{opacity:.58;animation-duration:24s}.showcase-hero-image{opacity:.64;width:112vw;inset:auto -28vw -8% auto}.showcase-story-photo{opacity:.47;width:145vw;left:-48vw}.showcase-works{min-height:1450px}.work-paris{width:102vw;right:-34vw}.work-seaside{width:88vw;top:355px;left:-34vw}.work-berlin{width:104vw;top:700px;right:-39vw}.work-christmas{width:68vw;top:1040px;left:-17vw}.showcase-interlude{min-height:290px}.showcase-interlude img{width:166vw}.showcase-boats img{opacity:.15;width:128vw;left:-48vw}.editorial-gallery{grid-template-columns:1fr;gap:105px}.editorial-gallery .editorial-figure:nth-child(n),.editorial-catalogue .editorial-figure:nth-child(n){width:auto;margin:0}.editorial-gallery .editorial-figure:nth-child(3n+1){width:calc(100% + 30px);margin-right:-30px}.editorial-gallery .editorial-figure:nth-child(3n+2){width:92%;margin-left:8%}@keyframes memory-mobile-forward{0%{transform:translateY(13px)scale(1)}to{transform:translateY(-11px)scale(1.018)}}@keyframes memory-mobile-reverse{0%{transform:translateY(-9px)scale(1.014)}to{transform:translateY(12px)scale(1)}}@keyframes memory-mobile-river{0%{transform:translate(15px)scale(1)}to{transform:translate(-15px)scale(1.012)}}@supports (animation-timeline:view()){.showcase-hero-image img,.showcase-story-photo img,.work-paris img,.work-berlin img,.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.editorial-gallery .editorial-figure:nth-child(odd) img{animation:linear both memory-mobile-forward;animation-timeline:view();animation-range:entry exit 0%}.work-seaside img,.work-christmas img,.editorial-about-visual img,.editorial-gallery .editorial-figure:nth-child(2n) img{animation:linear both memory-mobile-reverse;animation-timeline:view();animation-range:entry exit 0%}.showcase-interlude img,.editorial-wide img{animation:linear both memory-mobile-river;animation-timeline:view();animation-range:entry exit 0%}}.showcase-boats img,.showcase-about-layer{animation:24s ease-in-out infinite memory-drift-wide}}@media (prefers-reduced-motion:reduce){.showcase-hero:before,.showcase-hero-image img,.showcase-story-photo img,.showcase-work img,.showcase-interlude img,.showcase-boats img,.showcase-about-layer,.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.editorial-gallery .editorial-figure img,.editorial-wide img,.editorial-about-visual img{animation:none!important;transform:translate(0)!important}}.showcase-work figcaption{width:min(320px,100vw - 48px);max-width:none;margin-inline:clamp(28px,8%,72px)}.work-paris figcaption{transform:translate(-72px)}.editorial-gallery .editorial-figure figcaption{width:min(460px,100vw - 48px);max-width:none}.editorial-gallery .editorial-figure:nth-child(4n+1) figcaption{transform:translate(-82px)}.editorial-gallery .editorial-figure:nth-child(4n+2) figcaption{transform:translate(82px)}.editorial-gallery .editorial-figure:nth-child(4n+4) figcaption{transform:translate(54px)}@media (width<=520px){.showcase-work figcaption{width:min(205px,100vw - 44px);max-width:none}.work-paris figcaption{transform:translate(-105px)}.work-seaside figcaption{margin-left:118px}.work-berlin figcaption{transform:translate(-124px)}.work-christmas figcaption{margin-left:82px;transform:translate(20px)}.editorial-gallery .editorial-figure figcaption{width:min(330px,100vw - 60px);max-width:none;margin-inline:auto!important;transform:none!important}.editorial-chapter:has(.editorial-figure) .editorial-figure figcaption{width:min(270px,100vw - 44px);left:calc(44vw + 22px);right:auto}.editorial-feature>.editorial-figure figcaption{width:min(270px,100vw - 44px);left:22px;right:auto;transform:translate(-130px)}.editorial-lecture>.editorial-figure figcaption{width:210px;left:calc(43vw + 22px);right:auto;transform:translate(105px)}}:root{--archive-blue:oklch(63% .105 232);--archive-green:oklch(62% .088 155);--archive-red:oklch(58% .135 28);--archive-terracotta:oklch(66% .12 46);--archive-water:oklch(81% .065 214)}.showcase-story{background:linear-gradient(130deg,var(--archive-terracotta) 0%,var(--background) 36%,var(--archive-water) 100%)}@supports (color:color-mix(in lab, red, red)){.showcase-story{background:linear-gradient(130deg,color-mix(in oklab,var(--archive-terracotta) 22%,var(--background)) 0%,var(--background) 36%,color-mix(in oklab,var(--archive-water) 42%,var(--background)) 100%)}.showcase-archive{background:linear-gradient(148deg,color-mix(in oklab,var(--archive-water) 65%,var(--background)) 0%,color-mix(in oklab,var(--archive-green) 43%,var(--background)) 37%,color-mix(in oklab,var(--archive-terracotta) 52%,var(--background)) 72%,color-mix(in oklab,var(--archive-blue) 42%,var(--background)) 100%)}.showcase-archive:before{background:linear-gradient(115deg,color-mix(in oklab,var(--archive-blue) 27%,transparent),transparent 54%),linear-gradient(35deg,transparent 36%,color-mix(in oklab,var(--archive-red) 20%,transparent))}.showcase-themes{background:linear-gradient(175deg,color-mix(in oklab,var(--archive-blue) 33%,var(--background)),var(--background) 48%,color-mix(in oklab,var(--archive-terracotta) 23%,var(--background)))}.showcase-generations{background:linear-gradient(135deg,color-mix(in oklab,var(--archive-green) 35%,var(--background)),color-mix(in oklab,var(--archive-beige) 47%,var(--background)) 53%,color-mix(in oklab,var(--archive-red) 28%,var(--background)))}}.editorial-gallery-wrap{background:linear-gradient(155deg,var(--archive-water),var(--archive-beige) 45%,var(--archive-green))}@supports (color:color-mix(in lab, red, red)){.editorial-gallery-wrap{background:linear-gradient(155deg,color-mix(in oklab,var(--archive-water) 40%,var(--background)),color-mix(in oklab,var(--archive-beige) 50%,var(--background)) 45%,color-mix(in oklab,var(--archive-green) 29%,var(--background)))}}.showcase-work img,.editorial-gallery .editorial-figure img{object-fit:contain;width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 2% 98%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 2% 98%,#0000 100%)}@media (width<=520px){.showcase-hero-image{opacity:.78;width:91vw;height:60%;inset:auto -7vw -5% auto}.showcase-hero-image img{object-fit:contain;object-position:bottom center}.showcase-story-photo{opacity:.55;width:108vw;bottom:2%;left:-4vw}.showcase-works{min-height:1620px;margin-top:25px}.showcase-work{filter:none;max-width:none;width:auto!important;left:auto!important;right:auto!important}.showcase-work img{filter:saturate(1.08);width:100%}.work-paris{top:0;inset-inline:0 26px!important}.work-seaside{top:350px;inset-inline:38px 0!important}.work-berlin{top:700px;inset-inline:0 18px!important}.work-christmas{top:1040px;inset-inline:45px 22px!important}.showcase-work figcaption{border-top-color:var(--foreground);background:0 0;width:auto;max-width:100%;padding:5px 0;margin:5px 4px 0!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.showcase-work figcaption{border-top-color:color-mix(in oklab,var(--foreground) 23%,transparent)}}.showcase-interlude img{width:125vw}.editorial-gallery .editorial-figure:nth-child(n){width:100%;margin-inline:0}.editorial-gallery .editorial-figure img{width:100%}@keyframes memory-phone-rise{0%{transform:translateY(22px)scale(1)}to{transform:translateY(-22px)scale(1.025)}}@keyframes memory-phone-fall{0%{transform:translateY(-17px)scale(1.02)}to{transform:translateY(19px)scale(1)}}@keyframes memory-phone-stream{0%{transform:translate(19px)}to{transform:translate(-19px)}}@supports (animation-timeline:view()){.showcase-hero-image img,.showcase-story-photo img,.work-paris img,.work-berlin img,.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.editorial-gallery .editorial-figure:nth-child(odd) img{animation:linear both memory-phone-rise!important;animation-timeline:view()!important;animation-range:entry exit 0%!important}.work-seaside img,.work-christmas img,.editorial-about-visual img,.editorial-gallery .editorial-figure:nth-child(2n) img{animation:linear both memory-phone-fall!important;animation-timeline:view()!important;animation-range:entry exit 0%!important}.showcase-interlude img,.editorial-wide img{animation:linear both memory-phone-stream!important;animation-timeline:view()!important;animation-range:entry exit 0%!important}}}@media (prefers-reduced-motion:reduce){.showcase-hero-image img,.showcase-story-photo img,.showcase-work img,.showcase-interlude img,.editorial-chapter .editorial-figure img,.editorial-feature>.editorial-figure img,.editorial-about-visual img,.editorial-gallery .editorial-figure img,.editorial-wide img{animation:none!important;transform:none!important}}.site-shell,.editorial-page,.showcase-hero,.showcase-archive,.showcase-interlude,.showcase-about,.showcase-work img{overflow:clip}.showcase-hero-image img{object-fit:contain;object-position:center bottom}@media (width>=521px){.work-paris{width:min(57vw,820px);right:0}.work-seaside{width:min(48vw,690px);left:0}.work-berlin{width:min(56vw,800px);right:4vw}.work-christmas{width:min(32vw,440px);left:9vw}.showcase-archive .showcase-section-heading{margin-bottom:clamp(100px,12vw,180px)}.showcase-works{min-height:1780px;margin-top:0}.work-paris{top:0}.work-seaside{top:590px}.work-berlin{top:1050px}.work-christmas{top:1350px}}@media (width<=520px){.showcase-story-photo{opacity:.26;bottom:-3%}.showcase-story-copy{background:linear-gradient(to bottom,transparent,var(--background) 36%,var(--background) 82%,transparent)}@supports (color:color-mix(in lab, red, red)){.showcase-story-copy{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--background) 60%,transparent) 36%,color-mix(in oklab,var(--background) 45%,transparent) 82%,transparent)}}}.showcase-hero{height:auto;min-height:min(750px,100svh - 76px);padding-bottom:26px}.showcase-hero-main{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,.77fr);align-items:center;gap:clamp(28px,5vw,90px);padding:36px 0 26px;display:grid}.showcase-hero-copy{z-index:2;width:100%;text-shadow:none;margin:0;padding:24px 0;position:relative}.showcase-hero h1{font-size:clamp(64px,6.4vw,104px)}.showcase-hero-image{opacity:1;pointer-events:auto;place-self:center;width:min(100%,450px);height:auto;max-height:none;margin:0;position:relative;inset:auto;transform:none}.showcase-hero-image:after{display:none}.showcase-hero-image img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:min(590px,68svh);display:block;-webkit-mask-image:none;mask-image:none}.showcase-hero-image figcaption{color:var(--quiet-on-dark);text-align:right;margin-top:9px;position:static}.showcase-hero:before{opacity:.4;animation:none}.showcase-hero-bottom{margin-top:clamp(38px,6vw,80px)}.showcase-story{min-height:0;padding-block:clamp(90px,10vw,145px)}.showcase-story-copy{max-width:800px;text-shadow:none;background:0 0;margin:0;padding:0}.showcase-story-photo{opacity:1;pointer-events:auto;z-index:1;width:min(100%,680px);max-width:100%;margin:45px 0 30px;position:relative;inset:auto;transform:none}.showcase-story-photo:after{display:none}.showcase-story-photo img{width:100%;height:auto;-webkit-mask-image:none;mask-image:none}.showcase-story-photo figcaption{text-shadow:none;margin-top:9px;position:static}.showcase-archive{padding-block:clamp(90px,10vw,145px)}.showcase-archive .showcase-section-heading{max-width:none;margin:0 0 clamp(45px,6vw,90px)}.showcase-works{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(56px,8vw,120px) clamp(30px,6vw,90px);min-height:0;margin:0;display:grid}.showcase-work,.showcase-work:nth-child(n){opacity:1;filter:none;z-index:auto;max-width:none;transform:none;width:100%!important;margin:0!important;position:relative!important;inset:auto!important}.showcase-work:nth-child(2n){margin-top:clamp(55px,9vw,140px)!important}.showcase-work img{object-fit:contain;filter:none;width:100%;max-width:100%;height:auto;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.showcase-work figcaption,.work-paris figcaption,.work-seaside figcaption,.work-berlin figcaption,.work-christmas figcaption{width:100%;max-width:100%;color:var(--muted-foreground);background:0 0;border:0;padding:0;font-size:11px;line-height:1.65;position:static;transform:none;margin:12px 0 0!important}.showcase-interlude{min-height:0;margin-block:0;padding:55px clamp(22px,5vw,75px)}.showcase-interlude img{width:min(100%,1385px);max-width:100%;height:auto;-webkit-mask-image:none;mask-image:none}.showcase-interlude figcaption{align-self:center;width:min(100%,1385px);margin-top:9px;position:static}.showcase-boats img{opacity:.18;width:min(72vw,950px);left:auto;right:0}.showcase-about-layer{width:min(66vw,850px);left:auto;right:0}@keyframes archive-arrive{0%{opacity:.25;translate:0 22px}to{opacity:1;translate:0}}@keyframes archive-breathe{0%,to{translate:0}50%{translate:0 -9px}}.showcase-hero-image.archive-in-view,.showcase-story-photo.archive-in-view,.showcase-work.archive-in-view,.showcase-interlude.archive-in-view{animation:1.35s ease-out both archive-arrive}.showcase-work:nth-child(2n).archive-in-view{animation-duration:1.7s}.showcase-hero-image.archive-in-view img,.showcase-story-photo.archive-in-view img,.showcase-work.archive-in-view img{animation:13s ease-in-out infinite archive-breathe!important}.showcase-work:nth-child(2n).archive-in-view img{animation-duration:17s!important;animation-delay:-5s!important}.showcase-boats.archive-in-view img,.showcase-about-layer.archive-in-view{animation:16s ease-in-out infinite archive-breathe!important}@media (width<=800px){.showcase-hero{min-height:0}.showcase-hero-main{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:22px;min-height:0}.showcase-hero h1{font-size:clamp(47px,7vw,66px)}.showcase-hero-image img{max-height:530px}}@media (width<=520px){.showcase-hero{min-height:0;max-height:none;padding:20px 22px 22px}.showcase-hero-main{flex-direction:column;align-items:stretch;gap:28px;padding:35px 0 20px;display:flex}.showcase-hero-copy{padding:0}.showcase-hero h1{font-size:clamp(54px,15vw,67px)}.showcase-hero-bottom{margin-top:28px}.showcase-hero-image{opacity:1;align-self:center;width:min(100%,315px);height:auto;inset:auto}.showcase-hero-image img{max-height:none}.showcase-story{min-height:0;padding-block:85px}.showcase-story-copy{background:0 0;padding:0}.showcase-story-photo{opacity:1;width:100%;margin:32px 0 26px;inset:auto}.showcase-works{grid-template-columns:1fr;gap:60px;min-height:0;margin:0;display:grid}.showcase-work:nth-child(2n){margin-top:0!important}.showcase-work:nth-child(n){max-width:100%;inset:auto!important;width:100%!important;left:auto!important;right:auto!important}.showcase-work figcaption{background:0 0;width:100%;max-width:100%;padding:0;margin:10px 0 0!important;transform:none!important}.showcase-interlude{min-height:0;padding:50px 22px}.showcase-interlude img{width:100%}.showcase-boats img{opacity:.17;width:95vw;left:auto;right:-9vw}.showcase-about-layer{opacity:.17;width:95vw;left:auto;right:-16vw}.showcase-hero-image.archive-in-view img,.showcase-story-photo.archive-in-view img,.showcase-work.archive-in-view img{animation-duration:11s!important}}@media (prefers-reduced-motion:reduce){.showcase-hero-image.archive-in-view,.showcase-story-photo.archive-in-view,.showcase-work.archive-in-view,.showcase-interlude.archive-in-view,.showcase-hero-image.archive-in-view img,.showcase-story-photo.archive-in-view img,.showcase-work.archive-in-view img,.showcase-boats.archive-in-view img,.showcase-about-layer.archive-in-view{opacity:1;animation:none!important;transform:none!important}}.editorial-chapter .editorial-figure img{animation:none!important;transform:translate(0)!important}@media (width<=520px){.editorial-chapter .editorial-figure,.editorial-chapter:nth-child(4) .editorial-figure{width:100%;margin:35px 0 0}}.editorial-chapter:has(.editorial-figure){min-height:0;display:grid}.editorial-chapter:has(.editorial-figure) .editorial-number{position:static}.editorial-chapter:has(.editorial-figure) .editorial-chapter-body{text-shadow:none;padding:0}.editorial-chapter:has(.editorial-figure) .editorial-figure{z-index:auto;opacity:1;pointer-events:auto;width:100%;max-width:640px;margin:45px 0 0;position:static}.editorial-chapter:has(.editorial-figure) .editorial-figure:after{content:none}.editorial-chapter:has(.editorial-figure) .editorial-figure figcaption{text-shadow:none;position:static}.editorial-quote{font-family:var(--font-serif,serif);color:var(--archive-ink,#1a1712);border:0;max-width:34ch;margin:34px 0 0;padding:0;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.6}.editorial-quote cite{font-family:var(--font-sans,sans-serif);letter-spacing:.04em;color:var(--archive-red,#8a4a3a);opacity:.85;margin-top:14px;font-size:.8rem;font-style:normal;display:block}@media (prefers-reduced-motion:reduce){.editorial-quote{transition:none}}.showcase-testimonial:not(.testimonial-lead) p{max-width:640px;font-size:clamp(19px,2vw,27px)}.showcase-testimonial:not(.testimonial-lead){grid-template-columns:minmax(60px,.7fr) minmax(0,2fr);padding:clamp(24px,3.4vw,44px) 0}.showcase-testimonial:not(.testimonial-lead) .showcase-testimonial-index{font-size:11px}@keyframes testimonial-drift-a{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(-14px,9px)}}@keyframes testimonial-drift-b{0%,to{opacity:.95;transform:translate(0)}50%{opacity:.56;transform:translate(16px,-11px)}}.showcase-testimonial:nth-child(odd){animation:17s ease-in-out infinite testimonial-drift-a}.showcase-testimonial:nth-child(2n){animation:21s ease-in-out infinite testimonial-drift-b}@media (width<=700px){.showcase-testimonial:nth-child(odd),.showcase-testimonial:nth-child(2n){animation:none}}@media (prefers-reduced-motion:reduce){.showcase-testimonial{animation:none!important}}:root{--background:oklch(91% .012 72);--foreground:oklch(19% .012 58);--card:oklch(94% .009 72);--card-foreground:var(--foreground);--primary:oklch(22% .018 58);--primary-foreground:oklch(94% .009 72);--secondary:oklch(67% .043 71);--secondary-foreground:oklch(18% .012 58);--muted:oklch(84% .018 70);--muted-foreground:oklch(39% .018 55);--accent:oklch(75% .035 126);--accent-foreground:oklch(18% .012 58);--border:oklch(58% .022 65/.42);--ring:oklch(42% .06 32);--ink:oklch(14.5% .014 58);--ink-soft:oklch(21% .018 55);--paper:oklch(91% .012 72);--gold:oklch(68% .055 74);--light-on-dark:oklch(91% .012 72);--quiet-on-dark:oklch(70% .018 68);--archive-blue:oklch(40% .035 230);--archive-green:oklch(39% .045 142);--archive-red:oklch(42% .085 28);--archive-terracotta:oklch(53% .075 47);--archive-beige:oklch(72% .028 76);--archive-water:oklch(49% .027 207)}.showcase,.editorial-page{background:linear-gradient(180deg,var(--background),var(--archive-beige) 45%,var(--background))}@supports (color:color-mix(in lab, red, red)){.showcase,.editorial-page{background:linear-gradient(180deg,var(--background),color-mix(in oklab,var(--archive-beige) 18%,var(--background)) 45%,var(--background))}}.showcase-story,.showcase-archive,.showcase-themes,.showcase-generations,.showcase-about,.showcase-contact,.editorial-intro,.editorial-gallery-wrap,.editorial-feature,.editorial-about{background:linear-gradient(145deg,var(--archive-beige),var(--background) 52%,var(--archive-green))}@supports (color:color-mix(in lab, red, red)){.showcase-story,.showcase-archive,.showcase-themes,.showcase-generations,.showcase-about,.showcase-contact,.editorial-intro,.editorial-gallery-wrap,.editorial-feature,.editorial-about{background:linear-gradient(145deg,color-mix(in oklab,var(--archive-beige) 18%,var(--background)),var(--background) 52%,color-mix(in oklab,var(--archive-green) 12%,var(--background)))}}.showcase-archive{background:linear-gradient(150deg,var(--archive-green),var(--archive-beige) 52%,var(--archive-red))}@supports (color:color-mix(in lab, red, red)){.showcase-archive{background:linear-gradient(150deg,color-mix(in oklab,var(--archive-green) 22%,var(--background)),color-mix(in oklab,var(--archive-beige) 20%,var(--background)) 52%,color-mix(in oklab,var(--archive-red) 11%,var(--background)))}}.showcase-themes{background:linear-gradient(180deg,var(--background),var(--archive-blue))}@supports (color:color-mix(in lab, red, red)){.showcase-themes{background:linear-gradient(180deg,var(--background),color-mix(in oklab,var(--archive-blue) 14%,var(--background)))}}.showcase-generations{background:linear-gradient(135deg,var(--archive-green),var(--background) 55%,var(--archive-red))}@supports (color:color-mix(in lab, red, red)){.showcase-generations{background:linear-gradient(135deg,color-mix(in oklab,var(--archive-green) 17%,var(--background)),var(--background) 55%,color-mix(in oklab,var(--archive-red) 9%,var(--background)))}}.showcase-contact{background:linear-gradient(145deg,var(--archive-beige),var(--archive-green))}@supports (color:color-mix(in lab, red, red)){.showcase-contact{background:linear-gradient(145deg,color-mix(in oklab,var(--archive-beige) 23%,var(--background)),color-mix(in oklab,var(--archive-green) 12%,var(--background)))}}.showcase-recommendations{background:var(--ink);color:var(--light-on-dark);min-height:clamp(860px,82vw,1180px);position:relative;overflow:hidden}.showcase-recommendations:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 24%,var(--archive-red),transparent 34%),radial-gradient(circle at 77% 68%,var(--archive-green),transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.showcase-recommendations:before{background:radial-gradient(circle at 22% 24%,color-mix(in oklab,var(--archive-red) 22%,transparent),transparent 34%),radial-gradient(circle at 77% 68%,color-mix(in oklab,var(--archive-green) 18%,transparent),transparent 38%)}}.showcase-recommendations:before{opacity:.7}.showcase-recommendations .showcase-inner{z-index:1;position:relative}.showcase-recommendations .showcase-label,.showcase-recommendations .showcase-label span{color:var(--quiet-on-dark)}.showcase-recommendations .showcase-section-heading{margin-bottom:clamp(55px,7vw,95px)}.showcase-recommendations .showcase-testimonials{direction:rtl;border:0;min-height:760px;position:relative}.showcase-recommendations .showcase-testimonial{will-change:transform,opacity;border:0;width:min(36%,500px);padding:0;animation:20s ease-in-out infinite testimonial-drift-a;display:block;position:absolute}.showcase-recommendations .showcase-testimonial>div{flex-direction:column;display:flex}.showcase-recommendations .showcase-testimonial-index{color:var(--quiet-on-dark);opacity:.55;margin-bottom:12px;display:block}.showcase-recommendations .showcase-testimonial p,.showcase-recommendations .showcase-testimonial:not(.testimonial-lead) p{font:300 clamp(20px,2.35vw,38px)/1.38 var(--font-serif);max-width:none;color:var(--light-on-dark);margin:0 0 18px}.showcase-recommendations .showcase-testimonial:nth-child(2n) p{font-family:var(--font-sans);color:var(--light-on-dark);font-weight:300}@supports (color:color-mix(in lab, red, red)){.showcase-recommendations .showcase-testimonial:nth-child(2n) p{color:color-mix(in oklab,var(--light-on-dark) 82%,var(--archive-beige))}}.showcase-recommendations .showcase-testimonial footer{font-family:var(--font-sans);color:var(--quiet-on-dark);font-size:11px}.showcase-recommendations .showcase-testimonial footer strong{color:var(--light-on-dark)}.showcase-recommendations .showcase-testimonial:first-child{z-index:4;width:min(46%,630px);top:0;right:3%}.showcase-recommendations .showcase-testimonial:first-child p{font-size:clamp(34px,4.1vw,62px)}.showcase-recommendations .showcase-testimonial:nth-child(2){width:min(36%,480px);animation-name:testimonial-drift-b;animation-duration:25s;top:7%;left:2%}.showcase-recommendations .showcase-testimonial:nth-child(2) p{font-size:clamp(22px,2.7vw,40px)}.showcase-recommendations .showcase-testimonial:nth-child(3){z-index:3;width:min(42%,560px);animation-duration:23s;top:32%;left:22%}.showcase-recommendations .showcase-testimonial:nth-child(3) p{font-size:clamp(28px,3.5vw,52px)}.showcase-recommendations .showcase-testimonial:nth-child(4){width:min(26%,350px);animation-name:testimonial-drift-b;animation-duration:19s;top:29%;right:1%}.showcase-recommendations .showcase-testimonial:nth-child(4) p{font-size:clamp(18px,1.8vw,27px)}.showcase-recommendations .showcase-testimonial:nth-child(5){width:min(31%,420px);animation-duration:27s;top:52%;right:12%}.showcase-recommendations .showcase-testimonial:nth-child(5) p{font-size:clamp(20px,2vw,30px)}.showcase-recommendations .showcase-testimonial:nth-child(6){width:min(40%,540px);animation-name:testimonial-drift-b;animation-duration:22s;top:59%;left:1%}.showcase-recommendations .showcase-testimonial:nth-child(6) p{font-size:clamp(24px,2.9vw,43px)}.showcase-recommendations .showcase-testimonial:nth-child(7){width:min(31%,420px);animation-duration:24s;top:76%;right:2%}.showcase-recommendations .showcase-testimonial:nth-child(7) p{font-size:clamp(18px,1.8vw,26px)}.showcase-recommendations .showcase-testimonial:nth-child(8){width:min(30%,400px);animation-name:testimonial-drift-b;animation-duration:29s;top:79%;left:30%}.showcase-recommendations .showcase-testimonial:nth-child(8) p{font-size:clamp(17px,1.65vw,24px)}.showcase-recommendations .showcase-testimonial:nth-child(9){width:min(29%,390px);animation-duration:21s;top:89%;left:0}.showcase-recommendations .showcase-testimonial:nth-child(9) p{font-size:clamp(18px,1.8vw,27px)}.editorial-chapter,.editorial-person{min-height:0!important;padding-block:clamp(64px,7vw,105px)!important}.editorial-chapter .editorial-figure,.editorial-chapter:nth-child(4) .editorial-figure{width:min(82%,520px);max-width:520px;margin:38px auto 0!important}.editorial-chapter .editorial-figure:nth-of-type(2){width:min(68%,420px);margin-inline:12%!important}.editorial-person .editorial-figure,.editorial-person:nth-child(2n) .editorial-figure{justify-self:center;width:min(100%,320px);max-width:320px;transform:none;margin:0!important}.editorial-person .editorial-figure img{max-height:340px}.editorial-person-detail .editorial-figure{justify-self:center;width:min(100%,430px)}.editorial-person-detail .editorial-figure img{max-height:560px}.editorial-feature>.editorial-figure{opacity:1;justify-self:center;width:min(100%,450px)}.editorial-feature .editorial-figure img{max-height:520px}.editorial-wide{max-width:1040px}.editorial-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(55px,7vw,105px) clamp(22px,4vw,60px)}.editorial-gallery .editorial-figure:nth-child(n){width:100%;margin:0!important}.editorial-gallery .editorial-figure:nth-child(3n+2){margin-top:clamp(50px,7vw,95px)!important}.editorial-gallery .editorial-figure:nth-child(3n+3){margin-top:clamp(18px,3vw,42px)!important}.editorial-gallery-wide{justify-self:center;max-width:760px!important}.editorial-figure img{filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}@keyframes editorial-image-float-a{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@keyframes editorial-image-float-b{0%,to{transform:translate(0)}50%{transform:translate(6px,5px)}}.editorial-gallery .editorial-figure:nth-child(odd),.editorial-person .editorial-figure,.editorial-feature>.editorial-figure{animation:15s ease-in-out infinite editorial-image-float-a}.editorial-gallery .editorial-figure:nth-child(2n),.editorial-chapter .editorial-figure{animation:18s ease-in-out infinite editorial-image-float-b}@media (width<=800px){.showcase-recommendations{min-height:auto}.showcase-recommendations .showcase-testimonials{min-height:980px}.showcase-recommendations .showcase-testimonial{width:min(48%,340px)}.editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:62px 24px}.editorial-gallery .editorial-figure:nth-child(n){margin-top:0!important}.editorial-gallery .editorial-figure:nth-child(2n){margin-top:65px!important}}@media (width<=520px){.showcase-recommendations .showcase-section-heading{margin-bottom:46px}.showcase-recommendations .showcase-testimonials{flex-direction:column;gap:54px;min-height:0;display:flex}.showcase-recommendations .showcase-testimonial{max-width:100%;position:relative;width:100%!important;animation-duration:18s!important;inset:auto!important}.showcase-recommendations .showcase-testimonial:nth-child(2n){align-self:flex-end;width:86%!important}.showcase-recommendations .showcase-testimonial:nth-child(3n){align-self:flex-start;width:90%!important}.showcase-recommendations .showcase-testimonial p,.showcase-recommendations .showcase-testimonial:not(.testimonial-lead) p{font-size:clamp(20px,7vw,30px)}.showcase-recommendations .showcase-testimonial:first-child p,.showcase-recommendations .showcase-testimonial:nth-child(3) p{font-size:clamp(30px,9vw,39px)}.editorial-chapter .editorial-figure,.editorial-chapter:nth-child(4) .editorial-figure{width:88%;max-width:380px;margin:32px auto 0!important}.editorial-chapter .editorial-figure:nth-of-type(2){width:72%;margin-inline:0 28%!important}.editorial-person .editorial-figure,.editorial-person:nth-child(2n) .editorial-figure{width:min(82%,285px)}.editorial-feature>.editorial-figure{width:84%;max-width:340px}.editorial-gallery{grid-template-columns:1fr;gap:72px}.editorial-gallery .editorial-figure:nth-child(n){width:88%!important;margin:0 auto!important}.editorial-gallery .editorial-figure:nth-child(3n+2){width:75%!important;margin-inline:0 25%!important}.editorial-gallery .editorial-figure:nth-child(3n){width:80%!important;margin-inline:20% 0!important}}@media (prefers-reduced-motion:reduce){.showcase-recommendations .showcase-testimonial,.editorial-gallery .editorial-figure,.editorial-person .editorial-figure,.editorial-feature>.editorial-figure,.editorial-chapter .editorial-figure{opacity:1!important;animation:none!important;transform:none!important}}.showcase-recommendations{min-height:auto}.showcase-recommendations .showcase-testimonials{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(54px,7vw,100px) clamp(26px,4vw,64px);min-height:0;display:grid}.showcase-recommendations .showcase-testimonial{max-width:none;position:relative;inset:auto;width:auto!important;inset:auto!important}.showcase-recommendations .showcase-testimonial:first-child{grid-column:1/span 7}.showcase-recommendations .showcase-testimonial:nth-child(2){grid-column:9/span 4}.showcase-recommendations .showcase-testimonial:nth-child(3){grid-column:2/span 4}.showcase-recommendations .showcase-testimonial:nth-child(4){grid-column:7/span 5}.showcase-recommendations .showcase-testimonial:nth-child(5){grid-column:1/span 3}.showcase-recommendations .showcase-testimonial:nth-child(6){grid-column:5/span 7}.showcase-recommendations .showcase-testimonial:nth-child(7){grid-column:2/span 5}.showcase-recommendations .showcase-testimonial:nth-child(8){grid-column:8/span 4}.showcase-recommendations .showcase-testimonial:nth-child(9){grid-column:4/span 6}@media (width<=800px){.showcase-recommendations .showcase-testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 28px;min-height:0}.showcase-recommendations .showcase-testimonial:nth-child(n){grid-column:auto;width:auto!important}.showcase-recommendations .showcase-testimonial:nth-child(3n+1){grid-column:1/-1;width:78%!important}.showcase-recommendations .showcase-testimonial:nth-child(3n){margin-top:44px}}@media (width<=520px){.showcase-recommendations .showcase-testimonials{gap:58px;display:flex}.showcase-recommendations .showcase-testimonial:nth-child(3n){margin-top:0}}:root{--museum-mat:oklch(96.5% .008 78);--museum-edge:oklch(77% .016 72);--museum-recess:oklch(24% .015 58/.16);--museum-shadow:oklch(12% .012 58/.2)}.editorial-figure,.showcase-work,.showcase-hero-image{isolation:isolate}.editorial-figure img,.showcase-work img,.showcase-hero-image img{background:var(--museum-mat);border:1px solid var(--museum-edge);box-shadow:inset 0 0 0 1px var(--paper),inset 0 3px 10px var(--museum-recess),0 18px 32px -18px var(--museum-shadow),0 38px 70px -40px var(--museum-shadow);padding:clamp(7px,.8vw,12px);transition:transform 1.1s cubic-bezier(.22,1,.36,1),box-shadow 1.1s}.editorial-figure:hover img,.showcase-work:hover img{box-shadow:inset 0 0 0 1px var(--paper),inset 0 3px 10px var(--museum-recess),0 24px 42px -19px var(--museum-shadow),0 48px 82px -38px var(--museum-shadow);transform:translateY(-3px)}.editorial-figure figcaption,.showcase-work figcaption,.showcase-hero-image figcaption{margin-top:clamp(13px,1.2vw,20px)}@media (width<=520px){.editorial-figure img,.showcase-work img,.showcase-hero-image img{box-shadow:inset 0 0 0 1px var(--paper),inset 0 2px 7px var(--museum-recess),0 14px 26px -18px var(--museum-shadow);padding:5px}}@media (prefers-reduced-motion:reduce){.editorial-figure img,.showcase-work img,.showcase-hero-image img{transition:none}.editorial-figure:hover img,.showcase-work:hover img{transform:none}}.lecture-landing{--lecture-black:oklch(10.5% .015 38);--lecture-ink:oklch(15% .02 37);--lecture-ivory:oklch(94% .024 76);--lecture-amber:oklch(69% .12 62);--lecture-rust:oklch(48% .13 38);--lecture-burgundy:oklch(32% .09 22);--lecture-dim:oklch(78% .025 72);--lecture-line:oklch(88% .025 75/.18);background:var(--lecture-black);color:var(--lecture-ivory);overflow:clip}.lecture-header{height:72px;color:var(--lecture-ivory);z-index:30;border-bottom:1px solid var(--lecture-line);background:linear-gradient(to bottom,var(--lecture-black),transparent);justify-content:space-between;align-items:center;padding:0 clamp(22px,5vw,78px);display:flex;position:absolute;top:0;left:0;right:0}.lecture-brand{font:500 24px/1 var(--font-serif)}.lecture-brand span{font:500 9px/1 var(--font-sans);color:var(--lecture-dim);margin-top:7px;display:block}.lecture-full-site,.lecture-footer>a{align-items:center;gap:8px;font-size:12px;display:flex}.lecture-hero{background:var(--lecture-black);height:max(760px,100svh);min-height:760px;color:var(--lecture-ivory);isolation:isolate;position:relative;overflow:hidden}.lecture-hero-media{isolation:isolate;position:absolute;inset:0;overflow:hidden}.lecture-hero-media img{max-width:none;box-shadow:none;object-fit:cover;border:0;padding:0;display:block;position:absolute}.lecture-hero-family{object-position:42% 30%;filter:saturate(.52)contrast(1.18)brightness(.68);width:76%;height:112%;animation:22s ease-in-out infinite alternate lecture-depth;inset:-4% -2% auto auto}.lecture-hero-face{z-index:2;object-position:48% 32%;filter:sepia(.12)saturate(.7)contrast(1.16)brightness(.72);opacity:.62;mix-blend-mode:luminosity;width:34%;height:78%;animation:17s ease-in-out infinite alternate lecture-face-drift;bottom:-8%;left:2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 76%,#0000 100%)}.lecture-hero-document{z-index:1;opacity:.28;filter:sepia(.35)contrast(1.25)brightness(.8);mix-blend-mode:screen;width:31%;height:52%;animation:24s ease-in-out infinite alternate lecture-document-drift;top:4%;left:24%;transform:rotate(-7deg);-webkit-mask-image:radial-gradient(#000 32%,#0000 73%);mask-image:radial-gradient(#000 32%,#0000 73%);object-fit:contain!important}.lecture-hero-figure{z-index:3;object-position:center 22%;opacity:.5;filter:sepia(.25)saturate(.55)contrast(1.22)brightness(.58);mix-blend-mode:luminosity;width:22%;height:62%;animation:20s ease-in-out infinite alternate lecture-figure-drift;bottom:-14%;right:46%;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 100%)}.lecture-hero-wash{z-index:4;background:radial-gradient(circle at 70% 42%,transparent 0 17%,oklch(10% .02 35/.26) 45%,var(--lecture-black) 94%),linear-gradient(90deg,oklch(10% .02 35/.18),oklch(10% .02 35/.93) 74%),linear-gradient(0deg,var(--lecture-black),transparent 52%,oklch(10% .02 35/.38));position:absolute;inset:0}.lecture-hero-wash:before{content:"";mix-blend-mode:screen;background:linear-gradient(118deg,#0000 43%,oklch(63% .1 49/.15) 54%,#0000 65%);animation:14s ease-in-out infinite alternate lecture-light;position:absolute;inset:0}.lecture-hero-wash:after{content:"";opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.56'/%3E%3C/svg%3E");position:absolute;inset:0}.lecture-hero-copy{z-index:6;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:1600px;height:100%;margin:auto;padding:48vh clamp(24px,7vw,112px) 56px;display:flex;position:relative}.lecture-eyebrow,.lecture-section-label{font-size:11px;font-weight:600}.lecture-eyebrow{color:var(--lecture-amber);margin-bottom:22px}.lecture-section-label{color:var(--muted-foreground)}.lecture-hero h1{font:400 clamp(58px,6.7vw,110px)/1.03 var(--font-serif);text-wrap:balance;max-width:1120px;text-shadow:0 5px 32px var(--lecture-black);margin:0 0 25px}.lecture-hero-lead{font:400 clamp(19px,1.7vw,26px)/1.55 var(--font-serif);max-width:630px;color:var(--lecture-dim);margin-bottom:32px}.lecture-actions{flex-wrap:wrap;gap:11px;display:flex}.lecture-actions a,.lecture-experience>a,.lecture-closing a{border-radius:0;min-height:51px}.lecture-actions a:first-child,.lecture-experience>a,.lecture-closing a{box-shadow:0 10px 34px oklch(10% .02 35/.4)}.lecture-ghost-button{color:var(--lecture-ivory)!important;border-color:var(--lecture-line)!important;background:0 0!important}.lecture-hero-credit{z-index:6;color:var(--lecture-dim);margin:0;font-size:10px;position:absolute;bottom:24px;left:clamp(24px,5vw,78px)}.lecture-primary-proof{background:linear-gradient(142deg,var(--lecture-burgundy),var(--lecture-black) 62%);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.lecture-proof-stage{align-items:center;max-width:1500px;min-height:100svh;margin:auto;padding:clamp(100px,12vw,180px) clamp(24px,8vw,130px);display:grid;position:relative}.lecture-quote-mark{width:clamp(90px,14vw,210px);height:auto;color:var(--lecture-amber);opacity:.1;position:absolute;top:12%;left:8%}.lecture-proof-hit{will-change:transform,opacity;grid-area:1/1;max-width:1040px;margin:0}.lecture-proof-hit p{font:400 clamp(48px,6.4vw,100px)/1.12 var(--font-serif);text-wrap:balance;margin:0 0 38px}.lecture-proof-hit em.lecture-proof-hit-em{color:var(--lecture-amber);text-shadow:0 0 26px oklch(78% .13 75/.35);font-style:normal}.lecture-proof-hit footer{flex-wrap:wrap;align-items:baseline;gap:12px 22px;display:flex}.lecture-proof-hit strong{font:500 clamp(28px,3vw,45px)/1 var(--font-serif);color:var(--lecture-amber)}.lecture-proof-hit footer span{color:var(--lecture-dim);font-size:14px}.lecture-proof-hit-1{justify-self:start;animation:8s ease-in-out infinite lecture-proof-one}.lecture-proof-hit-2{text-align:left;justify-self:end;max-width:1120px;animation:8s ease-in-out infinite lecture-proof-two}.lecture-proof-pulse{aspect-ratio:1;border:1px solid var(--lecture-line);opacity:.45;border-radius:50%;width:65%;animation:10s ease-in-out infinite lecture-pulse;position:absolute;bottom:-35%;right:-10%}.lecture-questions{background:var(--lecture-ivory);color:var(--lecture-black);padding:clamp(95px,11vw,160px) clamp(24px,7vw,112px)}.lecture-questions>.lecture-section-label,.lecture-question-list{max-width:1500px;margin-left:auto;margin-right:auto}.lecture-question-list{margin-top:25px}.lecture-question-list article{border-top:1px solid oklch(20% .02 35/.2);grid-template-columns:55px minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,70px);min-height:min(82vh,820px);transition:opacity 1s,transform 1.2s cubic-bezier(.22,1,.36,1),filter 1s;display:grid;position:relative;overflow:hidden}.lecture-question-list article:last-child{border-bottom:1px solid oklch(20% .02 35/.2)}.lecture-question-list article>span{color:var(--lecture-rust);align-self:start;margin-top:clamp(65px,10vh,110px);font-size:11px}.lecture-question-list h2{font:400 clamp(40px,5.2vw,86px)/1.04 var(--font-serif);text-wrap:balance;max-width:1250px;margin:0}.lecture-question-list article:nth-child(2) h2,.lecture-question-list article:nth-child(4) h2{max-width:1100px;margin-right:auto}.lecture-question-list article:not(.is-visible){opacity:0;filter:blur(12px);transform:scale(.94)translateY(70px)}.lecture-question-list h2 .lecture-question-shelcha{color:var(--lecture-rust);font-style:normal}@media (prefers-reduced-motion:no-preference){.lecture-question-list article.is-visible h2 .lecture-question-shelcha{animation:2.8s cubic-bezier(.25,.6,.3,1) .5s both lecture-shelcha-dissolve;display:inline-block}}@keyframes lecture-shelcha-dissolve{0%{opacity:0;filter:blur(18px);transform:scale(1.08)}55%{opacity:.4;filter:blur(7px)}to{opacity:1;filter:blur();transform:none}}.lecture-story{background:var(--lecture-black);min-height:920px;color:var(--lecture-ivory);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;display:grid;overflow:hidden}.lecture-story-image{height:100%;min-height:920px;position:relative;overflow:hidden}.lecture-story-image img{object-fit:cover;object-position:center 38%;filter:saturate(.62)contrast(1.15);width:100%;height:114%;animation:16s ease-in-out infinite alternate lecture-float;position:absolute;inset:-7% 0}.lecture-story-image:before{content:"";z-index:1;border:1px solid var(--lecture-line);pointer-events:none;position:absolute;inset:8% 9% 9% 16%;transform:rotate(-2deg)}.lecture-story-image:after{content:"";z-index:1;background:linear-gradient(90deg,transparent 48%,var(--lecture-black)),linear-gradient(0deg,var(--lecture-black),transparent 18%);position:absolute;inset:0}.lecture-story-image span{z-index:2;color:var(--lecture-dim);font-size:10px;position:absolute;bottom:25px;right:25px}.lecture-story-copy{max-width:750px;padding:clamp(60px,8vw,125px)}.lecture-story-copy .lecture-section-label,.lecture-experience .lecture-section-label,.lecture-closing .lecture-section-label{color:var(--lecture-amber)}.lecture-story h2,.lecture-experience h2,.lecture-audiences h2,.lecture-closing h2{font:400 clamp(50px,6vw,88px)/1.08 var(--font-serif);margin:22px 0 28px}.lecture-story-copy>p:not(.lecture-section-label){color:var(--lecture-dim);max-width:590px;font-size:clamp(17px,1.5vw,20px);line-height:1.8}.lecture-proof-strip{background:var(--lecture-rust);color:var(--lecture-ivory);border:0;padding:clamp(75px,9vw,125px) clamp(24px,6vw,96px);overflow:hidden}.lecture-proof-track{grid-template-columns:1.15fr .85fr .8fr;align-items:center;gap:clamp(35px,6vw,95px);max-width:1450px;margin:auto;display:grid}.lecture-proof-strip blockquote{margin:0;transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1)}.lecture-proof-strip blockquote:nth-child(2){transform:translateY(42px)}.lecture-proof-strip blockquote:nth-child(3){transform:translateY(-25px)}.lecture-proof-strip blockquote:not(.is-visible){opacity:0}.lecture-proof-strip blockquote.is-visible:nth-child(2){transform:translateY(14px)}.lecture-proof-strip blockquote.is-visible:nth-child(3){transform:translateY(0)}.lecture-proof-strip p{font:400 clamp(24px,2.6vw,40px)/1.35 var(--font-serif);margin:0 0 22px}.lecture-proof-strip p[lang=en]{direction:ltr;font-family:Georgia,serif}.lecture-proof-strip footer,.lecture-featured-proof footer{flex-wrap:wrap;align-items:baseline;gap:8px 18px;font-size:12px;display:flex}.lecture-proof-strip footer span,.lecture-featured-proof footer span{color:var(--lecture-dim)}.lecture-proof-portrait{grid-template-columns:clamp(120px,11vw,170px) 1fr;align-items:center;column-gap:26px;animation:12s cubic-bezier(.45,0,.55,1) infinite lecture-proof-arrive;display:grid}.lecture-proof-face{aspect-ratio:4/5;grid-row:1/4;width:100%;display:block;overflow:hidden}.lecture-proof-face>img{object-fit:cover;object-position:52% 20%;transform-origin:52% 20%;filter:grayscale(.25)sepia(.18)contrast(1.12);width:100%;height:100%;animation:9s ease-in-out infinite lecture-proof-portrait}@keyframes lecture-proof-portrait{0%,to{filter:grayscale(.18)sepia(.1)contrast(1.1)brightness(.99);transform:scale(1.02)}50%{filter:grayscale(.08)sepia(.06)contrast(1.16)brightness(1.06);transform:scale(1.07)}}@keyframes lecture-proof-arrive{0%{opacity:0;filter:blur(10px);transform:translateY(46px)}10%,82%{opacity:1;filter:none;transform:none}94%,to{opacity:0;filter:blur(8px);transform:translateY(-30px)}}.lecture-proof-portrait footer strong{font:500 clamp(22px,2.3vw,36px)/1 var(--font-serif)}.lecture-proof-portrait small,.lecture-featured-portrait small{opacity:.7;margin-top:10px;font-size:9px}.lecture-proof-portrait small a,.lecture-featured-portrait small a{text-underline-offset:2px;text-decoration:underline}.lecture-experience{background:var(--lecture-black);color:var(--lecture-ivory);padding:clamp(100px,12vw,175px) clamp(24px,7vw,112px);position:relative}.lecture-experience:before{content:"";background:linear-gradient(var(--lecture-amber),transparent);width:1px;height:20%;position:absolute;top:0;right:7%}.lecture-experience-heading,.lecture-experience-list,.lecture-experience>.lecture-duration,.lecture-experience>a{max-width:1250px;margin-left:auto;margin-right:auto}.lecture-experience-list{border-top:1px solid var(--lecture-line);margin-top:58px}.lecture-experience-list article{border-bottom:1px solid var(--lecture-line);grid-template-columns:70px minmax(0,1fr);gap:30px;padding:32px 0;transition:padding .6s;display:grid}.lecture-experience-list article:hover{padding-right:18px}.lecture-experience-list article>span{color:var(--lecture-amber);font-size:11px}.lecture-experience-list h3{font:400 clamp(30px,3.5vw,51px)/1.2 var(--font-serif);margin:0 0 8px}.lecture-experience-list p{color:var(--lecture-dim);max-width:650px;margin:0;font-size:15px;line-height:1.75}.lecture-duration{font:400 clamp(18px,2vw,26px)/1.7 var(--font-serif);color:var(--lecture-dim);padding:35px 0 24px}.lecture-featured-proof{background:var(--lecture-ivory);color:var(--lecture-black);padding:clamp(100px,13vw,190px) clamp(24px,7vw,112px)}.lecture-featured-proof>.lecture-section-label,.lecture-featured-proof>blockquote{max-width:1450px;margin-left:auto;margin-right:auto}.lecture-featured-proof>.lecture-section-label{color:var(--lecture-rust);margin-bottom:45px}.lecture-featured-proof blockquote{border-top:1px solid oklch(20% .02 35/.2);padding:clamp(50px,7vw,95px) 0}.lecture-featured-proof blockquote:nth-of-type(2n){text-align:left}.lecture-featured-proof blockquote:last-child{border-bottom:1px solid oklch(20% .02 35/.2)}.lecture-featured-proof blockquote p{font:400 clamp(34px,4.5vw,70px)/1.26 var(--font-serif);text-wrap:balance;max-width:1050px;margin:0 0 30px}.lecture-featured-proof blockquote:nth-of-type(2n) p{margin-right:auto}.lecture-featured-proof blockquote.is-leading p{font-size:clamp(39px,5vw,78px)}.lecture-featured-portrait{grid-template-columns:minmax(0,1fr) clamp(180px,23vw,340px);align-items:center;column-gap:clamp(30px,6vw,90px);display:grid}.lecture-featured-face{aspect-ratio:1;grid-area:1/2/5;width:100%;display:block;overflow:hidden}.lecture-featured-face>img{object-fit:cover;object-position:30% 20%;filter:contrast(1.06)saturate(.95);transform-origin:32% 30%;width:100%;height:100%;animation:10s ease-in-out infinite reverse lecture-proof-portrait-soft}@keyframes lecture-proof-portrait-soft{0%,to{filter:contrast(1.05)brightness(.99);transform:scale(1.16)}50%{filter:contrast(1.12)brightness(1.05);transform:scale(1.24)}}.lecture-featured-portrait>p,.lecture-featured-portrait>footer,.lecture-featured-portrait>small{grid-column:1}.lecture-featured-portrait footer strong{font:500 clamp(27px,3vw,48px)/1 var(--font-serif);color:var(--lecture-rust)}.lecture-audiences{background:linear-gradient(135deg,var(--lecture-burgundy),var(--lecture-black));color:var(--lecture-ivory);grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:clamp(50px,9vw,140px);padding:clamp(100px,12vw,170px) clamp(24px,7vw,112px);display:grid}.lecture-audiences>div,.lecture-audiences>ul{width:100%;max-width:680px}.lecture-audiences>div{justify-self:end}.lecture-audiences .lecture-section-label{color:var(--lecture-amber)}.lecture-audiences ul{margin:0;padding:0;list-style:none}.lecture-audiences li{font:400 clamp(25px,3vw,40px)/1.3 var(--font-serif);border-top:1px solid var(--lecture-line);padding:18px 0}.lecture-audiences li:last-child{border-bottom:1px solid var(--lecture-line)}.lecture-closing{background:var(--lecture-black);color:var(--lecture-ivory);align-items:center;min-height:88svh;padding:clamp(100px,13vw,180px) clamp(24px,7vw,112px);display:flex;position:relative;overflow:hidden}.lecture-closing-art{opacity:.6;position:absolute;inset:0}.lecture-closing-art img{object-fit:cover;object-position:center 30%;filter:saturate(.95)contrast(1.12);width:100%;height:100%;animation:22s ease-in-out infinite alternate lecture-drift}.lecture-closing:after{content:"";background:linear-gradient(90deg,oklch(10% .02 35/.26),oklch(10% .02 35/.9) 78%),linear-gradient(#0000 55%,oklch(10% .02 35/.85));position:absolute;inset:0}.lecture-closing>div:last-child{z-index:2;max-width:1080px;position:relative}.lecture-closing h2{text-wrap:balance;font-size:clamp(54px,7.4vw,108px)}.lecture-contact{background:var(--background);color:var(--foreground);padding:clamp(95px,12vw,170px) 24px;scroll-margin-top:20px}.lecture-contact .contact-form-wrap{max-width:850px;padding-bottom:120px}.lecture-contact .contact-form-wrap h2{font-size:clamp(45px,5vw,72px)}.lecture-footer{border-top:1px solid var(--lecture-line);background:var(--lecture-black);min-height:150px;color:var(--lecture-ivory);justify-content:space-between;align-items:center;padding:45px clamp(24px,5vw,78px);display:flex}.lecture-footer .lecture-brand span{color:var(--lecture-dim)}.lecture-mobile-cta{display:none!important}.lecture-landing [data-lecture-reveal]{transition:opacity .95s,transform 1s cubic-bezier(.22,1,.36,1),filter .95s}.lecture-landing [data-lecture-reveal]:not(.is-visible){opacity:0;filter:blur(4px);transform:translateY(36px)}@keyframes lecture-depth{0%{transform:scale(1.03)translateY(-1%)}to{transform:scale(1.1)translate(-1.5%,-4%)}}@keyframes lecture-face-drift{0%{transform:translateY(1%)scale(1.02)}to{transform:translate(2%,-2%)scale(1.06)}}@keyframes lecture-document-drift{0%{transform:rotate(-7deg)translate(0)}to{transform:rotate(-4deg)translate(-4%,3%)}}@keyframes lecture-figure-drift{0%{transform:translate(0)scale(1.02)}to{transform:translate(-3%,-2%)scale(1.07)}}@keyframes lecture-light{0%{opacity:.3;transform:translate(-5%)}to{opacity:.8;transform:translate(5%)}}@keyframes lecture-proof-one{0%,37.5%{opacity:1;transform:none}50%,87.5%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes lecture-proof-two{0%,37.5%{opacity:0;transform:translateY(-34px)}50%,87.5%{opacity:1;transform:none}to{opacity:0;transform:translateY(34px)}}@keyframes lecture-pulse{50%{opacity:.2;transform:scale(1.08)}}@keyframes lecture-float{0%{transform:scale(1.02)translateY(0)}to{transform:scale(1.07)translateY(-2%)}}@keyframes lecture-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(3%)}}@media (width<=800px){.lecture-header{height:68px}.lecture-hero{min-height:760px}.lecture-hero-copy{padding-top:130px}.lecture-hero-family{object-position:42% 30%;width:125%;height:104%;top:8%;right:-20%}.lecture-hero-face{opacity:.48;width:62%;height:67%;left:-13%}.lecture-hero-document{width:59%;height:42%;top:7%;left:9%}.lecture-hero-figure{display:none}.lecture-hero-wash{background:linear-gradient(0deg,var(--lecture-black) 3%,oklch(10% .02 35/.9) 37%,oklch(10% .02 35/.38) 100%),linear-gradient(90deg,transparent,oklch(10% .02 35/.75))}.lecture-primary-proof,.lecture-proof-stage{min-height:82svh}.lecture-proof-hit-2{text-align:right}.lecture-proof-track{grid-template-columns:1fr 1fr}.lecture-proof-strip blockquote:first-child{grid-column:1/-1;max-width:650px}.lecture-question-list article{min-height:68svh}.lecture-story{grid-template-columns:1fr;min-height:0}.lecture-story-image{min-height:600px}.lecture-story-image:after{background:linear-gradient(0deg,var(--lecture-black),transparent 52%)}.lecture-audiences{grid-template-columns:1fr}.lecture-audiences>div{justify-self:start}.lecture-mobile-cta{z-index:50;border-radius:2px;min-height:48px;position:fixed;bottom:14px;left:18px;right:18px;box-shadow:0 10px 32px oklch(10% .02 35/.55);display:inline-flex!important}.lecture-footer{padding-bottom:92px}}@media (width<=520px){.lecture-header{padding:0 20px}.lecture-brand{font-size:21px}.lecture-hero{height:max(720px,100svh);min-height:720px}.lecture-hero-copy{justify-content:flex-end;padding:130px 22px 86px}.lecture-hero h1{font-size:clamp(48px,13.7vw,61px);line-height:1.02}.lecture-hero-lead{font-size:18px;line-height:1.5}.lecture-actions,.lecture-actions a{width:100%}.lecture-actions a:last-child{display:none}.lecture-hero-credit{bottom:18px;left:22px}.lecture-proof-stage{padding:90px 22px}.lecture-proof-hit p{font-size:clamp(42px,12vw,56px);line-height:1.15}.lecture-proof-hit strong{font-size:31px}.lecture-proof-track{grid-template-columns:1fr;gap:58px}.lecture-proof-strip blockquote:first-child{grid-column:auto}.lecture-proof-strip blockquote:nth-child(n){transform:none}.lecture-questions{padding:88px 22px}.lecture-question-list article{grid-template-columns:1fr;align-content:center;gap:22px;min-height:73svh}.lecture-question-list article>span{margin:0}.lecture-question-list h2{font-size:clamp(48px,13vw,61px);line-height:1.07}.lecture-story-image{min-height:480px}.lecture-story-copy{padding:65px 22px 90px}.lecture-story h2,.lecture-experience h2,.lecture-audiences h2{font-size:48px}.lecture-experience{padding:90px 22px}.lecture-experience-list article{grid-template-columns:38px 1fr;gap:13px}.lecture-featured-proof{padding:95px 22px}.lecture-featured-proof blockquote:nth-of-type(2n){text-align:right}.lecture-featured-proof blockquote p,.lecture-featured-proof blockquote.is-leading p{font-size:34px}.lecture-audiences{gap:30px;padding:90px 22px}.lecture-closing{min-height:720px;padding:90px 22px}.lecture-closing h2{font-size:55px}.lecture-contact{padding:90px 22px}.lecture-footer{align-items:flex-start;gap:30px}.lecture-footer>a:last-child{margin-top:4px}}@media (prefers-reduced-motion:reduce){.lecture-hero-media img,.lecture-hero-wash:before,.lecture-proof-hit,.lecture-proof-pulse,.lecture-story-image img,.lecture-closing-art img{animation:none!important}.lecture-proof-hit-1{opacity:1!important;transform:none!important}.lecture-proof-hit-2{grid-area:2/1;margin-top:70px;position:relative;opacity:1!important;transform:none!important}.lecture-landing [data-lecture-reveal],.lecture-proof-strip blockquote,.lecture-question-list article{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.lecture-hero-texture{z-index:0;object-fit:cover;opacity:.22;filter:sepia(.28)contrast(1.35)brightness(.56);mix-blend-mode:screen;width:124%;height:124%;animation:26s ease-in-out infinite lecture-texture;inset:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 82%,#0000)}.lecture-hero-portrait{opacity:0;filter:sepia(.15)saturate(.62)contrast(1.2)brightness(.62)blur(8px);mix-blend-mode:luminosity;animation:30s cubic-bezier(.45,0,.55,1) infinite lecture-portrait-cycle;-webkit-mask-image:radial-gradient(#000 35%,#0000 73%);mask-image:radial-gradient(#000 35%,#0000 73%)}.lecture-hero-portrait-1{z-index:2;object-position:50% 22%;width:59%;height:108%;animation-delay:0s;top:-3%;right:-1%}.lecture-hero-portrait-2{z-index:3;object-position:50% 22%;width:34%;height:82%;animation-delay:-24s;bottom:-12%;left:1%}.lecture-hero-portrait-3{z-index:2;object-position:center 17%;width:31%;height:76%;animation-delay:-18s;bottom:-9%;right:32%}.lecture-hero-portrait-4{z-index:2;object-position:center 36%;width:61%;height:91%;animation-delay:-12s;bottom:-4%;right:3%}.lecture-hero-portrait-5{z-index:3;object-position:center 31%;width:38%;height:91%;animation-delay:-6s;top:0;left:-2%}.lecture-hero h1{font-size:clamp(58px,6.2vw,102px);line-height:1.02}.lecture-hero h1 span{display:block}.lecture-hero h1 span:last-child{color:var(--lecture-amber);max-width:920px;margin-top:.18em;font-size:.72em}.lecture-hero-proof{z-index:5;pointer-events:none;position:absolute;inset:0}.lecture-hero-proof blockquote{opacity:0;will-change:transform,opacity;max-width:min(48vw,680px);margin:0;position:absolute}.lecture-hero-proof p{font:400 clamp(30px,3.7vw,58px)/1.12 var(--font-serif);text-shadow:0 4px 28px var(--lecture-black);margin:0 0 13px}.lecture-hero-proof strong{font:600 clamp(18px,1.7vw,25px)/1 var(--font-serif);color:var(--lecture-amber)}.lecture-hero-proof-1{text-align:left;animation:18s ease-in-out infinite lecture-hero-proof-one;top:23%;left:6%}.lecture-hero-proof-2{animation:18s ease-in-out infinite lecture-hero-proof-two;bottom:15%;right:8%}.lecture-question-list article{isolation:isolate}.lecture-question-list article>img{z-index:-1;object-fit:cover;opacity:.13;filter:grayscale()contrast(1.2);width:44%;height:86%;animation:14s ease-in-out infinite lecture-question-ghost;position:absolute;bottom:-8%;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#0000 94%);mask-image:linear-gradient(90deg,#0000,#000 35%,#0000 94%)}.lecture-question-list article:nth-child(2n)>img{animation-delay:-7s;left:auto;right:0}@keyframes lecture-texture{0%,to{opacity:.15;transform:scale(1.06)translate(-2%,-1%)rotate(-1deg)}50%{opacity:.28;transform:scale(1.14)translate(3%,2%)rotate(1deg)}}@keyframes lecture-portrait-cycle{0%,to{opacity:0;filter:sepia(.15)saturate(.62)contrast(1.2)brightness(.5)blur(12px);transform:scale(1.08)translateY(3%)}7%,15%{opacity:.72;filter:sepia(.15)saturate(.62)contrast(1.2)brightness(.7)blur();transform:scale(1.035)translate(0)}20%,94%{opacity:0;filter:sepia(.15)saturate(.62)contrast(1.2)brightness(.48)blur(9px);transform:scale(1)translate(-2%,-2%)}}@keyframes lecture-light-live{0%,to{opacity:.22;transform:translate(-8%)skew(-4deg)}48%{opacity:.85;transform:translate(7%)skew(2deg)}72%{opacity:.4;transform:translate(2%)skew(-1deg)}}@keyframes lecture-hero-proof-one{0%,8%,38%,to{opacity:0;filter:blur(7px);transform:translate(-5%)scale(.97)}14%,31%{opacity:1;filter:blur();transform:none}}@keyframes lecture-hero-proof-two{0%,45%,78%,to{opacity:0;filter:blur(7px);transform:translate(5%,2%)scale(.97)}52%,71%{opacity:1;filter:blur();transform:none}}.lecture-hero-proof p em.lecture-proof-dissolve{color:var(--lecture-amber);font-style:normal}@media (prefers-reduced-motion:no-preference){.lecture-hero-proof-2 p em.lecture-proof-dissolve{animation:2.6s cubic-bezier(.25,.6,.3,1) 1.2s both lecture-proof-dissolve-in;display:inline-block}}@keyframes lecture-proof-dissolve-in{0%{opacity:0}to{opacity:1}}@keyframes lecture-question-ghost{0%,to{opacity:.08;filter:grayscale()contrast(1.2)blur(4px);transform:scale(1.03)translate(2%,2%)}50%{opacity:.2;filter:grayscale()contrast(1.25)blur();transform:scale(1.08)translate(-2%,-2%)}}@media (width<=800px){.lecture-hero-portrait-1{width:94%;right:-24%}.lecture-hero-portrait-2{width:62%;left:-18%}.lecture-hero-portrait-3{width:50%;right:18%}.lecture-hero-portrait-4{width:105%;right:-30%}.lecture-hero-portrait-5{width:70%;left:-23%}.lecture-hero-texture{width:140%;height:140%}.lecture-hero-proof blockquote{max-width:78vw}.lecture-hero-proof-1{top:18%;left:5%}.lecture-hero-proof-2{bottom:23%;right:6%}.lecture-question-list article{min-height:60svh}}@media (width<=520px){.lecture-hero{height:max(760px,100svh);min-height:760px}.lecture-hero-copy{padding:245px 22px 90px}.lecture-hero h1{font-size:clamp(43px,11.8vw,53px);line-height:1.01}.lecture-hero h1 span:last-child{font-size:.7em}.lecture-hero-lead{font-size:17px;line-height:1.45}.lecture-actions a:last-child{display:inline-flex}.lecture-hero-proof blockquote{max-width:none;inset:14% 22px auto}.lecture-hero-proof p{font-size:27px;line-height:1.08}.lecture-hero-proof strong{font-size:18px}.lecture-hero-proof-1,.lecture-hero-proof-2{text-align:right}.lecture-question-list article{min-height:52svh}.lecture-question-list article>img{opacity:.12;width:78%;height:88%}.lecture-question-list h2{font-size:clamp(44px,11.5vw,54px)}}@media (prefers-reduced-motion:reduce){.lecture-hero-texture,.lecture-hero-portrait,.lecture-hero-wash:before,.lecture-hero-proof blockquote,.lecture-question-list article>img{transition:none!important;animation:none!important}.lecture-hero-portrait{opacity:0!important}.lecture-hero-portrait-1{opacity:.7!important;filter:sepia(.15)saturate(.62)contrast(1.2)brightness(.68)!important;transform:none!important}.lecture-hero-proof{display:none}.lecture-landing [data-lecture-reveal]{transition-delay:0s!important}}.lecture-landing{--lecture-amber:oklch(78% .14 72);--lecture-rust:oklch(55% .15 43);--lecture-burgundy:oklch(35% .1 24);--lecture-vital:oklch(67% .11 88)}.lecture-hero{background:radial-gradient(circle at 68% 38%,oklch(30% .065 52/.34),transparent 31%),var(--lecture-black)}.lecture-hero-media img{will-change:transform,filter}.lecture-hero-presence{opacity:0;will-change:transform,opacity,filter;isolation:isolate;filter:drop-shadow(0 30px 38px oklch(6% .01 30/.55));animation:34s cubic-bezier(.45,0,.55,1) infinite lecture-presence-cycle;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(67% 76% at 50% 44%,#000 25%,oklch(0% 0 0/.92) 43%,#0000 76%);mask-image:radial-gradient(67% 76% at 50% 44%,#000 25%,oklch(0% 0 0/.92) 43%,#0000 76%)}.lecture-hero-presence:after{content:"";background:linear-gradient(115deg,transparent 28%,oklch(86% .1 74/.16) 47%,transparent 62%),linear-gradient(0deg,var(--lecture-black),transparent 24% 72%,var(--lecture-black));mix-blend-mode:screen;animation:9s ease-in-out infinite alternate lecture-presence-light;position:absolute;inset:0}.lecture-hero-presence img{object-fit:cover;filter:sepia(.1)saturate(.72)contrast(1.26)brightness(.72);mix-blend-mode:luminosity;width:110%;height:110%;animation:13s ease-in-out infinite alternate lecture-human-drift;inset:-5%}.lecture-hero-portrait-1{z-index:2;width:61%;height:116%;animation-delay:0s;top:-8%;right:4%}.lecture-hero-portrait-2{z-index:3;width:36%;height:90%;animation-delay:-27.2s;bottom:-16%;left:-6%}.lecture-hero-portrait-2 img{object-position:50% 17%;animation-duration:18s}.lecture-hero-portrait-3{z-index:2;width:33%;height:84%;animation-delay:-20.4s;bottom:-12%;right:30%}.lecture-hero-portrait-3 img{object-position:center 13%;animation-duration:17s}.lecture-hero-portrait-4{z-index:2;width:64%;height:99%;animation-delay:-13.6s;bottom:-7%;right:0}.lecture-hero-portrait-4 img{object-position:center 33%;animation-duration:19s}.lecture-hero-portrait-5{z-index:3;width:41%;height:99%;animation-delay:-6.8s;top:-4%;left:-4%}.lecture-hero-portrait-5 img{object-position:center 27%;animation-duration:16s}.lecture-hero-wash{background:radial-gradient(circle at 69% 40%,transparent 0 19%,oklch(11% .02 35/.22) 48%,var(--lecture-black) 96%),linear-gradient(90deg,oklch(9% .015 35/.14),oklch(9% .015 35/.94) 77%),linear-gradient(0deg,var(--lecture-black),transparent 49%,oklch(9% .015 35/.36))}.lecture-hero-wash:before{background:linear-gradient(112deg,#0000 38%,oklch(77% .13 70/.21) 51%,#0000 64%)}.lecture-hero h1 span:last-child{color:var(--lecture-vital)}.lecture-primary-proof{background:radial-gradient(circle at 78% 24%,oklch(53% .14 45/.28),transparent 32%),linear-gradient(145deg,var(--lecture-burgundy),var(--lecture-black) 66%)}.lecture-questions{background:linear-gradient(180deg,var(--lecture-ivory),oklch(89% .04 75))}.lecture-question-list article:nth-child(2n){color:var(--lecture-rust)}.lecture-question-list article>img{opacity:.5;filter:grayscale(.4)sepia(.22)contrast(1.28);width:76%;height:100%;animation:16s ease-in-out infinite lecture-question-presence;bottom:-6%;-webkit-mask-image:radial-gradient(72% 82% at 50% 46%,#000 40%,#0000 86%);mask-image:radial-gradient(72% 82% at 50% 46%,#000 40%,#0000 86%)}.lecture-question-list article:nth-child(4)>img{opacity:.62;filter:grayscale(.3)sepia(.24)contrast(1.32);width:84%;-webkit-mask-image:radial-gradient(76% 86% at 50% 46%,#000 46%,#0000 88%);mask-image:radial-gradient(76% 86% at 50% 46%,#000 46%,#0000 88%)}.lecture-story{background:radial-gradient(circle at 19% 50%,oklch(40% .08 54/.22),transparent 34%),var(--lecture-black)}.lecture-audiences{background:radial-gradient(circle at 18% 30%,oklch(57% .12 67/.24),transparent 33%),linear-gradient(135deg,var(--lecture-burgundy),var(--lecture-black));isolation:isolate;position:relative;overflow:hidden}.lecture-audiences-art{z-index:-1;opacity:.78;width:52%;position:absolute;inset:0 0 0 auto}.lecture-audiences-art img{object-fit:cover;object-position:center;filter:saturate(.95)contrast(1.12)brightness(1.16);width:100%;height:100%}.lecture-audiences-art:after{content:"";background:linear-gradient(270deg,transparent 42%,var(--lecture-burgundy) 98%);position:absolute;inset:0}.lecture-audiences-q{font:400 clamp(58px,7.5vw,120px)/1.05 var(--font-serif);color:var(--lecture-amber);margin:0 0 18px;animation:6.2s cubic-bezier(.45,0,.55,1) infinite lecture-audiences-q}.lecture-audiences-you{color:var(--lecture-ivory);animation:6.2s cubic-bezier(.22,1,.36,1) infinite lecture-audiences-you;font:400 clamp(88px,12vw,190px)/.95 var(--font-serif)!important;margin:0!important}@keyframes lecture-audiences-q{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}10%,38%{opacity:1;filter:none;transform:none}48%,to{opacity:0;filter:blur(6px);transform:translateY(-26px)}}@keyframes lecture-audiences-you{0%,40%{opacity:0;transform:scale(.6)translateY(40px)}50%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(1.04)}}.lecture-audiences [data-lecture-reveal]:not(.is-visible) .lecture-audiences-q,.lecture-audiences [data-lecture-reveal]:not(.is-visible) .lecture-audiences-you{animation-play-state:paused}.lecture-audiences [data-lecture-reveal].is-visible .lecture-audiences-q,.lecture-audiences [data-lecture-reveal].is-visible .lecture-audiences-you{animation-play-state:running}@media (prefers-reduced-motion:reduce){.lecture-audiences-q,.lecture-audiences-you{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@keyframes lecture-presence-cycle{0%,to{opacity:0;filter:blur(13px)drop-shadow(0 30px 38px oklch(6% .01 30/.55));transform:perspective(1100px)translateY(4%)scale(1.11)}5%,15%{opacity:.84;filter:blur()drop-shadow(0 34px 44px oklch(6% .01 30/.62));transform:perspective(1100px)translateZ(28px)scale(1.025)}20%,96%{opacity:0;filter:blur(9px)drop-shadow(0 24px 34px oklch(6% .01 30/.45));transform:perspective(1100px)translate(-2%,-2%)scale(.985)}}@keyframes lecture-human-drift{0%{transform:scale(1.02)translate(-1%,1%)}to{transform:scale(1.09)translate(2%,-2%)}}@keyframes lecture-presence-light{0%{opacity:.2;transform:translate(-9%)}to{opacity:.75;transform:translate(8%)}}@keyframes lecture-question-presence{0%,to{opacity:.38;filter:grayscale(.5)sepia(.2)contrast(1.24)blur(2px);transform:scale(1.02)translate(2%,1%)}50%{opacity:.62;filter:grayscale(.32)sepia(.26)contrast(1.32)blur();transform:scale(1.07)translate(-1%,-1%)}}@media (width<=800px){.lecture-hero-presence{-webkit-mask-image:radial-gradient(72% 72% at 50% 43%,#000 22%,#0000 76%);mask-image:radial-gradient(72% 72% at 50% 43%,#000 22%,#0000 76%)}.lecture-hero-portrait-1{width:100%;right:-30%}.lecture-hero-portrait-2{width:67%;left:-22%}.lecture-hero-portrait-3{width:55%;right:14%}.lecture-hero-portrait-4{width:112%;right:-34%}.lecture-hero-portrait-5{width:76%;left:-27%}.lecture-question-list article>img{width:86%}}@media (width<=520px){.lecture-hero-presence{filter:none;animation-duration:38s}.lecture-hero-presence:after{animation-duration:12s}.lecture-hero-portrait-1{width:122%;right:-42%}.lecture-hero-portrait-2{width:77%;left:-27%}.lecture-hero-portrait-3{width:66%;right:6%}.lecture-hero-portrait-4{width:132%;right:-46%}.lecture-hero-portrait-5{width:89%;left:-34%}.lecture-question-list article>img{width:98%;height:96%}}@media (prefers-reduced-motion:reduce){.lecture-hero-presence,.lecture-hero-presence img,.lecture-hero-presence:after,.lecture-question-list article>img{animation:none!important}.lecture-hero-presence{opacity:0!important}.lecture-hero-portrait-1{opacity:.78!important;filter:none!important;transform:none!important}.lecture-hero-portrait-1 img{transform:none!important}.lecture-question-list article>img{opacity:.16!important;filter:grayscale(.72)sepia(.18)contrast(1.25)!important;transform:none!important}}.lecture-hero-copy{max-width:1480px}.lecture-hero h1{max-width:1160px;font-size:clamp(57px,6.5vw,106px)}.lecture-hero h1 span:last-child{margin-top:.14em;font-size:.78em}.lecture-hero-lead{max-width:700px;color:var(--lecture-ivory)}.lecture-cast{background:var(--lecture-black);color:var(--lecture-ivory);isolation:isolate;padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.lecture-cast:before{content:"";background:radial-gradient(circle at 74% 28%,oklch(63% .13 70/.16),#0000 32%),linear-gradient(100deg,#0000,oklch(34% .08 41/.15),#0000);animation:16s ease-in-out infinite alternate lecture-cast-light;position:absolute;inset:0}.lecture-cast-heading,.lecture-cast-grid{z-index:1;max-width:1500px;margin-inline:auto;position:relative}.lecture-cast-heading{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(30px,8vw,130px);margin-bottom:clamp(70px,9vw,130px);display:grid}.lecture-cast-heading .lecture-section-label{color:var(--lecture-amber);padding-top:18px}.lecture-cast-heading h2{font:400 clamp(54px,7.2vw,112px)/.98 var(--font-serif);text-wrap:balance;max-width:1050px;margin:0}.lecture-cast-heading em{color:var(--lecture-vital);font-style:normal}.lecture-cast-grid article{--cast-delay:calc(var(--presence-index) * -3.7s);isolation:isolate;background:0 0;min-height:clamp(420px,51vw,690px);transition:opacity 1s,transform 1.2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.lecture-cast-grid article:nth-child(2n){margin-top:clamp(45px,7vw,105px)}.lecture-cast-grid article:after{content:"";z-index:1;animation:lecture-cast-glint 12s ease-in-out var(--cast-delay) infinite;background:radial-gradient(at 50% 45%,oklch(82% .12 74/.13),#0000 62%);position:absolute;inset:6% -7%}.lecture-cast-grid img{object-fit:cover;filter:grayscale(.3)sepia(.1)saturate(.82)contrast(1.23)brightness(.74);width:114%;height:114%;animation:lecture-cast-breathe 14s ease-in-out var(--cast-delay) infinite alternate;position:absolute;inset:-7%;-webkit-mask-image:radial-gradient(64% 83% at 50% 43%,#000 25%,oklch(0% 0 0/.86) 48%,#0000 76%);mask-image:radial-gradient(64% 83% at 50% 43%,#000 25%,oklch(0% 0 0/.86) 48%,#0000 76%)}.lecture-cast-grid article>div{z-index:2;text-shadow:0 3px 18px var(--lecture-black);position:absolute;bottom:clamp(20px,3vw,38px);left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.lecture-cast-grid article span{color:var(--lecture-amber);font-size:10px}.lecture-cast-grid h3{font:400 clamp(35px,3.5vw,54px)/1 var(--font-serif);margin:9px 0}.lecture-cast-grid p{color:var(--lecture-dim);margin:0;font-size:13px}.lecture-cast-grid article:nth-child(2) img{object-position:center 36%}.lecture-cast-grid article:nth-child(2) p{max-width:9ch;color:var(--lecture-ivory);font:500 clamp(22px,2.2vw,34px)/1.05 var(--font-serif)}.lecture-cast-otto img{object-position:center 25%;filter:grayscale(.42)sepia(.48)saturate(.66)contrast(1.2)brightness(.8)}.lecture-udi-collision{background:linear-gradient(125deg,var(--lecture-ivory) 0 55%,oklch(86% .05 72) 100%);min-height:100svh;color:var(--lecture-black);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.lecture-udi-copy{z-index:2;width:min(760px,52%);margin-left:clamp(24px,8vw,125px);margin-right:auto;padding:clamp(100px,12vw,170px) 0;position:relative}.lecture-udi-collision{background:linear-gradient(125deg,var(--lecture-ivory) 0 55%,oklch(86% .05 72) 100%);min-height:100svh;color:var(--lecture-black);isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:center;gap:clamp(28px,3vw,56px);padding:clamp(90px,10vw,150px) clamp(24px,6vw,96px);display:grid;position:relative;overflow:hidden}.lecture-udi-faces{pointer-events:none;position:absolute;inset:0}.lecture-udi-faces:after{content:"";background:linear-gradient(90deg,transparent,oklch(93% .025 76/.45) 46%,var(--lecture-ivory) 73%);position:absolute;inset:0}.lecture-udi-faces img{object-fit:cover;filter:grayscale(.48)sepia(.14)contrast(1.12);opacity:.2;animation:18s ease-in-out infinite lecture-udi-memory;position:absolute;-webkit-mask-image:radial-gradient(61% 72%,#000 24%,#0000 75%);mask-image:radial-gradient(61% 72%,#000 24%,#0000 75%)}.lecture-udi-faces img:first-child{object-position:center 27%;width:43%;height:91%;bottom:-12%;left:-4%}.lecture-udi-faces img:nth-child(2){object-position:center 17%;width:28%;height:70%;animation-delay:-6s;top:-8%;left:24%}.lecture-udi-faces img:nth-child(3){object-position:center 12%;width:27%;height:67%;animation-delay:-12s;bottom:-11%;left:35%}.lecture-udi-copy{z-index:2;width:auto;max-width:760px;margin:0;padding:0;position:relative}.lecture-udi-copy .lecture-section-label{color:var(--lecture-rust)}.lecture-udi-copy h2{font:400 clamp(51px,6.2vw,92px)/1.04 var(--font-serif);text-wrap:balance;margin:22px 0 34px}.lecture-udi-copy h2 em{color:var(--lecture-rust);font-style:normal;display:inline-block}.lecture-udi-copy>p:not(.lecture-section-label){max-width:650px;font-size:clamp(17px,1.45vw,20px);line-height:1.82}.lecture-udi-punch{border-top:1px solid oklch(20% .03 40/.22);margin-top:32px;padding-top:27px;font:400 clamp(25px,2.5vw,38px)/1.45 var(--font-serif)!important}.lecture-primary-proof,.lecture-proof-stage{min-height:92svh}.lecture-proof-hit{filter:drop-shadow(0 18px 32px oklch(5% .01 30/.38))}.lecture-proof-hit p{max-width:1120px}.lecture-questions>.lecture-section-label{color:var(--lecture-rust)}.lecture-question-list article{min-height:min(70vh,720px)}.lecture-question-list h2{max-width:1160px}.lecture-love-story .lecture-story-image img{filter:saturate(.8)sepia(.06)contrast(1.12)brightness(.9)}@keyframes lecture-cast-light{0%{opacity:.45;transform:translate(-5%)}to{opacity:1;transform:translate(6%)}}@keyframes lecture-cast-glint{0%,to{opacity:.25;transform:translate(-8%)}50%{opacity:.85;transform:translate(8%)}}@keyframes lecture-cast-breathe{0%{transform:scale(1.04) translate3d(calc(var(--cast-dir,1) * -2.6%),1.6%,0)}to{transform:scale(1.13) translate3d(calc(var(--cast-dir,1) * 2.6%),-2.6%,0)}}@keyframes lecture-udi-memory{0%,to{opacity:.12;filter:grayscale(.55)sepia(.1)contrast(1.1)blur(4px);transform:scale(1.02)translate(2%,2%)}50%{opacity:.27;filter:grayscale(.35)sepia(.18)contrast(1.18)blur();transform:scale(1.09)translate(-2%,-2%)}}@media (width<=900px){.lecture-cast-heading{grid-template-columns:1fr}.lecture-cast-heading .lecture-section-label{padding:0}.lecture-cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-cast-grid article{min-height:610px}.lecture-udi-collision{min-height:auto;padding-top:400px}.lecture-udi-copy{width:auto;margin:0;padding:80px 30px 105px}.lecture-udi-faces img:first-child{width:64%;height:470px}.lecture-udi-faces img:nth-child(2){width:40%;height:400px;left:38%}.lecture-udi-faces img:nth-child(3){width:37%;height:380px;top:20px;bottom:auto;left:63%}.lecture-udi-faces:after{background:linear-gradient(0deg,var(--lecture-ivory) 8%,transparent 58%),linear-gradient(90deg,transparent,var(--lecture-ivory))}}@media (width<=520px){.lecture-hero-copy{padding-top:235px}.lecture-hero h1{font-size:clamp(43px,11.5vw,52px)}.lecture-hero h1 span:last-child{font-size:.78em}.lecture-cast{padding:90px 18px}.lecture-cast-heading h2{font-size:52px}.lecture-cast-grid{grid-template-columns:1fr 1fr;gap:10px}.lecture-cast-grid article+article{margin-top:34px}.lecture-cast-grid article{min-height:330px}.lecture-cast-grid article:nth-child(2n){margin-top:38px}.lecture-cast-grid h3{font-size:34px}.lecture-cast-grid p{font-size:11px}.lecture-udi-collision{padding-top:310px}.lecture-udi-copy{padding:65px 22px 90px}.lecture-udi-copy h2{font-size:49px}.lecture-udi-faces img:first-child{width:83%;height:380px;left:-15%}.lecture-udi-faces img:nth-child(2){width:54%;height:320px;left:39%}.lecture-udi-faces img:nth-child(3){display:none}.lecture-primary-proof,.lecture-proof-stage{min-height:78svh}.lecture-question-list article{min-height:58svh}}@media (prefers-reduced-motion:reduce){.lecture-cast:before,.lecture-cast-grid img,.lecture-cast-grid article:after,.lecture-udi-faces img{animation:none!important}.lecture-cast-grid article,.lecture-udi-copy{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0)!important}.lecture-udi-faces img{opacity:.2!important;filter:grayscale(.45)sepia(.12)contrast(1.15)!important;transform:none!important}}.lecture-hero-texture{z-index:0;opacity:0;animation:12s ease-in-out infinite lecture-trailer-texture}.lecture-hero-presence{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-mask-image:radial-gradient(68% 76% at 50% 45%,#000 40%,oklch(0% 0 0/.78) 62%,#0000 105%);mask-image:radial-gradient(68% 76% at 50% 45%,#000 40%,oklch(0% 0 0/.78) 62%,#0000 105%)}.lecture-hero-presence img{transition:none;animation:none;transform:scale(1.04)}.lecture-hero-presence span{z-index:3;font:500 clamp(22px,2.4vw,36px)/1 var(--font-serif);color:var(--lecture-ivory);text-shadow:0 4px 24px var(--lecture-black);opacity:.9;position:absolute;bottom:13%;right:8%}.lecture-hero-portrait-1{width:61%;height:116%;animation-name:lecture-trailer-hanna;animation-delay:0s;top:-8%;right:3%}.lecture-hero-portrait-1 img{object-position:50% 19%}.lecture-hero-drawing{z-index:4;mix-blend-mode:screen;width:45%;height:76%;animation-name:lecture-trailer-drawing;animation-delay:0s;top:4%;left:4%}.lecture-hero-drawing img{object-position:center;object-fit:contain;filter:sepia(.2)saturate(.78)contrast(1.35)brightness(.92)}.lecture-hero-portrait-2{z-index:3;width:45%;height:104%;animation-name:lecture-trailer-hans;animation-delay:0s;bottom:-12%;left:-2%}.lecture-hero-portrait-2 img{object-position:50% 19%}.lecture-hero-portrait-3{z-index:3;width:46%;height:88%;animation-name:lecture-trailer-hermann;animation-delay:0s;bottom:-2%;right:22%}.lecture-hero-portrait-4{z-index:2;width:68%;height:104%;animation-name:lecture-trailer-couple;animation-delay:0s;bottom:-1%;right:4%}.lecture-hero-portrait-4 img{object-position:61% 26%}.lecture-hero-flash-word{z-index:5;font:500 clamp(92px,17vw,270px)/.8 var(--font-serif);color:var(--lecture-vital);opacity:0;transform-origin:0;will-change:transform,opacity,filter;animation:12s cubic-bezier(.2,.75,.2,1) infinite lecture-trailer-life;position:absolute;top:29%;left:6%}.lecture-hero-wash{z-index:5;background:radial-gradient(circle at 64% 40%,transparent 0 21%,oklch(10% .02 35/.23) 49%,var(--lecture-black) 97%),linear-gradient(90deg,oklch(8% .01 35/.08),oklch(8% .01 35/.88) 80%),linear-gradient(0deg,var(--lecture-black),transparent 53%,oklch(8% .01 35/.25))}.lecture-hero-copy{z-index:9}.lecture-hero-copy .lecture-eyebrow,.lecture-hero-copy .lecture-hero-lead,.lecture-hero-copy .lecture-actions{z-index:2;animation:12s linear infinite lecture-trailer-support;position:relative}.lecture-hero-proof{z-index:8}.lecture-hero-proof blockquote{max-width:min(820px,82vw);animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}.lecture-hero-proof p{font:400 clamp(34px,4.6vw,68px)/1.08 var(--font-serif);text-wrap:balance;margin:0}.lecture-hero-proof footer{color:var(--lecture-dim);opacity:0;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:clamp(15px,1.35vw,21px);display:flex}.lecture-hero-proof footer>span{color:var(--lecture-amber)}.lecture-hero-proof strong{color:var(--lecture-ivory);font:600 inherit var(--font-sans);white-space:nowrap;letter-spacing:0;text-shadow:0 4px 24px var(--lecture-black)}.lecture-hero-proof-1,.lecture-hero-proof-2{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8vh 5vw 0;display:flex;inset:0}.lecture-hero-proof-1{animation-name:lecture-trailer-proof-one}.lecture-hero-proof-2{text-align:right;align-items:flex-end;padding-inline:10vw 14vw;animation-name:lecture-trailer-proof-two}.lecture-hero-proof-1 footer{animation:12s linear infinite lecture-trailer-credit-one}.lecture-hero-proof-2 footer{justify-content:flex-start;margin-left:auto;animation:12s linear infinite lecture-trailer-credit-two}@keyframes lecture-trailer-hanna{0%{opacity:.12;filter:brightness(.5)contrast(1.1)blur(4px);transform:scale(1.09)}2.4%{opacity:.9;filter:brightness(1.5)contrast(1.3)blur(.3px);transform:scale(1.075)}4%{opacity:.62;filter:brightness(.95)contrast(1.22)blur(.6px);transform:scale(1.068)}6%{opacity:1;filter:brightness(1.62)contrast(1.34)blur();transform:scale(1.055)}9.5%{opacity:.92;filter:brightness(1.28)contrast(1.28)blur();transform:scale(1.03)}13.5%{opacity:0;filter:brightness(.5)contrast(1.1)blur(3px);transform:scale(1.005)}96%{opacity:0;filter:brightness(.5)contrast(1.1)blur(3px);transform:scale(1.005)}to{opacity:.12;filter:brightness(.5)contrast(1.1)blur(4px);transform:scale(1.09)}}@keyframes lecture-trailer-drawing{0%,13%{opacity:0;filter:blur(3px);transform:scale(.94)}17%{opacity:.9;filter:blur()}23%{opacity:.85;filter:blur()}29%,to{opacity:0;filter:blur(4px);transform:scale(1.32)}}@keyframes lecture-trailer-hans{0%,33%{opacity:0;filter:brightness(.72)blur(3px);transform:translate(3%)scale(1.05)}39.5%{opacity:.9;filter:brightness()blur(.5px);transform:translate(1%)scale(1.025)}43%{opacity:.96;filter:brightness(1.04)blur();transform:translate(0)scale(1.015)}46.5%{opacity:.75;filter:brightness(.92)blur(.5px);transform:translate(-1%)scale(1)}51%,to{opacity:0;filter:brightness(.68)blur(3px);transform:translate(-2%)scale(.99)}}@keyframes lecture-trailer-couple{0%,62%{opacity:0;filter:brightness(.55)blur(3px);transform:scale(1.05)}66%{opacity:.66;filter:brightness(.88)blur(.8px);transform:scale(1.03)}70%{opacity:.96;filter:brightness(1.08)blur();transform:scale(1.01)}74%{opacity:.58;filter:brightness(.8)blur(.8px);transform:scale(1)}78%,to{opacity:0;filter:brightness(.52)blur(3px);transform:scale(.99)}}@keyframes lecture-trailer-hermann{0%,70%{opacity:0;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}78%{opacity:.95;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}84%{opacity:.95;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}92%,to{opacity:0;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}}@keyframes lecture-trailer-proof-one{0%,47%{opacity:0;filter:blur(3px);transform:scale(.98)}50%{opacity:1;filter:blur();transform:scale(1)}56.5%{opacity:1;filter:blur();transform:scale(1.02)}61.5%,to{opacity:0;filter:blur(2px);transform:scale(1.035)}}@keyframes lecture-trailer-proof-two{0%,75.5%{opacity:0;filter:brightness(.62)blur(3px);transform:scale(.98)}79.75%{opacity:.72;filter:brightness(.9)blur(.7px);transform:scale(.995)}91%{opacity:1;filter:brightness(1.06)blur();transform:scale(1.01)}95%{opacity:.6;filter:brightness(.82)blur(.7px);transform:scale(1.025)}to{opacity:0;filter:brightness(.55)blur(2px);transform:scale(1.04)}}@keyframes lecture-trailer-credit-one{0%,54%{opacity:0;transform:translateY(3px)}56%,58.5%{opacity:.92;transform:none}60.5%,to{opacity:0}}@keyframes lecture-trailer-credit-two{0%,91%{opacity:0;transform:translateY(3px)}94%,97%{opacity:.92;transform:none}to{opacity:0;transform:translateY(-2px)}}@keyframes lecture-trailer-life{0%,65%{opacity:0;filter:blur(7px);transform:scale(.78)}69%,78%{opacity:1;filter:blur();transform:scale(1)}84%,to{opacity:0;filter:blur(5px);transform:scale(1.17)}}@keyframes lecture-trailer-headline{0%,12%{opacity:1;visibility:visible;filter:blur()}15%,95%{opacity:0;visibility:hidden;filter:blur(1.5px)}98%,to{opacity:1;visibility:visible;filter:blur()}}@keyframes lecture-trailer-support{0%,12%{opacity:1;visibility:visible}15%,95%{opacity:0;visibility:hidden}98%,to{opacity:1;visibility:visible}}@keyframes lecture-trailer-texture{0%,to{opacity:.14;transform:scale(1.08)translate(-1%)rotate(-.12deg)}25%{opacity:.08;transform:scale(1.09)translate(-.5%,-.25%)rotate(-.06deg)}50%{opacity:.12;transform:scale(1.1)translateY(-.5%)rotate(0)}75%{opacity:.07;transform:scale(1.09)translate(-.5%,-.25%)rotate(-.06deg)}}@keyframes lecture-trailer-glint{0%,to{opacity:.34;transform:translate(-5%)}50%{opacity:.12;transform:translate(5%)}}@keyframes lecture-trailer-beam{0%{opacity:.38;transform:translate(-4%)skew(-2deg)}18%{opacity:.18;transform:translate(1%)skew(0deg)}42%{opacity:.42;transform:translate(5%)skew(1deg)}68%{opacity:.16;transform:translate(1%)skew(0deg)}to{opacity:.38;transform:translate(-4%)skew(-2deg)}}@media (width<=800px){.lecture-hero-portrait-1{width:102%;right:-28%}.lecture-hero-drawing{width:64%;left:-7%}.lecture-hero-portrait-2{width:78%;left:-24%}.lecture-hero-portrait-3{width:66%;right:5%}.lecture-hero-portrait-4{width:126%;right:-38%}.lecture-hero-flash-word{font-size:34vw;top:26%;left:2%}}@media (width<=520px){.lecture-hero-copy{padding-top:235px}.lecture-hero-wash{background:radial-gradient(circle at 64% 40%,transparent 0 27%,oklch(10% .02 35/.14) 58%,var(--lecture-black) 108%),linear-gradient(90deg,oklch(8% .01 35/.05),oklch(8% .01 35/.46) 100%),linear-gradient(0deg,var(--lecture-black),transparent 57%,oklch(8% .01 35/.16))}.lecture-hero-presence span{font-size:22px;bottom:17%;right:12%}.lecture-hero-proof-1,.lecture-hero-proof-2{transform-origin:50%;padding:0 22px 31vh}.lecture-hero-proof-2{text-align:right;align-items:flex-start;padding-right:44px}.lecture-hero-proof p{font-size:clamp(27px,8.4vw,36px)}.lecture-hero-proof footer{margin-top:14px;font-size:15px}.lecture-hero-proof-2 footer{margin-left:auto;margin-right:0}.lecture-hero-flash-word{top:20%}}@media (prefers-reduced-motion:reduce){.lecture-hero-texture,.lecture-hero-presence,.lecture-hero-presence:after,.lecture-hero-flash-word,.lecture-hero-wash:before,.lecture-hero-copy h1,.lecture-hero-copy .lecture-eyebrow,.lecture-hero-copy .lecture-hero-lead,.lecture-hero-copy .lecture-actions,.lecture-hero-proof blockquote{animation:none!important}.lecture-hero-presence{opacity:0!important}.lecture-hero-portrait-1{opacity:.78!important;filter:none!important;transform:none!important}.lecture-hero-portrait-1 img{transform:none!important}.lecture-hero-flash-word,.lecture-hero-proof{display:none!important}.lecture-hero-copy h1,.lecture-hero-copy .lecture-eyebrow,.lecture-hero-copy .lecture-hero-lead,.lecture-hero-copy .lecture-actions{opacity:1!important;transform:none!important}}.lecture-hero-true-story,.lecture-hero-theme{z-index:10;pointer-events:none;opacity:0;will-change:transform,opacity,filter;text-shadow:0 8px 45px var(--lecture-black);position:absolute}.lecture-hero-true-story{color:var(--lecture-ivory);font:500 clamp(82px,12vw,180px)/.82 var(--font-serif);white-space:nowrap;justify-content:center;align-items:center;gap:.2em;padding-top:20vh;animation:12s cubic-bezier(.2,.72,.2,1) infinite lecture-true-story;display:flex;inset:0}.lecture-hero-true-story span{color:var(--lecture-vital)}.lecture-hero-theme{font:500 clamp(100px,16vw,245px)/.8 var(--font-serif);color:var(--lecture-ivory)}.lecture-hero-theme-love{color:var(--lecture-vital);animation:12s cubic-bezier(.2,.72,.2,1) infinite lecture-theme-love;top:5%;right:11%}.lecture-hero-theme-art{animation:12s cubic-bezier(.2,.72,.2,1) infinite lecture-theme-art;top:34%;left:3%}.lecture-hero-theme-freedom{color:var(--lecture-amber);animation:12s cubic-bezier(.2,.72,.2,1) infinite lecture-theme-freedom;bottom:8%;right:7%}.lecture-hero-theme-life{text-align:center;color:var(--lecture-vital);animation:12s cubic-bezier(.2,.72,.2,1) infinite lecture-theme-life;inset:29% 0 auto}.lecture-hero h1 span:last-child{font-size:.9em}@keyframes lecture-true-story{0%,13.5%{opacity:0;filter:blur(3px);transform:scale(.94)}16%{opacity:1;filter:blur()}20.5%{opacity:1;filter:blur()}23%,to{opacity:0;filter:blur(3px);transform:scale(1.06)}}@keyframes lecture-theme-love{0%,21%{opacity:0;filter:blur(3px);transform:translateY(-16%)scale(.96)}22.8%{opacity:1;filter:blur()}27.5%{opacity:1;filter:blur()}29.3%,to{opacity:0;filter:blur(3px);transform:translateY(16%)scale(1.05)}}@keyframes lecture-theme-art{0%,37.5%{opacity:0;filter:blur(3px);transform:translateY(-14%)scale(.96)}39.3%{opacity:1;filter:blur()}44%{opacity:1;filter:blur()}45.8%,to{opacity:0;filter:blur(3px);transform:translateY(14%)scale(1.06)}}@keyframes lecture-theme-freedom{0%,39%{opacity:0;filter:brightness(.6)blur(3px);transform:translateY(-24%)scale(.92)}41.5%{opacity:1;filter:brightness(1.5)blur();transform:translateY(0)scale(1.08)}44.5%{opacity:1;filter:brightness(1.35)blur();transform:translateY(2%)scale(1.1)}47%{opacity:0;filter:brightness(.55)blur(2px);transform:translateY(24%)scale(1.14)}to{opacity:0;filter:brightness(.55)blur(2px);transform:translateY(24%)scale(1.14)}}@keyframes lecture-theme-life{0%,29.5%{opacity:0;filter:blur(3px);transform:translateY(-16%)scale(.96)}31.3%{opacity:1;filter:blur()}36%{opacity:1;filter:blur()}37.8%,to{opacity:0;filter:blur(3px);transform:translateY(16%)scale(1.05)}}@media (width<=800px){.lecture-hero-true-story{font-size:clamp(58px,16vw,105px)}.lecture-hero-theme{text-align:center;width:100%;font-size:clamp(74px,23vw,132px);left:0;right:0}.lecture-hero-theme-love{top:16%}.lecture-hero-theme-art{top:30%}.lecture-hero-theme-freedom{bottom:22%}.lecture-hero-theme-life{top:25%;bottom:auto}}@media (width<=520px){.lecture-hero-true-story{gap:.1em;padding-top:0;padding-bottom:28vh;font-size:14.2vw}.lecture-hero-theme{font-size:20vw}.lecture-hero-theme-love{top:14%}.lecture-hero-theme-art{font-size:18.5vw;animation-name:lecture-theme-art-mobile;top:22%}.lecture-hero-theme-freedom{animation-name:lecture-theme-freedom-mobile;bottom:42%}.lecture-hero-theme-life{top:24%;bottom:auto}}@keyframes lecture-theme-art-mobile{0%,33%{opacity:0;filter:blur(9px);transform:translate(-7%)scale(.86)}37%,42%{opacity:.97;filter:blur();transform:translate(0)scale(1)}46%,to{opacity:0;filter:blur(7px);transform:translate(6%,-8%)scale(1.05)}}@keyframes lecture-theme-freedom-mobile{0%,58%{opacity:0;filter:blur(9px);transform:translate(8%,12%)scale(.86)}62%,67%{opacity:.98;filter:blur();transform:translate(0)scale(1)}71%,to{opacity:0;filter:blur(7px);transform:translate(-5%,-10%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.lecture-hero-true-story,.lecture-hero-theme{animation:none!important;display:none!important}}.lecture-hero-texture,.lecture-hero-presence,.lecture-hero-presence:after,.lecture-hero-copy h1,.lecture-hero-copy .lecture-eyebrow,.lecture-hero-copy .lecture-hero-lead,.lecture-hero-copy .lecture-actions,.lecture-hero-proof blockquote,.lecture-hero-proof footer,.lecture-hero-true-story,.lecture-hero-theme,.lecture-hero-wash:before{animation-duration:18s}.lecture-hero-presence,.lecture-hero-proof blockquote,.lecture-hero-proof footer,.lecture-hero-copy h1,.lecture-hero-copy .lecture-eyebrow,.lecture-hero-copy .lecture-hero-lead,.lecture-hero-copy .lecture-actions,.lecture-hero-wash:before{animation-timing-function:cubic-bezier(.4,0,.2,1)}.lecture-hero-drawing{mix-blend-mode:luminosity;width:48%;height:92%;top:-1%}.lecture-hero-drawing img{object-fit:cover;object-position:center 28%;filter:sepia(.1)saturate(.7)contrast(1.2)brightness(.73)}.lecture-hero-media{background:radial-gradient(circle at 63% 42%,oklch(42% .1 57/.17),transparent 30%),var(--lecture-black)}.lecture-hero-wash:before{opacity:.26}.lecture-cast-marker img{object-fit:contain;filter:sepia(.18)saturate(.72)contrast(1.18)brightness(.88);background:oklch(18% .025 43/.72);padding:16%}.lecture-udi-location{color:var(--lecture-rust);flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:38px;animation:12s ease-in-out infinite lecture-udi-location;display:flex}.lecture-udi-location strong{font:500 clamp(64px,7.7vw,122px)/.9 var(--font-serif);color:var(--lecture-rust);text-wrap:balance}.lecture-udi-location span{font:500 clamp(24px,2.6vw,40px)/1.25 var(--font-serif);color:var(--lecture-black);text-wrap:balance;max-width:24ch}.lecture-udi-joke{font:600 clamp(34px,3.9vw,60px)/1.24 var(--font-serif);color:oklch(42% .15 38)}.lecture-udi-beats{align-items:center;min-height:3.1em;display:grid}.lecture-udi-beats span,.lecture-udi-beats em{will-change:transform,opacity,filter;grid-area:1/1;display:block}.lecture-udi-beats span{animation:12s ease-in-out infinite lecture-udi-beat-one}.lecture-udi-beats em{animation:12s ease-in-out infinite lecture-udi-beat-two}@keyframes lecture-udi-location{0%,to{opacity:.7;transform:translateY(5px)}18%,76%{opacity:1;transform:none}}@keyframes lecture-udi-beat-one{0%{opacity:0;filter:blur(6px);transform:perspective(700px)translateZ(-70px)}8%,22%{opacity:1;filter:blur();transform:perspective(700px)translateZ(0)}30%,to{opacity:0;filter:blur(5px);transform:perspective(700px)translateZ(-60px)}}@keyframes lecture-udi-beat-two{0%,28%{opacity:0;filter:blur(6px);transform:perspective(700px)translateZ(-70px)}37%,88%{opacity:1;filter:blur();transform:perspective(700px)translateZ(0)}97%,to{opacity:0;filter:blur(4px);transform:perspective(700px)translateZ(-50px)}}@media (width<=800px){.lecture-hero-drawing{width:80%;left:-16%}.lecture-udi-location strong{font-size:clamp(64px,14vw,96px)}.lecture-udi-location span{font-size:clamp(34px,7.8vw,50px)}.lecture-udi-beats{min-height:4.6em}}@media (width<=520px){.lecture-hero-drawing{width:96%;left:-24%}.lecture-udi-location{gap:12px;margin-bottom:28px}.lecture-udi-location strong{font-size:15vw}.lecture-udi-location span{font-size:8.2vw}.lecture-udi-beats{min-height:5.3em;font-size:clamp(39px,10.5vw,47px)!important}}@media (prefers-reduced-motion:reduce){.lecture-udi-location,.lecture-udi-beats span,.lecture-udi-beats em{filter:none!important;animation:none!important;transform:none!important}.lecture-udi-location{opacity:1!important}.lecture-udi-beats{min-height:0;display:block}.lecture-udi-beats span,.lecture-udi-beats em{margin-bottom:.25em;opacity:1!important}}.lecture-hero-texture{opacity:.07;animation:none;transform:scale(1.08)}.lecture-hero-presence:after{opacity:.16;animation:none}.lecture-hero-wash:before{animation:36s ease-in-out infinite lecture-trailer-beam-soft}.lecture-hero-presence,.lecture-hero-copy h1,.lecture-hero-copy .lecture-eyebrow,.lecture-hero-copy .lecture-hero-lead,.lecture-hero-copy .lecture-actions,.lecture-hero-proof blockquote,.lecture-hero-proof footer,.lecture-hero-true-story,.lecture-hero-theme,.lecture-hero-true-story small,.lecture-hero-portrait-1:after{animation-duration:32s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.lecture-hero-presence img{transform:scale(1.025)}.lecture-hero-portrait-1{z-index:7}.lecture-hero-portrait-1 img{filter:sepia(.04)saturate(.9)contrast(1.3)brightness(1.12)}.lecture-hero-portrait-1:after{opacity:0;mix-blend-mode:screen;background:radial-gradient(at 52% 31%,oklch(96% .05 77/.62),#0000 43%),linear-gradient(115deg,#0000 28%,oklch(95% .06 75/.45) 48%,#0000 65%);animation:36s ease-in-out infinite lecture-hanna-light-flash}.lecture-hero-portrait-2{width:47%;left:auto;right:4%}.lecture-hero-portrait-2 span{left:10%;right:auto}.lecture-hero-theme-art{left:auto;right:10%}.lecture-hero-theme-life{color:var(--lecture-amber);text-shadow:0 5px 22px var(--lecture-black),0 0 38px var(--lecture-rust)}.lecture-hero-theme-freedom{color:var(--lecture-ivory);text-shadow:0 4px 18px var(--lecture-black),0 0 32px var(--lecture-amber),0 0 54px var(--lecture-rust);font-size:clamp(96px,13vw,190px)}.lecture-hero-true-story{flex-direction:column;gap:.08em}.lecture-hero-true-story small{font:500 .42em/1 var(--font-serif);color:var(--lecture-ivory);will-change:transform,opacity,filter;animation:32s cubic-bezier(.45,0,.55,1) infinite lecture-unbelievable-grow}.lecture-hero-proof-1 p span,.lecture-hero-proof-1 p strong{display:block}.lecture-hero-proof-1 p strong{color:var(--lecture-amber);font:500 1.08em/1.06 var(--font-serif);margin-top:.22em}.lecture-hero-proof-1,.lecture-hero-proof-2{text-align:right;grid-template-columns:minmax(150px,25vw) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(24px,4vw,62px);padding:8vh 8vw 0;display:grid}.lecture-hero-proof-2{direction:ltr;grid-template-columns:minmax(150px,25vw) minmax(0,620px)}.lecture-hero-proof-2>div{text-align:center;direction:rtl}.lecture-hero-proof blockquote>img{object-fit:cover;object-position:center top;filter:grayscale(.35)sepia(.08)contrast(1.08);width:100%;height:min(62vh,590px);position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%)}.lecture-hero-proof footer{justify-content:flex-start;margin-top:18px}.lecture-hero-proof-2 footer{justify-content:center}.lecture-hero-proof small{font:500 9px/1.3 var(--font-sans);color:var(--lecture-dim);margin-top:10px;display:block}.lecture-hero-proof small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lecture-hero-proof-credits{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:4px 22px;padding:0 14px;display:flex;position:absolute;bottom:6px;left:0;right:0}.lecture-hero-proof-credits span{font:500 9px/1.5 var(--font-sans);color:var(--lecture-dim);opacity:.72;white-space:nowrap;text-shadow:0 1px 6px oklch(5% .01 30/.8)}.lecture-hero-proof-credits a{color:inherit;text-underline-offset:2px;text-decoration:underline}@keyframes lecture-hanna-light-flash{0%{opacity:0}2.2%{opacity:.68}3.8%{opacity:.2}5.8%{opacity:.78}9%{opacity:.16}13%,to{opacity:0}}@keyframes lecture-unbelievable-grow{0%,15.5%{opacity:0;filter:blur(3px);transform:scale(.6)}18%{opacity:1;filter:blur()}20%{opacity:1;filter:blur()}22.5%,to{opacity:0;filter:blur(3px);transform:scale(1.18)}}@keyframes lecture-trailer-beam-soft{0%,to{opacity:.18;transform:translate(-1%)}50%{opacity:.28;transform:translate(1%)}}@media (width<=800px){.lecture-hero-portrait-2{width:78%;right:-20%}.lecture-hero-portrait-4{width:126%;right:-20%}.lecture-hero-portrait-4 img{object-position:66% 34%}.lecture-hero-theme-art{right:0}.lecture-hero-theme-life{font-size:clamp(64px,18vw,105px)}.lecture-hero-proof-1,.lecture-hero-proof-2{grid-template-columns:34vw minmax(0,1fr);gap:18px;padding:0 22px 27vh}.lecture-hero-proof-2{grid-template-columns:34vw minmax(0,1fr)}.lecture-hero-proof blockquote>img{height:34vh}.lecture-hero-proof p{font-size:clamp(25px,7.4vw,34px)}.lecture-hero-proof small{font-size:8px}}@media (width<=520px){.lecture-hero-theme-life{font-size:16vw}.lecture-hero-proof-1,.lecture-hero-proof-2{grid-template-columns:32vw minmax(0,1fr);padding-inline:18px;left:0;right:0}.lecture-hero-proof-2{grid-template-columns:minmax(0,1fr) 32vw}.lecture-hero-proof blockquote>img{height:30vh}.lecture-hero-proof footer{font-size:14px}}.lecture-hero-theme{will-change:transform,opacity;animation-timing-function:linear!important}@media (width<=520px){.lecture-hero-theme-art{animation-name:lecture-theme-art}.lecture-hero-theme-freedom{animation-name:lecture-theme-freedom}}.lecture-hero-copy h1 span{display:block}.lecture-hero-copy h1{animation:none}.lecture-hero-copy h1 span:first-child{animation:32s linear infinite lecture-headline-one}.lecture-hero-copy h1 span:last-child{animation:32s linear infinite lecture-headline-two}@keyframes lecture-headline-one{0%,6.5%{opacity:1;filter:blur();transform:none}9.5%,95.5%{opacity:0;filter:blur(2px);transform:translateY(.14em)}98.5%,to{opacity:1;filter:blur();transform:none}}@keyframes lecture-headline-two{0%,8%{opacity:0;filter:blur(3px);transform:translateY(.45em)}10.5%,15.5%{opacity:1;filter:blur();transform:none}17.5%,to{opacity:0;filter:blur(2px);transform:translateY(-.1em)}}.lecture-hero-drawing{width:48%!important;animation-timing-function:linear!important;left:16%!important}@media (width<=800px){.lecture-hero-drawing{width:96%!important;left:2%!important}}.lecture-hero-proof-1 p strong{animation:32s linear infinite lecture-tuvia-second}@keyframes lecture-tuvia-second{0%,51%{opacity:0;filter:blur(3px);transform:translateY(.35em)}53.5%,58%{opacity:1;filter:blur();transform:none}60.5%,to{opacity:0;filter:blur(2px);transform:translateY(-.12em)}}.lecture-hero-proof-2{direction:rtl!important;justify-content:center!important;align-items:center!important;padding:8vh 0 0!important;display:flex!important}.lecture-hero-proof-2>img{top:50%;left:0;translate:0 -46%;width:min(26vw,380px)!important;height:min(62vh,590px)!important;position:absolute!important}.lecture-hero-proof-2>div{direction:rtl;width:min(620px,48vw);margin-inline:auto;position:relative;text-align:center!important}.lecture-hero-proof-2 footer{justify-content:center!important;margin-inline:auto!important}@media (width<=800px){.lecture-hero-proof-2{align-items:flex-end!important;padding:0 0 24vh!important}.lecture-hero-proof-2>img{top:6vh;translate:none;width:42vw!important;height:34vh!important}.lecture-hero-proof-2>div{width:calc(100vw - 44px)}}@media (prefers-reduced-motion:reduce){.lecture-hero-copy h1 span,.lecture-hero-proof-1 p strong{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.lecture-hero-theme-love,.lecture-hero-theme-art{text-align:center;width:100%;inset:30% 0 auto!important}.lecture-hero-theme-art{color:var(--lecture-amber);text-shadow:0 4px 18px var(--lecture-black),0 0 36px var(--lecture-rust);font-size:clamp(110px,17vw,260px)}@keyframes lecture-theme-freedom-final{0%,45.5%{opacity:0;filter:blur(3px);transform:translateY(-14%)scale(1)}47.3%{opacity:1;filter:blur()}52.5%{opacity:1;filter:blur()}54.3%,to{opacity:0;filter:blur(3px);transform:translateY(14%)scale(1.14)}}.lecture-hero-theme-freedom{animation-name:lecture-theme-freedom-final}@media (width<=520px){.lecture-hero-theme-love,.lecture-hero-theme-art{font-size:20vw;top:22%!important}}.lecture-discover{color:var(--lecture-ivory);font:500 18px/1 var(--font-sans);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lecture-discover svg{animation:1.8s ease-in-out infinite lecture-discover-blink}@keyframes lecture-discover-blink{0%,to{opacity:.25;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lecture-discover svg{animation:none}}.lecture-hero-proof-1{grid-template-columns:minmax(120px,17vw) minmax(0,620px)!important}.lecture-hero-proof-1>img{opacity:.72;height:min(42vh,400px)!important}.lecture-hero-proof-2>img{opacity:.72;width:min(18vw,270px)!important;height:min(42vh,400px)!important}.lecture-hero-proof blockquote>img{filter:grayscale(.5)sepia(.1)contrast(1.02)brightness(.9)}@media (width<=800px){.lecture-hero-proof-1{grid-template-columns:26vw minmax(0,1fr)!important}.lecture-hero-proof-1>img{height:24vh!important}.lecture-hero-proof-2>img{width:30vw!important;height:24vh!important}}.lecture-hero-theme-freedom{text-align:center;width:100%;color:var(--lecture-ivory);font-size:clamp(110px,17vw,260px)!important;inset:30% 0 auto!important}@media (width<=520px){.lecture-hero-theme-freedom{font-size:20vw!important;top:22%!important}}.lecture-hero-portrait-3{height:96%!important;top:-4%!important;bottom:auto!important}.lecture-hero-portrait-3 img{object-position:center 45%!important}.lecture-hero-proof-2{width:100%!important;max-width:none!important}.lecture-hero-proof-2>img{left:3vw!important}.lecture-hero-theme-freedom{opacity:0;color:var(--lecture-vital)!important}.lecture-hero-portrait-3 span{opacity:1!important;color:oklch(97% .03 85)!important;text-shadow:0 2px 14px oklch(5% .01 30),0 0 26px oklch(5% .01 30),0 1px oklch(5% .01 30)!important;font-size:clamp(27px,3vw,44px)!important;font-weight:600!important;bottom:26%!important;right:16%!important}.lecture-hero-portrait-4 span{opacity:1!important;color:oklch(97% .03 85)!important;text-shadow:0 2px 14px oklch(5% .01 30),0 0 26px oklch(5% .01 30),0 1px oklch(5% .01 30)!important;font-size:clamp(27px,3vw,44px)!important;font-weight:600!important;bottom:26%!important;right:15%!important}.lecture-hero-true-story small,.lecture-hero-true-story{animation-timing-function:linear!important}@media (width<=800px){.lecture-hero-proof-2>img{top:34vh!important}}.lecture-cast-grid article p{animation:7s linear infinite lecture-cast-note;animation-delay:calc(var(--presence-index,0) * -1.75s);will-change:transform,opacity;max-width:none!important;font-size:clamp(22px,2.1vw,34px)!important}@keyframes lecture-cast-note{0%{opacity:0;filter:blur(3px);transform:translateY(.5em)}18%{opacity:1;filter:blur()}70%{opacity:1;filter:blur()}to{opacity:0;filter:blur(3px);transform:translateY(-.4em)}}@media (prefers-reduced-motion:reduce){.lecture-cast-grid article p{opacity:1!important;animation:none!important}}.lecture-contact .contact-launch-beat{text-align:center;width:fit-content;max-width:100%;margin:2px auto 20px}.lecture-contact .contact-launch-beat-text{font:500 clamp(30px,3.6vw,52px)/1.25 var(--font-serif);color:var(--lecture-rust);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:6px 16px;display:inline-block}.lecture-contact .contact-launch-beat[data-lecture-reveal]{opacity:0;filter:blur(8px);transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1),filter .8s;transform:scale(.45)translateY(-.35em)}.lecture-contact .contact-launch-beat[data-lecture-reveal].is-visible{opacity:1;filter:none;transform:none}.lecture-contact .contact-launch-beat[data-lecture-reveal].is-visible .contact-launch-beat-text{animation:2.2s ease-in-out 2.2s infinite launch-beat-blink}@keyframes launch-beat-blink{0%,49%{opacity:1;color:var(--lecture-rust);background-color:#0000;animation-timing-function:step-end}50%,99%{opacity:1;color:var(--lecture-ivory);background-color:var(--lecture-burgundy);animation-timing-function:step-end}to{opacity:1;color:var(--lecture-rust);background-color:#0000}}@media (prefers-reduced-motion:reduce){.lecture-contact .contact-launch-beat[data-lecture-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.lecture-contact .contact-launch-beat-text{animation:none!important}}@media (width<=800px){.lecture-proof-track{grid-template-columns:1fr;gap:58px}.lecture-proof-strip blockquote{transform:none!important}.lecture-proof-hit{grid-area:1/1;filter:none!important}.lecture-proof-hit-2{text-align:right;margin-top:0}.lecture-proof-hit p{font-size:clamp(32px,8.4vw,48px)}.lecture-audiences-art{opacity:.55;width:100%}.lecture-audiences-art:after{background:linear-gradient(0deg,var(--lecture-burgundy) 8%,oklch(30% .08 30/.3))}}.family-quotes-stage{text-align:center;cursor:pointer;max-width:880px;margin:0 auto;padding:clamp(24px,5vw,48px);position:relative}.family-quotes-mark{width:34px;height:34px;color:var(--lecture-amber);opacity:.55;margin:0 auto 18px}.family-quotes-hit{margin:0;animation:7s cubic-bezier(.45,0,.55,1) infinite family-quote-in}.family-quotes-hit p{color:var(--lecture-ivory);margin:0 0 22px;font-size:clamp(24px,3.4vw,38px);font-weight:600;line-height:1.55}.family-quotes-hit footer{flex-direction:column;align-items:center;gap:4px;display:flex}.family-quotes-hit footer strong{color:var(--lecture-amber);font-size:clamp(17px,1.6vw,20px)}.family-quotes-hit footer span{opacity:.65;font-size:14px}.family-quotes-dots{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.family-quotes-dots button{opacity:.25;cursor:pointer;background:currentColor;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .3s,transform .3s}.family-quotes-hint{color:var(--muted-foreground);opacity:.75;letter-spacing:.02em;margin-top:16px;font-size:11px}.family-quotes-lead:focus-visible{outline:2px solid var(--lecture-amber);outline-offset:4px}.family-quotes-dots button.is-active{opacity:1;transform:scale(1.35)}@keyframes family-quote-in{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}8%,82%{opacity:1;filter:none;transform:none}96%,to{opacity:0;filter:blur(5px);transform:translateY(-18px)}}.family-quotes-stage.is-compact .family-quotes-hit p{font-size:clamp(21px,2.6vw,30px)}.family-quotes-static{gap:28px;max-width:760px;margin:0 auto;display:grid}.family-quotes-static blockquote{border-inline-start:3px solid var(--lecture-amber);text-align:start;margin:0;padding:22px 26px}.family-quotes-static p{margin:0 0 10px;font-size:19px;line-height:1.7}.family-quotes-static footer strong{color:var(--lecture-amber)}.family-quotes-static footer span{opacity:.6;font-size:13px;display:block}.lecture-quotes-interlude{background:linear-gradient(160deg,var(--lecture-black),var(--lecture-burgundy) 130%);color:var(--lecture-ivory);text-align:center;padding:clamp(70px,10vw,130px) clamp(20px,6vw,60px);position:relative}.lecture-quotes-interlude h2{margin:0 0 8px;font-size:clamp(34px,5vw,56px)}.lecture-quotes-interlude .lecture-section-label{color:var(--lecture-amber)}.lecture-quotes-more{color:var(--lecture-amber);border-bottom:1px solid #0000;align-items:center;gap:8px;margin-top:30px;font-size:16px;text-decoration:none;transition:border-color .3s;display:inline-flex}.lecture-quotes-more:hover{border-color:currentColor}.quotes-page{--lecture-black:oklch(10.5% .015 38);--lecture-ivory:oklch(94% .024 76);--lecture-amber:oklch(69% .12 62);--lecture-burgundy:oklch(32% .09 22);--lecture-line:oklch(88% .025 75/.18);background:radial-gradient(circle at 50% 20%,oklch(30% .06 45/.45),transparent 60%),linear-gradient(170deg,var(--lecture-black),var(--lecture-burgundy) 140%);min-height:100vh;color:var(--lecture-ivory);flex-direction:column;display:flex}.quotes-page main{flex:1;place-items:center;display:grid}.quotes-stage-section{text-align:center;width:100%;padding:clamp(60px,9vw,110px) clamp(20px,6vw,60px)}.quotes-stage-section h1{margin:0 0 10px;font-size:clamp(40px,6vw,68px)}.quotes-stage-section .lecture-section-label{color:var(--lecture-amber)}.quotes-page-note{opacity:.6;margin-top:36px;font-size:14px}.letter-translation-credit{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.6}.family-quotes-stage .letter-translation-credit,.family-quotes-static .letter-translation-credit{color:oklch(84% .05 100);opacity:1;cursor:default;margin:24px 0 0;font-size:16px}.editorial-quote .letter-translation-credit{color:oklch(47% .07 95);margin-top:12px;font-size:14px;display:block}.showcase-translation{background:var(--secondary);color:var(--secondary-foreground);border-bottom:1px solid var(--border);text-align:center;padding:30px 24px}.showcase-translation p{letter-spacing:0;color:oklch(26% .045 95);margin:0;font-size:22px;font-weight:700;line-height:1.6}@media (width<=520px){.showcase-translation p{font-size:19px}}@media (prefers-reduced-motion:reduce){.family-quotes-hit{animation:none}}.showcase-hero-image{position:relative}.showcase-hero-art{display:block;position:relative}.showcase-hero-art:before{content:none}.showcase-hero-art:after{content:"";background:linear-gradient(180deg,var(--ink),transparent 15%),linear-gradient(0deg,var(--ink),transparent 15%),linear-gradient(90deg,var(--ink),transparent 15%),linear-gradient(270deg,var(--ink),transparent 15%);pointer-events:none;position:absolute;inset:-18px}.showcase-hero-art img{max-width:100%;animation:11s ease-in-out infinite alternate showcase-hero-approach;display:block}@keyframes showcase-hero-approach{0%{transform:scale(1.015)translateY(1.2%)}to{transform:scale(1.065)translateY(-1.4%)}}.showcase-theme-list>a{transition:background .25s,color .25s}.showcase-theme-list>a:hover{color:var(--muted-foreground)}.showcase-theme-list>a:hover svg{transform:translate(-3px,-3px)}.showcase-theme-list>a svg{transition:transform .25s}.showcase-frame{border:1px solid var(--border);background:var(--background);flex-direction:column;max-width:1050px;margin:10px auto 0;display:flex}.showcase-frame-stage{cursor:pointer;background:0 0;border:0;width:100%;height:min(66vh,640px);padding:0;display:block;position:relative;overflow:hidden}.showcase-frame-stage img{object-fit:contain;opacity:0;width:auto;max-width:calc(100% - clamp(32px,6vw,68px));height:auto;max-height:calc(100% - clamp(32px,6vw,68px));transition:opacity 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-frame-stage img.is-active{opacity:1}.showcase-frame-hint{color:var(--muted-foreground);background:var(--background);font-size:11px;position:absolute;bottom:14px;left:16px}@supports (color:color-mix(in lab, red, red)){.showcase-frame-hint{background:color-mix(in oklab,var(--background) 82%,transparent)}}.showcase-frame-hint{pointer-events:none;opacity:0;padding:4px 9px;transition:opacity .3s}.showcase-frame-stage:hover .showcase-frame-hint,.showcase-frame-stage:focus-visible .showcase-frame-hint{opacity:1}.showcase-frame-bar{border-top:1px solid var(--border);align-items:center;gap:16px;padding:13px 18px;display:flex}.showcase-frame-caption{font:400 16px/1.5 var(--font-serif);color:var(--muted-foreground);flex:1;min-width:0;margin:0;animation:.9s both frame-caption-in}@keyframes frame-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.showcase-frame-count{color:var(--muted-foreground);white-space:nowrap;direction:ltr;font-size:11px}.showcase-frame-toggle{border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--foreground);background:0 0;border-radius:0;flex:none;place-items:center;display:grid}@media (width<=640px){.showcase-frame-stage{height:46vh;min-height:300px}.showcase-frame-bar{flex-wrap:wrap;gap:10px}.showcase-frame-caption{font-size:13px}}@media (prefers-reduced-motion:reduce){.showcase-frame-stage img{transition-duration:.2s}.showcase-frame-caption{animation:none}}.heading-wait{opacity:0}.heading-wait.heading-in-view{animation:1.1s cubic-bezier(.22,.61,.36,1) both heading-arrive}@keyframes heading-arrive{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.heading-wait{opacity:1}.heading-wait.heading-in-view{animation:none}}.showcase-lecture .showcase-emphasis{max-width:820px;line-height:1.75;color:var(--light-on-dark)!important;font-size:clamp(19px,2vw,24px)!important}.lecture-cast-grid article:nth-child(4) img{object-position:center 24%;width:134%;height:134%;inset:-17%}.showcase-about{flex-wrap:wrap}.showcase-about-stage{width:100%;margin-top:34px}.showcase-about-stage .showcase-frame{max-width:920px}@media (width<=800px){.showcase-about-stage{margin-top:10px}}.lecture-dror-long{background:var(--lecture-black);color:var(--lecture-ivory);text-align:center;padding:clamp(110px,14vw,190px) clamp(24px,8vw,140px)}.lecture-dror-long blockquote{max-width:1150px;margin:0 auto}.lecture-dror-long p{font:400 clamp(26px,3.4vw,48px)/1.46 var(--font-serif);text-wrap:balance;margin:0 0 40px}.lecture-dror-long footer strong{letter-spacing:.02em;font-size:clamp(19px,1.7vw,25px)}@media (width<=520px){.lecture-dror-long{padding:88px 22px}.lecture-dror-long p{font-size:24px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.lecture-dror-long [data-lecture-reveal]{opacity:1!important;filter:none!important;transform:none!important}}.lecture-question-list article:first-child>img{opacity:.62;object-position:center 18%;width:64%;height:100%;bottom:0;-webkit-mask-image:radial-gradient(72% 86% at 50% 38%,#000 54%,#0000 90%);mask-image:radial-gradient(72% 86% at 50% 38%,#000 54%,#0000 90%)}.lecture-question-list article:nth-child(2)>img{object-position:center 18%;width:96%;height:106%;animation:16s ease-in-out infinite lecture-question-face;bottom:-12%;-webkit-mask-image:radial-gradient(88% 98% at 46% 32%,#000 60%,#0000 95%);mask-image:radial-gradient(88% 98% at 46% 32%,#000 60%,#0000 95%)}@keyframes lecture-question-face{0%,to{opacity:.62;filter:grayscale(.45)sepia(.2)contrast(1.28)blur(1px);transform:scale(1.02)translate(2%,1%)}50%{opacity:.85;filter:grayscale(.28)sepia(.24)contrast(1.36)blur();transform:scale(1.06)translate(-1%,-1%)}}@media (width<=520px){.lecture-question-list article:first-child>img{width:86%}.lecture-question-list article:nth-child(2)>img{object-position:center 14%;width:104%}}@media (prefers-reduced-motion:reduce){.lecture-question-list article:nth-child(2)>img{opacity:.7!important;animation:none!important}}.lecture-udi-stage{z-index:3;justify-self:end;width:100%;max-width:780px;position:relative}.lecture-udi-stage .showcase-frame{background:var(--lecture-ivory);margin:0}@supports (color:color-mix(in lab, red, red)){.lecture-udi-stage .showcase-frame{background:color-mix(in oklab,var(--lecture-ivory) 72%,transparent)}}.lecture-udi-stage .showcase-frame{border-color:oklch(34% .04 47/.24);box-shadow:0 30px 80px -50px oklch(16% .04 35/.55)}.lecture-udi-stage .showcase-frame-stage{height:min(62vh,560px)}.lecture-udi-stage .showcase-frame-hint{opacity:.88;color:var(--lecture-black)}.lecture-udi-stage .showcase-frame-bar{border-color:oklch(34% .04 47/.24)}.lecture-udi-location span{max-width:28ch}.lecture-udi-location .lecture-udi-joke{font:600 1.18em/1.22 var(--font-serif);color:var(--lecture-rust);margin:.28em 0 .34em;display:block}.lecture-udi-reading-beat{will-change:opacity,transform,filter;animation:13s ease-in-out infinite lecture-udi-reading}.lecture-udi-reading-beat:nth-of-type(2){animation-delay:-8.7s}.lecture-udi-reading-beat:nth-of-type(3){animation-delay:-4.35s}@keyframes lecture-udi-reading{0%,to{opacity:.45;filter:blur(1.5px);transform:translateY(9px)}18%,72%{opacity:1;filter:none;transform:none}88%{opacity:.58;filter:blur(.7px);transform:translateY(-5px)}}.lecture-dror-long{place-items:center;min-height:100svh;display:grid}.lecture-dror-long blockquote{width:100%}.lecture-dror-beats{align-items:center;min-height:clamp(360px,44vw,590px);display:grid}.lecture-dror-beats p{opacity:0;font:400 clamp(29px,4.2vw,64px)/1.35 var(--font-serif);text-wrap:balance;animation:32s cubic-bezier(.45,0,.55,1) infinite lecture-dror-line;animation-delay:calc(var(--dror-index) * 6.4s - 1s);grid-area:1/1;margin:0}.lecture-dror-beats mark{color:var(--lecture-amber);background:0 0;font-weight:600}.lecture-dror-long footer{margin-top:30px}@keyframes lecture-dror-line{0%,to{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.985)}2%,16%{opacity:1;filter:none;transform:none}20%{opacity:0;filter:blur(4px);transform:translateY(-18px)scale(1.01)}}.lecture-question-list article:nth-child(3)>img{object-fit:contain;object-position:center;opacity:.58;filter:sepia(.16)saturate(.82)contrast(1.18);width:72%;height:92%;bottom:2%;-webkit-mask-image:radial-gradient(78% 88%,#000 52%,#0000 91%);mask-image:radial-gradient(78% 88%,#000 52%,#0000 91%)}.lecture-audiences-art{width:60%;inset:5% 0 5% auto;overflow:hidden}.lecture-audiences-art img{transform-origin:44% 62%;transform:scale(1.5);object-fit:cover!important;object-position:44% 58%!important}.lecture-closing{justify-content:flex-start}.lecture-closing-art{opacity:1;place-items:center;width:54%;display:grid;inset:0 auto 0 0}.lecture-closing-art img{object-fit:contain;object-position:10% center;filter:saturate(.85)contrast(1.1)brightness(1.12);width:100%;height:100%;animation:8s ease-in-out infinite alternate lecture-closing-emerge;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(270deg,#0000 0,#000 18% 100%)}.lecture-closing:after{background:linear-gradient(270deg,oklch(10% .02 35/.96) 0 34%,oklch(10% .02 35/.46) 58%,#0000 82%),linear-gradient(#0000 54%,oklch(10% .02 35/.7))}.lecture-closing>div:last-child{width:48%;margin-left:auto;margin-right:0}@keyframes lecture-closing-emerge{0%{opacity:.72;filter:sepia(.14)saturate(.85)contrast(1.08)brightness(1.04);transform:scale(.96)translateY(1.5%)}to{opacity:1;filter:sepia(.08)saturate(.9)contrast(1.16)brightness(1.18);transform:scale(1.04)translateY(-1%)}}@media (width<=900px){.lecture-udi-collision{grid-template-columns:1fr;gap:55px;padding-block:90px}.lecture-udi-copy{max-width:760px}.lecture-udi-stage{justify-self:center;max-width:760px}.lecture-udi-stage .showcase-frame-stage{height:min(58vh,540px)}.lecture-audiences-art{width:100%;inset:4% 0 36%}}@media (width<=520px){.lecture-udi-collision{padding:82px 22px}.lecture-udi-location .lecture-udi-joke{font-size:1.12em}.lecture-udi-stage .showcase-frame-stage{height:52vh;min-height:360px}.lecture-dror-beats{min-height:500px}.lecture-dror-beats p{font-size:clamp(27px,8vw,35px)}.lecture-question-list article:nth-child(3)>img{width:105%;height:82%;bottom:8%}.lecture-closing-art{opacity:.85;width:100%;inset:0}.lecture-closing-art img{object-position:center 40%;filter:saturate(.85)contrast(1.1)brightness(1.14);width:100%;height:100%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 28% 100%);mask-image:linear-gradient(0deg,#0000 0,#000 28% 100%)}.lecture-closing:after{background:linear-gradient(0deg,var(--lecture-black) 0 26%,transparent 62%),linear-gradient(90deg,oklch(10% .02 35/.14),oklch(10% .02 35/.36))}.lecture-closing>div:last-child{align-self:flex-end;width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.lecture-udi-reading-beat,.lecture-dror-beats p,.lecture-closing-art img{filter:none!important;animation:none!important;transform:none!important}.lecture-udi-reading-beat{opacity:1!important}.lecture-dror-beats{min-height:0;display:block}.lecture-dror-beats p{margin-bottom:1.1em;font-size:clamp(22px,3vw,34px);opacity:1!important}}.lecture-cast-grid article{--cast-dir:1}.lecture-cast-grid article:nth-child(2n){--cast-dir:-1}.lecture-cast-grid article+article{margin-top:clamp(70px,9vw,150px)}.lecture-cast-grid article:nth-child(2n)+article{margin-top:clamp(120px,14vw,220px)}.lecture-cast-grid article[data-lecture-reveal]{opacity:0;transform:translateX(calc(var(--cast-dir) * 52px)) scale(.97)}.lecture-cast-grid article[data-lecture-reveal].is-visible{opacity:1;transform:none}@media (width>=901px){.lecture-cast-grid article{animation:linear both lecture-cast-scroll;animation-timeline:view();animation-range:entry -5% exit 105%}}@keyframes lecture-cast-scroll{0%{translate:0 46px}50%{translate:0}to{translate:0 -46px}}@media (width<=520px){.lecture-cast-grid article+article{margin-top:34px}.lecture-cast-grid article:nth-child(2n)+article{margin-top:64px}.lecture-cast-grid article[data-lecture-reveal]{transform:translateY(34px)}}.showcase-archive{background:var(--ink);color:var(--light-on-dark)}.showcase-archive:before{background:radial-gradient(circle at 78% 18%,oklch(63% .13 70/.13),#0000 36%),linear-gradient(100deg,#0000,oklch(34% .08 41/.12),#0000)}.showcase-archive .showcase-section-heading>p,.showcase-archive .showcase-label{color:var(--quiet-on-dark)}.showcase-frame{max-width:1180px;box-shadow:none;background:0 0;border:0;margin:0 auto}.showcase-frame-stage img{filter:contrast(1.05)saturate(.96);max-width:calc(100% - clamp(8px,2vw,24px));max-height:calc(100% - clamp(8px,2vw,24px));transition:opacity 1.4s,transform 16s;-webkit-mask-image:radial-gradient(84% 90%,#000 60%,#0000 98%);mask-image:radial-gradient(84% 90%,#000 60%,#0000 98%)}.showcase-frame-stage img.is-active{transform:translate(-50%,-50%)scale(1.05)}.showcase-frame-hint{color:var(--quiet-on-dark);background:oklch(19% .012 75/.72)}.showcase-frame-bar{border-top:0;padding:16px 4px}.showcase-frame-caption,.showcase-frame-count{color:var(--quiet-on-dark)}.showcase-frame-toggle{border-color:var(--line-on-dark);color:var(--light-on-dark)}.showcase-frame-toggle:hover{background:var(--ink-soft)}.showcase-archive .showcase-continuations a{color:var(--light-on-dark)}@media (width>=901px){.showcase-frame-stage{height:min(74vh,720px)}}@media (width<=900px){.showcase-frame-stage{height:min(58vh,560px)}}.showcase-frame-caption{color:var(--light-on-dark)}.showcase-hero-art img,.showcase-generations figure img{-webkit-mask-image:radial-gradient(80% 88% at 50% 46%,#000 56%,#0000 96%);mask-image:radial-gradient(80% 88% at 50% 46%,#000 56%,#0000 96%)}.showcase-hero-art{overflow:hidden}.showcase-hero-art img{transform-origin:49%;transform:scale(1.45);transform:scale(1.45)!important}.stage-spotlight{max-width:1100px;margin:0 auto}.stage-spotlight-frame{aspect-ratio:16/9;background:var(--ink);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 0 100px #000000e6}@media (width>=901px){.stage-spotlight-frame{aspect-ratio:16/9}}.stage-spotlight-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 14s;position:absolute;inset:0;transform:scale(1)}.stage-spotlight-frame img.is-active{opacity:1;transform:scale(1.06)}.stage-spotlight-frame img{object-position:var(--stage-focus,center 35%)}.stage-spotlight-shade{pointer-events:none;background:linear-gradient(to top,var(--ink) 0%,transparent 34%),linear-gradient(to left,var(--ink),transparent 22%,transparent 78%,var(--ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-shade{background:linear-gradient(to top,var(--ink) 0%,transparent 34%),linear-gradient(to left,color-mix(in oklab,var(--ink) 80%,transparent),transparent 22%,transparent 78%,color-mix(in oklab,var(--ink) 80%,transparent))}}.stage-spotlight-shade{box-shadow:inset 0 0 150px #000c}.stage-spotlight-caption{bottom:clamp(18px,4vw,52px);max-width:560px;animation:1.1s both stage-caption-in;position:absolute;inset-inline-start:clamp(18px,4vw,52px)}.stage-spotlight-caption p{color:var(--accent);letter-spacing:.22em;margin:0;font-size:clamp(12px,1.4vw,15px);font-weight:300}@keyframes stage-caption-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stage-spotlight-arrow{width:48px;height:48px;color:var(--light-on-dark);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-arrow{color:color-mix(in oklab,var(--light-on-dark) 32%,transparent)}}.stage-spotlight-arrow{cursor:pointer;transition:color .3s}.stage-spotlight-arrow:hover{color:var(--light-on-dark)}.stage-spotlight-arrow svg{width:32px;height:32px}.stage-spotlight-next{inset-inline-end:12px}.stage-spotlight-prev{inset-inline-start:12px}.stage-spotlight-progress{gap:12px;max-width:420px;margin:34px auto 0;display:flex}.stage-spotlight-progress span{background:var(--light-on-dark);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-progress span{background:color-mix(in oklab,var(--light-on-dark) 12%,transparent)}}.stage-spotlight-progress span{transition:background .5s}.stage-spotlight-progress span.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-progress span.is-active{background:color-mix(in oklab,var(--accent) 65%,transparent)}}.stage-spotlight-count{color:var(--quiet-on-dark);justify-content:center;align-items:baseline;gap:8px;margin-top:16px;display:flex}.stage-spotlight-count strong{color:var(--light-on-dark);font-size:22px;font-weight:200}.stage-spotlight-count span{letter-spacing:.18em;font-size:11px}.stage-biography{border-top:1px solid var(--foreground);min-height:clamp(188px,18vw,232px);margin-top:clamp(28px,3.5vw,48px);padding-top:clamp(22px,2.5vw,34px)}@supports (color:color-mix(in lab, red, red)){.stage-biography{border-top:1px solid color-mix(in oklab,var(--foreground) 18%,transparent)}}.stage-biography-kicker{color:var(--lecture-rust);margin:0 0 14px;font-size:11px;font-weight:700}.stage-biography-beat{max-width:27ch;color:var(--foreground);font:400 clamp(25px,2.6vw,38px)/1.35 var(--font-serif);text-wrap:balance;margin:0;animation:1.1s both stage-biography-in}.stage-biography-beat.is-leaving{animation:.8s both stage-biography-out}@keyframes stage-biography-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stage-biography-out{to{opacity:0;transform:translateY(-8px)}}@media (width<=640px){.stage-spotlight-arrow{width:40px;height:40px}.stage-spotlight-arrow svg{width:24px;height:24px}.stage-biography{min-height:244px;margin-top:26px}.stage-biography-beat{font-size:clamp(24px,7.2vw,31px);line-height:1.38}}@media (prefers-reduced-motion:reduce){.stage-spotlight-frame img{transition:opacity .2s;transform:none!important}.stage-spotlight-caption,.stage-biography-beat,.stage-biography-beat.is-leaving{animation:none}}.lecture-udi-stage .stage-spotlight-progress span{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lecture-udi-stage .stage-spotlight-progress span{background:color-mix(in oklab,var(--foreground) 16%,transparent)}}.lecture-udi-stage .stage-spotlight-progress span.is-active{background:var(--accent)}.lecture-udi-stage .stage-spotlight-count{color:var(--muted-foreground)}.lecture-udi-stage .stage-spotlight-count strong{color:var(--foreground)}.lecture-hero-flash-word{color:oklch(86% .13 82);text-shadow:0 6px 30px var(--lecture-black),0 0 46px var(--lecture-rust)}@media (width<=800px){.lecture-hero-portrait-1{width:86%;right:-8%}.lecture-hero-portrait-2{width:62%;left:-6%}.lecture-hero-portrait-3{width:58%;right:6%}.lecture-hero-portrait-4{width:104%;right:-10%}.lecture-hero-portrait-5{width:66%;left:-10%}.lecture-hero-proof p{text-shadow:0 3px 18px var(--lecture-black),0 0 34px var(--lecture-black)}}@media (width<=520px){.lecture-hero-portrait-1{width:92%;right:-6%}.lecture-hero-portrait-2{width:68%;left:-4%}.lecture-hero-portrait-2 img{object-position:22% 19%}.lecture-hero-portrait-3{width:64%;right:4%}.lecture-hero-portrait-4{width:112%;right:-8%}.lecture-hero-portrait-5{width:72%;left:-8%}.lecture-hero-proof-1,.lecture-hero-proof-2{padding-bottom:24vh}}@media (width<=640px){.lecture-proof-portrait{grid-template-columns:minmax(0,1fr);row-gap:24px}.lecture-proof-face{grid-area:auto/1;width:min(58vw,220px);margin-inline:auto}.lecture-proof-portrait>p,.lecture-proof-portrait>footer,.lecture-proof-portrait>small,.lecture-proof-portrait>.quote-de-line,.lecture-proof-portrait>.quote-he{grid-column:1;width:100%;min-width:0}.lecture-proof-portrait>p[lang=en]{overflow-wrap:anywhere;word-break:normal;font-size:clamp(30px,9.4vw,40px)}.lecture-proof-portrait>.quote-he{margin-top:8px;font-size:clamp(19px,5.2vw,24px)}.lecture-proof-portrait>.quote-de-line{text-align:left;margin-top:-6px}.lecture-featured-portrait{grid-template-columns:minmax(0,1fr);row-gap:26px}.lecture-featured-face{grid-area:auto/1;width:min(58vw,220px);margin-inline:auto}.lecture-featured-portrait>p,.lecture-featured-portrait>footer,.lecture-featured-portrait>small{grid-column:1}.lecture-featured-proof blockquote p{overflow-wrap:break-word;font-size:clamp(26px,7.6vw,34px)}}.lecture-featured-face>img[alt*=גרייף]{object-fit:contain;object-position:center 30%;background:oklch(20% .02 35/.06);animation:none;transform:none}.lecture-contact .contact-launch-beat[data-lecture-reveal]{transition:opacity 1.6s .25s,transform 2.2s cubic-bezier(.22,1,.36,1) .25s,filter 1.6s .25s}.lecture-story-image-pair{grid-template-rows:1fr 1fr;gap:0;display:grid}.lecture-story-image-pair:before,.lecture-story-image-pair:after{display:none}.lecture-story-image-pair figure{min-height:0;margin:0;position:relative;overflow:hidden}.lecture-story-image-pair img{object-fit:cover;object-position:center 30%;filter:saturate(.68)contrast(1.12);width:100%;height:100%;animation:16s ease-in-out infinite alternate lecture-float;position:absolute;inset:0}.lecture-story-image-pair figure:last-child img{object-position:center 25%;animation-direction:alternate-reverse}.lecture-story-image-pair:has(figure:nth-child(3)){grid-template-rows:repeat(3,1fr)}.lecture-story-image-pair:has(figure:nth-child(3)) img{object-position:center 32%}.lecture-story-image-pair figure:nth-child(2) img{object-position:center 23%}@media (width<=520px){.lecture-story-image-pair figure:nth-child(2) img{object-fit:contain;object-position:center 22%;background:oklch(14% .03 40)}}.lecture-love-story:has(.lecture-story-image-pair figure:nth-child(3)){min-height:1080px}.lecture-love-story:has(.lecture-story-image-pair figure:nth-child(3)) .lecture-story-image{min-height:1080px}@media (width<=800px){.lecture-story-image-pair:has(figure:nth-child(3)){grid-template-rows:repeat(3,1fr)}.lecture-love-story:has(.lecture-story-image-pair figure:nth-child(3)) .lecture-story-image{min-height:700px}}@media (width<=520px){.lecture-love-story:has(.lecture-story-image-pair figure:nth-child(3)) .lecture-story-image{min-height:580px}}.lecture-story-image-pair figcaption{z-index:2;color:var(--lecture-dim);text-shadow:0 1px 8px oklch(10% .02 35/.8);font-size:10px;position:absolute;bottom:14px;left:16px;right:16px}.lecture-story-image-pair figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,oklch(10% .02 35/.55));position:absolute;inset:0}@media (width<=800px){.lecture-story-image-pair{min-height:640px}}@media (width<=520px){.lecture-story-image-pair{min-height:520px}}.lecture-hero-proof-1 p strong{white-space:normal;text-wrap:balance;overflow-wrap:break-word}@media (width<=520px){.lecture-hero-proof-1 p strong{font-size:1em;line-height:1.12}}@media (width<=800px){.lecture-hero-portrait-3{width:100%;left:0;right:0}.lecture-hero-portrait-3 img{object-fit:contain;object-position:center 30%!important}.lecture-hero-portrait-4 img{object-position:50% 30%}}@media (width<=520px){.lecture-hero-portrait-3{width:100%;left:0;right:0}.lecture-hero-portrait-4{width:126%;right:-38%}.lecture-hero-portrait-4 img{object-position:50% 30%}}@media (width<=800px){.lecture-hero-portrait-4{width:104%;right:-8%}.lecture-hero-portrait-4 img{object-position:center 28%}}@media (width<=520px){.lecture-hero-portrait-4{width:108%;right:-10%}.lecture-hero-portrait-4 img{object-position:center 28%}}@media (width<=800px){.lecture-hero-portrait-4{align-items:center;width:100%;display:flex;left:0;right:0}.lecture-hero-portrait-4 img{object-fit:contain;object-position:center 42%;height:100%}.stage-spotlight-frame img{object-position:var(--stage-focus,center 30%)}.lecture-hero-portrait-2{width:86%!important;right:-6%!important}.lecture-hero-portrait-2 img{object-position:52% 18%!important}}@media (width<=520px){.lecture-hero-portrait-2{width:94%!important;right:-2%!important}}.lecture-hero-proof-1 p strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(30px,3.6vw,54px)!important}.quote-de-line{letter-spacing:.14em;text-transform:uppercase;text-align:left;opacity:.78;direction:ltr;margin-top:-10px;font:italic 500 clamp(15px,1.5vw,21px)/1.3 Georgia,serif;display:block}.quote-he{font:300 clamp(16px,1.5vw,22px)/1.5 var(--font-sans);opacity:.88;display:block}.lecture-proof-portrait>.quote-he{color:var(--lecture-dim);margin-top:2px}.showcase-recommendations .showcase-testimonial .quote-he{color:var(--quiet-on-dark);margin-top:-6px}.brand-de{letter-spacing:.08em;opacity:.75;margin-top:3px!important}.lecture-question-shuffled .lecture-q-word{opacity:0;filter:blur(8px);display:inline-block;transform:translateY(14px)}.lecture-question-shuffled.is-visible .lecture-q-word,.lecture-question-list article.is-visible .lecture-q-word{animation:.8s cubic-bezier(.22,1,.36,1) forwards lecture-q-word-in}@keyframes lecture-q-word-in{to{opacity:1;filter:blur();transform:none}}.lecture-q-word-0{transform:translateY(-30px)rotate(-4deg)}.lecture-q-word-1{font-style:italic;transform:translateY(34px)}.lecture-q-word-2{transform:translate(40px)scale(1.25)}.lecture-question-shuffled .lecture-q-word{color:var(--lecture-ivory);text-shadow:0 2px 10px oklch(10% .02 35/.85),0 0 26px oklch(10% .02 35/.7)}.lecture-q-word-3{letter-spacing:.08em;font-size:.72em;transform:translateY(26px)rotate(3deg)}.lecture-q-word-4{filter:blur(20px);font-weight:600;transform:scale(2.2)}.lecture-q-word-5{font-style:italic;transform:translate(-36px)}.lecture-q-word-6{transform:translateY(40px)scale(.6)}.lecture-q-word-6 .lecture-question-shelcha{font-size:1.12em}@media (width<=520px){.lecture-question-list article:nth-child(4){overflow:visible}.lecture-question-list article:nth-child(4) .lecture-question-shuffled{text-align:center;text-wrap:wrap;width:100%;padding-inline:4px;font-size:38px;line-height:1.18}.lecture-question-list article:nth-child(4) .lecture-q-word{margin-block:2px}.lecture-question-list article:nth-child(4) .lecture-q-word-4{font-size:.92em}.lecture-question-list article:nth-child(4) .lecture-q-word-6 .lecture-question-shelcha{font-size:1em}}@media (width>=641px){.lecture-proof-portrait{grid-template-columns:clamp(150px,15vw,235px) minmax(0,1fr)}}.lecture-proof-face>img{object-position:52% 16%;transform-origin:52% 16%;animation:9s ease-in-out infinite lecture-proof-face-zoom}@keyframes lecture-proof-face-zoom{0%,to{filter:grayscale(.18)sepia(.1)contrast(1.1)brightness(.99);transform:scale(1.5)}50%{filter:grayscale(.08)sepia(.06)contrast(1.16)brightness(1.06);transform:scale(1.6)}}.lecture-proof-strip blockquote:nth-child(2),.lecture-proof-strip blockquote:nth-child(3){animation:11s ease-in-out infinite alternate lecture-quote-sway}.lecture-featured-proof blockquote{animation:13s ease-in-out infinite alternate lecture-quote-sway}@keyframes lecture-quote-sway{0%{transform:translateY(5px)}to{transform:translateY(-13px)}}@media (prefers-reduced-motion:reduce){.lecture-question-shuffled .lecture-q-word{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lecture-proof-face>img,.lecture-proof-strip blockquote,.lecture-featured-proof blockquote{animation:none!important}}.lecture-hero:not(.is-trailer-running)>:not(.lecture-intro),.lecture-hero:not(.is-trailer-running)>:not(.lecture-intro) *,.lecture-hero:not(.is-trailer-running)>:not(.lecture-intro):before,.lecture-hero:not(.is-trailer-running)>:not(.lecture-intro):after,.lecture-hero:not(.is-trailer-running)>:not(.lecture-intro) :before,.lecture-hero:not(.is-trailer-running)>:not(.lecture-intro) :after{animation-play-state:paused!important}.lecture-intro{z-index:12;pointer-events:none;background:oklch(12% .03 35);animation:11.2s cubic-bezier(.4,0,.2,1) both lecture-intro-out;position:absolute;inset:0;overflow:hidden}.lecture-intro-word{z-index:2;text-align:center;font:500 clamp(64px,9vw,168px)/1 var(--font-serif);color:var(--lecture-ivory);letter-spacing:.01em;white-space:nowrap;text-shadow:0 10px 55px var(--lecture-black),0 2px 18px var(--lecture-black);flex-direction:column;justify-content:center;align-items:center;gap:.06em;display:flex;position:absolute;inset:0}.lecture-intro-word span{opacity:0;animation:4.6s cubic-bezier(.45,0,.55,1) .3s both lecture-intro-w1}.lecture-intro-word em{color:var(--lecture-amber);text-shadow:0 0 42px oklch(78% .13 75/.45),0 10px 55px var(--lecture-black);opacity:0;font-style:normal;animation:4s cubic-bezier(.45,0,.55,1) 1.1s both lecture-intro-w1}@keyframes lecture-intro-w1{0%{opacity:0;filter:blur(16px);transform:scale(1.12)}16%{opacity:1;filter:blur();transform:scale(1)}82%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(.98)}}.lecture-intro-credit{z-index:2;text-align:center;color:oklch(90% .03 80/.95);text-shadow:0 4px 26px var(--lecture-black);opacity:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3em;padding-bottom:14vh;animation:3.4s 2.1s both lecture-intro-credit;display:flex;position:absolute;inset:0}.lecture-intro-credit strong{font:600 clamp(30px,3.6vw,54px)/1.1 var(--font-serif);letter-spacing:.04em;color:var(--lecture-ivory)}.lecture-intro-credit span{letter-spacing:.16em;font-size:clamp(16px,1.7vw,24px);font-weight:600}@keyframes lecture-intro-credit{0%{opacity:0;transform:translateY(14px)}12%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:none}}.lecture-intro-title{z-index:2;opacity:0;flex-direction:row;justify-content:center;align-items:center;gap:clamp(30px,4.5vw,80px);animation:4.9s cubic-bezier(.45,0,.55,1) 5.4s both lecture-intro-title;display:flex;position:absolute;inset:0}.lecture-intro-title-text{flex-direction:column;align-items:center;gap:clamp(18px,3vh,34px);display:flex}.lecture-intro-title strong{font:600 clamp(64px,11vw,200px)/1 var(--font-serif);letter-spacing:.05em;color:var(--lecture-ivory);text-shadow:0 0 60px oklch(78% .13 75/.22),0 10px 55px var(--lecture-black),0 2px 18px var(--lecture-black);white-space:nowrap}.lecture-intro-title strong em{color:var(--lecture-amber);text-shadow:0 0 48px oklch(78% .13 75/.5),0 10px 55px var(--lecture-black);font-style:normal}.lecture-intro-title-rule{background:linear-gradient(90deg,#0000,oklch(78% .13 75/.6),#0000);width:min(34vw,400px);height:1px;animation:3.4s 5.9s both lecture-intro-rule;display:block;transform:scaleX(0)}.lecture-intro-sketch{opacity:0;flex:none;margin:0;animation:1.7s cubic-bezier(.4,0,.2,1) 6.2s both lecture-intro-sketch-in;position:relative}.lecture-intro-sketch:before{content:"";filter:blur(16px);background:radial-gradient(52% 44%,oklch(80% .14 78/.18),#0000 70%);position:absolute;inset:-14%}.lecture-intro-sketch img{filter:sepia(.16)saturate(.85)contrast(1.05)brightness(.95);border-radius:3px;width:auto;height:clamp(230px,46vh,430px);animation:6.5s ease-in-out 6.2s both lecture-intro-sketch-drift;display:block;position:relative;-webkit-mask-image:radial-gradient(60% 56%,#000 50%,#0000 84%);mask-image:radial-gradient(60% 56%,#000 50%,#0000 84%)}@keyframes lecture-intro-title{0%{opacity:0;filter:blur(12px);transform:scale(1.05)}14%{opacity:1;filter:blur();transform:scale(1)}86%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(1.01)}}@keyframes lecture-intro-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lecture-intro-sketch-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}@keyframes lecture-intro-sketch-drift{0%,to{transform:rotate(-2.4deg)scale(1)}50%{transform:rotate(-1.7deg)scale(1.045)translateY(-1.2%)}}@keyframes lecture-intro-out{0%,95%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=520px){.lecture-intro-word{white-space:normal;font-size:clamp(52px,15.5vw,84px);line-height:1.04}.lecture-intro-credit{letter-spacing:.1em;font-size:12px;bottom:12%}.lecture-intro-title{flex-direction:column;gap:2.6vh}.lecture-intro-title-text{gap:clamp(12px,2vh,20px)}.lecture-intro-title strong{font-size:clamp(40px,12vw,66px)}.lecture-intro-title-rule{width:52vw}.lecture-intro-sketch img{height:min(24vh,196px);-webkit-mask-image:radial-gradient(72% 64%,#000 62%,#0000 94%);mask-image:radial-gradient(72% 64%,#000 62%,#0000 94%)}}@media (prefers-reduced-motion:reduce){.lecture-intro{display:none!important}}.lecture-music-toggle{z-index:60;background:radial-gradient(circle at 34% 28%,oklch(86% .13 82),var(--lecture-amber) 74%);color:oklch(18% .03 38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border:2px solid oklch(92% .09 84);border-radius:999px;place-items:center;width:72px;height:72px;transition:transform .25s,box-shadow .25s,filter .25s;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 0 0 7px oklch(69% .12 62/.16),0 12px 34px oklch(5% .01 35/.55),inset 0 1px oklch(100% 0 0/.28)}.lecture-music-toggle:before{content:"";border:1px solid var(--lecture-amber);opacity:.5;border-radius:999px;animation:2.8s ease-out infinite lecture-promo-pulse;position:absolute;inset:-12px}.lecture-music-toggle svg{width:32px;height:32px}.lecture-music-toggle:hover,.lecture-music-toggle:focus-visible{filter:brightness(1.07);transform:scale(1.07);box-shadow:0 0 0 11px oklch(69% .12 62/.22),0 16px 42px oklch(5% .01 35/.62),inset 0 1px oklch(100% 0 0/.32)}.lecture-music-toggle:focus-visible{outline:2px solid var(--lecture-amber);outline-offset:4px}@media (width<=520px){.lecture-music-toggle{width:60px;height:60px;bottom:16px;left:16px}.lecture-music-toggle svg{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.lecture-music-toggle{transition:none}.lecture-music-toggle:before{opacity:.35;animation:none}}@media (width<=520px){.lecture-hero .lecture-hero-theme-love{animation-name:lecture-m-theme-love!important}.lecture-hero .lecture-hero-theme-life{animation-name:lecture-m-theme-life!important}.lecture-hero .lecture-hero-theme-art{animation-name:lecture-m-theme-art!important}.lecture-hero .lecture-hero-theme-freedom{animation-name:lecture-m-theme-freedom!important}.lecture-hero .lecture-hero-proof-1{animation-name:lecture-m-proof-one!important}.lecture-hero .lecture-hero-portrait-4{animation-name:lecture-m-couple!important}.lecture-hero .lecture-hero-portrait-3{animation-name:lecture-m-walk!important}.lecture-hero .lecture-hero-proof-2 p span{opacity:0;animation:32s linear infinite lecture-proof-word-in;animation-delay:calc(25s + .3s * var(--wi,0));margin-inline-end:.26em;display:inline-block}.lecture-hero .lecture-hero-proof-2 p span:last-child{animation-delay:28.3s}.lecture-hero .lecture-hero-proof-2 p em{animation:none!important}.lecture-hero .lecture-hero-sketch-soft{opacity:0;pointer-events:none;filter:sepia(.22)saturate(.8)contrast(1.04)brightness(.85);width:58vw;animation:32s linear infinite lecture-m-sketch-soft;position:absolute;top:20%;right:4%;-webkit-mask-image:radial-gradient(58% 52%,#000 45%,#0000 82%);mask-image:radial-gradient(58% 52%,#000 45%,#0000 82%)}}@keyframes lecture-m-theme-love{0%,22%{opacity:0;transform:translateY(-12%)scale(.97)}23.3%,27.6%{opacity:1;transform:none}28.9%,to{opacity:0;transform:translateY(12%)scale(1.04)}}@keyframes lecture-m-theme-life{0%,28.9%{opacity:0;transform:translateY(-12%)scale(.97)}30.2%,34.5%{opacity:1;transform:none}35.8%,to{opacity:0;transform:translateY(12%)scale(1.04)}}@keyframes lecture-m-theme-art{0%,35.8%{opacity:0;transform:translateY(-12%)scale(.97)}37.1%,41.4%{opacity:1;transform:none}42.7%,to{opacity:0;transform:translateY(12%)scale(1.04)}}@keyframes lecture-m-theme-freedom{0%,42.7%{opacity:0;transform:translateY(-12%)scale(.97)}44%,48.3%{opacity:1;transform:none}49.4%,to{opacity:0;transform:translateY(12%)scale(1.04)}}@keyframes lecture-m-proof-one{0%,49.6%{opacity:0;transform:scale(.98)}51.6%,56.5%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(1.03)}}@keyframes lecture-m-couple{0%,57.5%{opacity:0;filter:none;transform:scale(1.04)}61%,65.5%{opacity:.96;filter:none;transform:scale(1.01)}66.8%,to{opacity:0;filter:none;transform:scale(1)}}@keyframes lecture-m-walk{0%,65.8%{opacity:0;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}67.3%,72.8%{opacity:.95;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}74.8%,to{opacity:0;filter:brightness(.96)contrast(1.12);transform:scale(1.02)}}@keyframes lecture-proof-word-in{0%{opacity:0;transform:translateY(.45em)}1.5%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes lecture-m-sketch-soft{0%,72.5%{opacity:0;transform:scale(1.04)}76.5%,83%{opacity:.5;transform:scale(1.01)}87.5%,to{opacity:0;transform:scale(1)}}.lecture-hero-sketch-soft{opacity:0;pointer-events:none;filter:sepia(.22)saturate(.8)contrast(1.04)brightness(.85);width:min(40vw,430px);animation:32s linear infinite lecture-m-sketch-soft;position:absolute;top:16%;right:6%;-webkit-mask-image:radial-gradient(58% 52%,#000 45%,#0000 82%);mask-image:radial-gradient(58% 52%,#000 45%,#0000 82%)}@media (prefers-reduced-motion:reduce){.lecture-hero-sketch-soft{display:none!important}}.lecture-primary-proof{position:relative}.lecture-proof-cello{pointer-events:none;justify-content:center;align-items:center;width:100%;margin:0;display:flex;position:absolute;inset:0}.lecture-proof-cello:before{content:"";background:radial-gradient(70% 62%,#00000080,#00000047 55%,#0000 88%);position:absolute;inset:0}.lecture-proof-cello img{opacity:.34;filter:sepia(.16)saturate(.8)contrast(1.06)brightness(1.02);width:min(640px,74vw);box-shadow:none;border-radius:5px;-webkit-mask-image:radial-gradient(76% 68% at 50% 48%,#000 52%,#0000 92%);mask-image:radial-gradient(76% 68% at 50% 48%,#000 52%,#0000 92%)}.lecture-proof-stage{z-index:1;position:relative}@media (width<=520px){.lecture-proof-cello img{opacity:.28;width:min(400px,92vw)}}.lecture-sketches{background:var(--lecture-black);text-align:center;padding:120px 22px 80px;position:relative;overflow:hidden}.lecture-sketches .lecture-section-label{color:var(--lecture-amber)}.lecture-sketches-frame{aspect-ratio:3/4;width:min(360px,74vw);margin:42px auto 0;position:relative}.lecture-sketches-frame img{object-fit:contain;opacity:0;filter:drop-shadow(0 24px 64px oklch(6% .02 40/.72))drop-shadow(0 0 34px oklch(70% .12 70/.08));width:100%;height:100%;transition:opacity .42s,transform .62s;position:absolute;inset:0;transform:scale(.985)rotate(-.5deg)}.lecture-sketches-frame img.is-active{opacity:1;animation:1.5s ease-out lecture-sketch-zoom;transform:none}@keyframes lecture-sketch-zoom{0%{transform:scale(1.018)}to{transform:scale(1)}}.lecture-finale{background:var(--lecture-black);text-align:center;padding:120px 22px 150px;position:relative;overflow:hidden}.lecture-finale:before{content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(46% 40% at 50% 44%,oklch(75% .12 70/.15),#0000 70%);position:absolute;inset:-10%}.lecture-finale h2{font:400 clamp(42px,5vw,64px)/1.1 var(--font-serif);color:var(--lecture-ivory);margin:0 0 40px;position:relative}.lecture-finale figure{max-width:min(470px,84vw);margin:0 auto;position:relative}.lecture-finale img{filter:contrast(1.05)brightness(.96);border-radius:4px;width:100%;display:block;box-shadow:0 34px 110px oklch(6% .02 40/.78)}.lecture-finale figcaption{color:var(--lecture-dim);margin-top:18px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.lecture-sketches-frame img{transition:none!important;transform:none!important}.lecture-sketches-frame img.is-active{animation:none!important}}@media (width<=520px){.lecture-hero-media,.lecture-hero-presence,.lecture-hero-presence img,.lecture-hero-drawing,.lecture-hero-drawing img,.lecture-hero-wash,.lecture-hero-proof blockquote,.lecture-hero-true-story,.lecture-hero-theme,.lecture-hero-sketch-soft,.lecture-intro,.lecture-intro-word span,.lecture-intro-word em,.lecture-intro-credit,.lecture-intro-title,.lecture-intro-sketch,.lecture-intro-sketch img{backface-visibility:hidden;filter:none!important}.lecture-hero-presence,.lecture-hero-presence img,.lecture-hero-drawing,.lecture-hero-sketch-soft{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.lecture-hero-presence:after,.lecture-hero-wash:before,.lecture-hero-wash:after,.lecture-hero-texture{display:none!important}.lecture-hero-presence img{transform:scale(1.015)!important}.lecture-hero-portrait-1{animation-name:lecture-phone-hanna!important}.lecture-hero-drawing{animation-name:lecture-phone-drawing!important}.lecture-hero-portrait-2{animation-name:lecture-phone-hans!important}.lecture-hero-portrait-4{animation-name:lecture-phone-couple!important}.lecture-hero-portrait-3{animation-name:lecture-phone-walk!important}.lecture-hero-proof-1{animation-name:lecture-phone-proof-one!important}.lecture-hero-proof-2{animation-name:lecture-phone-proof-two!important}.lecture-hero-true-story{animation-name:lecture-phone-true-story!important}.lecture-hero-true-story small{animation-name:lecture-phone-unbelievable!important}.lecture-hero .lecture-hero-theme-love{animation-name:lecture-phone-theme-love!important}.lecture-hero .lecture-hero-theme-life{animation-name:lecture-phone-theme-life!important}.lecture-hero .lecture-hero-theme-art{animation-name:lecture-phone-theme-art!important}.lecture-hero .lecture-hero-theme-freedom{animation-name:lecture-phone-theme-freedom!important}.lecture-hero .lecture-hero-sketch-soft{animation-name:lecture-phone-sketch!important}.lecture-intro-word span,.lecture-intro-word em{animation-name:lecture-intro-rise!important}.lecture-intro-credit{animation-name:lecture-phone-intro-credit!important}.lecture-intro-title{animation-name:lecture-phone-intro-title!important}.lecture-intro-sketch{animation-name:lecture-phone-intro-sketch!important}.lecture-intro-sketch img{transform:rotate(-1deg);animation:none!important}.lecture-sketches-frame img{filter:none!important;transition:opacity .3s linear!important;transform:none!important}.lecture-sketches-frame img.is-active{animation:none!important}}@keyframes lecture-phone-intro-word{0%,to{opacity:0}16%,82%{opacity:1}}@keyframes lecture-phone-intro-credit{0%,to{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:none}}@keyframes lecture-phone-intro-title{0%,to{opacity:0}14%,86%{opacity:1}}@keyframes lecture-phone-intro-sketch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lecture-phone-hanna{0%,14%,to{opacity:0}2.5%,11.5%{opacity:.94}}@keyframes lecture-phone-drawing{0%,15%,30%,to{opacity:0}19%,27%{opacity:.86}}@keyframes lecture-phone-hans{0%,33.4%,48.2%,to{opacity:0}39%,42.6%{opacity:.95}}@keyframes lecture-phone-couple{0%,57%,67.2%,to{opacity:0}61%,66%{opacity:.94}}@keyframes lecture-phone-walk{0%,66.2%,75%,to{opacity:0}67.6%,73%{opacity:.94}}@keyframes lecture-phone-proof-one{0%,49.6%,61%,to{opacity:0}51.6%,56.5%{opacity:1}}@keyframes lecture-phone-proof-two{0%,75.75%,to{opacity:0}78.25%,98.5%{opacity:1}}@keyframes lecture-phone-true-story{0%,18.5%,26.5%,to{opacity:0}20.5%,24.5%{opacity:1}}@keyframes lecture-phone-unbelievable{0%,21%{opacity:0;transform:scale(.8)}22.8%{opacity:1;transform:scale(.95)}24.4%{opacity:1;transform:scale(1.03)}26.2%,to{opacity:0;transform:scale(1.1)}}@keyframes lecture-phone-theme-love{0%,27.2%,31%,to{opacity:0;transform:translateY(-8px)}28.9%,30.2%{opacity:1;transform:none}}@keyframes lecture-phone-theme-life{0%,30.5%,36.5%,to{opacity:0;transform:translateY(-8px)}32%,36%{opacity:1;transform:none}}@keyframes lecture-phone-theme-art{0%,36.2%{opacity:0;transform:translateY(-8px)}38%,41%{opacity:1;transform:none}42.6%,to{opacity:0;transform:none}}@keyframes lecture-phone-theme-freedom{0%,43.2%,48.6%,to{opacity:0;transform:translateY(-8px)}45.2%,46.4%{opacity:1;transform:none}}@keyframes lecture-phone-sketch{0%,73%,88%,to{opacity:0}77%,84%{opacity:.52}}.editor-auth-shell,.editor-tool-shell{background:var(--background);min-height:100svh;color:var(--foreground)}.editor-auth-shell{place-items:center;padding:28px;display:grid}.editor-auth-panel{border-top:3px solid var(--secondary);background:var(--card);width:min(100%,460px);padding:44px 38px;box-shadow:0 22px 70px oklch(21% .01 76/.1)}.editor-wordmark{font:500 31px/1.1 var(--font-serif);margin-bottom:42px}.editor-kicker{color:var(--muted-foreground);margin:0 0 10px;font-size:12px;font-weight:700}.editor-auth-panel h1,.editor-tool-header h1{font:500 clamp(38px,5vw,62px)/1.08 var(--font-serif);margin:0 0 16px}.editor-auth-panel>p:not(.editor-kicker):not(.editor-form-error){color:var(--muted-foreground);margin-bottom:30px;line-height:1.8}.editor-auth-panel .button{width:100%;height:48px}.editor-tool-shell{padding:clamp(24px,5vw,72px)}.editor-tool-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;max-width:1280px;margin:0 auto 38px;padding-bottom:30px;display:flex}.editor-tool-header>div>p:last-child{max-width:680px;color:var(--muted-foreground);margin:0;line-height:1.8}.editor-tool-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:22px;max-width:1280px;margin:auto;display:grid}.editor-diagnostic-form,.editor-result-panel{background:var(--card);border:1px solid var(--border);padding:30px}.editor-diagnostic-form{gap:28px;display:grid}.editor-tool-section{gap:14px;display:grid}.editor-tool-section+.editor-tool-section{border-top:1px solid var(--border);padding-top:28px}.editor-step{align-items:center;gap:12px;display:flex}.editor-step>span{background:var(--secondary);place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid}.editor-step h2{font:500 28px/1.2 var(--font-serif);margin:0}.editor-file-input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-dropzone{border:1px dashed var(--border);background:var(--background);width:100%;min-height:240px;color:var(--foreground);align-content:center;place-items:center;gap:10px;padding:26px;transition:border-color .2s,background .2s;display:grid}.editor-dropzone:hover,.editor-dropzone:focus-visible{border-color:var(--ring);background:var(--accent);outline:none}.editor-dropzone svg{width:34px;height:34px;color:var(--muted-foreground)}.editor-dropzone strong{font-size:16px}.editor-dropzone span{color:var(--muted-foreground);font-size:12px}.editor-preview-wrap{background:var(--background);border:1px solid var(--border);padding:12px}.editor-preview-wrap img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:480px;margin:auto;display:block}.editor-preview-wrap>div{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.editor-preview-wrap>div>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.editor-field-label{font-size:13px;font-weight:700}.editor-tool-section textarea{resize:vertical;background:var(--background);min-height:150px;line-height:1.7}.editor-character-count{text-align:left;color:var(--muted-foreground);font-size:11px}.editor-form-error{color:var(--destructive);align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.6;display:flex}.editor-form-error svg{flex:none;width:18px;height:18px;margin-top:2px}.editor-analyze-button{width:100%;min-height:48px}.editor-privacy-note{color:var(--muted-foreground);justify-content:center;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.editor-privacy-note svg{width:14px;height:14px}.editor-result-panel{flex-direction:column;gap:25px;min-height:560px;display:flex;position:sticky;top:24px}.editor-result-empty{text-align:center;min-height:420px;color:var(--muted-foreground);border:1px dashed var(--border);flex:1;align-content:center;place-items:center;gap:14px;padding:30px;display:grid}.editor-result-empty svg{width:34px;height:34px;color:var(--gold)}.editor-result-empty p{max-width:280px;margin:0;line-height:1.7}.editor-result-content{gap:24px;display:grid}.editor-result-content pre{font:400 15px/1.9 var(--font-sans);white-space:pre-wrap;word-break:break-word;text-align:right;direction:rtl;margin:0}.editor-status{text-align:center;align-content:center;place-items:center;gap:14px;padding:32px;display:grid}.editor-status>svg{width:38px;height:38px;color:var(--gold)}.editor-status h1{font:500 40px/1.2 var(--font-serif);margin:0}.editor-status p{color:var(--muted-foreground);margin:0 0 10px}.editor-spinner{animation:1s linear infinite editor-spin}@keyframes editor-spin{to{transform:rotate(360deg)}}@media (width<=760px){.editor-auth-shell{padding:18px}.editor-auth-panel{padding:34px 24px}.editor-wordmark{margin-bottom:34px}.editor-tool-shell{padding:22px 16px 40px}.editor-tool-header{margin-bottom:18px;padding-bottom:22px}.editor-tool-header h1{font-size:42px}.editor-tool-header>div>p:last-child{font-size:14px}.editor-tool-grid{grid-template-columns:1fr;gap:16px}.editor-diagnostic-form,.editor-result-panel{padding:20px}.editor-result-panel{min-height:420px;position:static}.editor-result-empty{min-height:280px}.editor-dropzone{min-height:200px}.editor-preview-wrap img{max-height:52svh}.editor-step h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.editor-spinner{animation-duration:2s}}@media (width<=520px){.lecture-hero-presence img,.lecture-hero-drawing img,.lecture-hero-sketch-soft img{transform-origin:50% 35%;will-change:transform;animation:14s ease-in-out infinite alternate lecture-phone-zoom!important}.lecture-hero [class*=lecture-hero-theme-],.lecture-intro-word em,.lecture-intro-title{text-shadow:0 0 28px var(--primary),0 2px 18px #0000008c}@supports (color:color-mix(in lab, red, red)){.lecture-hero [class*=lecture-hero-theme-],.lecture-intro-word em,.lecture-intro-title{text-shadow:0 0 28px color-mix(in oklab,var(--primary) 45%,transparent),0 2px 18px #0000008c}}.lecture-hero-proof p,.lecture-intro-credit{text-shadow:0 0 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lecture-hero-proof p,.lecture-intro-credit{text-shadow:0 0 22px color-mix(in oklab,var(--primary) 25%,transparent)}}.lecture-hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(ellipse 80% 55% at 50% 38%,var(--primary),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lecture-hero:before{background:radial-gradient(ellipse 80% 55% at 50% 38%,color-mix(in oklab,var(--primary) 14%,transparent),transparent 70%)}}}@keyframes lecture-phone-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (width<=520px) and (prefers-reduced-motion:reduce){.lecture-hero-presence img,.lecture-hero-drawing img,.lecture-hero-sketch-soft img{animation:none!important}}@media (width<=520px){.lecture-hero .lecture-hero-theme{color:var(--lecture-ivory)!important;text-shadow:0 3px 10px #0a0502f2,0 0 16px oklch(78% .14 72/.4),0 0 42px #0a0502d9!important;font-size:23vw!important}}.lecture-hero-morph{display:none}@media (width<=520px){.lecture-hero .lecture-hero-theme-life,.lecture-hero .lecture-hero-theme-art{display:none!important}.lecture-hero-morph{z-index:10;pointer-events:none;opacity:0;font:500 23vw/.8 var(--font-serif);color:var(--lecture-ivory);text-shadow:0 3px 10px #0a0502f2,0 0 16px oklch(78% .14 72/.4),0 0 42px #0a0502d9;will-change:opacity;direction:rtl;justify-content:center;align-items:baseline;animation:32s linear infinite lecture-phone-morph;display:flex;position:absolute;top:23%;left:0;right:0}.lecture-hero-morph-prefix{justify-items:end;display:inline-grid}.lecture-hero-morph-a,.lecture-hero-morph-b{color:var(--lecture-amber);will-change:opacity,transform;grid-area:1/1}.lecture-hero-morph-a{animation:32s linear infinite lecture-phone-morph-a}.lecture-hero-morph-b{opacity:0;animation:32s linear infinite lecture-phone-morph-b}.lecture-hero-morph-suffix{animation:32s linear infinite lecture-phone-morph-suffix;display:inline-block}}@keyframes lecture-phone-morph{0%,30.5%,37.6%,to{opacity:0}32%,36.4%{opacity:1}}@keyframes lecture-phone-morph-a{0%,33.3%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-22%)scale(.9)}}@keyframes lecture-phone-morph-b{0%,33.9%{opacity:0;transform:translateY(22%)scale(.9)}35.6%,to{opacity:1;transform:none}}@keyframes lecture-phone-morph-suffix{0%,33.2%,36.2%,to{text-shadow:0 3px 10px #0a0502f2,0 0 16px oklch(78% .14 72/.4),0 0 42px #0a0502d9}34.6%{text-shadow:0 3px 10px #0a0502f2,0 0 26px oklch(82% .15 72/.75),0 0 52px oklch(70% .14 60/.45)}}@media (prefers-reduced-motion:reduce){.lecture-hero-morph{display:none!important}}.lecture-intro-word{grid-auto-columns:auto;grid-auto-flow:column;place-content:center;align-items:baseline;column-gap:.3em;display:grid!important}.lecture-intro-word span{grid-area:auto;animation:5.2s cubic-bezier(.37,0,.3,1) .4s both lecture-intro-rise!important}.lecture-intro-word em{animation:5.2s cubic-bezier(.37,0,.3,1) .4s both lecture-intro-rise!important}@keyframes lecture-intro-rise{0%{opacity:0;filter:blur(14px);transform:translateY(16%)}34%,70%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(10px);transform:translateY(-10%)}}.lecture-intro-word em{font-size:inherit}@media (width<=800px){.lecture-intro-word{font-size:clamp(44px,13vw,72px)!important}.lecture-intro-word em{font-size:inherit}}@media (width<=520px){.lecture-hero .lecture-hero-portrait-1{width:100%;left:auto;right:0}.lecture-hero .lecture-hero-sketch-soft{display:none!important}.lecture-hero .lecture-hero-portrait-2{object-position:38% 50%;width:168%;height:118%;inset:-17% -46% auto auto}.lecture-hero .lecture-hero-theme-art{display:none!important}}.lecture-hero-endcard{z-index:8;background:var(--lecture-black);opacity:0;pointer-events:none;justify-content:center;align-items:center;animation:32s linear infinite lecture-endcard-dark;display:flex;position:absolute;inset:0}.lecture-hero-endcard strong{font:600 clamp(40px,11vw,200px)/1 var(--font-serif);letter-spacing:.05em;color:var(--lecture-ivory);white-space:nowrap;text-shadow:0 0 60px oklch(78% .13 75/.22);opacity:0;animation:32s cubic-bezier(.45,0,.55,1) infinite lecture-endcard-title}.lecture-hero-endcard strong em{color:var(--lecture-amber);font-style:normal}@keyframes lecture-endcard-dark{0%{opacity:0}1.6%,14%{opacity:1}16%,to{opacity:0}}@keyframes lecture-endcard-title{0%,1.6%{opacity:0;transform:translateY(28px)}3.2%,9.4%{opacity:1;transform:none}11%,to{opacity:0;transform:translateY(-22px)}}.lecture-hero-endcard,.lecture-hero-endcard strong{animation-delay:30.2s}.lecture-hero .lecture-hero-endcard{z-index:30}@media (prefers-reduced-motion:reduce){.lecture-hero-endcard{display:none!important}}@media (width<=520px){.lecture-hero .lecture-hero-drawing{height:84%;top:9%}.lecture-hero .lecture-hero-drawing img{object-position:center 18%}}.lecture-hero-proof-2 p em.lecture-proof-dissolve{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}@media (width<=520px){.lecture-hero-true-story{justify-content:flex-end!important;padding-top:0!important;padding-bottom:7vh!important;font-size:12vw!important}}.lecture-hero .lecture-hero-proof-2 p span:last-child{animation-name:lecture-proof-phrase-still!important;transform:none!important}@keyframes lecture-proof-phrase-still{0%{opacity:0;transform:none}3%{opacity:1;transform:none}to{opacity:1;transform:none}}.lecture-hero .lecture-hero-proof-2 p span:last-child{animation-delay:27.3s!important}@media (width<=520px){.lecture-hero-true-story{height:auto!important;padding:0!important;inset:auto 0 18vh!important}}.lecture-intro-credit-photo{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;filter:saturate(.85)contrast(1.1)brightness(1.1);opacity:0;width:auto;height:clamp(170px,30vh,320px);margin-bottom:.6em;animation:.9s 6.65s both lecture-intro-photo-in;-webkit-mask-image:radial-gradient(70% 72% at 50% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 72% at 50% 45%,#000 55%,#0000 100%)}@keyframes lecture-intro-photo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lecture-intro-credit .lecture-intro-credit-with{font:500 clamp(18px,2vw,28px)/1 var(--font-serif);letter-spacing:.06em;color:oklch(90% .03 80/.85)}@media (width<=520px){.lecture-intro-credit-photo{height:clamp(160px,28vh,240px)}}.lecture-hero .lecture-hero-endcard,.lecture-hero .lecture-hero-endcard strong{animation:none!important}.lecture-hero .lecture-hero-endcard.is-playing{animation:5.12s linear both lecture-endcard-once!important}.lecture-hero .lecture-hero-endcard.is-playing strong{animation:5.12s cubic-bezier(.45,0,.55,1) both lecture-endcard-title-once!important}@keyframes lecture-endcard-once{0%{opacity:0}10%,87.5%{opacity:1}to{opacity:0}}@keyframes lecture-endcard-title-once{0%,10%{opacity:0;transform:translateY(28px)}20%,58.6%{opacity:1;transform:none}68.8%,to{opacity:0;transform:translateY(-22px)}}.lecture-proof-hit-1{animation:13s ease-in-out infinite lecture-proof-one-long}.lecture-proof-hit-2{animation:13s ease-in-out infinite lecture-proof-two-long}@keyframes lecture-proof-one-long{0%,23%{opacity:1;transform:none}30.8%,92.3%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes lecture-proof-two-long{0%,23%{opacity:0;transform:translateY(-34px)}30.8%,92.3%{opacity:1;transform:none}to{opacity:0;transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){.lecture-proof-hit-1,.lecture-proof-hit-2{animation:none!important}}@media (width>=521px){.lecture-hero .lecture-hero-theme-life,.lecture-hero .lecture-hero-theme-art{display:none!important}.lecture-hero-morph{z-index:10;pointer-events:none;opacity:0;font:500 clamp(110px,17vw,260px)/.8 var(--font-serif);color:var(--lecture-ivory);text-shadow:0 4px 18px #0a0502f2,0 0 24px oklch(78% .14 72/.4),0 0 52px #0a0502d9;will-change:opacity;direction:rtl;justify-content:center;align-items:baseline;animation:32s linear infinite lecture-desk-morph;display:flex;position:absolute;top:30%;left:0;right:0}.lecture-hero-morph-prefix{justify-items:end;display:inline-grid}.lecture-hero-morph-a,.lecture-hero-morph-b{color:var(--lecture-amber);will-change:opacity,transform;grid-area:1/1}.lecture-hero-morph-a{animation:32s linear infinite lecture-desk-morph-a}.lecture-hero-morph-b{opacity:0;animation:32s linear infinite lecture-desk-morph-b}.lecture-hero-morph-suffix{animation:32s linear infinite lecture-desk-morph-suffix;display:inline-block}}@keyframes lecture-desk-morph{0%,29.5%,44%,to{opacity:0}31.3%,42.5%{opacity:1}}@keyframes lecture-desk-morph-a{0%,36.6%{opacity:1;transform:none}38.4%,to{opacity:0;transform:translateY(-22%)scale(.9)}}@keyframes lecture-desk-morph-b{0%,37.2%{opacity:0;transform:translateY(22%)scale(.9)}39%,to{opacity:1;transform:none}}@keyframes lecture-desk-morph-suffix{0%,36.5%,39.5%,to{text-shadow:0 4px 18px #0a0502f2,0 0 24px oklch(78% .14 72/.4),0 0 52px #0a0502d9}38%{text-shadow:0 4px 18px #0a0502f2,0 0 36px oklch(82% .15 72/.75),0 0 64px oklch(70% .14 60/.45)}}@media (prefers-reduced-motion:reduce){.lecture-hero-morph{display:none!important}}@media (width>=521px){.lecture-hero .lecture-hero-theme-freedom{will-change:opacity;backface-visibility:hidden;filter:none!important;animation-name:lecture-desk-freedom!important;animation-timing-function:ease-in-out!important;transform:none!important}.lecture-hero .lecture-hero-proof-1{animation-name:lecture-desk-proof-one!important}}@keyframes lecture-desk-freedom{0%,43.4%{opacity:0}45.8%,48.2%{opacity:1}50.6%,to{opacity:0}}@keyframes lecture-desk-proof-one{0%,51.4%{opacity:0}53.6%,56.5%{opacity:1}61.5%,to{opacity:0}}.lecture-intro{animation-duration:16s!important}.lecture-intro-title{animation-delay:10.2s!important}.lecture-intro-title-rule{animation-delay:10.7s!important}.lecture-intro-sketch,.lecture-intro-sketch img{animation-delay:11s!important}.lecture-promo-reel{background:var(--lecture-black);color:var(--lecture-ivory);text-align:center;border-top:1px solid var(--lecture-line);flex-direction:column;align-items:center;padding:clamp(90px,11vw,150px) clamp(24px,7vw,112px);display:flex}.lecture-promo-reel .lecture-section-label{color:var(--lecture-amber)}.lecture-promo-frame{aspect-ratio:9/16;border:1px solid var(--lecture-line);background:var(--lecture-ink);width:min(400px,86vw);max-height:min(78svh,780px);margin:clamp(28px,4vw,52px) 0 0;position:relative;overflow:hidden;box-shadow:0 24px 70px oklch(5% .01 35/.6)}.lecture-promo-frame img,.lecture-promo-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lecture-promo-play{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.lecture-promo-play img{filter:saturate(.85)contrast(1.05)}.lecture-promo-play:after{content:"";background:radial-gradient(circle,oklch(10% .02 35/.12) 0 26%,oklch(10% .02 35/.46) 58%,oklch(10% .02 35/.72) 100%);position:absolute;inset:0}.lecture-promo-play-button{color:oklch(18% .03 38);background:radial-gradient(circle at 34% 28%,oklch(86% .13 82),var(--lecture-amber) 74%);border:2px solid oklch(92% .09 84);border-radius:50%;place-items:center;width:96px;height:96px;margin:auto;transition:transform .3s,box-shadow .3s,filter .3s;display:grid;position:absolute;inset:0;box-shadow:0 0 0 8px oklch(69% .12 62/.18),0 16px 46px oklch(5% .01 35/.66),inset 0 1px oklch(100% 0 0/.28)}.lecture-promo-play-button:before{content:"";border:1px solid var(--lecture-amber);opacity:.55;border-radius:50%;animation:2.4s ease-out infinite lecture-promo-pulse;position:absolute;inset:-16px}.lecture-promo-play-label{z-index:2;text-align:center;font:600 17px/1 var(--font-sans);letter-spacing:.08em;color:var(--lecture-amber);text-shadow:0 2px 14px oklch(5% .01 35/.78);position:absolute;top:calc(50% + 72px);left:0;right:0}.lecture-promo-play:hover .lecture-promo-play-button,.lecture-promo-play:focus-visible .lecture-promo-play-button{filter:brightness(1.07);transform:scale(1.08);box-shadow:0 0 0 12px oklch(69% .12 62/.24),0 20px 58px oklch(5% .01 35/.72),inset 0 1px oklch(100% 0 0/.32)}.lecture-promo-play:hover .lecture-promo-play-label,.lecture-promo-play:focus-visible .lecture-promo-play-label{color:oklch(84% .13 78)}.lecture-promo-play:focus-visible{outline:2px solid var(--lecture-amber);outline-offset:4px}@keyframes lecture-promo-pulse{0%{opacity:.6;transform:scale(.86)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (width<=520px){.lecture-promo-play-button{width:76px;height:76px}.lecture-promo-play-label{letter-spacing:.06em;font-size:14px;top:calc(50% + 58px)}}@media (prefers-reduced-motion:reduce){.lecture-promo-play-button{transition:none}.lecture-promo-play-button:before{opacity:.4;animation:none}}.lecture-scroll-hint{z-index:31;border:2px solid var(--lecture-ivory);max-width:calc(100% - 28px);font:700 36px/1.15 var(--font-sans);letter-spacing:0;white-space:nowrap;opacity:0;visibility:hidden;border-radius:8px;align-items:center;gap:16px;padding:24px 36px;text-decoration:none;transition:opacity .6s,visibility .6s;display:inline-flex;position:absolute;bottom:max(36px,100% - 100svh + 36px);left:50%;transform:translate(-50%);background:var(--lecture-amber)!important;height:auto!important;color:var(--lecture-black)!important}.lecture-scroll-hint.is-visible{opacity:1;visibility:visible;animation:2s ease-in-out infinite lecture-scroll-hint-pulse}.lecture-scroll-hint svg{color:var(--lecture-black)!important}@keyframes lecture-scroll-hint-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.lecture-scroll-hint svg{width:clamp(34px,3.4vw,46px);height:clamp(34px,3.4vw,46px);color:var(--lecture-amber);animation:1.8s ease-in-out infinite lecture-scroll-hint-bounce}@keyframes lecture-scroll-hint-bounce{0%,to{opacity:.5;transform:translateY(-4px)}50%{opacity:1;transform:translateY(4px)}}@media (width<=520px){.lecture-scroll-hint{gap:12px;padding:20px 18px;font-size:26px}.lecture-scroll-hint svg{flex-shrink:0;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.lecture-scroll-hint,.lecture-scroll-hint.is-visible{transition:none;animation:none}.lecture-scroll-hint svg{animation:none}}:root{--site-status-h:70px;--status-wine:oklch(36% .12 22);--status-wine-deep:oklch(28% .1 22);--status-amber:oklch(83% .13 78)}.site-status{height:var(--site-status-h);background:var(--status-wine);color:var(--light-on-dark);border-bottom:2px solid var(--gold);text-align:center;justify-content:center;align-items:center;gap:14px;padding:0 clamp(16px,4vw,64px);display:flex;box-shadow:0 2px 16px oklch(0% 0 0/.18)}.site-status p{white-space:nowrap;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(19px,2.4vw,33px);font-weight:700;line-height:1.45}.site-status strong{color:var(--status-wine-deep);background:var(--status-amber);border-radius:3px;padding:.14em .46em .18em;font-size:.94em;font-weight:800;animation:3.2s ease-in-out infinite site-status-word}@keyframes site-status-word{0%,to{filter:brightness()}50%{filter:brightness(1.16)}}.site-status-dot{background:var(--gold);border-radius:50%;flex:none;width:11px;height:11px;animation:2.4s ease-in-out infinite site-status-pulse;box-shadow:0 0 0 4px oklch(83% .13 78/.22)}@keyframes site-status-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px oklch(83% .13 78/.22)}50%{transform:scale(1.18);box-shadow:0 0 0 7px oklch(83% .13 78/.07)}}.mobile-nav{top:calc(68px + var(--site-status-h))}.showcase-status{background:var(--status-wine);color:var(--light-on-dark);border-bottom:2px solid var(--gold);padding:clamp(44px,6vw,88px) clamp(24px,6vw,96px)}.showcase-status .showcase-label{color:var(--status-amber);letter-spacing:.02em;font-size:14px}.showcase-status .showcase-label span{color:oklch(92% .04 78/.62);font-weight:500}.showcase-status-copy h2{font:400 clamp(40px,4.8vw,70px)/1.1 var(--font-serif);color:var(--light-on-dark);margin:0 0 24px}.showcase-status-copy p{font:400 clamp(25px,2.7vw,38px)/1.5 var(--font-serif);color:oklch(96% .01 80);max-width:900px;margin:0}.showcase-status-copy p em{color:var(--status-amber);font-style:normal}.showcase-status-link{color:var(--status-amber);border-bottom:1px solid oklch(83% .13 78/.45);align-items:center;gap:9px;margin-top:30px;padding-bottom:7px;font-size:17px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.showcase-status-link:hover{color:var(--light-on-dark);border-color:var(--light-on-dark)}@media (width<=800px){.showcase-status{padding:40px 24px}}@media (width<=520px){:root{--site-status-h:66px}.site-status{height:auto;min-height:var(--site-status-h);padding:12px 16px}.site-status p{white-space:normal;font-size:19px}.showcase-status{padding:34px 22px}.showcase-status-copy h2{margin-bottom:18px;font-size:40px}.showcase-status-copy p{font-size:24px}.showcase-status-link{font-size:15px}}@media (prefers-reduced-motion:reduce){.showcase-status-link{transition:none}.site-status-dot,.site-status strong{animation:none}}.lecture-sketches-hans{padding-top:20px}.lecture-sketches-hans .lecture-sketches-frame-wide,.lecture-sketches .lecture-sketches-frame{cursor:pointer}.lecture-sketches-hint{font:500 14px/1.4 var(--font-sans);color:var(--lecture-ivory);opacity:.55;letter-spacing:.02em;margin-top:20px}.lecture-lightbox{z-index:120;cursor:zoom-out;background:oklch(8% .02 40/.94);justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.lecture-lightbox figure{flex-direction:column;align-items:center;gap:12px;max-width:100%;margin:0;display:flex}.lecture-lightbox img{object-fit:contain;filter:drop-shadow(0 24px 64px oklch(0% 0 0/.8));max-width:92vw;max-height:84vh}.lecture-lightbox figcaption{font:500 15px/1.4 var(--font-sans);color:var(--lecture-ivory);opacity:.75}.lecture-sketches-frame-wide{aspect-ratio:4/3;width:min(640px,86vw)}.lecture-sketches-frame-wide figure{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;transition:opacity .5s,transform .7s;display:flex;position:absolute;inset:0;transform:scale(.985)}.lecture-sketches-frame-wide figure.is-active{opacity:1;transform:none}.lecture-sketches-frame-wide img{object-fit:contain;filter:drop-shadow(0 24px 64px oklch(6% .02 40/.72));max-width:100%;max-height:calc(100% - 34px)}.lecture-sketches-frame-wide figcaption{font:500 15px/1.4 var(--font-sans);color:var(--lecture-ivory);opacity:.75}@media (prefers-reduced-motion:reduce){.lecture-sketches-frame-wide figure{transition:none!important;transform:none!important}}.lecture-sketches-frame-wide img{opacity:1;width:auto;height:auto;animation:none;position:static;inset:auto;transform:none}.lecture-hero-datner{z-index:29;background:var(--lecture-black);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:6vh 8vw 24vh;display:flex;position:absolute;inset:0}.lecture-hero-datner.is-playing{animation:7.6s ease-in-out both lecture-datner-beat}.lecture-hero-datner blockquote{grid-template-columns:minmax(120px,24vw) minmax(0,620px);justify-content:center;align-items:center;gap:4vw;margin:0;display:grid}.lecture-hero-datner img{object-fit:cover;object-position:center top;width:100%;height:min(48vh,520px);-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.lecture-hero-datner p,.lecture-datner-testimonial blockquote p{color:var(--lecture-ivory);font:400 clamp(32px,4.5vw,70px)/1.25 var(--font-serif);text-wrap:balance;margin:0}.lecture-hero-datner footer,.lecture-datner-testimonial footer{color:var(--lecture-amber);align-items:baseline;gap:12px;margin-top:24px;display:flex}.lecture-hero-datner footer span,.lecture-datner-testimonial footer span{color:var(--lecture-dim);font-size:14px}.lecture-hero-datner small{text-align:center;color:var(--lecture-dim);margin-top:16px;font-size:10px}.lecture-hero-datner a,.lecture-datner-testimonial figcaption a{text-underline-offset:3px;text-decoration:underline}@keyframes lecture-datner-beat{0%{opacity:0}10%,91%{opacity:1}to{opacity:0}}.lecture-datner-testimonial{background:var(--lecture-black);grid-template-columns:minmax(0,320px) minmax(0,650px);justify-content:center;align-items:center;gap:clamp(28px,6vw,90px);padding:80px 8vw;display:grid}.lecture-datner-testimonial figure,.lecture-datner-testimonial blockquote{margin:0}.lecture-datner-testimonial img{object-fit:contain;width:100%;max-height:420px;display:block}.lecture-datner-testimonial figcaption{color:var(--lecture-dim);margin-top:14px;font-size:11px;line-height:1.6}@media (width<=520px){.lecture-hero-datner{padding:0 22px 24vh}.lecture-hero-datner blockquote{grid-template-columns:32vw minmax(0,1fr);gap:18px}.lecture-hero-datner img{height:30vh}.lecture-hero-datner p{font-size:clamp(26px,7.4vw,36px)}.lecture-hero-datner footer{flex-direction:column;gap:5px;margin-top:18px}.lecture-datner-testimonial{grid-template-columns:1fr;padding:54px 24px}.lecture-datner-testimonial figure{max-width:260px;margin:auto}.lecture-datner-testimonial blockquote p{font-size:36px}}@media (prefers-reduced-motion:reduce){.lecture-hero-datner{display:none}.lecture-hero-datner.is-playing{animation:none}}.site-social{flex-direction:column;gap:14px;display:flex}.site-social-title{font:500 14px/1.4 var(--font-serif);letter-spacing:.01em;color:var(--muted-foreground);align-items:center;gap:12px;margin:0;display:flex}.site-social-title:after{content:"";background:linear-gradient(270deg,var(--gold),transparent);flex:1;height:1px}.site-social-list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-social-list a{border:1px solid var(--status-wine-deep);background:var(--status-wine);min-height:48px;color:var(--light-on-dark);letter-spacing:.01em;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative;box-shadow:0 6px 18px oklch(36% .12 22/.22),inset 0 1px oklch(100% 0 0/.09)}.site-social-list a:after{content:"";background:var(--gold);opacity:.45;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.site-social-list a:hover{background:var(--status-wine-deep);color:var(--light-on-dark);transform:translateY(-2px);box-shadow:0 12px 26px oklch(28% .1 22/.28),inset 0 1px oklch(100% 0 0/.12)}.site-social-list a:hover:after{opacity:1}.site-social-list a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.site-social-list svg{color:var(--status-amber);flex:none;transition:transform .22s}.site-social-list a:hover svg{transform:scale(1.14)}.footer-social{border-top:1px solid var(--border);flex-direction:column;gap:12px;max-width:1380px;margin:44px auto 0;padding-top:26px;display:flex}.showcase-social{margin:0 0 34px}.lecture-footer .lecture-social .site-social-title{color:var(--lecture-dim)}.lecture-footer .lecture-social .site-social-title:after{background:linear-gradient(270deg,var(--lecture-amber),transparent)}.lecture-footer .lecture-social a{border-color:var(--lecture-line);color:var(--lecture-ivory);background:oklch(100% 0 0/.04);box-shadow:0 0 0 1px oklch(0% 0 0/0)}.lecture-footer .lecture-social a:after{background:var(--lecture-amber)}.lecture-footer .lecture-social svg{color:var(--lecture-amber)}.lecture-footer .lecture-social a:hover{border-color:var(--lecture-amber);color:var(--lecture-amber);background:oklch(100% 0 0/.08);box-shadow:0 10px 24px oklch(0% 0 0/.34)}@media (width<=800px){.footer-social{margin-top:34px}.lecture-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.site-social-list a,.site-social-list a:after,.site-social-list svg{transition:none}.site-social-list a:hover,.site-social-list a:hover svg{transform:none}}.lecture-photo-credits{background:var(--lecture-black);color:var(--lecture-dim);border-top:1px solid var(--lecture-line);font:400 12px/1.9 var(--font-sans);padding:36px 24px 120px}.lecture-photo-credits h2,.lecture-photo-credits ul,.lecture-photo-credits p{max-width:1080px;margin:0 auto}.lecture-photo-credits h2{font:500 14px/1.5 var(--font-sans);color:var(--lecture-ivory);margin-bottom:16px}.lecture-photo-credits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding:0;list-style:none;display:grid}.lecture-photo-credits li{overflow-wrap:anywhere}.lecture-photo-credits a{text-underline-offset:3px;text-decoration:underline}.lecture-photo-credits a:hover{color:var(--lecture-amber)}.lecture-photo-credits p{margin-top:20px}@media (width<=640px){.lecture-photo-credits ul{grid-template-columns:1fr}}.lecture-wa-float{z-index:58;color:var(--lecture-ivory);align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px}.lecture-wa-float-disc{color:oklch(99% .01 150);background:radial-gradient(circle at 32% 26%,oklch(83% .15 156),oklch(62% .16 158) 74%);border:1px solid oklch(90% .05 156);border-radius:999px;flex:none;place-items:center;width:64px;height:64px;transition:transform .25s,box-shadow .25s,filter .25s;display:grid;box-shadow:0 0 0 6px oklch(60% .15 158/.18),0 12px 30px oklch(5% .01 35/.45),inset 0 1px oklch(100% 0 0/.3)}.lecture-wa-float-disc svg{width:33px;height:33px}.lecture-wa-float-label{font:500 15px/1.2 var(--font-sans);white-space:nowrap;color:var(--lecture-ivory);background:oklch(16% .02 40/.8);border:1px solid oklch(90% .05 156/.42);border-radius:999px;padding:8px 14px}.lecture-wa-float:hover .lecture-wa-float-disc,.lecture-wa-float:focus-visible .lecture-wa-float-disc{filter:brightness(1.07);transform:scale(1.06);box-shadow:0 0 0 9px oklch(60% .15 158/.24),0 16px 38px oklch(5% .01 35/.55),inset 0 1px oklch(100% 0 0/.34)}.lecture-wa-float:focus-visible{outline:2px solid var(--lecture-amber);outline-offset:6px;border-radius:999px}@media (width<=520px){.lecture-wa-float{gap:9px;bottom:16px;right:16px}.lecture-wa-float-disc{width:54px;height:54px}.lecture-wa-float-disc svg{width:28px;height:28px}.lecture-wa-float-label{padding:6px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lecture-wa-float-disc{transition:none}}.contact-phone-line{text-align:center;margin:2px 0 0;font-size:17px}.contact-phone-line a{color:var(--lecture-burgundy);border-bottom:1px solid;padding-bottom:2px;font-weight:600}.contact-phone-line a:hover{opacity:.75}.contact-phone-line a:focus-visible{outline:2px solid var(--lecture-burgundy);outline-offset:3px}.lecture-intro-flashes{z-index:1;pointer-events:none;position:absolute;inset:0}.lecture-intro-flash-frame{left:var(--x);top:var(--y);aspect-ratio:4/3;width:clamp(150px,17vw,260px);box-shadow:0 18px 50px var(--lecture-black);opacity:0;transform:rotate(var(--r));animation:lecture-intro-flash 1.05s cubic-bezier(.2,.7,.3,1) var(--d) both;border-radius:2px;position:absolute;overflow:hidden}.lecture-intro-flash-frame img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform:scale(var(--zoom));transform-origin:var(--focus)}@keyframes lecture-intro-flash{0%{opacity:0;transform:rotate(var(--r)) scale(1.08);filter:brightness(2.2)contrast(.8)}12%{opacity:1;filter:brightness(1.6)}30%{opacity:1;transform:rotate(var(--r)) scale(1);filter:brightness(.95)saturate(.9)}72%{opacity:1;transform:rotate(var(--r)) scale(1)}to{opacity:0;transform:rotate(var(--r)) scale(.97);filter:brightness(.6)}}@media (width<=520px){.lecture-intro-flash-frame{left:var(--mx);top:var(--my);width:42vw}}@media (prefers-reduced-motion:reduce){.lecture-intro-flashes{display:none}}.lecture-intro-word span,.lecture-intro-word em{animation-duration:2.6s!important;animation-delay:.3s!important}.lecture-intro-credit{animation-duration:5.9s!important;animation-delay:3.7s!important}.lecture-intro-credit-photo{animation-delay:6.3s!important}.lecture-intro-flash-frame{width:clamp(210px,24vw,360px)}@media (width<=520px){.lecture-intro-flash-frame{width:52vw}}.invite-page{--lecture-black:oklch(10.5% .015 38);--lecture-ink:oklch(15% .02 37);--lecture-ivory:oklch(94% .024 76);--lecture-amber:oklch(69% .12 62);--lecture-rust:oklch(48% .13 38);--lecture-burgundy:oklch(32% .09 22);--lecture-dim:oklch(78% .025 72);--lecture-line:oklch(88% .025 75/.18);background:var(--lecture-black);min-height:100svh;color:var(--lecture-ivory)}.invite-header{border-bottom:1px solid var(--lecture-line);background:var(--lecture-black);align-items:center;padding:20px clamp(22px,5vw,78px);display:flex}.invite-intro{text-align:center;padding:clamp(56px,8vw,110px) 24px clamp(30px,4vw,54px)}.invite-intro .lecture-eyebrow{color:var(--lecture-amber)}.invite-intro h1{font:400 clamp(40px,5vw,72px)/1.1 var(--font-serif);color:var(--lecture-ivory);margin:14px 0 18px}.invite-lead{color:var(--lecture-dim);max-width:620px;margin:0 auto;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.invite-sheet{justify-content:center;padding:10px 24px clamp(36px,5vw,64px);display:flex}.invite-pdf-frame{aspect-ratio:658.5/1152;border:1px solid var(--lecture-line);background:var(--lecture-ivory);border-radius:6px;width:min(640px,100%);overflow:hidden;box-shadow:0 30px 90px oklch(6% .02 40/.65)}.invite-pdf-frame img{width:100%;height:auto;display:block}.invite-actions{flex-direction:column;align-items:center;gap:26px;padding:0 24px clamp(70px,9vw,120px);display:flex}.invite-actions .invite-download{border-radius:3px;min-width:min(420px,100%);padding:16px 30px;font-size:19px}.invite-secondary{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lecture-invite-cta{justify-content:center;padding:18px 20px 0;display:flex}.lecture-invite-link{text-align:center;background:var(--lecture-amber,oklch(69% .12 62));color:oklch(15% .02 37);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:520px;padding:16px 22px;font-size:clamp(16px,2vw,19px);font-weight:700;line-height:1.35;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 30px oklch(6% .02 40/.45)}.lecture-invite-link:hover{transform:translateY(-2px)}.udi-page{background:var(--background);min-height:100svh;color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:52px 20px;display:flex}.udi-title{font:500 clamp(30px,4.5vw,48px)/1.2 var(--font-serif);margin:0}.udi-video-wrap{background:var(--ink);width:min(100%,420px);line-height:0;box-shadow:0 24px 70px oklch(20% .02 75/.25)}.udi-video-wrap video{aspect-ratio:9/16;width:100%;height:auto;display:block}.udi-bio{color:var(--muted-foreground);max-width:420px;margin:0;font-size:16px;line-height:1.9}.udi-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.udi-btn{border:1px solid var(--foreground);justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-flex}.udi-btn:hover{opacity:.75}.udi-btn-primary{background:var(--ink);color:var(--light-on-dark);border-color:var(--ink)}.udi-btn-whatsapp{color:var(--foreground);background:0 0}.lecture-udi-video-link{z-index:3;text-align:center;grid-column:1/-1;margin:38px 0 8px;font-size:clamp(19px,1.9vw,23px);position:relative}.lecture-udi-video-link a{color:oklch(45% .13 38);border-bottom:1px solid oklch(45% .13 38/.6);padding:9px 6px 6px;font-weight:500;transition:color .2s,border-color .2s;display:inline-block}.lecture-udi-video-link a:hover{color:var(--lecture-black);border-color:oklch(20% .03 40/.6)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
