@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--p:1}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-geist),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-instrument),ui-serif,Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-clash),var(--font-geist),ui-sans-serif,system-ui,sans-serif;--color-ink:#06070b;--color-paper:#f2efe8;--color-mute:#8d929e;--color-faint:#5b606c;--color-line:#ffffff14;--ease-fluid:cubic-bezier(.32,.72,0,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--text-name:clamp(4.25rem,min(19vw,26svh),17rem);--text-giga:clamp(3rem,9vw,9.5rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.-bottom-\[5px\]{bottom:-5px}.left-1\/2{left:50%}.left-\[var\(--gutter\)\]{left:var(--gutter)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.mb-9{margin-bottom:calc(var(--spacing)*9)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-\[36vh\]{height:36vh}.h-full{height:100%}.min-h-\[20rem\]{min-height:20rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[30rem\]{min-height:30rem}.min-h-dvh{min-height:100dvh}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-full{width:100%}.w-px{width:1px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[56rem\]{max-width:56rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-\[color-mix\(in_oklab\,currentColor_10\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,currentColor_10\%\,transparent\)\]{background-color:color-mix(in oklab,currentColor 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--btn-fg\,\#06070b\)_9\%\,transparent\)\]{background-color:var(--btn-fg,#06070b)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--btn-fg\,\#06070b\)_9\%\,transparent\)\]{background-color:color-mix(in oklab,var(--btn-fg,#06070b)9%,transparent)}}.bg-\[var\(--app-accent\)\]{background-color:var(--app-accent)}.bg-\[var\(--btn-bg\,\#f2efe8\)\]{background-color:var(--btn-bg,#f2efe8)}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[44vh\]{padding-top:44vh}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-\[14vh\]{padding-bottom:14vh}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.font-display{font-family:var(--font-clash),var(--font-geist),ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:var(--font-instrument),ui-serif,Georgia,serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1rem\]{font-size:1rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[clamp\(1\.5rem\,2\.3vw\,2\.2rem\)\]{font-size:clamp(1.5rem,2.3vw,2.2rem)}.text-\[clamp\(2\.4rem\,4\.2vw\,3\.9rem\)\]{font-size:clamp(2.4rem,4.2vw,3.9rem)}.text-\[clamp\(2\.8rem\,5\.4vw\,5\.2rem\)\]{font-size:clamp(2.8rem,5.4vw,5.2rem)}.text-\[clamp\(2rem\,2\.4vw\,2\.5rem\)\]{font-size:clamp(2rem,2.4vw,2.5rem)}.text-\[clamp\(3\.2rem\,6\.4vw\,7\.2rem\)\]{font-size:clamp(3.2rem,6.4vw,7.2rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.text-\[color-mix\(in_oklab\,var\(--app-text\)_70\%\,transparent\)\]{color:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--app-text\)_70\%\,transparent\)\]{color:color-mix(in oklab,var(--app-text)70%,transparent)}}.text-\[color-mix\(in_oklab\,var\(--app-text\)_86\%\,transparent\)\]{color:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--app-text\)_86\%\,transparent\)\]{color:color-mix(in oklab,var(--app-text)86%,transparent)}}.text-\[var\(--app-accent\)\]{color:var(--app-accent)}.text-\[var\(--app-bg\)\]{color:var(--app-bg)}.text-\[var\(--app-muted\)\]{color:var(--app-muted)}.text-\[var\(--app-text\)\]{color:var(--app-text)}.text-\[var\(--btn-fg\,\#06070b\)\]{color:var(--btn-fg,#06070b)}.text-current{color:currentColor}.text-faint{color:var(--color-faint)}.text-ink{color:var(--color-ink)}.text-mute{color:var(--color-mute)}.text-paper{color:var(--color-paper)}.text-paper\/60{color:#f2efe899}@supports (color:color-mix(in lab, red, red)){.text-paper\/60{color:color-mix(in oklab,var(--color-paper)60%,transparent)}}.text-paper\/65{color:#f2efe8a6}@supports (color:color-mix(in lab, red, red)){.text-paper\/65{color:color-mix(in oklab,var(--color-paper)65%,transparent)}}.text-paper\/70{color:#f2efe8b3}@supports (color:color-mix(in lab, red, red)){.text-paper\/70{color:color-mix(in oklab,var(--color-paper)70%,transparent)}}.text-paper\/80{color:#f2efe8cc}@supports (color:color-mix(in lab, red, red)){.text-paper\/80{color:color-mix(in oklab,var(--color-paper)80%,transparent)}}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow-\[0_0_6px_rgb\(255_255_255\/0\.7\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ffffffb3);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_12px_3px_rgb\(255_255_255\/0\.85\)\,0_0_46px_14px_rgb\(242_239_232\/0\.3\)\]{--tw-shadow:0 0 12px 3px var(--tw-shadow-color,#ffffffd9),0 0 46px 14px var(--tw-shadow-color,#f2efe84d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,currentColor_22\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,currentColor)}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,currentColor_22\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,currentColor 22%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,currentColor_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-\[transform\,background-color\,color\,box-shadow\]{transition-property:transform,background-color,color,box-shadow;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[var\(--ease-fluid\)\]{--tw-ease:var(--ease-fluid);transition-timing-function:var(--ease-fluid)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.group-data-\[lang\=tr\]\/page\:block:is(:where(.group\/page)[data-lang=tr] *){display:block}.group-data-\[lang\=tr\]\/page\:hidden:is(:where(.group\/page)[data-lang=tr] *){display:none}@media (hover:hover){.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:bg-\[color-mix\(in_oklab\,currentColor_7\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,currentColor_7\%\,transparent\)\]:hover{background-color:color-mix(in oklab,currentColor 7%,transparent)}}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:shadow-\[0_0_0_6px_color-mix\(in_oklab\,var\(--btn-bg\,\#f2efe8\)_14\%\,transparent\)\]:hover{--tw-shadow:0 0 0 6px var(--tw-shadow-color,var(--btn-bg,#f2efe8))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_0_6px_color-mix\(in_oklab\,var\(--btn-bg\,\#f2efe8\)_14\%\,transparent\)\]:hover{--tw-shadow:0 0 0 6px var(--tw-shadow-color,color-mix(in oklab,var(--btn-bg,#f2efe8)14%,transparent))}}.hover\:shadow-\[0_0_0_6px_color-mix\(in_oklab\,var\(--btn-bg\,\#f2efe8\)_14\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-\[0\.98\]:active{scale:.98}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[30rem\]{min-height:30rem}.md\:min-h-\[34rem\]{min-height:34rem}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}}}.beam,.kink{--p:1;pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.beam{left:var(--gutter);width:5rem;margin-left:-2.5rem}.beam-flush{left:0}.beam-centre{left:50%}.beam-clip{transform-origin:50% 0;transform:scaleY(var(--p));position:absolute;inset:0;overflow:hidden}.beam-inner{transform-origin:50% 0;transform:scaleY(calc(1/var(--p)));position:absolute;inset:0}.beam-glow,.beam-core,.beam-packets{position:absolute;top:0;bottom:0;left:50%}.beam-glow{background:linear-gradient(90deg,#0000,#f2efe80d 30%,#fff3 50%,#f2efe80d 70%,#0000);width:2.25rem;margin-left:-1.125rem}.beam-core{background:#fff;width:1.5px;margin-left:-.75px;box-shadow:0 0 6px #ffffffb3}.beam-packets{background:repeating-linear-gradient(#0000 0 14rem,#fffffff2 14rem 15rem,#0000 15rem 34rem);border-radius:3px;width:3px;margin-left:-1.5px;animation:4.2s linear infinite beam-flow;top:-34rem}@keyframes beam-flow{to{transform:translateY(34rem)}}.beam-headwrap{transform:translate3d(0,calc((var(--p) - 1)*100%),0);opacity:0;position:absolute;inset:0}[data-beam-live] [data-beam] .beam-headwrap{opacity:1}[data-beam-live] [data-beam].is-idle:not([data-beam=lead]) .beam-headwrap,[data-beam-live] [data-beam].is-done .beam-headwrap{opacity:0}.beam-head{background:#fff;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;box-shadow:0 0 12px 3px #ffffffd9,0 0 46px 14px #f2efe84d}.kink .beam-clip{inset:0 -2.5rem}.kink-svg{fill:none;width:calc(100% - 5rem);height:100%;position:absolute;top:0;left:2.5rem;overflow:visible}.kink-svg line{vector-effect:non-scaling-stroke;stroke-linecap:round}.kink-halo{filter:blur(7px)}.kink-halo line{stroke:#f2efe833;stroke-width:9px}.kink-svg .bp-glow{stroke:#fff3;stroke-width:5px}.kink-svg .bp-core{stroke:#fff;stroke-width:1.5px}.kink .beam-headwrap{transform:translate3d(calc((var(--p) - 1)*100%),calc((var(--p) - 1)*100%),0)}.kink .beam-head{margin-left:0;left:auto;right:-5px}.strands{top:0;bottom:0;left:var(--gutter);pointer-events:none;z-index:1;width:0;position:absolute}.strands i{top:0;bottom:0;left:calc((var(--i) - (var(--n) - 1)/2)*4px);background:var(--c);opacity:.75;width:1px;box-shadow:0 0 8px var(--c);position:absolute}@media (prefers-reduced-motion:reduce){.beam-packets{display:none}}.nav-pill{-webkit-backdrop-filter:blur(22px)saturate(1.4);transition:transform .7s var(--ease-fluid);background:#0c0d138c;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 20px 50px -25px #000000b3}.nav.is-hidden .nav-pill{transform:translateY(-140%)}.nav-burger-line{background:var(--color-paper);width:16px;height:1.25px;transition:transform .6s var(--ease-fluid);border-radius:2px;position:absolute;top:50%;left:50%}.nav-burger-line:first-child{transform:translate(-50%,-3.5px)}.nav-burger-line:nth-child(2){transform:translate(-50%,3.5px)}.nav-burger[aria-expanded=true] .nav-burger-line:first-child{transform:translate(-50%)rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger-line:nth-child(2){transform:translate(-50%)rotate(-45deg)}.menu-bg{-webkit-backdrop-filter:blur(40px);opacity:0;transition:opacity .6s var(--ease-fluid);background:#06070bf0}.menu.is-open .menu-bg{opacity:1}.menu-link{opacity:0;transition:transform .9s var(--ease-out-expo),opacity .6s var(--ease-fluid);transition-delay:calc(var(--i)*70ms + .12s);transform:translateY(110%)}.menu.is-open .menu-link{opacity:1;transform:none}.menu-meta{opacity:0;transition:opacity .6s var(--ease-fluid).45s}.menu.is-open .menu-meta{opacity:1}.hero{--spark-x:calc(100vw - max(0px,(100vw - 88rem)/2) - var(--gutter) - var(--host-right) - var(--host-big)/2);--hero-pb:clamp(5rem,13svh,8rem);--hero-gap:clamp(1.75rem,5svh,3.25rem);isolation:isolate;background:var(--color-ink);position:relative;overflow:hidden}.hero-wrap{min-height:100svh;padding-top:7rem;padding-bottom:var(--hero-pb);flex-direction:column;justify-content:flex-end;display:flex}@media (max-width:767px){.hero-wrap{padding-top:max(7rem,calc(var(--host-clear) + var(--host-say) - var(--host-big)*.24))}}.hero-stage{position:relative}.hero-copy{z-index:2;padding-top:var(--hero-gap);position:relative}.hero-light{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.hero-source{width:10px;height:10px;animation:hero-ignite 1.3s var(--ease-out-expo)both;background:#fff;border-radius:50%;position:absolute;top:-5px;left:-5px;box-shadow:0 0 10px 2px #fff,0 0 34px 10px #ffffff8c,0 0 110px 34px #f2efe838}@keyframes hero-ignite{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(2.6)}to{opacity:1;transform:scale(1)}}.hero-bloom{width:92rem;height:60rem;animation:hero-fade 2.2s var(--ease-fluid).1s both;background:radial-gradient(closest-side,#f2efe81a,#f2efe809 45%,#0000 72%);position:absolute;top:-30rem;left:-46rem}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero-flare{transform:rotate(calc(var(--tilt,0)*1deg));transition:transform 1.4s var(--ease-fluid);position:absolute;top:0;left:0}.hero-streak{background:linear-gradient(var(--dir),#fff,#ffffffd9 10%,#f2efe84d 48%,transparent)center/100% 1.5px no-repeat,linear-gradient(var(--dir),#fff3,#f2efe80f 40%,transparent 82%);height:2.5rem;animation:hero-streak 1.4s var(--ease-out-expo).12s both,hero-settle 2.6s var(--ease-fluid)1.1s both;position:absolute;top:-1.25rem;-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.hero-streak-right{--dir:90deg;transform-origin:0;width:110vw;left:0}.hero-streak-left{--dir:270deg;transform-origin:100%;width:60vw;right:0}@keyframes hero-streak{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-settle{0%{opacity:1}to{opacity:.66}}.hero:before{content:"";z-index:5;pointer-events:none;opacity:0;animation:hero-expose 1.5s var(--ease-out-expo)both;background:radial-gradient(120% 100% at 15% 35%,#fff,#fff6 45%,#0000 75%);position:absolute;inset:0}@keyframes hero-expose{0%{opacity:0}9%{opacity:.22}to{opacity:0}}.hero-spark{opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c 70%,#fff);border-radius:999px;width:9rem;height:.4rem;animation:.8s cubic-bezier(.55,0,.2,1) 1.15s both hero-spark;position:absolute;top:-.2rem;left:-9rem;box-shadow:.4rem 0 22px 3px #ffffff8c}@keyframes hero-spark{0%{opacity:0;transform:translate(0)scaleX(.4)}15%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--spark-x),0,0)scaleX(1);opacity:0}}.hero-arrive{left:var(--spark-x);width:var(--host-big);height:var(--host-big);margin:calc(var(--host-big)/-2)0 0 calc(var(--host-big)/-2);opacity:0;animation:hero-arrive 1.1s var(--ease-out-expo)1.88s both;border-radius:50%;position:absolute;top:0;box-shadow:inset 0 0 0 2px #ffffffe6,0 0 60px #ffffff80}@keyframes hero-arrive{0%{opacity:0;transform:scale(.15)}6%{opacity:1}to{opacity:0;transform:scale(2.3)}}.hero-ghost{left:var(--x);width:var(--w);height:.9rem;margin-left:calc(var(--w)/-2);transform:translate3d(calc(var(--fx,0)*var(--k)*1px),0,0);transition:transform 1.2s var(--ease-fluid);animation:hero-fade 1.6s var(--ease-fluid)1s both;background:radial-gradient(closest-side,#ffffff80,#f2efe81f 60%,#0000);border-radius:50%;position:absolute;top:-.45rem}.hero-cursor{z-index:4;mix-blend-mode:screen;pointer-events:none;opacity:0;width:44rem;height:44rem;transition:opacity .9s var(--ease-fluid),transform .5s var(--ease-fluid);background:radial-gradient(closest-side,#f2efe81c,#f2efe809 50%,#0000);border-radius:50%;margin:-22rem 0 0 -22rem;position:absolute;top:0;left:0}.hero-cursor.is-on{opacity:1}.hero-mote{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;animation:hero-mote var(--t)ease-in-out calc(var(--i)*-1.7s + 1.4s)infinite;background:#fff;border-radius:50%;position:absolute}@keyframes hero-mote{0%,to{opacity:0;transform:translate(0)}35%{opacity:.5}70%{opacity:.12;transform:translate(1.5rem,-1.25rem)}}.hero-beam{bottom:calc(var(--hero-pb)*-1);animation:hero-drop 1.3s var(--ease-fluid).55s both}@keyframes hero-drop{0%{--p:.001}to{--p:1}}.hero-name{font-family:var(--font-display);font-weight:500;font-size:var(--text-name);letter-spacing:-.045em;line-height:.84}.hero-name .line-mask,.hero-name .line-mask>span{margin-block:-.12em -.3em;padding-block:.12em .3em}.hero-name .line-mask>span{color:#0000;animation:hero-line 1.15s var(--ease-out-expo)both,hero-glint 1.5s var(--ease-fluid)both;animation-delay:calc(var(--d,0)*.11s + .32s),calc(var(--d,0)*.14s + 1.25s);background:linear-gradient(104deg,#0000 43%,#fff 50%,#0000 57%) 190% 0/240% 100% no-repeat,linear-gradient(#fff 0%,#f2efe8 42%,#f2efe8ad 100%);-webkit-background-clip:text;background-clip:text}@keyframes hero-glint{0%{background-position:190% 0,0 0}to{background-position:-90% 0,0 0}}@keyframes hero-line{0%{transform:translateY(108%)}to{transform:none}}.hero-role{letter-spacing:-.015em;margin-top:.14em;font-size:clamp(1.7rem,3.5vw,3.3rem);line-height:1.12}.hero-role em{font-family:var(--font-serif);padding-right:.08em;font-style:italic;font-weight:400}.hero-name .hero-role>span{color:#f2efe8db;background:0 0}.hero-rise{animation:hero-rise .95s var(--ease-fluid)both;animation-delay:calc(var(--d,0)*70ms + .52s)}@keyframes hero-rise{0%{opacity:.001;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (min-width:1024px){.hero{--hero-pb:clamp(3.5rem,9svh,6rem)}.hero-copy{grid-template-columns:auto minmax(0,25rem);justify-content:space-between;align-items:end;column-gap:3rem;display:grid}.hero-aside{padding-bottom:.6rem}}.hero-summary{color:#f2efe8a8;max-width:33rem;margin-top:clamp(1.25rem,3svh,2rem);font-size:1.06rem;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(1.5rem,3.6svh,2.25rem);display:flex}.hero-scroll{left:1.25rem;bottom:calc(var(--hero-pb)*-1 + 1.5rem);z-index:3;white-space:nowrap;color:#f2efe880;animation:hero-fade 1.2s var(--ease-fluid)1.9s both;transition:color .4s var(--ease-fluid);font-size:.9rem;position:absolute}.hero-scroll:hover{color:var(--color-paper)}.career{background:var(--color-ink);position:relative}.career-wrap{padding-top:clamp(6rem,14vw,12rem);padding-bottom:clamp(5rem,10vw,9rem)}.career-title{max-width:14ch}.career-lead{color:#f2efe89e;max-width:34rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:1.08rem;line-height:1.65}.roles{margin-top:clamp(4rem,9vw,8rem)}.role{border-top:1px solid var(--color-line);gap:1.5rem;padding-block:clamp(2.5rem,5.5vw,4.75rem);display:grid;position:relative}@media (min-width:1024px){.role{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2rem 5rem}}.role-node{left:calc(var(--hang)*-1);width:11px;height:11px;box-shadow:0 0 0 5px var(--color-ink),0 0 16px 4px #ffffffb3;z-index:2;transition:transform .9s var(--ease-fluid),background-color .6s var(--ease-fluid),box-shadow .9s var(--ease-fluid);background:#fff;border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:calc(clamp(2.5rem,5.5vw,4.75rem) + clamp(.9rem,2.1vw,1.9rem))}.role[data-founder] .role-node{box-shadow:0 0 0 5px var(--color-ink),0 0 18px 4px #8b5cf68c;background:linear-gradient(135deg,#35e0c8,#8b5cf6 55%,#ff6a3d)}.role-company{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.3rem,5vw,4.9rem);font-weight:500;line-height:.96}.role-title{color:#f2efe8db;margin-top:1rem;font-size:1.08rem}.role[data-founder] .role-title{font-family:var(--font-serif);font-size:1.4rem;font-style:italic;line-height:1.1}.role-when{font-variant-numeric:tabular-nums;color:var(--color-mute);margin-top:.35rem;font-size:.95rem}.role-place:before{content:", "}.role-summary{color:#f2efe8c7;max-width:38rem;font-size:1.08rem;line-height:1.7}.role-threads{max-width:38rem;color:var(--color-mute);margin-top:1.1rem;font-size:.98rem;line-height:1.6}[data-beam-live] .role .role-head,[data-beam-live] .role .role-body{transition:opacity 1.1s var(--ease-fluid)}[data-beam-live] .role:not([data-lit]) .role-head,[data-beam-live] .role:not([data-lit]) .role-body{opacity:.26}[data-beam-live] .role:not([data-lit]) .role-node{background:var(--color-faint);box-shadow:0 0 0 5px var(--color-ink),0 0 0 0 transparent;transform:scale(.55)}.stack{background:var(--color-ink);position:relative;overflow:hidden}.stack-intro{padding-top:clamp(4rem,9vw,8rem);padding-bottom:clamp(5rem,10vw,9rem)}.stack-title{max-width:13ch}.turn{left:var(--gutter);z-index:2;height:0;position:absolute;bottom:0;right:50%}.turn-run{transform-origin:0;height:2.5rem;transition:transform .55s var(--ease-out-expo);background:linear-gradient(#fff,#fff) 50%/100% 1.5px no-repeat,linear-gradient(#0000,#ffffff29 50%,#0000);position:absolute;top:-1.25rem;left:0;right:0}.mirror{width:1.7rem;height:1.7rem;transition:opacity .5s var(--ease-fluid),transform .7s var(--ease-fluid);background:linear-gradient(135deg,#ffffff8c,#ffffff0d 55%,#ffffff38);border-radius:5px;margin-left:-.85rem;position:absolute;top:-.85rem;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #ffffff8c,0 0 28px 6px #ffffff47}.mirror-a{left:0}.mirror-b{transition-delay:.3s;left:100%}[data-beam-live] .turn:not(.is-on) .turn-run{transform:scaleX(0)}[data-beam-live] .turn:not(.is-on) .mirror{opacity:.35;transform:rotate(45deg)scale(.8)}.stack-body{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(6rem,13vw,12rem)}.layers{gap:clamp(2.5rem,4vw,3.5rem);display:grid;position:relative}.layer{text-align:center;justify-items:center;gap:.75rem;display:grid;position:relative}@media (min-width:1024px){.layer{text-align:left;grid-template-columns:minmax(0,1fr) clamp(22rem,30vw,28rem) minmax(0,1fr);place-items:center stretch;gap:0}}.layer-label{z-index:3;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,4.2rem);font-weight:500;line-height:.98;position:relative}.layer-items{z-index:3;color:#f2efe8c2;max-width:26rem;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.6;position:relative}@media (min-width:1024px){.layer-label{text-align:right;justify-self:end;padding-right:clamp(1.5rem,3vw,3.5rem)}.layer-items{padding-left:clamp(1.5rem,3vw,3.5rem)}}.plate-wrap{z-index:2;perspective:1200px;place-items:center;width:min(100%,22rem);height:13.5rem;margin-block:.25rem .75rem;display:grid;position:relative}@media (min-width:1024px){.plate-wrap{width:100%;height:clamp(11rem,17vw,14.5rem);margin-block:0}}.plate{aspect-ratio:1.18;width:78%;transform:rotateX(60deg)rotateZ(calc(-24deg + var(--turn,0)*1deg));transform-style:preserve-3d;background:linear-gradient(140deg,#ffffff21,#ffffff05 46%,#ffffff12),#0d0f16b8;border-radius:13%;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 2px #fff3}.plate:after{content:"";border-radius:inherit;background:#ffffff08;position:absolute;inset:0;transform:translateZ(-1.1rem);box-shadow:inset 0 0 0 1px #ffffff1a}.plate-edge{border-radius:inherit;transition:opacity .9s var(--ease-fluid);background:radial-gradient(closest-side,#ffffff38,#0000 62%);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffffe6,inset 0 0 34px #ffffff38,0 0 46px #fff3}.plate-etch{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:#fff;text-shadow:0 0 18px #ffffffbf;transition:opacity .9s var(--ease-fluid);font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:500;position:absolute;bottom:8%;left:9%}.plate-ring{opacity:0;border-radius:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1.5px #ffffffd9}.layer[data-lit] .plate-ring{animation:plate-ring 1.5s var(--ease-out-expo)both}.layer[data-lit] .plate-ring-late{animation-delay:.22s}@keyframes plate-ring{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(6.5)}}.plate-beam{z-index:3;bottom:50%}.plate-point{z-index:4;width:12px;height:12px;transition:opacity .6s var(--ease-fluid),transform .9s var(--ease-out-expo);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px 4px #fff,0 0 60px 20px #fff6}[data-beam-live] .layer .layer-label,[data-beam-live] .layer .layer-items{transition:opacity 1s var(--ease-fluid),transform 1.2s var(--ease-out-expo)}[data-beam-live] .layer:not([data-lit]) .layer-label,[data-beam-live] .layer:not([data-lit]) .layer-items{opacity:.22}[data-beam-live] .layer:not([data-lit]) .plate-edge,[data-beam-live] .layer:not([data-lit]) .plate-etch{opacity:0}[data-beam-live] .layer:not([data-lit]) .plate-point{opacity:0;transform:scale(.2)}@media (min-width:1024px){[data-beam-live] .layer:not([data-lit]) .layer-label{transform:translate(1.5rem)}[data-beam-live] .layer:not([data-lit]) .layer-items{transform:translate(-1.5rem)}}.plate-beam .beam-glow,.plate-beam .beam-packets{display:none}@media (max-width:1023px){.layer-label,.layer-items{background:var(--color-ink);box-shadow:0 0 .9rem .5rem var(--color-ink);border-radius:.6rem;padding:.15em .6em}}.prism-section{--u:1vh;--prism-lead:calc(13*var(--u));--prism-top:calc(33*var(--u));--prism-size:min(calc(16*var(--u)),36vw,9rem);--prism-orbs-y:calc(80*var(--u));--prism-fan-w:min(100% - 2*var(--gutter),36rem);--prism-zig:calc(8*var(--u));--prism-label-gap:calc(var(--prism-size)*.06 + .55rem);--prism-fade:calc(6*var(--u));height:calc(180*var(--u));background:var(--color-ink);position:relative}@supports (height:1svh){.prism-section{--u:1svh}}.prism-stage{height:calc(100*var(--u));isolation:isolate;background:var(--color-ink);position:sticky;top:0;overflow:hidden}.prism-stage:before,.prism-stage:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.prism-stage:before{height:var(--prism-lead);background:linear-gradient(to bottom,var(--color-ink)55%,#06070b00);top:0}.prism-stage:after{height:var(--prism-fade);background:linear-gradient(to top,var(--color-ink)12%,#06070b00);bottom:0}.prism-gl{z-index:1;opacity:0;transition:opacity 1.4s var(--ease-fluid);position:absolute;inset:0}.prism-gl canvas{width:100%;height:100%;display:block}.prism-section[data-live] .prism-gl{opacity:1}.prism-lead{height:var(--prism-lead);z-index:3;pointer-events:none;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.prism-lead.is-drawing .beam-headwrap{opacity:1}.prism-fb{z-index:0;pointer-events:none;transition:opacity 1.4s var(--ease-fluid);position:absolute;inset:0}.prism-section[data-live] .prism-fb{opacity:0;visibility:hidden;transition:opacity 1.4s var(--ease-fluid),visibility 0s linear 1.4s}.prism-fb-beam{height:calc(var(--prism-top) + var(--prism-size)*.05);position:absolute;inset:0 0 auto}.prism-fb-glass{left:50%;top:var(--prism-top);width:calc(var(--prism-size)*1.1547);height:var(--prism-size);max-width:none;opacity:var(--prism-glass,1);position:absolute;overflow:visible;transform:translate(-50%)}.prism-fb-pane,.prism-fb-ridge{vector-effect:non-scaling-stroke}.prism-fb-pane{stroke:#ffffff6b;stroke-width:1px}.prism-fb-ridge{fill:none;stroke:#ffffff80;stroke-width:1.5px;opacity:var(--prism-fan,1)}.prism-fb-fan{left:50%;top:calc(var(--prism-top) + var(--prism-size));width:var(--prism-fan-w);height:calc(var(--prism-orbs-y) - var(--prism-top) - var(--prism-size));opacity:var(--prism-fan,1);position:absolute;transform:translate(-50%)}.prism-fb-rays{fill:none;stroke-linecap:round;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.prism-fb-ray{stroke:var(--c);stroke-width:1.5px;opacity:.9}.prism-fb-ray-glow{stroke:var(--c);stroke-width:7px;opacity:.16}.prism-fb-dot{top:100%;left:calc((var(--i) + .5)/var(--n)*100%);background:var(--c);width:.7rem;height:.7rem;box-shadow:0 0 1.5rem .25rem var(--c);border-radius:50%;margin:-.35rem 0 0 -.35rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.prism-fb-dot{box-shadow:0 0 1.5rem .25rem color-mix(in oklab,var(--c)55%,transparent)}}.prism-slots{visibility:hidden;pointer-events:none;position:absolute;inset:0}.prism-slot{top:var(--prism-orbs-y);left:calc(50% + (var(--i) - (var(--n) - 1)/2)*var(--prism-fan-w)/var(--n));width:0;height:0;position:absolute}.prism-slot:nth-child(2n){top:calc(var(--prism-orbs-y) + var(--prism-zig))}.prism-stage .prism-copy{z-index:4;pointer-events:none;position:absolute;inset:0}.prism-section .prism-heading{top:clamp(5.25rem,calc(13*var(--u)),8rem);left:var(--gutter);right:var(--gutter);isolation:isolate;pointer-events:auto;font-size:clamp(2.1rem,min(10.5vw,calc(6.2*var(--u))),3.6rem);position:absolute}.prism-heading:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#06070b00,var(--color-ink)2.5rem,var(--color-ink)calc(100% - 2.5rem),#06070b00);position:absolute;inset:-2.5rem -100vw}.prism-body{top:calc(var(--prism-top) + var(--prism-size) + 3.5*var(--u));left:var(--gutter);right:var(--gutter);pointer-events:auto;max-width:30rem;position:absolute}.prism-body p{color:#f2efe8c2;text-wrap:pretty;text-shadow:0 0 1rem var(--color-ink),0 0 .3rem var(--color-ink);margin-bottom:1.15rem;font-size:.98rem;line-height:1.6}.prism-apps{z-index:5;left:50%;top:calc(var(--prism-orbs-y) + var(--prism-label-gap));width:var(--prism-fan-w);flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;transform:translate(-50%)}.prism-app-link{text-align:center;white-space:nowrap;color:var(--color-paper);text-shadow:0 1px 14px #000000bf,0 0 2px #00000080;transition:transform .6s var(--ease-fluid);flex-direction:column;align-items:center;gap:.22rem;padding:.4rem .55rem;display:flex}.prism-app-name{font-family:var(--font-display);letter-spacing:-.01em;transition:color .4s var(--ease-fluid);font-size:.9rem;font-weight:500;line-height:1}.prism-app-status{font-family:var(--font-sans);color:#f2efe88c;font-size:.68rem;line-height:1.2}.prism-app-link:hover .prism-app-name,.prism-app-link:focus-visible .prism-app-name,.prism-app.is-active .prism-app-name{color:var(--c)}.prism-section[data-live] .prism-apps{pointer-events:none;width:auto;display:block;inset:0;transform:none}.prism-section[data-live] .prism-app{opacity:0;will-change:transform,opacity;position:absolute;top:0;left:0}.prism-section[data-live] .prism-app:focus-within{opacity:1!important}.prism-section[data-live] .prism-app-link{left:0;top:var(--prism-label-gap);pointer-events:auto;position:absolute;transform:translate(-50%)}.prism-section[data-live] .prism-app.is-active .prism-app-link{transform:translate(-50%,3px)}@media (max-width:1023px) and (max-height:640px){.prism-section{--prism-top:calc(34*var(--u));--prism-size:min(calc(14*var(--u)),34vw);--prism-orbs-y:calc(81*var(--u));--prism-zig:calc(7.5*var(--u))}.prism-section .prism-heading{font-size:clamp(1.8rem,min(9vw,calc(5.6*var(--u))),3rem);top:4.75rem}.prism-body{top:calc(var(--prism-top) + var(--prism-size) + 2.5*var(--u))}.prism-body p{margin-bottom:.8rem;font-size:.9rem;line-height:1.5}.prism-app-status{display:none}}@media (min-width:640px){.prism-section{--prism-orbs-y:calc(82*var(--u));--prism-zig:0px}.prism-app-name{font-size:1.05rem}.prism-app-status{font-size:.72rem}}@media (min-width:1024px){.prism-section{--prism-top:calc(26*var(--u));--prism-size:min(calc(25*var(--u)),22vw,17rem);--prism-orbs-y:calc(78*var(--u));--prism-fan-w:min(60rem,108vw - 35rem);--prism-fade:calc(12*var(--u));height:calc(220*var(--u))}.prism-section .prism-heading{top:clamp(5.25rem,calc(14*var(--u)),8.5rem);font-size:clamp(2.4rem,min(5.2vw,calc(8.6*var(--u))),4.9rem);right:calc(50% + 4.5rem)}.prism-heading:before{content:none}.prism-body{top:auto;bottom:calc(30*var(--u));width:clamp(16rem,23vw,21rem);max-width:none;right:auto}.prism-body p{margin-bottom:1.5rem;font-size:1.02rem}.prism-apps{grid-template-columns:repeat(var(--n),minmax(0,1fr));justify-items:center;gap:0;display:grid}}@media (min-width:1024px) and (max-height:640px){.prism-section .prism-heading{top:4.75rem}.prism-body{bottom:calc(27*var(--u))}.prism-body p{margin-bottom:1rem;font-size:.95rem;line-height:1.5}}@media (max-width:1023px) and (min-height:641px){.prism-section{--prism-top:max(calc(50*var(--u)),25.5rem);--prism-size:min(calc(15*var(--u)),34vw,8.5rem);--prism-orbs-y:calc(84*var(--u))}.prism-stage .prism-copy{padding-top:clamp(5.25rem,calc(12*var(--u)),7.5rem);flex-direction:column;gap:1.1rem;display:flex}.prism-section .prism-heading,.prism-section .prism-body{position:relative;top:auto;left:auto;right:auto}.prism-section .prism-body{isolation:isolate}.prism-section .prism-body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--color-ink)calc(100% - 1.5rem),#06070b00);position:absolute;inset:-1.5rem -100vw -1.25rem}.prism-section .prism-body p{text-shadow:none}}.spectrum{--sbg:#06070b;--sfg:#f2efe8;background:var(--sbg);color:var(--sfg);position:relative}.spectrum .panel{--focus:var(--app-text);color:var(--app-text);background:var(--app-bg);position:relative;overflow:hidden}.spectrum .panel-ray{background:linear-gradient(115deg,transparent 38%,var(--app-accent)50%,transparent 62%);position:absolute;inset:-20% -10%}@supports (color:color-mix(in lab, red, red)){.spectrum .panel-ray{background:linear-gradient(115deg,transparent 38%,color-mix(in oklab,var(--app-accent)16%,transparent)50%,transparent 62%)}}.spectrum .panel-ray{filter:blur(30px);pointer-events:none}.spectrum .panel.is-light .panel-ray{opacity:.6}.spectrum .spectrum-rail{display:none}.spectrum .panel-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;width:100%;padding-block:clamp(3.75rem,10vw,7rem);display:grid}@media (min-width:1024px){.spectrum .panel{grid-template-columns:minmax(0,1fr);align-items:center;min-height:100dvh;display:grid}.spectrum .panel-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem;padding-block:6rem}.spectrum .panel-text{grid-column:span 5}.spectrum .panel-visual{grid-column:span 7;padding-right:1rem}.spectrum.is-pinned .spectrum-stack{height:100dvh;position:relative}.spectrum.is-pinned .panel{background:0 0;position:absolute;inset:0}.spectrum.is-pinned .panel-grid{padding-block:0}.spectrum.is-pinned .spectrum-pin{background:var(--sbg);height:100dvh;color:var(--sfg);transition:none}.spectrum.is-pinned .spectrum-rail{z-index:5;gap:1.6rem;display:flex;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.spectrum .spectrum-rail li{font-family:var(--font-sans);letter-spacing:0;flex-direction:column;gap:.6rem;font-size:.8rem;display:flex}.spectrum .rail-bar{background:currentColor;width:4.5rem;height:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.spectrum .rail-bar{background:color-mix(in oklab,currentColor 14%,transparent)}}.spectrum .rail-bar{border-radius:2px;overflow:hidden}.spectrum .rail-fill{background:var(--c);transform-origin:0;transform:scaleX(var(--fill,0));box-shadow:0 0 12px var(--c);position:absolute;inset:0}.spectrum .rail-name{opacity:.35;transition:opacity .5s var(--ease-fluid),color .5s var(--ease-fluid)}.spectrum .spectrum-rail li.is-active .rail-name{opacity:1;color:var(--c)}}.spectrum.is-pinned .panel:not(.is-current){pointer-events:none}.spectrum.is-pinned .panel:not(.is-current) .art,.spectrum.is-pinned .panel:not(.is-current) .art *{animation-play-state:paused!important}.art{--a:var(--app-accent);--b:var(--app-accent-2);isolation:isolate;background:var(--app-bg);color:var(--app-accent);position:relative;overflow:hidden;container-type:inline-size}.art.art-panel{aspect-ratio:16/11;border-radius:var(--radius-core)}.art.art-card{position:absolute;inset:0}.art-mesh{filter:blur(60px);opacity:.85;position:absolute;inset:-20%}.art-mesh .m{border-radius:50%;display:block;position:absolute}.art-mesh .m1{background:radial-gradient(closest-side,var(--a),transparent);width:60%;height:70%;top:5%;left:30%}@supports (color:color-mix(in lab, red, red)){.art-mesh .m1{background:radial-gradient(closest-side,color-mix(in oklab,var(--a)70%,transparent),transparent)}}.art-mesh .m1{animation:art-drift1 18s var(--ease-fluid)infinite alternate}.art-mesh .m2{background:radial-gradient(closest-side,var(--b),transparent);width:50%;height:60%;top:40%;left:5%}@supports (color:color-mix(in lab, red, red)){.art-mesh .m2{background:radial-gradient(closest-side,color-mix(in oklab,var(--b)55%,transparent),transparent)}}.art-mesh .m2{animation:art-drift2 22s var(--ease-fluid)infinite alternate}.art-mesh .m3{background:radial-gradient(closest-side,var(--a),transparent);width:40%;height:45%;top:55%;left:60%}@supports (color:color-mix(in lab, red, red)){.art-mesh .m3{background:radial-gradient(closest-side,color-mix(in oklab,var(--a)35%,#8b5cf6 25%),transparent)}}.art-mesh .m3{animation:art-drift1 26s var(--ease-fluid)infinite alternate-reverse}.art.is-light .art-mesh{opacity:.5}@keyframes art-drift1{to{transform:translate(-12%,8%)scale(1.15)}}@keyframes art-drift2{to{transform:translate(14%,-10%)scale(.9)}}.art-beam{background:linear-gradient(118deg,transparent 42%,#ffffff2e 49.6%,var(--a)50.4%,transparent 58%);position:absolute;inset:-40% -10%}@supports (color:lab(0% 0 0)){.art-beam{background:linear-gradient(118deg,transparent 42%,lab(100% -.0000298023 .0000119209/.18) 49.6%,var(--a)50.4%,transparent 58%)}}@supports (color:color-mix(in lab, red, red)){.art-beam{background:linear-gradient(118deg,transparent 42%,lab(100% -.0000298023 .0000119209/.18) 49.6%,color-mix(in oklab,var(--a)22%,transparent)50.4%,transparent 58%)}}.art-beam{mix-blend-mode:screen;animation:art-beam 9s var(--ease-fluid)infinite alternate}.art.is-light .art-beam{mix-blend-mode:normal;opacity:.7;background:linear-gradient(118deg,#0000 44%,#ffffff8c 50%,#0000 56%)}@keyframes art-beam{0%{opacity:.6;transform:translate(-6%)}to{opacity:1;transform:translate(6%)}}.art-motif{fill:none;stroke:currentColor;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.art-vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 45%,var(--app-bg)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.art-vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 45%,color-mix(in oklab,var(--app-bg)92%,transparent)100%)}}.art-ghost{font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--app-text);font-size:21cqi;font-weight:600;line-height:1;position:absolute;bottom:-.16em;left:4%}@supports (color:color-mix(in lab, red, red)){.art-ghost{-webkit-text-stroke:1px color-mix(in oklab,var(--app-text)16%,transparent)}}.art-ghost{pointer-events:none}.art-tile{aspect-ratio:1;width:clamp(4.5rem,21cqi,11rem);box-shadow:0 0 0 1px #ffffff24,0 40px 90px -24px var(--a),0 18px 40px -18px #000000b3;border-radius:24%;position:absolute;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.art-tile{box-shadow:0 0 0 1px lab(100% -.0000298023 .0000119209/.14),0 40px 90px -24px var(--a),0 18px 40px -18px #000000b3}}@supports (color:color-mix(in lab, red, red)){.art-tile{box-shadow:0 0 0 1px lab(100% -.0000298023 .0000119209/.14),0 40px 90px -24px color-mix(in oklab,var(--a)70%,transparent),0 18px 40px -18px #000000b3}}.art-tile{transition:transform 1s var(--ease-fluid);animation:7s ease-in-out infinite alternate art-float}.motif-level.art-panel .art-tile{width:clamp(3.6rem,13cqi,6.5rem);top:20%;left:84%}.motif-level .art-ghost{display:none}.art-card .art-tile{width:clamp(3.6rem,18cqi,6.5rem);animation:none;inset:auto 8% 22% auto;transform:none}.art-sheen{animation:art-sheen 6s var(--ease-fluid)infinite;background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@keyframes art-float{to{transform:translate(-50%,calc(-50% - 10px))}}@keyframes art-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.art .wave{stroke-opacity:var(--o);animation:art-wave calc(14s + var(--i)*1.3s)linear infinite}.art .waves .wave:nth-child(odd){animation-direction:reverse}@keyframes art-wave{to{transform:translate(800px)}}.art .caustic{fill:currentColor;stroke:none;opacity:.08;filter:blur(6px);animation:art-shimmer calc(4s + var(--i)*.6s)ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50%}@keyframes art-shimmer{to{opacity:.22;transform:scaleX(1.4)translate(14px)}}.art .curtain{stroke:none;transform-box:fill-box;transform-origin:50% 0;animation:art-curtain calc(5s + var(--i)*.37s)ease-in-out infinite alternate;opacity:.7}@keyframes art-curtain{0%{opacity:.35;transform:scaleY(.82)skew(-4deg)}to{opacity:.85;transform:scaleY(1.08)skew(5deg)}}.art .horizon{stroke:var(--a);stroke-width:2px;stroke-opacity:.8}.art .horizon-glow{stroke:var(--a);stroke-width:18px;stroke-opacity:.16;filter:blur(8px)}.art .pitch{perspective:900px}.art .pitch-plane{transform-box:fill-box;transform-origin:50% 60%;stroke-opacity:.45;transform:perspective(900px)rotateX(52deg)scale(1.15)}.art .pitch .dot{fill:currentColor}.art .pitch .run{stroke:var(--a);stroke-width:2.4px;stroke-dasharray:10 14;stroke-opacity:.9;animation:3s linear infinite art-run}@keyframes art-run{to{stroke-dashoffset:-96px}}.art .level .glass{stroke:none}.art .level .rim{fill:none;stroke:var(--a);stroke-opacity:.35;stroke-width:1.5px}.art .level .fill{animation:7s cubic-bezier(.45,0,.25,1) infinite alternate art-ebb}.art .level .surface{stroke:#fff;stroke-opacity:.85;stroke-width:2px}.art .level .sheen{fill:#fff;opacity:.35;stroke:none}.art .level .vlabel{fill:var(--a);stroke:none;font:500 13px var(--font-sans);opacity:.55}.art .level .base{stroke:var(--a);stroke-opacity:.18}@keyframes art-ebb{0%{transform:scaleY(.78)}to{transform:scaleY(.42)}}.art .chart .grid{stroke-opacity:.12}.art .chart .area{fill:var(--a);fill-opacity:.08;stroke:none}.art .chart .line{stroke:var(--a);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:art-draw 5s var(--ease-fluid)infinite}.art .chart .tip{fill:var(--a);stroke:none}.art .chart .ding{stroke:var(--a);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite art-ding}@keyframes art-draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}@keyframes art-ding{0%,58%{opacity:0;transform:scale(1)}62%{opacity:.9}to{opacity:0;transform:scale(7)}}.art .pulse .ring{stroke:var(--a);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.2,.7,.2,1) infinite art-lubdub;animation-delay:calc(var(--i)*.4s);opacity:0}@keyframes art-lubdub{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(5.5)}}.art .pulse .beat{stroke:var(--a);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:.85;animation:2.4s linear infinite art-draw}.art .r-ring,.art .r-axis{stroke-opacity:.25}.art .sweep{transform-box:view-box;transform-origin:400px 250px;animation:5s linear infinite art-spin}.art .sweep path{fill:var(--a);fill-opacity:.16;stroke:none}@keyframes art-spin{to{transform:rotate(360deg)}}.art .blip{fill:var(--a);stroke:none;transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite art-blip;animation-delay:calc(var(--i)*.83s);opacity:0}@keyframes art-blip{0%{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1.4)}40%{opacity:.2;transform:scale(1)}to{opacity:0}}.art .bar{fill:var(--a);stroke:none;fill-opacity:.55;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite alternate art-eq;animation-delay:calc(var(--d)*-1)}.art .bars .bar:nth-child(3n){fill:var(--b)}@keyframes art-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.art .vline{stroke:var(--a);stroke-opacity:calc(.65 - var(--i)*.07);stroke-width:1.6px;animation:art-wave calc(6s + var(--i)*1.1s)linear infinite}.art .voice .vline:nth-child(2n){stroke:var(--b);animation-direction:reverse}.art .blob{stroke:none;fill-opacity:.5;filter:blur(14px);transform-box:fill-box;transform-origin:50%;animation:art-blob calc(7s + var(--i)*1.4s)ease-in-out infinite alternate}@keyframes art-blob{0%{transform:translate(-20px,10px)scale(.85)}to{transform:translate(30px,-20px)scale(1.2)}}.art .arch .facade{fill:var(--a)}@supports (color:color-mix(in lab, red, red)){.art .arch .facade{fill:color-mix(in oklab,var(--a)6%,transparent)}}.art .arch .facade{stroke:var(--a);stroke-opacity:.35;stroke-width:1.5px}.art .arch .win{fill:var(--a);stroke:none;opacity:.1;animation:8s ease-in-out infinite art-win;animation-delay:calc(var(--i)*.47s)}.art .arch .ground{stroke:var(--a);stroke-opacity:.3}@keyframes art-win{0%,to{opacity:.08}20%,45%{opacity:.55}}.art .nodes .edge-base{stroke:var(--a);stroke-opacity:.18;stroke-width:1.2px}.art .nodes .edge{stroke:var(--a);stroke-opacity:.85;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.14 .86;animation:4.5s linear infinite art-flow;animation-delay:calc(var(--i)*-.6s)}.art .nodes .node-ring{stroke:var(--a);stroke-opacity:.35;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite art-ping;animation-delay:calc(var(--i)*.8s)}@keyframes art-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes art-flow{to{stroke-dashoffset:-1px}}.art .nodes .node{fill:var(--a);stroke:none;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite alternate art-blink;animation-delay:calc(var(--i)*.3s)}@keyframes art-blink{0%{opacity:.3}to{opacity:1}}.art .strand{stroke:var(--a);stroke-opacity:calc(.12 + var(--i)*.025);stroke-width:1.2px;transform-box:fill-box;animation:art-silk calc(9s + var(--i)*.5s)ease-in-out infinite alternate}.art .silk .strand:nth-child(3n){stroke:var(--b)}@keyframes art-silk{to{transform:translate(-30px,24px)skewY(2deg)}}.js .art:not(.in-view),.js .art:not(.in-view) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.art *{animation:none!important}.art .chart .line,.art .pulse .beat{stroke-dashoffset:0}.art .pulse .ring{opacity:calc(.5 - var(--i)*.07);transform:scale(calc(.8 + var(--i)*.75))}.art .blip{opacity:.6}.art .level .fill{transform:scaleY(.6)}}.more{background:var(--color-ink);position:relative}.more-wrap{padding-block:clamp(5rem,11vw,10rem)}.more-bento{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.more-bento>:nth-child(3n+2){--d:1}.more-bento>:nth-child(3n){--d:2}@media (min-width:768px){.more-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.more-bento>*{grid-column:span 6}}@media (min-width:1024px){.more-bento>.span-7{grid-column:span 7}.more-bento>.span-5{grid-column:span 5}}@media (min-width:1280px){.more-bento>.span-3{grid-column:span 3}}.app-card{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;perspective:1400px;height:100%}.app-card:focus-visible{border-radius:var(--radius-shell)}.app-card>.bezel{transform:rotateX(var(--rx))rotateY(var(--ry));transform-style:preserve-3d;transition:transform .9s var(--ease-fluid)}.app-card:hover>.bezel{transition-duration:.25s}.app-card .card-core{background:var(--app-bg);isolation:isolate}.app-card .card-core .art-card .art-tile{transition:transform 1.1s var(--ease-fluid);top:24%;bottom:auto;right:8%}.app-card:hover .card-core .art-card .art-tile,.app-card:focus-visible .card-core .art-card .art-tile{transform:translateY(-6px)rotate(-3deg)scale(1.04)}.app-card .card-foot:before{content:"";background:linear-gradient(to top,var(--app-bg),transparent);position:absolute;inset:-40% 0 0}@supports (color:color-mix(in lab, red, red)){.app-card .card-foot:before{background:linear-gradient(to top,color-mix(in oklab,var(--app-bg)92%,transparent),transparent)}}.app-card .card-foot:before{z-index:-1}.app-card .card-light{z-index:3;background:radial-gradient(28rem circle at var(--mx)var(--my),var(--app-accent),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-card .card-light{background:radial-gradient(28rem circle at var(--mx)var(--my),color-mix(in oklab,var(--app-accent)20%,transparent),transparent 60%)}}.app-card .card-light{opacity:0;transition:opacity .6s var(--ease-fluid);pointer-events:none;mix-blend-mode:screen}.app-card:hover .card-light,.app-card:focus-visible .card-light{opacity:1}.app-card .card-go{transition:transform .7s var(--ease-fluid)}.app-card:hover .card-go,.app-card:focus-visible .card-go{transform:rotate(45deg)scale(1.06)}.more-earlier{font-family:var(--font-display);letter-spacing:-.04em;margin-top:clamp(6rem,13vw,11rem);font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:500;line-height:.96}.work-index{border-top:1px solid var(--color-line);margin-top:clamp(2rem,4vw,3.5rem)}.work-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:clamp(2rem,4.2vw,3.5rem);display:grid;position:relative}@media (min-width:1024px){.work-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 7.5rem;align-items:start;gap:2rem 4rem}.work-row>.work-link{grid-column:3;justify-self:end}}.work-row:after{content:"";transform-origin:0;height:1px;transition:transform .9s var(--ease-fluid);background:linear-gradient(90deg,#fff,#ffffff80 60%,#0000);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.work-row:hover:after,.work-row:focus-within:after{transform:scaleX(1)}.work-name,.work-body{opacity:.78;transition:opacity .6s var(--ease-fluid)}.work-row:hover .work-name,.work-row:hover .work-body,.work-row:focus-within .work-name,.work-row:focus-within .work-body{opacity:1}.work-name{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,3.3vw,3.2rem);font-weight:500;line-height:1}.work-meta{font-variant-numeric:tabular-nums;color:var(--color-mute);margin-top:.85rem;font-size:.95rem}.work-summary{color:#f2efe8cc;max-width:40rem;font-size:1rem;line-height:1.65}.work-outcome{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-paper);margin-top:1rem;font-size:clamp(1.35rem,1.9vw,1.7rem);font-style:italic;line-height:1.15}.work-link{white-space:nowrap;color:#f2efe8e6;justify-self:start;align-items:center;gap:.6rem;padding-block:.25rem;font-size:.95rem;display:inline-flex}.work-link:hover .link-u,.work-link:focus-visible .link-u{background-size:100% 1px}.work-link svg{transition:transform .6s var(--ease-fluid)}.work-link:hover svg,.work-link:focus-visible svg{transform:translate(3px,-3px)}.notes,.offduty{background:var(--color-ink);position:relative}.notes-wrap,.offduty-wrap{padding-block:clamp(5rem,11vw,10rem)}.paper{border-radius:var(--radius-shell);transition:background-color .6s var(--ease-fluid);padding:clamp(1.75rem,3.6vw,3.25rem);background:linear-gradient(#ffffff0d,#ffffff04);margin-top:clamp(3rem,7vw,6rem);padding-right:clamp(4.5rem,9vw,8rem);display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1f}.paper:hover{background-color:#ffffff08}.paper-kind{color:#f2efe8e6;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;display:flex}.paper-venue{color:var(--color-mute);font-size:.95rem}.paper-title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.8rem,3.5vw,3.3rem);font-weight:500;line-height:1.02}.paper-summary{color:#f2efe8ad;max-width:44rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.7}.paper-go{background:var(--color-paper);width:3rem;height:3rem;color:var(--color-ink);transition:transform .7s var(--ease-fluid);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(1.5rem,3vw,2.75rem);right:clamp(1.5rem,3vw,2.75rem)}.paper:hover .paper-go{transform:rotate(45deg)scale(1.06)}@media (max-width:639px){.paper{padding-right:clamp(1.75rem,3.6vw,3.25rem)}.paper-go{display:none}}.posts{margin-top:clamp(2rem,4vw,3.5rem)}.post{border-top:1px solid var(--color-line);gap:.5rem 3rem;padding:1.6rem 3rem 1.6rem 0;display:grid;position:relative}@media (min-width:1024px){.post{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline}.post-meta{grid-column:2}}.post:after{content:"";transform-origin:0;height:1px;transition:transform .9s var(--ease-fluid);background:linear-gradient(90deg,#fff,#ffffff80 60%,#0000);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.post:hover:after,.post:focus-visible:after{transform:scaleX(1)}.post-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:500;line-height:1.12}.post-summary{color:#f2efe89e;font-size:1rem;line-height:1.6}.post-meta{font-variant-numeric:tabular-nums;color:var(--color-mute);font-size:.9rem}.post-go{color:#f2efe866;transition:transform .6s var(--ease-fluid),color .4s var(--ease-fluid);position:absolute;top:1.75rem;right:.25rem}.post:hover .post-go{color:var(--color-paper);transform:translate(3px,-3px)}.notes-all{color:#f2efe8cc;margin-top:2rem;font-size:1rem}.offduty-prose{letter-spacing:-.02em;color:#f2efe880;text-wrap:pretty;max-width:26em;margin-top:clamp(2.5rem,6vw,5rem);font-size:clamp(1.45rem,2.9vw,2.7rem);line-height:1.24}.pursuit strong{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-paper);font-style:italic;font-weight:400}.offduty-facts{border-top:1px solid var(--color-line);gap:3rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:2.5rem;display:grid}@media (min-width:768px){.offduty-facts{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3rem 5rem}}.offduty-label{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.offduty-facts ul{gap:1.1rem;margin-top:1.25rem;display:grid}.fact-main{color:#f2efe8e6;font-size:1.08rem}.fact-sub{font-variant-numeric:tabular-nums;color:var(--color-mute);margin-top:.15rem;font-size:.95rem}.contact{background:var(--color-ink);position:relative;overflow:hidden}.contact-wrap{padding-bottom:clamp(5rem,11vw,10rem)}.contact-lead-in{height:clamp(9rem,20vw,16rem);margin-inline:calc(var(--gutter)*-1);position:relative}.contact-lead-in .strands{bottom:7.5rem}.contact-gather{left:var(--gutter);fill:none;stroke-width:1px;stroke-linecap:round;width:2.5rem;height:7.5rem;margin-left:-1.25rem;position:absolute;bottom:0;overflow:visible}.contact-gather path{vector-effect:non-scaling-stroke;opacity:.8}.contact-point{left:var(--gutter);z-index:2;background:#fff;border-radius:50%;width:10px;height:10px;margin:0 0 -5px -5px;position:absolute;bottom:0;box-shadow:0 0 10px 2px #fff,0 0 34px 10px #ffffff8c,0 0 120px 40px #f2efe833}.contact-body{gap:3.5rem;padding-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1024px){.contact-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.contact-lead{color:#f2efe89e;max-width:32rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:1.08rem;line-height:1.65}.contact-email{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:clamp(2rem,4vw,3.25rem);font-size:clamp(1.45rem,4.4vw,3.6rem);font-weight:500;line-height:1.1}.contact-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.contact-note{color:var(--color-mute);font-size:.9rem}.copy-email{min-height:3rem;color:var(--color-paper);transition:background-color .5s var(--ease-fluid),transform .5s var(--ease-fluid);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:.92rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #f2efe838}.copy-email:hover{background:#f2efe812}.copy-email:active{transform:scale(.98)}.contact-links{color:#f2efe8cc;flex-wrap:wrap;gap:.6rem 2rem;margin-top:2.25rem;font-size:1.05rem;display:flex}.contact-links a:hover{color:var(--color-paper)}.contact-mascot{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@media (min-width:1024px){.contact-mascot{align-items:center}}.contact-ask{font-family:var(--font-serif);color:#f2efe8d1;font-size:1.3rem;font-style:italic}.ask-root{--ask-size:72px;--ask-edge:1rem;--ask-gap:.875rem;--ask-right:calc(var(--ask-edge) + env(safe-area-inset-right,0px));--ask-bottom:calc(var(--ask-edge) + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.ask-root{--ask-edge:1.5rem}}.ask-figure{width:var(--ask-size);height:var(--ask-size);flex:none;display:block;position:relative}.ask-figure-body{transition:transform .6s var(--ease-fluid);position:absolute;inset:0}.ask-figure:hover .ask-figure-body{transform:scale(1.05)}.ask-figure:active .ask-figure-body{transform:scale(.97)}.ask-figure-disc{background:radial-gradient(circle at 50% 30%,#fbf9f4 0%,var(--color-paper)55%,#d9d4c8 100%);color:var(--color-ink);opacity:0;transition:opacity .45s var(--ease-fluid);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 1px #0006,0 18px 40px -16px #000000e6,0 0 48px -8px #f2efe838}.ask-figure:has(.ask-figure-art) .ask-figure-disc{opacity:1}.ask-figure-art{left:var(--ask-art-x);top:var(--ask-art-y);pointer-events:none;animation:ask-fade .7s var(--ease-fluid)backwards;position:absolute}.ask-figure-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;position:absolute;inset:0}.ask-figure-hit:focus-visible{outline-offset:5px;border-radius:50%}.ask-launcher{right:var(--ask-right);bottom:var(--ask-bottom);z-index:35;transition:opacity .6s var(--ease-fluid),transform .6s var(--ease-fluid);position:fixed}.ask-root:not([data-ready=true]) .ask-launcher{visibility:hidden}.ask-root[data-ready=true] .ask-launcher{animation:ask-arrive .9s var(--ease-fluid).2s backwards}.ask-root[data-tucked=true] .ask-launcher{opacity:0;pointer-events:none;transform:translateY(.75rem)scale(.92)}.menu-open .ask-launcher{visibility:hidden}.ask-hint{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);white-space:nowrap;color:var(--color-paper);pointer-events:none;opacity:0;transition:opacity .4s var(--ease-fluid),transform .5s var(--ease-fluid);background:#0c0d13b8;border-radius:.8rem;padding:.5rem .85rem;font-size:.86rem;line-height:1;position:absolute;top:50%;right:calc(100% + .75rem);transform:translate(.4rem,-50%);box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.ask-launcher:hover .ask-hint{opacity:1;transform:translateY(-50%)}}.ask-launcher:has(:focus-visible) .ask-hint{opacity:1;transform:translateY(-50%)}.ask-root[data-open=true] .ask-hint{opacity:0}.ask-panel{z-index:55;right:var(--ask-right);bottom:calc(var(--ask-bottom) + var(--ask-size) + var(--ask-gap));width:min(26rem,calc(100vw - 2*var(--ask-edge)));max-height:min(70vh,calc(100dvh - var(--ask-bottom) - var(--ask-size) - var(--ask-gap) - 1rem));-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);color:var(--color-paper);transform-origin:100% 100%;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-fluid),transform .5s var(--ease-fluid),visibility 0s linear .5s;background:#0c0d13b8;border-radius:1.5rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(.75rem)scale(.97);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 40px 90px -30px #000000f2,0 14px 34px -14px #000000b3}.ask-root[data-open=true] .ask-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ask-scrim{display:none}@media (max-width:767.98px){.ask-panel{left:0;right:0;bottom:var(--ask-kb,0px);width:auto;max-height:min(86dvh,calc(var(--ask-vh,100dvh) - .75rem));padding-bottom:env(safe-area-inset-bottom,0px);transform-origin:50% 100%;opacity:1;border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%)}.ask-scrim{z-index:54;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-fluid);background:#06070b99;display:block;position:fixed;inset:0}.ask-root[data-open=true] .ask-scrim{opacity:1;pointer-events:auto}}.ask-head{flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem .875rem .5rem 1.375rem;display:flex}.ask-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.12rem;font-weight:500;line-height:1.2}.ask-close{color:#f2efe899;cursor:pointer;width:2.5rem;height:2.5rem;transition:color .4s var(--ease-fluid),background-color .4s var(--ease-fluid);border-radius:999px;flex:none;place-items:center;display:grid}.ask-close:hover{color:var(--color-paper);background:#ffffff12}.ask-close:focus-visible{outline-offset:0;border-radius:999px}.ask-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:auto;min-height:0;padding:.5rem 1.375rem 1.25rem;overflow-y:auto}.ask-intro{color:#f2efe89e;font-size:.95rem;line-height:1.6}.ask-intro-lead{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-paper);margin-bottom:.6rem;font-size:1.6rem;font-style:italic;line-height:1.12;display:block}.ask-log{flex-direction:column;gap:1.1rem;display:flex}.ask-log:not(:empty){margin-top:1.5rem}.ask-turn,.ask-msg-user,.ask-error{animation:ask-rise .5s var(--ease-fluid)backwards}.ask-msg{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;line-height:1.6}.ask-msg-user{background:var(--color-paper);max-width:86%;color:var(--color-ink);border-radius:1.15rem 1.15rem .35rem;align-self:flex-end;padding:.55rem .95rem}.ask-msg-user[data-failed]{opacity:.55}.ask-jump{color:var(--color-paper);align-items:center;gap:.45rem;margin-top:.7rem;font-size:.9rem;font-weight:500;display:inline-flex}.ask-jump svg,.ask-suggest svg{transition:transform .5s var(--ease-fluid),opacity .4s var(--ease-fluid);flex:none}.ask-jump:hover .link-u,.ask-jump:focus-visible .link-u{background-size:100% 1px}.ask-jump:hover svg,.ask-jump:focus-visible svg{transform:translate(3px)}.ask-thinking{font-family:var(--font-serif);color:var(--color-mute);animation:ask-rise .5s var(--ease-fluid)backwards,ask-pulse 1.2s var(--ease-fluid).5s infinite alternate;font-size:1.12rem;font-style:italic;line-height:1.3}.ask-error{color:#f2efe8b3;font-size:.92rem;line-height:1.6}.ask-error a{color:var(--color-paper);overflow-wrap:anywhere}.ask-retry{color:var(--color-paper);cursor:pointer;transition:box-shadow .4s var(--ease-fluid);margin-top:.6rem;padding-bottom:1px;font-size:.9rem;font-weight:500;box-shadow:inset 0 -1px #f2efe859}.ask-retry:hover{box-shadow:inset 0 -1px 0 var(--color-paper)}.ask-suggest{margin-top:1.4rem}.ask-suggest button{width:100%;box-shadow:inset 0 1px 0 var(--color-line);text-align:left;color:#f2efe8b8;cursor:pointer;transition:color .4s var(--ease-fluid);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;font-size:.95rem;line-height:1.4;display:flex}.ask-suggest svg{opacity:.4}.ask-suggest button:hover,.ask-suggest button:focus-visible{color:var(--color-paper)}.ask-suggest button:hover svg,.ask-suggest button:focus-visible svg{opacity:1;transform:translate(3px)}.ask-form{flex:none;padding:0 .875rem .875rem}.ask-field{transition:box-shadow .4s var(--ease-fluid),background-color .4s var(--ease-fluid);background:#ffffff0d;border-radius:1.4rem;align-items:flex-end;gap:.5rem;padding:.375rem .375rem .375rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ask-field:focus-within{background:#ffffff12;box-shadow:inset 0 0 0 1px #f2efe88c}.ask-input{resize:none;min-width:0;max-height:8.25rem;color:var(--color-paper);background:0 0;flex:auto;padding:.5rem 0;font-size:16px;line-height:1.45}.ask-input::placeholder{color:var(--color-mute);opacity:1}.ask-input:focus-visible{border-radius:0;outline:none}.ask-send{background:var(--color-paper);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;transition:transform .5s var(--ease-fluid),opacity .4s var(--ease-fluid);border-radius:999px;flex:none;place-items:center;display:grid}.ask-send:focus-visible{border-radius:999px}.ask-send:disabled{opacity:.3;cursor:default}.ask-send:not(:disabled):hover{transform:scale(1.06)}.ask-send:not(:disabled):active{transform:scale(.95)}@keyframes ask-arrive{0%{opacity:0;transform:translateY(.75rem)}}@keyframes ask-fade{0%{opacity:0}}@keyframes ask-rise{0%{opacity:0;transform:translateY(.4rem)}}@keyframes ask-pulse{0%{opacity:1}to{opacity:.4}}.ask-root{--ask-big:var(--host-big);--ask-scale:1.2778;--ask-top:12.5rem}@media (min-width:768px){.ask-root{--ask-scale:2.0556;--ask-top:26svh}}.ask-lift{transform-origin:100% 100%;transition:transform .95s var(--ease-fluid);display:block}.ask-root[data-stage=hero]:not([data-open=true]) .ask-lift{transform:translate3d(0,calc(-100svh + var(--ask-bottom) + var(--ask-top) + var(--ask-big)),0)scale(var(--ask-scale))}.ask-root[data-ready=true][data-stage=hero] .ask-launcher{animation-delay:var(--ask-wait,0s)}.ask-root[data-ready=true][data-stage=hero] .ask-lift .ask-figure{animation:ask-pop .95s cubic-bezier(.34,1.56,.64,1)var(--ask-wait,0s)backwards}@keyframes ask-pop{0%{transform:scale(.2)rotate(-14deg)}to{transform:none}}.ask-root[data-stage=hero] .ask-hint{display:none}.ask-bubble{right:calc(var(--ask-right) + var(--ask-size) + .9rem);bottom:calc(var(--ask-bottom) + .3rem);z-index:35;width:max-content;max-width:min(17.5rem,calc(100vw - var(--ask-right) - var(--ask-size) - 1.9rem));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--color-paper);opacity:0;transform-origin:100% 85%;pointer-events:none;transition:opacity .4s var(--ease-fluid),transform .6s var(--ease-out-expo);background:#0c0d13c7;border-radius:1.25rem;padding:.9rem 2.2rem .9rem 1.05rem;position:fixed;transform:translate(.6rem,.35rem)scale(.94);box-shadow:inset 0 0 0 1px #ffffff17,0 26px 60px -26px #000000f2}.ask-bubble[data-show=true]{opacity:1;pointer-events:auto;transform:none}.ask-root[data-stage=hero] .ask-bubble{top:calc(var(--ask-top) + var(--ask-big)*.16);bottom:auto;right:calc(var(--ask-right) + var(--ask-big) + 1rem);max-width:min(19rem,calc(100vw - var(--ask-right) - var(--ask-big) - 2rem));transform-origin:100% 25%}.menu-open .ask-bubble{visibility:hidden}.ask-root:has(.ask-bubble[data-show=true]) .ask-hint{opacity:0}.ask-bubble-say{font-size:.98rem;line-height:1.45}.ask-bubble[data-show=true] .ask-word{white-space:pre;animation:ask-word .5s var(--ease-out-expo)backwards;animation-delay:calc(var(--i)*42ms + .16s);display:inline-block}@keyframes ask-word{0%{opacity:0;transform:translateY(.35rem)}}.ask-say-narrow{display:none}.ask-bubble-ask{text-align:left;transition:background-color .4s var(--ease-fluid);border-radius:999px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.5rem .85rem;font-size:.86rem;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #f2efe838}.ask-bubble-ask:hover{background:#f2efe814}.ask-bubble-close{color:#f2efe88c;width:1.75rem;height:1.75rem;transition:color .3s var(--ease-fluid),background-color .3s var(--ease-fluid);border-radius:50%;place-items:center;display:grid;position:absolute;top:.45rem;right:.45rem}.ask-bubble-close:hover{color:var(--color-paper);background:#f2efe814}.ask-bubble-close svg{width:.85rem;height:.85rem}.ask-bubble-tail{background:#11131a;width:.7rem;height:.7rem;position:absolute;bottom:1.35rem;right:-.32rem;transform:rotate(45deg);box-shadow:inset -1px 1px #ffffff17}.ask-root[data-stage=hero] .ask-bubble-tail{top:1.5rem;bottom:auto}@media (max-width:1279px){.ask-root{--ask-foot:.62}.ask-root[data-stage=hero] .ask-bubble{top:calc(var(--ask-top) + var(--ask-big)*var(--ask-foot));translate:0 -100%;translate:0 max(-100%,calc(var(--host-clear) - var(--ask-top) - var(--ask-big)*var(--ask-foot)));transform-origin:100% 80%}.ask-root[data-stage=hero] .ask-bubble-tail{top:min(calc(100% - var(--ask-big)*(var(--ask-foot) - .5)),calc(var(--ask-top) + var(--ask-big)*.5 - var(--host-clear)));bottom:auto;translate:0 -50%}}@media (max-width:767px){.ask-root{--ask-foot:.74}.ask-bubble{padding:.75rem .9rem}.ask-say-wide{display:none}.ask-say-narrow{display:flow-root}.ask-say-narrow:before{content:"";float:right;width:1.5rem;height:1.4rem}.ask-root[data-stage=hero] .ask-bubble{right:calc(var(--ask-right) + var(--ask-big) + .6rem);max-width:calc(100vw - var(--ask-right) - var(--ask-big) - 2.1rem)}}.ask-bubble-row{flex-wrap:wrap;align-items:center;gap:.4rem .45rem;margin-top:.7rem;display:flex}.ask-bubble-row .ask-bubble-ask{margin-top:0}.ask-bubble-step{font-variant-numeric:tabular-nums;color:var(--color-mute);margin-left:.35rem;font-size:.82rem}.ask-bubble[data-kind=who]{max-width:min(21rem,calc(100vw - var(--ask-right) - var(--ask-size) - 1.9rem))}main>section[data-arrived]:after{content:"";z-index:6;pointer-events:none;animation:ask-arrived 1.3s var(--ease-out-expo)both;background:radial-gradient(90% 55% at 50% 0,#fff3,#ffffff0d 45%,#0000 75%);position:absolute;inset:0}@keyframes ask-arrived{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media (pointer:coarse){.ask-bubble-close:after{content:"";position:absolute;inset:-.5rem}.ask-bubble-ask{min-height:2.75rem}}@property --p{syntax:"<number>";inherits:true;initial-value:1}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--spectrum:linear-gradient(90deg,#35e0c8 0%,#14f1a0 24%,#2ed3e6 40%,#8b5cf6 58%,#ff6a3d 78%,#c6ff2e 100%);--radius-shell:2rem;--radius-core:calc(2rem - .375rem);--gutter:1.25rem;--hang:1.75rem;--focus:#f2efe8;--host-big:92px;--host-right:1rem;--host-clear:5.25rem;--host-say:11rem}@media (min-width:768px){:root{--gutter:2.5rem;--hang:4rem;--host-big:148px;--host-right:1.5rem}}@media (min-width:1024px){:root{--text-name:clamp(4.25rem,min(15.5vw,26svh),17rem)}}html{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--color-ink);min-height:100dvh;overflow-x:clip}.grid>*{min-width:0}img,video,svg{max-width:100%}::selection{color:#06070b;background:#f2efe8}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.skip-link{z-index:100;background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:.7rem 1.1rem;font-size:.9rem;font-weight:500;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wrap{max-width:88rem;padding-inline:var(--gutter);margin-inline:auto;position:relative}.hang{padding-left:var(--hang)}.grain{z-index:60;pointer-events:none;opacity:.045;background-image:url(/noise.svg);background-size:180px;animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.line-mask{margin-top:-.12em;margin-bottom:-.14em;padding-top:.12em;padding-bottom:.14em;display:block;overflow:hidden}.line-mask>span{display:block}.js [data-lines]:not(.is-in) .line-mask>span{transform:translateY(108%)}.js [data-lines] .line-mask>span{transition:transform 1.25s var(--ease-out-expo);transition-delay:calc(var(--d,0)*.11s + .1s)}.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(1.5rem)}.js [data-reveal]{transition:opacity 1s var(--ease-fluid),transform 1.1s var(--ease-fluid);transition-delay:calc(var(--d,0)*90ms)}.bezel{border-radius:var(--radius-shell);background:#ffffff09;padding:.375rem;box-shadow:inset 0 0 0 1px #ffffff12}.bezel-light{background:#0000000a;box-shadow:inset 0 0 0 1px #00000012}.bezel>.core{border-radius:var(--radius-core);overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f,0 30px 80px -40px #000c}.text-spectrum{background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.link-u{transition:background-size .6s var(--ease-fluid),color .3s var(--ease-fluid);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.link-u:hover,.link-u:focus-visible{background-size:100% 1px}.h-giga{font-family:var(--font-display);font-weight:500;font-size:var(--text-giga);letter-spacing:-.04em;line-height:.92}.h-giga em,.h-accent{font-family:var(--font-serif);letter-spacing:-.015em;padding-right:.06em;font-style:italic;font-weight:400}.status-text{font-family:var(--font-serif);white-space:nowrap;font-size:1.05rem;font-style:italic}.footer-mega{height:clamp(4rem,15vw,15rem);overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%)}.footer-mega span{font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;text-align:center;color:var(--color-paper);opacity:.07;font-size:clamp(3.2rem,13.6vw,15rem);font-weight:600;line-height:.86;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.grain{animation:none}.js [data-reveal]:not(.is-in){opacity:1!important;transform:none!important}.js [data-lines]:not(.is-in) .line-mask>span{transform:none!important}}main:focus,section:focus{outline:none}@media (pointer:coarse){.link-u,.work-link{position:relative}.link-u:after,.hero-scroll:after,.work-link:after{content:"";position:absolute;inset:-.85rem -.35rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
@font-face{font-family:clash;src:url(../media/ClashDisplay_Variable-s.p.dac50d10.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.clash_d83f10e9-module__Q71lYG__className{font-family:clash,clash Fallback}.clash_d83f10e9-module__Q71lYG__variable{--font-clash:"clash","clash Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ffe3179-module__MKLwfG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ffe3179-module__MKLwfG__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_cb3d19d2-module__Yvom9a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_cb3d19d2-module__Yvom9a__variable{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}
