@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-space-mono), ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ac-void:#fff;--color-ac-ink:#d5d3cd;--color-ac-steel:#b3b1aa;--color-ac-ash:#706e67;--color-ac-fog:#4a4e56;--color-ac-frost:#33424d;--color-ac-bone:#1a1d22;--color-ac-halo:#0d0f13;--font-garamond:var(--font-eb-garamond), Georgia, serif;--font-pixel:"DotGothic16 Subset", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-28{top:calc(var(--spacing) * 28)}.right-0{right:0}.right-5{right:calc(var(--spacing) * 5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-16{bottom:calc(var(--spacing) * 16)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[6\]{z-index:6}.z-\[10\]{z-index:10}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[8svh\]{margin-top:8svh}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[811\/1368\]{aspect-ratio:811/1368}.aspect-square{aspect-ratio:1}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-\[1em\]{width:1em;height:1em}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[100svh\]{height:100svh}.h-full{height:100%}.h-px{height:1px}.max-h-5{max-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.w-2{width:calc(var(--spacing) * 2)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-40{width:calc(var(--spacing) * 40)}.w-\[54vw\]{width:54vw}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[clamp\(340px\,40vw\,640px\)\]{width:clamp(340px,40vw,640px)}.w-full{width:100%}.max-w-5{max-width:calc(var(--spacing) * 5)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[680px\]{max-width:680px}.max-w-\[960px\]{max-width:960px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[80px\]{min-width:80px}.min-w-\[92px\]{min-width:92px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%\+1rem\)\]{--tw-translate-y:calc(100% + 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-1{rotate:1deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-ac-ash{border-color:var(--color-ac-ash)}.border-ac-steel\/40{border-color:#b3b1aa66}@supports (color:color-mix(in lab, red, red)){.border-ac-steel\/40{border-color:color-mix(in oklab, var(--color-ac-steel) 40%, transparent)}}.border-ac-steel\/60{border-color:#b3b1aa99}@supports (color:color-mix(in lab, red, red)){.border-ac-steel\/60{border-color:color-mix(in oklab, var(--color-ac-steel) 60%, transparent)}}.border-ac-steel\/70{border-color:#b3b1aab3}@supports (color:color-mix(in lab, red, red)){.border-ac-steel\/70{border-color:color-mix(in oklab, var(--color-ac-steel) 70%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-ac-frost{background-color:var(--color-ac-frost)}.bg-ac-frost\/80{background-color:#33424dcc}@supports (color:color-mix(in lab, red, red)){.bg-ac-frost\/80{background-color:color-mix(in oklab, var(--color-ac-frost) 80%, transparent)}}.bg-ac-ink{background-color:var(--color-ac-ink)}.bg-ac-steel\/45{background-color:#b3b1aa73}@supports (color:color-mix(in lab, red, red)){.bg-ac-steel\/45{background-color:color-mix(in oklab, var(--color-ac-steel) 45%, transparent)}}.bg-ac-void{background-color:var(--color-ac-void)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-garamond{font-family:var(--font-garamond)}.font-mono{font-family:var(--font-mono)}.font-pixel{font-family:var(--font-pixel)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[16vw\]{font-size:16vw}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.18em\]{--tw-tracking:-.18em;letter-spacing:-.18em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-ac-ash{color:var(--color-ac-ash)}.text-ac-ash\/80{color:#706e67cc}@supports (color:color-mix(in lab, red, red)){.text-ac-ash\/80{color:color-mix(in oklab, var(--color-ac-ash) 80%, transparent)}}.text-ac-bone{color:var(--color-ac-bone)}.text-ac-fog{color:var(--color-ac-fog)}.text-ac-halo{color:var(--color-ac-halo)}.text-ac-void{color:var(--color-ac-void)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-ac-steel\/70{text-decoration-color:#b3b1aab3}@supports (color:color-mix(in lab, red, red)){.decoration-ac-steel\/70{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 70%, transparent)}}.decoration-ac-steel\/80{text-decoration-color:#b3b1aacc}@supports (color:color-mix(in lab, red, red)){.decoration-ac-steel\/80{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 80%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 80%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ac-steel) 80%, transparent)}}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.accent-ac-frost{accent-color:var(--color-ac-frost)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_1px_4px_rgba\(51\,66\,77\,0\.3\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#33424d4d);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_2px_8px_rgba\(51\,66\,77\,0\.22\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#33424d38);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_8px_30px_rgba\(51\,66\,77\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#33424d29), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0px_0px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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-\[background-color\,transform\,opacity\]{transition-property:background-color,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ac-frost:is(:where(.group):hover *){color:var(--color-ac-frost)}.group-hover\:text-ac-halo:is(:where(.group):hover *){color:var(--color-ac-halo)}.group-hover\:decoration-ac-frost:is(:where(.group):hover *){-webkit-text-decoration-color:var(--color-ac-frost);-webkit-text-decoration-color:var(--color-ac-frost);-webkit-text-decoration-color:var(--color-ac-frost);text-decoration-color:var(--color-ac-frost)}.group-hover\:decoration-ac-halo:is(:where(.group):hover *){-webkit-text-decoration-color:var(--color-ac-halo);-webkit-text-decoration-color:var(--color-ac-halo);-webkit-text-decoration-color:var(--color-ac-halo);text-decoration-color:var(--color-ac-halo)}.group-hover\/timeline\:scale-125:is(:where(.group\/timeline):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-focus-visible\:-translate-x-1:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-ac-ash\/20:hover{background-color:#706e6733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ac-ash\/20:hover{background-color:color-mix(in oklab, var(--color-ac-ash) 20%, transparent)}}.hover\:bg-ac-ash\/30:hover{background-color:#706e674d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ac-ash\/30:hover{background-color:color-mix(in oklab, var(--color-ac-ash) 30%, transparent)}}.hover\:bg-ac-halo:hover{background-color:var(--color-ac-halo)}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-ac-halo:hover{color:var(--color-ac-halo)}.hover\:opacity-65:hover{opacity:.65}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ac-ash:focus-visible{--tw-ring-color:var(--color-ac-ash)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ac-frost:focus-visible{outline-color:var(--color-ac-frost)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mt-\[14vh\]{margin-top:14vh}.sm\:mb-0{margin-bottom:0}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:min-h-0{min-height:0}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-80{padding-bottom:calc(var(--spacing) * 80)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5vw\]{font-size:11.5vw}.sm\:text-\[11px\]{font-size:11px}.sm\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.sm\:tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.sm\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:top-0{top:0}.md\:right-0{right:0}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-2{grid-column-start:2}.md\:col-start-9{grid-column-start:9}.md\:-mt-6{margin-top:calc(var(--spacing) * -6)}.md\:block{display:block}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-\[52vw\]{width:52vw}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:text-\[7vw\]{font-size:7vw}}@media (min-width:64rem){.lg\:top-1\/2{top:50%}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-8{left:calc(var(--spacing) * 8)}.lg\:left-\[1vw\]{left:1vw}.lg\:block{display:block}.lg\:h-\[40vw\]{height:40vw}.lg\:max-h-\[650px\]{max-height:650px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-\[40vw\]{width:40vw}.lg\:w-\[50vw\]{width:50vw}.lg\:max-w-\[650px\]{max-width:650px}.lg\:min-w-\[420px\]{min-width:420px}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-\[minmax\(420px\,42vw\)_1fr\]{grid-template-columns:minmax(420px,42vw) 1fr}.lg\:items-center{align-items:center}.lg\:overflow-hidden{overflow:hidden}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:80rem){.xl\:w-\[48vw\]{width:48vw}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}}@font-face{font-family:DotGothic16 Subset;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{background-color:var(--color-ac-void);color:var(--color-ac-bone);font-family:var(--font-eb-garamond), Georgia, serif;background-image:radial-gradient(90% 60% at 72% 18%,#7882961a,#0000 60%),radial-gradient(70% 70% at 20% 90%,#5a647814,#0000 65%);min-height:100vh}::selection{background:var(--color-ac-frost);color:var(--color-ac-void)}.fx-layer{pointer-events:none;position:fixed;inset:0}.fx-vignette{z-index:62;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cg opacity='.055'%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 50% 45%,#0000 55%,#282c3429 100%);background-repeat:repeat,no-repeat;background-size:220px 220px,100% 100%}.ac-vertical{writing-mode:vertical-rl}.ac-degraded{opacity:.45;-webkit-user-select:none;user-select:none}.portfolio-back-button{opacity:0;pointer-events:none;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1),color .2s;transform:translate(-8px)}.portfolio-back-button[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0)}.ac-plate{border:1px solid var(--color-ac-steel);background-color:var(--color-ac-ink);transition:border-color .35s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.ac-plate:hover{border-color:var(--color-ac-ash);transform:scale(1.02)rotate(-.5deg)}@keyframes glitchAppear{0%{opacity:0;transform:translateY(8px)scale(.96)rotate(-.5deg)}50%{opacity:.8;transform:translate(0)scale(1.02)rotate(.3deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}.animate-glitch-appear{animation:.6s cubic-bezier(.22,1,.36,1) glitchAppear}@keyframes promptGlitch{0%,88%,92%,to{transform:translate(0)}89%{transform:translate(-2px,1px)}90%{transform:translate(2px,-1px)}91%{transform:translate(-1px)}}.animate-prompt-glitch{animation:2.2s step-end infinite promptGlitch}@keyframes promptExit{to{opacity:0;transform:translateY(-4px)scale(1.06)}}.animate-prompt-exit{pointer-events:none;animation:.52s cubic-bezier(.4,0,.2,1) forwards promptExit}@keyframes ownershipDisclaimerFade{0%{opacity:0}18%,76%{opacity:1}to{opacity:0}}.ownership-disclaimer{pointer-events:none;animation:1.75s ease-in-out both ownershipDisclaimerFade}@keyframes siteBackgroundReveal{0%{opacity:0}to{opacity:1}}.site-ascii-layer,.site-vignette-layer{opacity:0}.site-ascii-layer[data-reveal-state=entering]{animation:.14s ease-out both siteBackgroundReveal}.site-ascii-layer[data-reveal-state=visible],.site-vignette-layer[data-reveal-state=entering],.site-vignette-layer[data-reveal-state=visible]{opacity:1}.site-score-layer{opacity:0}.site-score-layer[data-reveal-state=entering]{animation:.14s ease-out both siteBackgroundReveal}.site-score-layer[data-reveal-state=visible]{opacity:1}@keyframes homeMiddleReveal{0%{opacity:0}to{opacity:1}}.home-intro-middle-layer[data-reveal-state=hidden]{opacity:0}.home-intro-middle-layer[data-reveal-state=entering]{animation:.32s ease-out both homeMiddleReveal}.home-intro-middle-layer[data-reveal-state=visible]{opacity:1}@keyframes homeFlowerIntro{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.mechanical-flower__ink.is-intro-entering{transform-origin:50%;animation:.3s cubic-bezier(.22,1,.36,1) both homeFlowerIntro}.mechanical-flower__ink[data-intro-state=hidden]{opacity:0;pointer-events:none}.mechanical-flower__ink[data-intro-state=visible]{opacity:1}.home-intro-name,.home-intro-meta{opacity:0;transform:translateY(14px)}.home-intro-name{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.home-intro-meta{transition:opacity .26s ease-out 50ms,transform .26s cubic-bezier(.22,1,.36,1) 50ms}.home-intro-copy[data-intro-ready=true] .home-intro-name,.home-intro-copy[data-intro-ready=true] .home-intro-meta{opacity:1;transform:translate(0)}.home-intro-copy[data-returning-home=true] .home-intro-name,.home-intro-copy[data-returning-home=true] .home-intro-meta{opacity:0;transition:none;transform:translateY(14px)}.site-intro-chrome{opacity:0;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(-4px)}.portfolio-app[data-site-reveal-phase=complete] .site-intro-chrome{opacity:1;transform:translate(0)}@keyframes siteChromeReveal{0%{opacity:0}to{opacity:1}}.mechanical-flower__controls,.animate-site-chrome{animation:.18s ease-out both siteChromeReveal}.hero-preview-deck{contain:layout paint style;isolation:isolate;transform-origin:50%;overflow:hidden}.hero-preview-deck[data-parallax=on]{will-change:transform}.hero-preview-plate{contain:paint;background-color:var(--color-ac-ink);border-left:1px solid #b3b1aa6b;overflow:hidden}.hero-preview-card{backface-visibility:hidden;position:absolute;inset:0}.hero-preview-card[data-preview-state=current]{z-index:2;opacity:1;pointer-events:auto}.hero-preview-card[data-preview-state=outgoing]+.hero-preview-card[data-preview-state=current]{animation:.36s cubic-bezier(.4,0,.2,1) both heroPreviewArrive}@keyframes heroPreviewArrive{0%{opacity:0}to{opacity:1}}.hero-preview-card[data-preview-state=outgoing]{z-index:1;opacity:1;pointer-events:none}.hero-preview-image{backface-visibility:hidden}.mechanical-flower-nav,.mechanical-flower{width:100%;height:100%;display:block}.mechanical-flower-nav{position:relative}.portfolio-live-layer{opacity:1;visibility:visible;position:absolute;inset:0}.portfolio-home-layer{z-index:auto}.portfolio-section-layer{z-index:10}.portfolio-live-layer[data-state=inactive]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s ease-in,visibility 0s linear .56s}.portfolio-home-layer[data-state=active]{opacity:1;visibility:visible;transition:opacity .36s ease-out .16s,visibility linear}.portfolio-section-layer[data-state=active]{opacity:1;visibility:visible;transition:opacity 1ms linear,visibility linear}.portfolio-app:not([data-site-reveal-phase=foreground]):not([data-site-reveal-phase=complete]) .portfolio-section-layer[data-state=active]{opacity:0;visibility:hidden}.portfolio-app[data-site-reveal-phase=foreground] .portfolio-section-layer[data-state=active]{animation:.28s cubic-bezier(.22,1,.36,1) both portfolioSectionIntro}.portfolio-app[data-site-reveal-phase=complete] .portfolio-section-layer[data-state=active]{transition:opacity .26s ease-out,visibility linear}@keyframes portfolioSectionIntro{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}.portfolio-content-stack{isolation:isolate;transition:opacity .24s ease-out}.portfolio-section-layer[data-menu-active=true] .portfolio-content-stack{opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none}.portfolio-live-content.is-outgoing{z-index:1;pointer-events:none;animation:.18s ease-in both portfolioContentOut;position:absolute;inset:0}.portfolio-live-content.is-incoming{z-index:2;animation:.36s cubic-bezier(.22,1,.36,1) both portfolioContentIn;position:relative}.portfolio-live-content.is-settled{z-index:2;position:relative}@keyframes portfolioContentOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes portfolioContentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.portfolio-flower-menu.is-home-positioned{--home-flower-size:min(52vw, 1100px, 96svh);width:var(--home-flower-size);height:var(--home-flower-size);min-width:0;max-width:none;min-height:0;max-height:none;top:50%;bottom:auto;left:calc(max(1.25rem,50vw - 36rem) - min(18vw,380px));translate:0 -50%}@media (min-width:40rem){.portfolio-flower-menu.is-home-positioned{left:calc(max(2.5rem,50vw - 36rem) - 18vw)}}.portfolio-flower-menu .mechanical-flower__rotor{transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.portfolio-flower-menu .mechanical-flower__label{transition:opacity .14s ease-out,transform .42s cubic-bezier(.22,1,.36,1)}.mechanical-flower__rotor{width:100%;height:100%;transform:rotate(var(--flower-rotation,90deg));transform-origin:50%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.mechanical-flower__ink{width:100%;height:100%}.mechanical-flower{overflow:visible}.mechanical-flower__link{cursor:pointer;outline:none}.mechanical-flower__link.is-selected{cursor:pointer}.mechanical-flower__petal-content{transform-box:fill-box;transform-origin:bottom;transition:transform .16s cubic-bezier(.22,1,.36,1);transform:scale(1)}.mechanical-flower__link.is-selected .mechanical-flower__petal-content{transform:scale(1.025)}.mechanical-flower__petal-backdrop{fill:var(--color-ac-void)}.mechanical-flower__petal-ink{opacity:.34;transition:opacity .14s ease-out}.mechanical-flower__link.is-selected .mechanical-flower__petal-ink{opacity:.58}.mechanical-flower__petal{fill:var(--color-ac-halo)}.mechanical-flower__inner-line{fill:none;stroke:var(--color-ac-void);stroke-width:10px;stroke-linecap:round}.mechanical-flower__inner-circle{fill:var(--color-ac-halo);stroke:var(--color-ac-void);stroke-width:10px}.mechanical-flower__label{fill:var(--color-ac-void);font-family:var(--font-garamond);letter-spacing:.025em;opacity:.62;pointer-events:none;transform:rotate(var(--label-rotation));transform-box:fill-box;transform-origin:50%;font-size:28px;font-weight:500;transition:opacity .14s ease-out,transform .56s cubic-bezier(.22,1,.36,1)}.mechanical-flower__link.is-selected .mechanical-flower__label{opacity:.96}.mechanical-flower__hub-gap{fill:var(--color-ac-void)}.mechanical-flower__hub{fill:var(--color-ac-halo);opacity:.34}.mechanical-flower__controls{z-index:50;pointer-events:none;position:fixed;inset:0}.mechanical-flower__prompt{max-width:min(68vw,300px);color:var(--color-ac-ash);font-family:var(--font-mono);letter-spacing:.24em;pointer-events:none;text-align:center;text-transform:uppercase;margin:0;font-size:9px;line-height:1.55;position:fixed;bottom:7.75rem;left:50vw;transform:translate(-50%)}.mechanical-flower__controls button{width:52px;height:32px;box-shadow:none;appearance:none;color:#4a4e56c2;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .18s,transform .18s;display:grid;position:fixed;left:50vw;transform:translate(-50%)scale(1)}.mechanical-flower__controls button:first-of-type{top:1.75rem}.mechanical-flower__controls button:last-of-type{bottom:4.5rem}.mechanical-flower__controls button span{border-top:1.75px solid;border-right:1.75px solid;width:14px;height:14px}.mechanical-flower__controls button:first-of-type span{transform:rotate(-45deg)translate(-1px,1px)}.mechanical-flower__controls button:last-of-type span{transform:rotate(135deg)translate(-1px,1px)}.mechanical-flower__controls button:hover,.mechanical-flower__controls button:focus-visible{color:var(--color-ac-halo);transform:translate(-50%)scale(1.14)}.mechanical-flower__controls button:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.hero-preview-card,.animate-glitch-appear,.site-ascii-layer[data-reveal-state=entering],.site-score-layer[data-reveal-state=entering],.home-intro-middle-layer[data-reveal-state=entering],.mechanical-flower__ink.is-intro-entering,.mechanical-flower__controls,.animate-site-chrome,.animate-prompt-glitch,.animate-prompt-exit,.ownership-disclaimer{animation:none!important}.home-intro-name,.home-intro-meta,.site-intro-chrome{opacity:1;transition:none;transform:none}.hero-preview-deck{will-change:auto;transform:none!important}.mechanical-flower__rotor,.mechanical-flower__label{transition:none}.mechanical-flower__petal-ink{transition:opacity .2s}.mechanical-flower__link.is-selected .mechanical-flower__petal-content{transform:none}.portfolio-live-layer{transition:none!important}.portfolio-section-layer{animation:none!important}.portfolio-live-content{animation:none!important;transform:none!important}.portfolio-content-stack{transition:none!important}}.ac-hairline{background-image:linear-gradient(to right, transparent, var(--color-ac-steel) 20%, var(--color-ac-steel) 80%, transparent)}.ac-image-edge-fade{isolation:isolate;overflow:hidden}.ac-image-edge-fade:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffff0 16%,#fff0 100%);width:44%;position:absolute;inset:0 auto 0 0}@media (max-width:63.999rem){.portfolio-scroll-region{-webkit-overflow-scrolling:touch;scrollbar-width:none}.portfolio-scroll-region::-webkit-scrollbar{display:none}.mechanical-flower__prompt,.mechanical-flower__controls button{display:none}.portfolio-flower-menu .mechanical-flower__label{fill:var(--color-ac-void);letter-spacing:0;opacity:.9;paint-order:stroke fill;stroke:var(--color-ac-halo);stroke-width:1.5px;font-weight:600}.portfolio-flower-menu:not(.is-home-positioned) .mechanical-flower__label{font-size:46px}.portfolio-flower-menu .mechanical-flower__link.is-selected .mechanical-flower__label{opacity:1}}@media (max-width:39.999rem){.portfolio-flower-menu.is-home-positioned{--home-flower-size:min(72vw, 320px, 38svh);top:70%;left:0}.portfolio-flower-menu.is-home-positioned .mechanical-flower__label{font-size:36px}.home-intro-copy{width:100%}.ac-image-edge-fade:after{width:32%}}@media (hover:none){.ac-plate:hover{border-color:var(--color-ac-steel);transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_4f097e04-module__gvCS7a__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_4f097e04-module__gvCS7a__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_297bf4b0-module__qJYBla__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_297bf4b0-module__qJYBla__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
